Operation CHARM: Car repair manuals for everyone.

Misfire Detection




Misfire Detection

The ECM uses the CKP sensor input to monitor the engine for misfires. As the combustion charge in each cylinder is ignited the crankshaft accelerates, then subsequently decelerates. By monitoring the acceleration/deceleration pulses of the crankshaft the ECM can detect misfires.

Low fuel level:
When the fuel tank is almost empty there is a risk that air may be drawn into the fuel system, due to fuel 'slosh', causing fuel starvation and misfires. To prevent false misfire faults being logged, the ECM disables misfire detection if it receives a low fuel level message on the CAN bus. Fuel tank content is monitored by the instrument pack, which transmits the low fuel level message if the fuel tank content decreases to less than 15% (8.85 liters; 2.34 US galls).

Rough road disable:
When the vehicle is travelling over a rough road surface the engine crankshaft is subjected to torsional vibrations caused by mechanical feedback from the road surface through the transmission. To prevent misinterpretation of these torsional vibrations as a misfire, the misfire monitor is disabled when a road surface exceeds a roughness limit programmed into the ECM. The roughness of the road is calculated by the ABS modulator, from the four ABS sensor inputs, and transmitted to the ECM on the CAN bus.