(57)【要約】【課題】内燃機関において過大なノイズ発生状態にてもノッキングの発生頻度上昇や燃費の悪化を防止する。【解決手段】ノイズ割合NSr≧NSXである気筒が存在する場合(S114でNO)、この気筒の点火時期を内燃機関に設定された点火時期に対して遅角させている(S124)。このことでノッキング状態が判断しにくい高ノイズ状態下でノッキングが生じていても該当気筒のノッキングを抑制できる。しかも高ノイズ状態でない他の気筒に対しては内燃機関に設定された点火時期が点火タイミングとなるので内燃機関の出力低下を抑制できる。このことにより過大なノイズ発生状態でも誤判定によるノッキングの発生頻度上昇を防止することができると共に燃費の悪化を極力抑制できる。この他、高ノイズ状態の気筒に対しては過大なノック判定閾値のみにてノック判定しても良い。その他、高ノイズ状態の気筒が存在する場合には発散判定処理やガード処理を禁止しても良い。【選択図】図２
2010101238.tif 000002
【特許請求の範囲】
【請求項１】
内燃機関の燃焼時の振動を検出するノックセンサにより検出されたノッキング発生状態量を判定してこの判定に応じて点火時期の調節処理を行うノッキング制御装置であって、
前記ノックセンサにより検出される振動の内でノイズの割合を気筒毎に検出するノイズ割合検出手段と、
前記ノイズ割合検出手段により検出されたノイズ割合がノイズが高いことを示す高ノイズ領域に含まれる気筒に対する点火時期を内燃機関に設定された点火時期に対して遅角させる点火時期相対遅角手段と、
を備えたことを特徴とする内燃機関ノッキング制御装置。
【請求項２】
請求項１に記載の内燃機関ノッキング制御装置において、
ノイズ割合が高ノイズ領域に含まれるノッキング発生状態量は前記点火時期の調節処理に利用することを禁止するノック判定禁止手段を備えたことを特徴とする内燃機関ノッキング制御装置。
【請求項３】
請求項２に記載の内燃機関ノッキング制御装置において、
前記ノックセンサにより気筒毎に検出されたノッキング発生状態量が気筒毎に設定されたノック判定閾値より大きくなったことを判定した場合に内燃機関の点火時期を遅角させるノック時点火時期調節手段と、
気筒毎にノッキングの出現頻度に応じて前記ノック判定閾値を補正するノック判定閾値更新手段と、
を備え、
前記ノック判定禁止手段は、前記ノック時点火時期調節手段及び前記ノック判定閾値更新手段の処理を禁止することにより、前記ノッキング発生状態量を前記点火時期の調節処理に利用することを禁止することを特徴とする内燃機関ノッキング制御装置。
【請求項４】
請求項３に記載の内燃機関ノッキング制御装置において、
前記ノイズ割合検出手段により検出されたノイズ割合が前記高ノイズ領域に含まれる気筒が存在する場合には、この気筒以外の気筒に対して設定される前記ノック判定閾値の補正速度を高めるノック判定閾値補正迅速化手段を備えたことを特徴とする内燃機関ノッキング制御装置。
【請求項５】
請求項４に記載の内燃機関ノッキング制御装置において、前記ノック判定閾値補正迅速化手段は、１回毎の補正量の絶対値を大きくすることによって前記ノック判定閾値の補正速度を高めることを特徴とする内燃機関ノッキング制御装置。
【請求項６】
請求項１〜５のいずれか一項に記載の内燃機関ノッキング制御装置において、前記ノッキング発生状態量は、ノッキングの振動の強さを示すノック強度であることを特徴とする内燃機関ノッキング制御装置。
【請求項７】
請求項１〜５のいずれか一項に記載の内燃機関ノッキング制御装置において、前記ノッキング発生状態量は、ノッキングの振動の強さを示すノック強度とノッキングの振動パターンに対する一致度との両方であることを特徴とする内燃機関ノッキング制御装置。
【請求項８】
請求項１に記載の内燃機関ノッキング制御装置において、
前記ノックセンサにより気筒毎に検出されたノッキング発生状態量が気筒毎に設定されたノック判定閾値より大きくなったことを判定した場合に内燃機関の点火時期を遅角させるノック時点火時期調節手段と、
気筒毎にノッキングの出現頻度に応じて前記ノック判定閾値を補正するノック判定閾値更新手段と、
前記ノイズ割合検出手段により検出されたノイズ割合が前記高ノイズ領域に含まれる気筒に対する前記ノック判定閾値を、過大なノッキングのみ検出する過大ノック判定閾値に切り替える該当気筒ノック判定閾値設定手段と、
を備えたことを特徴とする内燃機関ノッキング制御装置。
【請求項９】
請求項８に記載の内燃機関ノッキング制御装置において、前記ノッキング発生状態量は、ノッキングの振動の強さを示すノック強度であることを特徴とする内燃機関ノッキング制御装置。
【請求項１０】
請求項８に記載の内燃機関ノッキング制御装置において、前記ノッキング発生状態量は、ノッキングの振動の強さを示すノック強度とノッキングの振動パターンに対する一致度との両方であることを特徴とする内燃機関ノッキング制御装置。
【請求項１１】
請求項１０に記載の内燃機関ノッキング制御装置において、前記ノック時点火時期調節手段は、前記ノイズ割合検出手段により検出されたノイズ割合が前記高ノイズ領域に含まれる気筒については、前記ノックセンサにより気筒毎に検出されたノッキング発生状態量の内でノッキングの振動パターンの一致度を除いてノック強度のみにてノッキング発生状態量が気筒毎に設定されたノック判定閾値より大きくなったことを判定した場合に内燃機関の点火時期を遅角させることを特徴とする内燃機関ノッキング制御装置。
【請求項１２】
請求項８〜１１のいずれか一項に記載の内燃機関ノッキング制御装置において、
前記ノイズ割合検出手段により検出されたノイズ割合が前記高ノイズ領域に含まれる気筒が存在する場合には、この気筒以外の気筒に対して設定される前記ノック判定閾値の補正速度を高めるノック判定閾値補正迅速化手段を備えたことを特徴とする内燃機関ノッキング制御装置。
【請求項１３】
請求項１２に記載の内燃機関ノッキング制御装置において、
前記ノック判定閾値補正迅速化手段は、前記ノック判定閾値の補正速度を高める処理は、所定点火回数後は停止することを特徴とする内燃機関ノッキング制御装置。
【請求項１４】
請求項１２又は１３に記載の内燃機関ノッキング制御装置において、前記ノック判定閾値補正迅速化手段は、１回毎の補正量の絶対値を大きくすることによって前記ノック判定閾値の補正速度を高めることを特徴とする内燃機関ノッキング制御装置。
【請求項１５】
請求項８〜１４のいずれか一項に記載の内燃機関ノッキング制御装置において、
前記ノック判定閾値更新手段は、気筒間での前記ノック判定閾値の乖離を避けるガード処理を実行していると共に、前記ノイズ割合検出手段により検出されたノイズ割合が前記高ノイズ領域に含まれる気筒が存在する場合には、前記ガード処理を実行しないことを特徴とする内燃機関ノッキング制御装置。
【請求項１６】
請求項８〜１５のいずれか一項に記載の内燃機関ノッキング制御装置において、
前記ノック時点火時期調節手段は、前記ノイズ割合検出手段により検出されたノイズ割合が前記高ノイズ領域に含まれる気筒が存在する場合には、内燃機関の点火時期を遅角させるための遅角量を増大させることを特徴とする内燃機関ノッキング制御装置。
【請求項１７】
請求項８〜１６のいずれか一項に記載の内燃機関ノッキング制御装置において、
前記ノックセンサにより検出された燃焼時の振動強度分布の標準偏差が大きいほど前記ノック判定閾値を小さくする発散判定処理を実行すると共に、前記ノイズ割合検出手段により検出されたノイズ割合が前記高ノイズ領域に含まれる気筒が存在する場合には前記発散判定処理を停止する発散判定処理手段を備えたことを特徴とする内燃機関ノッキング制御装置。
【請求項１８】
請求項８〜１７のいずれか一項に記載の内燃機関ノッキング制御装置において、
前記ノイズ割合検出手段により検出されたノイズ割合が前記高ノイズ領域に含まれる気筒が存在する場合には、この気筒以外の気筒に対しては、前記ノック時点火時期調節手段及び前記ノック判定閾値更新手段は、前記ノック判定閾値に代えて、高ノイズ時に用いられる高ノイズ専用ノック判定閾値を用いることを特徴とする内燃機関ノッキング制御装置。
【請求項１９】
請求項１〜１８のいずれか一項に記載の内燃機関ノッキング制御装置において、
前記ノイズ割合検出手段は、各気筒の振動が生じるクランク角領域を複数領域に分割して、この複数の領域の内で、すべての領域に対するノイズが生じやすい領域での振動強度比率をノイズの割合として算出することを特徴とする内燃機関ノッキング制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内燃機関の燃焼時の振動を検出するノックセンサにより検出されたノッキング発生状態量を判定してこの判定に応じて点火時期の調節処理を行うノッキング制御装置に関する。
【背景技術】
【０００２】
ノッキング制御を好適に実行するためにノッキングとノイズとの振動波形を高精度に判別する装置や、ノイズを適切にノック判定値に反映させる装置が知られている（例えば特許文献１，２参照）。
【特許文献１】特開２００８−９５６０２号公報（第６−８頁、図２）
【特許文献２】特開２００７−７７９６８号公報（第４−５頁、図３，４）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上述した特許文献１，２の技術が存在するにもかかわらず、内燃機関に組み込まれる各種装置におけるノイズが過大となる場合には、結果的に誤判定を生じて、ノッキング発生時に内燃機関に対する点火遅角処理が十分にできずに逆に進角処理を繰り返してしまうことによりノッキングの発生頻度を高めてしまうおそれがある。
【０００４】
これを防止するためにノイズが過大な場合にノッキングの有無にかかわらず内燃機関の点火時期を遅角させるとノッキング自体が問題なくても最適点火時期よりも遅角されて燃費が悪化してしまう。
【０００５】
本発明は、過大なノイズ発生状態にてもノッキングの発生頻度上昇や燃費の悪化を防止することを目的とするものである。
【課題を解決するための手段】
【０００６】
以下、上記目的を達成するための手段及びその作用効果について記載する。
請求項１に記載の内燃機関ノッキング制御装置は、内燃機関の燃焼時の振動を検出するノックセンサにより検出されたノッキング発生状態量を判定してこの判定に応じて点火時期の調節処理を行うノッキング制御装置であって、前記ノックセンサにより検出される振動の内でノイズの割合を気筒毎に検出するノイズ割合検出手段と、前記ノイズ割合検出手段により検出されたノイズ割合がノイズが高いことを示す高ノイズ領域に含まれる気筒に対する点火時期を内燃機関に設定された点火時期に対して遅角させる点火時期相対遅角手段とを備えたことを特徴とする。
【０００７】
点火時期相対遅角手段は、ノイズ割合が高ノイズ領域に含まれる気筒が存在する場合には、この気筒に対する点火時期を内燃機関に設定された点火時期に対して遅角させている。このことにより該当気筒にて高ノイズ状態下、すなわちノッキング状態が判断しにくい状況でノッキングが生じていたとしても、ノッキングを抑制できる。しかも高ノイズ状態でない気筒に対しては内燃機関に設定された点火時期が点火タイミングとなるので、内燃機関出力の低下を抑制できる。
【０００８】
このことにより過大なノイズ発生状態にても誤判定によるノッキングの発生頻度上昇を防止することができると共に、ノイズによる燃費の悪化を極力抑制できる。
請求項２に記載の内燃機関ノッキング制御装置では、請求項１に記載の内燃機関ノッキング制御装置において、ノイズ割合が高ノイズ領域に含まれるノッキング発生状態量は前記点火時期の調節処理に利用することを禁止するノック判定禁止手段を備えたことを特徴とする。
【０００９】
このようにノック判定禁止手段を備えることにより、ノイズ割合が高ノイズ領域に含まれるノッキング発生状態量は、ノッキング発生状態量の判定に応じた内燃機関の点火時期調節処理に利用することが禁止される。したがって誤判定の結果をノッキング制御に反映させることがないので、ノッキングの調節精度が低下することがない。
【００１０】
請求項３に記載の内燃機関ノッキング制御装置では、請求項２に記載の内燃機関ノッキング制御装置において、前記ノックセンサにより気筒毎に検出されたノッキング発生状態量が気筒毎に設定されたノック判定閾値より大きくなったことを判定した場合に内燃機関の点火時期を遅角させるノック時点火時期調節手段と、気筒毎にノッキングの出現頻度に応じて前記ノック判定閾値を補正するノック判定閾値更新手段とを備え、前記ノック判定禁止手段は、前記ノック時点火時期調節手段及び前記ノック判定閾値更新手段の処理を禁止することにより、前記ノッキング発生状態量を前記点火時期の調節処理に利用することを禁止することを特徴とする。
【００１１】
ノック判定禁止手段は、ノック時点火時期調節手段及びノック判定閾値更新手段の処理を禁止している。このことにより誤判定の結果が、点火時期の遅角及びノック判定閾値に反映されることがないので、ノッキングの調節精度が低下することがない。
【００１２】
請求項４に記載の内燃機関ノッキング制御装置では、請求項３に記載の内燃機関ノッキング制御装置において、前記ノイズ割合検出手段により検出されたノイズ割合が前記高ノイズ領域に含まれる気筒が存在する場合には、この気筒以外の気筒に対して設定される前記ノック判定閾値の補正速度を高めるノック判定閾値補正迅速化手段を備えたことを特徴とする。
【００１３】
このようにノック判定閾値補正迅速化手段が、高ノイズ状態にある気筒以外の気筒に対して設定されるノック判定閾値の補正速度を高めているので、高ノイズ状態の気筒ではノック判定閾値の更新ができなくても、他の気筒でのノッキング発生状態にて、ノッキング発生状態を迅速にノッキング制御に反映させることができる。
【００１４】
請求項５に記載の内燃機関ノッキング制御装置では、請求項４に記載の内燃機関ノッキング制御装置において、前記ノック判定閾値補正迅速化手段は、１回毎の補正量の絶対値を大きくすることによって前記ノック判定閾値の補正速度を高めることを特徴とする。
【００１５】
このように１回毎の補正量の絶対値を大きくすることによってノック判定閾値の補正速度を高めることができる。
請求項６に記載の内燃機関ノッキング制御装置では、請求項１〜５のいずれか一項に記載の内燃機関ノッキング制御装置において、前記ノッキング発生状態量は、ノッキングの振動の強さを示すノック強度であることを特徴とする。
【００１６】
このようにノッキング発生状態量としては、ノッキングの振動の強さを示すノック強度を用いることができる。
請求項７に記載の内燃機関ノッキング制御装置では、請求項１〜５のいずれか一項に記載の内燃機関ノッキング制御装置において、前記ノッキング発生状態量は、ノッキングの振動の強さを示すノック強度とノッキングの振動パターンに対する一致度との両方であることを特徴とする。
【００１７】
ノッキング発生状態量としては、ノッキングの振動の強さを示すノック強度とノッキングの振動パターンに対する一致度との両方を用いることができる。このようにノック強度と振動パターンの一致度とを共に用いることにより、より正確にノッキング発生を検出することができる。
【００１８】
請求項８に記載の内燃機関ノッキング制御装置では、請求項１に記載の内燃機関ノッキング制御装置において、前記ノックセンサにより気筒毎に検出されたノッキング発生状態量が気筒毎に設定されたノック判定閾値より大きくなったことを判定した場合に内燃機関の点火時期を遅角させるノック時点火時期調節手段と、気筒毎にノッキングの出現頻度に応じて前記ノック判定閾値を補正するノック判定閾値更新手段と、前記ノイズ割合検出手段により検出されたノイズ割合が前記高ノイズ領域に含まれる気筒に対する前記ノック判定閾値を、過大なノッキングのみ検出する過大ノック判定閾値に切り替える該当気筒ノック判定閾値設定手段とを備えたことを特徴とする。
【００１９】
該当気筒ノック判定閾値設定手段により、高ノイズ状態の気筒に対しては、ノック判定閾値更新手段におけるノック判定閾値を、過大なノッキングのみ検出する過大ノック判定閾値に切り替えている。このため高ノイズ状態であることにより誤判定されるような程度のノッキングについてはノッキング制御に反映させることがないので、ノッキングの調節精度が低下することがない。しかし該当気筒において過大ノック判定閾値より大きくなるような過大なノッキングについては検出できるので、このような過大なノッキングについては抑制できるようにノッキング制御に反映させることができる。
【００２０】
請求項９に記載の内燃機関ノッキング制御装置では、請求項８に記載の内燃機関ノッキング制御装置において、前記ノッキング発生状態量は、ノッキングの振動の強さを示すノック強度であることを特徴とする。
【００２１】
このようにノッキング発生状態量としては、ノッキングの振動の強さを示すノック強度を用いることができる。
請求項１０に記載の内燃機関ノッキング制御装置では、請求項８に記載の内燃機関ノッキング制御装置において、前記ノッキング発生状態量は、ノッキングの振動の強さを示すノック強度とノッキングの振動パターンに対する一致度との両方であることを特徴とする。
【００２２】
ノッキング発生状態量としては、ノッキングの振動の強さを示すノック強度とノッキングの振動パターンに対する一致度との両方を用いることができる。このようにノック強度と振動パターンの一致度とを共に用いることにより、より正確にノッキング発生を検出することができる。
【００２３】
請求項１１に記載の内燃機関ノッキング制御装置では、請求項１０に記載の内燃機関ノッキング制御装置において、前記ノック時点火時期調節手段は、前記ノイズ割合検出手段により検出されたノイズ割合が前記高ノイズ領域に含まれる気筒については、前記ノックセンサにより気筒毎に検出されたノッキング発生状態量の内でノッキングの振動パターンの一致度を除いてノック強度のみにてノッキング発生状態量が気筒毎に設定されたノック判定閾値より大きくなったことを判定した場合に内燃機関の点火時期を遅角させることを特徴とする。
【００２４】
高ノイズ状態では、ノイズがノッキングによる振動パターンを埋没させたり、ノッキングの振動パターンに類似したりする場合がある。このことから、ノック時点火時期調節手段は、高ノイズ状態では、振動パターンの一致度を用いずにノック強度のみを用いて、このノック強度が気筒毎に設定されたノック判定閾値より大きくなった場合に、内燃機関の点火時期を遅角させることとしている。このことにより、より正確にノッキング発生を検出することができ、過大なノイズ発生状態にても誤判定によるノッキングの発生頻度上昇を防止することができる。
【００２５】
請求項１２に記載の内燃機関ノッキング制御装置では、請求項８〜１１のいずれか一項に記載の内燃機関ノッキング制御装置において、前記ノイズ割合検出手段により検出されたノイズ割合が前記高ノイズ領域に含まれる気筒が存在する場合には、この気筒以外の気筒に対して設定される前記ノック判定閾値の補正速度を高めるノック判定閾値補正迅速化手段を備えたことを特徴とする。
【００２６】
このようにノック判定閾値補正迅速化手段が、高ノイズ状態にある気筒以外の気筒に対して設定されるノック判定閾値の補正速度を高めているので、高ノイズ状態の気筒ではノック判定閾値の更新ができなくても、他の気筒でのノッキング発生状態に基づいてノッキング発生状態を迅速にノッキング制御に反映させることができる。
【００２７】
請求項１３に記載の内燃機関ノッキング制御装置では、請求項１２に記載の内燃機関ノッキング制御装置において、前記ノック判定閾値補正迅速化手段は、前記ノック判定閾値の補正速度を高める処理は、所定点火回数後は停止することを特徴とする。
【００２８】
高ノイズ状態に適合した適切なノック判定閾値に迅速に到達すれば補正による十分な学習が完了している。したがって、その後は通常通りのノック判定閾値の補正速度であっても、適切にノック判定がなされる。このことから、ノック判定閾値の補正速度を高める処理は、所定点火回数後は停止することにより、より安定したノッキング制御が可能となる。
【００２９】
請求項１４に記載の内燃機関ノッキング制御装置では、請求項１２又は１３に記載の内燃機関ノッキング制御装置において、前記ノック判定閾値補正迅速化手段は、１回毎の補正量の絶対値を大きくすることによって前記ノック判定閾値の補正速度を高めることを特徴とする。
【００３０】
このように１回毎の補正量の絶対値を大きくすることによってノック判定閾値の補正速度を高めることができる。
請求項１５に記載の内燃機関ノッキング制御装置では、請求項８〜１４のいずれか一項に記載の内燃機関ノッキング制御装置において、前記ノック判定閾値更新手段は、気筒間での前記ノック判定閾値の乖離を避けるガード処理を実行していると共に、前記ノイズ割合検出手段により検出されたノイズ割合が前記高ノイズ領域に含まれる気筒が存在する場合には、前記ガード処理を実行しないことを特徴とする。
【００３１】
該当気筒ノック判定閾値設定手段は、高ノイズ状態の気筒に対して前記ノック判定閾値更新手段におけるノック判定閾値を過大なノッキングのみ検出する過大ノック判定閾値に切り替えることにより、請求項８にて述べたごとくの効果を生じさせようとしている。この処理は気筒間においてノック判定閾値の大きい乖離を招くが、このような場合には、ノック判定閾値更新手段は上記ガード処理を実行しないようにしている。このことで、乖離を許して該当気筒ノック判定閾値設定手段の処理を抑制しないようにしているので、より適切に機能させることができる。
【００３２】
請求項１６に記載の内燃機関ノッキング制御装置では、請求項８〜１５のいずれか一項に記載の内燃機関ノッキング制御装置において、前記ノック時点火時期調節手段は、前記ノイズ割合検出手段により検出されたノイズ割合が前記高ノイズ領域に含まれる気筒が存在する場合には、内燃機関の点火時期を遅角させるための遅角量を増大させることを特徴とする。
【００３３】
このように高ノイズ状態の場合には、ノック判定閾値より大きくなったと判定された時に内燃機関の点火時期を遅角させる場合の遅角量を、増大させている。このことにより高ノイズ状態の気筒で遅角処理頻度が抑制されていても、遅角される場合には大きく遅角されて進角処理と遅角処理とのバランスが良好に維持される。このことにより適切なノッキング制御処理が可能となる。高ノイズ状態以外の気筒についても高ノイズであると判定されていなくてもノイズが高まっている可能性がある。したがってノッキング有りの場合には早期に大きく遅角されることで進角処理と遅角処理とのバランスが良好に維持される。
【００３４】
請求項１７に記載の内燃機関ノッキング制御装置では、請求項８〜１６のいずれか一項に記載の内燃機関ノッキング制御装置において、前記ノックセンサにより検出された燃焼時の振動強度分布の標準偏差が大きいほど前記ノック判定閾値を小さくする発散判定処理を実行すると共に、前記ノイズ割合検出手段により検出されたノイズ割合が前記高ノイズ領域に含まれる気筒が存在する場合には前記発散判定処理を停止する発散判定処理手段を備えたことを特徴とする。
【００３５】
ノッキングによる振動強度分布の標準偏差が大きい場合、すなわちノッキングの振動強度が発散している場合には、ノック判定をしやすくするためにノック判定閾値を小さくする発散判定処理が行われる。しかしノイズにより生じた振動強度分布の発散に対しては、ノック判定をしやすくする発散判定処理を実行することは適切でない。このため高ノイズ時には発散判定処理手段は発散判定処理を停止している。このことにより、より正確にノッキング発生を検出することができ、適切なノッキング制御処理が可能となる。
【００３６】
請求項１８に記載の内燃機関ノッキング制御装置では、請求項８〜１７のいずれか一項に記載の内燃機関ノッキング制御装置において、前記ノイズ割合検出手段により検出されたノイズ割合が前記高ノイズ領域に含まれる気筒が存在する場合には、この気筒以外の気筒に対しては、前記ノック時点火時期調節手段及び前記ノック判定閾値更新手段は、前記ノック判定閾値に代えて、高ノイズ時に用いられる高ノイズ専用ノック判定閾値を用いることを特徴とする。
【００３７】
このように高ノイズ状態においては、高ノイズ状態の気筒以外の気筒についても高ノイズの影響があることから、高ノイズ時でない通常時のノック判定閾値を用いて判定や補正を実行するのではなく、高ノイズ専用ノック判定閾値を用いることが、ノイズ状況に応じて、より適切なノック判定が可能となる。
【００３８】
請求項１９に記載の内燃機関ノッキング制御装置では、請求項１〜１８のいずれか一項に記載の内燃機関ノッキング制御装置において、前記ノイズ割合検出手段は、各気筒の振動が生じるクランク角領域を複数領域に分割して、この複数の領域の内で、すべての領域に対するノイズが生じやすい領域での振動強度比率をノイズの割合として算出することを特徴とする。
【００３９】
このことによりノイズとノッキングによる振動とが重畳している場合も、その中でのノイズ割合を容易に算出できる。
【発明を実施するための最良の形態】
【００４０】
［実施の形態１］
図１は、上述した内燃機関ノッキング制御装置が適用された内燃機関２及びその制御装置の概略構成を表すブロック図である。
【００４１】
この内燃機関２は車両駆動用に車両に搭載された筒内噴射火花点火式の４気筒ガソリンエンジンである。図１では＃１〜＃４気筒の内の１気筒のみ示している。尚、６気筒や８気筒などのその他の気筒数の内燃機関であっても良い。
【００４２】
内燃機関２の各燃焼室４には、サージタンク６ａ及び分岐管６ｂを含む吸気通路６を介して空気が供給されると共に、気筒毎に設けられた燃料噴射弁８から直接燃料が噴射される。このことにより燃焼室４内に形成された混合気に点火タイミングにて点火プラグ１０のスパークによる点火が行われることにより混合気が燃焼する。このことでピストン１２が出力軸であるクランクシャフト１４を回転させる。そして燃焼後の混合気は排気として燃焼室４から排気通路１６に送り出される。
【００４３】
吸気バルブ１８に開閉駆動力を伝達する吸気カムシャフト２０には、クランクシャフト１４に対する吸気カムシャフト２０の相対回転位相を調節して吸気バルブ１８のバルブタイミング（開弁期間）を進角又は遅角させるバルブタイミング可変機構２２が設けられている。吸気カムシャフト２０と吸気バルブ１８との間には、吸気バルブ１８の最大バルブリフト量を連続的に可変できる最大バルブリフト量可変機構２４が全気筒共通の機構として設けられている。
【００４４】
この最大バルブリフト量可変機構２４による最大バルブリフト量制御により、アクセルペダル２６の踏み込み量であるアクセル操作量ＡＣＣＰに応じて、分岐管６ｂ側から燃焼室４内への吸入空気量を調節することにより内燃機関２の出力が調節される。尚、吸気通路６の全気筒共通部分に設けられたスロットルバルブ２８については、内燃機関２の停止時には全閉とされるが、内燃機関２の運転時には、通常、全開に制御されている。
【００４５】
排気バルブ３０に開閉駆動力を伝達する排気カムシャフト３２はクランクシャフト１４により回転されるが、吸気カムシャフト２０の場合と同様にバルブタイミング可変機構を設けてバルブタイミングを調節するようにしても良い。
【００４６】
車両に搭載された電子制御装置（以下、ＥＣＵと称する）３４は、内燃機関２の点火時期制御、燃料噴射制御、及び吸気バルブ１８のバルブタイミング制御や最大バルブリフト量制御を実行している。このためにＥＣＵ３４には機関回転数センサ３６、カムポジションセンサ３８、吸入空気量センサ４０、アクセル操作量センサ４２、ノックセンサ４４などから検出信号を入力している。尚、最大バルブリフト量可変機構２４の故障などで吸入空気量調節が困難となった場合にスロットルバルブ２８にて吸入空気量調節が可能なようにスロットル開度センサ４６からもスロットル開度ＴＡの信号を入力している。
【００４７】
機関回転数センサ３６はクランクシャフト１４の回転に対応した信号（機関回転数ＮＥ信号に相当）を、カムポジションセンサ３８は吸気カムシャフト２０の回転位相に対応した信号を検出している。更に吸入空気量センサ４０は吸気通路６を流れる吸入空気量ＧＡを、アクセル操作量センサ４２はアクセルペダル２６のアクセル操作量ＡＣＣＰを、ノックセンサ４４はノッキングの振動に対応したノック信号を検出している。
【００４８】
ＥＣＵ３４は、これらの信号、記憶しているデータ、演算結果などに基づいて、点火プラグ１０に対する点火時期制御、燃料噴射弁８の開弁制御によるによる燃料噴射量や噴射時期、バルブタイミング可変機構２２や最大バルブリフト量可変機構２４に対する吸気バルブ１８のバルブタイミングや最大バルブリフト量制御を実行している。
【００４９】
次にＥＣＵ３４にて実行されるノックコントロール処理について説明する。ノックコントロール処理を図２のフローチャートに示す。このノックコントロール処理は一定のクランク角周期にて繰り返し実行される処理である。
【００５０】
本処理が開始されると、まず、機関回転数センサ３６の検出結果に基づいて、いずれかの気筒が、それぞれの燃焼行程における一定の区間、ここでは燃焼行程の０°〜９０°ＣＡの範囲か否かが判定される（Ｓ１０２）。いずれの気筒に対しても０°〜９０°ＣＡの範囲外であれば（Ｓ１０２でＮＯ）、このまま本処理を一旦出る。以後、いずれの気筒に対しても０°〜９０°ＣＡの範囲外である限り（Ｓ１０２でＮＯ）、ノックコントロール処理（図２）では実質的な処理はなされない。
【００５１】
いずれかの気筒、例えば＃１気筒が燃焼行程の０°ＣＡとなった場合には（Ｓ１０２でＹＥＳ）、次にシリンダブロック２ａにて振動を検出しているノックセンサ４４の出力（電圧）を読み込むことで、所定周波数帯での振動強度を検出する（Ｓ１０４）。この所定周波数帯はノッキングによる振動周波数が含まれる周波数帯である。
【００５２】
次に０°〜９０°ＣＡの範囲において５°ＣＡ毎に分けたクランク角幅領域毎に、振動強度を積算する（Ｓ１０６）。今回の振動強度検出が０°ＣＡ以上で５°ＣＡ未満であれば、図３のグラフに示すごとく、０°ＣＡ〜５°ＣＡのクランク角幅領域にてクランク角度周期で検出した振動強度（０°ＣＡ〜５°ＣＡのハッチング部分：ここでは電圧値）が振動強度積算値として積算される。この５°ＣＡ幅間のハッチングの面積が振動強度積算値に相当する。尚、この５°ＣＡ幅間の振動強度積算値をグラフ化したものを図４に示す。
【００５３】
次に０°〜９０°ＣＡの範囲において１５°ＣＡ毎に分けたクランク角幅領域毎に、振動強度を積算する（Ｓ１０８）。尚、上述したごとくステップＳ１０６にて５°ＣＡ毎に振動強度積算値が算出されているので、この５°ＣＡ毎の振動強度積算値を、１５°ＣＡ毎に積算して求めることができる。図３では１５°ＣＡ毎振動強度積算値はＡ（１）〜Ａ（６）の各ハッチング部分の面積に相当する。
【００５４】
次に今回、９０°ＣＡであるか否かが判定される（Ｓ１１０）。未だ９０°ＣＡに達していなければ（Ｓ１１０でＮＯ）、本処理を一旦出る。
以後、０°から９０°ＣＡ未満の範囲である限り、上述したステップＳ１０４〜Ｓ１０８の処理が繰り返される。
【００５５】
そして９０°ＣＡに達すると（Ｓ１１０でＹＥＳ）、この時には今回燃焼行程にある＃１気筒において図３，４の全体の振動強度データが得られていることになる。
次に、この時に求められている１５°ＣＡ振動強度積算値Ａ（１）〜Ａ（６）に基づいて、今回燃焼行程にある気筒、ここでは＃１気筒におけるノイズ割合ＮＳｒが式１に示すごとく算出される（Ｓ１１２）。
【００５６】
［式１］  ＮＳｒ←Max（ [Ａ(2)+Ａ(3)]/ΣＡ(ｉ) , [Ａ(3)+Ａ(4)]/ΣＡ(ｉ) ）
ここで式１の「←」の右辺において、［Ａ（２）＋Ａ（３）］は、１５°ＣＡ振動強度積算値Ａ（２）とＡ（３）との合計値であり、ΣＡ（ｉ） は１５°ＣＡ振動強度積算値Ａ（１）〜Ａ（６）の総計である。したがって ［Ａ（２）＋Ａ（３）］／ΣＡ（ｉ）は、１５°ＣＡ振動強度積算値Ａ（２）とＡ（３）との合計値を総計にて除算した値を表している。
【００５７】
同様に［Ａ（３）＋Ａ（４）］は、１５°ＣＡ振動強度積算値Ａ（３）とＡ（４）との合計値である。したがって ［Ａ（３）＋Ａ（４）］／ΣＡ（ｉ）は、１５°ＣＡ振動強度積算値Ａ（３）とＡ（４）との合計値を総計にて除算した値を表している。
【００５８】
そしてＭａｘ（）は（）内の数値の内で最大の値を抽出する演算子である。
ここでノックセンサ４４の出力値にノイズが重畳した場合に、ノイズの振動強度ピークは０°〜９０°ＣＡの範囲における特定の範囲に生じることが判明している。本実施の形態の内燃機関２では、１５°ＣＡ〜６０°ＣＡまでの１５°ＣＡに分けた３領域の、１つ又は２つにまたがって生じることが判明している。すなわち１５°ＣＡ振動強度積算値Ａ（２）〜Ａ（４）の領域がノイズが生じやすい領域であり、この内でも特に１５°ＣＡ振動強度積算値Ａ（２），Ａ（３）の領域か、１５°ＣＡ振動強度積算値Ａ（３），Ａ（４）の領域かのいずれかがノイズが生じやすい領域である。
【００５９】
したがってノイズが過大となっていれば、１５°ＣＡ振動強度積算値Ａ（２），Ａ（３）、又は１５°ＣＡ振動強度積算値Ａ（３），Ａ（４）のいずれかにノイズによる大きな振動強度ピークが生じているはずである。
【００６０】
このためステップＳ１１２における前記式１では、第１のノイズ割合[Ａ(2)+Ａ(3)]/ΣＡ(ｉ)と、第２のノイズ割合 [Ａ(3)+Ａ(4)]/ΣＡ(ｉ)とを計算して、この内で、大きい方を抽出して、判定に用いるノイズ割合ＮＳｒとしている。
【００６１】
こうしてノイズ割合ＮＳｒが求められると、次にこのノイズ割合ＮＳｒが、ノイズが高いことを示す高ノイズ領域に含まれる値ではないか否かが判定される（Ｓ１１４）。ここでは高ノイズ領域の下限値として設定されている基準値ＮＳＸより低いか否かが判定される。
【００６２】
ここで＃１気筒の燃焼行程でのノイズ状態が高ノイズ領域に存在しなければ（ＮＳｒ＜ＮＳＸ：Ｓ１１４でＹＥＳ）、次に今回燃焼行程である＃１気筒におけるノック強度Ｎが算出される（Ｓ１１６）。尚、ここではノック強度Ｎとしては、図３に示した５°ＣＡ振動強度積算値を０°ＣＡ〜９０°ＣＡまで総計して算出する。尚、本実施の形態では、ステップＳ１１２にて求めている１５°ＣＡ振動強度積算値Ａ（１）〜Ａ（６）の総計ΣＡ（ｉ）と同じであるので、この総計ΣＡ（ｉ）の値をノック強度Ｎとして設定する。このような総計ΣＡ（ｉ）を用いずに、５°ＣＡ振動強度積算値の内で最大の値をノック強度Ｎとして設定しても良い。
【００６３】
次に図４に示したごとく、５°ＣＡ振動強度積算値の９０°ＣＡ分の波形（実線）と典型的なノッキング波形を表すノッキング波形モデル（二点鎖線）との比較に基づいて、この波形同士の相関係数Ｋを算出する（Ｓ１１８）。この相関係数Ｋは、ノッキングの振動パターンに対する一致度に相当するものである。
【００６４】
このような波形同士の相関係数Ｋの算出方法は種々存在するが、ここでは例えば、二点鎖線で表しているノッキング波形モデルより下の面積Ｓ（ノッキング波形モデルの振動強度積算値）と、この二点鎖線と実線で表している実測波形との差分の面積ｄＳとを求めて、式２により相関係数Ｋを算出する。
【００６５】
［式２］  Ｋ  ←  （Ｓ−ｄＳ）/Ｓ
そして上述のごとく算出したノック強度Ｎと相関係数Ｋとに基づいてノック判定を実行する（Ｓ１２０）。ノック判定は次の２つの条件が共に満足された場合にノッキング有と判定され、いずれかあるいは両方が不満足ならばノッキング無と判定される。
【００６６】
条件１：Ｎ≧Ｊ（ｉ）
条件２：Ｋ≧Ｋ１
ここで条件１におけるノック判定閾値Ｊ（ｉ）は、後述するごとくノック強度Ｎとその発生頻度に応じて、各気筒において内燃機関運転状態の領域毎に補正によって学習されている値であり、ノッキング発生の有無を判定するための判定値である。ここで（ｉ）は領域を表し、内燃機関２の負荷ＫＬと機関回転数ＮＥとにより区分されている領域である。負荷ＫＬは内燃機関２の１回転当たりに燃焼室４に吸入される空気量であり、吸入空気量ＧＡと機関回転数ＮＥとから求められる値である。
【００６７】
条件２における相関判定値Ｋ１は、内燃機関２の機種に対応して予め設定されている判定用基準値である。
ここで前記条件１，２の両方が共に満足されていなければ（Ｓ１２０でノッキング無判定）、このまま本処理を出る。
【００６８】
前記条件１，２の両方が満足されていると（Ｓ１２０でノッキング有判定）、内燃機関２の点火時期θｆに遅角処理が実行される（Ｓ１２２）。すなわち予め定めた遅角量、あるいはノック強度Ｎや相関係数Ｋに応じた遅角量が点火時期θｆに付加される。このことにより内燃機関２の全気筒を対象とした点火時期θｆが遅角されてノッキングが抑制される。
【００６９】
尚、この点火時期θｆに対しては、常に時間周期にて一定量の進角が繰り返しなされている。したがって、ステップＳ１２０でノッキング無判定がなされた場合にも、この時間周期での進角はなされていることになる。
【００７０】
このようにＮｓｒ＜ＮＳＸの場合には（Ｓ１１４でＹＥＳ）、燃焼行程でのノッキング発生状態に応じた点火時期θｆの遅角処理と時間周期の進角処理とにより、内燃機関２では、その設計によって想定されている以上のノッキング発生が防止される。このことにより内燃機関２では、ノッキング無の場合も含めて適切なノッキング発生状態、すなわち最適点火時期となるようにノックコントロールされることになる。
【００７１】
一方、燃焼行程でのノイズ状態が高ノイズ領域に存在すれば（ＮＳｒ≧ＮＳＸ：Ｓ１１４でＮＯ）、次に該当気筒、ここでは＃１気筒の次回の点火時期に対して相対遅角処理を設定する（Ｓ１２４）。
【００７２】
すなわち内燃機関２については全気筒共通の点火時期θｆが前述したごとく設定されているが、ＮＳｒ≧ＮＳＸとなった＃１気筒については、この共通の点火時期θｆに対して、次の＃１気筒における点火時期については、所定分の遅角がなされるように設定されることになる。すなわち該当気筒のみ他の気筒に比較して点火時期が遅角されることになる。
【００７３】
そして、Ｎｓｒ＜ＮＳＸの場合になされるノック強度Ｎ及び相関係数Ｋに基づく点火時期調節の一連の処理（Ｓ１１６〜Ｓ１２２）は実行されずに、本処理を一旦出る。すなわち高ノイズ状態が検出された＃１気筒についてはノック判定はなされない。
【００７４】
上述したごとくの処理が、他の気筒についても点火順序にしたがって繰り返されて、各気筒でのノイズ割合ＮＳｒの大きさに応じて、Ｎｓｒ＜ＮＳＸの場合にはノック判定し、ＮＳｒ≧ＮＳＸの場合にはノック判定せずに相対遅角処理することになる。
【００７５】
上述したノック判定閾値Ｊ（ｉ）の補正処理を図５に示す。この処理は各燃焼行程の９０°ＣＡ後のタイミングで繰り返し実行される処理である。
本処理が開始されると、まず前述したノックコントロール処理（図２）にて算出されているノック強度Ｎがノック判定レベルＶＫＤ以上か否かが判定される（Ｓ１５２）。
【００７６】
ここでノック判定レベルＶＫＤは、図６に示すごとく、ノック強度Ｎの履歴から作成されているノック強度Ｎの頻度分布に基づいて算出されるものである。
図６では縦軸が頻度、横軸がノック強度Ｎの対数値を表している。実際には、このような頻度分布の中央値ＶＭと標準偏差σとが、ノック強度Ｎが算出される毎に式３，４のごとく近似的に繰り返し算出されている。
【００７７】
［式３］  ＶＭ  ←  ＶＭ  ＋  （Ｎ−ＶＭ）／ｘ
［式４］  σ  ←  σ  ＋  （Ｎ−σ）／ｙ
ここで前記式３，４において「←」の右辺のＶＭ，σは前回値であり、左辺のＶＭ，σは今回値である。ｘ，ｙは加重平均の重み付けのための正の値であり、ノック強度Ｎの変化に対して或る程度の遅れが生じる処理、いわゆる「なまし処理」がなされている。
【００７８】
この式３，４がＥＣＵ３４により点火周期毎に別途実行されて、中央値ＶＭと標準偏差σとがノック強度Ｎの値に応じて繰り返し算出されている。
ここでは、例えばノック判定レベルＶＫＤは、ＶＭ＋３・σの値に設定されている。尚、ノックコントロールの設計に応じて、これ以外の値にノック判定レベルＶＫＤを設定しても良い。
【００７９】
このように設定されているノック判定レベルＶＫＤに対して、Ｎ≧ＶＫＤであった場合には（Ｓ１５２でＹＥＳ）、ノックカウント値ＫＣがインクリメントされる（Ｓ１５４）。そしてステップＳ１５６の判定に移る。
【００８０】
尚、Ｎ＜ＶＫＤであった場合には（Ｓ１５２でＮＯ）、直ちにステップＳ１５６の判定に移る。
ステップＳ１５６では、ノック判定閾値Ｊ（ｉ）の補正が可能な状態にあるか否かが判定される。例えば前回ノック判定閾値Ｊ（ｉ）を補正した後に、２００点火が経過している場合に補正可能状態にあると判定する。
【００８１】
補正可能状態でなければ（Ｓ１５６でＮＯ）、このまま本処理を出る。
補正可能状態であれば（Ｓ１５６でＹＥＳ）、次にノックカウント値ＫＣが、所定値ＫＣＸ以上か否かを判定する（Ｓ１５８）。ここで所定値ＫＣＸは、ノック判定閾値Ｊ（ｉ）を増加するか減少するかの境界を判定する値であり、ノックコントロールの設計に応じて設定されている値である。
【００８２】
ここでＫＣ≧ＫＣＸであれば（Ｓ１５８でＹＥＳ）、式５に示すごとくノック判定閾値Ｊ（ｉ）を所定値ＪＡ分減少する処理が実行される（Ｓ１６０）。
［式５］  ＪＸ  ←  Ｊ（ｉ）  −  ＪＡ
このことにより前記ノックコントロール処理（図２）のステップＳ１２０にてノッキング有とするノック判定頻度を上げることにより、点火時期遅角回数を増加して、ノッキング抑制を強めることになる。
【００８３】
ＫＣ＜ＫＣＸであれば（Ｓ１５８でＮＯ）、式６に示すごとくノック判定閾値Ｊ（ｉ）を所定値ＪＢ分増加する処理が実行される（Ｓ１６２）。
［式６］  ＪＸ  ←  Ｊ（ｉ）  ＋  ＪＢ
このことにより前記ノックコントロール処理（図２）のステップＳ１２０にてノッキング有とするノック判定頻度を下げることにより、点火時期遅角回数を減少させて、ノッキング抑制を弱めることになる。
【００８４】
上述した所定値ＪＡ，ＪＢについてはノックコントロールの設計に応じて設定されている値である。
ステップＳ１６０又はステップＳ１６２の処理が終了すると、前記式５又は前記式６にて算出されたノック判定閾値ＪＸに対してガード処理を実行し、新たなノック判定閾値Ｊ（ｉ）として設定する（Ｓ１６４）。ここでガード処理は、他の気筒のノック判定閾値Ｊ（ｉ）から飛び離れた異常な値が、今回の気筒のノック判定閾値Ｊ（ｉ）に設定されないようにするためになされる。ここでは４つの気筒におけるノック判定閾値Ｊ（ｉ）の内で、最小と最大とを除いた２つの値の平均から、予め設定しておいた所定範囲内になるようにガードする。したがってノック判定閾値ＪＸが所定範囲内に存在する場合には、そのノック判定閾値ＪＸをそのまま、今回の気筒のノック判定閾値Ｊ（ｉ）に設定する。ノック判定閾値ＪＸが前記所定範囲より小さければ所定範囲の下限値を今回の気筒のノック判定閾値Ｊ（ｉ）に設定し、前記所定範囲より大きければ所定範囲の上限値を今回の気筒のノック判定閾値Ｊ（ｉ）に設定する。
【００８５】
尚、ステップＳ１６０又はステップＳ１６２と、ステップＳ１６４との間で、発散判定処理を実行しても良い。発散判定処理は、ノッキングによりノック強度Ｎが広範囲に発散して前述した標準偏差σが過大化している場合には、ノック判定閾値Ｊ（ｉ）を小さくなるように補正して点火遅角処理頻度を高める処理である。
【００８６】
ガード処理（Ｓ１６４）が終了すると、ノックカウント値ＫＣがクリアされ（Ｓ１６６）、一旦処理を出る。
以後、制御周期毎に上述した処理が行われることで、各気筒におけるノック判定閾値Ｊ（ｉ）の補正がノッキングの発生状況に応じてなされることになる。すなわち各気筒におけるノック判定閾値Ｊ（ｉ）の学習がなされることになる。
【００８７】
尚、ノック判定レベルＶＫＤについてもノッキング発生状態に応じて補正しても良い。
上述した構成において、請求項との関係は、ＥＣＵ３４がノイズ割合検出手段、点火時期相対遅角手段、ノック判定禁止手段、ノック時点火時期調節手段、及びノック判定閾値更新手段に相当する。ノックコントロール処理（図２）のステップＳ１０２〜Ｓ１１２がノイズ割合検出手段としての処理に、ステップＳ１１４，Ｓ１２４が点火時期相対遅角手段及びノック判定禁止手段としての処理に相当する。
【００８８】
ステップＳ１１６〜Ｓ１２２がノック時点火時期調節手段としての処理に、ノック判定閾値Ｊ（ｉ）補正処理（図５）がノック判定閾値更新手段としての処理に相当する。
以上説明した本実施の形態１によれば、以下の効果が得られる。
【００８９】
（イ）．ノイズ割合ＮＳｒが高ノイズ領域（≧ＮＳＸ）に含まれる気筒が存在する場合には、これに該当する気筒に対する点火時期を内燃機関２に設定された点火時期θｆに対して遅角させている（Ｓ１２４）。このことによりノッキング状態が判断しにくい高ノイズ状態下でノッキングが生じていたとしても該当気筒のノッキングを抑制できる。
【００９０】
しかも高ノイズ状態でない他の気筒に対しては内燃機関２に対して設定された点火時期θｆが点火タイミングとなるので内燃機関２の出力低下を抑制できる。
このことにより過大なノイズ発生状態にても誤判定によるノッキングの発生頻度上昇を防止することができると共に、ノイズによる燃費の悪化を極力抑制できる。
【００９１】
（ロ）．高ノイズ状態の気筒での燃焼時の振動は、ノック強度Ｎ算出（Ｓ１１６）とノック判定（Ｓ１２０）を実行していないことによって、ノッキング発生状態量に応じた内燃機関２の点火時期θｆの調節、ここでは点火時期θｆの遅角（Ｓ１２２）と図５のノック判定閾値Ｊ（ｉ）の補正処理とに利用することを禁止していることになる。したがって誤判定の結果をノッキング制御に反映させることがないので、ノッキングの調節精度が低下することがない。
【００９２】
（ハ）．ノッキング発生状態量としては、ノッキングの振動の強さを示すノック強度Ｎと共に、ノッキングの振動パターンに対する一致度である相関係数Ｋとの両方を用いている。このため、より正確にノッキング発生を検出することができる。
【００９３】
（ニ）．各気筒にて振動が生じるクランク角領域を、図３に示したごとく、複数領域Ａ（１）〜Ａ（６）に分割して、この内で、すべての領域Ａ（１）〜Ａ（６）に対するノイズが生じやすい領域Ａ（２），Ａ（３）又はＡ（３），Ａ（４）での振動強度比率を前記式１によりノイズ割合ＮＳｒとして算出している。
【００９４】
このことによりノイズとノッキングによる振動とが重畳している場合も、その中でのノイズ割合ＮＳｒを容易に算出でき、ＥＣＵ３４の計算負荷を高めることがない。
［実施の形態２］
本実施の形態では、前記実施の形態１の図２，５の処理の代わりに、図７〜１０の処理が実行される。これ以外の構成については前記実施の形態１と同じである。したがって図１，３，４，６も参照して説明する。
【００９５】
図７，８のノックコントロール処理について説明する。本処理においてステップＳ２０２〜Ｓ２１２の処理は、前記図２にて説明したステップＳ１０２〜Ｓ１１２と同じ処理である。したがって燃焼行程の９０°ＣＡ時（Ｓ２１０でＹＥＳ）に、前記実施の形態１にて説明した前記式１のごとくノイズ割合ＮＳｒが算出される（Ｓ２１２）。
【００９６】
そして次にノック強度Ｎが算出される（Ｓ２１４）。このノック強度Ｎの算出は前記図２のステップＳ１１６にて説明したごとくである。
次にステップＳ２１２にて算出されているノイズ割合ＮＳｒが基準値ＮＳＸより低いか否かが判定される（Ｓ２１６）。この処理は前記図２のステップＳ１１４にて説明したごとくである。
【００９７】
ここでＮＳｒ＜ＮＳＸであれば（Ｓ２１６でＹＥＳ）、相関係数Ｋが算出される（Ｓ２１８）。この処理は前記図２のステップＳ１１８にて説明したごとくである。
次に高ノイズ検出から点火回数がＭ回以上経過した状態か否かが判定される（Ｓ２２０）。この高ノイズ検出は、ステップＳ２１６にてＮＳｒ≧ＮＳＸと判定された場合を示し、このＮＳｒ≧ＮＳＸと判定されたタイミングから、点火回数がＭ回以上経過しているか否かが判定される。尚、点火回数がＭ回経過する前にＮＳｒ≧ＮＳＸとなれば、このタイミングから点火回数が再度Ｍ回以上経過したかが判定される。
【００９８】
回数値Ｍの値としては、例えば４点火〜１２点火の範囲の点火回数が挙げられる。尚、点火回数でなく、サイクル回数でも良い。サイクル回数ならば、１サイクル〜３サイクルの範囲のサイクル数が挙げられる。
【００９９】
過去に高ノイズ検出がなされていない場合も含めて、高ノイズ検出から点火回数がＭ回以上経過している場合には（Ｓ２２０でＹＥＳ）、次にノック判定が実行される（Ｓ２２２）。この処理は前記図２のステップＳ１２０にて説明したごとくである。したがってノッキング無の場合にはこのまま本処理を一旦出る。ノッキング有の場合には点火時期遅角処理が実行される（Ｓ２２４）。この処理は前記図２のステップＳ１２２にて説明したごとくである。
【０１００】
高ノイズ検出から点火回数がＭ回以上経過していない場合には（Ｓ２２０でＮＯ）、高ノイズ時ノック判定が実行される（Ｓ２２６）。
前述した通常時のノック判定（Ｓ２２２）では、前記図２のステップＳ１２０にて説明したごとく、条件１（Ｎ≧Ｊ（ｉ））と条件２（Ｋ≧Ｋ１）とを論理積条件にて判定するが、今回の高ノイズ時ノック判定（Ｓ２２６）でも、条件１と条件２との論理積条件である点については同じである。ただし、条件２（Ｋ≧Ｋ１）については前記ステップＳ１２０と同じであるが、条件１としてはノック強度Ｎ≧高ノイズ時ノック判定閾値Ｊｅ（ｉ）を判定する。尚、ステップＳ２２６では、この条件１（Ｎ≧Ｊｅ（ｉ））のみで、条件２（Ｋ≧Ｋ１）は用いない単独の条件判定としても良い。
【０１０１】
この高ノイズ時ノック判定閾値Ｊｅ（ｉ）は、ノック判定閾値Ｊ（ｉ）とは別にＥＣＵ３４のメモリ上に設定されて、高ノイズ時判定用に用いられる高ノイズ専用ノック判定閾値であり、後述するごとく高ノイズ時での補正による閾値学習もこの高ノイズ時ノック判定閾値Ｊｅ（ｉ）に反映されることになる。
【０１０２】
ここで高ノイズ時の条件１，２の両方が共に満足されていなければ（Ｓ２２６でノッキング無判定）、このまま一旦本処理を出る。
ノッキング発生であれば（Ｓ２２６でノッキング有判定）、内燃機関２としての点火時期θｆに対して高ノイズ時点火時期遅角処理が実行される（Ｓ２２８）。この処理は前記ステップＳ２２４にて行われる通常時の点火時期遅角処理よりも大きい遅角処理が実行される。例えば通常時の１．５倍の遅角量で点火時期遅角処理がなされる。
【０１０３】
一方、ステップＳ２１６の判定において、ＮＳｒ≧ＮＳＸであった場合には（Ｓ２１６でＮＯ）、高ノイズ時処理（Ｓ２３０）が実行される。図８は高ノイズ時処理の詳細を示している。
【０１０４】
この高ノイズ時処理（図８）では、まず高ノイズ状態であると検出された該当気筒に対して次回の点火時期に相対遅角処理を設定する（Ｓ２３２）。
次に高ノイズ該当気筒ノック判定が実行される（Ｓ２３４）。この高ノイズ該当気筒ノック判定は、次の条件が満足された場合にノッキング有と判定される。満足されなければノッキング無と判定される。
【０１０５】
条件：Ｎ≧ＢＧＬ＋５・σ
ここでバックグラウンドＢＧＬはノッキングが発生していない状態におけるノイズの振動強度であり、ここでは中央値ＶＭを用いる。バックグラウンドＢＧＬは中央値ＶＭ以外の値でも良く、予め実験等により求めて置いても良い。この「ＢＧＬ＋５・σ」の頻度分布上の位置は図６に示したごとくである。
【０１０６】
すなわち高ノイズ状態である気筒のノック強度Ｎが、Ｎ≧ＢＧＬ＋５・σであった場合に、上記条件が成立してノッキング有と判定され、Ｎ＜ＢＧＬ＋５・σであれば、ノッキング無と判定される。
【０１０７】
このように高ノイズ状態の気筒に対しては、ノック判定を禁止するのではなくノック判定は実行するが、過大なノッキングのみ検出する過大ノック判定閾値として「ＢＧＬ＋５・σ」の値を判定値とし、十分に大きなノッキングに対してのみノッキング有との判定を行う。過大ノック判定閾値としては「ＢＧＬ＋５・σ」に限らず、この前後の大きさの値を用いることができ、内燃機関の機種に応じて適切な値が設定される。
【０１０８】
尚、この高ノイズ該当気筒ノック判定（Ｓ２３４）には、相関係数Ｋによる条件は含まれていない。
ステップＳ２３４にてノッキング有と判定されると、前述した高ノイズ時点火時期遅角処理（Ｓ２２８）が実行され、通常時よりも大きい点火遅角がなされる。
【０１０９】
ステップＳ２３４にてノッキング無と判定された場合には、このまま処理を一旦出る。
上述したごとくの処理が、他の気筒についても点火順序にしたがって繰り返されて、ノイズ割合ＮＳｒの大きさに応じて、ノック判定あるいは高ノイズ時ノック判定が行われたり、高ノイズ時処理（図８）が実行されたりすることになる。
【０１１０】
上述したノック判定閾値Ｊ（ｉ）及び高ノイズ時ノック判定閾値Ｊｅ（ｉ）の補正のために行われるノック判定閾値補正処理（図９，１０）について説明する。この処理は各燃焼行程の９０°ＣＡ後のタイミングで繰り返し実行される処理である。
【０１１１】
本処理が開始されると、まず高ノイズ状態の気筒ではないか否かが判定される（Ｓ２５０）。高ノイズ状態の気筒であった場合には、すなわち前述したノックコントロール処理（図７）のステップＳ２１６にてＮＳｒ≧ＮＳＸであると判定された気筒である場合には（Ｓ２５０でＮＯ）、このままノック判定閾値補正処理（図９）を出る。すなわち高ノイズ状態の気筒に対しては、そのノック判定閾値Ｊ（ｉ）及び高ノイズ時ノック判定閾値Ｊｅ（ｉ）については補正による学習は実行しない。
【０１１２】
今回、点火が実行された気筒が高ノイズ状態の気筒ではない場合には（Ｓ２５０でＹＥＳ）、次に前述したノックコントロール処理（図７）のステップＳ２１４にて算出されているノック強度Ｎがノック判定レベルＶＫＤ以上か否かが判定される（Ｓ２５２）。この判定処理は前記ノック判定閾値Ｊ（ｉ）補正処理（図５）のステップＳ１５２と同じである。
【０１１３】
ノック判定レベルＶＫＤに対して、Ｎ≧ＶＫＤであった場合には（Ｓ２５２でＹＥＳ）、ノックカウント値ＫＣがインクリメントされる（Ｓ２５４）。そしてステップＳ２５６の判定に移る。
【０１１４】
尚、Ｎ＜ＶＫＤであった場合には（Ｓ２５２でＮＯ）、直ちにステップＳ２５６の判定に移る。
ステップＳ２５６では、ノック判定閾値Ｊ（ｉ）の補正が可能な状態にあるか否かが判定される。この判定処理は前記ノック判定閾値Ｊ（ｉ）補正処理（図５）のステップＳ１５６と同じである。
【０１１５】
補正可能状態でなければ（Ｓ２５６でＮＯ）、このまま本処理を出る。
補正可能状態であれば（Ｓ２５６でＹＥＳ）、次にＮＳｒ≧ＮＳＸと判定されたタイミングから、点火回数がＭ回以上経過しているか否かが判定される（Ｓ２５８）。この判定は図７のステップＳ２２０と同じ判定である。
【０１１６】
過去に高ノイズ検出がなされていない場合も含めて、高ノイズ検出から点火回数がＭ回以上経過している場合には（Ｓ２５８でＹＥＳ）、次にノックカウント値ＫＣが、所定値ＫＣＸ以上か否かを判定する（Ｓ２６０）。この判定処理は前記ノック判定閾値Ｊ（ｉ）補正処理（図５）のステップＳ１５８と同じである。
【０１１７】
ここでＫＣ≧ＫＣＸであれば（Ｓ２６０でＹＥＳ）、前記実施の形態１で示した前記式５にてノック判定閾値Ｊ（ｉ）を所定値ＪＡ分減少する処理が実行される（Ｓ２６２）。このことにより前記ノックコントロール処理（図７）のステップＳ２２２にてノッキング有とするノック判定頻度を上げることにより、点火時期遅角回数を増加して、ノッキング抑制を強めることになる。
【０１１８】
ＫＣ＜ＫＣＸであれば（Ｓ２６０でＮＯ）、前記実施の形態１で示した前記式６にてノック判定閾値Ｊ（ｉ）を所定値ＪＢ分増加する処理が実行される（Ｓ２６４）。このことにより前記ノックコントロール処理（図７）のステップＳ２２２にてノッキング有とするノック判定頻度を下げることにより、点火時期遅角回数を減少させて、ノッキング抑制を弱めることになる。
【０１１９】
ステップＳ２６２又はステップＳ２６４の処理が終了すると、次に発散判定処理が実行される（Ｓ２６５）。発散判定処理は、前記実施の形態１のステップＳ１６４の部分にて説明したごとく、ノッキング発生により前述した標準偏差σが過大化してノック強度Ｎが広範囲に発散している場合にノック判定閾値Ｊ（ｉ）を小さくなるように補正して点火遅角処理頻度を高める処理である。ここでは一時的に設定されるノック判定閾値ＪＸに対して発散判定処理がなされる。
【０１２０】
この発散判定処理（Ｓ２６５）が終了すると、次にノック判定閾値ＪＸに対してガード処理を実行して、新たなノック判定閾値Ｊ（ｉ）として設定する（Ｓ２６６）。この処理は前記ノック判定閾値Ｊ（ｉ）補正処理（図５）のステップＳ１６４と同じである。
【０１２１】
ガード処理（Ｓ２６６）が終了すると、ノックカウント値ＫＣがクリアされ（Ｓ２６８）、一旦処理を出る。
一方、高ノイズ検出から点火回数がＭ回以上経過していない場合には（Ｓ２５８でＮＯ）、高ノイズ時補正処理（Ｓ２７０）が実行される。図１０は高ノイズ時補正処理（Ｓ２７０）の詳細を示している。
【０１２２】
高ノイズ時補正処理（図１０）では、まず、ノックカウント値ＫＣが、所定値ＫＣＸ以上か否かを判定する（Ｓ２７２）。この判定は前記ステップＳ２６０と同じである。
ここでＫＣ≧ＫＣＸであれば（Ｓ２７２でＹＥＳ）、式７にて高ノイズ時ノック判定閾値Ｊｅ（ｉ）を所定値ＪＡｅ分減少する処理が実行される（Ｓ２７４）。
【０１２３】
［式７］  ＪＸ  ←  Ｊｅ（ｉ）  −  ＪＡｅ
尚、所定値ＪＡｅは、高ノイズ検出から点火回数がＭ回以上経過している場合より、すなわち通常時の所定値ＪＡよりも大きい値が用いられる。
【０１２４】
このことにより前記ノックコントロール処理（図７）のステップＳ２２６にてノッキング有とするノック判定頻度を迅速に上げることにより、点火時期遅角回数を増加して、ノッキング抑制を強めることになる。
【０１２５】
ＫＣ＜ＫＣＸであれば（Ｓ２７２でＮＯ）、式８にて高ノイズ時ノック判定閾値Ｊｅ（ｉ）を所定値ＪＢｅ分増加する処理が実行される（Ｓ２７６）。
［式８］  ＪＸ  ←  Ｊｅ（ｉ）  ＋  ＪＢｅ
尚、所定値ＪＢｅは、高ノイズ検出から点火回数がＭ回以上経過している場合より、すなわち通常時の所定値ＪＢよりも大きい値が用いられる。
【０１２６】
このことにより前記ノックコントロール処理（図７）のステップＳ２２６にてノッキング有とするノック判定頻度を迅速に下げることにより、点火時期遅角回数を減少させて、ノッキング抑制を弱めることになる。
【０１２７】
ステップＳ２７４又はステップＳ２７６の処理が終了すると、ここでは発散判定処理は実行せず、かつノック判定閾値ＪＸに対してガード処理を実行せずに、そのままノック判定閾値ＪＸを新たな高ノイズ時ノック判定閾値Ｊｅ（ｉ）として設定する（Ｓ２７８）。
【０１２８】
このように発散判定処理及びガード処理は実行することなく、図９の処理に戻り、ノックカウント値ＫＣをクリアして（Ｓ２６８）、一旦処理を出る。
以後、制御周期毎に実行されて、上述した処理が行われることで、ノック判定閾値Ｊ（ｉ）及び高ノイズ時ノック判定閾値Ｊｅ（ｉ）の補正がノッキングの発生状況に応じてなされることになる。
【０１２９】
尚、ノック判定レベルＶＫＤについてもノッキング発生状態に応じて補正しても良い。
上述した構成において、請求項との関係は、ＥＣＵ３４がノイズ割合検出手段、点火時期相対遅角手段、ノック時点火時期調節手段、ノック判定閾値更新手段、該当気筒ノック判定閾値設定手段、ノック判定閾値補正迅速化手段、及び発散判定処理手段に相当する。上述した各処理（図７〜図１０）のステップＳ２０２〜Ｓ２１２がノイズ割合検出手段としての処理に、ステップＳ２１６，Ｓ２３２が点火時期相対遅角手段としての処理に、図９，１０の処理がノック判定閾値更新手段としての処理に相当する。ステップＳ２２０，Ｓ２２２，Ｓ２２４，Ｓ２２６，Ｓ２２８，Ｓ２３４がノック時点火時期調節手段及び該当気筒ノック判定閾値設定手段としての処理に、ステップＳ２５０，Ｓ２５８，Ｓ２７０がノック判定閾値補正迅速化手段としての処理に、ステップＳ２５０，Ｓ２５８，Ｓ２６５が発散判定処理手段としての処理に相当する。
【０１３０】
以上説明した本実施の形態２によれば、以下の効果が得られる。
（イ）．ノイズ割合ＮＳｒが高ノイズ領域（≧ＮＳＸ）に含まれる気筒が存在する場合には（Ｓ２１６でＮＯ）、この高ノイズ状態の気筒に対する点火時期を内燃機関２に設定された点火時期θｆに対して遅角させている（Ｓ２３２）。このことにより高ノイズ状態下でノッキングが生じていたとしてもノッキングを抑制できる。
【０１３１】
高ノイズ状態でない他の気筒に対しては内燃機関２に対して設定された点火時期θｆが点火タイミングとなるので内燃機関２の出力低下を抑制できる。
しかも、高ノイズ状態の気筒に対しては、ノック判定閾値を過大なノッキングのみ検出する過大ノック判定閾値（ＢＧＬ＋５・σ）に切り替えてノック判定している（Ｓ２３４）。このため高ノイズであることにより誤判定されるような程度のノッキングについてはノッキング制御に反映させることがないので、ノッキングの調節精度が低下することがない。しかし高ノイズ状態の気筒において過大ノック判定閾値（ＢＧＬ＋５・σ）より大きくなるようなノッキングについては検出でき、過大なノッキングは抑制できるようにノッキング制御に反映させることができる。
【０１３２】
このことにより過大なノイズ発生状態にても誤判定によるノッキングの発生頻度上昇を防止することができると共に、ノイズによる燃費の悪化を極力抑制できる。
更に、高ノイズ状態では、ノイズがノッキングによる振動パターンを埋没させたり、ノッキングの振動パターンに類似したりする場合がある。このことから高ノイズ該当気筒ノック判定（Ｓ２３４）では振動パターンの一致度を用いずに、ノック強度Ｎのみを用いて上述したごとく判定している。このことにより、より正確にノッキング発生を検出することができ、過大なノイズ発生状態にても誤判定によるノッキングの発生頻度上昇を防止することができる。
【０１３３】
（ロ）．高ノイズ時には、高ノイズ状態の気筒以外の気筒に対しては、前記式７，８に示したごとく所定値ＪＡｅ，ＪＢｅによる補正により高ノイズ時ノック判定閾値Ｊｅ（ｉ）の補正速度を高めている。
【０１３４】
このことにより高ノイズの状態を迅速にノッキング制御に反映させることができる。
更に、この補正速度の迅速化は、点火回数がＭ回以上経過した後には終了して（Ｓ２５８でＹＥＳ）、通常のノック判定閾値Ｊ（ｉ）に対する通常の補正速度に戻している。
【０１３５】
したがって高ノイズ状態に適合した適切なノック判定閾値に迅速に到達すれば、その後は通常通りのノック判定閾値の補正速度であっても、適切にノック判定がなされると共に、高ノイズ状態ではないことから通常のノック判定閾値Ｊ（ｉ）に対する通常の補正速度としている。このことにより、より安定したノッキング制御が可能となる。
【０１３６】
（ハ）．高ノイズ時には、高ノイズ時ノック判定閾値Ｊｅ（ｉ）に対しては、ステップＳ２６６のようなガード処理は実行しない。
高ノイズ状態の気筒に対するノック判定閾値は、過大なノッキングのみ検出する過大ノック判定閾値（ＢＧＬ＋５・σ）に切り替えられる（Ｓ２３４）。この切り替えは気筒間においてノック判定閾値の大きい乖離を招く。しかし、このような高ノイズ時にはガード処理については実行しないようにすることで乖離を許しているので、過大ノック判定閾値（ＢＧＬ＋５・σ）の設定が抑制されることがなくなり、前記（イ）の効果を十分に発揮できる。
【０１３７】
（ニ）．高ノイズ時にはノッキング有との判定時に（Ｓ２２６，Ｓ２３４でノッキング有）、点火時期の遅角量を増大させている（Ｓ２２８）。このことにより、高ノイズの気筒では遅角処理頻度が抑制されていても、遅角される場合には大きく遅角されるので進角処理と遅角処理とのバランスが良好に維持されて、適切なノック判定が可能となる。このことによりノックコントロールの設計通りにノッキングの聴感を良好に維持させることができる。
【０１３８】
高ノイズ以外の気筒についても高ノイズと判定されていなくてもノイズが高まっている可能性があり、ノッキング有りの場合には早期に大きく遅角して進角処理と遅角処理とのバランスが良好に維持される。
【０１３９】
（ホ）．ノッキングによる振動強度分布の標準偏差σが大きい場合、すなわちノッキングの振動強度が発散している場合にはノック判定をしやすくするために、ノック判定閾値を小さくする発散判定処理（Ｓ２６５）が行われる。しかし、ノイズにより振動強度分布が発散している場合にはノック判定をしやすくする発散判定処理は好ましくないので、高ノイズ時には（Ｓ２５８でＮＯ）、発散判定処理（Ｓ２６５）は実行されない。このことにより、より正確にノッキング発生を検出することができ、適切なノック判定が可能となる。
【０１４０】
（ヘ）．上述したごとく高ノイズ時では、該当気筒以外の気筒については、通常時のノック判定閾値Ｊ（ｉ）に代えて、高ノイズ専用ノック判定閾値である高ノイズ時ノック判定閾値Ｊｅ（ｉ）を用いている。
【０１４１】
高ノイズ時においては、高ノイズ状態の気筒以外の気筒についても高ノイズの影響があることから、高ノイズ時でない通常時のノック判定閾値Ｊ（ｉ）を用いて判定や補正を実行するのではなく、高ノイズ時ノック判定閾値Ｊｅ（ｉ）を用いることで、ノイズ状況に応じて、より適切なノック判定が可能となる。
【０１４２】
（ト）．高ノイズ状態の気筒のノック判定（Ｓ２３４）以外は、ノック強度Ｎと相関係数Ｋとの両方を用いてノック判定（Ｓ２２２，Ｓ２２６）を実行している。このため前記実施の形態１の（ハ）の効果を生じる。
【０１４３】
（チ）．前記実施の形態１の（ニ）の効果を生じる。
［その他の実施の形態］
（ａ）．前記実施の形態１において、ノック判定閾値Ｊ（ｉ）補正処理（図５）は高ノイズ状態の気筒に対してはノック強度Ｎが算出されていないので実行されないが、他の気筒に対しては実行されている。このように高ノック状態の気筒が存在している時にノック判定閾値Ｊ（ｉ）を補正している他の気筒に対しては、前記実施の形態２のごとく、高ノック時専用の高ノイズ時ノック判定閾値Ｊｅ（ｉ）に切り替えて、この高ノイズ時ノック判定閾値Ｊｅ（ｉ）に対して通常時よりも大きい所定値ＪＡｅ，ＪＢｅにて補正するようにしても良い。このことにより高ノイズ時ノック判定閾値Ｊｅ（ｉ）の補正速度を高められ、前記実施の形態２の（ロ）の効果を生じさせることができる。
【０１４４】
（ｂ）．前記実施の形態１及び２において、ステップＳ１２０，Ｓ２２２，Ｓ２２６ではノック強度Ｎと共に相関係数Ｋについても判定対象としたが、ノック強度Ｎのみにより判定しても良い。
【０１４５】
（ｃ）．前記実施の形態１及び２においては高ノイズ状態ではノック判定閾値として高ノイズ時ノック判定閾値Ｊｅ（ｉ）を用いたが、通常時のノック判定閾値Ｊ（ｉ）をそのまま用いても良い。この場合には、高ノイズ時には、ノック判定閾値Ｊ（ｉ）に対する補正速度を高めることになる。
【０１４６】
（ｄ）．前記実施の形態１，２では筒内噴射火花点火式内燃機関であったが、ポート噴射火花点火式内燃機関にも本発明を適用できる。又、吸入空気量調節は吸気バルブ１８の最大バルブリフト量調節により実行していたが、スロットルバルブのみにて吸入空気量調節する内燃機関にも本発明を適用できる。
【図面の簡単な説明】
【０１４７】
【図１】実施の形態１の内燃機関及びその制御装置の概略構成を表すブロック図。
【図２】実施の形態１のＥＣＵが実行するノックコントロール処理のフローチャート。
【図３】クランク角°ＣＡと振動強度との関係の一例を示すグラフ。
【図４】クランク角°ＣＡと振動強度積算値との関係の一例を示すグラフ。
【図５】実施の形態１のＥＣＵが実行するノック判定閾値Ｊ（ｉ）補正処理のフローチャート。
【図６】ノック強度Ｎの頻度分布の一例を示すグラフ。
【図７】実施の形態２のＥＣＵが実行するノックコントロール処理のフローチャート。
【図８】上記ノックコントロール処理の一部である高ノイズ時処理のフローチャート。
【図９】実施の形態２のＥＣＵが実行するノック判定閾値補正処理のフローチャート。
【図１０】上記ノック判定閾値補正処理の一部である高ノイズ時補正処理のフローチャート。
【符号の説明】
【０１４８】
２…内燃機関、２ａ…シリンダブロック、４…燃焼室、６…吸気通路、６ａ…サージタンク、６ｂ…分岐管、８…燃料噴射弁、１０…点火プラグ、１２…ピストン、１４…クランクシャフト、１６…排気通路、１８…吸気バルブ、２０…吸気カムシャフト、２２…バルブタイミング可変機構、２４…最大バルブリフト量可変機構、２６…アクセルペダル、２８…スロットルバルブ、３０…排気バルブ、３２…排気カムシャフト、３４…ＥＣＵ、３６…機関回転数センサ、３８…カムポジションセンサ、４０…吸入空気量センサ、４２…アクセル操作量センサ、４４…ノックセンサ、４６…スロットル開度センサ。
【図１】
2010101238.tif 000003
【図２】
2010101238.tif 000004
【図３】
2010101238.tif 000005
【図４】
2010101238.tif 000006
【図５】
2010101238.tif 000007
【図６】
2010101238.tif 000008
【図７】
2010101238.tif 000009
【図８】
2010101238.tif 000010
【図９】
2010101238.tif 000011
【図１０】
2010101238.tif 000012