Dwell Time

The dwell time module calculates the amount of time that the primary winding on the ignition coil needs to be energized in order to yield a sufficient spark.

The process is as follows:

1. Base Dwell Time is calculated as a function of battery voltage and engine speed.
2. The base dwell time is corrected as a function of cylinder airmass (Dwell Time Cylinder Airmass Correction).
3. A cranking multiplier (Base Dwell Time Modifier) is factored in to increase the dwell time during engine start conditions.
4. The resulting dwell time is compared to safe maximum and minimum values (Dwell Time Maximum Limit and Dwell Time Minimum Limit) for the installed coil and modified if necessary.

The output of this module is Dwell Time Requested.