BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a schematic configuration diagram of an engine controlled by an engine ECU which is an ignition timing control device according to a first embodiment of the present invention;
FIG. 2 is a chart showing frequency bands of vibration generated in the engine at the time of knocking;
FIG. 3 is a control block diagram showing the engine ECU in FIG. 1;
FIG. 4 is a chart showing a waveform of vibration in the engine;
FIG. 5 is a chart showing a knock waveform model stored in ROM of the engine ECU;
FIG. 6 is a chart for comparing the vibration waveform with the knock waveform model;
FIG. 7 is a chart showing a map of a determination value V(KX) stored in the ROM or SRAM of the engine ECU;
FIG. 8 is a chart (No. 1) showing frequency distribution of magnitude values LOG(V);
FIG. 9 is a chart (No. 2) showing frequency distribution of magnitude values LOG(V);
FIG. 10 is a chart (No. 3) showing frequency distribution of magnitude values LOG(V);
FIG. 11 is a chart (No. 4) showing frequency distribution of magnitude values LOG(V);
FIG. 12 is a chart showing magnitude values LOG(V) used for forming the frequency distribution of the magnitude values LOG(V);
FIG. 13 is a flowchart (No. 1) showing a control structure of the program executed by the engine ECU which is the ignition timing control device according to the first embodiment of the present invention;
FIG. 14 is a flowchart (No. 2) showing the control structure of the program executed by the engine ECU which is the ignition timing control device according to the first embodiment of the present invention;
FIG. 15 is a chart showing frequency distribution of magnitude values LOG(V) and determination value V(KX);
FIG. 16 is a chart (No. 1) showing an integrated value at the time of knocking and an integrated value by noise; and
FIG. 17 is a chart (No. 2) showing an integrated value at the time of knocking and an integrated value by noise.