摘要 |
PURPOSE:To make responsiveness and control accuracy improvable in an ignition timing control using a minicomputer, by increasing or decreasing an amount of adjustment of ignition timing compensation values in comparison between the number of feedback signals contained within a fixed range and the total number of theirs. CONSTITUTION:A normal ignition timing thetap and a compensation value thetaf are read out of storages 31 and 32, finding an actual ignition timing thetaig at a subtracter 33 and sending an ignition signal to an engine 1. When knocking happens, it is sent to a feedback counter 35 from a sensor 4 counting a total number Nt, while a non-correction counter 36 is to count a limited number N0 produced in a range of T1<=T<=T2 by a knock period T. An adjuster 37 synchronizes with the generation of knock signals, calculating a correction value thetat, and when the applicable equation is T1<=T<=T2, it comes to thetat=0, when T<T1, thetat=constant theta2/T1X(T1T)No/Bt, and when T>T2, thetat=-theta2/ T3-T2X(T- T2)No/Nt, respectively. Therefore, in the case where ignition timing is adequate, the correction value is small whereby control accuracy becomes higher and when the trend of slippage from the optimum range is large, it grows high, assuring responsiveness. |