摘要 |
PURPOSE:To prevent the occurrence of knocking, by a method wherein, when a cylinder is transferred to a knock inducing condition attendant with a rapid decrease in rotation of an engine, an ignition timing is rapidly delayed by the use of a learning value in a corresponding region. CONSTITUTION:In a control circuit 19, the memory regions of a rewritable memory are respectively allotted to one operation region or more. From continuance of a rapid change in rotation of an engine, a condition under which knocking is apt to occur is decided, and when a cylinder corresponds to the condition, from a memory allotted to the operation region, a memory value is immediately read as the delay angle correction amount of all cylinders to momentarily delay an ignition timing. This delay prevents the occurrence of knocking. Meanwhile, during a given period after elapse of a knock inducing condition or during a time in which an operation region is changed, a current delay angle correction amount is learnt, the learning value is renewed and stored, and serves to control prevention of the occurrence of subsequent knocking as data precision is improved. |