speeduino
speeduino copied to clipboard
Staged injection and injector duty limits
I don't know if this is an issue, or just "that's the way it is". I have a staged injection set up and an injector duty limit of 80%. When I hit 80% the secondary injectors kick in. However I can end up overcranking the secondaries with no limit. On the bench my ECU is currently running the primaries at 80% and the secondaries at 95%
Should the secondaries respect the duty limit as well?
Currently the secondary injection aren't limited at all. Usually the secondary injection have bigger injectors, that is why no limit is in place.
there's no pwlimit applied even to the primary injectors in table mode. It would be pretty easy to apply pwlimit to both primary and secondary in both modes.
OK, I'll have a dig in the code and create a MR
You can't just apply a limit for the injectors duty, if you do, you will have a lean mixture.
The correct path is to enable fuel/ignition cut (like Rev limit) when above the duty limit to protect the engine.
The current logic for non-staged fueling does just limit the DC, I'm pretty sure. Maybe exceeding the injector duty should just be a warning somewhere.