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.