the MPGuino code uses two interrupts to measure fuel injection pulses. The leading edge is measured in an input capture interrupt which is separate from the trailing edge. For late model Chrysler products, the leading edge should be a falling edge (InjTrig = 0) due to how the auto shutdown relay powers the injectors and ignition coils, and how the PCM completes ground on each injector to fire them.
Yah, 0.86 isn't all that capable compared to later versions. I'm in the process of completely re-writing my own fork. My code now includes a serial terminal interface which can easily be interfaced to bluetooth or USB, which of course is still in work.
|