Using Multiple ECUs With ECU Measurement and Calibration Toolkit

Updated Apr 26, 2023

Environment

Software

  • ECU Measurement and Calibration Toolkit
  • LabVIEW

When using the ECU Measurements and Calibration Toolkit with LabVIEW, it is possible to measure the multiple ECUs, where each ECU is connected to a separate CAN BUS.

The (.A2L) database file contains information on communication properties such as the ECU setup, the measurement calibration and event definitions used for acquiring data from an ECU. If there are several ECUs stored in the A2L database, you can use MC Database Open.vi and MC ECU Select.vi to select a specific ECU.

If the ECU communication properties are not defined in the A2L file, ECU can be addressed using the properties described below.

The ECU slave should be addressed by setting the following properties:
  • Station Address: CCP defines a Station Address that must be unique for all ECUs sharing the same CAN Arbitration IDs.
  • CRO: The CRO ID (Command Receive Object) is used to send commands and data from the host to the slave device.
  • DTO: The DTO ID (Data Transmission Object) is used by the ECU to respond to CCP commands, and to send data and status information to the CCP master.
This can be done using the MC Set Property.vi in LabVIEW from the ECUMC Toolkit.