The control unit is housed in a die-cast aluminum housing and has the following main functions:
- manage sequential injection with adaptable lambda control;
- set ignition timing with individual cylinder selection for adaptable knock control;
- manage adaptive idle boost control;
- control the fuel tank deaeration system;
- manage own diagnostics with spare functions in case of failure of any sensor;
- control the immobilizer.
In the system of own diagnostics, the plausibility of all signals from the sensors is controlled. Final stages of actuating elements (relays, valves, etc.) equipped with checking devices which, in case of violation (cable break, short circuit, etc.) register a violation in the diagnostic memory of the control node. Each detected violation is embedded in memory (EEPROM) control node under an individual error code. This code will then be read in the service by a diagnostic tester. This provides the opportunity for targeted detection and elimination of the defect.
The self-diagnostic concept even allows the measured values to be displayed. The tester can select various combinations of measured values, which makes it possible for the workshop to get an idea about the maintenance and control of the engine management system in the form of a clear representation of the measured values. Engine speed, temperature, lambda control parameters, knock control parameters, adaptable values for idle speed control and ignition angle control can be read, for example.
The integration of the immobilizer into the engine management system provides the ability to lock and unlock the functions necessary for engine operation (fuel pump, injection and ignition).
All system inputs and outputs are short-circuit proof over a wide range.