Fallstudie: nGASa-Pedal-Kalibrierungstool
Hochleistungsfähiges Desktop-Dashboard zur Kalibrierung und Diagnose von Simracing-Pedalen, das über serielle USB-Protokolle kommuniziert.
Demo-Video der Anwendung
Projektübersicht
Die **nGASa Calibration GUI** ist eine Hochleistungs-Simracing-Dienstprogrammanwendung, die für die Anbindung an die professionellen **nGASa-Pedale** von 3DRap entwickelt wurde. Als plattformübergreifende Desktop-Anwendung mit Electron, React und TypeScript entwickelt, verwaltet das Dashboard komplexe Gerätekonfigurationen, Load-Cell-Zuordnungen und Diagnosen.
Durch die Umgehung standardmäßiger Wrapper mit hohem Overhead stellt die Anwendung eine direkte virtuelle COM-Brücke her und kommuniziert über eine hochfrequente **USB over Serial Port**-Verbindung mit der kundenspezifischen Firmware der Pedale.
Wichtigste Funktionen & Technik
- USB-Serielle-Kommunikation: Stellt direkte serielle Kanäle mit der benutzerdefinierten Mikrocontroller-Firmware her. Liest Rohdatenblöcke und überträgt Eingaben ohne Verzögerung.
- Gebackene 3D-Bildsequenzen: Aus Gründen der Leistung und absoluten Kompatibilität auf Systemen mit aktiven Simulatoren (bei denen GPU-Ressourcen für das Spiel reserviert sind) verwendet die GUI vorgerenderte, gebackene 3D-Bildsequenzen der Pedale anstelle von WebGL-Laufzeitszenen. Dadurch wird der CPU/GPU-Overhead eliminiert.
- Echtzeit-Eingabeaktualisierung: Aktualisiert dynamisch Pedal-Kompressionsmodelle, Kalibrierungsdiagramme und Fortschrittsanzeigen sofort bei physischen Eingaben.
- Tausende Konfigurationen: Bietet tausende mögliche Parameterkonfigurationen (individuelle Totzonen, benutzerdefinierte nichtlineare Antwortkurven, Ausgangsskalierungsfilter und Voreinstellungen).
- Cloud-Web-Updates & Popups: Integriert automatische Web-Überprüfungsebenen. Wenn eine neue Firmware-Version veröffentlicht wird, wird der Treiber über ein Update-Popup benachrichtigt, um die neuesten Dateien zu installieren.
- Mikrocontroller-Flashen & autonomer Betrieb: Sobald Kalibrierungsparameter definiert sind, können Benutzer Daten direkt im EEPROM des Mikrocontrollers flashen und speichern und die GUI-Anwendung schließen. Die Pedale arbeiten vollständig autonom und sparen so Computerressourcen während der Rennsitzungen.
Produktpräsentation
Umfassende Referenzaufnahmen der Designstruktur, der Wägezellen und der technischen Parameter der nGASa-SimRacing-Pedale.
Pedal-Hardware & Mechanik (1:1-Verhältnis)



CAD-Renderings & Montagelayouts (2:1-Verhältnis)





Technische Merkmale & Telemetrie-Folien













