Development software optimizes ECU algorithm calibration

October 31, 2012 // By Julien Happich
Vector has released CANape 11.0, a development software for ECU calibration with a multi-configuration handling capability that simplifies working with projects that have extensive configurations.

Signal names can be anonymized, which protects development know-how and hides any relationships to the meanings of the signals. This is done by omitting the original signal names in A2L files when assigning measurement tasks to third parties. The tool also supports convenient changes to signal names over the entire development cycle.

In measurement and calibration of ECUs, users benefit from parallel use of multiple sub-configurations whose windows or measurement signals can by activated or deactivated as needed. This makes it easy to use configurations from colleagues without having to constantly change the original configuration.

The names of measurement and calibration objects are identified by configuration settings and function computations based on their names. If these names change over the development cycle, CANape 11.0 offers a thesaurus mechanism, which makes it easy to define and use synonyms of object names. It is no longer necessary to modify the object names in the A2L.

Database management makes it easy to allocate multiple A2L and hex files to an ECU. Switching between different A2L and hex file sets is a simple task, when switching between vehicles with different software revision levels. Using ASAM's MDF 4.0 measurement data format, CANape not only logs signals; it logs all bus communications. For the first time, this gives users a standard format for CAN logging.

When bypassing ECU functions with CANape and the VN8900 real-time platform, multiple bypassing DLLs can now be used in parallel. The analog ports are available to serve as inputs and outputs in the bypassing computations. The bypassing instrumentation in the Simulink models has also been simplified for functional developers: all it takes is a mouse click to select the blocks to be computed by bypass, and to copy them into a separate model with finished I/O blocks.

Visit Vector at