Subpage of Base setup menu

Injector voltage compensation strategy

Simple Injector Voltage Compensation

Injector datasheets sometimes contain injector opening values like +1000..1500 usec in function of VBATT. These values usually neglect (appr 800 usec or more) injector closing delay and are, without applying this offset, insufficient to directly predict reasonable additive values for injector-pulsewidth. When substracting the typical 800 usec offset for each deadtime voltage curve point they are however a very good value to use as a starting point.

Further live mapping of the dead time is possible and this is how to do it:

NOTE: When increasing the dead time during this calibration the mixture will become richer so when putting the lambda target back to 1.0 you will need to remove fuel. If you need to lower dead time the mixture will become leaner then 1.0 when target is set back to 1.0, ideally before doing it give the VE map a little bit extra so that the engine doesn't see higher then 1.1 lambda as it might stall on you.

Why is correct deadtime setup important?

Engine will run properly at all battery voltages, the VE table will be more "correct", all fuel corrections will have the effect they are designed to have, EGO control will be more accurate and the engine is easier to map on all accounts.
Badly setup injector deadtime might result in bad VBATT (transient) response on newer actively managed (load based) voltage regulated alternators, crazy low VE-valley when deadtime is too high or high peak VE around idle when deadtime is set too low.

Traditional Injector Voltage Compensation

Injector PWM Duty Cycle
If you ecu is fitted with 30v Flyback set to 100% to disable the function, when activeFlyback or Low voltage flyback is present it can be enabled when Direct PWM ETC Control is not used.

Injector PWM Peak Time
If you ecu is fitted with 30v Flyback set to 25.5 ms to disable the function, when activeFlyback or Low voltage flyback is present it can be enabled when Direct PWM ETC Control is not used.

Divider
Open injector only every 'Nth' ignition event, typically 1 injector is wired to 1 injector output which results in a setting of '1' and sequential injection.

Number of primary injectors
Normally the number of injectors you have. If you are running staged injectors, the number in the primary set.

Fire Banks While Cranking

Cranking Fuel Divider
When fire banks while cranking is simultaneously pulsewidth width needs to be divided by the amount of extra enabled injectors compared to individually, normally number of cylinders, for semi sequential enter number of cylinders/2.

To get an advanced view of each of the settings effect on pulsewidth take a look at Pulse_width expression grid (available in Injector calibration or Calc model group).