Monitoring procedure
In order to determine the catalysts efficiency a fixed number of complete lambda controller cycles (oxygen oscillation from upstream sensor) are used to calculate the areas, which are enclosed by the controller cycle curve. The mean value is also calculated. The average of all areas indicates the magnitude of the oxygen admission to the catalytic converter.
Scheme 368
The magnitude of the oxygen admission is used to calculate the maximum permissible oscillation (areas of the cycle) of the downstream sensor of a still good working catalyst.
Scheme 369
Now the original measured oscillation (average of areas) from downstream sensor is compared to the calculated maximum permissible value.
A fault is detected if the quotient (measured to calculated value) is greater than a fixed number.
Scheme 370
Measurement Principle
The method of engine misfire detection is based on monitoring the crankshaft acceleration. The engine roughness is derived from the differences of the segment period (90° crank angle) duration, which are corrected and compared to load and engine-speed dependent thresholds. Different statistical methods are used to distinguish between normal changes of the segment duration and changes due to misfire.
Segment period measurement
Scheme 371
The segment periods are measured through an angular range of 90° crank angle. The segment starts 54° before TDC. The beginning and end of the segments are located at the same angle. The duration of the crankshaft segments is measured continuously.
Sensor Wheel adaptation
To compensate for manufacturing tolerances and off-center installation an adaptation of the sensor wheel is carried out during fuel cut-off.
The segment periods are corrected by the adaptation values.
The sensitivity of the misfire detection increases as the adaptation progresses.
Calculation of the engine roughness threshold value
The engine roughness threshold value consists of the base value, which is determined by a load/speed dependent map.
During warm-up the base value is multiplied by a coolant temperature dependent correction value in case of low outside temperatures.
Without sufficient sensor wheel adaptation the engine roughness threshold is limited depending on the wheel tolerances expected.
Scheme 372
Error Window
Within an interval of 200 and 1000 crankshaft revolutions "error windows" to check for similar engine conditions are determined. Upon detection of misfire the window is extended if the current operating point is not within the window.
Engine operating point window
The engine-operating window is updated with each segment without misfire.
Emission Increase
Within an interval of 1000 crankshaft revolutions (3000 segments) the detected misfire events are added for each cylinder. If the sum of all cylinder misfire incidents exceeds a predetermined value a fault code is stored.
If more than one cylinder is misfiring, all misfiring cylinders will be specified and the individual fault codes for all misfiring cylinders and for multiple cylinder will be stored.
Catalyst damage
Within an interval of 200 crankshaft revolutions the detected number of misfiring events is weighted and calculated for each cylinder. The weighting factor is determined by a load/speed dependent map.
If the sum of cylinder misfire incidents exceeds a predetermined value a fault code is stored and the MIL is illuminated at once.
If the cylinder selective count exceeds the predetermined threshold the following measures take place
- the lambda closed loop system is switched to open-loop
- the cylinder selective fault code is stored
- if more than one cylinder is misfiring the fault codes for all individual cylinders and for multiple cylinder will be stored
- the fuel supply to the respective cylinder is cut-off
Scheme 373
Evaporative Purge System Flow Check
The purge flow from the charcoal canister is monitored after the fuel system adaptation is completed and the lambda controller is in closed-loop operation. The diagnosis is started during regular purging.
Monitoring Process of Evaporative Purge System Flow Check
Step 1 - For rich or lean mixture
Flow through the purge valve is inferred as soon as the lambda controller compensates for a rich or a lean shift.
After this procedure the diagnosis is completed and the evaporative purge system resumes working normally.
Step 2 - For stoichiometric mixture or 1st step fails
In this case the lambda controller does not need to compensate for a deviation. Therefore, after finishing the regular purging, the purge valve is opened and closed abruptly several times.
The effect of additional intake charge triggers a variation of the engine idle speed. If a predetermined value is reached the diagnosis procedure is completed.
Step 3 - For stoichiometric mixture or 2nd step fails
If the threshold at the 2nd step is not reached an additional procedure is performed with the vehicle stopped and the engine at idle. The purge valve is opened and the idle air control valve simultaneously closes to compensate. The effect is a decrease of the measured idle air mass by the mass airflow sensor.
If a predetermined value is reached the diagnosis procedure is completed.
Scheme 374
Monitoring Structure
If the fuel system is suddenly and significantly disturbed (e.g. by a leaky injection valve) and the A/F controller reaches its restriction or a permanent deviation from the mean position reaches the additional lean or rich thresholds, and the accumulated time (sum of all excesses for rich and lean) is greater than a fixed limit during a defined period a fault for long term trim will be detected and stored.
Scheme 375
- closed loop conditions
- evaporative purge amount < below a defined percentage of lambda deviation
Upstream Oxygen Sensor Monitoring Procedure
To determine the switching time the lean and rich period times are added during a fixed number of lambda controller cycles.
A malfunction is registered if one or both of the times exceed(s) the thresholds, which depend on engine speed and load.
Scheme 376
Monitoring of Downstream Oxygen Sensors
The activity of the downstream sensor after reaching operating conditions, is determined by an Oscillation Check of the sensor signal (voltage).
If the conditions of following checks are fulfilled the downstream sensor is regarded to be in order
- The downstream sensor signal (sensor voltage) is greater or equal than a predetermined value at normal engine operating condition (normal combustion) or
- The sensor voltage drops below a predetermined value during fuel cut-off conditions.
If a fault is detected in the downstream sensor in these checks, a fault code is stored and the MIL is illuminated at the next driving cycle.
Oxygen Sensor Circuit Monitoring
Monitoring of electrical faults of sensors upstream and downstream of catalyst
Not plausible voltages
- ADC - voltages exceeding the maximum threshold VMAX are caused by a short circuit to VBatt
- ADC - voltages falling below the minimum threshold VMIN are caused by a short circuit of sensor signal or sensor ground to ECM ground
Not plausible course of sensor voltage
An open circuit of the upstream sensor can be detected if the ADC - voltage remains in a specified range after the sensor has been heated
Engine Control Module (ECM)
| Input Signals | Output Signals |
|---|---|
| Transmission Control Module (EGS) | Transmission Control Module (EGS) |
| Temperature Sensors (coolant) | Ignition Coil |
| Temperature Sensor (intake air) | Injection Valve |
| Temperature Sensor (radiator out) | Oxygen Sensor Heating |
| Mass Air Flow Sensor | Secondary Air Pump and Valve |
| Oxygen-Sensor | Purge Valve (EVAP System) |
| Camshaft Phase Sensor | Leak Detection Module (EVAP-System) |
| Crankshaft Position Sensor | Switch Valve (Variable Camshaft Timing) |
| Throttle Position Sensor | Malfunction Indicator Light (MIL) |
| Accelerator Pedal Position Sensor | Throttle Valve Actuator |
| Vehicle Speed Signal | Idle Air Control Valve |
| Knock Sensor | |
| Leak Detection Module (EVAP System) | |
| Fuel Level | |
| Battery Voltage | |
| Engine-off Timer |
ECM INPUT / OUTPUT SIGNALS CHART
Transmission Control Module (EGS) for Automatic Transmissions 5HP19 and GM5
| Input Signals | Output Signals |
|---|---|
| ECM (engine speed and load) | ECM (ignition timing) |
| ECM (coolant temperature) | Pressure Control Valve |
| Range Sensor (GM5) | Shift Solenoid |
| Output Speed | Torque Converter Clutch |
| Input Speed | |
| Transmission Oil/Fluid Temperature | |
| Battery Voltage | |
| Wheel Speed (5HP19) |
TRANSMISSION CONTROL MODULE (EGS) INPUT / OUTPUT SIGNALS CHART