摘要:
A plurality of variables representing the characteristics of a knock is obtained from an output signal of a sensor. The variables include a peak value of the knock frequency component in the output signal of the sensor and a waveform correlation coefficient representing the correlation between the waveform of the output signal and an ideal knock waveform, which is the waveform specific to a knock. The peak value and the waveform correlation coefficient are normalized, and a detection distribution is created using the obtained normalized data values. A correlation coefficient for knock determination representing the correlation between the detection distribution and an ideal knock distribution is calculated. The correlation coefficient for knock determination is compared with a predetermined knock determination threshold value, and the knock determination threshold value is corrected in accordance with the comparison result. As a result, the accuracy and the reliability of knock determination are improved.
摘要:
The signal levels of vibration waveform signals outputted by knock sensors are extracted at a filter processing section for each of a plurality of frequency bands. The mean value of the signal levels in the frequency bands at a point in time when variation of the signal levels in the frequency bands is minimum computed, and the mean value is detected as a background level. A knock characteristic parameter, which represents the characteristics of knock, is computed based on the extracted signal levels in the frequency bands. The knock characteristic parameter is compared with the background level to obtain a knock intensity. If the knock intensity is equal to or greater than a knock determination value, it is determined that knock that exceeds a permissible level is occurring. If the knock intensity is less than the knock determination value, it is determined that knock that exceeds the permissible level is not occurring. This configuration permits the background level of the output of the knock sensors to be accurately detected without being influenced by knock or noise.
摘要:
The signal levels of vibration waveform signals outputted by knock sensors are extracted at a filter processing section for each of a plurality of frequency bands. The mean value of the signal levels in the frequency bands at a point in time when variation of the signal levels in the frequency bands is minimum computed, and the mean value is detected as a background level. A knock characteristic parameter, which represents the characteristics of knock, is computed based on the extracted signal levels in the frequency bands. The knock characteristic parameter is compared with the background level to obtain a knock intensity. If the knock intensity is equal to or greater than a knock determination value, it is determined that knock that exceeds a permissible level is occurring. If the knock intensity is less than the knock determination value, it is determined that knock that exceeds the permissible level is not occurring. This configuration permits the background level of the output of the knock sensors to be accurately detected without being influenced by knock or noise.
摘要:
An ECU obtains two data values (a peak value and a waveform correlation coefficient) that show the characteristics of a knock from the output of a knock sensor. The ECO approximately obtains the mean of each data value by smoothing each data value, and approximately obtains a variance by smoothing the squared deviation between the data values before and after the smoothing process. The ECU then computes the square root of the variance to approximately obtain a standard deviation. The ECU normalizes each data value using the mean and the standard deviation, obtains a distribution of the normalized two data values, and calculates a correlation coefficient that shows the correlation between the obtained distribution and an ideal knock distribution. Based on the correlation coefficient, the ECU corrects a knock determination threshold value. Therefore, the mean and the standard deviation of the data values are computed with a small RAM capacity.
摘要:
An ECU obtains two data values (a peak value and a waveform correlation coefficient) that show the characteristics of a knock from the output of a knock sensor. The ECO approximately obtains the mean of each data value by smoothing each data value, and approximately obtains a variance by smoothing the squared deviation between the data values before and after the smoothing process. The ECU then computes the square root of the variance to approximately obtain a standard deviation. The ECU normalizes each data value using the mean and the standard deviation, obtains a distribution of the normalized two data values, and calculates a correlation coefficient that shows the correlation between the obtained distribution and an ideal knock distribution. Based on the correlation coefficient, the ECU corrects a knock determination threshold value. Therefore, the mean and the standard deviation of the data values are computed with a small RAM capacity.
摘要:
A plurality of variables representing the characteristics of a knock is obtained from an output signal of a sensor. The variables include a peak value of the knock frequency component in the output signal of the sensor and a waveform correlation coefficient representing the correlation between the waveform of the output signal and an ideal knock waveform, which is the waveform specific to a knock. The peak value and the waveform correlation coefficient are normalized, and a detection distribution is created using the obtained normalized data values. A correlation coefficient for knock determination representing the correlation between the detection distribution and an ideal knock distribution is calculated. The correlation coefficient for knock determination is compared with a predetermined knock determination threshold value, and the knock determination threshold value is corrected in accordance with the comparison result. As a result, the accuracy and the reliability of knock determination are improved.
摘要:
An engine ECU executes: calculating 15-degrees integrated value integrating vibration intensity for each of six crank angle ranges; detecting an amount of change in the 15-degrees integrated value between ignition cycles; specifying two ranges having larger amounts of change; specifying a crank angle having intensity larger than that of a neighboring crank angle in a search range determined to be the same as the specified ranges; calculating a coefficient of correlation K corresponding to a difference between a vibration waveform and a knock waveform model while the specified crank angle is matched with a timing at which intensity peaks in the knock waveform model; and, if the coefficient of correlation K is larger than a threshold value K(0), determining that knock has occurred.
摘要:
An engine ECU executes: calculating 15-degrees integrated value integrating vibration intensity for each of six crank angle ranges; detecting an amount of change in the 15-degrees integrated value between ignition cycles; specifying two ranges having larger amounts of change; specifying a crank angle having intensity larger than that of a neighboring crank angle in a search range determined to be the same as the specified ranges; calculating a coefficient of correlation K corresponding to a difference between a vibration waveform and a knock waveform model while the specified crank angle is matched with a timing at which intensity peaks in the knock waveform model; and, if the coefficient of correlation K is larger than a threshold value K(0), determining that knock has occurred.
摘要:
A 90° integrated value calculating unit of an engine ECU calculates a 90° integrated value obtained by integrating a magnitude. A calculating unit calculates a knock magnitude by dividing 90° integrated value by a BGL. A value obtained by subtracting a standard deviation σ from a median value of 90° integrated value is determined as the BGL. An ignition timing control unit controls the ignition timing depending on whether knock magnitude is equal to or larger than a determination value. A median value calculating unit calculates median value of 90° integrated value. A standard deviation calculating unit calculates standard deviation of 90° integrated value. A first stop unit stops updating of median value and standard deviation when 90° integrated value is smaller than a first threshold value or is equal to or larger than a second threshold value.
摘要:
An engine ECU executes a program including the steps of: calculating a knock magnitude N by dividing an integrated value lpkknk obtained by integrating the magnitude of vibration in the knock detection gate by BGL; controlling ignition timing according to a result of comparison between knock magnitude N and a determination value VJ; stopping updating of a standard deviation σ when it is determined that determination value VJ to be compared with knock magnitude N is to be changed; updating a median value VM by increasing an update amount of median value VM; and updating BGL according to median value VM and standard deviation σ.