(57)【要約】【課題】  内燃機関の駆動による圧力変化を利用しなくても、蒸発燃料処理装置が正常に動作していないことを判断することができる技術を提供する。【解決手段】  蒸発燃料処理装置２０は、キャニスタ１９と、制御弁２６と、ポンプ４８と、圧力センサ４２，４４，４６と、制御部１０２と、を備える。制御部１０２は、制御弁２６が閉塞状態であって、ポンプ４８によって連通空間１５の圧力が変化された状態において、圧力センサ４２，４４，４６の検出結果を用いて、蒸発燃料処理装置２０が正常に動作していないことを判断する。【選択図】  図２
2018040279.tif 000002
【特許請求の範囲】
【請求項１】
蒸発燃料処理装置であって、
タンク経路を介して燃料タンクと連通し、パージ経路を介して内燃機関の吸気経路と連通し、大気経路を介して大気と連通するキャニスタと、
前記パージ経路に配置されており、前記パージ経路を閉塞する閉塞状態と前記パージ経路を開通する開通状態と、に切り替わる制御弁と、
前記制御弁が前記閉塞状態である場合に、互いに連通する前記燃料タンクと、前記タンク経路と、前記キャニスタと、前記大気経路と、前記制御弁よりも前記キャニスタ側の前記パージ経路と、によって画定される連通空間の圧力を変化させるポンプと、
前記燃料タンク、前記タンク経路、前記キャニスタ、前記大気経路及び前記制御弁よりも前記キャニスタ側の前記パージ経路の少なくとも１つに配置される圧力検出部と、
前記制御弁が前記閉塞状態であって、前記ポンプによって前記連通空間の圧力が変化された状態において、前記圧力検出部の圧力検出結果を用いて、前記蒸発燃料処理装置が正常に動作していないことを判断する判断部と、を備える、蒸発燃料処理装置。
【請求項２】
前記判断部は、前記連通空間が大気に連通している状態における前記圧力検出部の圧力検出結果をさらに用いて、前記蒸発燃料処理装置が正常に動作していないことを判断する、請求項１に記載の蒸発燃料処理装置。
【請求項３】
前記蒸発燃料処理装置は、前記ポンプ内の温度を検出する温度検出部をさらに備え、
前記判断部は、前記制御弁が前記閉塞状態であって、前記ポンプによって前記連通空間の圧力が変化された前記状態において、第１タイミングにおける前記温度検出部の温度検出結果と前記圧力検出部の圧力検出結果と、前記第１タイミングから前記ポンプが駆動して前記ポンプ内の温度が上昇した後の第２タイミングにおける前記温度検出部の温度検出結果と前記圧力検出部の圧力検出結果と、を用いて、前記蒸発燃料処理装置が正常に動作していないことを判断する、請求項１に記載の蒸発燃料処理装置。
【請求項４】
前記第２タイミングは、前記第１タイミングから前記ポンプの駆動によって前記ポンプ内の温度が上昇して安定した後の前記ポンプ内の気体が前記温度検出部に到達するタイミング以降のタイミングである、請求項３に記載の蒸発燃料処理装置。
【請求項５】
前記判断部は、前記制御弁が前記閉塞状態であって、前記ポンプが第１回転数で駆動することによって前記連通空間の圧力が変化された前記状態における前記圧力検出部の圧力検出結果と、前記制御弁が前記閉塞状態であって、前記ポンプが前記第１回転数と異なる第２回転数で駆動することによって前記連通空間の圧力が変化された前記状態における前記圧力検出部の圧力検出結果と、を用いて、前記蒸発燃料処理装置が正常に動作していないことを判断する、請求項１に記載の蒸発燃料処理装置。
【請求項６】
前記蒸発燃料処理装置は、前記制御弁が前記開通状態である場合に前記パージ経路から前記吸気経路に供給される気体の蒸発燃料濃度を取得する濃度取得部を、さらに備え、
前記判断部は、前記蒸発燃料濃度が安定している間に、前記蒸発燃料処理装置が正常に動作していないことを判断する、請求項５に記載の蒸発燃料処理装置。
【請求項７】
前記圧力検出部は、前記連通空間内の複数の位置のそれぞれに配置される複数の圧力検出部を備え、
前記判断部は、前記複数の圧力検出部のそれぞれについて、前記複数の圧力検出部の圧力検出結果を用いて、前記蒸発燃料処理装置が正常に動作していないことを判断する、請求項１に記載の蒸発燃料処理装置。
【請求項８】
前記蒸発燃料処理装置は、前記大気経路を介して前記キャニスタを大気に連通する大気連通状態と、前記大気経路を閉塞して前記大気経路を介して前記キャニスタを大気に連通しない大気非連通状態と、を切り替える大気弁を、さらに備え、
前記圧力検出部は、前記大気弁と前記ポンプとの間の前記連通空間の圧力を検出し、
前記判断部は、前記大気弁が前記大気非連通状態であり、前記制御弁が前記開通状態である間に前記ポンプが駆動され、前記制御弁が前記開通状態から前記閉塞状態に切り替わり、かつ、前記ポンプが停止された後の前記制御弁が前記閉塞状態であって、前記ポンプによって前記連通空間の圧力が変化された前記状態における前記圧力検出部の圧力検出結果を用いて、前記蒸発燃料処理装置が正常に動作していないことを判断する、請求項１に記載の蒸発燃料処理装置。
【請求項９】
前記ポンプは、前記制御弁と前記キャニスタとの間の前記パージ経路に配置されており、
前記圧力検出部は、前記ポンプよりも前記制御弁側の前記パージ経路の圧力を検出する第１検出部と、前記大気弁と前記ポンプとの間の前記連通空間の圧力を検出する第２検出部と、前記燃料タンクの圧力を検出する配置される第３検出部と、を備え、
前記判断部は、前記第１の状況における前記第１検出部と前記第２検出部と前記第３検出部の圧力検出結果を用いて、前記第１検出部と前記第２検出部と前記第３検出部のそれぞれについて、正常に動作していないことを判断する、請求項８に記載の蒸発燃料処理装置。
【請求項１０】
前記ポンプは、前記内燃機関が駆動しており、前記制御弁が前記開通状態である間に、前記キャニスタ内の蒸発燃料を前記吸気経路に供給する、請求項１から９のいずれか一項に記載の蒸発燃料処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書は、車両に搭載される蒸発燃料処理装置に関する。
【背景技術】
【０００２】
特許文献１に、蒸発燃料処理装置が開示されている。蒸発燃料処理装置は、燃料タンク内で蒸発した燃料を吸着するキャニスタと、キャニスタと吸気経路とを連通するパージ経路に配置される制御弁と、燃料タンクの内圧を検出する圧力センサと、を備える。蒸発燃料処理装置は、キャニスタ内の蒸発燃料と空気との混合気体（以下では「パージガス」と呼ぶ）を、パージ経路を介して吸気経路に供給する。
【０００３】
蒸発燃料処理装置は、圧力センサが正常に動作しているか否か、制御弁が正常に駆動しているか否か等、蒸発燃料処理装置が正常に動作しているか否かを判断する。具体的には、内燃機関が駆動している間に、制御弁を開閉状態に駆動させる。この結果、吸気経路の負圧の影響によって、燃料タンクの内圧が低下される。このときの圧力センサの検出結果に応じて、蒸発燃料処理装置は、蒸発燃料処理装置が正常に動作しているか否かを判断する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−３４３３６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記の蒸発燃料処理装置は、内燃機関が駆動して吸気経路に発生する負圧を利用して、蒸発燃料処理装置が正常に動作しているか否かの判断を実行している。このため、内燃機関が駆動している間に上記の判断を実行しなければならない。
【０００６】
本明細書は、内燃機関の駆動による圧力変化を利用しなくても、蒸発燃料処理装置が正常に動作していないことを判断することができる技術を提供する。
【課題を解決するための手段】
【０００７】
本明細書で開示される技術は、蒸発燃料処理装置に関する。蒸発燃料処理装置は、タンク経路を介して燃料タンクと連通し、パージ経路を介して内燃機関の吸気経路と連通し、大気経路を介して大気と連通するキャニスタと、前記パージ経路に配置されており、前記パージ経路を閉塞する閉塞状態と前記パージ経路を開通する開通状態と、に切り替わる制御弁と、前記制御弁が前記閉塞状態である場合に、互いに連通する前記燃料タンクと、前記タンク経路と、前記キャニスタと、前記大気経路と、前記制御弁よりも前記キャニスタ側の前記パージ経路と、によって画定される連通空間の圧力を変化させるポンプと、前記燃料タンク、前記タンク経路、前記キャニスタ、前記大気経路及び前記制御弁よりも前記キャニスタ側の前記パージ経路の少なくとも１つに配置される圧力検出部と、前記制御弁が前記閉塞状態であって、前記ポンプによって前記連通空間の圧力が変化された状態において、前記圧力検出部の圧力検出結果を用いて、前記蒸発燃料処理装置が正常に動作していないことを判断する判断部と、を備える。
【０００８】
この構成では、ポンプによって連通空間の圧力が変化される。この構成によると、ポンプによる圧力変化を圧力検出部が検出し、その圧力検出結果を用いて前記蒸発燃料処理装置が正常に動作していないことを判断することができる。このため、内燃機関の駆動による圧力変化を利用せずに、蒸発燃料処理装置が正常に動作していないことを判断することができる。この結果、内燃機関が停止している間でも、蒸発燃料処理装置が正常に動作していないことを判断することができる。
【０００９】
前記判断部は、前記連通空間が大気に連通している状態における前記圧力検出部の圧力検出結果をさらに用いて、前記蒸発燃料処理装置が正常に動作していないことを判断してもよい。この構成によると、連通空間が大気圧に近似する状態と、ポンプによって連通空間の圧力が変化されている状態と、の異なる２種類の状態の圧力検出結果を利用して、蒸発燃料処理装置が正常に動作していないことを判断することができる。
【００１０】
前記蒸発燃料処理装置は、前記ポンプ内の温度を検出する温度検出部をさらに備えていてもよい。前記判断部は、前記制御弁が前記閉塞状態であって、前記ポンプによって前記連通空間の圧力が変化された前記状態において、第１タイミングにおける前記温度検出部の温度検出結果と前記圧力検出部の圧力検出結果と、前記第１タイミングから前記ポンプが駆動して前記ポンプ内の温度が上昇した後の第２タイミングにおける前記温度検出部の温度検出結果と前記圧力検出部の圧力検出結果と、を用いて、前記蒸発燃料処理装置が正常に動作していないことを判断してもよい。ポンプ内の気体の温度に応じて、ポンプによる圧力変化は変動する。この構成によると、ポンプ内の気体の温度変化による圧力変化を考慮して、蒸発燃料処理装置が正常に動作していないことを判断することができる。
【００１１】
前記第２タイミングは、前記第１タイミングから前記ポンプの駆動によって前記ポンプ内の温度が上昇して安定した後の前記ポンプ内の気体が前記温度検出部に到達するタイミング以降のタイミングであってもよい。この構成によると、ポンプ内の温度が安定した後の圧力検出部の圧力検出結果を利用することができる。
【００１２】
前記判断部は、前記制御弁が前記閉塞状態であって、前記ポンプが第１回転数で駆動することによって前記連通空間の圧力が変化された前記状態における前記圧力検出部の圧力検出結果と、前記制御弁が前記閉塞状態であって、前記ポンプが前記第１回転数と異なる第２回転数で駆動することによって前記連通空間の圧力が変化された前記状態における前記圧力検出部の圧力検出結果と、を用いて、前記蒸発燃料処理装置が正常に動作していないことを判断してもよい。この構成によると、ポンプの回転数が変動させることによって、連通空間の圧力が異なる２種類の状態の圧力検出結果を利用して、蒸発燃料処理装置が正常に動作していないことを判断することができる。
【００１３】
前記蒸発燃料処理装置は、前記制御弁が前記開通状態である場合に前記パージ経路から前記吸気経路に供給される気体の蒸発燃料濃度を取得する濃度取得部を、さらに備えていてもよい。前記判断部は、前記蒸発燃料濃度が安定している間に、前記蒸発燃料処理装置が正常に動作していないことを判断してもよい。気体の蒸発燃料濃度が変化すると、気体の密度が変化する。この結果、ポンプによる圧力変化が変動する。この構成によると、蒸発燃料濃度による圧力の変動を抑制することができる。
【００１４】
前記圧力検出部は、前記連通空間内の複数の位置のそれぞれに配置される複数の圧力検出部を備えていてもよい。前記判断部は、前記複数の圧力検出部のそれぞれについて、前記複数の圧力検出部の圧力検出結果を用いて、前記蒸発燃料処理装置が正常に動作していないことを判断してもよい。この構成によると、蒸発燃料装置内の複数の圧力検出部のそれぞれについて、正常に動作していないことを判断することができる。
【００１５】
前記蒸発燃料処理装置は、前記大気経路を介して前記キャニスタを大気に連通する大気連通状態と、前記大気経路を閉塞して前記大気経路を介して前記キャニスタを大気に連通しない大気非連通状態と、を切り替える大気弁を、さらに備えていてもよい。前記圧力検出部は、前記大気弁と前記ポンプとの間の前記連通空間の圧力を検出してもよい。前記判断部は、前記大気弁が前記大気非連通状態であり、前記制御弁が前記開通状態である間に前記ポンプが駆動され、前記制御弁が前記開通状態から前記閉塞状態に切り替わり、かつ、前記ポンプが停止された後の前記制御弁が前記閉塞状態であって、前記ポンプによって前記連通空間の圧力が変化された前記状態における前記圧力検出部の圧力検出結果を用いて、前記蒸発燃料処理装置が正常に動作していないことを判断してもよい。この構成では、ポンプを駆動させて連通空間を負圧にした後に、制御弁を閉塞状態に切り替えて連通空間を大気から遮断する。この構成によると、大気から遮断された連通空間の圧力検出結果を利用して、蒸発燃料処理装置が正常に動作していないことを判断することができる。
【００１６】
前記ポンプは、前記制御弁と前記キャニスタとの間の前記パージ経路に配置されていてもよい。前記圧力検出部は、前記ポンプよりも前記制御弁側の前記パージ経路の圧力を検出する第１検出部と、前記大気弁と前記ポンプとの間の前記連通空間の圧力を検出する第２検出部と、前記燃料タンクの圧力を検出する配置される第３検出部と、を備えていてもよい。前記判断部は、前記第１の状況における前記第１検出部と前記第２検出部と前記第３検出部の圧力検出結果を用いて、前記第１検出部と前記第２検出部と前記第３検出部のそれぞれについて、正常に動作していないことを判断してもよい。例えば、ポンプが駆動している場合、ポンプの上流側（即ちキャニスタ側）と下流側（即ち制御弁側）とでは圧力が異なる。この構成によると、第１検出部から第３検出部を利用して、連通空間内の異なる位置の圧力を検出することができる。また、第１検出部から第３検出部のそれぞれが正常に動作していないことを判断することができる。
【００１７】
前記ポンプは、前記内燃機関が駆動しており、前記制御弁が前記開通状態である間に、前記キャニスタ内の蒸発燃料を前記吸気経路に供給してもよい。この構成によると、内燃機関の駆動による負圧が低い場合であっても、ポンプを利用して、蒸発燃料を吸気経路に供給することができる。
【図面の簡単な説明】
【００１８】
【図１】自動車の燃料供給システムの概略を示す。
【図２】第１実施例の蒸発燃料処理装置の概略を示す。
【図３】第１実施例の圧力検出処理のフローチャートを示す。
【図４】第１実施例の第１状態と第２状態を説明するための表を示す。
【図５】第１実施例の正常判断処理のフローチャートを示す。
【図６】図５の続きのフローチャートを示す。
【図７】図６の続きのフローチャートを示す。
【図８】図５の続きのフローチャートを示す。
【図９】第２実施例の蒸発燃料処理装置の概略を示す。
【図１０】第２実施例の圧力検出処理のフローチャートを示す。
【図１１】第２実施例の第１状態と第２状態を説明するための表を示す。
【図１２】第２実施例の正常判断処理のフローチャートを示す。
【図１３】図１２の続きのフローチャートを示す。
【図１４】図１３の続きのフローチャートを示す。
【図１５】図１２の続きのフローチャートを示す。
【図１６】第３実施例の蒸発燃料処理装置の概略を示す。
【図１７】第３実施例の圧力検出処理のフローチャートを示す。
【図１８】第３実施例の第１状態と第２状態を説明するための表を示す。
【図１９】第４実施例の圧力検出処理のフローチャートを示す。
【図２０】第４実施例の第１状態と第２状態を説明するための表を示す。
【図２１】第５実施例の蒸発燃料処理装置の概略を示す。
【図２２】第６実施例の蒸発燃料処理装置の概略を示す。
【図２３】第６実施例の正常判断処理のフローチャートを示す。
【図２４】第７実施例の正常判断処理のフローチャートを示す。
【図２５】第７実施例の時間に対する圧力の変化を示すグラフを示す。
【図２６】第８実施例の正常判断処理のフローチャートを示す。
【図２７】第８実施例のポンプの回転数に対する圧力の変化を示すグラフを示す。
【図２８】第９実施例の蒸発燃料処理装置の概略を示す。
【図２９】第９実施例の正常判断処理のフローチャートを示す。
【図３０】第９実施例の圧力―温度データマップを示す。
【図３１】第１０実施例の正常判断処理のフローチャートを示す。
【実施例】
【００１９】
（第１実施例）
図１を参照し、蒸発燃料処理装置２０を備える燃料供給システム６について説明する。燃料供給システム６は、燃料タンク１４内に貯留されている燃料をエンジン２に供給するためのメイン供給経路１０と、燃料タンク１４内で発生した蒸発燃料をエンジン２に供給するためのパージ供給経路２２を備えている。
【００２０】
メイン供給経路１０には、燃料ポンプユニット１６と、供給経路１２と、インジェクタ４が設けられている。燃料ポンプユニット１６は、燃料ポンプ、プレッシャレギュレータ、制御回路等を備えている。燃料ポンプユニット１６は、ＥＣＵ１００から供給される信号に応じて燃料ポンプを制御する。燃料ポンプは、燃料タンク１４内の燃料を昇圧して吐出する。燃料ポンプから吐出される燃料は、プレッシャレギュレータで調圧され、燃料ポンプユニット１６から供給経路１２に供給される。供給経路１２は、燃料ポンプユニット１６とインジェクタ４に接続されている。供給経路１２に供給された燃料は、供給経路１２を通過してインジェクタ４に達する。インジェクタ４は、ＥＣＵ１００によって開度がコントロールされる弁（図示省略）を有している。インジェクタ４の弁が開かれると、供給経路１２内の燃料が、エンジン２に接続されている吸気経路３４に供給される。
【００２１】
吸気経路３４は、エアクリーナ３０に接続されている。エアクリーナ３０は、吸気経路３４に流入する空気の異物を除去するフィルタを備えている。エンジン２とエアクリーナ３０との間には、吸気経路３４内に、スロットルバルブ３２が設けられている。スロットルバルブ３２が開くと、図１の矢印に示すように、エアクリーナ３０からエンジン２に向けて吸気が行われる。スロットルバルブ３２は、吸気経路３４の開度を調整し、エンジン２に流入する空気量を調整する。スロットルバルブ３２は、インジェクタ４より上流側（エアクリーナ３０側）に設けられている。
【００２２】
メイン供給経路１０に並んで、パージ供給経路２２が配置されている。パージ供給経路２２は、キャニスタ１９からの蒸発燃料と空気との混合気体（以下では「パージガス」と呼ぶ）がキャニスタ１９から吸気経路３４に移動するときに通過する経路である。パージ供給経路２２には、蒸発燃料処理装置２０が設けられている。図２に示すように、蒸発燃料処理装置２０は、キャニスタ１９と、制御弁２６と、第１圧力センサ４２と、第２圧力センサ４４と、第３圧力センサ４６と、ポンプ４８と、ＥＣＵ１００内の制御部１０２を備える。
【００２３】
燃料タンク１４とキャニスタ１９は、タンク経路１８によって接続されている。キャニスタ１９は、パージ経路２４を介して、吸気経路３４に接続されている。パージ経路２４は、連通経路２８を介して、インジェクタ４とスロットルバルブ３２の間で、吸気経路３４に接続されている。パージ経路２４と連通経路２８との間には、制御弁２６が配置されている。制御弁２６は、制御部１０２によって制御される電磁弁であり、開弁された開通状態と閉弁された閉塞状態の切替えが制御部１０２によってデューティ制御によって制御される弁である。制御部１０２は、制御弁２６の開通状態と閉塞状態とを、空燃比等によって決定されるデューティ比に従って連続的に切り替える。開通状態では、パージ経路２４が開通して、キャニスタ１９と吸気経路３４とを連通する。閉塞状態では、パージ経路２４が閉塞して、キャニスタ１９と吸気経路３４とをパージ経路２４上で遮断する。制御弁２６は、開閉時間を制御（即ち開通状態と閉側状態の切替えタイミングを制御）することにより、蒸発燃料を含む気体（即ちパージガス）の流量を調整する。なお、制御弁２６は、開度が調整可能なステッピングモータ式制御弁であってもよい。
【００２４】
キャニスタ１９は、大気ポート１９ａと、パージポート１９ｂと、タンクポート１９ｃと、を備えている。大気ポート１９ａは、大気経路１７と図示省略したエアフィルタとを介して、大気に連通する。大気は、エアフィルタを通過した後、大気経路１７を介して大気ポート１９ａからキャニスタ１９内に流入する場合がある。このとき、エアフィルタによって、大気中の異物がキャニスタ１９内に侵入することを防止する。大気経路１７には、ポンプ４８と第２圧力センサ４４とが配置されている。ポンプ４８は、制御部１０２に制御され、エアフィルタ側から大気経路１７を介してキャニスタ１９に気体を圧送する。ポンプ４８は、渦流ポンプ、遠心式ポンプ等を用いることができる。第２圧力センサ４４は、大気経路１７の圧力を検出する。
【００２５】
パージポート１９ｂは、パージ経路２４に接続されている。タンクポート１９ｃは、タンク経路１８を介して、燃料タンク１４に接続されている。
【００２６】
キャニスタ１９内に、活性炭１９ｄが収容されている。活性炭１９ｄに面するキャニスタ１９の壁面のうちの、１つの壁面にポート１９ａ，１９ｂ，１９ｃが設けられている。活性炭１９ｄと、ポート１９ａ，１９ｂ，１９ｃが設けられているキャニスタ１９の内壁との間には、空間が存在する。ポート１９ａ，１９ｂ，１９ｃが設けられている側のキャニスタ１９の内壁に、第１仕切板１９ｅと第２仕切板１９ｆが固定されている。第１仕切板１９ｅは、大気ポート１９ａとパージポート１９ｂの間において、活性炭１９ｄとキャニスタ１９の内壁の間の空間を分離している。第１仕切板１９ｅは、ポート１９ａ，１９ｂ，１９ｃが設けられている側と反対側の空間まで伸びている。第２仕切板１９ｆは、パージポート１９ｂとタンクポート１９ｃの間において、活性炭１９ｄとキャニスタ１９の内壁の間の空間を分離している。
【００２７】
活性炭１９ｄは、燃料タンク１４からタンク経路１８、タンクポート１９ｃを通じてキャニスタ１９の内部に流入する気体から蒸発燃料を吸着する。蒸発燃料が吸着された後の気体は、大気ポート１９ａ及び大気経路１７を通過して大気に放出される。キャニスタ１９は、燃料タンク１４内の蒸発燃料が大気に放出されることを防止することができる。活性炭１９ｄで吸着された蒸発燃料は、パージポート１９ｂよりパージ経路２４に供給される。第１仕切板１９ｅは、大気ポート１９ａが接続されている空間と、パージポート１９ｂが接続されている空間を分離している。第１仕切板１９ｅは、蒸発燃料を含んだ気体が大気に放出されることを防止している。第２仕切板１９ｆは、パージポート１９ｂが接続されている空間と、タンクポート１９ｃが接続されている空間を分離している。第２仕切板１９ｆは、タンクポート１９ｃからキャニスタ１９に流入する気体が直接パージ経路２４に移動することを防止している。
【００２８】
パージ経路２４には、第１圧力センサ４２が配置されている。第１圧力センサ４２は、パージ経路２４内の圧力を検出する。燃料タンク１４には、第３圧力センサ４６が配置されている。第３圧力センサ４６は、燃料タンク１４の圧力を検出する。
【００２９】
制御部１０２は、ポンプ４８、制御弁２６及び第１〜第３圧力センサ４２，４４，４６に接続されている。制御部１０２は、ＣＰＵ及びＲＯＭ，ＲＡＭ等のメモリを含む。制御部１０２は、ポンプ４８、制御弁２６を制御する。また、制御部１０２は、第１〜第３圧力センサ４２，４４，４６の検出結果を取得する。
【００３０】
次いで、蒸発燃料処理装置２０の動作について説明する。エンジン２が駆動中であってパージ条件が成立すると、制御部１０２は、制御弁２６をデューティ制御することによって、パージガスをエンジン２に供給するパージ処理を実行する。パージ処理が実行されると、図２の矢印に示す方向にパージガスが供給される。パージ条件とは、パージガスをエンジン２に供給するパージ処理を実行すべき場合に成立する条件であり、エンジン２の冷却水温やパージガスの蒸発燃料濃度（以下「パージ濃度」と呼ぶ）によって、予め製造者によって制御部１０２に設定される条件である。制御部１０２は、エンジン２の駆動中に、パージ条件が成立するか否かを常時監視している。制御部１０２は、パージガスの濃度及び吸気経路３４に配置されるエアフロメータ（図示省略）に基づいて、制御弁２６のデューティ比を制御する。なお、エアフロメータは、吸気経路３４を通過してエンジン２に供給される空気量を測定する。これにより、キャニスタ１９に吸着されていたパージガスが、エンジン２に導入される。
【００３１】
制御部１０２は、パージ処理を実行する場合、エンジン２の駆動によって吸気経路３４に発生する負圧を利用して、パージガスを吸気経路３４に供給する。制御部１０２は、さらに、ポンプ４８を駆動して、パージガスを吸気経路３４に供給することができる。この結果、吸気経路３４の負圧が小さい場合でも、パージガスを供給することができる。なお、制御部１０２は、パージ処理中に、パージガスの供給状況に応じて、ポンプ４８の駆動と停止を切り替えてもよい。
【００３２】
なお、ＥＣＵ１００は、スロットルバルブ３２の開度を制御する。また、ＥＣＵ１００は、インジェクタ４による噴射燃料量も制御する。具体的には、インジェクタ４の開弁時間を制御することによって、噴射燃料量を制御する。エンジン２が駆動されると、ＥＣＵ１００は、インジェクタ４からエンジン２に噴射される単位時間当たりの燃料噴射時間（即ちインジェクタ４の開弁時間）を算出する。燃料噴射時間は、空燃比を目標空燃比（例えば理想空燃比）に維持するために、実験によって予め特定された基準噴射時間を、フィードバック補正係数を用いて補正することによって算出する。なお、空燃比センサは、エンジン２の排気経路内に配置されている。
【００３３】
制御部１０２は、第１〜第３圧力センサ４２，４４，４６及びポンプ４８を用いて、蒸発燃料処理装置２０及び燃料タンク１４の漏れ検出を実行する。具体的には、制御弁２６が閉塞状態である間に、ポンプ４８を駆動させる。このとき、蒸発燃料処理装置２０、詳細には、キャニスタ１９、大気経路１７、タンク経路１８及びパージ経路２４と、燃料タンク１４とによって画定される連通空間１５は、ポンプ４８によって昇圧され、大気圧よりも高くなる。しかしながら、連通空間１５に漏れがあると、連通空間１５内の圧力は、想定される圧力よりも低くなる。これにより、制御部１０２は、連通空間１５の漏れを検出することができる。
【００３４】
また、制御部１０２は、第１〜第３圧力センサ４２，４４，４６及びポンプ４８が正常に動作していないことを判断するための処理を実行する。本処理は、図３に示す圧力検出処理と図５〜図８に示す正常判断処理とを含む。制御部１０２は、先に、圧力検出処理を実行する。
【００３５】
圧力検出処理は、車両が停止している間に実行される。車両が停止している間は、制御弁２６は閉塞状態であり、ポンプ４８は停止している。Ｓ１２では、制御部１０２は、第１〜第３圧力センサ４２，４４，４６のそれぞれの検出結果が大気圧に等しいか否かを判断する。なお、制御部１０２は、ＥＣＵ１００が車両に搭載された大気圧センサ（図示省略）から取得した大気圧と、第１〜第３圧力センサ４２，４４，４６のそれぞれの検出結果とを比較する。第１〜第３圧力センサ４２，４４，４６のいずれかの検出結果が大気圧に等しくない場合（Ｓ１２でＮＯ）、Ｓ１４において、制御部１０２は、第１〜第３圧力センサ４２，４４，４６のうち、大気圧に等しくない圧力センサを特定して、Ｓ１６に進む。
【００３６】
第１〜第３圧力センサ４２，４４，４６のいずれの検出結果も大気圧に等しい場合（Ｓ１２でＹＥＳ）、Ｓ１４がスキップされ、Ｓ１６に進む。
【００３７】
Ｓ１６では、制御部１０２は、ポンプ４８を所定の回転数（例えば１２０００ｒｐｍ）で駆動させる。次いで、Ｓ１８において、制御部１０２は、第１〜第３圧力センサ４２，４４，４６の検出結果である圧力Ｐ１，Ｐ２，Ｐ３をそれぞれ取得して、圧力検出処理を終了する。
【００３８】
図４に示すように、Ｓ１２では、ポンプ４８が停止され、制御弁２６が閉塞状態に維持される第１状態が達成される。第１状態では、連通空間１５は大気と連通されているために大気圧に一致する。このため、第１〜第３圧力センサ４２，４４，４６が正常に動作している場合、第１状態では、圧力Ｐ１，Ｐ２，Ｐ３は大気圧に等しい。また、Ｓ１８では、ポンプ４８が駆動され、制御弁２６が閉塞状態に維持される第２状態が達成される。第２状態では、連通空間１５は、ポンプ４８によって昇圧されているために、大気圧よりも高い正圧になる。第１〜第３圧力センサ４２，４４，４６が正常に動作している場合、第２状態では、圧力Ｐ１，Ｐ２，Ｐ３は正圧である。なお、第２状態の連通空間１５の圧力は、ポンプ４８の回転数によって決まる。
【００３９】
制御部１０２は、圧力検出処理に続いて、正常判断処理を実行する。正常判断処理では、まず、図５に示すように、Ｓ２２において、制御部１０２は、第１圧力センサ４２の検出結果である圧力Ｐ１が大気圧より高いか否かを判断する。圧力Ｐ１が大気圧よりも高い場合（Ｓ２２でＹＥＳ）、Ｓ２４において、制御部１０２は、第２圧力センサ４４の検出結果である圧力Ｐ２が大気圧より高いか否かを判断する。圧力Ｐ２が大気圧よりも高い場合（Ｓ２４でＹＥＳ）、Ｓ２６において、制御部１０２は、第３圧力センサ４６の検出結果である圧力Ｐ３が大気圧より高いか否かを判断する。
【００４０】
圧力Ｐ３が大気圧よりも高い場合（Ｓ２６でＹＥＳ）、Ｓ２８において、制御部１０２は、圧力Ｐ１と圧力Ｐ２との差が所定範囲内であるか否かを判断する。第１圧力センサ４２と第２圧力センサ４４がともに正常に動作している場合、圧力Ｐ１と圧力Ｐ２とはほぼ一致する。なお、第１圧力センサ４２と第２圧力センサ４４の検出誤差により、圧力Ｐ１と圧力Ｐ２とは若干異なる場合がある。なお、所定範囲は、第１圧力センサ４２と第２圧力センサ４４の検出誤差を考慮して、例えば±２ｋＰａである。
【００４１】
圧力Ｐ１と圧力Ｐ２との差が所定範囲内である（Ｓ２８でＹＥＳ）、Ｓ３０において、Ｓ２８と同様に、制御部１０２は、圧力Ｐ１と圧力Ｐ３との差が所定範囲内であるか否かを判断する。第１圧力センサ４２と第３圧力センサ４６がともに正常に動作している場合、圧力Ｐ１と圧力Ｐ３とはほぼ一致する。圧力Ｐ１と圧力Ｐ３との差が所定範囲内である（Ｓ３０でＹＥＳ）、正常判断処理を終了する。Ｓ３０でＹＥＳと判断されて正常判断処理が終了した場合、第１圧力センサ４２と第２圧力センサ４４と第３圧力センサ４６とは、ともに正常であると判断することができる。
【００４２】
一方、圧力Ｐ１と圧力Ｐ３との差が所定範囲内でない（Ｓ３０でＮＯ）、第１圧力センサ４２と第３圧力センサ４６の少なくとも一方が、正常に圧力を検出できていない可能性が高い。Ｓ３０でＮＯの場合、Ｓ３６において、制御部１０２は、第１圧力センサ４２と第３圧力センサ４６の少なくとも一方が正常に動作していないと判断する。そして、制御部１０２は、第１圧力センサ４２と第３圧力センサ４６の少なくとも一方が正常に動作していないことを示す信号を、車両の表示装置に出力して、正常判断処理を終了する。このとき、表示装置は、第１圧力センサ４２と第３圧力センサ４６の少なくとも一方が正常に動作していないことを示す情報を表示する。
【００４３】
なお、Ｓ３６では、制御部１０２は、図３のＳ１４で特定された圧力センサが正常に動作していないことを示す情報を出力する。以下、表示装置に信号を出力する処理、即ち、Ｓ３２，Ｓ３４，Ｓ４２，Ｓ４４，Ｓ４８，Ｓ５０，Ｓ５４，Ｓ５８，Ｓ６０でも同様に、制御部１０２は、図３のＳ１４で特定された圧力センサが正常に動作していないことを示す情報を出力する。
【００４４】
また、Ｓ２８において、圧力Ｐ１と圧力Ｐ２との差が所定範囲内でない（Ｓ２８でＮＯ）、第１圧力センサ４２と第２圧力センサ４４の少なくとも一方が、正常に圧力を検出できていない可能性が高い。Ｓ２８でＮＯの場合、Ｓ３４において、制御部１０２は、第１圧力センサ４２と第２圧力センサ４４の少なくとも一方が正常に動作していないと判断する。そして、制御部１０２は、第１圧力センサ４２と第２圧力センサ４４の少なくとも一方が正常に動作していないことを示す信号を、車両の表示装置に出力して、正常判断処理を終了する。このとき、表示装置は、第１圧力センサ４２と第２圧力センサ４４の少なくとも一方が正常に動作していないことを示す情報を表示する。
【００４５】
Ｓ２６において、圧力Ｐ３が大気圧よりも高くない場合（Ｓ２６でＮＯ）、Ｓ３２において、制御部１０２は、第３圧力センサ４６が正常に動作していないと判断し、第３圧力センサ４６が正常に動作していないことを示す信号を、車両の表示装置に出力して、正常判断処理を終了する。このとき、表示装置は、第３圧力センサ４６が正常に動作していないことを示す情報を表示する。
【００４６】
一方、Ｓ２２において、圧力Ｐ１が大気圧よりも高くない場合（Ｓ２２でＮＯ）、図６に示すように、Ｓ３８において、制御部１０２は、Ｓ２４と同様に、圧力Ｐ２が大気圧より高いか否かを判断する。圧力Ｐ２が大気圧よりも高い場合（Ｓ３８でＹＥＳ）、Ｓ４０において、制御部１０２は、Ｓ２６と同様に、圧力Ｐ３が大気圧より高いか否かを判断する。
【００４７】
圧力Ｐ３が大気圧よりも高い場合（Ｓ４０でＹＥＳ）、Ｓ４２において、制御部１０２は、第１圧力センサ４２が正常に動作していないと判断し、第１圧力センサ４２が正常に動作していないことを示す信号を、車両の表示装置に出力して、正常判断処理を終了する。このとき、表示装置は、第１圧力センサ４２が正常に動作していないことを示す情報を表示する。
【００４８】
一方、圧力Ｐ３が大気圧よりも高くない場合（Ｓ４０でＮＯ）、Ｓ４４において、制御部１０２は、第１圧力センサ４２及び第３圧力センサ４６が正常に動作していないと判断し、第１圧力センサ４２及び第３圧力センサ４６が正常に動作していないことを示す信号を、車両の表示装置に出力して、正常判断処理を終了する。このとき、表示装置は、第１圧力センサ４２及び第３圧力センサ４６が正常に動作していないことを示す情報を表示する。
【００４９】
Ｓ３８において、圧力Ｐ２が大気圧よりも高くない場合（Ｓ３８でＮＯ）、図７に示すように、Ｓ４６において、制御部１０２は、Ｓ２６と同様に、圧力Ｐ３が大気圧より高いか否かを判断する。
【００５０】
圧力Ｐ３が大気圧よりも高い場合（Ｓ４６でＹＥＳ）、Ｓ４８において、制御部１０２は、第１圧力センサ４２及び第２圧力センサ４４が正常に動作していないと判断し、第１圧力センサ４２及び第２圧力センサ４４が正常に動作していないことを示す信号を、車両の表示装置に出力して、正常判断処理を終了する。このとき、表示装置は、第１圧力センサ４２及び第２圧力センサ４４が正常に動作していないことを示す情報を表示する。
【００５１】
一方、圧力Ｐ３が大気圧よりも高くない場合（Ｓ４６でＮＯ）、Ｓ５０において、制御部１０２は、ポンプ４８が正常に動作していないと判断し、ポンプ４８が正常に動作していないことを示す信号を、車両の表示装置に出力して、正常判断処理を終了する。このとき、表示装置は、ポンプ４８が正常に動作していないことを示す情報を表示する。Ｓ４６でＮＯの場合には、第１〜第３圧力センサ４２，４４，４６の全てが想定されている圧力を検出することができていない。一方で、第１〜第３圧力センサ４２，４４，４６の全てが同じタイミングで故障することは考えにくい。この場合、ポンプ４８が正常に駆動しておらず、連通空間１５を正圧に昇圧できていない可能性が高いため、ポンプ４８が正常に動作していないことを示す信号が出力される。
【００５２】
図５のＳ２４において、圧力Ｐ２が大気圧よりも高くない場合（Ｓ２４でＮＯ）、図８に示すように、Ｓ５２において、制御部１０２は、Ｓ２６と同様に、圧力Ｐ３が大気圧より高いか否かを判断する。
【００５３】
圧力Ｐ３が大気圧よりも高い場合（Ｓ５２でＹＥＳ）、Ｓ５６において、制御部１０２は、Ｓ３０と同様に、圧力Ｐ１と圧力Ｐ３との差が所定範囲内であるか否かを判断する。圧力Ｐ１と圧力Ｐ３との差が所定範囲内である（Ｓ５６でＹＥＳ）、Ｓ５８において、制御部１０２は、第２圧力センサ４４が正常に動作していないと判断し、第２圧力センサ４４が正常に動作していないことを示す信号を、車両の表示装置に出力して、正常判断処理を終了する。このとき、表示装置は、第２圧力センサ４４が正常に動作していないことを示す情報を表示する。
【００５４】
一方、圧力Ｐ１と圧力Ｐ３との差が所定範囲内でない（Ｓ５６でＮＯ）、Ｓ６０において、制御部１０２は、第２圧力センサ４４が正常に動作しておらず、第１圧力センサ４２と第３圧力センサ４６の少なくとも一方が正常に動作していないと判断し、判断結果を示す信号を、車両の表示装置に出力して、正常判断処理を終了する。このとき、表示装置は、第２圧力センサ４４が正常に動作しておらず、第１圧力センサ４２と第３圧力センサ４６の少なくとも一方が正常に動作していないことを示す情報を表示する。
【００５５】
Ｓ５２において、圧力Ｐ３が大気圧よりも高くない場合（Ｓ５２でＮＯ）、Ｓ５４において、制御部１０２は、第２圧力センサ４４及び第３圧力センサ４６が正常に動作していないと判断し、判断結果を示す信号を、車両の表示装置に出力して、正常判断処理を終了する。このとき、表示装置は、第２圧力センサ４４及び第３圧力センサ４６が正常に動作していないことを示す情報を表示する。
【００５６】
この構成によると、運転者は、表示装置に表示される圧力センサが正常に動作していないことを知ることができる。
【００５７】
蒸発燃料処理装置２０では、ポンプ４８によって連通空間１５の圧力を昇圧することができる。これにより、エンジン２の駆動による負圧を利用しなくても、蒸発燃料処理装置２０が正常に動作することができないことを判断することができる。
【００５８】
また、第１〜第３圧力センサ４２，４４，４６のそれぞれの検出結果を利用して、第１〜第３圧力センサ４２，４４，４６のそれぞれについて、正常に動作しているか否かを判断することができる。
【００５９】
さらに、第１状態と第２状態のそれぞれにおける第１〜第３圧力センサ４２，４４，４６のそれぞれの検出結果を利用して、第１〜第３圧力センサ４２，４４，４６のそれぞれについて、正常に動作しているか否かを判断することができる。
【００６０】
また、ポンプ４８を、パージ処理においてパージガスを圧送する機能と、連通空間１５の圧力を変化させる機能と、で併用することができる。
【００６１】
（第２実施例）
第１実施例と異なる点を説明する。図９に示すように、第２実施例の蒸発燃料処理装置２０は、第１実施例の蒸発燃料処理装置２０と比較して、ポンプ４８に替えて、ポンプ２４８を備える。ポンプ２４８は、制御部１０２に制御され、キャニスタ１９側から大気経路１７を介してエアフィルタ側（即ち大気側）に気体を圧送する。
【００６２】
制御部１０２は、第１〜第３圧力センサ４２，４４，４６及びポンプ４８が正常に動作していないことを検出する処理を実行する。本処理は、図１０に示す圧力検出処理と図１２〜図１５に示す正常判断処理とを含む。
【００６３】
圧力検出処理では、図３のＳ１２〜Ｓ１６と同様に、Ｓ７２〜Ｓ７６の処理を実行する。Ｓ７６では、連通空間１５は、ポンプ４８の駆動によって、負圧になる。次いで、Ｓ７８において、制御部１０２は、第１〜第３圧力センサ４２，４４，４６の検出結果である圧力Ｐ１，Ｐ２，Ｐ３をそれぞれ取得して、圧力検出処理を終了する。
【００６４】
図１１に示すように、Ｓ７２では、Ｓ１２の第１状態と同様に、連通空間１５は大気と連通されているために大気圧に一致する。一方、Ｓ７８では、ポンプ４８が駆動され、制御弁２６が閉塞状態に維持される第２状態が達成される。第２状態では、連通空間１５は、ポンプ４８によって減圧されているために、大気圧よりも低い負圧になる。第１〜第３圧力センサ４２，４４，４６が正常に動作している場合、第２状態では、圧力Ｐ１，Ｐ２，Ｐ３は負圧である。
【００６５】
制御部１０２は、圧力検出処理に続いて、正常判断処理を実行する。正常判断処理では、まず、図１２に示すように、Ｓ９２において、制御部１０２は、圧力Ｐ１が大気圧より低いか否かを判断する。圧力Ｐ１が大気圧よりも低い場合（Ｓ９２でＹＥＳ）、Ｓ９４において、制御部１０２は、圧力Ｐ２が大気圧より低いか否かを判断する。圧力Ｐ２が大気圧よりも高い場合（Ｓ９４でＹＥＳ）、Ｓ９６において、制御部１０２は、第３圧力センサ４６の検出結果である圧力Ｐ３が大気圧より低いか否かを判断する。
【００６６】
圧力Ｐ３が大気圧よりも低い場合（Ｓ９６でＹＥＳ）、Ｓ９８において、制御部１０２は、圧力Ｐ１と圧力Ｐ２との差が所定範囲（例えば±２ｋＰａ）内であるか否かを判断する。圧力Ｐ１と圧力Ｐ２との差が所定範囲内である（Ｓ９８でＹＥＳ）、Ｓ１００において、制御部１０２は、圧力Ｐ１と圧力Ｐ３との差が所定範囲内であるか否かを判断する。圧力Ｐ１と圧力Ｐ３との差が所定範囲内である（Ｓ１００でＹＥＳ）、正常判断処理を終了する。Ｓ１００でＹＥＳと判断されて正常判断処理が終了した場合、第１圧力センサ４２と第２圧力センサ４４と第３圧力センサ４６とは、ともに正常であると判断される。
【００６７】
一方、圧力Ｐ１と圧力Ｐ３との差が所定範囲内でない（Ｓ１００でＮＯ）、Ｓ１０６において、制御部１０２は、第１圧力センサ４２と第３圧力センサ４６の少なくとも一方が正常に動作していないと判断し、判断結果を示す信号を、車両の表示装置に出力して、正常判断処理を終了する。このとき、表示装置は、第１圧力センサ４２と第３圧力センサ４６の少なくとも一方が正常に動作していないことを示す情報を表示する。
【００６８】
なお、Ｓ１０６では、Ｓ３６と同様に、制御部１０２は、図１０のＳ７４で特定された圧力センサが正常に動作していないことを示す情報を出力する。以下、表示装置に信号を出力する処理、即ち、Ｓ１０２，Ｓ１０４，Ｓ１１２，Ｓ１１４，Ｓ１１８，Ｓ１２０，Ｓ１２４，Ｓ１２８，Ｓ１３０でも同様に、制御部１０２は、図１０のＳ７４で特定された圧力センサが正常に動作していないことを示す情報を出力する。
【００６９】
また、Ｓ９８において、圧力Ｐ１と圧力Ｐ２との差が所定範囲内でない（Ｓ９８でＮＯ）、Ｓ１０４において、制御部１０２は、第１圧力センサ４２と第２圧力センサ４４の少なくとも一方が正常に動作していないと判断し、判断結果を示す信号を、車両の表示装置に出力して、正常判断処理を終了する。このとき、表示装置は、第１圧力センサ４２と第２圧力センサ４４の少なくとも一方が正常に動作していないことを示す情報を表示する。
【００７０】
Ｓ９６において、圧力Ｐ３が大気圧よりも高くない場合（Ｓ９６でＮＯ）、Ｓ１０２において、制御部１０２は、第３圧力センサ４６が正常に動作していないと判断し、判断結果を示す信号を、車両の表示装置に出力して、正常判断処理を終了する。このとき、表示装置は、第３圧力センサ４６が正常に動作していないことを示す情報を表示する。
【００７１】
一方、Ｓ９２において、圧力Ｐ１が大気圧よりも低くない場合（Ｓ９２でＮＯ）、図１３に示すように、Ｓ１０８において、制御部１０２は、Ｓ９４と同様に、圧力Ｐ２が大気圧より低いか否かを判断する。圧力Ｐ２が大気圧よりも低い場合（Ｓ１０８でＹＥＳ）、Ｓ１１０において、制御部１０２は、Ｓ９６と同様に、圧力Ｐ３が大気圧より低いか否かを判断する。
【００７２】
圧力Ｐ３が大気圧よりも低い場合（Ｓ１１０でＹＥＳ）、Ｓ１１２において、制御部１０２は、第１圧力センサ４２が正常に動作していないと判断し、判断結果を示す信号を、車両の表示装置に出力して、正常判断処理を終了する。このとき、表示装置は、第１圧力センサ４２が正常に動作していないことを示す情報を表示する。
【００７３】
一方、圧力Ｐ３が大気圧よりも低くない場合（Ｓ１１０でＮＯ）、Ｓ１１４において、制御部１０２は、第１圧力センサ４２及び第３圧力センサ４６が正常に動作していないと判断し、判断結果を示す信号を、車両の表示装置に出力して、正常判断処理を終了する。このとき、表示装置は、第１圧力センサ４２及び第３圧力センサ４６が正常に動作していないことを示す情報を表示する。
【００７４】
Ｓ１０８において、圧力Ｐ２が大気圧よりも低くない場合（Ｓ１０８でＮＯ）、図１４に示すように、Ｓ１１６において、制御部１０２は、Ｓ９６と同様に、圧力Ｐ３が大気圧より低いか否かを判断する。
【００７５】
圧力Ｐ３が大気圧よりも低い場合（Ｓ１１６でＹＥＳ）、Ｓ１１８において、制御部１０２は、第１圧力センサ４２及び第２圧力センサ４４が正常に動作していないと判断し、判断結果を示す信号を、車両の表示装置に出力して、正常判断処理を終了する。このとき、表示装置は、第１圧力センサ４２及び第２圧力センサ４４が正常に動作していないことを示す情報を表示する。
【００７６】
一方、圧力Ｐ３が大気圧よりも低い場合（Ｓ１１６でＮＯ）、Ｓ１２０において、制御部１０２は、ポンプ４８が正常に動作していないと判断し、判断結果を示す信号を、車両の表示装置に出力して、正常判断処理を終了する。このとき、表示装置は、ポンプ４８が正常に動作していないことを示す情報を表示する。
【００７７】
図１２のＳ９４において、圧力Ｐ２が大気圧よりも低くない場合（Ｓ９４でＮＯ）、図１５に示すように、Ｓ１２２において、制御部１０２は、Ｓ９６と同様に、圧力Ｐ３が大気圧より高いか否かを判断する。
【００７８】
圧力Ｐ３が大気圧よりも低い場合（Ｓ１２２でＹＥＳ）、Ｓ１２６において、制御部１０２は、Ｓ１００と同様に、圧力Ｐ１と圧力Ｐ３との差が所定範囲内であるか否かを判断する。圧力Ｐ１と圧力Ｐ３との差が所定範囲内である（Ｓ１２６でＹＥＳ）、Ｓ１２８において、制御部１０２は、第２圧力センサ４４が正常に動作していないと判断し、判断結果を示す信号を、車両の表示装置に出力して、正常判断処理を終了する。このとき、表示装置は、第２圧力センサ４４が正常に動作していないことを示す情報を表示する。
【００７９】
一方、圧力Ｐ１と圧力Ｐ３との差が所定範囲内でない（Ｓ１２６でＮＯ）、Ｓ１３０において、制御部１０２は、第２圧力センサ４４が正常に動作しておらず、第１圧力センサ４２と第３圧力センサ４６の少なくとも一方が正常に動作していないと判断し、判断結果を示す信号を、車両の表示装置に出力して、正常判断処理を終了する。このとき、表示装置は、第２圧力センサ４４が正常に動作しておらず、第１圧力センサ４２と第３圧力センサ４６の少なくとも一方が正常に動作していないことを示す情報を表示する。
【００８０】
Ｓ１２２において、圧力Ｐ３が大気圧よりも低くない場合（Ｓ１２２でＮＯ）、Ｓ１２４において、制御部１０２は、第２圧力センサ４４及び第３圧力センサ４６が正常に動作していないと判断し、判断結果を示す信号を、車両の表示装置に出力して、正常判断処理を終了する。このとき、表示装置は、第２圧力センサ４４及び第３圧力センサ４６が正常に動作していないことを示す情報を表示する。
【００８１】
この構成によると、運転者は、表示装置に表示される圧力センサが正常に動作していないことを知ることができる。
【００８２】
蒸発燃料処理装置２０では、ポンプ２４８によって連通空間１５の圧力を減圧することができる。これにより、エンジン２の駆動による負圧を利用しなくても、蒸発燃料処理装置２０が正常に動作することができないことを判断することができる。
【００８３】
また、第１実施例と同様に、第１〜第３圧力センサ４２，４４，４６のそれぞれの検出結果を利用して、第１〜第３圧力センサ４２，４４，４６のそれぞれについて、正常に動作しているか否かを判断することができる。また、第１状態と第２状態のそれぞれにおける第１〜第３圧力センサ４２，４４，４６のそれぞれの検出結果を利用して、第１〜第３圧力センサ４２，４４，４６のそれぞれについて、正常に動作しているか否かを判断することができる。
【００８４】
（第３実施例）
第１実施例と異なる点を説明する。図１６に示すように、第３実施例の蒸発燃料処理装置２０は、第１実施例の蒸発燃料処理装置２０と比較して、ポンプ４８に替えて、ポンプ３４８を備える。ポンプ３４８は、パージ経路２４に配置されている。ポンプ３４８は、第１圧力センサ４２とキャニスタ１９との間に配置されている。ポンプ３４８は、制御部１０２に制御され、キャニスタ１９側から制御弁２６側に気体を圧送する。
【００８５】
蒸発燃料処理装置２０は、さらに、大気弁３４７を備える。大気弁３４７は、大気経路１７に配置されている。大気弁３４７は、第２圧力センサ４４よりも大気側に配置されている。大気弁３４７は、制御部１０２によって開弁と閉弁に切り替えられる。開弁時は大気経路１７を介してキャニスタ１９を大気に連通する大気連通状態であり、閉弁時は大気経路１７を閉塞してキャニスタ１９を大気に連通しない大気非連通状態である。
【００８６】
制御部１０２は、第１〜第３圧力センサ４２，４４，４６及びポンプ４８が正常に動作していないことを検出する処理を実行する。本処理は、図１７に示す圧力検出処理と図１２〜図１５に示す正常判断処理とを含む。
【００８７】
圧力検出処理は、車両が停止している間に実行する。車両が停止している間は、制御弁２６は閉塞状態であり、大気弁３４７は大気連通状態であり、ポンプ３４８は停止している。Ｓ１３２では、制御部１０２は、ポンプ３４８を駆動する。次いで、Ｓ１３４では、制御部１０２は、制御弁２６を開弁する。これにより、制御弁２６は、閉塞状態から開通状態に切り替わる。次いで、Ｓ１３６では、制御部１０２は、大気弁３４７を閉弁する。この結果、図１８に示す第１状態が達成される。第１〜第３圧力センサ４２，４４，４６が正常に動作する場合、第１状態では、第１圧力センサ４２では、大気圧が検出され、第２圧力センサ４４及び第３圧力センサ４６では、負圧が検出される。なお、図１８において、第２圧力センサ４４及び第３圧力センサ４６で負圧が「大」（即ち圧力が低い）と示しているが、後述する第２状態における負圧と比較して大きいことを意味する。
【００８８】
Ｓ１３８では、制御部１０２は、第１〜第３圧力センサ４２，４４，４６のそれぞれの検出結果が正常であるか否かを判断する。具体的には、制御部１０２は、圧力Ｐ１が大気圧に等しいか否かを判断する。また、制御部１０２は、圧力Ｐ２，Ｐ３が大気圧よりも低い（即ち負圧）であるか否かを判断する。圧力Ｐ１が大気圧に等しくない場合（Ｓ１３８でＮＯ）、Ｓ１４０において、制御部１０２は、第１〜第３圧力センサ４２，４４，４６のうち、第１圧力センサ４２を特定する。また、圧力Ｐ２が大気圧よりも低い場合（Ｓ１３８でＮＯ）、Ｓ１４０において、制御部１０２は、第２圧力センサ４４を特定する。また、圧力Ｐ３が大気圧よりも低い場合（Ｓ１３８でＮＯ）、Ｓ１４０において、制御部１０２は、第３圧力センサ４６を特定する。
【００８９】
圧力Ｐ１が大気圧に等しく、圧力Ｐ２，Ｐ３のいずれもが大気圧よりも低い場合（Ｓ１３８でＹＥＳ）、Ｓ１４０がスキップされ、Ｓ１４２に進む。
【００９０】
Ｓ１４２では、制御部１０２は、ポンプ３４８を停止する。次いで、Ｓ１４４において、制御部１０２は、制御弁２６を開弁から閉弁に切り替える。これにより、制御弁２６は、開通状態から閉塞状態に切り替わる。この結果、連通空間１５は、制御弁２６及び大気弁３４７によって、大気から遮断され、図１８に示す第２状態が達成される。第２状態では、連通空間１５で圧力が均一化され、ポンプ３４８よりもキャニスタ１９側の負圧が小さくなる。次いで、Ｓ１４６では、制御部１０２は、制御部１０２は、第１〜第３圧力センサ４２，４４，４６の検出結果である圧力Ｐ１，Ｐ２，Ｐ３をそれぞれ取得して、圧力検出処理を終了する。
【００９１】
圧力検出処理に続いて、図１２〜図１５に示す正常判断処理が実行される。正常判断処理では、Ｓ１０２，Ｓ１０４，Ｓ１０６，Ｓ１１２，Ｓ１１４，Ｓ１１８，Ｓ１２０，Ｓ１２４，Ｓ１２８，Ｓ１３０において、制御部１０２は、図１７のＳ１４０で特定された圧力センサが正常に動作していないことを示す情報を出力する。
【００９２】
本実施例でも、第１実施例と同様の効果を奏することができる。
【００９３】
（第４実施例）
第３実施例と異なる点を説明する。第４実施例では、ポンプ３４８は、ＥＣＵ１００に制御され、キャニスタ１９側から制御弁２６側に気体を圧送することに加え、制御弁２６側からキャニスタ１９側に気体を圧送することもできる。
【００９４】
制御部１０２は、第１〜第３圧力センサ４２，４４，４６及びポンプ４８が正常に動作していないことを検出する処理を実行する。本処理は、図１９に示す圧力検出処理と図５〜図８に示す正常判断処理とを含む。
【００９５】
Ｓ１５２では、制御部１０２は、ポンプ３４８を、制御弁２６側からキャニスタ１９側に気体を圧送するように駆動する。次いで、Ｓ１３４〜Ｓ１３８の処理と同様に、制御部１０２は、Ｓ１５４〜Ｓ１５８の処理を実行する。Ｓ１５６では、図２０に示す第１状態が達成される。第１〜第３圧力センサ４２，４４，４６が正常に動作する場合、第１状態では、第１圧力センサ４２では、大気圧が検出され、第２圧力センサ４４及び第３圧力センサ４６では、大気圧より大きい正圧が検出される。なお、第２圧力センサ４４及び第３圧力センサ４６で正圧が「大」と示しているが、後述する第２状態における正圧と比較して大きいことを意味する。
【００９６】
Ｓ１５８では、制御部１０２は、圧力Ｐ１が大気圧に等しいか否かを判断する。また、制御部１０２は、圧力Ｐ２，Ｐ３が大気圧よりも高い（即ち正圧）であるか否かを判断する。圧力Ｐ１が大気圧に等しくない場合（Ｓ１５８でＮＯ）、Ｓ１６０において、制御部１０２は、第１圧力センサ４２を特定する。また、圧力Ｐ２が大気圧よりも高くない場合（Ｓ１３８でＮＯ）、Ｓ１６０において、制御部１０２は、第２圧力センサ４４を特定する。また、圧力Ｐ３が大気圧よりも高くない場合（Ｓ１５８でＮＯ）、Ｓ１６０において、制御部１０２は、第３圧力センサ４６を特定する。
【００９７】
圧力Ｐ１が大気圧に等しく、圧力Ｐ２，Ｐ３のいずれかが大気圧よりも高い場合（Ｓ１５８でＹＥＳ）、Ｓ１６０がスキップされ、Ｓ１６２に進む。
【００９８】
次いで、制御部１０２は、Ｓ１４２〜Ｓ１４６の処理と同様に、Ｓ１６２〜Ｓ１６６の処理を実行して、圧力検出処理を終了する。Ｓ１６４において、図２０に示す第２状態が達成される。第２状態では、連通空間１５で圧力が均一化され、ポンプ３４８よりもキャニスタ１９側の正圧が小さくなる。
【００９９】
圧力検出処理に続いて、図５〜図８に示す正常判断処理が実行される。正常判断処理では、Ｓ３２，Ｓ３４，Ｓ３６，Ｓ４２，Ｓ４４，Ｓ４８，Ｓ５０，Ｓ５４，Ｓ５８，Ｓ６０において、制御部１０２は、図１９のＳ１６０で特定された圧力センサが正常に動作していないことを示す情報を出力する。
【０１００】
本実施例においても、第３実施例と同様の効果を奏することができる。
【０１０１】
（第５実施例）
第２実施例と異なる点を説明する。図２１に示すように、第５実施例の蒸発燃料処理装置２０は、ポンプ２４８に加えて、ポンプ５４９を備える。ポンプ５４９は、第１圧力センサ４２とキャニスタ１９との間に配置されている。ポンプ５４９は、ＥＣＵ１００に制御され、キャニスタ１９側から制御弁２６側に気体を圧送する。ポンプ５４９は、パージ処理において、パージガスを制御弁２６に向かって圧送するために利用される一方、圧力検出処理及び正常判断処理では利用されない。
【０１０２】
（第６実施例）
第１実施例と異なる点を説明する。図２２に示すように、第６実施例の蒸発燃料処理装置２０は、第２圧力センサ４４を備える一方、第１圧力センサ４２及び第３圧力センサ４６を備えていない。
【０１０３】
制御部１０２は、図２３に示す正常判断処理を実行する。なお、図３に示されるような圧力検出処理は実行されない。正常判断処理は、車両が停止している間に実行する。車両が停止している間は、制御弁２６は閉塞状態であり、ポンプ４８は停止している。制御部１０２は、まず、Ｓ１７２において、ポンプ４８を駆動する。これにより、連通空間１５は正圧になる。次いで、Ｓ１７４において、制御部１０２は、第２圧力センサ４４の検出結果である圧力Ｐ２を取得する。連通空間１５は、制御弁２６で閉鎖されているため、ポンプ４８の駆動により正圧に維持されている。
【０１０４】
Ｓ１７６では、制御部１０２は、Ｓ１７４で取得された圧力Ｐ２が大気圧よりも高い、即ち正圧であるか否かを判断する。圧力Ｐ２が大気圧よりも高くない場合（Ｓ１７６でＮＯ）、Ｓ１７８において、制御部１０２は、蒸発燃料処理装置２０が正常に動作していないと判断し、判断結果を示す信号を、表示装置に出力して、正常判断処理を終了する。蒸発燃料処理装置２０が正常に動作していない状況では、例えば、第２圧力センサ４４が正常に圧力を検出できていない状況、ポンプ４８が正常に気体を圧送できていない状況、制御弁２６が正常に閉塞状態を維持できていない状況、及び、制御弁２６以外で、連通空間１５に漏れが発生している状況の少なくとも１つの状況が発生している可能性が高い。
【０１０５】
表示装置は、蒸発燃料処理装置２０が正常に動作していないことを示す信号を受信すると、蒸発燃料処理装置２０が正常に動作していないことを示す情報を表示する。
【０１０６】
一方、圧力Ｐ２が大気圧よりも高い場合（Ｓ１７６でＹＥＳ）、Ｓ１８０において、制御部１０２は、パージ濃度を取得する。ＥＣＵ１００は、エンジン２の空燃比を利用して、パージ濃度を推定している。具体的には、パージ処理が開始されるタイミングで、パージ濃度が０％であると推定して、空燃比が基準空燃比（例えば理想空燃比）になるように、インジェクタ４から噴射される燃料量を調整する。調整後の燃料量をインジェクタ４から噴射している間の空燃比がリッチである場合、パージ濃度が０＋Ｘ％であると推定して、新たにインジェクタ４から噴射される燃料量を調整する。以後、空燃比が基準空燃比に近似するまで、パージ濃度をＸ％ずつ加算して、噴射燃料量を調整して、推定パージ濃度を特定する。
【０１０７】
空気と蒸発燃料の密度が異なるため、パージ濃度によってパージガスの密度が変化する。パージガスの密度が高いほど、ポンプ４８による昇圧は高くなる。制御部１０２は、パージ濃度と連通空間１５の圧力との相関関係を示すデータマップを予め格納している。このデータマップは、予め実験によって特定され、制御部１０２に格納されている。
【０１０８】
Ｓ１８２では、制御部１０２は、Ｓ１７４で取得された圧力Ｐ２が想定範囲内か否かを判断する。具体的には、まず、制御部１０２は、Ｓ１８０で取得されたパージ濃度に対応する連通空間１５の圧力をデータマップから特定する。次いで、制御部１０２は、Ｓ１７４で取得された圧力Ｐ２がデータマップから特定された圧力を基準にした想定範囲（例えばデータマップから特定された圧力±２ｋＰａ）に含まれているか否かを判断する。圧力Ｐ２が想定範囲内である場合（Ｓ１８２でＹＥＳ）、正常判断処理を終了する。この場合、蒸発燃料処理装置２０は、正常に動作している判断することができる。
【０１０９】
一方、圧力Ｐ２が想定範囲内でない場合（Ｓ１８２でＮＯ）、Ｓ１８４において、制御部１０２は、第２圧力センサ４４が正常に動作していないと判断し、判断結果を示す信号を、表示装置に出力して、正常判断処理を終了する。表示装置は、第２圧力センサ４４が正常に動作していないことを示す信号を受信すると、第２圧力センサ４４が正常に動作していないことを示す情報を表示する。
【０１１０】
本実施例においても、蒸発燃料処理装置２０では、ポンプ４８によって連通空間１５の圧力を昇圧することができる。これにより、エンジン２の駆動による負圧を利用しなくても、蒸発燃料処理装置２０が正常に動作することができないことを判断することができる。
【０１１１】
（第７実施例）
第６実施例と異なる点を説明する。第７実施例は、第６実施例と比較して、正常判断処理が異なる。制御部１０２は、車両の起動（即ちイグニションスイッチのＯＮ）後、パージ条件が成立する前に、正常判断処理を実行する。パージ条件が成立する前であるため、ポンプ４８は停止しており、制御弁２６は閉塞状態である。
【０１１２】
図２４に示すように、正常判断処理では、Ｓ１９２において、制御部１０２は、ポンプ４８を駆動する。次いで、Ｓ１９４において、制御部１０２は、ポンプ４８の駆動直後に、第２圧力センサ４４の検出結果である圧力ＰＡを取得する。次いで、Ｓ１９６では、制御部１０２は、ポンプ４８を駆動してから所定期間（例えば５分）経過後に、第２圧力センサ４４の検出結果である圧力ＰＢを取得する。
【０１１３】
所定期間に亘ってポンプ４８が駆動し続けると、ポンプ４８のモータが加熱され、ポンプ４８内の気体の温度が上昇する。この結果、ポンプ４８内の気体の密度が低下して、圧力が低下する。この結果、図２５に示すように、Ｓ１９４で検出される圧力ＰＡよりもＳ１９６で検出される圧力ＰＢの方が低くなるはずである。
【０１１４】
続くＳ１９８では、制御部１０２は、圧力ＰＡと圧力ＰＢとの圧力差ΔＰが、予め制御部１０２に格納されている所定範囲内であるか否かを判断する。所定範囲は、予め実験によって、蒸発燃料処理装置２０が正常に動作している場合の圧力差ΔＰの範囲（即ち検出誤差を含む範囲）である。圧力差ΔＰが所定範囲にない場合（Ｓ１９８でＮＯ）、Ｓ２００において、制御部１０２は、Ｓ１７８と同様に、蒸発燃料処理装置２０が正常に動作していないと判断し、判断結果を示す信号を、表示装置に出力して、正常判断処理を終了する。
【０１１５】
一方、圧力差ΔＰが所定範囲にある場合（Ｓ１９８でＹＥＳ）、Ｓ２００を実行せずに、正常判断処理を終了する。
【０１１６】
本実施例においても、蒸発燃料処理装置２０では、ポンプ４８によって連通空間１５の圧力を昇圧することができる。これにより、エンジン２の駆動による負圧を利用しなくても、蒸発燃料処理装置２０が正常に動作することができないことを判断することができる。
【０１１７】
また、圧力ＰＡと圧力ＰＢとの差によって、蒸発燃料処理装置２０が正常に動作しているか否かを判断しているため、第２圧力センサ４４の検出結果自体を利用して判断する場合と比較して、パージ濃度の変化（即ち密度の変化）による検出結果の変動が、判断に及ぼす影響を低減することができる。
【０１１８】
（第８実施例）
第６実施例と異なる点を説明する。第８実施例は、第６実施例と比較して、正常判断処理が異なる。制御部１０２は、車両の起動（即ちイグニションスイッチのＯＮ）後、パージ条件が成立する前に、正常判断処理を実行する。パージ条件が成立する前であるため、ポンプ４８は停止しており、制御弁２６は閉塞状態である。
【０１１９】
図２６に示すように、正常判断処理では、Ｓ２０２において、制御部１０２は、ポンプ４８を駆動する。次いで、Ｓ２０４において、制御部１０２は、ポンプ４８の回転数が安定した後、ポンプ４８の回転数を、予め決められた第１回転数（例えば８０００ｒｐｍ）に制御する。次いで、Ｓ２０６において、制御部１０２は、第２圧力センサ４４の検出結果である圧力ＰＡを取得する。次いで、Ｓ２０８において、制御部１０２は、ポンプ４８の回転数を、予め決められた第２回転数（例えば１２０００ｒｐｍ）に制御する。なお、第１回転数と第２回転数とは、異なっていればよく、どちらが高くても構わない。
【０１２０】
次いで、Ｓ２１０において、制御部１０２は、第２圧力センサ４４の検出結果である圧力ＰＢを取得する。図２７に示すように、第２回転数が第１回転数よりも高い場合、第２回転数の場合の連通空間１５の圧力は、第１回転数の場合の連通空間１５の圧力よりも高い。
【０１２１】
続くＳ２１２では、制御部１０２は、圧力ＰＡと圧力ＰＢとの圧力差ΔＰが、予め制御部１０２に格納されている所定範囲内であるか否かを判断する。所定範囲は、予め実験によって、蒸発燃料処理装置２０が正常に動作している場合の圧力差ΔＰの範囲（即ち検出誤差を含む範囲）である。圧力差ΔＰが所定範囲にない場合（Ｓ２１２でＮＯ）、Ｓ２１４おいて、制御部１０２は、Ｓ２００と同様に、蒸発燃料処理装置２０が正常に動作していないと判断し、判断結果を示す信号を、表示装置に出力して、正常判断処理を終了する。
【０１２２】
一方、圧力差ΔＰが所定範囲にある場合（Ｓ２１２でＹＥＳ）、Ｓ２１４を実行せずに、正常判断処理を終了する。
【０１２３】
本実施例も第７実施例と同様の効果を奏することができる。特に、この構成によると、ポンプ４８の回転数を変動することによって、連通空間１５の圧力が異なる２種類の状態の検出結果を利用して、蒸発燃料処理装置２０が正常に動作していないことを判断することができる。
【０１２４】
（第９実施例）
第６実施例と異なる点を説明する。第９実施例では、蒸発燃料処理装置２０は、ポンプ４８に替えて、ポンプ７４８を備える。ポンプ７４８は、制御弁２６とキャニスタ１９との間のパージ経路２４に配置されている。また、蒸発燃料処理装置２０は、制御弁２６とポンプ７４８の間のパージ経路２４に配置される圧力センサ７４４と温度センサ７４５とを備える。圧力センサ７４４は、パージ経路２４の圧力を検出する。温度センサ７４５は、パージ経路２４内の気体の温度を検出する。
【０１２５】
また、制御部１０２は、図３０に示すパージ経路２４内の圧力とポンプ７４８内の温度との相関関係を示す圧力―温度データマップが格納されている。ポンプ７４８内の温度が上昇するとポンプ７４８内の気体の密度が低下し、圧力が低下する。さらに、パージ濃度が低いと、気体の密度が低下し、圧力が低下する。圧力―温度データマップには、パージ濃度０％〜１００％のうちの複数種類のパージ濃度について、圧力と温度との相関関係を示す特性データ（以下では「Ｔ−Ｐ特性」と呼ぶ）が含まれている。なお、図３０では、例として、パージ濃度が１０％と１００％の場合のＴ−Ｐ特性が示されているが、実際には、圧力―温度データマップには、より多くの種類のパージ濃度に応じたＴ−Ｐ特性が含まれている。
【０１２６】
第９実施例は、第６実施例の正常判断処理と異なる正常判断処理を実行する。制御部１０２は、車両の起動（即ちイグニションスイッチのＯＮ）後、パージ条件が成立する前に、正常判断処理を実行する。パージ条件が成立する前であるため、ポンプ４８は停止しており、制御弁２６は閉塞状態である。
【０１２７】
図２９に示すように、正常判断処理では、Ｓ２２２において、制御部１０２は、ポンプ４８を駆動する。次いで、Ｓ２２４では、制御部１０２は、圧力センサ７４４の検出結果である圧力ＰＡと温度センサ７４５の検出結果である温度ＴＡを取得する。次いで、Ｓ２２６では、制御部１０２は、Ｓ２２４で取得された圧力ＰＡと温度ＴＡとを用いて、圧力―温度データマップから１つのＴ−Ｐ特性を特定する。図３０に示すように、例えば、圧力ＰＡと温度ＴＡとがパージ濃度１０％のＴ−Ｐ特性上に一致する場合、パージ濃度１０％のＴ−Ｐ特性を特定する。
【０１２８】
しかしながら、圧力センサ７４４、温度センサ７４５、ポンプ７４８及び制御弁２６のいずれか１つでも正常に動作していない場合、Ｓ２２４で取得された圧力ＰＡと温度ＴＡが、いずれのＴ−Ｐ特性にも一致せず、Ｔ−Ｐ特性を特定することができない場合がある。Ｓ２２７では、制御部１０２は、Ｓ２２６においてＴ−Ｐ特性を特定することができたか否かを判断する。Ｔ−Ｐ特性を特定できた場合（Ｓ２２７でＹＥＳ）、Ｓ２２８に進み、Ｔ−Ｐ特性を特定できなかった場合（Ｓ２２７でＮＯ）、Ｓ２３２に進む。
【０１２９】
Ｓ２２８では、制御部１０２は、Ｓ２２６の処理を実行してから所定期間（例えば５分）経過後に、圧力センサ７４４の検出結果である圧力ＰＢと、温度センサ７４５の検出結果である温度ＴＢと、を取得する。所定期間ポンプ４８が駆動し続けることによって、ポンプ４８内の気体の温度が上昇する。この結果、ポンプ４８内の気体の密度が低下して、圧力が低下する。この結果、図３０に示すように、Ｓ２２６で検出されるタイミングよりもＳ２２８で検出されるタイミングの方が、連通空間１５の圧力は低い。また、所定期間待機することによって、ポンプ７４８内で昇温された気体が温度センサ７４５に到達する。これにより、温度センサ７４５を用いて、昇温後のポンプ７４８内の温度を検出することができる。
【０１３０】
Ｓ２３０では、制御部１０２は、Ｓ２２８で取得された圧力ＰＢと温度ＴＢが、Ｓ２２６で特定されたＴ−Ｐ特性に一致するか否かを判断する。Ｔ−Ｐ特性上に一致しない場合（Ｓ２３０でＮＯ）にＳ２３２に進み、Ｔ−Ｐ特性に一致する場合（Ｓ２３０でＹＥＳ）にＳ２３２をスキップして、正常判断処理を終了する。Ｓ２３２では、制御部１０２は、制御部１０２は、Ｓ２００と同様に、蒸発燃料処理装置２０が正常に動作していないと判断し、判断結果を示す信号を、表示装置に出力して、正常判断処理を終了する。
【０１３１】
本実施例でも、第７実施例と同様の効果を奏することができる。また、ポンプ７４８内の気体の温度に応じて、ポンプ７４８による圧力変化は変動する。本実施例では、ポンプ７４８内の気体の温度変化による圧力変化を考慮して、蒸発燃料処理装置２０が正常に動作していないことを判断することができる。なお、温度センサ７４５は、ポンプ７４８の付近に配置されていてもよいし、ポンプ７４８と一体に配置されていてもよく、ポンプ７４８内に配置されていてもよい。
【０１３２】
（第１０実施例）
第９実施例と異なる点を説明する。第１０実施例は、第９実施例と比較して、正常判断処理が異なる。制御部１０２は、パージ処理実行中に、定期的に正常判断処理を実行する。正常判断処理が開始されるタイミングでは、制御弁２６はデューティ制御されている。また、ポンプ７４８は、駆動している場合もあれば、停止している場合もある。
【０１３３】
図３１に示すように、正常判断処理では、Ｓ２３４において、制御部１０２は、図２３のＳ１８０と同様に、ＥＣＵ１００から推定パージ濃度を取得する。次いで、Ｓ２３６において、制御部１０２は、パージ濃度は安定しているか否かを判断する。具体的には、制御部１０２は、所定回数（例えば３回）に亘ってＳ２３４で取得されたパージ濃度に変化がない場合（例えばパージ濃度の差が１％未満）に、パージ濃度が安定していると判断する。一方、制御部１０２は、所定回数に亘ってＳ２３４で取得されたパージ濃度に変化がある場合に、パージ濃度が安定していないと判断する。パージ濃度が安定していると判断される場合（Ｓ２３６でＹＥＳ）にＳ２３８に進み、パージ濃度が安定していると判断されない場合（Ｓ２３６でＹＥＳ）にＳ２３４に戻る。なお、所定回数に亘ってＳ２３４でパージ濃度が取得されていない場合、Ｓ２３６でＮＯと判断して、Ｓ２３４に戻る。
【０１３４】
Ｓ２３８では、制御部１０２は、制御弁２６を閉弁する。次いで、Ｓ２４０では、制御部１０２は、ポンプ７４８を駆動する。なお、既に、ポンプ７４８が駆動している場合、Ｓ２４２をスキップする。次いで、Ｓ２４２では、制御部１０２は、圧力センサ７４４の検出結果である圧力ＰＡと温度センサ７４５の検出結果である温度ＴＡを取得する。次いで、Ｓ２４４では、制御部１０２は、Ｓ２２６と同様に、Ｓ２４２で取得された圧力ＰＡと温度ＴＡとを用いて、圧力―温度データマップから１つのＴ−Ｐ特性を特定する。
【０１３５】
次いで、Ｓ２４５では、制御部１０２は、Ｓ２４４においてＴ−Ｐ特性を特定することができたか否かを判断する。Ｔ−Ｐ特性を特定できた場合（Ｓ２４５でＹＥＳ）、Ｓ２４６に進み、Ｔ−Ｐ特性を特定できなかった場合（Ｓ２４５でＮＯ）、Ｓ２５４に進む。
【０１３６】
Ｓ２４６では、制御部１０２は、Ｓ２３８で制御弁２６を閉弁してから所定期間（例えば５分間）経過後、制御弁２６を開弁して、閉塞状態から開通状態に切り替える。次いで、Ｓ２４８では、制御部１０２は、制御弁２６を開弁してから一定期間経過後、制御弁２６を閉弁して、開通状態から閉塞状態に切り替える。一定期間は、制御弁２６が開弁して、ポンプ７４８内の気体が、温度センサ７４５に到達するまでの期間よりも長い。
【０１３７】
次いで、Ｓ２５０では、制御部１０２は、圧力センサ７４４の検出結果である圧力ＰＢと、温度センサ７４５の検出結果である温度ＴＢと、を取得する。次いで、Ｓ２５２では、制御部１０２は、Ｓ２５０で取得された圧力ＰＢと温度ＴＢが、Ｓ２４４で特定されたＴ−Ｐ特性に一致するか否かを判断する。Ｔ−Ｐ特性に一致しない場合（Ｓ２５２でＮＯ）にＳ２５４に進み、Ｔ−Ｐ特性に一致する場合（Ｓ２５２でＹＥＳ）にＳ２５４をスキップして、正常判断処理を終了する。Ｓ２５４では、制御部１０２は、制御部１０２は、Ｓ２００と同様に、蒸発燃料処理装置２０が正常に動作していないと判断し、判断結果を示す信号を、表示装置に出力して、正常判断処理を終了する。
【０１３８】
本実施例でも、第９実施例と同様の効果を奏することができる。また、パージ濃度が安定した後で、蒸発燃料処理装置２０が正常に動作しているか否かを判断するため、パージ濃度の変動による圧力の変動の影響を抑制することができる。
【０１３９】
以上、本発明の具体例を詳細に説明したが、これらは例示に過ぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。
【０１４０】
（１）パージ濃度は、例えば、パージ経路２４上に配置されるパージ濃度検出装置によって検出されていてもよい。
【０１４１】
（２）制御部１０２は、ＥＣＵ１００とは別体で配置されていてもよい。
【０１４２】
また、本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成し得るものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【符号の説明】
【０１４３】
２      ：エンジン
４      ：インジェクタ
６      ：燃料供給システム
１４    ：燃料タンク
１５    ：連通空間
１６    ：燃料ポンプユニット
１７    ：大気経路
１８    ：タンク経路
１９    ：キャニスタ
１９ａ  ：大気ポート
１９ｂ  ：パージポート
１９ｃ  ：タンクポート
２０    ：蒸発燃料処理装置
２４    ：パージ経路
２６    ：制御弁
２８    ：連通経路
３２    ：スロットルバルブ
３４    ：吸気経路
４２    ：第１圧力センサ
４４    ：第２圧力センサ
４６    ：第３圧力センサ
４８    ：ポンプ
１００  ：ＥＣＵ
１０２  ：制御部
７４４  ：圧力センサ
７４５  ：温度センサ
【図１】
2018040279.tif 000003
【図２】
2018040279.tif 000004
【図３】
2018040279.tif 000005
【図４】
2018040279.tif 000006
【図５】
2018040279.tif 000007
【図６】
2018040279.tif 000008
【図７】
2018040279.tif 000009
【図８】
2018040279.tif 000010
【図９】
2018040279.tif 000011
【図１０】
2018040279.tif 000012
【図１１】
2018040279.tif 000013
【図１２】
2018040279.tif 000014
【図１３】
2018040279.tif 000015
【図１４】
2018040279.tif 000016
【図１５】
2018040279.tif 000017
【図１６】
2018040279.tif 000018
【図１７】
2018040279.tif 000019
【図１８】
2018040279.tif 000020
【図１９】
2018040279.tif 000021
【図２０】
2018040279.tif 000022
【図２１】
2018040279.tif 000023
【図２２】
2018040279.tif 000024
【図２３】
2018040279.tif 000025
【図２４】
2018040279.tif 000026
【図２５】
2018040279.tif 000027
【図２６】
2018040279.tif 000028
【図２７】
2018040279.tif 000029
【図２８】
2018040279.tif 000030
【図２９】
2018040279.tif 000031
【図３０】
2018040279.tif 000032
【図３１】
2018040279.tif 000033