摘要 |
PROBLEM TO BE SOLVED: To restrain the ignition timing from being delayed more than necessary, by restraining an erroneous determination of knocking. SOLUTION: An engine ECU executes a program including a step (S110) of calculating a correlation factor K of expressing a degree of being similar to a knock waveform model in a vibration waveform of an engine, a step (S112) of calculating knock strength N by dividing a peak value of strength in the vibration waveform by BGL, a step (S114) of determining whether or not the knocking is caused by a combination of the correlation factor K and the knock strength N so as to determine that the knocking is not caused, in at least any one case of a case where the correlation factor K is smaller than a threshold value K(1) and a case where the knock strength N is smaller than the threshold value N(1), and a step (S116) of delaying the ignition timing by an ignition timing delay quantity corresponding to the combination of the correlation factor K and the knock strength N, when the knocking is caused (YES in S114). COPYRIGHT: (C)2008,JPO&INPIT |