摘要 |
An apparatus (8) is provided for controlling ignition in an engine having an ignition system (10), an engine cylinder sensor (48), and a piston disposed in the cylinder and being movable to a top dead center (TDC) position. The cylinder sensor (48) produces a first signal representing the position of the piston within the cylinder and having a frequency responsive to engine speed. The ignition system (10) includes a transformer (24) having a primary coil (26) which is energized in response to a cylinder select signal to produce sparking across an associated spark plug gap (22). A first circuit (98) is provided for sensing a delay between production of the cylinder select signal and ignition in the cylinder and responsively producing a timing error signal. The cylinder selector (36) processes the timing error signal to produce a timing offset signal and produces a control delay signal responsive to the reference timing signal less the timing offset and desired timing signals, and delivers the cylinder select signal at a time, as represented by the control delay signal, subsequent to the first reference point (T1) on the first signal. In this manner, the apparatus (8) compensates for the timing error introduced by the time required for transformer energization. |