摘要 |
PURPOSE:To reduce a memory volume, by a method wherein the correction value of ignition timing control is stored in relation to a specified cylinder, and learning and correction about the cylinder are effected, and meanwhile, other cylinders utilizes a learning value regarding said cylinder as a correction value to perform control of an ignition time. CONSTITUTION:In case an igniting device 21 is controlled according to the operating condition of an engine by an MPU 18, it is decided whether ignition time control regarding a specified cylinder being apt to detection of knocking is performed or not. When decision is NO, the map of the learnt ignition time correction regarding the specified cylinder is researched to correct the value of ignition time control. Meanwhile, when decision is YES, it is decided whether operation is in an acceleration state or not, and when operation is decided to be in an acceleration state, the value of an ignition time control is determined in an acceleration correction executing subroutine. When decision is NO, or during operation under a constant state, it is decided whether whole correction is executed, and a whole correction executing subroutine is migrated to or from a partial correction executing subroutine according to the decision result. |