摘要 |
PURPOSE:To provide a method which performs an accurate detection of a knocking at a whole operation range of an engine, by a method wherein a value of at least one of an engine speed and a load is detected, and a comparision reference value is decided corresponding to the detected value. CONSTITUTION:At steps 90 and 91, an engine speed N6, found by an engine speed signal forming circuit 44, and a suction air flow rate Q, detected by an airflow sensor 24, are inputted respectively. At a step 93, a coefficient K is computed to store it in an RAM64. At a step 102, a knocking signal value (a) and a background signal value (b) are then read from an RAM64. If, at a step 103, the signals (a) and (b) and the coefficient K are a<K.b, the occurrence of a knocking is decided to be absent, and steps 104 and 107 are executed. Meanwhile, if, at the step 103, they are a>=K.b, namely, the occurrence of a knocking is decided to be present, it advances to a step 109, and a basic ignition thetaBASE is then corrected at a step 108. |