(57)【要約】【課題】次回のエンジンの始動を良好にすることができ、構造を簡素化できて製作コストを低廉化でき、電力の消費を抑えることができるエンジンの制御装置を提供する。【解決手段】エンジンが停止した後、下流側の排気ガスセンサが低酸素濃度を、上流側の排気ガスセンサが低酸素濃度を検出し、その後に、下流側の排気ガスセンサが高い酸素濃度を検出し、その後に、上流側の排気ガスセンサが高い酸素濃度を検出すると、フラグセット部が排気ガス逆流判定フラグをセットし、排気ガス逆流判定フラグがセットされている場合、次回のエンジンの始動時に、始動入力の時点から燃料噴射の開始時点までの時間が、排気ガス逆流判定フラグがセットされていない場合の前記時間よりも第１設定時間だけ長くなるように、制御部が燃料噴射装置を制御する。【選択図】図５
2007321720.tif 000002
【特許請求の範囲】
【請求項１】
エンジンの排気管に、前記排気管内の排気ガスの酸素濃度を検出する一対の排気ガスセンサを、前記排気ガスの流れ方向に間隔を空けて設け、前記一対の排気ガスセンサの検出結果に基づいて、前記エンジンへの供給燃料量が増減されるように燃料噴射装置を制御する制御部を設けてあるエンジンの制御装置であって、
前記エンジンの停止条件が成立したか否かを検出する停止条件検出部を設け、
前記一対の排気ガスセンサを検出作動状態と非作動状態とに切換える切換え部を前記制御部に設け、
前記停止条件が成立したことを前記停止条件検出部が検出すると、その検出結果に基づいて、前記制御部が前記燃料噴射装置を制御して燃料の供給を停止させ、かつ、前記切換え部が前記一対の排気ガスセンサを前記検出作動状態に維持し、
前記エンジンへの燃料の供給が停止して前記エンジンが停止した後、下流側の前記排気ガスセンサが第１設定範囲内の酸素濃度よりも低い低酸素濃度を、上流側の前記排気ガスセンサが第２設定範囲内の酸素濃度よりも低い低酸素濃度をそれぞれ検出し、その後に、前記下流側の排気ガスセンサが前記第１設定範囲内の酸素濃度よりも高い酸素濃度を検出し、その後に、前記上流側の排気ガスセンサが前記第２設定範囲内の酸素濃度よりも高い酸素濃度を検出すると、その検出結果に基づいて、前記制御部に設けたフラグセット部が排気ガス逆流判定フラグをセットするよう構成し、
前記排気ガス逆流判定フラグがセットされている場合、次回の前記エンジンの始動時に、始動入力の時点から燃料噴射の開始時点までの時間が、前記排気ガス逆流判定フラグがセットされていない場合の前記時間よりも第１設定時間だけ長くなるように、前記制御部が前記燃料噴射装置を制御するエンジンの制御装置。
【請求項２】
前記下流側の排気ガスセンサと上流側の排気ガスセンサは、前記排気管に設けた触媒を前記排気ガスの流れ方向で挟んで位置し、
前記下流側の排気ガスセンサが前記第１設定範囲内の酸素濃度よりも高い酸素濃度を検出する前に、前記下流側の排気ガスセンサが、前記上流側の排気ガスセンサが検出している前記低酸素濃度よりも高い酸素濃度を検出したことを条件として、前記フラグセット部が前記排気ガス逆流判定フラグをセットするよう構成してある請求項１記載のエンジンの制御装置。
【請求項３】
前記停止条件が成立したことを前記停止条件検出部が検出してから第２設定時間を経過すると、前記排気ガス逆流判定フラグがセットされていなくても、前記切換え部が前記一対の排気ガスセンサを前記非作動状態に切換えて制御を終了し、前記第２設定時間を経過する前に前記フラグセット部が前記排気ガス逆流判定フラグをセットすると、そのセットした時点で、前記切換え部が前記一対の排気ガスセンサを前記非作動状態に切換えて制御を終了するよう構成してある請求項１又は２記載のエンジンの制御装置。
【請求項４】
前記第１設定範囲の上限値と前記第２設定範囲の上限値とは同一であり、前記第１設定範囲の下限値と前記第２設定範囲の下限値とは同一である請求項１〜３のいずれか一つに記載のエンジンの制御装置。
【請求項５】
前記排気ガス逆流判定フラグがセットされている場合、前記燃料噴射の開始時点から第３設定時間を経過するまでの間の始動時燃料噴射量が、前記排気ガス逆流判定フラグがセットされていない場合の前記始動時燃料噴射量よりも少なくなるように、前記制御部が前記燃料噴射装置を制御する請求項１〜４のいずれか一つに記載のエンジンの制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、
エンジンの排気管に、前記排気管内の排気ガスの酸素濃度を検出する一対の排気ガスセンサを、前記排気ガスの流れ方向に間隔を空けて設け、前記一対の排気ガスセンサの検出結果に基づいて、前記エンジンへの供給燃料量が増減されるように燃料噴射装置を制御する制御部を設けてあるエンジンの制御装置に関する。
【背景技術】
【０００２】
給気弁と排気弁を備えたエンジンでは、運転中に給気弁と排気弁の開状態がオーバーラップした状態になることがあり、運転を停止したときに前記オーバーラップ状態になることがある。このような停止状態になると、排気ポートと燃焼室と吸気ポートが連通することから、吸気ポート側と排気管の排気口の外側との圧力差などに起因して、排気管内の排気ガスが吸気ポート側に逆流し、吸気通路を含む吸気系に排気ガスが充満してしまう。その結果、吸気系に滞留する排気ガスにより酸素濃度が低下し、次回のエンジンの始動時に、燃焼室に吸入される吸気中の酸素が不足して始動不良を招くという問題がある。また、始動中に、既に燃焼済みで燃焼を期待できないガス中に燃料を供給し続けることは、残存燃料を蓄積することになるとともに、燃料の霧化や気化を期待できなくなり、いわゆるプラグ被りの状態に陥って始動不能になるという問題もある。
【０００３】
これらの問題を解消するために、従来、特許文献１に開示されているように、エンジンの吸気通路を掃気する掃気用空気を発生するブロワと、このブロワが発生する掃気用空気を吸気通路に供給するための掃気用空気供給通路とを設けた技術がある。この技術では、エアアシストインジェクタにアシストエアを供給するためのアシストエア用空気通路に前記掃気用空気供給通路を接続し、アシストエア用空気通路と掃気用空気供給通路の接続部に切換え弁を設け、吸気通路に補助用空気と掃気用空気のいずれかを選択供給可能に構成してある。そして、ブロワと切換え弁を制御する制御手段を設け、エンジンのイグニッションスイッチのオフ時に、吸気通路に掃気用空気を供給する。
【０００４】
また、特許文献２に開示されているように、吸気弁を開閉する吸気カムと排気弁を開閉する排気カムとのそれぞれのカム角を検出するカム角センサを設け、エンジンの停止時に吸気弁と排気弁との少なくとも一方が閉じ状態になる位置に、吸気カムと排気カムとの少なくとも一方を停止させる技術がある。この技術では、吸気カム軸と排気カム軸を回転制御する制御手段を設け、エンジンの回転が完全に停止する前にスタータモータを駆動させ、このスタータモータによって吸気カム軸と排気カム軸とを回転させ、吸気弁と排気弁との少なくとも一方を上記の閉じ位置に位置させる。
【特許文献１】特開２００１−２８０１４３号公報
【特許文献２】特開２００２−２１５９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来の特許文献１の技術によれば、切換え弁等の掃気用の部品が多数必要になって構造が複雑化し、さらに、掃気用空気供給通路を新たに製作しなければならないことがあり、製作コストが高くなっていた。
【０００６】
特許文献２の技術によれば、スタータモータ側のギアと、吸気カム軸や排気カム側のギアとをエンジン回転中でも結合可能にするためのクラッチ等の結合手段を新たに設けなければならず、この技術でも部品点数が多くなるとともに構造が複雑化していた。
【０００７】
特許文献１や特許文献２の技術の他に、始動時には常に、スタータモータによるクランキングの時間を長くする手段も考えられるが、この手段では、クランク軸を回転させるのに大きなトルクが必要で、短時間であっても電力の消費が大きくなり、電力不足が原因で始動不良を招く虞れがある。
【０００８】
本発明は上記実状に鑑みて成されたもので、その目的は、次回のエンジンの始動を良好にすることができ、しかも、構造を簡素化できて製作コストを低廉化でき、電力の消費を抑えることができるエンジンの制御装置を提供する点にある。
【課題を解決するための手段】
【０００９】
本発明の特徴は、
エンジンの排気管に、前記排気管内の排気ガスの酸素濃度を検出する一対の排気ガスセンサを、前記排気ガスの流れ方向に間隔を空けて設け、前記一対の排気ガスセンサの検出結果に基づいて、前記エンジンへの供給燃料量が増減されるように燃料噴射装置を制御する制御部を設けてあるエンジンの制御装置であって、
前記エンジンの停止条件が成立したか否かを検出する停止条件検出部を設け、
前記一対の排気ガスセンサを検出作動状態と非作動状態とに切換える切換え部を前記制御部に設け、
前記停止条件が成立したことを前記停止条件検出部が検出すると、その検出結果に基づいて、前記制御部が前記燃料噴射装置を制御して燃料の供給を停止させ、かつ、前記切換え部が前記一対の排気ガスセンサを前記検出作動状態に維持し、
前記エンジンへの燃料の供給が停止して前記エンジンが停止した後、下流側の前記排気ガスセンサが第１設定範囲内の酸素濃度よりも低い低酸素濃度を、上流側の前記排気ガスセンサが第２設定範囲内の酸素濃度よりも低い低酸素濃度をそれぞれ検出し、その後に、前記下流側の排気ガスセンサが前記第１設定範囲内の酸素濃度よりも高い酸素濃度を検出し、その後に、前記上流側の排気ガスセンサが前記第２設定範囲内の酸素濃度よりも高い酸素濃度を検出すると、その検出結果に基づいて、前記制御部に設けたフラグセット部が排気ガス逆流判定フラグをセットするよう構成し、
前記排気ガス逆流判定フラグがセットされている場合、次回の前記エンジンの始動時に、始動入力の時点から燃料噴射の開始時点までの時間が、前記排気ガス逆流判定フラグがセットされていない場合の前記時間よりも第１設定時間だけ長くなるように、前記制御部が前記燃料噴射装置を制御する点にある。  
【００１０】
この構成により、前記停止条件が成立したことを停止条件検出部が検出すると、制御部が燃料噴射装置を制御して燃料の供給を停止させ、かつ、切換え部が一対の排気ガスセンサを検出作動状態に維持する。そして、エンジンへの燃料の供給が停止してエンジンが停止した後、下流側の排気ガスセンサが第１設定範囲内の酸素濃度よりも低い低酸素濃度を、上流側の排気ガスセンサが第２設定範囲内の酸素濃度よりも低い低酸素濃度をそれぞれ検出し、その後に、下流側の排気ガスセンサが第１設定範囲内の酸素濃度よりも高い酸素濃度を検出し、その後に、上流側の排気ガスセンサが第２設定範囲内の酸素濃度よりも高い酸素濃度を検出すると、フラグセット部が排気ガス逆流判定フラグをセットする。
【００１１】
この排気ガス逆流判定フラグがセットされたことで、排気管内に空気が入ってきたこと、すなわち、排気ポートと燃焼室と吸気ポートが連通しているために、排気管内に排気口から空気が入り込み、排気管内の排気ガスが吸気ポート側に逆流したと推測することができる。そこで、排気ガス逆流判定フラグがセットされている場合、次回のエンジンの始動時に、始動入力の時点から燃料噴射の開始時点までの時間が、排気ガス逆流判定フラグがセットされていない場合の前記時間よりも第１設定時間だけ長くなるように、制御部が燃料噴射装置を制御する。これにより、排気ガス逆流判定フラグがセットされていない場合よりもクランキングを第１設定時間だけ長く行うことができ、このクランキングによって気筒内等を掃気することができる。
【００１２】
例えば、排気ガスの逆流の有無にかかわらず、エンジンの始動時には常にクランキング時間を長くする手段では、クランク軸を回転させるために大きなトルクが必要であることから、短時間であっても電力の消費が大きくなる。特に、バッテリの蓄電量が低下している場合、排気ガスの逆流がないにもかかわらずクランキング時間を長くすると、電力不足が原因で始動不良を招く虞れがある。これに対して本発明の上記構成によれば、排気管内の排気ガスが吸気ポート側に逆流したと推測したときだけ、クランキング時間を長くするから、電力の消費を小さく抑えることができる。そして、バッテリの蓄電量が低下している場合であって排気ガスの逆流がない場合は、クランキング時間を長くすることがないから、電力不足に起因する始動不良を回避することができる。
【００１３】
一般に、エンジンには前記一対の排気ガスセンサが設けられていることから、本発明の上記構成によれば排気ガスセンサを新たに設ける必要はない。さらに、掃気用の部品などの新たな部品を設ける必要がなくて、部品点数の増加を回避でき、構造の複雑化を回避できる。
【００１４】
本発明において、
前記下流側の排気ガスセンサと上流側の排気ガスセンサは、前記排気管に設けた触媒を前記排気ガスの流れ方向で挟んで位置し、
前記下流側の排気ガスセンサが前記第１設定範囲内の酸素濃度よりも高い酸素濃度を検出する前に、前記下流側の排気ガスセンサが、前記上流側の排気ガスセンサが検出している前記低酸素濃度よりも高い酸素濃度を検出したことを条件として、前記フラグセット部が前記排気ガス逆流判定フラグをセットするよう構成してあると、次の作用を奏することができる。
【００１５】
排気管内では、触媒の上流側の酸素濃度が下流側の酸素濃度よりも常に低い状態になるとは限らず、触媒の上流側の酸素濃度が下流側の酸素濃度よりも高い状態になっていることもある。本発明の上記構成によれば、下流側の排気ガスセンサが第１設定範囲内の酸素濃度よりも高い酸素濃度を検出する前に、下流側の排気ガスセンサが、上流側の排気ガスセンサが検出している前記低酸素濃度よりも高い酸素濃度を検出したことを条件として、フラグセット部が排気ガス逆流判定フラグをセットするから、上記のように、触媒の上流側の酸素濃度が下流側の酸素濃度よりも高い状態になっていた場合であっても、排気管内の排気ガスが吸気ポート側に逆流したことをより正確に把握することができる。
【００１６】
本発明において、
前記停止条件が成立したことを前記停止条件検出部が検出してから第２設定時間を経過すると、前記排気ガス逆流判定フラグがセットされていなくても、前記切換え部が前記一対の排気ガスセンサを前記非作動状態に切換えて制御を終了し、前記第２設定時間を経過する前に前記フラグセット部が前記排気ガス逆流判定フラグをセットすると、そのセットした時点で、前記切換え部が前記一対の排気ガスセンサを前記非作動状態に切換えて制御を終了するよう構成することができる。
【００１７】
この構成によれば、停止条件が成立したことを停止条件検出部が検出してから第２設定時間を経過すると、排気ガス逆流判定フラグがセットされていなくても、切換え部が一対の排気ガスセンサを非作動状態に切換えて制御を終了するから、一対の排気ガスセンサによる検出を長時間行わなくても済み、さらに、第２設定時間を経過する前にフラグセット部が排気ガス逆流判定フラグをセットすると、その時点で切換え部が一対の排気ガスセンサを非作動状態に切換えて制御を終了するから、エンジン停止後の制御に要する消費電力を抑えることができる。
【００１８】
本発明においては、
前記第１設定範囲の上限値と前記第２設定範囲の上限値とは同一であり、前記第１設定範囲の下限値と前記第２設定範囲の下限値とは同一である構成にすることができる。
【００１９】
この構成によれば、第１設定範囲と第２設定範囲が、上下限値が同一の同一範囲になって制御を簡素化することができる。
【００２０】
本発明において、
前記排気ガス逆流判定フラグがセットされている場合、前記燃料噴射の開始時点から第３設定時間を経過するまでの間の始動時燃料噴射量が、前記排気ガス逆流判定フラグがセットされていない場合の前記始動時燃料噴射量よりも少なくなるように、前記制御部が前記燃料噴射装置を制御すると、次の作用を奏することができる。
【００２１】
つまり、排気ガス逆流判定フラグがセットされている場合、燃料噴射の開始時点から第３設定時間を経過するまでの間の始動時燃料噴射量が、排気ガス逆流判定フラグがセットされていない場合の始動時燃料噴射量よりも少なくなるから、始動時の燃料過多によるいわゆるプラグ被りを、より回避しやすくすることができる。
【発明の効果】
【００２２】
本発明によれば、
次回のエンジンの始動を良好にすることができ、しかも、構造を簡素化できて製作コストを低廉化でき、電力の消費を抑えることができるエンジンの制御装置を提供するエンジンの制御装置を提供することができた。
【発明を実施するための最良の形態】
【００２３】
以下、本発明を実施するための最良の形態を図面に基づいて説明する。図１に、自動車の多気筒エンジンの模式図を示してある。符号１は、給気弁や排気弁等を備えたエンジン本体、２は排気マニホールド、３は排気管、４はマフラ、５は燃料噴射装置、１００はエンジンの制御装置である。
【００２４】
図１，図２に示すように前記制御装置１００は、エンジンの排気管３に、排気管３内の排気ガスの酸素濃度を検出する一対の酸素センサ（排気ガスセンサに相当）Ｓ１，Ｓ２を、排気ガスの流れ方向に間隔を空けて設け、空燃比センサ１９、水温センサ６、クランク角センサ９、プレッシャセンサ１３、スロットルセンサ１４、吸気温センサ１５、車速センサ１６、エアコンＳＷ１７、シフトＳＷ１８、バッテリ２０を設け、少なくとも一つのセンサの検出結果に基づいて、エンジンの燃焼室への供給燃料量が増減されるように燃料噴射装置５を制御する制御部１０を設けて構成してある。
【００２５】
前記一対の酸素センサＳ１，Ｓ２は酸素濃度の差によって起電力を発生するジルコニア素子で構成され、酸素濃度が低くなるほど大きい電力値（出力値）を発生し、酸素濃度が高くなるほど小さい電力値（出力値）を発生する。図１に示すように、下流側の酸素センサＳ１と上流側の酸素センサＳ２は、排気管３に設けた排気ガス浄化用の触媒１２を排気ガスの流れ方向で挟んで位置している。空燃比センサ１９は空燃比を検出し、水温センサ６は冷却水温度を検出し、クランク角センサ９はクランク角を検出し、プレッシャセンサ１３は吸気管圧力を検出し、スロットルセンサ１４はスロットル弁のスロットル開度を検出し、吸気温センサ１５は吸気温を検出し、車速センサ１６は車速を検出する。制御部１０は、前記空燃比センサ１９の情報（検出結果）に加え、一対の酸素センサＳ１，Ｓ２の情報を判断要素として空燃比制御を行うことで、触媒の浄化率を高い状態に維持し、排気ガスの安定化を図る。
【００２６】
また、エンジンの停止条件が成立したか否かを検出する停止条件検出部７を設け、一対の酸素センサＳ１，Ｓ２を検出作動状態と非作動状態とに切換える切換え部８を制御部１０に設けてある。停止条件には、人為的に行われるイグニッションスイッチのＯＦＦだけでなく、制御装置に制御されて行われるエンジンの自動停止の入力も含まれる。
【００２７】
前記停止条件が成立したことを停止条件検出部７が検出すると、その検出結果に基づいて、制御部１０が燃料噴射装置５を制御して燃料の噴射を停止させ、かつ、切換え部８が一対の酸素センサＳ１，Ｓ２を前記検出作動状態に維持するよう構成してある。つまり、切換え部８は、停止条件が成立したことを停止条件検出部７が検出しても、一対の酸素センサＳ１，Ｓ２を前記非作動状態に切換えることなく、一対の酸素センサＳ１，Ｓ２に前記検出作動状態を維持させる。また、前記停止条件が成立したことを停止条件検出部７が検出する前に、一対の酸素センサＳ１，Ｓ２が非作動状態に切換えられていたら、切換え部８が一対の酸素センサＳ１，Ｓ２を前記検出作動状態に切換えて前記検出作動状態に維持する。
【００２８】
前記一対の酸素センサＳ１，Ｓ２が次の（１）〜（４）の順に酸素濃度を検出すると、その検出結果に基づいて、制御部１０に設けたフラグセット部１１（図２参照）が排気ガス逆流判定フラグをセットするよう構成してある。
（１）エンジンへの燃料の供給が停止してエンジンが停止した後、下流側の酸素センサＳ１が第１設定範囲内の酸素濃度よりも低い低酸素濃度を、上流側の酸素センサＳ２が第２設定範囲内の酸素濃度よりも低い低酸素濃度をそれぞれ検出する。
（２）下流側の酸素センサＳ１が、上流側の酸素センサＳ２が検出している前記低酸素濃度よりも高い酸素濃度を検出する。
（３）下流側の酸素センサＳ１が第１設定範囲内の酸素濃度よりも高い酸素濃度を検出する。
（４）上流側の酸素センサＳ２が第２設定範囲内の酸素濃度よりも高い酸素濃度を検出する。
【００２９】
図３に、排気ガス逆流判定フラグがセットされる場合の各酸素センサＳ１，Ｓ２の出力値の変化等を示してある。符号ＢｓとＢｅ間が前記第１設定範囲、ＡｓとＡｅ間が前記第２設定範囲である。一対の酸素センサＳ１，Ｓ２は、酸素濃度が低くなるほど大きい出力値（電力値）を発生し、酸素濃度が高くなるほど小さい出力値（電力値）を発生するので、酸素濃度の高低と出力値の大小とは図３では逆になっている。従って、Ｂｓは第１設定範囲の酸素濃度の下限値に対応する下流側の酸素センサＳ１の出力値、Ｂｅは第１設定範囲の酸素濃度の上限値に対応する下流側の酸素センサＳ１の出力値、Ａｓは第２設定範囲の酸素濃度の下限値に対応する上流側の酸素センサＳ２の出力値、Ａｅは第２設定範囲の酸素濃度の上限値に対応する上流側の酸素センサＳ２の出力値である。本実施形態では出力値Ａｓと出力値Ｂｓを同一、出力値Ａｅと出力値Ｂｅを同一に設定してある（出力値Ａｓと出力値Ｂｓが異なり、出力値Ａｅと出力値Ｂｅが異なっていてもよい）。Ｔ１は前記停止条件が成立したこと（例えばイグニッションスイッチがＯＦＦになったこと）を停止条件検出部７が検出した時点（以下、「第１時点」）であり、第１時点Ｔ１以降は、エンジンへの燃料の供給が停止してエンジンが停止した状態にある。横軸は時間の経過を示す。実線は下流側の酸素センサＳ１の出力値Ｂ、点線は上流側の酸素センサＳ２の出力値Ａである。
【００３０】
図３に示すように、第１時点Ｔ１から第２時点Ｔ２までの間は、下流側の酸素センサＳ１が第１設定範囲内の酸素濃度よりも低い低酸素濃度を、上流側の酸素センサＳ２が第２設定範囲内の酸素濃度よりも低い低酸素濃度をそれぞれ検出している（Ａ＞ＡｓかつＢ＞Ｂｓ）。そして、第２時点Ｔ２の少し前から下流側の酸素センサＳ１の出力値Ｂが下がり始め、第３時点Ｔ３で下流側の酸素センサＳ１が第１設定範囲内の酸素濃度よりも高い酸素濃度を検出する（Ｂ＜Ｂｅ）。上流側の酸素センサＳ２は、第２時点Ｔ２以降も第２設定範囲内の酸素濃度よりも低い低酸素濃度を検出した状態を続けているが、第４時点Ｔ４の少し前から上流側の酸素センサＳ２の出力値Ａが下がり始め、第５時点Ｔ５で上流側の酸素センサＳ２が第２設定範囲内の酸素濃度よりも高い酸素濃度を検出する（Ａ＜Ａｅ）。第５時点Ｔ５では下流側の酸素センサＳ１は第１設定範囲内の酸素濃度よりも高い酸素濃度を検出した状態を続けている（Ａ＜ＡｅかつＢ＜Ｂｅ）。
【００３１】
図３に示すように、フラグセット部１１は第５時点Ｔ５で排気ガス逆流判定フラグを「０」から「１」にセットする。これにより、排気管３内で排気ガスの逆流が発生したと推測する。前記停止条件が成立したことを停止条件検出部７が検出してから第２設定時間を経過した第６時点Ｔ６になると、排気ガス逆流判定フラグがセットされていなくても、切換え部８が一対の酸素センサＳ１，Ｓ２を非作動状態に切換えて制御を終了する。また、第２設定時間（第１時点Ｔ１から第６時点Ｔ６までの間）を経過する前に、フラグセット部１１が排気ガス逆流判定フラグをセットすると、そのセットした第５時点Ｔ５で、切換え部８が一対の酸素センサＳ１，Ｓ２を非作動状態に切換えて制御を終了する。
【００３２】
上記のように、エンジンへの燃料の供給が停止してエンジンが停止した後、下流側の酸素センサＳ１が第１設定範囲内の酸素濃度よりも低い低酸素濃度を、上流側の酸素センサＳ２が第２設定範囲内の酸素濃度よりも低い低酸素濃度をそれぞれ検出し（上記の（１））、その後に、下流側の酸素センサＳ１が第１設定範囲内の酸素濃度よりも高い酸素濃度を検出し（上記の（３））、その後に、上流側の酸素センサＳ２が第２設定範囲内の酸素濃度よりも高い酸素濃度を検出すると（上記の（４））、その検出結果に基づいて、制御部１０に設けたフラグセット部１１が排気ガス逆流判定フラグをセットするよう構成してある。この場合、下流側の排気ガスセンサＳ１が第１設定範囲内の酸素濃度よりも高い酸素濃度を検出する前に、下流側の排気ガスセンサＳ１が、上流側の排気ガスセンサＳ２が検出している前記低酸素濃度よりも高い酸素濃度を検出したこと（上記の（２））を条件として、フラグセット部１１が排気ガス逆流判定フラグをセットする。
【００３３】
図４に、排気ガス逆流判定フラグがセットされていない場合の通常始動時の制御（点線で示す）と、排気ガス逆流判定フラグがセットされている場合の排気ガス逆流判定時の制御（実線で示す）とを示してある。エンストモードとはイグニッションスイッチがＯＮになり、クランク軸がスタータモータにより回転され、燃料噴射がまだ行われていない状態である。排気ガス逆流判定フラグがセットされていない場合とセットされている場合とのいずれの場合でも始動入力があった時点ｔ１（例えばイグニッションスイッチがＯＮになった時点）でエンストモードに入る。始動モードとは、燃料噴射装置５による燃料噴射が開始され、燃焼室での点火が開始されて、燃焼室内で燃焼（爆発）が行われている状態である。符号ｔ２は、排気ガス逆流判定フラグがセットされていない場合の始動モードに入った時点、ｔ３は、排気ガス逆流判定フラグがセットされていない場合の完爆モードに入った時点である。ｔ３は、排気ガス逆流判定フラグがセットされている場合の始動モードに入った時点でもある。このように本実施形態では、排気ガス逆流判定フラグがセットされていない場合の完爆モードに入った時点ｔ３と、排気ガス逆流判定フラグがセットされている場合の始動モードに入った時点ｔ３とを同一にしてある。完爆モードとは、クランク軸がスタータモータの駆動力に頼らずに燃焼室内の燃焼（爆発）だけで回転している状態である。
【００３４】
図４に示すように、排気ガス逆流判定フラグがセットされている場合（実線）、次回のエンジンの始動時に、始動入力の時点ｔ１から燃料噴射の開始時点ｔ３（始動モードに入った時点）までの時間が、排気ガス逆流判定フラグがセットされていない場合（点線）の前記時間（符号ｔ１からｔ２までの時間）よりも第１設定時間Ｔｇだけ長くなるように、制御部１０が燃料噴射装置５を制御するよう構成してある。始動入力があるとクランキングが開始する。本発明の制御装置１００によれば、排気ガス逆流判定フラグがセットされていない場合よりも第１設定時間Ｔｇだけ長くクランキングを行うことができ、これにより、各気筒内を掃気することができる。
【００３５】
そして、排気ガス逆流判定フラグがセットされている場合（実線）、燃料噴射の開始時点ｔ３から時間Ｔｈが経過して完爆モードに入る。符号ｔ４は排気ガス逆流判定フラグがセットされている場合の完爆モードに入った時点であり、この時点ｔ４でフラグセット部１１が排気ガス逆流判定フラグを「１」から「０」にリセットする。これにより、エンジン停止時の制御に備えることができる。
【００３６】
図５，図６に示すフロートチャートに基づいて制御装置１００による燃料噴射装置５の制御を説明する。
［エンジンの停止時の制御（図５，図３参照）］
（１）制御がスタートし、エンジンの停止条件が成立したか（ＹＥＳ）又は不成立か（ＮＯ）を停止条件検出部７が検出する（ステップ１０１）。ＮＯであればスタートに戻る。
（２）ＹＥＳであれば排気管３内の酸素濃度（Ｏ２濃度）を確認する。すなわち、下流側の酸素センサＳ１が第１設定範囲内の酸素濃度よりも低い低酸素濃度を、上流側の酸素センサＳ２が第２設定範囲内の酸素濃度よりも低い低酸素濃度をそれぞれ検出したＡ＞ＡｓかつＢ＞Ｂｓの検出状態になったか（ＹＥＳ）又は否か（ＮＯ）を確認する（ステップ１０２）。ＮＯであれば制御は終了する。
（３）ＹＥＳであれば、停止条件が成立したことを停止条件検出部７が検出してから第２設定時間（図３の第１時点Ｔ１から第６時点Ｔ６までの間）を経過しているか（ＹＥＳ）否か（ＮＯ）を判断する（ステップ１０３）。ＹＥＳであれば制御を終了する。
（４）ＮＯであれば排気ガスの動きを確認する（ステップ１０４）。つまり、下流側の排気ガスセンサＳ１が、上流側の排気ガスセンサＳ２が検出している前記低酸素濃度よりも高い酸素濃度を検出したＡ＞Ｂの検出状態になったか（ＹＥＳ）否か（ＮＯ）を判断する。ＮＯであればステップ１０３に戻る。
（５）ＹＥＳであれば、下流側の酸素センサＳ１が第１設定範囲内の酸素濃度よりも高い酸素濃度を検出し、その後に、上流側の酸素センサＳ２が第２設定範囲内の酸素濃度よりも高い酸素濃度を検出した検出状態（Ｂ＜Ｂｅ成立後、Ａ＜Ａｅ成立）になったか（ＹＥＳ）否か（ＮＯ）を判断する（ステップ１０５）。ＮＯであればステップ１０３に戻る。
（６）ＹＥＳであれば、フラグセット部１１が排気ガス逆流判定フラグを「０」から「１」にセットして（ステップ１０６）制御を終了する。
【００３７】
［次回のエンジンの始動時の制御（図６，図４参照）］
（１）制御がスタートし、排気ガス逆流判定フラグが「１」にセットされているか（ＹＥＳ）否か（ＮＯ）を判断する（ステップ２０１）。
（２）ＹＥＳであれば、始動入力の時点ｔ１から燃料噴射の開始時点ｔ３（図４参照）までの時間が、排気ガス逆流判定フラグがセットされていない場合の前記時間（符号ｔ１からｔ２までの時間）よりも第１設定時間Ｔｇだけ長くなるように、制御部１０が燃料噴射装置５を制御する。つまり、始動時燃料カットにより排気管３内を掃気する（ステップ２０２）。そして始動モードに入る（ステップ２０３）。
（３）ステップ２０１においてＮＯであれば、排気ガスの逆流は生じてないと判断して始動モードに入る（ステップ２０３）。
（４）完爆モードに入ると、フラグセット部１１がフラグを「０」にリセットして（ステップ２０４）制御を終了する。
【００３８】
［別実施形態］
（１）前記排気ガス逆流判定フラグがセットされている場合、次回のエンジンの始動時に、燃料噴射の開始時点ｔ３から第３設定時間を経過するまでの間の始動時燃料噴射量が、排気ガス逆流判定フラグがセットされていない場合の前記始動時燃料噴射量よりも少なくなるように、制御部１０が燃料噴射装置５を制御するよう構成してもよい。これにより、始動時の燃料過多によるいわゆるプラグ被りを、より回避しやすくすることができる。
【００３９】
（２）所要時間に一対の酸素センサＳ１，Ｓ２の出力値の変化を、より細かく監視して、排気ガスの逆流状態をより精度よく判断してもよい。また、空気の急激な流入によるガス置換と、自然拡散によるガス置換との違いを判断条件としてもよい。
【００４０】
（３）図３に示すように、
下流側の排気ガスセンサＳ１の出力値Ｂが、ＢｓからＢｅになるまでの時間（第２時点Ｔ２から第３時点Ｔ３までの時間）と、
上流側の排気ガスセンサＳ２の出力値ＡがＡｓからＡｅになるまでの時間（第４時点Ｔ４から第５時点Ｔ５までの時間）と、
下流側の排気ガスセンサＳ１の出力値ＢがＢｓとなってから上流側の排気ガスセンサＳ２の出力値ＡがＡｓになるまでの時間（第２時点Ｔ２から第４時点Ｔ４までの時間）と、
下流側の排気ガスセンサＳ１の出力値ＢがＢｅとなってから上流側の排気ガスセンサＳ２の出力値ＡがＡｅになるまでの時間（第３時点Ｔ３から第５時点Ｔ５までの時間）と
を相互に比較したり、予め経験により設定した所定値と比較したりして、変化の平均的な勾配などを考慮した排気ガスの逆流状態の判断をしてもよい。これにより判断の精度を上げることができる。
【００４１】
（４）上記の制御は、前記一対の酸素センサＳ１，Ｓ２の検出結果に基づいて行ったが、空燃比センサ１９でも酸素濃度を検出することから、排気ガスの流れ方向に間隔を空けて配置した一対の空燃比センサ１９の検出結果に基づいて上記の制御を行ってもよく、あるいは、排気ガスの流れ方向に間隔を空けて配置した上流側又は下流側の酸素センサ（Ｓ１又はＳ２）と、下流側又は上流側の空燃比センサ１９との検出結果に基づいて上記の制御を行ってもよい。酸素センサＳ１，Ｓ２や空燃比センサ１９を排気ガスセンサと総称する。
【図面の簡単な説明】
【００４２】
【図１】エンジンの模式図
【図２】エンジンの制御装置を示す図
【図３】排気ガス逆流判定フラグがセットされる場合の酸素センサの出力値等を示す図、
【図４】エンジンの通常始動時の制御と排気ガス逆流判定時のエンジンの始動時の制御とを示す図
【図５】エンジン停止時の制御を示すフローチャート
【図６】次回のエンジン始動時の制御を示すフローチャート
【符号の説明】
【００４３】
３      エンジンの排気管
５      燃料噴射装置
７      停止条件検出部
８      切換え部
１０    制御部
１１    フラグセット部
１２    触媒
１００  エンジンの制御装置
Ｓ１    排気ガスセンサ（下流側の排気ガスセンサ）
Ｓ２    排気ガスセンサ（上流側の排気ガスセンサ）
ｔ１    始動入力の時点
ｔ３    燃料噴射の開始時点
Ｔｇ    第１設定時間
【図１】
2007321720.tif 000003
【図２】
2007321720.tif 000004
【図３】
2007321720.tif 000005
【図４】
2007321720.tif 000006
【図５】
2007321720.tif 000007
【図６】
2007321720.tif 000008