Operation CHARM: Car repair manuals for everyone.

Evaporative Emissions System: Testing and Inspection

3. EVAPORATIVE SYSTEM MONITORING

General Description
The DM-TL (Diagnostic Module Tank Leakage) is used for monitoring the evaporative system for small (more than 0.02 in) and rough (more than 0.04 in) leaks. It consists of an electrically driven air pump, a change-over valve and a 0.02 inch orifice for reference measurement - see Fig. 1. The tightness of the tank system is obtained by comparing the actual air pump's motor current with that measured when the system is operated with a standardized reference orifice.






When the air pump is switched off the fuel tank breathes through the charcoal canister, the change-over valve and the air filter. For canister purging, the purge control valve is opened and fresh air flows via the air filter, the change-over valve and the charcoal canister into the intake manifold - see Fig. 2.
For a reference current measurement the air pump's motor is switched on (Fig. 3) for a short period of time while the change-over and purge control valves are closed. The air pump's motor current is measured while fresh filtered air is being pumped through the 0.02 inch reference orifice. The diagnosis is aborted when at some unusual operating conditions the motor current doesn't stabilize. To prevent a permanent disablement of the leak check due to a malfunction of the diagnostic module, the number of consecutive irregular current measurements are counted and a module error is set as soon as a calibrated value is reached.
In the Monitoring Mode (Fig. 4) the change-over valve is switched on while the purge control valve remains closed. The motor current drops to a zero-load level. Fresh air is now pumped through the charcoal canister into the tank. A small overpressure, indicated by an increase in the motor current, builds up if the evaporative system is tight.

Rough Leak Check
The air pump's motor current is monitored over a calibrated period of time while air is continuously pumped into the tank. If the motor current exceeds a calibrated threshold value after the calibrated period of time, it implies no rough leak (more than 0.04 in) is present in the evaporative system. If the motor current is less than the calibrated threshold value a second confirmation check is performed utilizing a longer measurement so a more reliable result can be obtained.

Small Leak Check
The small leak check is performed if and only if the rough leak check has been performed and no rough leak was detected. If the enable conditions for the small leak check (more than 0.02 in) are fulfilled, the pump's motor remains in the active state (monitoring mode) until its current exceeds the reference current, or the motor current gradient is close to zero (current stabilizes below the reference current). If the motor current exceeds the reference current, the evaporative system is considered as tight. A small leak is assumed only if a second small leak check confirms a current stabilization below the reference current.
If the motor's current decreases during one of the checks, the check is aborted. If the number of subsequent unsteady current events exceeds a calibrated value the fault code "module error" is set. Fig. 5 shows typical pump motor current characteristics.
If a leak monitor (rough leak or small leak) has requested the MIL on, no more leak checks are performed (no healing procedure to erase the MIL). The MIL can only be erased after a workshop action.

Monitoring conditions:
- ECM (Engine Control Module) in power down mode
- engine speed = 0 rpm
- altitude less than calibration
- no altitude detection error
- engine coolant temperature at engine start more than calibration
- no engine coolant temperature sensor error
- ambient temperature in calibrated range
- canister load less than calibration (Valid only for small leak test. In rough leak test, fault code clearing is prevented by high canister load factor)
- fuel level is steady and in a calibrated range 1)
- engine-on time more than calibration
- vehicle speed = 0
- no vehicle speed sensor error
- battery voltage in the calibrated range
- no error from DM-TL pump and valve power stages
- no error from purge valve or purge valve's power stage.

Conditions for rough leak check (0.04 in):
- engine coolant temperature at start doesn't exceed the ambient (with cold start offset) air temperature
- no malfunction detected in the diagnostic module

Conditions for small leak check (0.02 in):
- engine coolant temperature at start doesn't exceed the ambient (with cold start offset) air temperature and
- the number of cold starts reaches or exceeds the maximum required to activate small leak check.

1) Condition is only used as long as an included sensor is monitored without a fault, monitoring will be performed regardless of sensor signal in case of a faulty sensor.

System overview
















Flowchart - Module Check






Description of Fuel level sensor diagnostics

plausibility check:
The fuel-level-signal plausibility diagnosis compares an amount of consumed fuel, which is calculated from the ECU, with the decrease of the fuel-level signal. The diagnostic cycle starts after a refuelling event and continues as long as the calibrated amount of fuel-consumption is reached, if necessary over a different number of driving cycles.
When the fuel consumption has reached the calibrated amount of fuel the difference between

a. amount of consumed fuel
and
b. decrease of fuel level signal during the diagnostic cycle is calculated and compared to calibrated threshold.

The diagnostic-cycle is finished and a new diagnostic-cycle starts. The diagnosis is running continuously. The only reset-criteria is a detected refuelling event.

signal check:
The fuel-level-signal is generated in the instrument cluster and transmitted via CAN to the ECU. If the signal is defective (out of range or broken line from fuel level sensor to instrument cluster) the output value from the instrument cluster is FF (HEX) and this indicates an fuel-level-signal error in the ECU. Additionally the complete CAN-communication is controlled. If the CAN-communication is interrupted for more than a timeout period, the fuel-level-signal error is set.