Misfire Detection
Misfire Detection
As part of the CARB/OBD regulations the engine control module must determine if misfire is occurring and also identify the specific cylinder(s) and the severity of the misfire event, and whether it is emissions relevant or catalyst damaging. In order to accomplish these tasks the control module monitors the crankshaft for acceleration losses during tiring segments of each cylinder based on firing order.
Misfire Detection Example: M52 (6 Cyl.) with Siemens System
The misfire/engine roughness calculation is derived from the differences in the period duration (T) of individual increment gear segments. Each segment period consist of an angular range of 120° crank angle that starts 78° before Top Dead Center (TDC).
Increment gear wheel segment period measurement:
- If the combustion process in all cylinders is functioning correctly, the period duration of each segment will be identical (i.e. T0 = T1 = T2 = T3 = T4 = T5).
- If a misfire is encountered in a cylinder, the period duration (T) of that cylinder will be extended by a fraction of a millisecond (i.e. T3 > T0, T1, T2, T4, T5).
- All measured values of T are evaluated within the DME, corrected based on sensor adaptation and compared to a set of predetermined values that are dependent on engine speed, load and engine temperature.
If the expected period duration is greater than the permissible value a misfire fault for the particular cylinder is stored in the fault memory of the DME. Depending on the level of misfire rate measured the control unit will illuminate the "Check Engine" light, may cut-off fuel to the particular cylinder and may switch lambda operation to open-loop. All misfire faults are weighted to determine if the misfire is emissions relevant or catalyst damaging.
Emissions Relevant:
During an interval of 1000 crankshaft revolutions the misfire events of all cylinders are added and if the sum is greater than a predetermined value a fault will be set identifying the particular cylinder(s). The Check Engine light will be illuminated during and after the second cycle if the fault is again present.
Catalyst Damaging:
During an interval of 200 crankshaft revolutions the misfire events of all cylinders are added and if the sum is greater than a predetermined value a fault will be set identifying the particular cylinders(s). The "Check Engine" lamp:
- On vehicles with a Siemens Control Module (M52 engines) - the lamp will immediately go to a steady illumination since fuel to the injector(s) is removed. Fuel cut-off to the cylinder will resume after several (>>7) periods of decel if crankshaft sensor adaptation is successfully completed or the engine is shut-off and restarted.
- On vehicles with a Bosch Control Module (M44, M62 & M73 engines) - the lamp will blink as long as the vehicle is operated within the specific criteria under which the fault occurred. Fuel to the misfiring cylinder is not cut-off as long as the "Check Engine" light is blinking.
In each case the number of misfire events permitted is dependent on engine speed, load and temperature map.
The process of misfire detection continues well after the diagnostic drive cycle requirements have been completed. Misfire detection is an on-going monitoring process that is only discontinued under certain conditions.
Misfire detection is only disabled under the following conditions:
REQUIREMENTS STATUS/CONDITION
Engine Speed < 512 RPM
Engine Load Varying/Unstable
Throttle Angle Varying/Unstable
Timing Timing retard request active (i.e. knock control - ASC, AGS)
Engine Start-up Up to 5 seconds after start-up
A/C Up to 0.5 seconds after A/C activation
Decel fuel cut-off Active
Rough road recognition Active
ASC Control Active
OBD II - Misfire Faults