(57)【要約】【課題】  燃料タンクに入っている燃料の種類にかかわらず、従来よりも正確にリークの有無を診断できるようにする。【解決手段】  エバポガス放出装置は連絡通路１４，キャニスタ２０，開閉弁１２等を有する。リーク診断装置は、負圧導入手段に相当する負圧ポンプ２８や、圧力センサ３４、リーク診断手段に相当するＥＣＵ３２等を有する。リーク診断手段は、負圧ポンプ２８によってエバポガス放出装置内に負圧を発生させた後、圧力センサ３４によって実測圧力（エバポガス放出装置内の圧力）を検出する行程を繰り返し行う。検出した各回の実測圧力について、参照圧力よりも低ければリーク無しの回数を増やし、同じく高ければリーク有りの回数を増やす。いずれか一方の回数が所定回数に達すると、該当する判別結果をリークの診断結果として決定する。複数回の検出を行って診断結果を決定するので、リーク診断の精度が高まる。【選択図】        図１
2006257937.tif 000002
【特許請求の範囲】
【請求項１】
燃料タンク内の燃料が気化したエバポガスを内燃機関の吸気通路に放出するように構成されたエバポガス放出装置について、前記エバポガスのリークの有無を診断するエバポガスのリーク診断装置であって、
前記エバポガス放出装置内に負圧を発生させる負圧導入手段と、
前記エバポガス放出装置内の圧力を検出する圧力センサと、
前記エバポガスのリークの有無を診断するリーク診断手段とを備え、
前記リーク診断手段は、
（１）前記負圧導入手段によってエバポガス放出装置内に負圧を発生させた後、前記圧力センサによって前記エバポガス放出装置内の圧力を検出し、
（２）（１）で検出した圧力が所定圧力よりも低ければリーク無しの回数を増やし、高ければリーク有りの回数を増やし、
（３）リーク無しの回数およびリーク有りの回数のうちでいずれか一方が２以上の自然数からなる判定終了回数に達するまでは、（１）と（２）の処理を繰り返し、
（４）リーク無しの回数およびリーク有りの回数のうちでいずれか一方が判定終了回数に達すると、前記判定終了回数に達したほうの判別結果をリークの診断結果として決定するエバポガスのリーク診断装置。
【請求項２】
請求項１に記載したエバポガスのリーク診断装置であって、
リーク診断手段は、リーク無しの回数およびリーク有りの回数のうちでいずれか一方が判定終了回数に達すると圧力センサによって基準圧力を検出し、前記判定終了回数分の圧力を平均して求めた平均値と前記基準圧力とに基づいてリークの診断結果を決定するエバポガスのリーク診断装置。
【請求項３】
請求項１または２に記載したエバポガスのリーク診断装置であって、
リーク診断手段は、リーク無しの回数およびリーク有りの回数のうちでいずれか一方が判定終了回数に達すると圧力センサによって基準圧力を検出し、当該基準圧力と所定圧力との差分値が許容範囲外となる場合には（１）から（４）までを再度行うエバポガスのリーク診断装置。
【請求項４】
請求項１から３のいずれか一項に記載したエバポガスのリーク診断装置であって、
気圧および気温のうちで一方または双方と、負圧導入期間との関係を規定した第１データテーブルを記憶する記憶装置を有し、
リーク診断手段は、気圧および気温のうちで一方または双方が入力されると、前記第１データテーブルに基づいて負圧導入期間を決定するエバポガスのリーク診断装置。
【請求項５】
請求項１から４のいずれか一項に記載したエバポガスのリーク診断装置であって、
燃料タンクの容量と判定終了回数との関係を規定した第２データテーブルを記憶する記憶装置を有し、
リーク診断手段は、燃料タンクの容量が入力されると、前記第２データテーブルに基づいて判定終了回数を決定するエバポガスのリーク診断装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エバポガス（エバポレーションガスの略称であり、燃料蒸発ガスを意味する。）を内燃機関の吸気通路に放出するように構成されたエバポガス放出装置について、エバポガスのリークの有無を診断する装置に関する。
【背景技術】
【０００２】
エバポガス放出装置は、内燃機関の吸気通路と燃料タンクとを連絡する通路の途中に備えたキャニスタや、キャニスタと吸気通路との間に備えた開閉弁を有する。このエバポガス放出装置は、燃料タンク内の燃料が気化したエバポガスをキャニスタ内に吸着させ、吸気通路の負圧を利用することでキャニスタ内に吸着させたエバポガスを吸気通路へ放出する機能を果たす。
【０００３】
ところが、エバポガス放出装置で吸気通路へ放出する際にエバポガスが外部（すなわち大気中）に漏れることがある。この漏れ（リーク）は、エバポガスが炭化水素を多量に含んでいるために大気汚染の要因ともなる一方、漏れ自体が燃料の損失にもつながるので、エバポガスのリークを早期に検出する必要がある。従来では、負圧ポンプで発生させた負圧だけでなく、吸気通路の負圧もエバポガス放出装置に導入したうえでエバポガスのリークの有無を診断する技術の一例が開示されている（例えば特許文献１を参照）。
【特許文献１】特開２００４−３０１０２７号公報（第５−６頁，図５）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、上述した特許文献１に開示された技術によれば、燃料タンクに入っている燃料の種類にかかわらず、単に負圧を導入し始めてから所定時間（例えば２分間）を経過した後にエバポガス放出装置（具体的には通路）の圧力を測り、当該圧力が基準値よりも高いか低いかでリークの有無を診断しているに過ぎない。もし燃料タンクに高揮発性の燃料が入っていた場合には、燃料が気化する速度は低揮発性の燃料に比べて速いため、所定時間を経過した後に測ったときの圧力が基準値よりも高くなる可能性がある。この場合、リークが無いにもかかわらず、リークが有ると誤まって診断してしまう。
本発明はこのような点に鑑みてなしたものであり、燃料タンクに入っている燃料の種類にかかわらず、従来よりも正確にリークの有無を診断できるエバポガスのリーク診断装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
（１）課題を解決するための手段（以下では単に「解決手段」と呼ぶ。）１は、請求項１に記載した通りである。このリーク診断装置は、負圧導入手段，圧力センサおよびリーク診断手段などを有しており、リーク診断手段が一定の手順に従ってエバポガスのリークの有無を診断する。
この手順は、負圧導入手段によってエバポガス放出装置内に負圧を発生させた後、圧力センサによってエバポガス放出装置内の圧力を検出する。検出した各回の圧力について、所定圧力よりも低ければリーク無しの回数を増やし、当該所定圧力よりも高ければリーク有りの回数を増やす。いずれか一方の回数が判定終了回数（例えば３回や５回等）に達するまでの各回について、圧力の検出と判定とを繰り返す。こうして判定終了回数に達したほうの判別結果をリークの診断結果（エバポガスのリークの有無）として決定する。
もし燃料タンクに高揮発性の燃料が入っていたとしても、圧力の検出を複数回行って多いほうの判別結果を診断結果として決定するので、リーク診断の精度が高まる。よって燃料タンクに入っている燃料の種類にかかわらず、従来よりも正確にリークの有無を診断することが可能になる。
【０００６】
（２）解決手段２は、請求項２に記載した通りである。圧力の検出を複数回行うには時間を要するので、基準となるはずの圧力が診断環境の変化（例えば気温や気圧の変化等）に伴って変わる場合がある。そこで、リーク無しの回数およびリーク有りの回数のうちでいずれか一方が判定終了回数に達すると、切替器を負圧導入通路に切り替えた後に圧力センサによって基準圧力を検出するとともに、判定終了回数分の圧力を平均して平均値を求める。こうして求めた平均値と基準圧力とが一定の関係になるときに限ってリークの診断結果を決定する。診断環境が変化しても、基準圧力を基準としてリークの有無を診断するので、診断精度が高められる。
【０００７】
（３）解決手段３は、請求項３に記載した通りである。上述したように診断環境の変化に伴って基準となる圧力が変わる場合がある。そこで、リーク無しの回数およびリーク有りの回数のうちでいずれか一方が判定終了回数に達した後は、エバポガス放出装置を大気に開放した状態で基準圧力の検出を行う。そして、基準圧力と所定圧力との差分値が許容範囲外となる場合には再診断を行う。よって安定した診断環境の下でリークの診断結果を決定するので、リーク診断の精度をより高めることができる。
【０００８】
（４）解決手段４は、請求項４に記載した通りである。負圧導入期間は、エバポガス放出装置に負圧を導入し始めてから圧力の検出を行うまでの期間である。診断環境（気圧，気温）との関係では、負圧導入期間が長すぎたり短すぎると、リークの有無の判別結果が不適切となる場合がある。例えば気温が高いときに負圧導入期間が長いと、気温の影響を受けて圧力が高くなるので、リーク無しと判別すべきところがリーク有りと判別することがある。そこで、第１データテーブルには気圧および気温のうちで一方または双方と負圧導入期間との関係を規定しておき、気圧や気温の入力に基づいて負圧導入期間を決定したうえで圧力の検出を行う。こうして適切な負圧導入期間の長さが設定されるので、リーク診断の精度をより高めることができる。
【０００９】
（５）解決手段５は、請求項５に記載した通りである。判定終了回数は、圧力の検出と判定とを繰り返す回数である。燃料タンクの容量との関係では、判定終了回数が多すぎたり少なすぎると、リークの有無の判別結果が不適切となる場合がある。例えば燃料タンクが大容量であるときに判定終了回数が少ないと、燃料が気化してできるエバポガスの容積も大きくなるので、リーク無しと判別すべきところがリーク有りと判別することがある。そこで、第２データテーブルには燃料タンクの容量と判定終了回数との関係を規定しておき、燃料タンクの容量の入力に基づいて判定終了回数を決定したうえで圧力の検出を行う。こうして適切な判定終了回数が設定されるので、リーク診断の精度をより高めることができる。
【発明の効果】
【００１０】
本発明によれば、燃料タンクに入っている燃料の種類にかかわらず、従来よりも正確にリークの有無を診断することができる。
【発明を実施するための最良の形態】
【００１１】
本発明を実施するための最良の形態について、図面を参照しながら説明する。なお「連通する」とは、二つの通路間を相互に流通可能な状態を意味する。
【００１２】
まずリーク診断を実現するための構成例について、図１および図２を参照しながら説明する。図１において、エバポガス放出装置は連絡通路１４，キャニスタ２０，開閉弁１２等を有する。連絡通路１４は、内燃機関の吸気通路１０と燃料タンク１６とを連絡する通路である。キャニスタ２０は連絡通路１４の途中に備えられ、燃料タンク１６内の燃料が気化したエバポガスを吸着し、負圧を利用してエバポガスを吸気通路１０に放出する。
なお、開閉弁１２は電子制御装置（Electro Control Unit;以下では単に「ＥＣＵ」と呼ぶ。）３２から伝達される信号に従って作動するように構成されている。
【００１３】
診断モジュール３０は、複数の通路（すなわち共通路２２，大気開放通路２７，負圧導入通路４０など）や、切替器２４、複数のセンサ（すなわち圧力センサ３４，温度センサ３６）、負圧ポンプ２８などを有する。
【００１４】
キャニスタ２０に接続されている共通路２２は、切替器２４によって大気開放通路２７および負圧導入通路４０のうちいずれか一方の通路と連通する。大気開放通路２７は大気に開放する通路であるが、エバポガスが大気に放出されるのを防止するためのフィルタ（例えば活性炭など）を介在させる場合がある。負圧導入通路４０は共通路２２から分岐されたバイパス通路であって、負圧ポンプ２８によって負圧を導入する通路である。この負圧ポンプ２８は負圧導入手段に相当する。本例の構成において切替器２４が負圧導入通路４０側に切り替えた場合には、負圧導入通路４０はループ状となる（図２を参照）。
【００１５】
負圧導入通路４０のうち、共通路２２との分岐点から負圧ポンプ２８の設置位置までの途中にはオリフィス孔３８を有する。オリフィス孔３８の内径は負圧導入通路４０の内径よりも大幅に絞られ、基準のリーク孔径（例えば直径０．４２[mm]）になるように形成されている。このようにオリフィス孔３８を設けたことにより、切替器２４が大気開放通路２７側に切り替えた場合でも、負圧導入通路４０の一部（すなわちオリフィス孔３８から負圧ポンプ２８に至る通路部分）は圧力の変動幅を少なく抑えることができる。
【００１６】
切替器２４は、負圧導入通路４０および大気開放通路２７のうちいずれか一方の通路に切り替えて共通路２２に連通させる。圧力センサ３４および温度センサ３６は、いずれも負圧導入通路４０の途中に備える。ただ、負圧導入通路４０は共通路２２を通じてキャニスタ２０に接続されているので、圧力センサ３４および温度センサ３６は結果的にエバポガス放出装置内の圧力や温度を測ることに等しい。負圧ポンプ２８は負圧導入通路４０に備えられ、共通路２２を通じてエバポガス放出装置に負圧を導入する。
なお、圧力センサ３４や温度センサ３６によって計測された結果は、信号または情報としてＥＣＵ３２に入力されるように構成されている。また、切替器２４や負圧ポンプ２８は、ＥＣＵ３２から伝達される信号に従って作動するように構成されている。
【００１７】
上述したエバポガス放出装置と診断モジュール３０のほかには、ＥＣＵ３２や、温度センサ２６，４２などを有する。ＥＣＵ３２はＣＰＵを中心に構成されており、ＲＯＭ，ＲＡＭ，入出力回路，タイマー，入力装置等を有する。ＲＯＭやＲＡＭ等の記憶媒体は、記憶装置に相当する。ＲＯＭには、後述するリーク判定処理を実現するプログラムや、所定のデータ（例えば後述する第１温度や第２温度等）が格納されている。タイマーはハードウェアで構成してもよく、ソフトウェアでタイマー機能を実現してもよい。入力装置は、気温，気圧，燃料タンク１６の容量等のデータを入力可能な装置である。
温度センサ４２は、吸気通路１０を矢印Ｄ２のように流れる流体（例えば空気であり、エバポガスを含む。以下同様である。）の温度を検出する。温度センサ２６は、シリンダブロックやラジエータ等に備えられた冷却通路２５を流れる冷却水の温度を検出する。温度センサ２６，４２によって計測された温度は、それぞれ信号または情報としてＥＣＵ３２に入力されるように構成されている。
【００１８】
上述のように構成された装置でリークの有無を診断する手順の一例について、図３，図４にフローチャートで表すリーク判定処理の手続き例を中心とし、図５に表したタイムチャートや図６，図７に表した負圧状態を参照しながら説明する。このリーク判定処理はＥＣＵ３２で実行されるので、当該ＥＣＵ３２がリーク診断手段に相当する。なお、図３と図４の間は結合子Ａ，Ｂ，Ｃ，Ｄで結合されており、これらの結合子の間で各々処理が継続してゆく。図５では、大気開放通路２７側への切り替えを「大気側」と表記し、負圧導入通路４０側への切り替えを「負圧側」と表記している。また、リーク判定処理を実行するに先だって、切替器２４は大気開放通路２７側に切り替えられていると仮定する。
【００１９】
まず、負圧導入期間や待機期間等のような期間管理を行うタイマーを起動し〔ステップＳ１０〕、リークの有無を判定可能な温度になるまで待機する〔ステップＳ１２〕。当該ステップＳ１２は、例えば温度センサ２６で検出する冷却水の温度が第１温度（例えば５０[℃]）以下であり、かつ温度センサ４２で検出する流体の温度が第２温度（例えば５０[℃]）以下であるまで待機する。第１温度や第２温度には、燃料１８の種類（すなわち揮発性が高いか否か）や燃料タンク１６の容量等に応じて適切な値を設定する。
【００２０】
リークの有無を判定可能な温度に達すると（ステップＳ１２でＹＥＳ）、負圧導入期間や判定終了回数などを設定する〔ステップＳ１４〕。負圧導入期間および判定終了回数には任意の値を設定してもよいが、負圧導入期間は後述する表１に表すように気温と気圧とに基づいて決定した秒数を設定したり、判定終了回数については後述する表２に表すように燃料タンク１６の容量に基づいて決定した回数を設定してもよい。
【００２１】
【表１】
2006257937.tif 000003
【００２２】
【表２】
2006257937.tif 000004
【００２３】
上述した表１は第１データテーブルに相当し、表２は第２データテーブルに相当する。これらの表１，２はＥＣＵ３２内のＲＯＭやＲＡＭ等に記憶されている。ここで、負圧ポンプ２８を駆動する前に温度センサ３６で検出する温度は気温にほぼ等しく、圧力センサ３４で検出する圧力は大気圧にほぼ等しい。よって、例えば温度センサ３６で検出した気温が１５[℃]であり、圧力センサ３４で検出した気圧が６９０[hPa]であるならば、表１に従って１００[秒]を負圧導入期間として設定する。また、燃料タンク１６の容量が４０[リットル]であれば、表２に従って３回を判定終了回数として設定する。
【００２４】
負圧導入期間や判定終了回数などを設定した後は、切替器２４は大気開放通路２７側に切り替えたまま、負圧ポンプ２８に信号を伝達して駆動させ始める〔ステップＳ１６〕。この負圧ポンプ２８は、後述するステップＳ３８で一時的に停止するのを除き、ステップＳ５８で停止するまで駆動し続ける。図５の例では負圧ポンプ２８を駆動させ始めた時刻ｔ１２から、最終的に停止する時刻ｔ３８まで（ただし時刻ｔ３０から時刻ｔ３２までの期間を除く）駆動し続けている。よって、この間は負圧ポンプ２８によってエバポガス放出装置に負圧が導入されている状態となる。
【００２５】
この状態のままで待機期間（例えば３０秒間や５０秒間など）を待機し〔ステップＳ１８〕、圧力センサ３４によって参照圧力を検出する〔ステップＳ２０〕。ステップＳ１８の待機期間の長さは冷却水の種類や気温，気圧等を考慮して適切に設定する。また、ステップＳ２０の参照圧力は「所定圧力」に相当する。
図５の例では、処理開始直前の時刻ｔ１０には圧力Ｐ１０であったが、上記待機期間Ｔｂを待機した後の時刻ｔ１４には圧力Ｐ１６まで下がっている。本例では、圧力Ｐ１６が参照圧力になる。このときの圧力状態は、図６に斜線ハッチで示す部分（特に連絡通路１４やキャニスタ２０等のエバポガス放出装置）が負圧状態になる。
【００２６】
図３に戻って、ステップＳ２０で検出した参照圧力が適正範囲外であれば（ステップＳ２２でＮＯ）、負圧ポンプ２８に異常が発生していると推測されるので、図４に移って当該負圧ポンプ２８を停止させる信号を伝達した後に〔ステップＳ５８〕、リーク判定処理を終える。適正範囲は負圧ポンプ２８の能力に応じて設定するが、例えば−１．０〜−４．５[KPa]の範囲が該当する。
【００２７】
図３に戻って、これに対してステップＳ２０で得られた参照圧力が適正範囲内であれば（ステップＳ２２でＹＥＳ）、負圧ポンプ２８は正常に作動していると推測されるので、以下では終了条件を満たすまで実測圧力の検出を繰り返す。すなわち、切替器２４を負圧導入通路４０側に切り替えるとともに開閉弁１２を閉じた後〔ステップＳ２６〕、当該ステップＳ２６の実行時から始まった負圧導入期間を経過する直前に切替器２４を大気開放通路２７側に切り替えるとともに開閉弁１２を開ける〔ステップＳ２８〕。
【００２８】
ステップＳ２６で切替器２４を負圧導入通路４０側に切り替えたとき、連絡通路１４やキャニスタ２０等のエバポガス放出装置から切替器２４を通って（言い換えればオリフィス孔３８を通らないで）負圧導入通路４０のうち圧力センサ３４を備えた部位に流体が流入することになるので、圧力センサ３４で検出される圧力が大きく変化する。その後は負圧ポンプ２８による負圧の導入に従って、圧力センサ３４で検出される圧力が減少してゆく。こうしてステップＳ２６を実行すると、図６に斜線ハッチで示す部分が負圧状態になる。図５の例では時刻ｔ１６，ｔ２０，ｔ２４，ｔ２８の各時点で切替器２４を負圧導入通路４０側に切り替えており、この切り替えに伴って圧力Ｐ１２（もしくはその近傍の圧力）まで急激に上昇しているのが分かる。
【００２９】
またステップＳ２８で切替器２４を大気開放通路２７側に切り替えたとき、負圧導入通路４０のうち圧力センサ３４を備えた部位に流入する流体は必ずオリフィス孔３８を通ることになり、しかも負圧ポンプ２８による負圧の導入が続くので、圧力センサ３４で検出される圧力はあまり変化しない。そのためステップＳ２８を実行すると、図７に斜線ハッチで示す部分（すなわち負圧導入通路４０のみ）が負圧状態になる。大気開放通路２７側に切り替えている期間は、図５の例では時刻ｔ１８から時刻ｔ２０まで、時刻ｔ２２から時刻ｔ２４まで、時刻ｔ２６から時刻ｔ２８まで、時刻ｔ３０から時刻ｔ３２までの各期間が該当する。
【００３０】
図４に移って、ステップＳ２６の実行時に始まる負圧導入期間を経過するときに圧力センサ３４によって実測圧力を検出し〔ステップＳ３０〕、得られた実測圧力が参照圧力よりも低ければ（ステップＳ３２でＹＥＳ）、「リーク無し」の回数を増やす〔ステップＳ３４〕。ステップＳ３０の実測圧力は「エバポガス放出装置内の圧力」に相当する。
一方、得られた実測圧力が参照圧力よりも高ければ（ステップＳ３２でＮＯ）、「リーク有り」の回数を増やす〔ステップＳ５０〕。「リーク無し」の回数および「リーク有り」の回数のうちでいずれか一方が判定終了回数に達するまで、上述したステップＳ２６〜Ｓ３４，Ｓ５０を繰り返す〔ステップＳ３６〕。
【００３１】
図５の例では、負圧導入期間Ｔａ（時刻ｔ１６から時刻ｔ２０まで）を待機し、時刻ｔ２０で実測圧力を検出している。検出された実測圧力は圧力Ｐ２２であり、参照圧力の圧力Ｐ１６よりも低いので、１回目の検出では「リーク無し」と判定している。「リーク無し」の１回目であるので、図５では「無（１）」と表記している。
【００３２】
上述した時刻ｔ１６から時刻ｔ２０までの処理は、時刻ｔ２０から時刻ｔ２４まで、時刻ｔ２４から時刻ｔ２８まで、時刻ｔ２８から時刻ｔ３２までについても同様に繰り返される。得られた実測圧力は、順番に圧力Ｐ１４（＞Ｐ１６），圧力Ｐ２４（＜Ｐ１６），圧力Ｐ１８（＜Ｐ１６）である。そのため、判定結果も順番に「リーク有り」の１回目，「リーク無し」の２回目，「リーク無し」の３回目となり、図５には「有（１）」，「無（２）」，「無（３）」と表す。時刻ｔ３２の時点で「リーク無し」の回数が判定終了回数（３回）に達したので、ステップＳ２６〜Ｓ３４，Ｓ５０の処理（以下では単に「繰り返し処理」と呼ぶ。）を終える。
【００３３】
図４に戻り、ステップＳ３６で一方の判定結果が所定結果に達すると（ＹＥＳ）、一時的にエバポガス放出装置内の圧力をほぼ大気圧に戻すため、切替器２４は大気開放通路２７側に切り替えたままとし、負圧ポンプ２８に対しては一時的に停止した後に再び駆動させる〔ステップＳ３８〕。負圧ポンプ２８を停止させる期間の長さ（図５の例では時刻ｔ３２から時刻ｔ３４まで）は任意に設定できるが、例えば３０秒間が該当する。
【００３４】
エバポガス放出装置内の圧力をほぼ大気圧に戻した後、圧力センサ３４によって基準圧力を検出する〔ステップＳ４０〕。ただし基準圧力の検出は、ステップＳ２０と同様に導入する負圧が安定してから行う。図５の例では、時刻ｔ３２から時刻ｔ３４までの間は圧力Ｐ１０に戻ったが、待機期間Ｔｃ（例えば２０秒間や５０秒間など）を待機した後の時刻ｔ３６には圧力Ｐ２０まで下がっている。本例では、圧力Ｐ２０が基準圧力になる。なお、待機期間Ｔｃの長さは気温，気圧等を考慮して適切を設定する。上述した待機期間Ｔｂと同一の長さを設定してもよく、異なる長さを設定してもよい。
【００３５】
基準圧力を検出した後、当該基準圧力とステップＳ２０で検出した参照圧力との差分値を求める。こうして求めた差分値が許容範囲外であれば（ステップＳ４２でＮＯ）、気圧の変動による影響を受けている。この場合には既に行った判定結果が不適切となる場合があるので、負圧ポンプ２８を停止し、再診断を行うために待機期間（例えば２時間など）を待機したうえで〔ステップＳ４４〕、ステップＳ１６から再度実行する。
なお、許容範囲には燃料１８の種類，燃料タンク１６の容量，気温，気圧等に応じて適切な値を設定する。例えば、１[KPa]や２[KPa]などが該当する。また、ステップＳ１６から再度実行するにあたっては、「リーク無し」の回数および「リーク有り」の回数について双方を初期化（すなわち０回に設定）する。
【００３６】
これに対して、ステップＳ４２で差分値が許容範囲内であれば（ＹＥＳ）、ステップＳ３６で判定終了回数に達したほうの判定結果にかかる実測圧力の平均値を求める〔ステップＳ５２〕。図５の例では「リーク無し」の回数が判定終了回数（３回）に達したので、当該「リーク無し」と判定したときの実測圧力（Ｐ２２，Ｐ２４，Ｐ１８）を基にして平均値Ｐavを求める。本例では、Ｐav＝（Ｐ２２＋Ｐ２４＋Ｐ１８）／３で求められる。
なお、「リーク有り」の回数が判定終了回数に達した場合には、「リーク有り」と判定した判定終了回数分の実測圧力を基にして平均値Ｐavを求めることになる。
【００３７】
こうして求められた平均値に基づいて判定処理の終了条件を満たすか否かを判別する〔ステップＳ５４〕。終了条件は、繰り返し処理で取得した実測圧力が適正か否かを判別するための条件である。例えば「リーク無し」の回数が判定終了回数に達した場合は平均値ＰavがステップＳ４０で検出した基準圧力よりも低いことが条件となり、「リーク有り」の回数が判定終了回数に達した場合は平均値ＰavがステップＳ４０で検出した基準圧力よりも高いことが条件となる。
【００３８】
もし終了条件を満たさないときは（ステップＳ５４でＮＯ）、繰り返し処理で取得した実測圧力が不適正であるといえるので、負圧ポンプ２８を停止し、再診断を行うために待機期間を待機したうえで〔ステップＳ４４〕、ステップＳ１６から再度実行する。
【００３９】
これに対してステップＳ５４で終了条件を満たすときは（ＹＥＳ）、繰り返し処理で取得した実測圧力が適正であるといえるので、ステップＳ３６で判定終了回数に達したほうの判定結果をリークの診断結果として決定する〔ステップＳ５６〕。そして、これまで駆動していた負圧ポンプ２８を停止したうえで〔ステップＳ５８〕、リーク判定処理を終える。なお、ステップＳ５８では必要に応じて開閉弁１２を開けて、エバポガスを吸気通路１０に放出する。図５の例では平均値が基準圧力よりも低い（Ｐav＜Ｐ２０）ので、時刻ｔ３６には「リーク無し」を診断結果として決定している。また、時刻ｔ３８から時刻ｔ４０までの間は開閉弁１２を開いて、エバポガスを吸気通路１０に放出している。
【００４０】
上述した実施の形態によれば、以下に表す各効果を得ることができる。
（１）リーク診断装置は、負圧導入手段に相当する負圧ポンプ２８や、圧力センサ３４、リーク診断手段に相当するＥＣＵ３２を備えた（図１〜図４を参照）。リーク診断手段は、負圧ポンプ２８によってエバポガス放出装置内に負圧を発生させた後、圧力センサ３４によって実測圧力（すなわちエバポガス放出装置内の圧力）を検出する行程を繰り返し行った（図３のステップＳ２６〜図４のステップＳ３６）。検出した各回の実測圧力について、参照圧力よりも低ければリーク無しの回数を増やし（図４のステップＳ３４）、当該参照圧力よりも高ければリーク有りの回数を増やした（図４のステップＳ５０）。いずれか一方の回数が判定終了回数に達すると、該当する判別結果をリークの診断結果として決定した（図４のステップＳ５６）。もし燃料タンクに高揮発性の燃料が入っていたとしても、複数回（図５の例では４回）の検出を行って多いほうの判別結果を診断結果として決定するので、リーク診断の精度が高まる。よって燃料タンクに入っている燃料の種類にかかわらず、従来よりも正確にリークの有無を診断することができる。
【００４１】
（２）リーク診断手段（ＥＣＵ３２）は、リーク無しの回数およびリーク有りの回数のうちでいずれか一方が判定終了回数に達すると（図４のステップＳ３６）、負圧導入通路４０に切り替えて基準圧力を検出するとともに（図４のステップＳ３８，Ｓ４０）、判定終了回数分の実測圧力を平均して平均値を求めた（図４のステップＳ５２）。この平均値と基準圧力とが一定の関係になるときに限って（図４のステップＳ５４でＹＥＳの場合）、リークの診断結果を決定した（図４のステップＳ５６）。診断環境が変化しても、繰り返し処理後の基準圧力を基準としてリークの有無を診断するので、診断精度が高められる。
【００４２】
（３）リーク診断手段（ＥＣＵ３２）は、リーク無しの回数およびリーク有りの回数のうちでいずれか一方が判定終了回数に達した後（図４のステップＳ３６）、エバポガス放出装置に負圧を導入した状態で基準圧力を検出した（図４のステップＳ４０）。そして、基準圧力と参照圧力（所定圧力）との差分値が許容範囲外となる場合（図４のステップＳ４２でＮＯとなる場合）には、再診断を行った。よって安定した診断環境の下でリークの診断結果を決定するので、リーク診断の精度をより高めることができる。
【００４３】
（４）リーク診断手段（ＥＣＵ３２）は、気圧および気温の双方と負圧導入期間との関係を規定した第１データテーブル（表１）を記憶装置に記憶しておき、気圧や気温の入力に基づいて負圧導入期間を決定したうえで（図３のステップＳ１４）、実測圧力の検出を行った（図４のステップＳ３０）。こうして適切な負圧導入期間の長さが設定されるので、リーク診断の精度をより高めることができる。
【００４４】
（５）リーク診断手段（ＥＣＵ３２）は、燃料タンク１６の容量と判定終了回数との関係を規定した第２データテーブル（表２）を記憶装置に記憶しておき、燃料タンク１６の容量の入力に基づいて判定終了回数を決定したうえで（図３のステップＳ１４）、実測圧力の検出を行った（図４のステップＳ３０）。こうして適切な判定終了回数が設定されるので、リーク診断の精度をより高めることができる。
【００４５】
〔他の実施の形態〕
以上、本発明を実施するための最良の形態について説明したが、本発明は当該形態に何ら限定されない。言い換えれば、本発明の要旨を逸脱しない範囲内において、種々なる形態で実施することが可能である。例えば、次に表す各形態を実現してもよい。
【００４６】
（１）上述した実施の形態では、気圧および気温の双方と負圧導入期間との関係を規定した（表１を参照）。この形態に代えて、気圧と負圧導入期間との関係のみを規定したり、気温と負圧導入期間との関係のみを規定してもよい。表１の例では、前者は例えば気圧が６２０〜[hPa]となっている１列部分が該当し、後者は例えば気温が２５〜[℃]となっている１行部分が該当する。他の１列部分や他の１行部分についても同様である。これらの場合でも気圧および気温のうちいずれか一方が変化しても適切な負圧導入期間を設定できるので、リーク診断の精度をより高めることが可能である。
【００４７】
（２）上述した実施の形態では、ＥＣＵ３２のＲＯＭ（記憶装置）に記憶させたプログラムを実行することによってリークの診断を行った（図３，図４を参照）。この形態に代えて、ＥＣＵ３２以外の外部装置によってリークの診断を行うように構成してもよい。当該外部装置は、圧力センサ３４や温度センサ２６，３６，４２等によって計測された信号や情報を受けることができ、信号を伝達することにより切替器２４や負圧ポンプ２８等を作動させることができ、図３，図４に表すリーク判定処理の手続きを実行可能に構成されていればよい。また、リーク判定処理はＣＰＵがプログラムを実行する構成にかかわらず、ハードウェアによって同等の処理が可能となる構成であってもよい。これらの場合は、いずれも実施の形態で説明したＥＣＵ３２を搭載していない車両や機器についてもリークの有無を診断することができる。
【００４８】
（３）上述した実施の形態では、参照圧力を検出するために負圧ポンプ２８を駆動する前に負圧導入期間を設定した（図３のステップＳ１４を参照）。この形態に代えて（あるいは加えて）、図３で二点鎖線で表すように繰り返し処理内で各回の実測圧力を検出するごとに負圧導入期間を設定してもよい（図３のステップＳ２４）。この負圧導入期間は、ステップＳ１４と同様に気温や気圧に基づいて表１に従って設定する長さとなる。診断中に気温変化や気圧変化があったとしても、各回における実測圧力をより正確に検出できるようになる。したがって、リーク診断の精度をより高めることが可能になる。
【００４９】
（４）上述した実施の形態では、繰り返し処理の実行回数にかかわらず、基準圧力と参照圧力との差分値が許容範囲外であったときや（図４のステップＳ４２でＮＯ）、許容範囲内であったときでも終了条件を満たしていないときは（図４のステップＳ５４でＮＯ）、いずれも待機期間を待機したうえで再び繰り返し処理を行う構成とした（図４のステップＳ４２，Ｓ４４を参照）。この形態に代えて、繰り返し処理の実行回数に上限を設けてもよい。この場合、繰り返し処理の実行回数が上限値に達したときは、診断結果を決定したうえで終了してもよく、診断結果を決定しないで終了してもよい。診断結果を決定したうえで終了場合には、ステップＳ３６で一方の判定結果に達した結果が複数回（例えば２回や３回当）連続したほうの結果や、同じくステップＳ３６で一方の判定結果に達した回数の多いほうの結果、上限値に達するまでに得られた「リーク無し」の回数と「リーク有り」の回数とで多いほうの結果などに従ってリーク診断結果を決定する（図４のステップＳ５６）。いずれの場合でも多くの回数を判定したうえでリークの診断結果を決定しているので、従来よりはリーク診断の精度を高めることが可能になる。
【００５０】
（５）上述した実施の形態では、負圧ポンプ２８によってエバポガス放出装置に負圧が導入し始めてから待機期間を経過したときに検出される参照圧力を「所定圧力」として用いた（図３のステップＳ１６〜Ｓ２０を参照）。この形態に代えて、一定の圧力値（例えば７００[hPa]など）や、前回以前に検出した基準圧力などを「所定圧力」として用いてもよい。これらの圧力を「所定圧力」として用いた場合であっても、「リーク無し」または「リーク有り」の判定を適切に行えるので、リーク診断の精度が高まる。
【図面の簡単な説明】
【００５１】
【図１】本発明を実現する構成例を模式的に表す図である。
【図２】本発明を実現する構成例を模式的に表す図である。
【図３】リーク判定処理の手続き例を表すフローチャートである。
【図４】図３に続く手続き例を表すフローチャートである。
【図５】判定過程における経時的な変化を表すタイムチャートである。
【図６】負圧導入時の状態を説明する図である。
【図７】大気開放時の状態を説明する図である。
【符号の説明】
【００５２】
１０  吸気通路
１２  開閉弁
１４  連絡通路
１６  燃料タンク
１８  燃料
２０  キャニスタ
２２  共通路
２４  切替器
２５  冷却通路
２６  温度センサ
２７  大気開放通路
２８  負圧ポンプ（負圧導入手段）
３０  診断モジュール
３２  電子制御装置（ＥＣＵ；リーク診断手段）
３４  圧力センサ
３６  温度センサ
３８  オリフィス孔
４０  負圧導入通路
４２  温度センサ
Ｔａ  負圧導入期間
Ｔｂ，Ｔｃ  待機期間
【図１】
2006257937.tif 000005
【図２】
2006257937.tif 000006
【図３】
2006257937.tif 000007
【図４】
2006257937.tif 000008
【図５】
2006257937.tif 000009
【図６】
2006257937.tif 000010
【図７】
2006257937.tif 000011