(57)【特許請求の範囲】
【請求項１】
インジェクタ内の燃料温度に基づいて燃料に気泡が生成され易い状態にあるか否かを判定するベーパ判定手段と、エンジンに失火が発生したか否かを判定する失火判定手段と、インジェクタから噴射される燃料の噴射状態を制御する噴射状態制御手段と、上記ベーパ判定手段によってインジェクタ内の燃料に気泡が生成され易い状態にあることが確認された場合に、上記噴射状態制御手段によって燃料の噴射圧力を上昇させるように制御する噴射圧力制御手段とを備え、エンジンの始動後に上記失火判定手段によって失火が発生したことが確認された場合に、燃料の噴射圧力を上昇させるか否かを判定する基準となる燃料温度の領域を低温側に拡大することにより、上記気泡の生成に起因した失火の発生を抑制する方向に上記噴射圧力制御手段の制御状態を補正するように構成したことを特徴とするエンジンの制御装置。
【請求項２】
上記請求項１記載のエンジンの制御装置において、エンジンの冷却水温度および吸気温度の少なくとも一方に基づいてインジェクタ内の燃料に気泡が生成され易い状態にあるか否かの判定基準となる燃料温度を推定するように構成したことを特徴とするエンジンの制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、インジェクタ内の燃料に気泡が生成され易い状態にあることが確認された場合に、気泡が生成されることによる失火の発生を抑制するように制御するエンジンの制御装置に関するものである。
【０００２】
【従来の技術】
従来、例えば特開平４−３６０４４号公報に示されるように、エンジンの失火診断装置において、誤診断を少なくして高い信頼性が得られるようにするため、スタータモータの駆動開始時点から一定時間に亘って失火判定停止期間を設け、この期間が経過するまで失火判定を停止することにより、インジェクタ内の燃料に気泡が生成されること等による失火が、インジェクタの故障等に起因して発生したと誤診断されるのを防止し、上記失火判定停止期間の経過後に失火判定を実行することが行われている。
【０００３】
すなわち、エンジンの作動停止直後等にエンジンが高温状態で再始動されると、インジェクタ内の燃料に気泡が生成され易く、この気泡の生成量に対応して燃料噴射量が一時的に減少し、空燃比がリーン化して失火や、半失火が生じることがある。このような失火や、半失火は、その後にインジェクタに供給される燃料によりインジェクタが冷却されることに応じて解消される一時的なものであり、実際は故障に起因した失火ではないと判定することが妥当であるため、上記スタータモータの駆動開始時点から一定時間に亘って失火判定を禁止することにより、上記誤診断の発生を防止するようにしている。
【０００４】
【発明が解決しようとする課題】
上記公報に示されるように、エンジンの始動後に常に一定時間に亘って失火判定を停止するようにした構成によると、上記ベーパが発生していない場合においても、エンジンの始動後に一定時間が経過するまで上記故障に起因した失火の診断が行われないので、排気ガス浄化触媒に悪影響を与えるとともに、エミッションを悪化させる上記故障に起因した失火を早期に判定することができないという問題がある。
【０００５】
このためエンジンの始動後にインジェクタ内の燃料温度を検出し、この燃料温度の検出値等に応じて燃料に気泡が生成され易い状態にあることが確認された場合にのみ、一定時間に亘って上記失火の判定を禁止するとともに、上記気泡が生成され易い状態にないことが確認された場合に、エンジンの始動直後から失火の判定を行うように構成することにより、上記誤判定の発生を防止しつつ、通常時にインジェクタの故障または劣化等に起因した失火を早期に診断できるように構成することも考えられる。
【０００６】
しかし、上記のように構成した場合においても、エンジンの始動後にインジェクタ内の燃料温度等に応じて燃料に気泡が生成され易い状態にあることが確認されると、この気泡が除去されるまで上記失火の判定を停止する必要があるため、上記故障に起因した失火の発見が遅れることが避けられない。このような失火の発見が遅れると、排気ガス中に多量の未燃焼ガスが混入され、この未燃焼ガスが排気ガス触媒中で燃焼することにより排気ガス浄化触媒を損傷させることになるため、誤判定を生じることなく、上記故障に起因した失火の発生を早期に診断できるようにすることが望まれる。
【０００７】
本発明は、このような事情に鑑み、エンジンの始動後に、インジェクタ内の燃料に気泡が生成されることによる失火を迅速かつ効果的に抑制してエンジンを適正に制御することができるエンジンの制御装置を提供することを目的とする。
【０００８】
【課題を解決するための手段】
請求項１に係る発明は、インジェクタ内の燃料温度に基づいて燃料に気泡が生成され易い状態にあるか否かを判定するベーパ判定手段と、エンジンに失火が発生したか否かを判定する失火判定手段と、インジェクタから噴射される燃料の噴射状態を制御する噴射状態制御手段と、上記ベーパ判定手段によってインジェクタ内の燃料に気泡が生成され易い状態にあることが確認された場合に、上記噴射状態制御手段によって燃料の噴射圧力を上昇させるように制御する噴射圧力制御手段とを備え、エンジンの始動後に上記失火判定手段によって失火が発生したことが確認された場合に、燃料の噴射圧力を上昇させるか否かを判定する基準となる燃料温度の領域を低温側に拡大することにより、上記気泡の生成に起因した失火の発生を抑制する方向に上記噴射圧力制御手段の制御状態を補正するように構成したものである。
【０００９】
上記構成によれば、ベーパ判定手段によってインジェクタ内の燃料に気泡が生成され易い状態にあることが確認された場合には、上記噴射圧力制御手段によって燃料の噴射圧力を上昇させるように制御することにより、インジェクタ内の燃料等に気泡が生成されることに起因した燃料噴射量の一時的な減少が抑制され、空燃比がリーン化することによる失火が抑制される。また、エンジンの始動後に上記失火判定手段によって失火が発生したことが確認された場合には、上記ベーパ判定手段において燃料に気泡が生成され易い状態にあるか否かを判定する基準となる燃料温度の領域が低温側に拡大補正され、この補正された温度領域に基づいて、ベーパによる失火が発生している可能性が高いために燃料の噴射圧力を上昇させて上記ベーパを抑制すべきか否かが判別されることになる。
【００１２】
請求項２に係る発明は、上記請求項１記載のエンジンの制御装置において、エンジンの冷却水温度および吸気温度の少なくとも一方に基づいてインジェクタ内の燃料に気泡が生成され易い状態にあるか否かの判定基準となる燃料温度を推定するように構成したものである。
【００１３】
上記構成によれば、ベーパ判定手段においてエンジンの冷却水温度および吸気温度の少なくとも一方に応じ、エンジン始動後にインジェクタ内の燃料温度が推定され、この温度に基づいて噴射状態制御手段により燃料の噴射圧力を上昇させてベーパを抑制する制御を実行すべきか否かが判別されることになる。
【００１４】
【発明の実施の形態】
図１は、本発明に係る制御装置を備えたエンジンの全体構造を示している。この図において、１はシリンダを有するエンジン本体であり、そのシリンダの燃焼室２には吸気弁によって開閉される吸気ポート３および排気弁によって開閉される排気ポート４が開口している。上記吸気ポート３には吸気通路５が接続され、排気ポート４には排気通路１３が接続されている。
【００１５】
上記吸気通路５には、その上流側から順にエアクリーナ６、エアフローセンサ７、スロットル弁８およびサージタンク９が設けられるとともに、吸気ポート３の近傍に、燃料を噴射するインジェクタ１０が設けられている。さらに、吸気通路５には、上記スロットル弁８をバイパスするＩＳＣ通路１１が設けられ、このＩＳＣ通路１１には、空気流量を調節してアイドル回転数制御を実行するＩＳＣバルブ１２が設けられている。一方、排気通路１３にはＯ2 センサ１４および触媒装置１５等が設けられている。
【００１６】
上記インジェクタ１０に対して燃料を供給する燃料系は、燃料タンク２０、燃料ポンプ２１、燃料供給通路２２およびリターン通路２３を備え、上記燃料ポンプ２１により燃料タンク２０から燃料供給通路２２を通してインジェクタ１０に燃料が送られるようになっている。上記燃料供給通路２２には、フューエルフィルタ２４が介設されている。さらに上記リターン通路２３には、吸気圧に応じて燃圧を調整するプレッシャレギュレータ２５が設けられている。
【００１７】
このプレッシャレギュレータ２５は、通常時に、吸気通路５のスロットル弁８の下流部から負圧室に導入される負圧と、上記インジェクタ１０から噴射される燃料の噴射圧力との差圧を一定に維持するとともに、後述するベーパの発生時に、負圧カットバルブ２７によって上記負圧室に導入される負圧が遮断され、大気圧が上記負圧室に導入されることにより、上記燃料の噴射圧力を上昇させるように構成されている。つまり、上記プレッシャレギュレータ２５と、負圧カットバルブ２３とによってインジェクタ１０から噴射される燃料の噴射状態を制御する噴射状態制御手段が構成されている。
【００１８】
また、上記エンジン本体１には、クランク軸の回転速度を検出するクランク角センサ１７と、エンジンの冷却水温を検出するが水温センサ１８とが設けられ、サージタンク９内には、吸気温度を検出する吸気温度センサ２６からなる吸気温度検出手段が設けられている。そして、上記インジェクタ１０およびプレッシャレギュレータ２５は、エンジンの制御ユニット４０から出力される制御信号に応じて作動状態が制御されるようになっている。
【００１９】
上記エンジンの制御ユニット４０は、インジェクタ１０から噴射される燃料の噴射量をエンジンの運転状態に応じて制御するとともに、インジェクタ１０内や、このインジェクタ１０に燃料タンク内の燃料を供給する図外の燃料供給パイプ内の燃料に気泡が生成されるベーパが発生したことが確認された場合に、上記負圧カットバルブ２７によりプレッシャレギュレータ２５の負圧室に対する負圧の供給を中止して燃料の噴射圧力を上昇させるように制御することにより、上記ベーパを早期に解消する機能を有している。
【００２０】
すなわち、上記制御ユニット４０には、インジェクタ１０内の燃料に気泡が生成され易い状態にあるか否かを判定するベーパ判定手段４１と、エンジンに失火が発生したか否かを判定する失火判定手段４２と、インジェクタ１０から噴射される燃料の噴射圧力を制御する噴射圧力制御手段４３とが設けられている。そして、上記ベーパ判定手段４１によってインジェクタ１０内の燃料に気泡が生成され易い状態にあることが確認された場合に、上記噴射圧力制御手段４３から負圧カットバルブ２７に制御信号を出力して、プレッシャレギュレータ２５の負圧室に大気圧を導入させるように制御することにより、燃料の噴射圧力を上昇させて上記ベーパを早期に抑制するように構成されている。
【００２１】
上記ベーパ判定手段４１は、水温センサ１８および吸気温センサ２６によって検出されたエンジンの冷却水温度および吸気温度の少なくとも一方が、所定の基準温度よりもよりも高いことが確認された場合に、インジェクタ１０内の燃料に気泡が生成され易い状態にあり、いわゆるベーパが発生している可能性があると判定して、このベーパ判定信号を上記噴射圧力制御手段４３に出力するように構成されている。
【００２２】
また、上記失火判定手段４２は、クランク角センサ１７から出力される検出信号に基づき、今回のクランク角速度と前回のクランク角速度との差からなるクランク角速度の変動値を演算した後、このクランク角速度の変動値が予め設定された判定値を上回った場合に失火が発生したと判定するとともに、この失火の発生回数をカウントし、この失火判定信号および失火カウント信号を上記噴射圧力制御手段４３に出力するように構成されている。この失火判定は、エンジンの始動後、エンジンが停止されるまで実行される。
【００２３】
上記噴射圧力制御手段４３は、ベーパ判定手段４１によりエンジンの始動時における冷却水温度および吸気温度の少なくとも一方が、１００°Ｃおよび７０°Ｃ程度に予め設定された第１基準温度よりも高いことが確認された場合に、上記インジェクタ１０から噴射される燃料の噴射量を通常時に比べて増量補正する制御信号をインジェクタ１０に出力するように構成されている。
【００２４】
また、上記噴射圧力制御手段４３は、エンジンの始動後の所定時間内に、ベーパ判定手段４１によりエンジンの冷却水温度および吸気温度の少なくとも一方が、９０°Ｃおよび６０°Ｃ程度に予め設定された第２基準温度よりも高いことが確認された場合に、上記インジェクタ１０から噴射される燃料の噴射圧力を通常時に比べて上昇させる制御信号を上記負圧カットバルブ２７に出力するように構成されている。
【００２５】
さらに、上記噴射圧力制御手段４３は、エンジンの始動後の所定時間内に、ベーパ判定手段４１によりエンジンの冷却水温度および吸気温度の少なくとも一方が、上記第２基準温度以下であることが確認された場合においても、上記失火判定手段４２により失火が発生したことが確認されるとともに、ベーパ判定手段４１によりエンジンの冷却水温度および吸気温度の少なくとも一方が、７０°Ｃおよび５０°Ｃ程度に予め設定された第３基準温度よりも高いことが確認され、かつ上記失火判定手段４２によりカウントされた失火回数が所定の基準回数よりも多いことが確認された場合に、ベーパが発生し易い状態にあると判断して上記インジェクタ１０から噴射される燃料の噴射圧力を通常時に比べて上昇させる制御信号を上記負圧カットバルブ２７に出力するように構成されている。
【００２６】
また、上記制御ユニット４０には、インジェクタ１０、点火プラグおよびＯ2 センサ１４の故障または劣化等に起因した失火が発生したか否かを診断する失火故障診断手段が設けられている。この失火故障診断手段は、エンジンの始動後に集中的に発生し、時間の経過とともに発生頻度が低下する傾向にある上記ベーパに起因した失火と、常に一定の頻度で発生する傾向にある上記故障に起因した失火とを、失火の発生頻度に基づいて判別することにより、失火故障の発生を診断するように構成されている。
【００２７】
上記構成を有するエンジンの制御装置によって実行されるエンジンの制御動作を、図２〜図４のフローチャートに基づいて説明する。上記制御動作がスタートすると、まずスタータモータを作動させるスタータＳＷがＯＮ状態となったか否かを判定し（ステップＳ１）、ＹＥＳと判定された時点で、上記スタータモータを作動させてエンジンのクランキングを行う（ステップＳ２）。
【００２８】
次いで、エンジン始動後の経過時間を計測する始動後タイマーのカウント値Ｔｓｔを０にリセットした後（ステップＳ３）、上記失火判定手段４２によりカウントされた失火回数のカウント値ＣＭＳＦおよびカウンタにより計測されたエンジン回転数の積算値等に対応した診断期間の計測値Ｃｈｋｅを、それぞれ０にリセットするとともに（ステップＳ４）、上記失火判定手段４２によって失火が発生したことが確認されたか否かを示す失火フラグＦを、０にリセットする（ステップＳ５）。
【００２９】
また、各センサの検出信号に基づいてエンジンの運転状態を検出するとともに（ステップＳ６）、水温センサ１８および吸気温センサ２６の検出値をエンジンの冷却水温度ｔｈｗおよび吸気温度ｔｈａとして入力した後（ステップＳ７）、エンジンが完爆状態なったことを示すエンジン回転速度が１０００ｒｐｍよりも大きくなったか否かを判別する等により、エンジンがスタートしたか否かを判定する（ステップＳ８）。このステップＳ８でＮＯと判定された場合には、水温センサ１８および吸気温センサ２６の検出値を始動時の冷却水温ｔｈｗｓおよび吸気温ｔｈａｓとして入力した後（ステップＳ９）、上記ステップＳ３にリターンする。
【００３０】
そして、上記ステップＳ８でＹＥＳと判定された時点で、上記始動後タイマーのカウント値Ｔｓｔを１だけ増加させ（ステップＳ１０）、次いでエンジンのスタート後に、５秒以上経過したか否か判別し、かつエンジンが低負荷・低回転状態となったか否かを判別する等により、失火の判定条件が成立したか否かを判定する（ステップＳ１１）。このステップＳ１１でＹＥＳと判定された場合には、失火判定手段４２によって失火のモニタを行った後（ステップＳ１２）、このモニタの結果に応じて失火の有無を判別する（ステップＳ１３）。
【００３１】
上記ステップＳ１３でＹＥＳと判定された場合には、上記失火フラグＦを１にセットするとともに（ステップＳ１４）、上記失火回数のカウント値ＣＭＳＦを１だけインクリメントした後（ステップＳ１５）、上記ベーパ判定手段４５において始動後タイマのカウント値Ｔｓｔが３０秒未満であるか否かを判別するとともに（ステップＳ１６）、水温センサ１８によって検出されたエンジン始動時の冷却水温度ｔｈｗｓが予め設定された１００°Ｃ程度の第１基準温度Ｗ１よりも高く、かつ吸気温センサ２６によって検出されたエンジン始動時の吸気温度ｔｈａｓが６０°Ｃ程度に設定された第１基準温度Ａ１よりも高いか否かを判別することにより（ステップＳ１７，Ｓ１８）、インジェクタ１０内の燃料に気泡が生成され易い状態にあるか否かを判定する。
【００３２】
上記ステップＳ１６〜Ｓ１８でそれぞれＹＥＳと判定され、インジェクタ１０内の燃料にベーパが発生し易い状態にあることが確認された場合には、上記インジェクタ１０から失火が発生した気筒の吸気ポート３に噴射される燃料の噴射量を増量する補正を行うとともに（ステップＳ１９）、下記のステップＳ２０に移行する。また、上記ステップＳ１６〜Ｓ１８の何れかにおいてＮＯと判定された場合には、上記燃料噴射量の増量補正を行うことなく、直接ステップＳ２０に移行して、上記始動後タイマーのカウント値Ｔｓｔが、エンジンの冷却水温度ｔｈｗおよび吸気温度ｔｈａの関数として設定された所定のしきい値Ｂよりも小さいか否かを判定する。
【００３３】
そして、上記ステップＳ２０でＹＥＳと判定され、上記始動後タイマーのカウント値Ｔｓｔが、エンジンの冷却水温度ｔｈｗおよび吸気温度ｔｈａの関数として設定された上記しきい値Ｂよりも小さいと判定され、エンジンの始動後の所定期間内にあることが確認された場合には、水温センサ１８によって検出された現時点におけるエンジンの冷却水温度ｔｈｗの検出値が、上記第１基準温度Ｗ１よりも低い値に設定された８０°Ｃ程度の第２基準温度Ｗ２よりも高いか否かを判別するとともに（ステップＳ２１）、吸気温センサ２６によって検出された現時点における吸気温度ｔｈａの検出値が、上記第１基準温度Ａ１よりも低い値に設定された６０°Ｃ程度の第２基準温度Ａ２よりも高いか否かを判別することにより（ステップＳ２２）、インジェクタ１０内の燃料に気泡が生成され易い状態にあるか否かを判定する。
【００３４】
上記ステップＳ２１およびステップＳ２２でそれぞれＹＥＳと判定された場合には、プレッシャレギュレータ２５の負圧室に大気圧を導入させる制御信号を上記負圧カットバルブ２７に出力して燃料の噴射圧力を上昇させた後（ステップＳ２３）、上記ステップＳ６にリターンして上記制御動作を繰り返す。また、上記ステップＳ２１およびステップＳ２２の何れかにおいてＮＯと判定された場合には、上記失火フラグＦが１にセットされているか否か、つまりエンジンの始動後に失火が発生したことが失火判定手段４２において確認されたか否かを判別する（ステップＳ２４）。
【００３５】
また、上記ステップＳ２４でＹＥＳと判定されて上記失火フラグＦが１にセットされていることが確認された場合には、現時点におけるエンジンの冷却水温度ｔｈｗの検出値が、上記第２基準温度Ｗ２よりも低い値に設定された７０°Ｃ程度の第３基準温度Ｗ３よりも高いか否かを判定するとともに（ステップＳ２５）、現時点における吸気温度ｔｈａの検出値が、上記第１基準温度Ａ２よりも低い値に設定された５０°Ｃ程度の第３基準温度Ａ３よりも高いか否かを判定し（ステップＳ２６）、さらに上記ステップＳ１９でカウントされた失火回数のカウント値ＣＭＳＦが、予め設定された基準値、例えば５回よりも大きいか否かを判定することにより（ステップＳ２７）、インジェクタ１０内の燃料に気泡が生成され易い状態にあるか否かの再判定を行う。
【００３６】
上記ステップＳ２４〜Ｓ２７でそれぞれＹＥＳと判定され、エンジンの始動後所定時間内において、インジェクタ１０内の燃料に気泡が生成され易い状態にあることが確認された場合には、上記ステップＳ２３に移行し、プレッシャレギュレータ２５の負圧室に大気圧を導入させる制御信号を上記負圧カットバルブ２７に出力して燃料の噴射圧力を上昇させる。
【００３７】
一方、上記ステップＳ２０、Ｓ２４およびＳ２５〜Ｓ２７の何れかでＮＯと判定され、上記燃料に気泡が生成され易い状態にないことが確認された場合には、ステップＳ２８において、上記診断期間の計測値Ｃｈｋｅをカウントした後、ステップＳ２９において、上記計測値Ｃｈｋｅが、１０００回転程度に設定されたエンジン回転数の積算値からなる基準時間ａと等しいか否かを判別することにより、上記触媒装置１５に悪影響を与え、あるいはエミッションを悪化させる失火故障が発生したか否かを診断する診断期間が経過したか否かを判定する。上記ステップＳ２９でＮＯと判定された場合には、上記ステップＳ６にリターンして上記制御動作を繰り返す。
【００３８】
また、上記ステップＳ２９でＹＥＳと判定されて上記診断期間が経過したことが確認された場合には、ステップＳ３０において、上記計測値Ｃｈｋｅをクリアした後、上記ステップＳ１５でカウントされたれた失火回数のカウント値ＣＭＳＦが、所定の基準値ｂよりもよりも大きいか否かを判定し、ＮＯと判定された場合には、ステップＳ３１において上記カウント値ＣＭＳＦをクリアした後、ステップＳ６にリターンして上記制御動作を繰り返す。
【００３９】
上記ステップＳ３１でＹＥＳと判定されて上記失火回数のカウント値ＣＭＳＦが基準値ｂよりも大きいことが確認された場合には、燃料のベーパが発生していない状態で、インジェクタ１０の故障またはＯ2 センサ１４の故障または劣化等に起因した失火が発生することにより、上記失火回数のカウント値ＣＭＳＦが、所定の基準値ｂよりもよりも大きくなったと考えられるため、ステップＳ３３において、故障が発生したことを表示する警告灯を点灯させた後、上記制御動作を終了する。
【００４０】
このようにインジェクタ１０内の燃料に気泡が生成され易い状態にあるか否かを判定するベーパ判定手段４１と、エンジンに失火が発生したか否かを判定する失火判定手段４２と、上記プレッシャレギュレータ２５および負圧カットバルブ２７からなる噴射状態制御手段を制御して燃料の噴射圧力を制御する噴射圧力制御手段４３とを設け、上記ベーパ判定手段４１においてインジェクタ１０内の燃料に気泡が生成され易い状態にあることが確認された場合に、上記噴射圧力制御手段４３によって燃料の噴射圧力を上昇させるように制御するとともに、エンジンの始動後に上記失火判定手段４２によって失火が発生したことが確認された場合に、失火の発生を抑制する方向に上記噴射圧力制御手段４３の制御状態を補正するように構成したため、エンジンの失火を迅速かつ適正に診断することができる。
【００４１】
すなわち、エンジンの始動後に上記ベーパ判定手段４１においてエンジンの冷却水温ｔｈｗおよび吸気温度ｔｈａの検出値が、予め設定された第２基準温度Ｗ２，Ａ２よりも高いことが確認された場合に、インジェクタ１０内の燃料に気泡が生成され易い状態にあると判断して、プレッシャレギュレータ２５等によって調整される燃料の噴射圧力を上記噴射圧力制御手段４３により上昇させるように構成したため、インジェクタ１０内に供給される高圧の燃料により上記気泡を早期に除去することができ、空燃比がリーン化することに起因した失火の発生を効果的に抑制することができる。
【００４２】
そして、上記エンジンの冷却水温ｔｈｗおよび吸気温度ｔｈａの検出値が、上記第２基準温度Ｗ２，Ａ２以下であると判定された場合においても、エンジンの始動後の所定時間内に、上記失火判定手段４２により失火が発生したと判定されてベーパに起因した失火が発生している可能性があることが確認されるとともに、上記検出値が、第２基準温度Ｗ２，Ａ２を低温側に拡大してなる上記第３基準温度Ｗ３，Ａ３以上であると確認された場合には、噴射圧力を上昇させてベーパを抑制した状態で失火診断を継続するように構成したため、上記ベーパ判定用のマップを、図５の実線で示す通常時の領域αから、破線で示す領域βに拡大するように補正することにより、この拡大補正されたベーパ判定用の領域βで、ベーパの影響を抑制した状態で失火の診断を行うことができ、これによってベーパ以外の要因による失火が発生したか否かを確実に判定することができる。
【００４３】
したがって、エンジンの始動時に、インジェクタ１０内等おいて燃料のベーパが発生し易い状態にあることを確実に判別し、上記噴射圧力制御手段４３によって燃料の噴射圧力を上昇させることにより、インジェクタ１０内の気泡を効果的に除去して上記ベーパを早期に解消することができるとともに、その後に失火故障診断手段による失火診断を適正に実行してインジェクタ１０や点火プラグの故障等に起因した重度の失火故障や、Ｏ2 センサ３２の劣化等に起因した軽度の失火故障等を、迅速かつ正確に診断することができる。
【００４４】
また、上記実施形態では、水温センサ１８および吸気温センサ２６によって検出されたエンジンの冷却水温度および吸気温度の少なくとも一方に基づいてインジェクタ１０内の燃料温度を推定することにより、この燃料に気泡が生成され易い状態にあるか否かを判定するように構成したため、インジェクタ１０内の燃料に気泡が生成され易い状態にあるか否かを、上記既存のセンサを使用して容易かつ正確に判定することができる。
【００４５】
さらに上記実施形態では、エンジンの始動直後に、上記水温センサ１８および吸気温センサ２６によって検出されたエンジンの冷却水温ｔｈｗｓおよび吸気温度ｔｈａｓが、上記ベーパ判定手段４１において予め設定された第１基準温度Ｗ１，Ａ１よりも高いことが確認された場合に、上記噴射圧力制御手段４３により燃料の噴射量を増大させる補正を実行するように構成したため、上記ベーパの発生を、さらに迅速かつ効果的に抑制することができる。
【００４８】
【発明の効果】
以上説明したように本発明は、インジェクタ内の燃料温度に基づいて燃料に気泡が生成され易い状態にあるか否かを判定するベーパ判定手段と、エンジンに失火が発生したか否かを判定する失火判定手段と、インジェクタから噴射される燃料の噴射状態を制御する噴射状態制御手段と、上記ベーパ判定手段によってインジェクタ内の燃料に気泡が生成され易い状態にあることが確認された場合に、上記噴射状態制御手段によって燃料の噴射圧力を上昇させるように制御する噴射圧力制御手段とを備え、エンジンの始動後に上記失火判定手段によって失火が発生したことが確認された場合に、燃料の噴射圧力を上昇させるか否かを判定する基準となる燃料温度の領域を低温側に拡大することにより、上記気泡の生成に起因した失火の発生を抑制する方向に上記噴射圧力制御手段の制御状態を補正するように構成したため、エンジンの始動時に、ベーパにより失火が発生したと考えられる場合でも、ベーパを抑制するように制御することで、インジェクタ内で発生したベーパを早期に解消することができるとともに、その後に失火故障の診断を適正に実行してインジェクタや点火プラグの故障等に起因した重度の失火故障や、Ｏ2 センサの劣化等に起因した軽度の失火故障等が発生しているか否かを迅速かつ正確に診断できる等の利点がある。
【図面の簡単な説明】
【図１】本発明の実施形態に係る制御装置を備えたエンジンの一例を示す概略図である。
【図２】エンジンの制御動作の第１工程を示すフローチャートである。
【図３】失火診断制御の第２工程を示すフローチャートである。
【図４】失火診断制御の第３工程を示すフローチャートである。
【図５】失火診断制御の第３工程を示すフローチャートである。
【図６】ベーパの判定領域を示すグラフである。
【符号の説明】
１０  インジェクタ
２５  プレッシャレギュレータ（噴射状態制御手段）
２７  負圧カットバルブ（噴射状態制御手段）
４０  エンジンの制御ユニット
４１  ベーパ判定手段
４２  失火判定手段
４３  噴射圧力制御手段
【図１】
0003997563.tif 000002
【図２】
0003997563.tif 000003
【図３】
0003997563.tif 000004
【図４】
0003997563.tif 000005
【図５】
0003997563.tif 000006
【図６】
0003997563.tif 000007