For a better experience on dSPACE.com, enable JavaScript in your browser. Thank you!

ECU Interface Base Package

Externes und On-Target Bypassing

Das ECU Interface Base Package ermöglicht den Echtzeitzugriff auf Seriensteuergeräte während RCP-, HIL- und Feldtests.

Anwendungsbereiche

Der Echtzeitzugriff auf Steuergeräte ist in den Bereichen Rapid Control Prototyping (RCP), Hardware-in-the-Loop (HIL), Function-in-the-Loop (FIL), Vehicle-in-the Loop (VIL) und für Steuergeräte-Feldversuche von großer Bedeutung. Für den zuverlässigen Echtzeitzugriff muss der bestehende Steuergeräte-Code vorbereitet werden, damit zusätzliche Funktionen zugewiesen werden können. Diese Funktionen lassen sich mit Hilfe externer Echtzeit-Hardware ausführen oder sogar direkt auf dem ursprünglichen Steuergerät (On-Target). Neue Funktionalitäten der Steuergeräte-Software werden üblicherweise inkrementell entwickelt, basierend auf bestehender Steuergeräte-Hardware und -Software. Die dSPACE Werkzeugkette für den Zugriff auf Steuergeräte ermöglicht das Mapping neuer Funktionen durch externes oder On-Target Bypassing auf bestehende Steuergeräte. Beim Testen eines Seriensteuergeräts mit einem HIL-System lassen sich interne Steuergeräte-Status synchron erfassen und in den laufenden Echtzeittest integriert. Darüber hinaus können auch hochkomplexe, nicht verfügbare oder nicht zugreifbare Sensoren simuliert werden. Die Steuergeräte-Software (FIL im Labor und VIL im Fahrzeug) lässt sich sogar ganz oder teilweise testen. Dazu wird eine Strecke oder die Umgebungssimulation, die auf der Echtzeit-Hardware ausgeführt wird, direkt mit dem Steuergerät verbunden, ohne dass dafür die komplette I/O angeschlossen werden muss. Bei Feldversuchen wird die Funktionalität eines Steuergeräts in einer realen Umgebung getestet. Wird ein Fehler in der Steuergeräte-Software erkannt, zum Beispiel falsche interne Variablenwerte, kann dieser schnell mit On-Target Bypassing behoben werden. Anschließend wird die Testfahrt einfach fortgesetzt. Um all diese Szenarien abzudecken, bietet dSPACE eine umfassende Werkzeugkette für Steuergeräte-Schnittstellen basierend auf dem ECU Interface Base Package.

Vorteile

The dSPACE ECU Interface Software allows for interfacing to existing ECUs without knowledge of the original implementation details. It differentiates between preparing the ECU software for ECU interfacing and implementing new functionality as well as external and on-target bypassing. The ECU Interface Base Package, which contains the ECU Interface Manager for software preparation and the RTI Bypass Blockset for function implementation, enables the access to ECUs that have been already prepared for ECU interfacing with external dSPACE hardware. An optional Binary Code Management Module lets you prepare the binary code of a microcontroller for ECU interfacing. The optional On-Target Module together with the target compiler enables the RTI Bypass Blockset to build an application of a new model-based function for the microcontroller. Therefore, it merges the new function code with existing ECU code to run completely on the target ECU, without extra hardware. For optimization, it allows you to use fragmented memory areas and even free up space by overwriting unused functions. This way, you can use the limited ECU resources more efficiently. To increase efficiency even further or if there is a strong focus on production, you can use the certified production code generator TargetLink.

Module Description
ECU Interface Base Package
  • Contains the ECU Interface Manager for software preparation and the RTI Bypass Blockset
  • Supports external ECU interfacing on the following dSPACE systems:
    • Non-SCALEXIO systems, i.e., systems for which the real-time application is implemented with RTI and the RTI Bypass Blockset
    • SCALEXIO systems, i.e., systems, for which the real-time application is implemented with ConfigurationDesk
  • Supports on-target ECU bypassing, i.e., applications implemented with RTI and the RTI Bypass Blockset that are executed on the target ECU
  • Import, analysis and examination of binary ECU code
  • Provides dSPACE ECU Service with support of DCI-GSI2 and XCP for ECU interfacing
Binary Code Management Module (target-specific)
  • Optional module for the ECU Interface Base Package
  • Insertion of dSPACE ECU Services on a binary code basis for external and on-target ECU interfacing
  • Available for Infineon TriCore (including the latest AURIX 2G/TC3xx), NXP (Freescale) MPC5xxx, STMicroelectronics SPC5xxx, and Renesas V850/RH850
On-Target Module (target-specific)
  • Optional module for the ECU Interface Base Package
  • Implementation of Simulink and TargetLink bypass functions on a specific target ECU with existing dSPACE ECU services
  • Requires an additional HighTec compiler (target-specific)
  • Available for Infineon TriCore (including the latest AURIX 2G/TC3xx), NXP (Freescale) MPC5xxx, STMicroelectronics SPC5xxx, and Renesas V850/RH850
HighTec Compiler (target-specific)
  • Required target C code compiler for On-Target Module
  • Available for Infineon TriCore (including the latest AURIX 2G/TC3xx), NXP (Freescale) MPC5xxx, STMicroelectronics SPC5xxx, and Renesas V850/RH850

Weiterführende Informationen Support Kontakt zu dSPACE