(57)【要約】【課題】ノックセンサの出力信号に重畳するノイズによるノックの誤判定を防止する。【解決手段】所定のノック判定区間でノックセンサ２８の出力信号をＡ／Ｄ変換部４１でＡ／Ｄ変換して取り込み、時間−周波数解析部４２でノックセンサ２８の出力信号から周波数と時間と振動強度のデータを同時に抽出して複数の周波数域の振動強度の時間変化パターンを抽出する。この後、ノック判定部４３で、複数の周波数域の振動強度の時間変化パターンの輪郭を抽出し、複数の周波数域の振動強度が時間的に変化する方向を示すベクトルを、各周波数域の振動強度の時間変化パターンの輪郭の最小２乗法で近似する。この後、複数の周波数域の振動強度が時間的に変化する方向を示す複数のベクトルのうちのいずれか２つ以上のベクトルの向き又はベクトル長さの比（振動強度の時間変化パターンの低周波シフト方向の長さの比）が所定範囲内であるか否かでノック判定を行う。【選択図】図２
2009209683.tif 000002
【特許請求の範囲】
【請求項１】
内燃機関の運転中に発生するノックに応じて出力信号の波形が変化するノック信号出力手段と、
前記ノック信号出力手段の出力信号から複数の周波数域の振動強度の時間変化パターンを抽出する複数周波数振動強度抽出手段と、
前記複数の周波数域の振動強度が時間的に変化する方向を示す複数のベクトルのうちの少なくとも２つのベクトルに基づいてノック判定を行うノック判定手段と
を備えていることを特徴とする内燃機関のノック検出装置。
【請求項２】
前記複数周波数振動強度抽出手段は、前記ノック信号出力手段の出力信号を時間−周波数解析して前記複数の周波数域の振動強度の時間変化パターンを抽出することを特徴とする請求項１に記載の内燃機関のノック検出装置。
【請求項３】
前記ノック判定手段は、前記複数のベクトルのうちのいずれか２つ以上のベクトルの向きが所定範囲内であるか否かでノック判定することを特徴とする請求項１又は２に記載の内燃機関のノック検出装置。
【請求項４】
前記ノック判定手段は、前記複数のベクトルの長さを前記複数の周波数域の振動強度の時間変化パターンの長さに対応させると共に、前記複数のベクトルのうちのいずれか２つのベクトルの長さの比が所定範囲内であるか否かでノック判定を行うことを特徴とする請求項１又は２に記載の内燃機関のノック検出装置。
【請求項５】
内燃機関の運転中に発生するノックに応じて出力信号の波形が変化するノック信号出力手段と、
前記ノック信号出力手段の出力信号から複数の周波数域の振動強度の時間変化パターンを抽出する複数周波数振動強度抽出手段と、
前記複数の周波数域の振動強度の時間変化パターンのうちの少なくとも２つの時間変化パターンの振動強度に基づいてノック判定を行うノック判定手段と
を備えていることを特徴とする内燃機関のノック検出装置。
【請求項６】
前記複数周波数振動強度抽出手段は、前記ノック信号出力手段の出力信号を時間−周波数解析して前記複数の周波数域の振動強度の時間変化パターンを抽出することを特徴とする請求項５に記載の内燃機関のノック検出装置。
【請求項７】
前記ノック判定手段は、前記複数の周波数域の振動強度の時間変化パターンのうちのいずれか２つの時間変化パターンの振動強度の比が所定範囲内であるか否かでノック判定を行うことを特徴とする請求項５又は６に記載の内燃機関のノック検出装置。
【請求項８】
前記ノック判定手段は、前記所定範囲を内燃機関の回転速度及び／又は負荷に応じて変更することを特徴とする請求項３、４、７のいずれかに記載の内燃機関のノック検出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ノック信号出力手段の出力信号から抽出した振動強度の時間変化パターンに基づいてノック判定を行う内燃機関のノック検出装置に関する発明である。
【背景技術】
【０００２】
近年、特許文献１（特開２００５−１８８２９７号公報）に記載されているように、ノック発生時には、ノック特有の振動成分のピーク周波数が徐々に低周波数側に移行する「低周波シフト」という現象が発生する点に着目して、ノックセンサの出力信号から抽出した１つのノック周波数域の振動成分のピーク周波数が徐々に低周波数側に移行しているか否かで、ノックの有無を判定するようにしたものがある。
【特許文献１】特開２００５−１８８２９７号公報（第４頁等参照）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
近年の内燃機関は、出力、燃費、環境性能向上を狙って、可変動弁機構、過給機等の様々なシステムを搭載したり、筒内噴射エンジンのように燃焼モードに応じて燃料噴射時期を変化させるため、ノック判定区間でノックセンサ信号に重畳するノイズの種類やノイズ発生頻度が増える傾向があるが、上記特許文献１のノック検出技術では、１つのノック周波数域の振動成分が時系列的に低周波シフトしているか否かを判定するだけであるため、例えば、図４に示すように、１つのノック判定区間内に複数のノイズが時系列的にノックセンサ信号に重畳した場合に、見掛上、１つの連続した振動成分が低周波シフトしているように誤判定してしまう可能性があり、１つの周波数域の振動成分の低周波シフトの有無のみを判定したのではノックを誤判定する可能性がある。
【０００４】
本発明はこのような事情を考慮してなされたものであり、従ってその目的は、ノック信号出力手段の出力信号に重畳するノイズが増えても、ノイズによるノックの誤判定を防止することができて、ノック判定精度を高めることができる内燃機関のノック検出装置を提供することにある。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、請求項１に係る発明は、内燃機関の運転中に発生するノックに応じて出力信号の波形が変化するノック信号出力手段と、前記ノック信号出力手段の出力信号から複数の周波数域の振動強度の時間変化パターンを抽出する複数周波数振動強度抽出手段と、前記複数の周波数域の振動強度が時間的に変化する方向を示す複数のベクトルのうちの少なくとも２つのベクトルに基づいてノック判定を行うノック判定手段とを備えていることを特徴とするものである。
【０００６】
ノックが発生すると、ノックの基本周波数（シリンダのボア径によって決まる１次の共振周波数である例えば７．５ｋＨｚ付近）のノック振動成分だけでなく、同時に、２次以降の高次の共振周波数域にもノック振動成分が現れる。複数のノイズが低周波シフトのように連続して発生する現象は、複数の周波数域に同時に発生する現象ではなく、一部の周波数域のみに発生する現象である。
【０００７】
このような事情を考慮して、本発明では、ノック信号出力手段の出力信号から複数の周波数域の振動強度の時間変化パターンを抽出して、複数の周波数域の振動強度が時間的に変化する方向を示す複数のベクトルのうちの少なくとも２つのベクトルに基づいてノック判定するようにしているため、ノック信号出力手段の出力信号に重畳したノイズによって、いずれかの周波数域でノックと区別できない低周波シフトが現れたとしても、そのノイズによる低周波シフトをノックと誤判定することを防止することができて、ノック判定精度を高めることができる。
【０００８】
本発明は、ノック信号出力手段の出力信号から複数の周波数域の振動強度の時間変化パターンを抽出する複数周波数振動強度抽出手段として、複数のバンドパスフィルタを用いても良いが、請求項２のように、ノック信号出力手段の出力信号を時間−周波数解析して複数の周波数域の振動強度の時間変化パターンを抽出するようにしても良い。この場合、時間−周波数解析（Time-Frequency Analysis ）は、短時間フーリエ変換（ＳＴＦＴ）、ウェーブレット変換、ウィグナー分布等を用いれば良く、この時間−周波数解析によってノック信号出力手段の出力信号から周波数と時間と振動強度のデータを同時に抽出して複数の周波数域の振動強度の時間変化パターンを作成することができる。
【０００９】
また、請求項３のように、複数の周波数域の振動強度が時間的に変化する方向を示す複数のベクトルのうちのいずれか２つ以上のベクトルの向きが所定範囲内であるか否かでノック判定を行うようにしても良い。要するに、少なくとも２つのベクトルの向きがノック発生時の低周波シフトの方向とほぼ一致すれば、ノックと判定することができ、ノイズによる低周波シフトをノックと誤判定することを防止することができる。
【００１０】
或は、請求項４のように、複数のベクトルの長さを複数の周波数域の振動強度の時間変化パターンの長さに対応させると共に、前記複数のベクトルのうちのいずれか２つのベクトルの長さの比が所定範囲内であるか否かでノック判定を行うようにしても良い。このようにしても、ノイズによる低周波シフトをノックと誤判定することを防止することができる。
【００１１】
本発明は、請求項５のように、ノック信号出力手段の出力信号から複数の周波数域の振動強度の時間変化パターンを抽出し、抽出した複数の周波数域の振動強度の時間変化パターンのうちの少なくとも２つの時間変化パターンの振動強度（面積）に基づいてノック判定を行うようにしても良い。このようにしても、ノイズによる低周波シフトをノックと誤判定することを防止することができる。
【００１２】
この場合も、請求項６のように、ノック信号出力手段の出力信号を時間−周波数解析して複数の周波数域の振動強度の時間変化パターンを抽出すれば良い。
【００１３】
更に、請求項７のように、複数の周波数域の振動強度の時間変化パターンのうちのいずれか２つの時間変化パターンの振動強度（面積）の比が所定範囲内であるか否かでノック判定を行うようにしても良い。このようにしても、ノイズによる低周波シフトをノックと誤判定することを防止することができる。
【００１４】
一般に、ノックが発生しやすい条件は、内燃機関の回転速度と負荷に応じて変化するため、請求項８のように、前記所定範囲を内燃機関の回転速度及び／又は負荷に応じて変更するようにしても良い。これにより、内燃機関の回転速度と負荷に適したノック判定条件でノックの有無を判定することができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明を実施するための最良の形態を具体化した２つの実施例１，２を説明する。
【実施例１】
【００１６】
本発明の実施例１を図１乃至図５に基づいて説明する。
まず、図１に基づいてエンジン制御システム全体の概略構成を説明する。
内燃機関であるエンジン１１の吸気管１２の最上流部には、エアクリーナ１３が設けられ、このエアクリーナ１３の下流側に、吸入空気量を検出するエアフローメータ１４が設けられている。このエアフローメータ１４の下流側には、モータ１０によって開度調節されるスロットルバルブ１５とスロットル開度を検出するスロットル開度センサ１６とが設けられている。
【００１７】
更に、スロットルバルブ１５の下流側には、サージタンク１７が設けられ、このサージタンク１７には、吸気管圧力を検出する吸気管圧力センサ１８が設けられている。また、サージタンク１７には、エンジン１１の各気筒に空気を導入する吸気マニホールド１９が設けられ、エンジン１１の各気筒には、それぞれ燃料を筒内に噴射する燃料噴射弁２０が取り付けられている。また、エンジン１１のシリンダヘッドには、各気筒毎に点火プラグ２１が取り付けられ、各気筒の点火タイミング毎に点火装置２５によって点火プラグ２１に高電圧が印加されて筒内の混合気に着火される。
【００１８】
また、エンジン１１には、吸気バルブ２９のバルブタイミング（開閉時期）を可変する可変吸気バルブタイミング装置３１と、排気バルブ３０のバルブタイミングを可変する可変排気バルブタイミング装置３２とが設けられている。
【００１９】
一方、エンジン１１の排気管２２には、排出ガス中のＣＯ，ＨＣ，ＮＯｘ等を浄化する三元触媒等の触媒２３が設けられ、この触媒２３の上流側に、排出ガスの空燃比又はリッチ／リーンを検出する排出ガスセンサ２４が設けられている。また、エンジン１１のシリンダブロックには、エンジン１１のクランク軸が所定クランク角回転する毎にパルス信号を出力するクランク角センサ２６が取り付けられ、このクランク角センサ２６の出力信号に基づいてクランク角やエンジン回転速度が検出される。
【００２０】
更に、エンジン１１のシリンダブロックには、ノック振動を検出するノックセンサ２８（ノック信号出力手段）が取り付けられ、このノックセンサ２８の出力信号が後述するノック判定回路３３でディジタル処理されてノック判定が行われる。このノック判定回路３３のノック判定結果がエンジン制御回路（以下「ＥＣＵ」と表記する）３４に入力される。このＥＣＵ３４は、マイクロコンピュータを主体として構成され、内蔵されたＲＯＭ（記憶媒体）に記憶された各種のエンジン制御プログラムを実行することで、燃料噴射弁２０の燃料噴射量、点火プラグ２１の点火時期、吸気側及び排気側の可変バルブタイミング装置３１，３２のバルブタイミング等を制御する。この際、点火時期の制御は、ノック判定回路３３によりノックを検出しないときに点火時期を進角し、ノックを検出したときに点火時期を遅角するという処理を繰り返すことで、点火時期をノック限界付近に制御するノック制御を実行する。
【００２１】
図３に示すように、ノックが発生すると、ノックの基本周波数（シリンダのボア径によって決まる１次の共振周波数）のノック振動成分だけでなく、同時に、２次以降の高次の共振周波数域にもノック振動成分が現れる。ノック発生時には、これら複数の周波数域の振動成分が徐々に低周波数側に移行する「低周波シフト」という現象が発生する。また、図４に示すように、１つのノック判定区間内に複数のノイズが時系列的にノックセンサ２８の出力信号に重畳した場合に、見掛上、１つの連続した振動成分が低周波シフトしているように誤判定してしまう可能性があり、１つの周波数域の振動成分の低周波シフトの有無のみを判定したのではノックを誤判定する可能性がある。
【００２２】
また、ノックの特徴は次の４つである。
(1) 急激に振動強度が増加すること
(2) 対数減衰（振動持続）すること
(3) 複数の周波数域に振動強度が現れること
(4) 低周波シフトが現れること
【００２３】
そこで、本実施例１では、ノックセンサ２８の出力信号から複数の周波数域の振動強度の時間変化パターンを抽出して、複数の周波数域の振動強度が時間的に変化する方向を示す複数のベクトルのうちのいずれか２つ以上のベクトルの向き又はベクトル長さの比（振動強度の時間変化パターンの低周波シフト方向の長さの比）が所定範囲内であるか否かでノック判定を行うようにしている。
【００２４】
以下、本実施例１では、ノックセンサ２８の出力信号から複数の周波数域の振動強度の時間変化パターンを抽出する手法として、時間−周波数解析（Time-Frequency Analysis ）を用いる例を説明する。この場合、時間−周波数解析は、短時間フーリエ変換（ＳＴＦＴ）、ウェーブレット変換、ウィグナー分布等を用いれば良い。
【００２５】
この時間−周波数解析の処理は、ノック判定回路３３内の時間−周波数解析部４２（複数周波数振動強度抽出手段）で行われる。ノックセンサ２８の出力信号は、Ａ／Ｄ変換部４１でデジタル値に変換され、時間−周波数解析部４２で処理される。これにより、ノック発生時には、図３に示すように、複数の周波数域で振動強度の時間変化パターンが抽出される。この振動強度の時間変化パターンが抽出される周波数域は、ノック振動の周波数のうちの最も低周波である基本周波数（シリンダのボア径によって決まる１次の共振周波数）と、２次以降の高次の共振周波数域である。
【００２６】
この時間−周波数解析部４２の解析結果に基づいてノック判定部４３（ノック判定手段）により複数の周波数域の振動強度が時間的に変化する方向を示す複数のベクトルＡ１〜Ａ４を演算し、複数のベクトルＡ１〜Ａ４の向き又はベクトル長さの比が所定範囲内であるか否かでノック判定を行う。ここで、ベクトル長さは、振動強度の時間変化パターンの低周波シフト方向の長さに相当する。
【００２７】
具体的には、まず、図３に示す時間−周波数解析の結果に対して画像処理のエッジ抽出技術を適用して複数の周波数域の振動強度の時間変化パターンの輪郭（エッジ）を抽出する。例えば、図３において、時間軸（クランク角軸）方向をｘ方向、周波数軸方向をｙ方向、任意の座標（ｘ，ｙ）における画素値をＧ（ｘ，ｙ）とすると、その座標（ｘ，ｙ）における濃度の勾配（Δｘ，Δｙ）は、次式で表される。
【００２８】
Δｘ（ｘ，ｙ）＝Ｇ（ｘ−１，ｙ）−Ｇ（ｘ，ｙ）
Δｙ（ｘ，ｙ）＝Ｇ（ｘ，ｙ−１）−Ｇ（ｘ，ｙ）
任意の座標（ｘ，ｙ）におけるエッジ強度Ｖn(ｘ，ｙ) は次式で算出される。
【００２９】
【数１】
2009209683.tif 000003
【００３０】
また、任意の座標（ｘ，ｙ）におけるエッジ方向θn(ｘ，ｙ) は次式で算出される。
【００３１】
【数２】
2009209683.tif 000004
【００３２】
エッジ方向θn(ｘ，ｙ) は、濃度変化の暗い方から明るい方に向いたものとなる。
濃度の勾配（Δｘ，Δｙ）が所定値以上変化したところを輪郭としても良いし、近接する領域の濃度変化量が所定値以上変化したところを輪郭としても良い。更に、エンジン回転速度及び／又は負荷に応じて輪郭（エッジ）抽出方法を切り替えるようにしても良い。      
【００３３】
複数の周波数域の振動強度の時間変化パターンの輪郭（エッジ）を抽出する処理を終了した後、ノック判定部４３で、複数の周波数域の振動強度が時間的に変化する方向を示すベクトルＡ１〜Ａ４を、各周波数域の振動強度の時間変化パターンの輪郭の最小２乗法で近似する。これにより、ベクトルＡ１〜Ａ４の向きは、各周波数域の振動強度の低周波シフトの方向とほぼ一致する。
【００３４】
そして、複数のベクトルＡ１〜Ａ４のうちのいずれか２つ以上のベクトルの向きが所定範囲内であるか否かでノックの有無を判定したり、いずれか２つのベクトルの長さの比（例えば｜Ａ１｜／｜Ａ３｜、｜Ａ１｜／｜Ａ２｜、｜Ａ１｜／｜Ａ４｜、｜Ａ２｜／｜Ａ４｜、｜Ａ２｜／｜Ａ３｜等）が所定範囲内であるか否かでノックの有無を判定する。ここで、所定範囲は、ノック発生時のばらつき範囲を考慮して設定されている。
【００３５】
このノック判定部４３の判定結果の情報は、ＥＣＵ３４に送信される。これにより、ＥＣＵ３４は、ノックが検出されないときに点火時期を進角し、ノックが検出されたときに点火時期を遅角するという処理を繰り返すことで、点火時期をノック限界付近に制御するノック制御を実行する。
【００３６】
上述したノック判定処理は、ノック判定回路３３によって図５のノック判定ルーチンに従って実行される。図５のノック判定ルーチンは、各気筒の１点火毎に実行され、まず、ステップ１０１で、所定のノック判定区間でノックセンサ２８の出力信号をＡ／Ｄ変換部４１でＡ／Ｄ変換して取り込み、次のステップ１０２で、時間−周波数解析（ＳＴＦＴ、ウェーブレット変換、ウィグナー分布等）を実行して、ノックセンサ２８の出力信号から周波数と時間と振動強度のデータを同時に抽出して複数の周波数域の振動強度の時間変化パターンを抽出する。この後、ステップ１０３に進み、輪郭抽出処理を実行して、前記［数１］、［数２］によりエッジ方向θn(ｘ，ｙ) とエッジ強度Ｖn(ｘ，ｙ) を算出して複数の周波数域の振動強度の時間変化パターンの輪郭を抽出する。
【００３７】
この後、ステップ１０４に進み、複数の周波数域の振動強度が時間的に変化する方向を示すベクトルＡ１〜Ａ４を、各周波数域の振動強度の時間変化パターンの輪郭の最小２乗法で近似する。この後、ステップ１０５に進み、複数のベクトルＡ１〜Ａ４のうちのいずれか２つ以上のベクトルの向きが所定範囲内であるか否かでノックの有無を判定したり、いずれか２つのベクトルの長さの比（例えば｜Ａ１｜／｜Ａ３｜）が所定範囲内であるか否かでノックの有無を判定する（ステップ１０６、１０７）。このようにすれば、ノックセンサ２８の出力信号に重畳したノイズによって、いずれかの周波数域でノックと区別できない低周波シフトが現れたとしても、そのノイズによる低周波シフトをノックと誤判定することを防止することができて、ノック判定精度を高めることができる。
【００３８】
この際、所定範囲（判定しきい値）は、予め適合工程で作業者の聴感に基づいて設定された一定値（固定値）を用いても良いが、ノックが発生しやすい条件は、エンジン回転速度や負荷に応じて変化するため、所定範囲をエンジン回転速度及び／又は負荷に応じて変更するようにしても良い。これにより、エンジン回転速度や負荷に適したノック判定条件でノックの有無を判定することができる。
【００３９】
また、ノック検出頻度に応じて所定範囲を補正するようにしても良い。例えば、ノック検出頻度が少ない運転条件では、所定範囲を厳しくして（狭くして）、ノックを検出しにくくすることで、点火時期を全体的に進角側に制御して出力・燃費を向上させたり、反対に、ノック検出頻度が多い運転条件では、所定範囲を緩和して（広くして）、ノックを検出しやすくすることで、点火時期を全体的に遅角側に制御して、聴感上、ノックを許容できる範囲内に抑制するという制御が可能となる。
【実施例２】
【００４０】
上記実施例１では、ノックセンサ２８の出力信号から抽出した複数の周波数域の振動強度が時間的に変化する方向を示す複数のベクトルのうちの少なくとも２つのベクトルの向き又はベクトル長さの比が所定範囲内であるか否かでノック判定を行うようにしたが、図６に示す本発明の実施例２では、ノックセンサ２８の出力信号から抽出した複数の周波数域の振動強度の時間変化パターンのうちのいずれか２つの時間変化パターンの振動強度（面積）の比が所定範囲内であるか否かでノック判定を行うようにしている。その他の点は、前記実施例１と同じである。
【００４１】
本実施例２では、図６のノック判定ルーチンを各気筒の１点火毎に実行し、ステップ２０１で、ノックセンサ２８の出力信号をＡ／Ｄ変換部４１でＡ／Ｄ変換して取り込み、次のステップ２０２で、前記実施例１と同様の方法で、時間−周波数解析を実行してノックセンサ２８の出力信号から周波数と時間と振動強度のデータを同時に抽出して複数の周波数域の振動強度の時間変化パターンを抽出した後、次のステップ２０３に進み、複数の周波数域の振動強度の時間変化パターンの輪郭を抽出する。
【００４２】
この後、ステップ２０４に進み、複数の周波数域の振動強度の時間変化パターンのうちのいずれか２つの時間変化パターンの振動強度（面積）を算出してその比を算出する。この後、ステップ２０５に進み、２つの時間変化パターンの振動強度（面積）の比が所定範囲内であるか否かでノックの有無を判定する（ステップ２０６、２０７）。このようにすれば、ノックセンサ２８の出力信号に重畳したノイズによって、いずれかの周波数域でノックと区別できない低周波シフトが現れたとしても、そのノイズによる低周波シフトをノックと誤判定することを防止することができて、ノック判定精度を高めることができる。      
【００４３】
この際、所定範囲（判定しきい値）は、予め適合工程で作業者の聴感に基づいて設定された一定値（固定値）を用いても良いが、ノックが発生しやすい条件は、エンジン回転速度や負荷に応じて変化するため、所定範囲をエンジン回転速度及び／又は負荷に応じて変更するようにしても良い。これにより、エンジン回転速度や負荷に適したノック判定条件でノックの有無を判定することができる。
【００４４】
また、ノック検出頻度に応じて所定範囲を補正するようにしても良い。例えば、ノック検出頻度が少ない運転条件では、所定範囲を厳しくして（狭くして）、ノックを検出しにくくすることで、点火時期を全体的に進角側に制御して出力・燃費を向上させたり、反対に、ノック検出頻度が多い運転条件では、所定範囲を緩和して（広くして）、ノックを検出しやすくすることで、点火時期を全体的に遅角側に制御して、聴感上、ノックを許容できる範囲内に抑制するという制御が可能となる。
【００４５】
以上説明した実施例１，２では、ノックセンサ２８の出力信号から複数の周波数域の振動強度の時間変化パターンを抽出する複数周波数振動強度抽出手段として、時間−周波数解析を用いたが、上記複数の周波数域に対応する複数のバンドパスフィルタによって抽出するようにしても良い。
【００４６】
また、上記実施例１，２では、エンジン運転中に発生するノックに応じて出力信号の波形が変化するノック信号出力手段としてノックセンサ２８を用いたが、筒内圧を検出する筒内圧センサや、筒内の混合気の燃焼に伴って発生するイオンを点火プラグ２１等を介して検出するイオン電流検出手段等をノック信号出力手段として用いるようにしても良い。      
【００４７】
その他、本発明は、図１のような筒内噴射エンジンに限定されず、吸気ポート噴射エンジンや、吸気ポートと筒内の両方に燃料噴射弁を搭載したデュアル噴射エンジンにも適用して実施することができ、また、可変バルブタイミング装置等の可変動弁装置が搭載されていないエンジンにも適用して実施できる等、要旨を逸脱しない範囲内で種々変更して実施できることは言うまでもない。
【図面の簡単な説明】
【００４８】
【図１】本発明の実施例１におけるエンジン制御システム全体を示す概略構成図である。
【図２】ノックセンサの出力信号を処理してノック判定する回路を示すブロック図である。
【図３】ノックセンサの出力信号から抽出した複数の周波数域の振動強度の時間変化パターンを模式的に示す図である。
【図４】１つの周波数域のみで振動強度の時間変化パターンを抽出した場合にノックセンサの出力信号に重畳したノイズによってノックと誤判定する一例を説明する図である。
【図５】実施例１のノック判定ルーチンの処理の流れを示すフローチャートである。
【図６】実施例２のノック判定ルーチンの処理の流れを示すフローチャートである。
【符号の説明】
【００４９】
１１…エンジン（内燃機関）、１２…吸気管、１６…スロットルバルブ、２０…燃料噴射弁、２１…点火プラグ、２２…排気管、２５…点火装置、２８…ノックセンサ（ノック信号出力手段）、２９…吸気バルブ、３０…排気バルブ、３１…可変吸気バルブタイミング装置、３２…可変排気バルブタイミング装置、３３…ノック判定回路、３４…ＥＣＵ、４１…Ａ／Ｄ変換部、４２…時間−周波数解析部（複数周波数振動強度抽出手段）、４３…ノック判定部（ノック判定手段）
【図１】
2009209683.tif 000005
【図２】
2009209683.tif 000006
【図３】
2009209683.tif 000007
【図４】
2009209683.tif 000008
【図５】
2009209683.tif 000009
【図６】
2009209683.tif 000010