Internal combustion engine knock detection
First Claim
1. A knock detection system for a spark ignition internal combustion engine having at least one cylinder with a spark plug, the system comprising:
- an engine condition sensing arrangement including an engine speed sensor, engine angle sensor and engine noise sensor; and
an engine management system arranged to receive input signals from the engine condition sensors and to determine therefrom engine angle and engine noise, wherein the engine management system comprises a nonvolatile memory, a spark plug driver for generating an ignition spark, and a processor arranged to;
a) control the spark driver to generate the ignition spark at a desired spark angle according to at least some of the input signals;
b) determine over a first range (N2,N3) of engine angles a background engine noise, and determine over a second range (N1) of engine angles an engine knock noise;
c) retard the spark angle if the level of knock noise relative to background noise exceeds a first level, and advance the spark angle if the level of knock noise to background noise falls below a second level, wherein the processor is further arranged to select the first range (N2,N3) of angles from a plurality of engine angle ranges stored in the nonvolatile memory based on a signal from the engine speed sensor.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and method are provided for detecting knock in a spark ignition internal combustion engine. The engine comprises at least one cylinder with a spark plug, engine condition sensors for sensing engine speed, engine angle and engine noise, and an engine management system (EMS) that receives signals from the sensors to determine engine angle and engine noise. The EMS has a nonvolatile memory, a spark plug driver, and a processor. The processor is arranged to control the spark driver to generate an ignition spark at a desired spark angle according to signals from at least some of the sensors, and determine over a first range of engine angles a background engine noise, and over a second range of engine angles an engine knock noise. The processor then retards (or advances) the spark angle if the level of knock noise relative to background noise exceeds (or falls below) a predetermined level. The first range of angles is selected by the processor according to one or more signals including the engine speed signal, from a plurality of engine angle ranges stored in the nonvolatile memory.
-
Citations
7 Claims
-
1. A knock detection system for a spark ignition internal combustion engine having at least one cylinder with a spark plug, the system comprising:
-
an engine condition sensing arrangement including an engine speed sensor, engine angle sensor and engine noise sensor; and
an engine management system arranged to receive input signals from the engine condition sensors and to determine therefrom engine angle and engine noise, wherein the engine management system comprises a nonvolatile memory, a spark plug driver for generating an ignition spark, and a processor arranged to;
a) control the spark driver to generate the ignition spark at a desired spark angle according to at least some of the input signals;
b) determine over a first range (N2,N3) of engine angles a background engine noise, and determine over a second range (N1) of engine angles an engine knock noise;
c) retard the spark angle if the level of knock noise relative to background noise exceeds a first level, and advance the spark angle if the level of knock noise to background noise falls below a second level, wherein the processor is further arranged to select the first range (N2,N3) of angles from a plurality of engine angle ranges stored in the nonvolatile memory based on a signal from the engine speed sensor. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of running a spark ignition internal combustion engine having at least one cylinder with a spark plug, engine condition sensors including an engine speed sensor, engine angle sensor and engine noise sensor, an engine management system arranged to receive input signals from the engine condition sensors and to determine therefrom engine angle and engine noise, the engine management system comprising a nonvolatile memory, a spark plug driver for generating an ignition spark, the method comprising:
-
a) controlling the spark driver to generate the ignition spark at a desired spark angle according to at least some of the input signals;
b) determining over a first range (N2,N3) of engine angles a background engine noise, and determining over a second range (N1) of engine angles an engine knock noise;
c) retarding the spark angle if the level of knock noise relative to background noise exceeds a first level, and advancing the spark angle if the level of knock noise to background noise falls below a second level, wherein step b) further comprises;
d) selecting the first range (N2,N3) of angles from a plurality of engine angle ranges stored in the nonvolatile memory based on a signal from the engine speed sensor. - View Dependent Claims (7)
e) measuring the background engine noise over various first ranges (N2,N3) for various engine operating conditions including different engine speeds;
f) identifying a particular first range (N2,N3) for each of the various engine operating conditions at which the variance in engine background noise for the engine is reduced; and
g) storing data representative of the particular first ranges in the nonvolatile memory along with data representative of the corresponding engine operating conditions.
-
Specification