Motor Vehicle Maintenance & Repair Stack Exchange is a question and answer site for mechanics and DIY enthusiast owners of cars, trucks, and motorcycles. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I was wondering what the specific mechanism used by car ECU's to detect misfires is, or are if there is more than one method.

share|improve this question
up vote 17 down vote accepted

This comes directly from this web site:

http://www.obdii.com/articles/Onboard_Diagnostics_Demystified.html

What it says, is that early OBDII systems could not detect misfires, but since then a few variations on the theme have been implemented. The basic idea is that if a cylinder fires, it gives a kick to the crankshaft causing a slight variation in crank shaft rotation speed. The ECU has sensors that tell it the position of the crank shaft, and it knows which cylinder should be firing next. When an ignition happens as it should, that's the power stoke and it gives a little kick to the crankshaft causing a slight increase in the RPM. The ECU sensors can tell it the crank position closely enough that it detects that slight increase. If the slight increase doesn't happen, the ECU knows that there was no ignition on that cylinder. Which is also how it knows which cylinder didn't fire, and how it reports which one it was through the code it throws.

Hope that helps!

share|improve this answer

Engine misfire can also be detected by looking at the coil voltage just after the plug is fired .When the fuel/air mixture actually ignites there are lots of ions and radicals floating around .This provides an easier path for electricity from the coil.If the mixture does not ignite for any reason the resistance is extremely high .A observant auto tech should be able to see this subtle voltage issue on a coil oscilliscope .This change in resistance observation is over 100 years old and is used in a device called a FID which means Flame Ionisation Detector .This technology is common on gas heaters.In other words you can tell if a flame has gone out .I know that VW have implemented this in at least one of thier cars .Summing up you can detect misfire by looking at spark plug voltage .

share|improve this answer
    
Interesting, although it doesn't look like this is very common on vehicles, it seems like more of a tailpipe emissions testing technology. cambustion.com/products/hfr500 – Robert S. Barnes Mar 31 at 9:31

Variations in current drawn by the HT coils can also identify misfires to the engine ECU.

This is one reference that I found to back this up - http://www.autotap.com/techlibrary/analyzing_ignition_misfires.asp

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.