摘要 |
In an ignition timing control apparatus for an engine, a KCS learning value learned when the engine is in a given operating state is used in an ignition timing control executed when the engine is in the other operating state. An estimated knocking occurrence ignition timing is set based on a most retarded ignition timing using the KCS learning value. A final ignition timing is set by changing a KCS feedback correction value based on whether knocking occurs when ignition is performed at the estimated knocking occurrence ignition timing. When a point indicating the engine operating state moves into a region where it is difficult to set the estimated knocking occurrence ignition timing, the KCS feedback correction value is changed to retard the final ignition timing, and the final ignition timing is set using the KCS learning value and the changed KCS feedback correction value.
|