ECU start up
To fully utilize the M-ETK's potential, e.g., for triggered measurement, the ECU start-up sequence should include coordination steps between the Electronic Control Unit (which requires ETK driver integration) and the M-ETK. It ensures that both systems are synchronized and ready for measurement and calibration tasks. The process involves several key stages, some of which are optional depending on the configuration and the connected tool.
ETK-Handshake
The ETK-Handshake is the foundational step where the ECU and M-ETK establish communication. It uses specific, shared memory locations (registers) for communication, which are specific to the microcontroller (µC). Simulate the handshake when no ETK driver is implemented, and measure it via timer trigger. Use this simulation to check the physical connection initially and verify access to RAM and FLASH.
Advanced Code Check
With Advanced Codecheck, the ECU SW can check whether the code and data in the ECU match, and INCA can check whether the data in INCA matches to the ECU SW.
Start on any page
This feature provides flexibility in selecting the source of calibration data at start-up. Based on Data Validity information exchanged during the handshake, the ECU decides which memory page to use for its operational parameters (optional, calibration only).
Cold Start Measureemnt
A "cold start" (optional) is essential for capturing measurement data from the very beginning of the ECU's boot process. This is particularly useful for analyzing engine start-up behavior or other initial ECU functions.
Calibration Wake-Up
The calibration wake-up function is a special function. It allows new parameters for the ECU software to be written to the ECU. This can happen while the vehicle or control unit network is still in sleep mode. For example, this can be done in a cold chamber before a cold start measurement.