The DDE control unit automatically performs several self-tests to ensure reliable operation.
In addition to the self-test at terminal 15 "ON" and constant background checks, safety-relevant functions are also monitored. Monitoring includes:
• Main-relay activation
• Evaluation of the terminal 15 signal
• Monitoring of the microcontroller in coasting mode • Test of the EAB function in operation
• Monitoring of the road-speed sensor • Reactions to overspeed and system faults
Defect detection
A defect report causes the component in question to be provisionally tagged as defective. Defect classification is final once a waiting period has elapsed without an intact message being sent in the meantime and a substitute function defined for this fault is activated.
Intact detection
Intact detection is analogous to defect detection. However, after the waiting time has elapsed, the fault is classified as "cured during operation" (= intact).
Fault code memory
A fault memory entry is generated as soon as the fault in ques- tion is tagged as confirmed. The fault entry in memory always includes the current mileage and the environmental conditions: The fault memory is saved in the EEPROM of the control unit. The corresponding indicator lights in the instrument cluster light up to notify the driver of engine-relevant faults. Exhaust-relevant faults are indicated only with catalytic converter monitoring.
Programming
Their programming prepares the DDE control units 4.0 and 4.1 for operation in the engines of different vehicles. It is this programming which produces the different torque and power curves.
To ensure a DDE control unit is not programmed with an incorrect data set, the programming procedure includes a check of the model version/control unit hardware and software allocation.
Diagnosis
General
The control unit electronics run a self-test commencing as soon as terminal 15 is activated; thereafter, system monitoring is continuous. Errors are stored in the non-volatile error memory. The operating parameters and the fault memory contents are read by the tester via the diagnosis interface. Furthermore, in this way, it is possible to check the activation of actuators. Special functions such as matching are available under the "service functions" menu.
The following points are discussed in greater detail in this chapter:
- Diagnosis of injectors - DDE 4.0 M57
- Diagnosis of rail pressure control valve - DDE 4.0 M57 - Diagnosis of rail pressure sensor - DDE 4.0 M57
- Diagnosis of pre-supply pressure sensor - DDE 4.0 M57 - Diagnosis of Hall sensor for camshaft - DDE 4.0 M57 - Monitoring of pre-supply pressure - DDE 4.0 M57 - Monitoring of rail pressure - DDE 4.0 M57
- Service functions - DDE 4.0 M57 - Checking and adjusting injectors - Measuring engine smoothness
Injector diagnosis (DDE 4.0 M57)
The injectors are under the pressure of the fuel in the rail at all times. It is only when the injectors are electrically actuated by the DDE control unit that they open to inject fuel into the combustion chambers.
Fault monitoring
The electrical lines leading to the fuel injectors and the coils in the injectors are monitored for shorts and breaks. Monitoring also includes the current in the control unit. If a defect occurs an error is registered in memory for the injector in question, in accordance with the following list:
- 0200: cylinder No. 1 injector - 0201: cylinder No. 2 injector - 0202: cylinder No. 3 injector - 0203: cylinder No. 4 injector - 0204: cylinder No. 5 injector - 0205: cylinder No. 6 injector
The voltage transient in the injector output stages is monitored in the electronic control unit; if a defect occurs a fault is
registered in memory as follows:
- 1E45: capacitor voltage 1 for cylinders 1, 2, 3 - 1E50: capacitor voltage 2 for cylinders 4, 5, 6
Caution: If an injector fault occurs with the fault type "current
on high side too high" or "current on low side too high",
although the fault is assigned to a fuel injector, the cause of the fault may be due to the combined lines (U_MV1 and U_MV2 for one bank) in any of the leads of the three cylinders of the bank concerned.
Reactions to faults
If a fuel injector fault occurs with the fault type "current on high side too high" or "current on low side too high", the engine shuts down, with fault type "load drop" (line break) the engine
continues to operate if no more than one injector is affected. A fault in the output stages results in engine shutdown.
Rail pressure control valve diagnosis (DDE 4.0 M57)
The rail pressure control valve is an electrically actuated solenoid valve mounted on the high pressure pump. The DDE actuates the rail pressure control valve with a computed
sampling ratio in order to ensure that the pressure of the fuel in the rail settles to the setpoint calculated by the DDE. Depending on the activation, the rail pressure control valve allows more or less fuel to flow from the high pressure side into the depressu- rized return valve thus controlling the required pressure on the high pressure side.
Fault monitoring
The electric wires to the rail pressure control valve are monitored for short-circuit and open-circuit, as is the valve's coil. If a fault occurs at these points, fault code 1195 "rail pressure control valve" is stored.
Reactions to faults
If the rail pressure control valve is faulty it is activated with the minimum pulse-duty factor and the injection quantity is limited.
Rail pressure sensor diagnosis (DDE 4.0 M57)
The rail pressure sensor registers the fuel pressure in the rail; it acts as measured-value transducer, generating the signal for injection-rate metering and rail-pressure control.
The rail pressure sensor is mounted at the rear end of the rail. The DDE control unit supplies the sensor's ground (M_KDF) and a 5 V supply voltage (U_KDF).
The sensor registers the pressure and sends the corresponding voltage signal (A_KDF) to the DDE control unit.
Fault monitoring
The electrical lines to the rail pressure sensor as well as the supply voltage in the control unit are monitored for shorts and breaks. If a fault occurs, fault code 0190 "rail pressure sensor" is stored.
Reactions to faults
If a fault occurs at the rail pressure sensor, a substitute value is output and the injection volume limited.
Diagnosis of pre supply sensor (DDE 4.0 M57)
The pre-supply pressure sensor registers the absolute pressure (sum of pre-supply pressure and atmospheric pressure) in the fuel delivery line after the fuel filter; its purpose is to monitor the fuel supply.
The pre-supply pressure sensor is integrated into the fuel filter housing. The DDE control unit supplies the ground (M_KND) and a 5 V supply voltage (U_KND) for the sensor; the sensor returns a voltage signal (EA_KND) to the DDE control unit.
Fault monitoring
The electrical lines to the prepressure sensor as well as the supply voltage in the control unit are monitored for shorts and breaks. If a fault occurs, fault code 1255 "pre supply sensor" is stored.
Reactions to faults
If the pre-supply pressure sensor is faulty a dummy value is output by the DDE.
Diagnosis of camshaft Hall-effect sensor (DDE 4.0 M57)
The Hall sensor for the camshaft is mounted at the front end of the cylinder head. The camshaft has a rectangular protrusion at the front; this protrusion passes the Hall sensor as the camshaft rotates. The DDE control unit evaluates the resulting voltage signal (one square-wave signal per camshaft revolution). This signal is used for synchronisation:
With the aid of the camshaft signal, when the engine is started, the DDE control unit recognises whether there is an injection or gas change TDC and can thus activate the correct injector for fuel injection.
It is not possible to start the engine without synchronisation!
Fault monitoring
Fault code 1E25 "rpm sensor monitoring" is stored if a faulty signal is recognised. A faulty camshaft signal can be due to two types of fault:
- Camshaft signal frequency too high - Failure of camshaft signal
Caution: There are two other modes for this fault code and both
are indicative of a faulty crankshaft signal: - Failure of crankshaft signal
- Crankshaft signal dynamically implausible
Reactions to faults
Failure while engine is running: No effect, except that boost pressure control is deactivated and once switched off, the engine will refuse to restart if the fault persists.
Monitoring pre supply pressure (DDE 4.0 M57)
During the engine start phase, the pre-supply pressure is monitored by the pre-supply pressure sensor integrated in the fuel filter housing; while the engine is running this pressure is monitored by a nominal/actual-value comparison (see flowchart below).
Note: The engine remains operational if the in-tank pump fails, but not if the in-line pump fails.
Fig.: Schematic representation of pre-supply pressure monitoring
Fault monitoring
If the DDE determines an impermissible deviation in the pre-supply pressure from the setpoint, fault code 1260 "pre-supply pressure monitoring" is stored.
Note: Alongside the pre-supply pressure, the pressure in the fuel return line is of vital importance as regards correct fuel injection. The pressure in the fuel return line must not exceed 1.5 bar (absolute), as otherwise the supply/return
pressure differential across the high pressure pump as required for correct priming of the fuel rail is imbalanced. The DDE does not register the pressure in the fuel return line.
Reactions to faults
Depending on the extent of the deviation, the injection quantity is reduced or the engine is shut down or engine start is
Commence start attempt pre-supply pres- sure adequate for starting engine? Yes Engine running Yes Pre-supply pressure = setpoint? Quantity reduction from characteristic map Start not possible No No
Rail pressure monitoring (DDE 4.0 M57)
The actual value for rail pressure monitoring is supplied by the rail pressure sensor; the setpoint is calculated by the DDE as a function of the operating status.
Fault monitoring
Requirements for monitoring: - Engine speed > 550 rpm
- Rail pressure control in operation
- No fault registered for the rail pressure sensor
The following rail pressure control variables are monitored by the DDE:
- Rail pressure inside minimum and maximum limits
- Manipulated variable at rail pressure control valve inside minimum and maximum limits
- Plausibility of rail pressure and manipulated variable If the DDE determines an impermissible deviation, fault code 1190 "rail pressure plausibility" is stored.
Reactions to faults
Fault 1190 results in engine shutdown. Possible causes of the fault:
- Fuel tank empty
- Faults in pre-supply system
- Internal or external leaks in the high pressure system - Efficiency of the high pressure pump inadequate - Injector leak-off rate excessive
- Control quantity for injectors too high - Rail pressure control valve sticking
Service functions (DDE 4.0 M57)
The service functions provided for DDE 4.0 by diagnosis are as follows:
- Comparison/adjustment of idle speed
- Comparison/adjustment of exhaust-gas recirculation - Comparison/adjustment of limitation quantity
- Comparison/adjustment of starting fuel delivery - Comparison/adjustment the injectors
- Comparison/adjustment of DDE-EWSIII - Measuring engine smoothness
The new functions not implemented for DDE 3.0 are calibration of injectors and measurement of engine smoothness.
Matching fuel injectors
By way of compensating for tolerances in the fuel injection system, a characteristic map with engine-specific compensation values is programmed into the electronic control unit at the end of the assembly line. If one or more injectors are replaced (and only then), the calibration values must be set to 0 as part of the matching procedure. Calibration can be used only for this
purpose, in other words for setting these values to 0.
Comparing/adjusting of injectors: implementation
Calibration can be included in the test plan by means of: - Service functions
- Digital Diesel Electronics - Calibrating the injectors
Once calibration is started, the procedure for setting the compensation values to 0 is as follows:
1. select 1 "reset calibration values to 0" 2. "end with programming".
Engine smooth running control
Engine smooth running control procedure
The signal from the crankshaft position/rpm sensor is used to evaluate the rotation of the crankshaft on completion of each combustion cycle. Smooth running control corrects the speed differences of the individual cylinders caused by differences in the injection quantities and the cylinder efficiency. This is
accomplished by rapid addition of controlled correction injection quantities for each cylinder. The correction quantities per
cylinder are within a maximum range of 10 mm3 stroke/cylinder. Smooth running control is only active in operating range close to idle speed.
Measuring engine smooth running control
Engine smooth running measurement can be used to read out the correction injection quantities for all cylinders. Engine smoothness measurement can be included in the test plan by means of:
- Service functions
- Digital Diesel Electronics
- Measuring engine smoothness or by selecting the following functions: - Drive
- DDE 4.0
- Measuring engine smoothness
Engine smoothness measurement: evaluation
Always begin by checking all fault-memory entries with the appropriate test modules. Always start troubleshooting at the cylinder with the highest correction quantity, because defective cylinders have a detrimental effect on the smooth running of the next cylinders in the firing sequence.
Quantities up to approx. 5 mm3 stroke/cylinder are considered to be non-critical. Higher correction values could be due to causes such as poor compression or a defective injector.