Data measurement and calibration is a critical aspect of any ECU application development. All of Pi Innovo's ECUs support the industry standard CAN Calibration Protocol (CCP). CCP is a software-based solution that utilizes one of the ECU's CAN buses to interface with external calibration tools.
Using CCP, a calibration tool accomplishes basic calibration activities:
- request calibration changes during run time
- read application data during run time
- reprogram application or calibration memory
The OpenECU M560 is designed to facilitate development for a wide range of hybrid and electronic vehicle supervisory control applications. In some cases, to meet the needs of the application during development, more bandwidth and flexibility is needed than CCP provides. The M560 accommodates this by providing integration with the add-on Vector VX1000 system. The VX1000 system provides significant improvements with a minimal effect on the form factor of the M560 ECU.
Free the CAN bus:
The VX1000 system communicates directly with the Vector CANape service tool using XCP over a dedicated physical connection from the JTAG interface on the M560. It supports calibration*, data measurement, and reprogramming without utilizing the CAN bus. This can be useful in applications that have high CAN utilization and cannot spare bus capacity for calibration and measurement activities.
Capture more data:
The VX1000 system has more throughput, typically 8x more, than CCP. It can capture data at a much higher rate and can reprogram the application or calibration much more quickly.
* will be available in a future release
The Vector Vx1000 is described in more detail here