(57)【要約】【課題】エンジン停止中のリーク診断の実行頻度確保及びバッテリ電力消費量低減の要求を満たしながら、給油によるリーク診断精度の低下を防止する。【解決手段】エンジン停止毎に燃料レベルセンサ２７により検出される燃料残量の変化に基づいて燃料タンク１１に燃料が給油されたか否かを判定し、燃料が給油されたと判定されたときには、その後のエンジン停止中のリーク診断を禁止する。これにより、給油によるリーク診断精度の低下を未然に防止すると共に、給油と判定されたときには、直ちに、リーク診断に必要な各部品への電源供給を遮断して、エンジン停止中の電力消費量を低減できる。しかも、給油の対策として、リーク診断の待ち時間を長くする必要がないため、リーク診断の開始前にエンジンが再始動される機会が増えることを回避でき、エンジン停止中のリーク診断の実行頻度を確保できる。【選択図】  図１
2004278409.tif 000002
【特許請求の範囲】
【請求項１】
燃料タンク内の燃料が蒸発して生じたエバポガスを内燃機関の吸気系にパージするエバポガスパージシステムに適用され、内燃機関の停止中に前記燃料タンクを含むエバポ系内の圧力に基づいて該エバポ系のリークの有無を診断する内燃機関停止中のリーク診断を行うリーク診断手段を備えたエバポガスパージシステムのリーク診断装置において、
内燃機関の停止中に前記燃料タンクに燃料が給油されたか否かを判定する給油判定手段と、
前記給油判定手段により内燃機関の停止中に前記燃料タンクに燃料が給油されたと判定された後は、前記内燃機関停止中のリーク診断を禁止するリーク診断禁止手段と
を備えていることを特徴とするエバポガスパージシステムのリーク診断装置。
【請求項２】
前記エバポ系内に負圧を導入する負圧ポンプを備え、
前記リーク診断手段は、前記内燃機関停止中のリーク診断を行う際に、前記負圧ポンプを作動させて前記エバポ系内に負圧を導入することを特徴とする請求項１に記載のエバポガスパージシステムのリーク診断装置。
【請求項３】
前記燃料タンク内の燃料残量を検出する燃料残量検出手段を備え、
前記給油判定手段は、前記燃料残量検出手段で検出した燃料残量の変化に基づいて前記燃料タンクに燃料が給油されたか否かを判定することを特徴とする請求項１又は２に記載のエバポガスパージシステムのリーク診断装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、燃料タンク内の燃料が蒸発して生じたエバポガス（燃料蒸発ガス）を内燃機関の吸気系にパージ（放出）するエバポガスパージシステムのリーク診断を行うエバポガスパージシステムのリーク診断装置に関するものである。
【０００２】
【従来の技術】
従来より、エバポガスパージシステムにおいては、燃料タンク内から発生するエバポガスが大気中に漏れ出すことを防止するために、燃料タンク内から発生したエバポガスをキャニスタ内に吸着し、このキャニスタと内燃機関の吸気系とを連通するパージ通路に設けたパージ制御弁を開弁することで、吸気系の負圧を利用してキャニスタ内に吸着されているエバポガスを吸気系へパージするようにしている。このエバポガスパージシステムから大気中にエバポガスが漏れる状態が長時間放置されるのを防止するために、エバポガスの漏れを早期に検出する必要がある。
【０００３】
そこで、例えば、特許文献１（特開平５−１２５９９７号公報）に記載されているように、内燃機関の運転中にパージ制御弁を開弁して吸気系から燃料タンク内に負圧を導入した後、パージ制御弁を閉弁してパージ制御弁から燃料タンクまでのエバポ系を密閉した状態で、エバポ系内の圧力（例えば燃料タンク内の圧力）を圧力センサで監視してエバポ系のリーク（漏れ）の有無を診断するようにしたものがある。
【０００４】
この内燃機関運転中のリーク診断の診断精度を確保するには、燃料タンク内の燃料の揺れや登降坂走行時の大気圧変化による燃料タンク内の圧力変化等の影響を受けないように、所定の安定した運転状態（例えばアイドル運転状態）となっている期間中にリーク診断を行う必要があると共に、エバポ系内の圧力変化を測定する時間をある程度長い時間に設定する必要がある。このため、車両の運転方法、走行パターン等によっては、リーク診断が開始されても、リーク診断の途中で、内燃機関の運転状態が変化したり、内燃機関の運転が停止されたりして、リーク診断が中止される回数が増えてしまい、リーク診断の実行頻度を確保できない可能性がある。
【０００５】
そこで、リーク診断を行う際に電動ポンプを用いてエバポ系内に負圧又は正圧を導入する技術（例えば特許文献２参照）を利用して、内燃機関の運転状態の変化の影響を受けない内燃機関の停止中に、電動ポンプを用いてエバポ系内に負圧又は正圧を導入してエバポ系のリーク診断を行うことで、リーク診断の実行頻度を確保することが提案されている。
【０００６】
【特許文献１】
特開平５−１２５９９７（第２頁等）
【特許文献２】
特開２００２−４９５９号公報（第２頁等）
【０００７】
【発明が解決しようとする課題】
ところで、内燃機関の運転停止直後から暫くの間は、燃料タンク内で発生するエバポガスによってエバポ系内の圧力が上昇し、その後、燃料温度の低下に伴ってエバポ系内の圧力が低下する。
【０００８】
そこで、本発明らは、内燃機関の停止中にリーク診断を実行する際に、内燃機関の停止後のエバポガス発生量の変化の影響を受けないようにするために、内燃機関の運転停止から所定の待ち時間（例えば数時間以上）が経過した後にリーク診断を実行するシステムを開発している。
【０００９】
しかし、内燃機関の停止後に燃料タンクに燃料が給油されると、新たに給油された燃料によってエバポガスの発生量が増大するため、エバポ系内の圧力挙動が安定するまでに要する時間が通常よりも長くなる。このため、内燃機関の停止後に給油が行われたときに、エバポ系内の圧力挙動が安定する前にリーク診断の待ち時間が経過してリーク診断が開始されてしまう可能性があり、リーク診断精度が低下してしまう懸念がある。
【００１０】
この対策として、内燃機関の運転停止からリーク診断を開始するまでの待ち時間（以下「リーク診断の待ち時間」という）を長くして、給油時でもエバポ系内の圧力挙動が安定するのを待ってリーク診断を実行できるようにすることが考えられる。しかし、リーク診断の待ち時間を長くすると、リーク診断の開始前に内燃機関が再始動される機会が多くなって、内燃機関停止中のリーク診断の実行頻度が少なくなったり、リーク診断の待ち時間中のバッテリ電力消費量が増加してバッテリの消耗を早めてしまう懸念がある。
【００１１】
本発明はこのような事情を考慮してなされたものであり、従ってその目的は、内燃機関の停止中にリーク診断を行うシステムにおいて、内燃機関停止中のリーク診断の実行頻度確保及びバッテリ電力消費量低減の要求を満たしながら、燃料の給油によるリーク診断精度の低下を防止することができるエバポガスパージシステムのリーク診断装置を提供することにある。
【００１２】
【課題を解決するための手段】
上記目的を達成するために、本発明の請求項１のエバポガスパージシステムのリーク診断装置は、内燃機関の停止中に燃料タンクに燃料が給油されたか否かを給油判定手段により判定し、内燃機関の停止中に燃料タンクに燃料が給油されたと判定された後は、内燃機関停止中のリーク診断をリーク診断禁止手段により禁止するようにしたものである。
【００１３】
このようにすれば、燃料の給油によるリーク診断精度の低下を未然に防止することができ、リーク診断の信頼性を確保できる。しかも、給油の対策として、リーク診断の待ち時間を長くする必要がないため、リーク診断の開始前に内燃機関が再始動される機会が増えることを回避でき、内燃機関停止中のリーク診断の実行頻度を確保できる。しかも、リーク診断の待ち時間を長くする必要がなければ、その待ち時間中のバッテリ電力消費量の増加を回避できると共に、給油と判定されたときには、直ちにリーク診断に必要な各部品への電源供給を遮断することができ、内燃機関停止中のバッテリ電力消費量を低減することができて、バッテリの寿命を延ばすことができる。
【００１４】
また、請求項２のように、エバポ系内に負圧を導入する負圧ポンプを設け、内燃機関停止中のリーク診断を行う際に、負圧ポンプを作動させてエバポ系内に負圧を導入するようにすると良い。エバポ系内を負圧にしてリーク診断を行うシステムでは、もし、エバポ系にリーク孔が開いていたとしても、リーク診断中に、そのリーク孔からエバポ系内に大気が吸入されるだけであり、リーク診断中にエバポ系内のエバポガスがリーク孔から大気中に漏れ出すことを防止することができるという利点がある。
【００１５】
しかし、その一方で、エバポ系内に負圧を導入してリーク診断を行う負圧式のリーク診断システムでは、燃料の給油によってエバポガスが多量に発生すると、エバポ系のリークによる圧力変化とエバポガスの発生による圧力変化とを判別しにくくなってリーク診断精度が低下するという欠点があるが、本発明を適用することで、給油時にリーク診断を禁止することができるので、負圧式のリーク診断システムでも、燃料の給油によるリーク診断精度の低下を確実に防止することができる。
【００１６】
また、燃料タンクに燃料が給油されたか否かの判定は、例えば、燃料タンクの給油口キャップが開放されたか否かによって判定するようにしても良いが、この場合、もし、給油口キャップが開放されただけで、実際には燃料が給油されなかったとき（つまり、燃料の給油によるリーク診断精度の低下が発生しないとき）にも、燃料が給油されたと判定されて、リーク診断が禁止されてしまう。しかも、給油口キャップの開閉を検出するセンサ・スイッチを新たに設ける必要があり、低コスト化の要求を満たすことができない。
【００１７】
そこで、請求項３のように、燃料残量検出手段で検出した燃料残量の変化に基づいて燃料タンクに燃料が給油されたか否かを判定するようにすると良い。このようにすれば、燃料タンクに燃料が給油されたか否かを正確に判定することができ、実際に燃料が給油されたときのみに、リーク診断を禁止することができる。しかも、燃料残量検出手段は、一般に燃料タンクに設けられている燃料レベルセンサを利用することができるので、新たなセンサ・スイッチを設ける必要がなく、低コスト化の要求を満たすことができる。
【００１８】
【発明の実施の形態】
以下、本発明の一実施形態を図面に基づいて説明する。まず、図１に基づいてエバポガスパージシステムの構成を説明する。燃料タンク１１には、エバポ通路１２を介してキャニスタ１３が接続されている。このキャニスタ１３内には、エバポガス（燃料蒸発ガス）を吸着する活性炭等の吸着体（図示せず）が収容されている。
【００１９】
一方、キャニスタ１３とエンジン吸気系との間には、キャニスタ１３内の吸着体に吸着されているエバポガスをエンジン吸気系にパージ（放出）するためのパージ通路１４が設けられ、このパージ通路１４の途中に、パージ流量を制御するパージ制御弁１５が設けられている。このパージ制御弁１５は、常閉型の電磁弁により構成され、通電をデューティ制御することで、キャニスタ１３からエンジン吸気系へのエバポガスのパージ流量を制御するようになっている。
【００２０】
この燃料タンク１１からパージ制御弁１５までのエバポ系のリーク診断を行うために、キャニスタ１３の大気連通路１６には、リークチェックモジュール１７が取り付けられている。図２に示すように、リークチェックモジュール１７は、キャニスタ１３側に接続されるキャニスタ連通路１８に、通路切換弁１９を介して大気連通路２０と負圧導入路２１とが接続されている。大気連通路２０は、大気側に直接連通するように設けられ、負圧導入路２１は、チェック弁２２と電動式の負圧ポンプ２３とを介して大気連通路２０の途中に接続されている。負圧ポンプ２３の駆動中はチェック弁２２が開弁して負圧導入路２１から大気連通路２０へガスを排出し、負圧ポンプ２３の停止中はチェック弁２２が閉弁して大気連通路２０から負圧導入路２１への大気の逆流を阻止するようになっている。
【００２１】
通路切換弁１９は、キャニスタ連通路１８と大気連通路２０とを接続する大気開放位置Ｂと、キャニスタ連通路１８と負圧導入路２１とを接続する負圧導入位置Ａとの間を切換動作可能な電磁弁により構成されている。
【００２２】
また、キャニスタ連通路１８と負圧導入通路２１との間には、通路切換弁１９をバイパスするバイパス通路２４が接続され、このバイパス通路２４の途中に、基準オリフィス２５が設けられている。この基準オリフィス２５は、通路内径がバイパス通路２４の他の部位の通路内径よりも大幅に絞られて基準リーク孔径（例えば直径０．５ｍｍ）になるように形成されている。この基準オリフィス２５と、バイパス通路２４のうち基準オリフィス２５から負圧導入通路２１につながる通路２４ａとによって基準圧力検出部３７が構成され、この基準圧力検出部３７に、圧力センサ２６が設けられている。
【００２３】
パージ制御弁１５の閉弁時に通路切換弁１９が負圧導入位置Ａに切り換えられているときには、エバポ系が密閉されて、基準圧力検出部３７の圧力センサ２６の周辺部分が負圧導入路２１とキャニスタ連通路１８を介してエバポ系内に連通するため、圧力センサ２６により基準圧力検出部３７内の圧力を検出することで、エバポ系内の圧力の代表的データである燃料タンク１１内の圧力（以下「タンク内圧」という）を検出することができる。
【００２４】
そして、通路切換弁１９が負圧導入位置Ａに切り換えられてエバポ系が密閉された状態で、負圧ポンプ２３が駆動されると、エバポ系内のガスがキャニスタ１３を通って大気側に排出されて、エバポ系内に負圧が導入される。
【００２５】
一方、パージ制御弁１５の閉弁時に通路切換弁１９が大気開放位置Ｂに切り換えられているときには、バイパス通路２４内（基準圧力検出部３７内）が大気連通路２０を介して大気に開放されるため、圧力センサ２６により基準圧力検出部３７内の圧力を検出することで大気圧を検出することができる。
【００２６】
そして、通路切換弁１９が大気開放位置Ｂに切り換えられてエバポ系内が大気連通路２０を介して大気に開放された状態で、負圧ポンプ２３が駆動されると、基準オリフィス２５の存在により基準圧力検出部３７内が負圧になる。このとき、圧力センサ２６により基準圧力検出部３７内の圧力を検出することで、基準オリフィス２５の基準リーク孔径に対応した基準圧力を検出することができる。
【００２７】
また、図１に示すように、燃料タンク１１内には、燃料残量を検出する燃料レベルセンサ２７（燃料残量検出手段）が設けられている。その他、所定のクランク角毎にクランク角信号を出力するクランク角センサ２８、吸気管圧力を検出する吸気管圧力センサ２９、車速を検出する車速センサ３０等の各種のセンサが設けられている。
【００２８】
これらの各種センサの出力は、制御回路（以下「ＥＣＵ」と表記する）３１に入力される。このＥＣＵ３１の電源端子には、メインリレー３２を介して車載バッテリ（図示せず）から電源電圧が供給される。この他、パージ制御弁１５、通路切換弁１９、負圧ポンプ２３、圧力センサ２６、燃料レベルセンサ２７等に対しても、メインリレー３２を介して電源電圧が供給される。メインリレー３２のリレー接点３２ａを駆動するリレー駆動コイル３２ｂは、ＥＣＵ３１のメインリレーコントロール端子に接続され、このリレー駆動コイル３２ｂに通電することで、リレー接点３２ａがＯＮ（オン）して、ＥＣＵ３１等に電源電圧が供給される。そして、リレー駆動コイル３２ｂへの通電をＯＦＦ（オフ）することで、リレー接点３２ａがＯＦＦして、ＥＣＵ３１等への電源供給がＯＦＦされる。
【００２９】
ＥＣＵ３１のキーＳＷ端子には、イグニッションスイッチ（以下「ＩＧスイッチ」と表記する）３３のＯＮ／ＯＦＦ信号が入力される。ＩＧスイッチ３３をＯＮすると、メインリレー３２がＯＮされて、ＥＣＵ３１等への電源供給が開始され、ＩＧスイッチ３３をＯＦＦすると、メインリレー３２がＯＦＦされて、ＥＣＵ３１等への電源供給がＯＦＦされる。
【００３０】
また、ＥＣＵ３１には、バックアップ電源３４と、このバックアップ電源３４を電源として計時動作するソークタイマ３５が内蔵されている。このソークタイマ３５は、エンジン停止後（ＩＧスイッチ３３のＯＦＦ後）に計時動作を開始してエンジン停止後の経過時間を計測する。前述したように、ＩＧスイッチ３３をＯＦＦすると、メインリレー３２がＯＦＦされて、ＥＣＵ３１等への電源供給がＯＦＦされるが、エンジン停止中にリーク診断を行うために、ソークタイマ３５の計測時間（エンジン停止後の経過時間）が所定時間（例えば３〜５時間）に到達すると、ＥＣＵ３１のバックアップ電源３４を電源にしてＥＣＵ３１のメインリレーコントロール端子の駆動回路を作動させてメインリレー３２をＯＮさせ、ＥＣＵ３１、パージ制御弁１５、通路切換弁１９、負圧ポンプ２３、圧力センサ２６、燃料レベルセンサ２７等に電源電圧を供給するようになっている。
【００３１】
ＥＣＵ３１は、マイクロコンピュータを主体として構成され、そのＲＯＭ（記憶媒体）に記憶された燃料噴射制御プログラム、点火制御プログラム及びパージ制御プログラムを実行することで、燃料噴射制御、点火制御及びパージ制御を行う。
【００３２】
更に、ＥＣＵ３１は、後述する図３乃至図５に示すリーク診断用の各プログラムを実行することで、エンジン運転停止（ＩＧスイッチ３３のＯＦＦ）から所定時間（例えば３〜５時間）が経過した後に、エンジン停止中のリーク診断を実行するが、エンジン停止直後に燃料タンク１１に燃料が給油されたか否かを判定し、燃料が給油されたと判定された後は、エンジン停止中のリーク診断を禁止して、エンジン停止中の電力消費量を低減してバッテリの負担を軽減すると共に、燃料の給油によるリーク診断精度の低下を防止する。
【００３３】
ここで、本実施形態で実行するエンジン停止中のリーク診断について説明する。図６に示すように、エンジン運転停止（ＩＧスイッチ３３のＯＦＦ）から所定時間（例えば３〜５時間）が経過した時点ｔ１  で、基準圧力検出処理を開始する。この基準圧力開始処理では、通路切換弁１９を大気開放位置Ｂに維持したまま負圧ポンプ２３をＯＮして、基準圧力検出部３７内に負圧を導入し、その負圧が基準オリフィス２５に対応した基準圧力付近で安定した時点ｔ２  で、圧力センサ２６により検出される基準圧力検出部３７内の負圧を基準圧力としてＥＣＵ３１のメモリに記憶する。
【００３４】
基準圧力の検出後、負圧ポンプ２３をＯＮ状態に維持したまま通路切換弁１９を負圧導入位置Ａに切り換えて、負圧ポンプ２３によりエバポ系内に負圧を導入する。負圧導入開始から所定時間が経過する前に、圧力センサ２６で検出したタンク内圧がリーク判定値（例えば基準圧力よりも少し低い圧力に設定された値）よりも低くなれば、リーク無しと判定し、負圧導入開始から所定時間が経過した時点ｔ４  で、タンク内圧がリーク判定値以上の場合には、リーク有りと判定する。その際、タンク内圧が基準圧力付近に収束していれば、基準オリフィス２５の基準リーク孔径（例えば直径０．５ｍｍ）相当のリーク孔と判定し、タンク内圧が基準圧力よりも大きければ、基準オリフィス２５の基準リーク孔径よりも大きいリーク孔と判定する。
【００３５】
以下、ＥＣＵ３１が実行する図３乃至図５に示すリーク診断用の各プログラムの処理内容を説明する。
【００３６】
［リーク診断メイン制御］
図３に示すリーク診断メイン制御プログラムは、メインリレー３２のＯＮ中に所定時間毎（例えば２０ｍｓｅｃ毎）に実行される。本プログラムが起動されると、まず、ステップ１０１で、ＩＧスイッチ３３がＯＦＦされているか否か、つまり、エンジン停止中であるか否かを判定し、ＩＧスイッチ３３がＯＮ（エンジン運転中）であれば、そのまま本プログラムを終了する。
【００３７】
その後、ＩＧスイッチ３３がＯＮからＯＦＦに切り換えられた後は、本ルーチンが起動される毎に、ステップ１０１で「Ｙｅｓ」と判定されて、ステップ１０２に進み、燃料タンク１１に燃料が給油されたか否かを、例えば、燃料レベルセンサ２７で検出される燃料残量が所定量以上変化したか否かによって判定する。このステップ１０２の処理が特許請求の範囲でいう給油判定手段としての役割を果たす。
【００３８】
この後、ステップ１０３に進み、ＩＧスイッチ３３のＯＦＦから給油判定に必要な所定時間（例えば数分〜１０分）が経過したか否かを判定し、所定時間が経過していなければ、そのまま、本プログラムを終了する。これにより、ＩＧスイッチ３３のＯＦＦから所定時間が経過するまでメインリレー３２がＯＮ状態に維持され、その間に、給油判定が行われる。
【００３９】
その後、ステップ１０３で、ＩＧスイッチ３３のＯＦＦから所定時間（給油判定時間）が経過したと判定された時点で、ステップ１０４に進み、後述する図４のメインリレー制御プログラムを実行する。
【００４０】
［メインリレー制御］
上記ステップ１０４で図４のメインリレー制御プログラムが起動されると、まず、ステップ２０１で、図３のステップ１０２の判定結果に基づいて燃料タンク１１に燃料が給油されたか否かを判定する。その結果、燃料が給油されていないと判定された場合には、ステップ２０２に進み、ソークタイマ３５の計測時間（ＩＧスイッチ３３のＯＦＦ後の経過時間）に基づいて、エンジン停止中のリーク診断期間内であるか否かを判定する。ここで、エンジン停止中のリーク診断期間は、ＩＧスイッチ３３がＯＦＦされてから所定時間（この所定時間はタンク内圧が安定するのに必要な時間であり、例えば３〜５時間）経過後からリーク診断が終了するまでの期間に設定されている。
【００４１】
ＩＧスイッチ３３のＯＦＦ直後の給油判定時間が経過したときに、ステップ２０２で、エンジン停止中のリーク診断期間内ではないと判定されて、ステップ２０３に進み、メインリレー３２をＯＦＦして、ＥＣＵ３１、パージ制御弁１５、通路切換弁１９、負圧ポンプ２３、圧力センサ２６、燃料レベルセンサ２７等への電源供給を遮断して、バッテリの消耗を防ぐ。
【００４２】
その後、エンジン停止中にソークタイマ３５の計測時間が所定時間に到達すると、ＥＣＵ３１のバックアップ電源３４を電源にしてＥＣＵ３１のメインリレーコントロール端子の駆動回路を作動させてメインリレー３２をＯＮさせ、ＥＣＵ３１、パージ制御弁１５、通路切換弁１９、負圧ポンプ２３、圧力センサ２６、燃料レベルセンサ２７等に電源電圧を供給する。
【００４３】
これにより、図３のリーク診断メイン制御プログラムが起動され、そのステップ１０４で、図４のメインリレー制御プログラムが起動されると、ステップ２０２で、エンジン停止中のリーク診断期間内であると判定されて、ステップ２０４に進み、ＩＧスイッチ３３のＯＦＦ後（エンジン停止後）であっても、メインリレー３２をＯＮ状態に維持して、ＥＣＵ３１、パージ制御弁１５、通路切換弁１９、負圧ポンプ２３、圧力センサ２６、燃料レベルセンサ２７等への電源供給を継続する。
【００４４】
この後、ステップ２０５に進み、後述する図５のエンジン停止中のリーク診断プログラムを実行する。その後、エンジン停止中のリーク診断が終了すると、ステップ２０２で「Ｎｏ」と判定されて、ステップ２０３に進み、メインリレー３２をＯＦＦして、ＥＣＵ３１、パージ制御弁１５、通路切換弁１９、負圧ポンプ２３、圧力センサ２６、燃料レベルセンサ２７等への電源供給を遮断する。
【００４５】
これに対して、上記ステップ２０１で、燃料タンク１１に燃料が給油されたと判定された場合には、ステップ２０６に進み、ソークタイマ３５をＯＦＦすると共に、メインリレー３２をＯＦＦしてＥＣＵ３１、パージ制御弁１５、通路切換弁１９、負圧ポンプ２３、圧力センサ２６、燃料レベルセンサ２７等への電源供給を遮断する。これにより、図５のエンジン停止中のリーク診断プログラムが実行されなくなって、エンジン停止中のリーク診断が禁止される。このステップ２０６の処理が特許請求の範囲でいうリーク診断禁止手段としての役割を果たす。
【００４６】
尚、他の制御でソークタイマ３５の計測時間を使用する場合には、ステップ２０６でソークタイマ３５をＯＦＦしない（ＯＮ状態に維持する）ようにしても良い。
【００４７】
［エンジン停止中のリーク診断］
図５のエンジン停止中のリーク診断プログラムは、図４のメインリレー制御プログラムのステップ２０５で起動され、特許請求の範囲でいうリーク診断手段としての役割を果たす。本プログラムが起動されると、まず、ステップ３０１で、基準圧力検出フラグが、基準圧力検出済みを意味する「１」にセットされているか否かを判定し、まだ、基準圧力を検出していなければ、ステップ３０２〜３０６の基準圧力検出処理を次のようにして実行する。
【００４８】
まず、ステップ３０２で、通路切換弁１９を大気開放位置Ｂに維持したまま、ステップ３０３に進み、負圧ポンプ２３をＯＮして、基準圧力検出部３７内に負圧を導入する。この後、ステップ３０４に進み、圧力センサ２６により検出される基準圧力検出部３７内の圧力の変化速度が所定速度（例えば０．１ｋＰａ／ｓｅｃ）よりも遅いか否かを判定し、圧力変化速度が所定速度以上であれば、まだ負圧を導入する必要があると判断して、そのまま本プログラムを終了する。
【００４９】
その後、ステップ３０４で、圧力変化速度が所定速度よりも遅いと判定された時点で、基準圧力検出部３７内の負圧が基準オリフィス２５の基準リーク孔径に対応した基準圧力付近で安定したと判断して、ステップ３０５に進み、圧力センサ２６により検出される基準圧力検出部３７内の負圧を基準圧力としてＥＣＵ３１のメモリに記憶する。
【００５０】
この後、ステップ３０６に進み、負圧ポンプ２３をＯＮ状態に維持したまま通路切換弁１９を負圧導入位置Ａに切り換えて、負圧ポンプ２３によりエバポ系内に負圧を導入する。
【００５１】
この後、ステップ３０７に進み、圧力センサ２６で検出したタンク内圧がリーク判定値（例えば基準圧力−０．５ｋＰａ）よりも低いか否かを判定する。タンク内圧がリーク判定値以上であれば、ステップ３０８に進み、負圧導入開始から所定時間（例えば１０分）が経過したか否かを判定し、負圧導入開始から所定時間が経過する前であれば、ステップ３０９に進み、基準圧力検出フラグを基準圧力検出済みを意味する「１」にセットして、本プログラムを終了する。
【００５２】
その後、負圧導入開始から所定時間が経過する前に、ステップ３０７で、タンク内圧がリーク判定値よりも低いと判定された場合には、ステップ３１０に進み、正常（リーク無し）と判定する。
【００５３】
これに対して、ステップ３０７で、タンク内圧がリーク判定値よりも低いと判定されることなく、ステップ３０８で、負圧導入開始から所定時間が経過したと判定された場合には、ステップ３１１に進み、異常（リーク有り）と判定して、運転席のインストルメントパネルに設けられた警告ランプ３６を点灯したり、或はインストルメントパネルの警告表示部（図示せず）に警告表示して運転者に警告すると共に、その異常情報（異常コード等）をＥＣＵ３１のバックアップＲＡＭ（図示せず）に記憶する。
【００５４】
この後、ステップ３１２で、負圧ポンプ２３をＯＦＦし、次のステップ３１３で、通路切換弁１９を大気開放位置Ｂに切り換えた後、ステップ３１４に進み、基準圧力検出フラグを「０」にリセットして、本プログラムを終了する。
【００５５】
以上説明した本実施形態では、エンジン停止毎に燃料タンク１１に燃料が給油されたか否かを判定し、燃料が給油されたと判定されたときには、その後のエンジン停止中のリーク診断を禁止するようにしたので、燃料の給油によるリーク診断精度の低下を未然に防止することができ、リーク診断の信頼性を確保できる。しかも、給油の対策として、リーク診断の待ち時間を長くする必要がないため、リーク診断の開始前にエンジンが再始動される機会が増えることを回避でき、エンジン停止中のリーク診断の実行頻度を確保できる。しかも、リーク診断の待ち時間を長くする必要がなければ、その待ち時間中のソークタイマ３５等の電力消費量の増加を回避できると共に、給油と判定されたときには、直ちにリーク診断に必要な各部品（ソークタイマ３５、ＥＣＵ３１、通路切換弁１９、負圧ポンプ２３、圧力センサ２６等）への電源供給を遮断することができ、エンジン停止中のバッテリ電力消費量を低減することができて、バッテリの寿命を延ばすことができる。
【００５６】
また、本実施形態では、エンジン停止中のリーク診断を行う際に、負圧ポンプ２３によりエバポ系内に負圧を導入するようにしたので、もし、エバポ系にリーク孔が開いていたとしても、リーク診断中に、そのリーク孔からエバポ系内に大気が吸入されるだけであり、リーク診断中にエバポ系内のエバポガスがリーク孔から大気中に漏れ出すことを防止することができるという利点がある。
【００５７】
しかも、エバポ系内に負圧を導入してリーク診断を行うシステムでは、燃料の給油によってエバポガスが多量に発生すると、エバポ系のリークによる圧力上昇とエバポガスの発生による圧力上昇とを判別しにくくなってリーク診断精度が低下するが、本実施形態では、燃料が給油されたときにリーク診断を禁止することができるので、燃料の給油によるリーク診断精度の低下を確実に防止することができる。
【００５８】
また、本実施形態では、燃料レベルセンサ２７で検出した燃料残量の変化に基づいて燃料タンク１１に燃料が給油されたか否かを判定するようにしたので、燃料タンク１１に燃料が給油されたか否かを正確に判定することができ、実際に燃料が給油されたときのみに、リーク診断を禁止することができる。しかも、一般に燃料タンク１１に設けられている燃料レベルセンサ２７を利用することができるので、新たなセンサ・スイッチを設ける必要がなく、低コスト化の要求を満たすことができる。
【００５９】
しかしながら、燃料タンク１１の給油口キャップの開閉を検出するセンサを設け、燃料タンク１１の給油口キャップが開放されたか否かによって燃料タンク１１に燃料が給油されたか否かを判定するようにしても良い。
【００６０】
また、上記実施形態では、エンジン停止中のリーク診断を行う際に、負圧ポンプ２３を用いたが、エバポ系内に正圧を導入する正圧ポンプを設けるようにしても良い。或は、ポンプを設けない構成としてエバポ系内に所定の圧力を強制的に導入せずにリーク診断を実施するようにしても良い。
【００６１】
その他、本発明は、エバポガスパージシステムや、リークチェックモジュール１７等のリーク診断システムの構成を適宜変更したり、リーク診断の具体的判定方法を適宜変更しても良く、要は、エンジン停止中にリーク診断を実行するシステムであれば、本発明を適用して実施することができる。
【図面の簡単な説明】
【図１】本発明の一実施形態におけるエバポガスパージシステムの構成を示す図
【図２】リークチェックモジュールの構成を示す図
【図３】リーク診断メイン制御プログラムの処理の流れを示すフローチャート
【図４】メインリレー制御プログラムの処理の流れを示すフローチャート
【図５】エンジン停止中のリーク診断プログラムの処理の流れを示すフローチャート
【図６】エンジン運転中のリーク診断の実行例を示すタイムチャート
【符号の説明】
１１…燃料タンク、１２…エバポ通路、１３…キャニスタ、１４…パージ通路、１５…パージ制御弁、１７…リークチェックモジュール、１８…キャニスタ連通路、１９…通路切換弁、２０…大気連通路、２１…負圧導入路、２２…チェック弁、２３…負圧ポンプ、２４…バイパス通路、２５…基準オリフィス、２６…圧力センサ、２７…燃料レベルセンサ（燃料残量検出手段）、３１…ＥＣＵ（リーク診断手段，給油判定手段，リーク診断禁止手段）、３２…メインリレー、３３…ＩＧスイッチ、３５…ソークタイマ、３７…基準圧力検出部。
【図１】
2004278409.tif 000003
【図２】
2004278409.tif 000004
【図３】
2004278409.tif 000005
【図４】
2004278409.tif 000006
【図５】
2004278409.tif 000007
【図６】
2004278409.tif 000008