摘要 |
PURPOSE:To provide a detecting method which can discriminate the presence and a size of a knocking occurring at a whole operation area, by a method wherein a value of at least one of a rotation speed and a load is detected, and a first and a second comparison reference value are decided corresponding to the detected value by change characterstics being different from each other. CONSTITUTION:A data, showing an engine speed Ne found by an engine speed signal forming circuit 44 at a step 90, is inputted, and a first coefficient K1 is computed at a step 91. A second coefficient K2 is then computed at a step 92, and K1 and K2 are stored in an RAM64. At a step 102, a knocking signal value (a) and a background signal value (b) are read from RAM64, and if, at a step 103, the signals (a) and (b) and the first coefficient K1 are a<K1.b, the occurrence of knocking is decided to be absent, and a step 104 or 107 is executed. Meanwhile, if they are a>=K1.b, the occurrence of knocking is decided to be present, and it advances to a step 109. If, at a step 110, using the second coefficient K2 they are a<K2.b, a knocking is decided to be small, meanwhile, a knocking to be large if they are a>=K2.b, and a basic ignition angle thetaBASE is then corrected at a step 108. |