NovaCarts Rest-Bus-Simulation: Simulation einer funktionsfähigen Steuergeräteumgebung
Mit der NovaCarts Rest-Bus-Simulation lassen sich einzelne Steuergeräte unabhängig von den anderen, im Fahrzeug vorhandenen ECUs (Electronic Control Units) testen. Dazu simuliert die modulare, flexible Software eine funktionsfähige und plausible Steuergeräte-Umgebung – von der Simulation einzelner Netzknoten bis zum gesamten Fahrzeugnetz.
Die NovaCarts Rest-Bus-Simulation unterstützt folgende Bus-Systeme:
- CAN
- CAN FD
- LIN
- FlexRay
- Automotive Ethernet
Auch für Bus-Systeme wie PSI5 oder spezielle Systeme auf SPI, I2C sowie für proprietäre Bus-Systeme sind in NovaCarts integrierte Lösungen verfügbar.
Die NovaCarts Rest-Bus-Simulation lässt sich sehr schnell und präzise an die jeweiligen Testanforderungen anpassen. Dank der modularen Modellarchitektur und der zentralen Datenbasis der NovaCarts-Systeme ist die Rest-Bus-Simulation dabei von der generellen Steuerung unabhängig.
Das bietet zwei große Vorteile:
Der Testingenieur kann die Simulation selbst am Prüfplatz konfigurieren – Programmierkenntnisse oder die Unterstützung eines Programmierers sind nicht erforderlich.
Das aus kleinen Teilmodellen bestehende Simulationsmodell verkürzt die Kompilierzeiten erheblich, da immer nur das Teilmodell neu kompiliert wird, das tatsächlich verändert wurde.
Zusätzliche Verhaltensmodelle für die Rest-Bus-Simulation können sowohl in Standardprogrammiersprachen wie C/C++ als auch mit MATLAB/Simulink erstellt werden.
CAN Gateway
Um einzelne Steuergeräte für Tests vom Rest des Fahrzeugs zu isolieren (z. B. ein Airbag-Steuergerät bei Crash-Tests), verfügt die NovaCarts Rest-Bus-Simulation über ein CAN Gateway. Dadurch lassen sich bestimmte Botschaften für Testzwecke verändern bzw. manipulieren, die sich sonst nicht oder nur mit großem Aufwand testen lassen würden.
Vorteile
- Deutliche Zeitersparnis bei der Inbetriebnahme durch extrem kurze Kompilierzeiten der einzelnen Teilmodelle
- Anwenderfreundlich: Zur Konfiguration der Rest-Bus-Simulation sind keine Programmierkenntnisse erforderlich