The dSPACE Internal Bypassing Service supports service-based bypassing directly on the target ECU. The service can be integrated into the ECU software either by inserting it into the source code manually or by using the ECU Interface Manager.
Using an existing ECU for function development
- ECU service for internal bypassing and on-target prototyping;
- Compatible with Internal Bypass Plug-In for RTI Bypass Blockset;
- Only tiny footprint in the ECU RAM and flash.
At a glance
Internal or on-target bypassing lets you prototype and test new functions directly on the ECU. The ideal tool for this is the Internal Bypass Plug-In for the RTI Bypass Blockset, which is based on the dSPACE Internal Bypassing Service. Associated bypass hooks can be placed in the ECU source code and referenced later on during function development in the Simulink® model. Free areas in the ECU RAM and flash memory are used to implement internal bypass functions.
The dSPACE Internal Bypassing Service supports service-based bypassing on the target ECU. Once the bypassing service and the associated bypass hooks are integrated in the ECU code, control engineers can perform controller design in the Simulink model, flexibly defining which ECU variables are to be read or written as input or output variables for the internal bypass functions and which bypass functions are to be triggered by the hooks. Service-based bypassing also provides mechanisms to ensure data consistency and safe operation. The dSPACE Internal Bypassing Service requires a few bytes in the ECU RAM, and with typical applications, only about 2 kB in the ECU flash. The dSPACE Internal Bypassing Service can be integrated into the ECU software either by inserting it into the source code manually or by using the ECU Interface Manager.