(57)【特許請求の範囲】
【請求項１】
燃料タンクから発生する蒸発燃料を吸着手段により回収吸着させ、この吸着させた蒸発燃料を、所定運転時において、該燃料タンクとエンジンの吸気通路とを連通するパージ通路を介して該吸気通路内に供給する蒸発燃料供給装置の故障を検出する故障検出装置であって、
所定の故障診断条件が成立した場合、前記燃料タンクからパージ通路を介して吸気通路に通じる蒸発燃料供給通路に、該吸気通路内の負圧を作用させる負圧発生手段と、
前記燃料タンクに作用する負圧を検出する負圧検出手段と、
前記負圧の検出結果に基づいて、前記蒸発燃料供給通路の異常状態を判定する異常判定手段と、
前記異常状態を判定した後、所定期間前記異常判定手段による判定を禁止する禁止手段とを具備し、
前記禁止手段は、前記蒸発燃料供給通路の異常状態を判定した後、所定の走行距離以上となるまでの前記所定期間に前記異常判定手段による判定を禁止するすることを特徴とする蒸発燃料供給装置の故障検出装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、蒸発燃料供給装置の故障検出装置に関するものである。
【０００２】
【従来の技術】
従来より、燃料タンク内等で発生した蒸発燃料が大気へ放散されることを防止するために、蒸発燃料を吸気系に導入（以下、パージと呼ぶ）して燃焼室内で燃焼処理させるための蒸発燃料供給装置を備えるエンジンにおいて、蒸発燃料を吸気通路に導入するパージ通路内に発生する目詰りや漏れ等の不具合を早期に検出するための故障検出装置が種々提案されている。
【０００３】
上記蒸発燃料供給装置の故障検出技術に関連した従来例として、特開平５−２５６２１４号公報には、燃料タンク内に吸気通路の負圧を作用させ、この時の燃料タンク内圧の降下速度によってパージ通路の詰り判定を行うと共に、燃料タンク内で蒸発した燃料が吸気通路や大気に放出されないようにして、燃料タンク内圧の上昇速度によって、パージ通路の漏れを判定するようにした故障検出に対して、故障判定時間等の閾値を変更することにより燃料タンク内で蒸発燃料が多量に発生するような状況であっても正確な故障判定が行なえる蒸発燃料供給装置の故障検出装置が開示されている。
【０００４】
【発明が解決しようとする課題】
しかしながら、上記従来技術においては、故障判定動作は、イグニッションスイッチがオンされることにより開始され、その後、イグニッションスイッチがオフされるまで常に故障を判定するまで判定動作が繰り返し実行されるようになっているため、燃料タンク内圧の降下速度や上昇速度等の演算や判定領域か否かの演算に要する負荷が大きくなり、故障判定動作が確実に実行されない虞があった。
【０００５】
また、故障判定動作中は、燃料タンク内に常時一定の負圧を発生させており、この負圧の作用により、燃料タンクに内側から負荷が加わり、タンクの変形等の虞がある。
【０００６】
本発明はかかる問題点に鑑みてなされたものであり、その目的とするところは、故障判定動作回数を低減することにより故障判定動作を確実に実行させ、燃料タンクに対する負荷を低減できる蒸発燃料供給装置の故障検出装置を提供することである。
【０００７】
【課題を解決するための手段】
上述の問題点を解決し、目的を達成するために、この発明に係わる蒸発燃料供給装置の故障検出装置は、以下の特徴を備える。即ち、
燃料タンクから発生する蒸発燃料を吸着手段により回収吸着させ、この吸着させた蒸発燃料を、所定運転時において、該燃料タンクとエンジンの吸気通路とを連通するパージ通路を介して該吸気通路内に供給する蒸発燃料供給装置の故障を検出する故障検出装置であって、
所定の故障診断条件が成立した場合、前記燃料タンクからパージ通路を介して吸気通路に通じる蒸発燃料供給通路に、該吸気通路内の負圧を作用させる負圧発生手段と、
前記燃料タンクに作用する負圧を検出する負圧検出手段と、
前記負圧の検出結果に基づいて、前記蒸発燃料供給通路の異常状態を判定する異常判定手段と、
前記異常状態を判定した後、所定期間前記異常判定手段による判定を禁止する禁止手段とを具備し、
前記禁止手段は、前記蒸発燃料供給通路の異常状態を判定した後、所定の走行距離以上となるまでの前記所定期間に前記異常判定手段による判定を禁止するする。
【０００８】
以上のように、本発明の蒸発燃料供給装置の故障検出装置においては、所定の故障診断条件が成立した場合、燃料タンクからパージ通路を介して吸気通路に通じる蒸発燃料供給通路に、吸気通路内の負圧を作用させ、燃料タンクに作用する負圧を検出し、この負圧の検出結果に基づいて、蒸発燃料供給通路の異常状態を判定し、更に、異常状態を判定した後、所定の走行距離以上となるまでの所定期間判定を禁止するように作用する。
【０００９】
【発明の実施の形態】
以下、本発明に係わる実施形態につき添付図面を参照して詳細に説明する。
【００１０】
＜蒸発燃料供給装置の構成＞
先ず、本実施形態に係る蒸発燃料供給装置の構成について説明する。図１は本発明の実施形態に係る蒸発燃料供給装置の全体構成を示す図である。
【００１１】
図１において、１はエンジンで、このエンジン１はシリンダ２を有するシリンダブロック３と、このシリンダブロック３上面に組付けられたシリンダヘッド４と、シリンダヘッド４の上面に組付けられたシリンダヘッドカバー５と、シリンダ２内を往復動するピストン６とを有し、シリンダ２内にはシリンダヘッド４の下面及びピストン６の頂面で区画される燃焼室７が形成されている。また、前記ピストン６は図示しないコネクティングロッドを介してクランク軸８に連結されている。更に、シリンダヘッド４には吸気ポート４ａ及び排気ポート４ｂが形成されている。また、図１における部番９は燃焼室７内に吸気を供給する吸気通路、１０は吸気ポート４ａの下流端開口部を開閉する吸気弁である。１１は燃焼室７内の排気ガスを排出する排気通路、１２は前記排気ポート４ｂの上流端開口部を開閉する排気弁、１３は排気通路１１の途中に配設された排気浄化装置としての触媒コンバータである。
【００１２】
吸気通路９には上流側から順に、吸入空気量を検出するエアフローメータ１４、吸入空気量を制御するスロットバルブ１５、吸気脈動の吸収等を行うためのサージタンク１６及び燃料を噴射供給するインジェクタ１７が配設され、吸気通路９の上流端はエアクリーナ１８に接続されている。また、この吸気通路９におけるサージタンク１６の下流側の一部はプライマリ通路９ａ及びセカンダリ通路９ｂに分岐されており、前記セカンダリ通路９ｂにはサージタンク１６の内圧に応じて作動するアクチュエータ９ｃによって開閉されるセカンダリバルブ９ｄが配設されている。
【００１３】
また、１９はスロットルバルブ１５をバイパスして燃焼室７に空気を供給するバイパス通路で、その途中にはエンジン１のアイドル時にバイパス通路１９を流通する空気量を制御してエンジン回転数（アイドル回転数）を調整するための比例電磁弁から成るアイドルスピードコントロールバルブ（ＩＳＣバルブ）２０が配設されている。
【００１４】
また、２１はインジェクタ１７に燃料供給通路２２を介して接続される燃料タンクである。そして、燃料供給通路２２の上流端にはフューエルポンプ２２ａが接続されているとともにこの燃料供給通路２２にはフューエルフィルタ２２ｂが介設されている。また、インジェクタ１７にはインジェクタ１７の内圧を一定に保って安定した燃料噴射を行わせるためのプレッシャレギュレータ２３ａを備えたレギュレータ通路２３が連結されている。
【００１５】
そして、エンジン１は燃料タンク２１内で発生した蒸発燃料を燃焼室７側に供給する蒸発燃料供給装置２５を備えている。以下、この蒸発燃料供給装置２５について説明する。この蒸発燃料供給装置２５はパージ通路２６を備えており、パージ通路２６は、上流端が燃料タンク２１内の上部に開口し、下流端がサージタンク１６にて吸気通路９に開口している。そして、パージ通路２６の途中には上流側（燃料タンク２１側）から順に、蒸発燃料から液体燃料を分離するセパレータ２６ａと、２ウェイバルブ２６ｂと、蒸発燃料を回収吸着する蒸発燃料吸着手段としてのキャニスタ２７と、パージ通路２６を開閉して蒸発燃料の吸気通路９への供給（パージ）を調節するデューティーソレノイドバルブから成るパージ調整手段としてパージコントロールバルブ２８とが配設されている。また、セパレータ２６ａは分離した液体燃料を燃料タンク２１に戻すための燃料リターン通路２６ｃを介して燃料タンク２１に接続されている。そして、キャニスタ２７には大気開放通路２９が連結されている。この大気開放通路２９は、一般にキャニスタ２７の内部空間に、他端が外気に夫々開口されており、吸気通路９に蒸発燃料を送り込む際にはパージコントロールバルブ２８の開動作に伴って外気をキャニスタ２７内に吸入するようになっている一方、キャニスタ２７内で蒸発燃料がオーバーフローした際には蒸発燃料の一部を大気中に放出するようになっている。また、この大気開放通路２９の途中には大気開放バルブ２９ａが配設されている。この大気開放バルブ２９ａは、本蒸発燃料供給装置２５の後述する故障判定（パージ通路の詰りや漏れの判定）を行う際にのみ閉鎖され、それ以外の状態では常時開放状態とされるようになっている。これにより、この大気開放通路２９及び大気開放バルブ２９ａによって大気開放手段が構成されている。
【００１６】
また、図１における３０はＥＧＲ装置であって、ＥＧＲ通路３１と該ＥＧＲ通路３１に介設されたＥＧＲコントロールバルブ３２とを備えて成っており、ブースと圧検出通路３２ａによって検出されるスロットル弁下流側の負圧と、大気圧検出通路３２ｂによって検出されるスロットル弁上流側の負圧との圧力の差に応じて、ＥＧＲガスの供給量を設定するようになっている。
【００１７】
そして、インジェクタ１７、アイドルスピードコントロールバルブ２０、パージコントロールバルブ２８、大気開放バルブ２９ａ等はＣＰＵを内蔵したコントロールユニット４０により作動制御される。このコントロールユニット４０には、スロットルバルブ１５の開度を検出するスロットルセンサ３３の検出信号、クランク軸８のクランク角を検出するクランク角センサ３４の検出信号、車速を検出する車速センサ３５の検出信号、燃料タンク２１内の圧力を検出するタンク圧検出センサ３６の検出信号、燃料タンク２１内に貯留されている燃料のあるコール濃度を検出するアルコールセンサ３７の検出信号などが入力されるようになっている。また、アルコールセンサ３７は光学式アルコールセンサ等が採用される。更に、車室内にはパージ故障警告ランプ（ＭＩＬ）３８が配設されており、コントロールユニット４０は該パージ故障警告ランプ３８への信号出力が可能となっている。そして、タンク内圧検出センサ３６及びアルコールセンサ３７によってタンク圧検出手段が構成されている。
【００１８】
＜故障検出装置の構成＞
次に、本実施形態に係る蒸発燃料供給装置の故障検出装置の構成について説明する。図２は本発明の実施形態に係る蒸発燃料供給装置の故障検出装置の構成を示す図である。
【００１９】
図２において、本実施形態の故障検出装置１００は、パージコントロールバルブ２８、大気開放バルブ２９ａを開閉制御することにより燃料タンク２１、パージ通路２６に負圧を発生させると共に、この負圧を発生させた状態で、燃料タンク２１内の負圧をタンク圧検出センサ３６により検出するタンク圧検出手段４２の検出信号を受けて圧力パージ通路２６の詰りや漏れ、或いはパージコントロールバルブ２８等の故障を検出する故障判定手段４１により蒸発燃料供給装置２５の故障判定を行うようになっている。この故障判定の概略について説明すると、先ず、パージコントロールバルブ２８を開状態にするとともに大気開放バルブ２９ａを閉状態にして燃料タンク２１内に吸気通路９の負圧を作用させる。この状態において、エンジン１が所定走行状態となったところで燃料タンク２１内圧の変化をタンク圧検出センサ３６で検出させておき、燃料タンク２１内圧の降下速度が遅い場合にパージ通路２６に詰りが発生していることを判定するようにしている。一方、この詰り判定動作でパージ通路２６に詰りが発生していない場合には、燃料タンク２１内に負圧を作用させた状態からパージコントロールバルブ２８及び大気開放バルブ２９ａを共に閉状態にして燃料タンク２１内で蒸発した燃料が吸気通路９や大気に放出されないようにする。そして、このときの燃料タンク２１の内圧の変化をタンク圧検出センサ３６で検出しておき、燃料タンク２１内圧の上昇速度が速い場合（タンク内圧が速く大気圧側に戻った場合）にパージ通路２６に漏れやパージコントロールバルブ２８等に故障が発生していることを判定するようにしている。
【００２０】
＜故障判定動作＞
次に、本実施形態に係る蒸発燃料供給装置の故障検出動作について説明する。
（第１の実施形態）
図３〜図５は本発明の第１の実施形態に係る蒸発燃料供給装置の故障検出動作を示すフローチャートである。また、図６（ａ）は、蒸発燃料供給装置のパージコントロールバルブ、２ウェイバルブ、大気開放バルブの各動作タイミングを示すタイムチャートであり、図６（ｂ）は、図６（ａ）に示す各バルブの動作タイミングにおける燃料タンク内圧の変化を示す図である。以下に、蒸発燃料供給装置２５の故障判定動作を実行するコントロールユニット４０による信号処理手順について説明する。
【００２１】
図３において、先ず、ステップＳ２において、イグニッションスイッチのＯＮ信号を受けて処理が開始され、ステップＳ４ではフラグＦをリセットする。このフラグＦは、後述するステップにおいて、イグニッションスイッチのＯＮ後、故障判定動作により最低一回燃料タンク内に所定の負圧を発生させたか否かを表わす。その後、ステップＳ６において、フラグＦが１か否か、即ち、燃料タンク内に所定の負圧を発生させ、故障判定動作を最低一回でも実行したか否かを判定し、故障判定動作を最低一回でも実行した場合（ステップＳ６でＹｅｓ）、本プログラムを終了し、フラグＦが０、即ち、イグニッションスイッチのＯＮ後、故障判定動作を一度も実行していない場合（ステップＳ６でＮｏ）、ステップＳ１０に進む。
【００２２】
ステップＳ１０では、燃料タンクの内圧ＦＴＰが−４００ｍｍＡｇより小さいか否かを判定する。ステップＳ１０において、燃料タンクの内圧ＦＴＰが−４００ｍｍＡｇより小さい場合（ステップＳ１０でＹｅｓ）、タンク内圧ＦＴＰが低すぎるのでパージ通路２６内に詰り等の異常が発生しているとして後述するステップＳ４４に進み、燃料タンクの内圧ＦＴＰが−４００ｍｍＡｇより大きい場合（ステップＳ１０でＮｏ）、ステップＳ１２に進む。
【００２３】
ステップＳ１２では、イグニッションスイッチのＯＮ後、エンジン１が所定走行領域にあるか否かを判定する。ステップＳ１２において、エンジン１が所定走行領域にない場合（ステップＳ１２でＮｏ）、前述のステップＳ６にリターンし、エンジン１が所定走行領域にある場合（ステップＳ１２でＹｅｓ）、ステップＳ１４に進む。ステップＳ１４では、燃料タンク内に負圧を発生させるために、大気開放バルブ２９ａ（以下、ＣＤＣＶと略称する）を閉弁し、２ウェイバルブ２６ｂ（以下、ＴＰＣＶと略称する）、パージコントロールバルブ２８（以下、ＰＣＶと略称する）を開弁する。その後、ステップＳ１６において、燃料タンクの内圧ＦＴＰが−２００ｍｍＡｇより小さいか否かを判定する。ステップＳ１６において、燃料タンクの内圧ＦＴＰが−２００ｍｍＡｇより小さい場合（ステップＳ１６でＹｅｓ）、ステップＳ２０に進み、燃料タンクの内圧ＦＴＰが−２００ｍｍＡｇより大きい場合（ステップＳ１６でＮｏ）、ステップＳ１８に進む。ステップＳ１８では、ステップＳ１４の状態で所定時間ｔ１（例えば、ｔ１＝２５秒）経過したか否か判定し、所定時間ｔ１経過した場合（ステップＳ１８でＹｅｓ）、ステップＳ２０に進み、所定時間ｔ１経過していない場合（ステップＳ１８でＮｏ）、ステップＳ１２にリターンし、ステップＳ１２〜Ｓ１６の処理を再度実行する。
【００２４】
ステップＳ２０では、ステップＳ１６〜Ｓ１８において、燃料タンク内に所定の負圧を発生させたものとしてフラグＦを１とする。その後、ステップＳ２２では、蒸発燃料供給装置２５によるパージ制御を停止してＰＣＶを閉弁する。
【００２５】
図４に示すように、ステップＳ２２に続く、ステップＳ２４では、パージ制御を停止した状態で所定時間ｔ２（例えば、ｔ２＝１秒）経過するのを待って、ステップＳ２６において、燃料タンクの内圧ＦＴＰを検出する。その後、ステップＳ２８では、燃料タンクの内圧ＦＴＰが−１３０ｍｍＡｇより小さいか否かを判定する。ステップＳ２８において、燃料タンクの内圧ＦＴＰが−１３０ｍｍＡｇより大きい場合（ステップＳ２８でＮｏ）、所定の負圧をかけているにもかかわらず、タンク内圧ＦＴＰが高すぎるのでパージ通路２６に漏れや大気開放バルブ等に異常が発生した状態と判定して後述するステップＳ４４に進み、燃料タンクの内圧ＦＴＰが−１３０ｍｍＡｇより小さい場合（ステップＳ２８でＹｅｓ）、ステップＳ３０に進む。ステップＳ３０では、燃料タンクの内圧ＦＴＰと所定値ＦＴＰ１との差の絶対値が１１０ｍｍＡｇより小さいか否かを判定する。ステップＳ３０において、燃料タンクの内圧ＦＴＰと所定値ＦＴＰ１との差の絶対値が１１０ｍｍＡｇより大きい場合（ステップＳ３０でＮｏ）、タンク内圧ＦＴＰが高すぎるのでパージ通路２６に漏れや大気開放バルブ等に異常が発生した状態と判定して後述するステップＳ４４に進み、燃料タンクの内圧ＦＴＰと所定値ＦＴＰ１との差の絶対値が１１０ｍｍＡｇより小さい場合（ステップＳ３０でＹｅｓ）、ステップＳ３２で所定時間ｔ３（例えば、ｔ３＝３０秒）経過するまで、ステップＳ３０での処理を繰り返し、所定時間ｔ３経過後、ステップＳ３４に進む。
【００２６】
ステップＳ３４では、燃料タンク内圧ＦＴＰを大気開放させるために、ＣＤＣＶ、ＰＣＶを開弁し、ＴＰＣＶを閉弁する。その後、ステップＳ３６において、燃料タンク内圧を大気開放した状態で所定時間ｔ４（例えば、ｔ４＝３秒）経過するのを待って、ステップＳ３８において、燃料タンクの内圧ＦＴＰを検出する。
【００２７】
図５に示すように、ステップＳ３８に続く、ステップＳ４０では、燃料タンクの内圧ＦＴＰと所定値ＦＴＰ２との差の絶対値が５ｍｍＡｇより大きいか否かを判定する。ステップＳ４０において、燃料タンクの内圧ＦＴＰと所定値ＦＴＰ２との差の絶対値が５ｍｍＡｇより大きい場合（ステップＳ４０でＹｅｓ）、タンク内圧ＦＴＰは正常であるとして前述のステップＳ６にリターンし、燃料タンクの内圧ＦＴＰと所定値ＦＴＰ２との差の絶対値が５ｍｍＡｇより小さい場合（ステップＳ４０でＮｏ）、ステップＳ４４に進む。
【００２８】
ステップＳ４４では、燃料タンク内圧を大気開放したにもかかわらず、燃料タンクの内圧ＦＴＰが大気開放状態に戻らないので大気開放バルブが異常又はパージ通路２６に詰りが発生していると判定し、警告ランプ３８を点灯させて運転者に蒸発燃料供給装置２５の故障を警告する。その後、ステップＳ４６において、異常と判定された場合の故障コードを保存しておき、後日修理時にメンテナンス等に用いられる。
【００２９】
次に、図３〜図６を参照して、各バルブの動作タイミングにおける燃料タンク内圧の変化について説明する。
【００３０】
図３〜図６において、ステップＳ１４において、燃料タンク内に負圧を発生させるために、ＣＤＣＶを閉弁し、ＴＰＣＶ、ＰＣＶを開弁して、所定の負圧又は所定時間経過後にパージ制御を停止してＰＣＶを閉弁することにより、所定時間ｔ１の経過する間に燃料タンク内圧ＦＴＰをＰ１まで降下させる（Ｐ１＜−２００ｍｍＡｇ）。その後、ステップＳ２４において、所定時間ｔ２の経過する間に燃料タンク内圧ＦＴＰが負圧Ｐ１の状態からどの程度変化するかを判定して（Ｐ１→Ｐ２）、この変化が急激な場合はパージ通路２６やＣＤＣＶ、ＰＣＶに漏れ等の異常があると判定する。更に、所定時間ｔ３経過後に、ＣＤＣＶ、ＰＣＶを開弁し、ＴＰＣＶを閉弁して大気開放とした後、燃料タンク内圧ＦＴＰが負圧Ｐ２の状態から大気開放状態Ｐ０となっているか否かを判定し、大気開放となっていない場合はパージ通路２６の詰りやＣＤＣＶ、ＴＰＣＶに作動異常があると判定する。
【００３１】
以上説明した第１の実施形態では、イグニッションスイッチＯＮ後において、燃料タンクに負圧を発生させる蒸発燃料供給装置の故障検出回数を従来に比べて低減したことにより、故障判定動作を確実に実行させ、燃料タンクに対する負荷を低減できる。
【００３２】
（第２の実施形態）
次に、第２の実施形態に係る蒸発燃料供給装置の故障検出動作について説明する。図７は本発明の第２の実施形態に係る蒸発燃料供給装置の故障検出動作を示すフローチャートである。
【００３３】
この第２の実施形態の蒸発燃料供給装置の故障検出は、ステップＳ２において、イグニッションスイッチがＯＮされた状態で、故障検出のため燃料タンクに所定の負圧を作用させてから所定走行距離（例えば、２００〜３００ｋｍ）に達するまで故障検出を禁止する実施形態である。尚、以下では、上述の第１の実施形態と共通する処理ステップの説明は同一ステップ番号を付与して省略し、異なる処理ステップについてのみ説明する。
【００３４】
図７において、先ず、ステップＳ４０での判定がＹｅｓの場合、ステップＳ５０に進み、フラグＦに１が設定されてから、即ち、故障検出のため燃料タンクに所定の負圧を作用させてから所定走行距離（例えば、２００〜３００ｋｍ）に達したか否かを判定する。ステップＳ５０で、所定走行距離に達していない場合（ステップＳ５０でＮｏ）、ステップＳ６にリターンし、所定走行距離に達している場合（ステップＳ５０でＹｅｓ）、ステップＳ４にリターンする。また、ステップＳ６でフラグＦが１、即ち、イグニッションスイッチのＯＮ後、故障判定動作を最低一回でも実行した場合（ステップＳ６でＹｅｓ）、ステップＳ５０に進む。更に、ステップＳ１２において、エンジン１が所定走行領域にない場合（ステップＳ１２でＮｏ）、ステップＳ６にリターンする。
【００３５】
以上説明した第２の実施形態における蒸発燃料供給装置の故障検出動作においては、第１の実施形態の効果に加えて、上記所定走行距離後に故障検出を実行するので、イグニッションスイッチＯＮ後の故障検出回数を確保して検出精度を向上させることができる。
【００３６】
（第３の実施形態）
次に、第３の実施形態に係る蒸発燃料供給装置の故障検出動作について説明する。図８は本発明の第３の実施形態に係る蒸発燃料供給装置の故障検出動作を示すフローチャートである。
【００３７】
この第３の実施形態の蒸発燃料供給装置の故障検出は、ステップＳ２において、イグニッションスイッチがＯＮされた状態で、故障検出のため燃料タンクに所定の負圧を作用させてから所定時間（例えば、２〜３時間）に達するまで故障検出を禁止する実施形態である。尚、以下では、上述の第１の実施形態と共通する処理ステップの説明は同一ステップ番号を付与して省略し、異なる処理ステップについてのみ説明する。
【００３８】
図８において、先ず、ステップＳ４０での判定がＹｅｓの場合、ステップＳ５２に進み、フラグＦに１が設定されてから、即ち、故障検出のため燃料タンクに所定の負圧を作用させてから所定時間ｔ５（例えば、２〜３時間）経過したか否かを判定する。ステップＳ５２で、所定時間ｔ５経過していない場合（ステップＳ５２でＮｏ）、ステップＳ６にリターンし、所定時間ｔ５経過している場合（ステップＳ５２でＹｅｓ）、ステップＳ４にリターンする。また、ステップＳ６でフラグＦが１、即ち、イグニッションスイッチのＯＮ後、故障判定動作を最低一回でも実行した場合（ステップＳ６でＹｅｓ）、ステップＳ５２に進む。更に、ステップＳ１２において、エンジン１が所定走行領域にない場合（ステップＳ１２でＮｏ）、ステップＳ６にリターンする。
【００３９】
以上説明した第３の実施形態における蒸発燃料供給装置の故障検出動作においては、第１の実施形態の効果に加えて、上記所定時間ｔ５経過後に故障検出を実行するので、イグニッションスイッチＯＮ後の故障検出回数を確保して検出精度を向上させることができる。
【００４０】
尚、本発明は、その趣旨を逸脱しない範囲で上記実施形態を修正又は変更したものに適用可能である。
【００４１】
例えば、第１の実施形態の故障検出動作における、所定時間ｔ１〜ｔ４や、燃料タンク内圧の判定しきい値は、任意に設定できることは言うまでもない。
【００４２】
また、第２、第３の実施形態における走行距離（例えば、２００〜３００ｋｍ）やイグニッションスイッチＯＮ後の所定時間ｔ５（例えば、２〜３時間）は任意に設定できることは言うまでもない。
【００４３】
また、本実施形態では、イグニッションスイッチがＯＮされてからＯＦＦされるまでに故障判定動作を１度実行する制御手順を説明したが、この故障判定動作を複数回実行させてももちろん良い。
【００４４】
【発明の効果】
以上のように、本発明の蒸発燃料供給装置の故障検出装置においては、所定の故障診断条件が成立した場合、燃料タンクからパージ通路を介して吸気通路に通じる蒸発燃料供給通路に、吸気通路内の負圧を作用させ、燃料タンクに作用する負圧を検出し、この負圧の検出結果に基づいて、蒸発燃料供給通路の異常状態を判定し、更に、異常状態を判定した後、所定の走行距離以上となるまでの所定期間判定を禁止するので、故障判定動作回数を低減することにより故障判定動作を確実に実行させ、燃料タンクに対する負荷を低減できる。
【００４５】
【図面の簡単な説明】
【図１】本発明の実施形態に係る蒸発燃料供給装置の全体構成を示す図である。
【図２】本発明の実施形態に係る蒸発燃料供給装置の故障検出装置の構成を示す図である。
【図３】本発明の第１の実施形態に係る蒸発燃料供給装置の故障検出動作を示す図である。
【図４】本発明の第１の実施形態に係る蒸発燃料供給装置の故障検出動作を示す図である。
【図５】本発明の第１の実施形態に係る蒸発燃料供給装置の故障検出動作を示す図である。
【図６】（ａ）は、蒸発燃料供給装置のパージコントロールバルブ、２ウェイバルブ、大気開放バルブの各動作タイミングを示すタイムチャートであり、（ｂ）は、（ａ）に示す各バルブの動作タイミングにおける燃料タンク内圧の変化を示す図である。
【図７】本発明の第２の実施形態に係る蒸発燃料供給装置の故障検出動作を示す図である。
【図８】本発明の第３の実施形態に係る蒸発燃料供給装置の故障検出動作を示す図である。
【符号の説明】
９…吸気通路
２１…燃料タンク
２６…パージ通路
２７…キャニスタ
２８…パージコントロールバルブ
２９…大気開放通路
２９ａ…大気開放バルブ
３６…タンク圧検出センサ
【図１】
0003627879.tif 000002
【図２】
0003627879.tif 000003
【図３】
0003627879.tif 000004
【図４】
0003627879.tif 000005
【図５】
0003627879.tif 000006
【図６】
0003627879.tif 000007
【図７】
0003627879.tif 000008
【図８】
0003627879.tif 000009