FreeEMS Issues - Firmware
View Issue Details
0000402FirmwareScheduler (Inj/Ign)public2011-11-18 13:192012-09-10 14:20
Fred 
DeuceEFI 
normalminoralways
closedfixed 
0.2.0-SNAPSHOT 
0.2.00.2.0 
Improvement
medium
0000402: Don't Schedule Anything When Desired PW Is 0
Currently we blindly schedule even ridiculously small output pulses regardless of the intent of the earlier code. Change to not schedule if the final pulse width is less than our minimum possible pulse width, whatever that may be at the current time. Right now it's considered to be 100us but is probably quite a bit lower in reality.
No tags attached.

Notes
(0002016)
Fred   
2012-09-04 10:38   
Fixed in 8de7257 please bench test and confirm that no outputs occur when PW is very low (under 200us).
(0002082)
DeuceEFI   
2012-09-10 14:19   
I used 500 RPM as my threshold, with 0% VE, 0* Advance, 0mS Dwell, then at 1000 RPM I used 1% VE, 1* Advance, 1mS Dwell, outputs stayed low until 503 RPM then scheduled outputs could be seen on the Saleae.
(0002083)
DeuceEFI   
2012-09-10 14:20   
I have confirmed that in hash 8de725795676188774f70559f4191ab6b1ee4da3 there are no output pulses for injection or ignition advance when below the thresholds listed in the VE, Ignition and RPM-Dwell tables.