Tested the bug-fix, and it did not resolve this "----" issue. I tried to simulate the conditions that would cause "----" to appear, with one of my spare Arduino Uno boards. It was long overdue for me to create a MPGuino signal simulator, anyway. Only problem was, for all of the conditions for where the "----" would show up in my code, 999999 would show up with the original 0.86 code. I tried various combinations of injector pulse widths and injector pulse frequencies (corresponding to on-time and RPM), along with feeding a VSS signal, and for all intents and purposes, both my code and the original 0.86 code behaved correctly.
The only other thing I can think of is that the Injector Response Delay time (550 us) might be a bit too much for your injectors, Ardent. You might try going down to 450 us, or maybe 400 us.
|