摘要 |
An engine ECU executes a program including a step of calculating intensity values LOG(V), a step of detecting vibration waveforms, a step of calculating a correlation coefficient K based on vibration waveforms, a step of preparing frequency distribution of intensity values LOG(V) smaller than a threshold V(1) and intensity values LOG(V) in an ignition cycle where correlation coefficient K is larger than a threshold K(1), a step of calculating a knock determination level V(KD) based on a median V(50) and a standard deviation sigma of intensity values LOG(V), and a step of counting the number of intensity values LOG(V) larger than knock determination level V(KD) as the number of times that knocking has occurred.
|