I wanted to revive this one.
I went out on a limb yesterday, and told dhcomp that his problem could be either the pickup coil or ignition module even though it was getting spark and fuel.
I know that active electronics can spontaneously output pulses under certain failure conditions.
And I was certain that the ignition module had those in it, but I was not sure how they worked.
So, I did some research. Found some block diagrams of the ignition modules.
They work about like I thought.
A sine wave input from the pickup coil goes into an AtoD converter which generates square wave pulses from the sine wave.
The pulses are fed to both the control module to trigger the fuel and tell it how fast its running, and also to some kind of summing amplifier which drives the coil.
If the DtoA converter starts free running, then you got troubles.
Anyway, in studying all that, I discovered how a DIS can detect which cylinder is misfiring.
Would not work with a distributor triggered system, but with the crankshaft sensor the computer is continuously monitoring the engine RPM on an instantaneous basis.
The article did not say if it actually sees a slight bump in RPM when each cylinder fires, but it does see a slight drop when one misfires.
Since it knows which one it just told to fire, it knows which one did not.
Then, if it sees a sudden brief rich condition at the O2 sensor, then that verifies that a misfire has occurred.
I work with high speed and high frequency electronics, and I know that an engine running at say, 4K is slow compared to even a 50MHZ system, and it would have no problem processing data fast enough to see something like that, but it blows my mind that an engine with that much rotating mass would slow down enough at one misfire for it to be detectable.
But, the article says that is how it knows which cylinder is misfiring.
Just wanted to put this one to bed.
I went out on a limb yesterday, and told dhcomp that his problem could be either the pickup coil or ignition module even though it was getting spark and fuel.
I know that active electronics can spontaneously output pulses under certain failure conditions.
And I was certain that the ignition module had those in it, but I was not sure how they worked.
So, I did some research. Found some block diagrams of the ignition modules.
They work about like I thought.
A sine wave input from the pickup coil goes into an AtoD converter which generates square wave pulses from the sine wave.
The pulses are fed to both the control module to trigger the fuel and tell it how fast its running, and also to some kind of summing amplifier which drives the coil.
If the DtoA converter starts free running, then you got troubles.
Anyway, in studying all that, I discovered how a DIS can detect which cylinder is misfiring.
Would not work with a distributor triggered system, but with the crankshaft sensor the computer is continuously monitoring the engine RPM on an instantaneous basis.
The article did not say if it actually sees a slight bump in RPM when each cylinder fires, but it does see a slight drop when one misfires.
Since it knows which one it just told to fire, it knows which one did not.
Then, if it sees a sudden brief rich condition at the O2 sensor, then that verifies that a misfire has occurred.
I work with high speed and high frequency electronics, and I know that an engine running at say, 4K is slow compared to even a 50MHZ system, and it would have no problem processing data fast enough to see something like that, but it blows my mind that an engine with that much rotating mass would slow down enough at one misfire for it to be detectable.
But, the article says that is how it knows which cylinder is misfiring.
Just wanted to put this one to bed.

