(57)【要約】【課題】ハードウエアを変更する必要がなく、ガスセンサの誤組み付けを検出することができるガスセンサの組み付け状態検出方法及びガスセンサの組み付け状態検出装置を提供する。【解決手段】エンジンは左右２つのバンクを備えるとともに各バンクに排気系が設けられ、各排気系に酸素センサが設けられている。ＥＣＵは、燃料カット時に燃料カットを行う気筒を一方のバンクに属する気筒に集中させる制御を行う。ＥＣＵは、燃料カットが行われるバンクに対応するガスセンサがリーン状態を示す出力を行うことをモニタして、酸素センサの誤組み付けの有無を検出する。【選択図】図４
2008063962.tif 000002
【特許請求の範囲】
【請求項１】
複数の排気系を備えるとともに、各排気系にそれぞれ排ガス中の酸素濃度を検出するガスセンサが配設されたエンジンを搭載するとともに空燃比フィードバック制御が行われる車両におけるガスセンサの誤組み付け検出方法であって、
空燃比に影響を与えるエンジン制御パラメータを異なる排気系に対応する気筒群で異なる値に制御し、その状態でガスセンサの出力をモニタして、前記ガスセンサの出力が前記エンジン制御パラメータの値に対応する正常な出力でない場合、誤組み付けと判断することを特徴とするガスセンサの組み付け状態検出方法。
【請求項２】
複数の排気系を備えるとともに、各排気系にそれぞれ排ガス中の酸素濃度を検出するガスセンサが配設されたエンジンを搭載するとともに空燃比フィードバック制御が行われる車両におけるガスセンサの誤組み付け検出装置であって、
空燃比に影響を与えるエンジン制御パラメータを異なる排気系に対応する気筒群で異なる値に制御するエンジン制御パラメータ制御手段と、
前記ガスセンサの出力を入力して、ガスセンサの出力が前記エンジン制御パラメータの値に対応する正常な出力か否かを判断する判断手段と、
前記判断手段の判断結果を報知する報知手段と
を備えたことを特徴とするガスセンサの組み付け状態検出装置。
【請求項３】
前記エンジンは左右（もしくは前後）２つのバンクを備えるとともに前記排気系は各バンクに対応して設けられ、前記エンジン制御パラメータ制御手段は、エンジン制御パラメータを異なるバンクに対応する気筒群で異なる値に制御する制御として、燃料カット時に燃料カットを行う気筒を一方のバンクに属する気筒に集中させる制御を行う請求項２に記載のガスセンサの組み付け状態検出装置。
【請求項４】
前記エンジンは左右（もしくは前後）２つのバンクを備えるとともに前記排気系は各バンクに対応して設けられ、前記エンジン制御パラメータ制御手段は、エンジン制御パラメータを異なるバンクに対応する気筒群で異なる値に制御する制御として、一方のバンクに対応する気筒群の燃料噴射量を一時的に増量若しくは減量する制御を行う請求項２に記載のガスセンサの組み付け状態検出装置。
【請求項５】
前記エンジンは左右（もしくは前後）２つのバンクを備えるとともに前記排気系は各バンクに対応して設けられ、前記エンジン制御パラメータ制御手段は、エンジン制御パラメータを異なるバンクに対応する気筒群で異なる値に制御する制御として、一方のバンクに対応する気筒群の燃料噴射量を一時的に増量するとともに他方の排気系に対応する気筒群の燃料噴射量を減量する制御を行う請求項２に記載のガスセンサの組み付け状態検出装置。
【請求項６】
前記エンジンは左右（もしくは前後）２つのバンクを備えるとともに前記排気系は各バンクに対応して設けられ、かつ自己診断装置を備えた車両に搭載され、前記自己診断装置はガスセンサ応答性に対する診断を行う診断手段を備え、前記エンジン制御パラメータ制御手段は、エンジン制御パラメータを左右のバンクで異なる値に制御する制御として、前記自己診断装置によるガスセンサの応答性診断実行時に、左右バンクで空燃比ディザ制御を順に行う請求項２に記載のガスセンサの組み付け状態検出装置。
【請求項７】
前記エンジンは左右（もしくは前後）２つのバンクを備えるとともに前記排気系は各バンクに対応して設けられ、かつ自己診断装置を備えた車両に搭載され、前記自己診断装置はガスセンサ応答性に対する診断を行う診断手段を備え、前記エンジン制御パラメータ制御手段は、エンジン制御パラメータを左右のバンクで異なる値に制御する制御として、前記自己診断装置によるガスセンサの応答性診断実行時に、左右バンクで空燃比ディザ制御を同時に、かつ異なる周期で行う請求項２に記載のガスセンサの組み付け状態検出装置。
【請求項８】
車両に搭載されるものであって、複数の排気系を備えるとともに、各排気系にそれぞれ排ガス中の酸素濃度を検出するガスセンサが配設されて該ガスセンサの検出信号に基づき空燃比フィードバック制御が行われるエンジンにおける前記ガスセンサの組み付け状態検出方法であって、
空燃比に影響を与えるエンジン制御パラメータを異なる排気系に対応する気筒群で異なる値に制御し、その状態でそれぞれの排気系に備えられたガスセンサの出力をモニタして、前記ガスセンサの出力が前記エンジン制御パラメータの値に対応して期待される出力か否かを判定し、この判定結果に基づき、前記ガスセンサの組み付け状態を判断することを特徴とするガスセンサの組み付け状態検出方法。
【請求項９】
前記空燃比に影響を与えるエンジン制御パラメータを異なる排気系に対応する気筒群で異なる値に制御する方法として、エンジンの出力を制御するアクセル開度が減少方向にあるときか閉じている状態のときに行われる燃料カットによって実現するものであって、さらに燃料カットを実行する排気系の気筒群においては全ての気筒からの燃料噴射を停止させるものであって、組み付け状態の判断を、それぞれのガスセンサからのリーン状態出力の状態に基づき実行するものである請求項８記載のガスセンサの組み付け状態検出方法。
【請求項１０】
前記空燃比に影響を与えるエンジン制御パラメータを異なる排気系に対応する気筒群で異なる値に制御する方法として、組み付け状態判定期間中に前記異なる排気系において、一の排気系に空燃比ディザ制御を行い、残りの排気系においてはディザ制御を行わないようにするものであって、組み付け状態の判断を、前記一の排気系におけるガスセンサの出力と期待される所定値との関係を判断することで実行するものである請求項８記載のガスセンサの組み付け状態検出方法。
【請求項１１】
前記ガスセンサの出力は、複数種類を検出するものであって、前記複数種類の出力のうち、１つを組み付け状態の診断に用いるものであって、１つをセンサ自身が正常に機能するか否か、を判定するために用いるものである請求項１０記載のガスセンサの組み付け状態検出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ガスセンサの組み付け状態、とりわけ、その誤組み付け検出方法及びガスセンサの誤組み付け検出装置に係り、詳しくは複数の排気系を備えたエンジンの各排気系に配設され、排ガス中の酸素濃度を検出するガスセンサの誤組み付けを検出するガスセンサの組み付け状態検出方法及びガスセンサの組み付け状態検出装置に関する。
【背景技術】
【０００２】
一般に、自動車等のエンジンでは、空燃比を最適にフィードバック制御するため、排気系に酸素センサ又は空燃比センサ等のガスセンサを配設し、エンジンの運転中には、このガスセンサの検出信号に基づいて空燃比制御を行っている。
【０００３】
Ｖ型エンジンや水平対向エンジンのように左右２つのバンクを備えたエンジンでは、各バンク毎に排気系が設けられるとともに各排気系にガスセンサが配設されている。もしくは、直列エンジンにおいても、前後でグループを分けてバンクを構成し、各バンク毎に排気系が設けられるとともに各排気系にガスセンサが配設される場合もある。このように各バンクに対応してガスセンサが配設される構成では、所定箇所に組み付けられたガスセンサはワイヤハーネスを介してエンジン制御装置に電気的に接続される。その際、左右のガスセンサとエンジン制御装置との接続間違え（誤組み付け）を防止するため、従来、コネクタの形状を左右で変えたり、ハーネス長を左右で変えたりして、物理的に左右逆に接続できないようにしたものがある。また、ガスセンサを左右逆に接続できない構成とせずに、左右の誤組み付けが行われた際には、ガスセンサの応答性ダイアグノーシス（自己診断）や燃料フィードバック補正量ダイアグノーシスでの異常検出で誤組み付けを検出する場合もある。
【０００４】
また、互いに通信可能に構成される電子部品である親機及び少なくとも１つの子機が、車両に搭載される場合に、例えば、サービス工場で車両修理のために、子機を車両から取り外し、再度取り付ける場合、誤って他の部品が取り外した子機に代えて取り付けられたことを検出する検出装置が提案されている（例えば、特許文献１参照。）。この装置では、イグニッションスイッチがオンになってからオフになるまでの電源供給時間を、子機のＭＰＵ及び親機のＭＰＵが算出し、両電源供給時間に大きな差異がある場合には、親機及び子機のいずれかが誤組み付けされているとして警報装置から警報を出力する。
【特許文献１】特開２００３−１１７４６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところが、コネクタ形状やワイヤハーネス長を左右のガスセンサで変更する場合は、部品点数の増加を招き、コスト高の要因となる。また、ガスセンサの誤組み付けを、ガスセンサの応答性ダイアグノーシスや燃料フィードバック補正量ダイアグノーシスでの異常検出で検出する方法では、異常の原因がガスセンサの左右誤組み付けにあるのか、センサあるいはエンジンに問題があるのかを特定できず、トラブルシューティングを行って原因の究明が必要で、多大な工数が必要になる。
【０００６】
また、特許文献１の方法をガスセンサの誤組み付け検出に適用することはできない。
本発明は、こうした実情に鑑みてなされたものであり、その目的は、ハードウエアを変更する必要がなく、ガスセンサの組み付け状態を的確に検出することができるガスセンサの組み付け状態検出方法及びガスセンサの組み付け状態検出装置を提供することにある。より具体的には本願発明はガスセンサの誤組み付けを検出する方法あるいは装置を提供するものである。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、請求項１に記載の発明では、空燃比に影響を与えるエンジン制御パラメータを前記排気系のうちの異なる排気系に対応する気筒群で異なる値に制御し、その状態でガスセンサの出力をモニタして、前記ガスセンサの出力が前記エンジン制御パラメータの値に対応する正常な出力でない場合、誤組み付けと判断することを要旨とする。
【０００８】
請求項１に記載の発明によれば、各排気系に対応する気筒群で空燃比が異なる値になるようにエンジン制御パラメータが制御された状態において、ガスセンサの出力をモニタすると、ガスセンサの誤組み付けが行われていれば、空燃比に対応する適正な出力信号が出力されないため、誤組み付けが検出される。即ち、ハードウエアを変更せずにガスセンサの誤組み付けを検出することができる。
【０００９】
請求項２に記載の発明では、空燃比に影響を与えるエンジン制御パラメータを異なる排気系に対応する気筒群で異なる値に制御するエンジン制御パラメータ制御手段と、前記ガスセンサの出力を入力して、ガスセンサの出力が前記エンジン制御パラメータの値に対応する正常な出力か否かを判断する判断手段と、前記判断手段の判断結果を報知する報知手段とを備えたことを要旨とする。
【００１０】
請求項２に記載の発明によれば、ガスセンサの誤組み付けを検出する際には、エンジン制御パラメータは、異なる排気系に対応する気筒群で異なる値に制御され、各排気系に配設されたガスセンサからの出力信号が空燃比に対応する適正な出力信号か否かが判断手段で判断される。判断手段の判断結果は、報知手段により報知される。したがって、ハードウエアを変更せずにガスセンサの誤組み付けを検出することができる。
【００１１】
請求項３に記載の発明のように、請求項２に記載の発明において、前記エンジンが左右２つのバンクを備えるとともに前記排気系を各バンクに対応して設けるとＶ型エンジンや水平対向エンジンとなる。そして、エンジン制御パラメータ制御手段が、燃料カット時に燃料カットを行う気筒を一方のバンクに属する気筒に集中させる制御を行うと、判断手段は燃料カットが行われるバンクに対応するガスセンサがリーン状態を示す出力を行うことをモニタして、誤組み付けの有無を検出する。したがってコストアップなしで、誤組み付けを検出することができる。
【００１２】
請求項４に記載の発明のように、請求項２に記載の発明において、前記エンジンが左右２つのバンクを備えるとともに前記排気系を各バンクに対応して設けるとＶ型エンジンや水平対向エンジンとなる。そして、エンジン制御パラメータ制御手段が、一方のバンクに対応する気筒群の燃料噴射量を一時的に増量若しくは減量する制御を行うことで、エンジン制御パラメータを異なるバンクに対応する気筒群で異なる値に制御するようにしてもよい。この場合、燃料の増減量とガスセンサのリッチ・リーン出力とを比較することで誤組み付けを検出することができる。
【００１３】
請求項５に記載の発明のように、請求項２に記載の発明において、前記エンジンが左右２つのバンクを備えるとともに前記排気系を各バンクに対応して設けるとＶ型エンジンや水平対向エンジンとなる。そして、エンジン制御パラメータ制御手段が、一方のバンクに対応する気筒群の燃料噴射量を一時的に増量するとともに他方のバンクに対応する気筒群の燃料噴射量を減量する制御を行うことで、エンジン制御パラメータを異なるバンクに対応する気筒群で異なる値に制御するようにしてもよい。この場合、燃料の増減量とガスセンサのリッチ・リーン出力とを比較することで誤組み付けを検出することができる。
【００１４】
請求項６に記載の発明のように、請求項２に記載の発明において、前記エンジンが左右２つのバンクを備えるとともに前記排気系を各バンクに対応して設けるとＶ型エンジンや水平対向エンジンとなる。そして、自己診断装置を備えた車両に搭載され、自己診断装置がガスセンサ応答性に対する診断を行う診断手段を備えており、自己診断装置によるガスセンサの応答性診断実行時に、左右のバンクで空燃比ディザ制御を順に行うことで、エンジン制御パラメータを左右のバンクで異なる値に制御するようにしてもよい。この場合、ガスセンサのリッチ・リーン出力周期を測定し、ディザ周期に対応する値と比較することで誤組み付けを検出することができる。空燃比ディザ制御は、ガスセンサ応答性に対する診断を行う自己診断装置が従来行っていた診断時の制御の一環として実施することができる。
【００１５】
請求項７に記載の発明のように、請求項２に記載の発明において、前記エンジンが左右２つのバンクを備えるとともに前記排気系を各バンクに対応して設けるとＶ型エンジンや水平対向エンジンとなる。そして、自己診断装置を備えた車両に搭載され、自己診断装置がガスセンサ応答性に対する診断を行う診断手段を備えており、自己診断装置によるガスセンサの応答性診断実行時に、左右のバンクで空燃比ディザ制御を同時に、かつ異なる周期で行うことで、エンジン制御パラメータを左右バンクで異なる値に制御するようにしてもよい。この場合、ガスセンサのリッチ・リーン出力周期を測定し、ディザ周期に対応する値と比較することで誤組み付けを検出することができる。また、請求項６に記載の発明の場合よりも早く、ガスセンサの応答性診断を終了させることが可能である。
【００１６】
尚、以上の発明では特に誤組み付けを検出する方法、あるいは装置として説明したが、請求項８に係わる発明は、組み付け状態を検出する方法として本願発明を捉えている。すなわち、請求項８に係わる発明は、複数のセンサの組み付け状態が、どうなっているのか、をどのように判別するか、に着目したことを特徴としている。その特徴としては、例えば請求項１の発明と同様である。
【００１７】
つまり、エンジンが実際に作動している状態で、空燃比に影響を与えるエンジン制御パラメータを前記排気系のうちの異なる排気系に対応する気筒群で異なる値に制御し、その状態でガスセンサの出力をモニタして、前記ガスセンサの出力が前記エンジン制御パラメータの値に対応して期待される出力かどうかを判断することで、正常な組み付けなのかあるいは誤った組み付けなのかを判別することができる。尚、本発明において、正常な組み付けか、誤った組み付けか、というのは組み付け状態の良、不良を見るものではなく、エンジンの各バンク、すなわち左右の排気系に取り付けられたガスセンサと、エンジン制御装置の２つのセンサ入力が、物理的に左右の別を正しく対応して接続されているかどうか、を判断することを言う。
【００１８】
また、請求項９に記載のように、空燃比に影響を与える制御パラメータを異ならせる方法としては、いわゆる燃料カットを行うものであるが、この燃料カットはエンジン出力を制御するアクセルの開度が減少方向にあるときか閉じている状態のとき（例えばアクセル開度センサ等の出力から判断する）、例えばエンジンが左右のバンクに分かれていることで排気系が異なる場合には、一方のバンクにおける気筒全てにおいて燃料カットを実施するようにして実現することができる。このとき、左右バンクの排気系で燃料カットの気筒数が異なればよいが、より確実性を高めるためには、他方のバンクでは燃料カットを実施しないことが好ましい。
【００１９】
あるいは、請求項１０、１１のように、空燃比に影響を与える制御パラメータを異ならせる方法として、１つは空燃比ディザ制御を行い、他はディザ制御を行わないようにすることが考えられる。ディザ制御によるセンサ出力値がディザ制御周期に対応するかどうかを判定することで、組み付けが正しいものか誤ったものかを判定することができる。さらに請求項１１のように、組み付け状態の診断に際し、センサ特性の情報を複数取得することで、組み付け状態のみならず、センサ自身の正常・異常を判断することができ、好ましい。
【発明を実施するための最良の形態】
【００２０】
（第１の実施形態）
以下、本発明をＶ型６気筒エンジンに具体化した第１の実施形態を図１〜図４にしたがって説明する。
【００２１】
図１に示すように、Ｖ型６気筒のエンジン１１の右側バンク（第１のバンク）１２Ｒは３つの気筒＃１，＃３，＃５を、左側バンク（第２のバンク）１２Ｌは３つの気筒＃２，＃４，＃６をそれぞれ備えている。エンジン１１は気筒内に吸入空気を供給するための吸気通路１３に、インテークマニホールド（吸気マニホールド）１４を介して接続されている。吸気通路１３の入口（始端）にはエアクリーナ１５が設けられており、吸気通路１３の途中にはエアフローメータ１６及びスロットルバルブ１７が設けられている。右側及び左側バンク１２Ｒ，１２Ｌには各気筒＃１〜＃６毎に燃料噴射弁１８が配設されており、吸入空気と燃料噴射弁１８から噴射された燃料とが混合された後、各気筒＃１〜＃６に供給される。
【００２２】
エンジン１１は各気筒内の燃焼により生じた排気を排出するための排気通路１９Ｒ，１９Ｌを備え、各バンク１２Ｒ，１２Ｌはエキゾーストマニホールド（排気マニホールド）２０Ｒ，２０Ｌを介して排気通路１９Ｒ，１９Ｌに接続されている。そして、右側バンク１２Ｒの各気筒＃１，＃３，＃５から排出される排ガスは、エキゾーストマニホールド２０Ｒ、排気通路１９Ｒ等を経て大気に放出され、左側バンク１２Ｌの各気筒＃２，＃４，＃６から排出される排ガスは、エキゾーストマニホールド２０Ｌ、排気通路１９Ｌ等を経て大気に放出される。エキゾーストマニホールド２０Ｒ及び排気通路１９Ｒと、エキゾーストマニホールド２０Ｌ及び排気通路１９Ｌとが異なる排気系を構成し、排気系は各バンク１２Ｒ，１２Ｌに対応して設けられている。
【００２３】
排気通路１９Ｒ，１９Ｌには、排気浄化装置（触媒コンバータ）２１Ｒ，２１Ｌが設けられており、排気浄化装置２１Ｒ，２１Ｌより上流にガスセンサとしての酸素センサ２２Ｒ（第１の酸素センサ）及び酸素センサ２２Ｌ（第２の酸素センサ）がそれぞれ設けられている。即ち、エンジン１１は、複数（この実施形態では２つ）の排気系を備えるとともに、各排気系にそれぞれ排ガス中の酸素濃度を検出するガスセンサが配設されている。
【００２４】
エンジン１１は、電子制御ユニット（ＥＣＵ）により制御される。ＥＣＵ３０は、中央処理制御装置（ＣＰＵ）、各種プログラムやマップ等を予め記憶したメモリ（ＲＯＭ）、ＣＰＵの演算結果等を一時記憶するランダムアクセスメモリ（ＲＡＭ）、タイマカウンタ、入力インターフェース、出力インターフェース等を備えたマイクロコンピュータを中心として構成されている。そして、ＥＣＵ３０により、例えば、燃料噴射弁１８の燃料噴射量、スロットルバルブ１７の開度（即ち、スロットルバルブ１７を開閉するアクチュエータの駆動量）等、エンジン１１の各種制御が行われる。
【００２５】
ＥＣＵ３０には、エンジン運転状態を検出するための各種センサの検出信号が入力される。前記センサには、吸気圧センサ、吸気温センサ、エアフローメータ１６、エンジン１１の水温を検出する水温センサ、アクセルペダル２３の踏み込み量を検出するアクセル開度センサ２４、エンジン１１の回転速度及びクランク軸の回転角度を検出するクランク角センサ、スロットルバルブ１７の開度を検出するスロットル開度センサ等がある。なお、図１においては図示の都合上、大部分のセンサ及びＥＣＵ３０からの指令信号を示す矢印線の一部の図示を省略している。ＥＣＵ３０には表示灯２５が接続されている。
【００２６】
ＥＣＵ３０は、酸素センサ２２Ｒ，２２Ｌの検出信号に基づいて空燃比を理論空燃比近傍に制御する空燃比フィードバック（Ｆ／Ｂ）制御を行う。ＥＣＵ３０は、空燃比に影響を与えるエンジン制御パラメータを異なる排気系に対応する気筒群で異なる値に制御するエンジン制御パラメータ制御手段と、酸素センサ２２Ｒ，２２Ｌの出力を入力して、酸素センサ２２Ｒ，２２Ｌの出力がエンジン制御パラメータの値に対応する正常な出力か否かを判断する判断手段を構成する。表示灯２５は、ＥＣＵ３０が酸素センサ２２Ｒ，２２Ｌの出力を正常な出力でないと判断した場合にそれを報知する報知手段として機能する。
【００２７】
ＥＣＵ３０は、エンジン制御パラメータを異なるバンク１２Ｒ，１２Ｌに対応する気筒群で異なる値に制御する制御として、燃料カット時に燃料カットを行う気筒を一方のバンクに属する気筒に集中させる制御を行う。
【００２８】
図２は、酸素センサ２２Ｒ，２２Ｌが適正に組み付けられている状態で燃料カット制御を実行した場合の、アクセル開度、エンジン回転数、各気筒の燃料カット状態、各酸素センサの出力状態を示すタイムチャートである。本実施形態では燃料カットはアクセル開度が減少するときに行われる（減速時燃料カット状態）。
【００２９】
第１のバンク（右側バンク１２Ｒ）の気筒＃１，＃３，＃５に集中させて燃料カットを実行した場合（図２にＡで示す部分）は、時刻ｔ１２〜ｔ１３の間では右側バンク１２Ｒに対応する酸素センサ２２Ｒ（第１の酸素センサ）の出力は確実にリーンに対応する出力となる。したがって、時刻ｔ１２〜ｔ１３の間において各酸素センサ２２Ｒ，２２Ｌがリーンの出力をしているか否かを判断してその回数を積算し、積算回数を比較すれば、酸素センサ２２Ｒ用の計測カウンタ（後述のカウンタＣｎ１）の積算回数が多くなる。また、第２のバンク（左側バンク１２Ｌ）の気筒＃２，＃４，＃６に集中させて燃料カットを実行した場合（図２にＢで示す部分）は、時刻ｔ２２〜ｔ２３の間では左側バンク１２Ｌに対応する酸素センサ２２Ｌ（第２の酸素センサ）の出力は確実にリーンに対応する出力となる。したがって、時刻ｔ２２〜ｔ２３の間において各酸素センサ２２Ｒ，２２Ｌがリーンの出力をしているか否かを判断してその回数を積算し、積算回数を比較すれば、酸素センサ２２Ｌ用の計測カウンタ（後述のカウンタＣｎ２）の積算回数が多くなる。
【００３０】
また、燃料カットを一方のバンクの気筒に集中させずに、図２にＣで示す部分のように、右側及び左側バンク１２Ｒ，１２Ｌの各気筒で実行し、燃料カットの時間を変えた場合も、一方のバンクのみ燃料カットが実行されている期間は有る。しかし、その期間が短いため、図２に示す時刻ｔ３１〜ｔ３２の間において各酸素センサ２２Ｒ，２２Ｌがリーンの出力をしているか否かを判断してその回数を積算し、積算回数を比較すると、比較結果の信頼性が低くなる。
【００３１】
図３は、酸素センサ２２Ｒ，２２Ｌが左右逆に組み付けられている状態で燃料カット制御を実行した場合の、アクセル開度、エンジン回転数、各気筒の燃料カット状態、各酸素センサの出力状態を示すタイムチャートである。この場合は、第１のバンク（右側バンク１２Ｒ）の気筒＃１，＃３，＃５に集中させて燃料カットを実行した場合（図３にＡで示す部分）は、時刻ｔ１２〜ｔ１３の間では左側バンク１２Ｌに対応する酸素センサ２２Ｌの出力は確実にリーンに対応する出力となる。また、第２のバンク（左側バンク１２Ｌ）の気筒＃２，＃４，＃６に集中させて燃料カットを実行した場合（図３にＢで示す部分）は、時刻ｔ２２〜ｔ２３の間では右側バンク１２Ｒに対応する酸素センサ２２Ｒの出力は確実にリーンに対応する出力となる。
【００３２】
また、燃料カットを一方のバンクの気筒に集中させずに、図３にＣで示す部分のように、右側及び左側バンク１２Ｒ，１２Ｌの各気筒で実行し、燃料カットの時間を変えた場合も、一方のバンクのみ燃料カットが実行されている期間は有る。しかし、その期間が短いため、図３に示す時刻ｔ３１〜ｔ３２の間において各酸素センサ２２Ｒ，２２Ｌがリーンの出力をしているか否かを判断してその回数を積算し、積算回数を比較すると、比較結果の信頼性が低くなる。
【００３３】
尚、上述のような燃料カット期間ではなく通常の制御状態では、図２に示されるように各酸素センサに基づき、センサ出力がリーンなら燃料噴射量を増量してリッチ側へ、センサ出力がリッチなら燃料噴射量を減量してリーン側となるように、各気筒の燃料噴射時間等を制御して供給される燃料量を調節する。
【００３４】
次に図４に示すフローチャートを参照しつつ酸素センサの組み付け状態の判定、より具体的には、誤組み付け検出の手順を説明する。ＥＣＵ３０は、図４に示すフローチャートを所定時間毎に実行することにより酸素センサの組み付け診断処理を実行する。図４に示すフローチャートが１回実行されるに要する時間は、燃料カット制御が実行されている時間に比較すると極短時間であり、燃料カット制御が実行されている間にフローチャートの処理は何度も実行される。
【００３５】
ステップ１０１でＥＣＵ３０は、燃料カット制御を実行中か否かを判断し、実行中であればステップ１０２に進み、燃料カットが実施されているバンクが一方の（片側の）バンクのみか否かの判断を行う。尚、ＥＣＵ３０は運転状態により、両側のバンクで燃料カットを実施するか、片側のみを実施するかを決定するものであり、組み付け状態の判定のために特別に設けるものではなく、ＥＣＵの通常の制御状態の中で片側バンクのみ燃料カットになっているかどうかを判断するものである。燃料カットが片側のバンクのみで実施されている場合はステップ１０３で計測開始フラグＦｓをセットした後、ステップ１０４で実行バンクを記憶する。次に、ＥＣＵ３０は、ステップ１０５で第１の酸素センサ（右側バンク１２Ｒの酸素センサ２２Ｒ）の出力がリーンか否かを判断し、リーンであればステップ１０６に進み、リーンでなければステップ１０７に進む。ステップ１０６でＥＣＵ３０は、第１の計測カウンタＣｎ１をカウントアップした後、ステップ１０７に進む。
【００３６】
ステップ１０７でＥＣＵ３０は、第２の酸素センサ（左側バンク１２Ｌの酸素センサ２２Ｌ）の出力がリーンか否かを判断し、リーンであればステップ１０８に進み、第２の計測カウンタＣｎ２をカウントアップした後、処理を終了する。ステップ１０７で酸素センサ２２Ｌの出力がリーンでなければそのまま処理を終了する。フローチャートの実行に要する時間は極短時間のため、何回か同じ処理が繰り返され、一方のカウンタのカウント値が増加する状態となる。
【００３７】
また、ＥＣＵ３０は、ステップ１０１で燃料カット制御を実行中ではないと判断した場合はステップ１０９に進み、ステップ１０９で計測開始フラグＦｓがセットされているか否かを判断する。計測開始フラグＦｓがセットされていればステップ１１０に進み、計測開始フラグＦｓがセットされているバンクが第１のバンク（右側バンク１２Ｒ）か否かを判断し、セットされているバンクが第１のバンクであればステップ１１１に進む。ステップ１１１でＥＣＵ３０は、第１の計測カウンタＣｎ１のカウント値Ｃｎ１が第２の計測カウンタＣｎ２のカウント値Ｃｎ２より大きいか否かを判断する。ＥＣＵ３０は、Ｃｎ１＞Ｃｎ２であれば、ステップ１１２で酸素センサ２２Ｒ，２２Ｌが適正に組み付けられていると診断し、Ｃｎ１＞Ｃｎ２でなければ、ステップ１１３で酸素センサ２２Ｒ，２２Ｌが誤組み付けと診断する。ＥＣＵ３０が誤組み付けと診断すると、表示灯２５に対して点灯指示信号が出力されて、表示灯２５が点灯状態になる。
【００３８】
次にＥＣＵ３０は、ステップ１１４でに進み、計測開始フラグＦｓをリセットした後、ステップ１１５で計測カウンタＣｎ１，Ｃｎ２をリセットし、ステップ１１６で燃料カットバンクの記憶を消去した後、処理を終了する。
【００３９】
ＥＣＵ３０は、ステップ１１０で計測開始フラグＦｓがセットされているバンクが第１のバンク（右側バンク１２Ｒ）ではないと判断した場合はステップ１１７に進む。ステップ１１７でＥＣＵ３０は、第２の計測カウンタＣｎ２のカウント値Ｃｎ２が第１の計測カウンタＣｎ１のカウント値Ｃｎ１より大きいか否かを判断する。ＥＣＵ３０は、Ｃｎ２＞Ｃｎ１であれば、ステップ１１８で酸素センサ２２Ｒ，２２Ｌが適正に組み付けられていると診断し、Ｃｎ２＞Ｃｎ１でなければ、ステップ１１９で酸素センサ２２Ｒ，２２Ｌが誤組み付けと診断する。その後、ＥＣＵ３０は、ステップ１１４，１１５，１１６を実行した後、処理を終了する。
【００４０】
なお、ＥＣＵ３０は、ステップ１０２の判断で、燃料カット制御が片側のバンクのみで行われていない、即ち両側のバンクで行われていると判断した場合は、ステップ１１４に進み、ステップ１１４，１１５，１１６を実行した後、処理を終了する。
【００４１】
以上説明したように、この実施形態の誤組み付け検出装置及び誤組み付け検出方法によれば、以下に列記するような優れた効果が得られる。
（１）ガスセンサ（酸素センサ２２Ｒ，２２Ｌ）の誤組み付け検出装置（組み付け状態検出装置）は、組み付け状態、あるいは誤組み付けを検出する際、異なる排気系に対応する気筒群で空燃比が異なる値になるようにエンジン制御パラメータを変更して制御が行われる。そして、各排気系に配設された酸素センサ２２Ｒ，２２Ｌからの出力信号が空燃比に対応する適正な出力信号か否かが判断手段で判断される。これらは、ＥＣＵ３０がプログラムを実行することで実施されるため、ハードウエアを変更せずに酸素センサ２２Ｒ，２２Ｌの誤組み付けを検出することができる。また、酸素センサ２２Ｒ，２２Ｌやエンジン本体の不調と区別して誤組み付けを検出することができるため、トラブルシューティングの時間を大幅に短縮することができる。
【００４２】
（２）判断手段が誤組み付けと判断した場合、報知手段としての表示灯２５が点灯して報知されるため、誤組み付けであることを容易に確認することができる。
（３）エンジン制御パラメータ制御手段は、異なるバンクに対応する気筒群で空燃比が異なる値になるようにエンジン制御パラメータを制御する制御として、燃料カット時に燃料カットを行う気筒を一方のバンクに属する気筒に集中させる制御を行う。判断手段は燃料カットが行われるバンクに対応するガスセンサがリーンを示すことをモニタすることにより、誤組み付けの有無を検出することができる。したがってコストアップなしで、通常の車両運転中に誤組み付けの検出が可能になる。
【００４３】
（第２の実施形態）
次に、本発明を具体化した第２の実施形態を図５及び図６にしたがって説明する。この第２の実施形態は、車両がセンサの自己診断装置を備えている点が第１の実施形態と異なる。第１の実施形態と同様の部分については、その重複する説明を省略又は簡略する。
【００４４】
ＥＣＵ３０は、自己診断装置としても機能し、ガスセンサ応答性に対する診断を行う診断手段を備えている。空燃比を強制的にリッチとリーンに交互に変化させる空燃比ディザ制御を実行し、空燃比ディザ制御のリッチ・リーンの反転からガスセンサのリッチ・リーン反転までの遅れ時間を計時することにより、ガスセンサ応答性診断を行う。図５に示すように、ＥＣＵ３０は、ガスセンサの応答性診断実行時に、左右のバンク１２Ｌ，１２Ｒで空燃比ディザ制御を順に行うことで、エンジン制御パラメータを左右のバンク１２Ｌ，１２Ｒで異なる値に制御する。ＥＣＵ３０のメモリにはディザ制御を行う場合のディザ周期が記憶されている。
【００４５】
ＥＣＵ３０は、ガスセンサの応答性診断実行時に、ガスセンサのリッチ・リーン出力周期を測定し、ディザ周期に対応する値（範囲）と比較することで誤組み付けを検出する。
図５は、ガスセンサの応答性の自己診断を行う際に、第１のバンク（右側バンク１２Ｒ）及び第２のバンク（左側バンク１２Ｌ）で順にディザ制御を行った際における、各バンクの目標空燃比と、ガスセンサ（酸素センサ２２Ｒ，２２Ｌ）が適正に組み付けられている状態及び誤組み付けの状態の各ガスセンサの出力状態を示すタイムチャートである。
【００４６】
図５に示すように、ディザ制御が行われた側のバンクに対応する排気系では排気ガスのリーンとリッチの状態がディザの周期に対応した周期で変化する。しかし、ディザ制御が行われていない側のバンクに対応する排気系では排気ガスのリーンとリッチの状態がディザの周期より短い周期で変化する。したがって、ディザ制御が行われた側のバンクに対応するガスセンサの応答周期をディザ周期によって決まる設定範囲内にあるか否かで誤組み付けを検出することが可能になる。
【００４７】
次に図６に示すフローチャートを参照しつつ酸素センサの誤組み付け検出手順を説明する。ＥＣＵ３０は、図６に示すフローチャートを実行することにより酸素センサ組み付け診断処理を実行する。
【００４８】
ステップ２０１でＥＣＵ３０は、応答性診断を実行する条件が成立しているか否かを判断し、成立していればステップ２０２に進み、していなければ処理を終了する。応答性診断を実行する条件とは、例えば、エンジン１１が運転を開始してから酸素センサ２２Ｒ，２２Ｌが活性化するまでの時間を経過していることが挙げられる。ＥＣＵ３０は、ステップ２０２で第１のバンク（右側バンク１２Ｒ）でディザ制御を実行する。次に、ＥＣＵ３０は、ステップ２０３で第１の酸素センサ（酸素センサ２２Ｒ）の応答時間Ｒｔ１及び第２の酸素センサ（酸素センサ２２Ｌ）の応答時間Ｒｔ２を計測するとともに、第１の酸素センサの周期Ｃ１及び第２の酸素センサ（酸素センサ２２Ｌ）の周期Ｃ２を計測する。
【００４９】
応答時間Ｒｔ１，Ｒｔ２は、ディザ周期のリッチからリーンへの立ち上がり時刻ｔ５１から酸素センサ２２Ｒ，２２Ｌの出力がリッチからリーンに変わる変曲点までの時間である。したがって、両酸素センサ２２Ｒ，２２Ｌが適正に組み付けられている場合は、（ｃ）に示すように、適正な応答時間Ｒｔ１は時刻ｔ５１から時刻ｔ５２迄の時間になり、適正な応答時間Ｒｔ２は時刻ｔ６１から時刻ｔ６２迄の時間になる。そして、第１のバンクに対してディザ制御が行われている状態では、第２の酸素センサの応答時間Ｒｔ２は、適正な値で計測されず、第２のバンクに対してディザ制御が行われている状態では、第１の酸素センサの応答時間Ｒｔ１は、適正な値で計測されない。また、両酸素センサ２２Ｒ，２２Ｌが誤まって組み付けられている場合は、（ｄ）に示すように、適正な応答時間Ｒｔ２は時刻ｔ５１から時刻ｔ５２迄の時間になり、応答時間Ｒｔ１は時刻ｔ６１から時刻ｔ６２迄の時間になる。
【００５０】
周期Ｃ１は、酸素センサ２２Ｒの出力の１周期を意味し、周期Ｃ２は、酸素センサ２２Ｌの出力の１周期を意味する。各周期Ｃ１，Ｃ２は、例えば、酸素センサ２２Ｒ，２２Ｌの出力がリッチからリーンに変わる変曲点の時刻から次に出力がリッチからリーンに変わる変曲点の時刻までの時間で計測される。
【００５１】
次に、ＥＣＵ３０は、ステップ２０４で周期Ｃ１が設定範囲内か否かを判断し、設定範囲内であればステップ２０５に進み、酸素センサ２２Ｒ，２２Ｌが適正に組み付けられていると診断した後、ステップ２０８に進む。ステップ２０４で周期Ｃ１が設定範囲内でなければ、ＥＣＵ３０はステップ２０６に進み、周期Ｃ２が設定範囲内か否かを判断する。周期Ｃ２が設定範囲内であればステップ２０７で誤組み付けと判断した後、処理を終了する。また、周期Ｃ２が設定範囲内でなければ、ステップ２０８に進む。
【００５２】
ＥＣＵ３０は、ステップ２０８で応答時間Ｒｔ１が判定値以下か否かを判断し、判定値以下であればステップ２０９に進み、第１の酸素センサ（酸素センサ２２Ｒ）は正常と診断した後、ステップ２１１に進む。ステップ２０８で応答時間Ｒｔ１が判定値より大きければ、ＥＣＵ３０は、ステップ２１０に進み、第１の酸素センサ（酸素センサ２２Ｒ）は異常と診断した後、ステップ２１１に進む。
【００５３】
次に、ステップ２１１でＥＣＵ３０は、第２のバンク（左側バンク１２Ｌ）でディザ制御を実行する。次に、ＥＣＵ３０は、ステップ２１２で第１の酸素センサ（酸素センサ２２Ｒ）の応答時間Ｒｔ１及び第２の酸素センサ（酸素センサ２２Ｌ）の応答時間Ｒｔ２を計測するとともに、第１の酸素センサの周期Ｃ１及び第２の酸素センサの周期Ｃ２を計測する。
【００５４】
次に、ＥＣＵ３０は、ステップ２１３で周期Ｃ２が設定範囲内か否かを判断し、設定範囲内であればステップ２１４に進み、酸素センサ２２Ｒ，２２Ｌが適正に組み付けられていると診断した後、ステップ２１７に進む。ステップ２１３で周期Ｃ２が設定範囲内でなければ、ＥＣＵ３０はステップ２１５に進み、周期Ｃ１が設定範囲内か否かを判断する。周期Ｃ１が設定範囲内であればステップ２１６で誤組み付けと判断した後、処理を終了する。また、周期Ｃ１が設定範囲内でなければ、ステップ２１７に進む。
【００５５】
ＥＣＵ３０は、ステップ２１７で応答時間Ｒｔ２が判定値以下か否かを判断し、判定値以下であればステップ２１８に進み、第２の酸素センサ（酸素センサ２２Ｌ）は正常と診断した後、処理を終了する。ステップ２１７で応答時間Ｒｔ２が判定値より大きければ、ＥＣＵ３０は、ステップ２１９に進み、第２の酸素センサ（酸素センサ２２Ｌ）は異常と診断した後、処理を終了する。
【００５６】
この実施形態では、第１の実施形態の効果（１），（２）と同様の効果に加えて以下に示す効果を得ることができる。
（４）自己診断装置によるガスセンサの応答性診断実行時に、左右のバンクで空燃比ディザ制御を順に行うことで、エンジン制御パラメータを左右のバンクで異なる値に制御する。そして、ガスセンサのリッチ・リーン出力周期を測定し、ディザ周期に対応する値と比較することで誤組み付けを検出できる。即ち、自己診断装置が従来行っていた診断時の制御の一環として、誤組み付けの検出を実施できる。
【００５７】
（５）第１の実施形態において、リーン継続時間が長くなりすぎると触媒での酸化還元に影響を来す可能性があるが、この実施形態ではそのようなことがない。
（第３の実施形態）
次に、本発明を具体化した第３の実施形態を図７及び図８にしたがって説明する。この第３の実施形態は、エンジン制御パラメータを左右のバンクで異なる値に制御するために、ガスセンサの応答性診断実行時に空燃比ディザ制御を適用する点は第２の実施形態と同じであるが、左右のバンクで空燃比ディザの周期を変更して実現する点が第２の実施形態と異なる。第２の実施形態と同様の部分については、その重複する説明を省略又は簡略する。
【００５８】
図７は、第１のバンク（右側バンク１２Ｒ）及び第２のバンク（左側バンク１２Ｌ）において異なるディザ周期でディザ制御を行った際における、各バンクの目標空燃比と、ガスセンサ（酸素センサ２２Ｒ，２２Ｌ）が適正に組み付けられている状態及び誤組み付けの状態の各ガスセンサの出力状態を示すタイムチャートである。
【００５９】
図７に示すように、この実施形態においては、右側バンク１２Ｒのディザ周期Ｔ１が左側バンク１２Ｌのディザ周期Ｔ２より短い周期となるように制御される。したがって、酸素センサ２２Ｒ，２２Ｌが正しく組み付けられていれば、（ｃ）に示すように、第１の酸素センサ２２Ｒの周期Ｃ１は右側バンク１２Ｒのディザ周期Ｔ１に対応し、第２の酸素センサ２２Ｌの周期Ｃ２は左側バンク１２Ｌのディザ周期Ｔ２に対応する状態になる。したがって、ディザ制御が行われた側のバンクに対応するガスセンサの周期をディザ周期によって決まる設定範囲内にあるか否かで誤組み付けを検出することが可能になる。
【００６０】
次に図８に示すフローチャートを参照しつつ酸素センサの誤組み付け検出手順を説明する。ＥＣＵ３０は、図８に示すフローチャートを実行することにより酸素センサ組み付け診断処理を実行する。
【００６１】
ステップ３０１でＥＣＵ３０は、応答性診断を実行する条件が成立しているか否かを判断し、成立していればステップ３０２に進み、していなければ処理を終了する。ＥＣＵ３０は、ステップ３０２で第１のバンク（右側バンク１２Ｒ）において周期Ｔ１でディザ制御を実行するとともに、第２のバンク（左側バンク１２Ｌ）において周期Ｔ２でディザ制御を実行する。次に、ＥＣＵ３０は、ステップ３０３で第１及び第２の酸素センサ（酸素センサ２２Ｒ，２２Ｌ）の応答時間Ｒｔ１，Ｒｔ２を計測するとともに、第１の酸素センサの周期Ｃ１及び第２の酸素センサの周期Ｃ２を計測する。
【００６２】
次に、ＥＣＵ３０は、ステップ３０４で周期Ｃ１が第１の設定範囲内、かつ周期Ｃ２が第２の設定範囲か否かを判断し、ＹＥＳであればステップ３０５に進み、ＮＯであればステップ３０６に進む。ＥＣＵ３０は、ステップ３０５で酸素センサ２２Ｒ，２２Ｌが適正に組み付けられていると診断した後、ステップ３０８に進む。ＥＣＵ３０は、ステップ３０６で周期Ｃ１が第２の設定範囲、かつ周期Ｃ２が第１の設定範囲か否かを判断し、ＹＥＳであればステップ３０７に進み、ＮＯであればステップ３０８に進む。ＥＣＵ３０は、ステップ３０７で誤組み付けと診断した後、処理を終了する。
【００６３】
ＥＣＵ３０は、ステップ３０８で応答時間Ｒｔ１が判定値以下か否かを判断し、判定値以下であればステップ３０９に進み、第１の酸素センサ（酸素センサ２２Ｒ）は正常と診断した後、処理を終了する。ステップ３０８で応答時間Ｒｔ１が判定値より大きければ、ＥＣＵ３０は、ステップ３１０に進み、第１の酸素センサ（酸素センサ２２Ｒ）は異常と診断する。なお、図８には図示せず省略されているが、第２の酸素センサの応答時間Ｒｔ２についても、第１の酸素センサと同様に診断した後、処理を終了する。
【００６４】
この実施形態では、第１の実施形態の効果（１），（２）及び第２の実施形態の効果（５）と同様の効果に加えて以下に示す効果を得ることができる。
（６）自己診断装置によるガスセンサの応答性診断実行時に、左右のバンクで空燃比ディザ制御を同時に、かつ異なる周期で行うことで、エンジン制御パラメータを左右のバンクで異なる値に制御する。そして、ガスセンサのリッチ・リーン出力周期を測定し、ディザ周期に対応する値と比較することで誤組み付けを検出できる。即ち、自己診断装置が従来行っていた診断時の制御の一環として誤組み付けの検出を実施できる。また、第２の実施形態の場合よりも早く、ガスセンサの応答性診断を終了させることが可能である。
【００６５】
なお、実施形態は前記各実施形態に限らず、例えば、以下の態様にて実施することもできる。
・  ＥＣＵ３０は、空燃比に影響を与えるエンジン制御パラメータを異なる排気系に対応する気筒群で異なる値に制御する制御として、一方のバンクに対応する気筒群の燃料噴射量を一時的に増量若しくは減量する制御を行うようにしてもよい。例えば、ＥＣＵ３０のメモリに、燃料の増減量に対応するガスセンサ（酸素センサ２２Ｒ，２２Ｌ）のリッチ・リーン出力の値を記憶させておき、燃料の増減量とガスセンサのリッチ・リーン出力を比較することで誤組み付けを検出する。
【００６６】
・  ＥＣＵ３０は、エンジン制御パラメータを異なるバンクに対応する気筒群で異なる値に制御する制御として、一方のバンクに対応する気筒群の燃料噴射量を一時的に増量するとともに他方のバンクに対応する気筒群の燃料噴射量を減量する制御を行うようにしてもよい。この場合もＥＣＵ３０のメモリに、燃料の増減量に対応するガスセンサ（酸素センサ２２Ｒ，２２Ｌ）のリッチ・リーン出力の値を記憶させておき、燃料の増減量とガスセンサのリッチ・リーン出力を比較することで誤組み付けを検出する。
【００６７】
・  空燃比に影響を与えるエンジン制御パラメータの制御として、燃料噴射量を制御するだけでなく、燃料噴射量とともに吸入空気量を変更したり、燃料噴射量を変更せずに吸入空気量を変更したりするようにしてもよい。
【００６８】
・  第２の実施形態のように、ＥＣＵ３０がエンジン制御パラメータを左右のバンクで異なる値に制御する制御として、左右のバンクで空燃比ディザ制御を順に行う構成を採用した場合、ガスセンサの応答性異常の有無と、誤組み付け検出とを同時に行わずに、誤組み付け検出のみを行うようにしてもよい。即ち、図６のフローチャートにおいて、ステップ２０３，２１２でガスセンサ（酸素センサ２２Ｒ，２２Ｌ）の応答時間Ｒｔ１，Ｒｔ２の計測を行わずに、ステップ２０８〜２１０及びステップ２１７〜２１９を省略してもよい。この場合、ガスセンサの誤組み付けをより簡単に検出することができる。
【００６９】
・  第３の実施形態のように、ＥＣＵ３０がエンジン制御パラメータを左右のバンクで異なる値に制御する制御として、左右のバンクで空燃比ディザ制御を同時に、かつ異なる周期で行う構成を採用した場合、ガスセンサの応答性異常の有無と、誤組み付け検出とを同時に行わずに、誤組み付け検出のみを行うようにしてもよい。即ち、図８のフローチャートにおいて、ステップ３０３でガスセンサ（酸素センサ２２Ｒ，２２Ｌ）の応答時間Ｒｔ１，Ｒｔ２の計測を行わずに、ステップ３０８〜３１０を省略してもよい。この場合、ガスセンサの誤組み付けをより簡単に検出することができる。
【００７０】
・  エンジン１１として、一対の右側及び左側バンク１２Ｒ，１２Ｌを備えるとともに各排気通路１９Ｒ，１９Ｌにそれぞれ排ガス中の酸素濃度を検出するガスセンサを備えた構成以外のものに適用してもよい。例えば、バンクを３以上備えた構成のエンジンや、バンクが一つであって直列に配置された複数の気筒を２群に分けて各群に排気系を備える構成のエンジンに適用してもよい。
【００７１】
・  エンジン１１は、ガソリンエンジンやディーゼルエンジンに限らず、燃料を燃焼させて排気ガスを排出するエンジンであれば適用することができる。
・  報知手段としての表示灯２５は、誤組み付けを検出した際に点灯する構成に限らず、適正組み付けの状態のときに点灯する構成としてもよい。また、誤組み付けを検出した際に点灯する表示灯と適正組み付けの状態のときに点灯する表示灯の両方を設けてもよい。
【図面の簡単な説明】
【００７２】
【図１】第１の実施形態のエンジン及びその周辺の模式図。
【図２】正しい組み付けの場合の酸素センサ等の出力状態を示すタイムチャート。
【図３】誤組み付けの場合の酸素センサ等の出力状態を示すタイムチャート。
【図４】誤組み付け検出手順を示すフローチャート。
【図５】第２の実施形態の酸素センサ等の出力状態を示すタイムチャート。
【図６】誤組み付け検出手順を示すフローチャート。
【図７】第３の実施形態の酸素センサ等の出力状態を示すタイムチャート。
【図８】誤組み付け検出手順を示すフローチャート。
【符号の説明】
【００７３】
Ｃ１，Ｃ２，Ｔ１，Ｔ２…周期、１１…エンジン、１２Ｌ，１２Ｒ…バンク、１９Ｒ，１９Ｌ…排気系を構成する排気通路、２０Ｒ，２０Ｌ…排気系を構成するエキゾーストマニホールド、２２Ｒ，２２Ｌ…ガスセンサとしての酸素センサ、２５…報知手段としての表示灯、３０…エンジン制御パラメータ制御手段及び判断手段としてのＥＣＵ。
【図１】
2008063962.tif 000003
【図２】
2008063962.tif 000004
【図３】
2008063962.tif 000005
【図４】
2008063962.tif 000006
【図５】
2008063962.tif 000007
【図６】
2008063962.tif 000008
【図７】
2008063962.tif 000009
【図８】
2008063962.tif 000010