(57)【要約】【課題】  蒸発燃料を吸気経路に供給する際に利用する経路以外の経路を用いずに、蒸発燃料が正常に吸気経路に供給される状態であるか否かを判断することができる技術を提供する。【解決手段】  蒸発燃料処理装置は、第１切替弁でパージ経路が開通され、第２切替弁で大気経路が開通され、第３切替弁でパージ経路が閉塞され、ポンプが停止している第１状態と、第１状態の後で、第１切替弁でパージ経路が開通され、第２切替弁で大気経路が開通され、第３切替弁でパージ経路が閉塞され、ポンプが駆動している第２状態と、第２状態の後で、第１切替弁でパージ経路が開通され、第２切替弁で大気経路が閉塞され、第３切替弁でパージ経路が閉塞され、ポンプが停止している第３状態と、に移行している間に、圧力検出部によって検出される圧力を用いて、正常状態であるか否かを判断してもよい。【選択図】  図６
2019015215.tif 000002
【特許請求の範囲】
【請求項１】
燃料タンクと内燃機関の吸気経路とを連通するパージ経路上に配置され、前記燃料タンクで発生する蒸発燃料を貯留するキャニスタと、
前記パージ経路と別経路で前記キャニスタと大気とを連通する大気経路に配置されるポンプと、
前記キャニスタと前記燃料タンクとの間に配置され、前記パージ経路の開通と閉塞とを切り替える第１切替弁と、
前記大気経路に配置され、前記大気経路の開通と閉塞とを切り替える第２切替弁と、
前記第１切替弁よりも前記燃料タンク側に配置される第１圧力センサと、前記第１切替弁、前記第２切替弁及び前記ポンプよりも前記吸気経路側に配置される第２圧力センサと、の少なくとも一方の圧力センサを備える圧力検出部と、
前記キャニスタ及び前記圧力検出部よりも前記吸気経路側の前記パージ経路に配置され、前記パージ経路の開通と閉塞とを切り替える第３切替弁と、
前記蒸発燃料が正常に前記吸気経路に供給される正常状態であるか否かを判断する判断部と、を備え、
前記判断部は、
前記第１切替弁で前記パージ経路が開通され、前記第２切替弁で前記大気経路が開通され、前記第３切替弁で前記パージ経路が閉塞され、前記ポンプが停止している第１状態と、
前記第１状態の後で、前記第１切替弁で前記パージ経路が開通され、前記第２切替弁で前記大気経路が開通され、前記第３切替弁で前記パージ経路が閉塞され、前記ポンプが駆動している第２状態と、
前記第２状態の後で、前記第１切替弁で前記パージ経路が開通され、前記第２切替弁で前記大気経路が閉塞され、前記第３切替弁で前記パージ経路が閉塞され、前記ポンプが停止している第３状態と、
に移行している間に、前記圧力検出部によって検出される圧力を用いて、前記正常状態であるか否かを判断する、蒸発燃料処理装置。
【請求項２】
請求項１に記載の蒸発燃料処理装置であって、
前記圧力検出部は、前記第１圧力センサと、前記第２圧力センサと、を備え、
前記判断部は、前記第１状態よりも前に、前記第１切替弁及び前記第３切替弁で前記パージ経路が閉塞されているタンク遮断状態において、前記第２圧力センサによって検出される圧力を用いて、前記第１切替弁よりも前記第３切替弁側において、前記正常状態であるか否かを判断する、蒸発燃料処理装置。
【請求項３】
請求項２に記載の蒸発燃料処理装置であって、
前記判断部は、前記タンク遮断状態において、
前記第２切替弁で前記大気経路が開通され、前記ポンプが停止している第５状態と、
前記第５状態の後で前記第２切替弁で前記大気経路が開通され、前記ポンプが駆動している第６状態と、
前記第６状態の後で、前記第２切替弁で前記大気経路が閉塞され、前記ポンプが停止している第７状態と、
のそれぞれの状態において、前記第２圧力センサで検出される圧力を用いて、前記第１切替弁よりも前記第３切替弁側において、前記正常状態であるか否かを判断する、蒸発燃料処理装置。
【請求項４】
請求項２又は３に記載の蒸発燃料処理装置であって、
前記判断部は、前記タンク遮断状態において、前記第１圧力センサによって検出される圧力を用いて、前記第１切替弁よりも前記燃料タンク側において、前記正常状態であるか否かを判断する、蒸発燃料処理装置。
【請求項５】
請求項１に記載の蒸発燃料処理装置であって、
前記圧力検出部は、前記第１圧力センサを備え、
前記判断部は、前記第１状態と、前記第２状態と、前記第３状態と、のそれぞれの状態において、前記第１圧力センサで検出される圧力を用いて、前記正常状態であるか否かを判断する、蒸発燃料処理装置。
【請求項６】
請求項１又は５に記載の蒸発燃料処理装置であって、
前記圧力検出部は、前記第１圧力センサを備え、
前記判断部は、前記第１状態よりも前に、前記第１切替弁及び前記第３切替弁で前記パージ経路が閉塞されているタンク遮断状態において、前記第１圧力センサによって検出される圧力を用いて、前記第１切替弁よりも前記燃料タンク側において、前記正常状態であるか否かを判断する、蒸発燃料処理装置。
【請求項７】
請求項１に記載の蒸発燃料処理装置であって、
前記圧力検出部は、前記第２圧力センサを備え、
前記判断部は、前記第１状態と、前記第２状態と、前記第３状態と、のそれぞれの状態において、前記第２圧力センサで検出される圧力を用いて、前記正常状態であるか否かを判断する、蒸発燃料処理装置。
【請求項８】
蒸発燃料処理装置に搭載される判断装置であって、
前記蒸発燃料処理装置は、
燃料タンクと内燃機関の吸気経路とを連通するパージ経路上に配置され、前記燃料タンクで発生する蒸発燃料を貯留するキャニスタと、
前記パージ経路と別経路で前記キャニスタと大気とを連通する大気経路に配置されるポンプと、
前記キャニスタと前記燃料タンクとの間に配置され、前記パージ経路の開通と閉塞とを切り替える第１切替弁と、
前記大気経路に配置され、前記大気経路の開通と閉塞とを切り替える第２切替弁と、
前記第１切替弁よりも前記燃料タンク側に配置される第１圧力センサと、前記第１切替弁、前記第２切替弁及び前記ポンプよりも前記吸気経路側に配置される第２圧力センサと、の少なくとも一方の圧力センサを備える圧力検出部と、
前記キャニスタ及び前記圧力検出部よりも前記吸気経路側のパージ経路に配置され、前記パージ経路の開通と閉塞とを切り替える第３切替弁と、を備え、
前記判断装置は、
前記第１切替弁で前記パージ経路が開通され、前記第２切替弁で前記大気経路が開通され、前記第３切替弁で前記パージ経路が閉塞され、前記ポンプが停止している第１状態と、
前記第１状態の後で、前記第１切替弁で前記パージ経路が開通され、前記第２切替弁で前記大気経路が開通され、前記第３切替弁で前記パージ経路が閉塞され、前記ポンプが駆動している第２状態と、
前記第２状態の後で、前記第１切替弁で前記パージ経路が開通され、前記第２切替弁で前記大気経路が閉塞され、前記第３切替弁で前記パージ経路が閉塞され、前記ポンプが停止している第３状態と、
に移行している間に、前記圧力検出部によって検出される圧力を用いて、前記正常状態であるか否かを判断する、判断装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書は、車両に搭載される蒸発燃料処理装置に関する。
【背景技術】
【０００２】
特許文献１に、燃料タンク内の蒸発燃料を、パージ経路を介して内燃機関の吸気経路に供給する蒸発燃料処理装置が開示されている。蒸発燃料処理装置は、キャニスタと、キャニスタと大気とを連通する大気経路と、大気経路に配置されているポンプと、ポンプとキャニスタとの間の大気経路に配置されている切替弁と、を備える。
【０００３】
蒸発燃料処理装置は、さらに、蒸発燃料処理装置のリークの有無を検査するための検査経路を備える。検査経路は、切替弁とキャニスタとの間で、大気経路と並んで配置される。蒸発燃料を吸気経路に供給する場合、切替弁は、大気経路を介して、ポンプとキャニスタとを連通する。一方、リークの有無を検査する場合、切替弁は、検査経路を介して、ポンプとキャニスタとを連通する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−３２５２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記の蒸発燃料処理装置には、リークの有無を判断するために、蒸発燃料を吸気経路に供給する際に用いられる大気経路に加えて、検査経路及び経路を切り替えるための切替弁が配置されている。この構成では、検査経路でリークが発生している場合にはリークが発生していると判断される。即ち、蒸発燃料を吸気経路に供給する経路にはリークが発生していなくてもリークが発生していると判断される場合がある。
【０００６】
本明細書では、蒸発燃料を吸気経路に供給する際に利用する経路以外の経路を用いずに、蒸発燃料処理装置によって、蒸発燃料が正常に吸気経路に供給される状態であるか否かを判断することができる技術を提供する。
【課題を解決するための手段】
【０００７】
本明細書で開示される技術は、蒸発燃料処理装置に関する。蒸発燃料処理装置は、燃料タンクと内燃機関の吸気経路とを連通するパージ経路上に配置され、前記燃料タンクで発生する蒸発燃料を貯留するキャニスタと、前記パージ経路と別経路で前記キャニスタと大気とを連通する大気経路に配置されるポンプと、前記キャニスタと前記燃料タンクとの間に配置され、前記パージ経路の開通と閉塞とを切り替える第１切替弁と、前記大気経路に配置され、前記大気経路の開通と閉塞とを切り替える第２切替弁と、前記第１切替弁よりも前記燃料タンク側に配置される第１圧力センサと、前記第１切替弁、前記第２切替弁及び前記ポンプよりも前記吸気経路側に配置される第２圧力センサと、の少なくとも一方の圧力センサを備える圧力検出部と、前記キャニスタ及び前記圧力検出部よりも前記吸気経路側の前記パージ経路に配置され、前記パージ経路の開通と閉塞とを切り替える第３切替弁と、前記蒸発燃料が正常に前記吸気経路に供給される正常状態であるか否かを判断する判断部と、を備えていてもよい。前記判断部は、前記第１切替弁で前記パージ経路が開通され、前記第２切替弁で前記大気経路が開通され、前記第３切替弁で前記パージ経路が閉塞され、前記ポンプが停止している第１状態と、前記第１状態の後で、前記第１切替弁で前記パージ経路が開通され、前記第２切替弁で前記大気経路が開通され、前記第３切替弁で前記パージ経路が閉塞され、前記ポンプが駆動している第２状態と、前記第２状態の後で、前記第１切替弁で前記パージ経路が開通され、前記第２切替弁で前記大気経路が閉塞され、前記第３切替弁で前記パージ経路が閉塞され、前記ポンプが停止している第３状態と、に移行している間に、前記圧力検出部によって検出される圧力を用いて、前記正常状態であるか否かを判断してもよい。
【０００８】
この構成では、第１切替弁によって、キャニスタと燃料タンクとが連通されている状態と遮断されている状態とを切り替えることができる。これにより、燃料タンクから第３切替弁までの空間を区切って、蒸発燃料処理装置の正常状態を判断することができる。また、第２切替弁によって、大気と連通されている状態と遮断されている状態とを切り替えることができる。さらに、ポンプを制御することによって、燃料タンクから第３切替弁までの間の圧力を変動させることができる。これにより、第３切替弁によって、吸気経路から遮断されている状態で、第１切替弁、第２切替弁及びポンプを利用することによって、例えば、リークの有無等、蒸発燃料が正常に吸気経路に供給される状態であるか否かを判断することができる。この構成によれば、蒸発燃料を吸気経路に供給する際に利用する経路以外の経路を用いずに、蒸発燃料処理装置によって蒸発燃料が正常に吸気経路に供給される状態であるか否かを判断することができる。
【０００９】
前記圧力検出部は、前記第１圧力センサと、前記第２圧力センサと、を備え、前記判断部は、前記第１状態よりも前に、前記第１切替弁及び前記第３切替弁で前記パージ経路が閉塞されているタンク遮断状態において、前記第２圧力センサによって検出される圧力を用いて、前記第１切替弁よりも前記第３切替弁側において、前記正常状態であるか否かを判断してもよい。この構成によれば、第１切替弁によって、第１切替弁よりも燃料タンク側と、第１切替弁よりも第３切替弁側とを区切ることによって、第１切替弁よりも燃料タンク側においてリークが発生している場合であっても、その影響を受けずに、第１切替弁よりも第３切替弁側において、蒸発燃料処理装置の正常状態を判断することができる。
【００１０】
前記判断部は、前記タンク遮断状態において、前記第２切替弁で前記大気経路が開通され、前記ポンプが停止している第５状態と、前記第５状態の後で前記第２切替弁で前記大気経路が開通され、前記ポンプが駆動している第６状態と、前記第６状態の後で、前記第２切替弁で前記大気経路が閉塞され、前記ポンプが停止している第７状態と、のそれぞれの状態において、前記第２圧力センサで検出される圧力を用いて、前記第１切替弁よりも前記第３切替弁側において、前記正常状態であるか否かを判断してもよい。第５状態では、第１切替弁よりも第３切替弁側が大気に連通しているため、第２圧力センサによって、第１切替弁よりも第３切替弁側が大気圧に近似する圧力値が検出されるか否かで、蒸発燃料処理装置の正常状態を判断することができる。また、第６状態では、ポンプが正常に駆動している場合、第１切替弁よりも第３切替弁側の圧力が、ポンプの駆動によって大気圧から変化する。一方、ポンプが正常に駆動していない場合、圧力変化は大きくない。これにより、第６状態において、ポンプが正常に駆動するか否かを含む蒸発燃料処理装置の正常状態を判断することができる。さらに、第７状態では、ポンプの駆動によって大気圧から圧力が変化している状態で、第１切替弁よりも第３切替弁側が大気から遮断される。第１切替弁よりも第３切替弁側において、リークが発生している場合、圧力が変化してしまう。これにより、第７状態において、第１切替弁よりも第３切替弁側におけるリークを含む蒸発燃料処理装置の正常状態を判断することができる。
【００１１】
前記判断部は、前記タンク遮断状態において、前記第１圧力センサによって検出される圧力を用いて、前記第１切替弁よりも前記燃料タンク側において、前記正常状態であるか否かを判断してもよい。この構成によれば、第１切替弁よりも第３切替弁側のリークの有無に影響を受けずに、第１圧力センサを用いて、第１切替弁よりも燃料タンク側の正常状態を判断することができる。
【００１２】
前記圧力検出部は、前記第１圧力センサを備え、前記判断部は、前記第１状態と、前記第２状態と、前記第３状態と、のそれぞれの状態において、前記第１圧力センサで検出される圧力を用いて、前記正常状態であるか否かを判断してもよい。第１切替弁でパージ経路が閉塞されている状況では、燃料タンクの周辺温度によって、燃料タンク内の蒸発燃料量が変化する。第１切替弁よりも燃料タンク側にリークが無ければ、第１切替弁よりも燃料タンク側の圧力は、燃料タンク内の蒸発燃料量の変化に応じて変化する。正常状態では、第１状態において、第１切替弁でパージ経路が開通され、第２切替弁で大気経路が開通されると、第１切替弁よりも燃料タンク側が大気と連通して、燃料タンク内の圧力が変化する。このため、第１状態では、第１圧力センサによって、蒸発燃料処理装置が正常状態であるか否かを判断することができる。また、正常状態である場合、第２状態では、ポンプの駆動によって第１圧力センサで検出される圧力値が変化する。このため、第２状態では、第１圧力センサによって、蒸発燃料処理装置が正常状態であるか否かを判断することができる。正常状態の第３状態では、ポンプの駆動によって大気圧から圧力が変化している状態で、燃料タンクから第３切替弁までが大気から遮断される。一方、燃料タンクから第３切替弁までの間にリークが発生している場合、圧力が変化してしまう。これにより、第３状態において、燃料タンクから第３切替弁までにおけるリークを含む蒸発燃料処理装置の正常状態を判断することができる。
【００１３】
前記圧力検出部は、前記第１圧力センサを備え、前記判断部は、前記第１状態よりも前に、前記第１切替弁及び前記第３切替弁で前記パージ経路が閉塞されているタンク遮断状態において、前記第１圧力センサによって検出される圧力を用いて、前記第１切替弁よりも前記燃料タンク側において、前記正常状態であるか否かを判断してもよい。第１切替弁よりも燃料タンク側にリークが無ければ、第１切替弁でパージ経路が閉塞されている状況では、燃料タンクの周辺温度によって、燃料タンク内の蒸発燃料量が変化する。この構成によれば、第１切替弁よりも燃料タンク側のリークの有無を含む蒸発燃料処理装置の正常状態を判断することができる。
【００１４】
前記圧力検出部は、前記第２圧力センサを備え、前記判断部は、前記第１状態と、前記第２状態と、前記第３状態と、のそれぞれの状態において、前記第２圧力センサで検出される圧力を用いて、前記正常状態であるか否かを判断してもよい。正常状態では、第１状態において、第１切替弁でパージ経路が開通され、第２切替弁で大気経路が開通されると、第１切替弁よりも燃料タンク側と第１切替弁よりも第３切替弁側とが共に大気に連通する。このため、第１状態では、第２圧力センサによって、蒸発燃料処理装置が正常状態であるか否かを判断することができる。また、正常状態である場合、第２状態では、ポンプの駆動によって第２圧力センサで検出される圧力値が変化する。このため、第２状態では、第２圧力センサによって、蒸発燃料処理装置が正常状態であるか否かを判断することができる。正常状態の第３状態では、ポンプの駆動によって大気圧から圧力が変化している状態で、燃料タンクから第３切替弁までが大気から遮断される。一方、燃料タンクから第３切替弁までの間にリークが発生している場合、圧力が変化してしまう。これにより、第３状態において、燃料タンクから第３切替弁までにおけるリークを含む蒸発燃料処理装置の正常状態を判断することができる。
【００１５】
上記の蒸発燃料処理装置の判断部を備える判断装置、判断装置を実現するための制御方法、コンピュータプログラム、及び、当該コンピュータプログラムを格納するコンピュータ読取可能記録媒体も、新規で有用である。
【図面の簡単な説明】
【００１６】
【図１】第１実施例の燃料供給システムの概略を示す。
【図２】第１実施例の正常判断処理のフローチャートを示す。
【図３】第１実施例の下流側正常判断処理のフローチャートを示す。
【図４】第１実施例の第１上流側正常判断処理のフローチャートを示す。
【図５】第１実施例の第２上流側正常判断処理のフローチャートを示す。
【図６】第１実施例の正常判断処理における圧力値のタイミングチャートを示す。
【図７】第２実施例の燃料供給システムの概略を示す。
【図８】第２実施例の正常判断処理のフローチャートを示す。
【図９】図８に続く正常判断処理のフローチャートを示す。
【図１０】第２実施例の正常判断処理における圧力値のタイミングチャートを示す。
【図１１】第３実施例の燃料供給システムの概略を示す。
【図１２】第３実施例の正常判断処理のフローチャートを示す。
【図１３】図１２に続く正常判断処理のフローチャートを示す。
【図１４】第３実施例の正常判断処理における圧力値のタイミングチャートを示す。
【発明を実施するための形態】
【００１７】
（第１実施例）
図１を参照して、蒸発燃料処理装置２０を備える燃料供給システム６について説明する。燃料供給システム６は、自動車等の車両に搭載され、燃料タンク１４内に貯留されている燃料をエンジン２に供給するためのメイン供給経路１０と、燃料タンク１４内で発生した蒸発燃料をエンジン２に供給するための蒸発燃料経路２２を備えている。
【００１８】
メイン供給経路１０には、燃料ポンプユニット１６と、供給経路１２と、インジェクタ４が設けられている。燃料ポンプユニット１６は、燃料ポンプ、プレッシャレギュレータ、制御回路等を備えている。燃料ポンプユニット１６は、ＥＣＵ１００から供給される信号に応じて燃料ポンプを制御する。燃料ポンプは、燃料タンク１４内の燃料を昇圧して吐出する。燃料ポンプから吐出される燃料は、プレッシャレギュレータで調圧され、燃料ポンプユニット１６から供給経路１２に供給される。供給経路１２は、燃料ポンプユニット１６とインジェクタ４に接続されている。供給経路１２に供給された燃料は、供給経路１２を通過してインジェクタ４に達する。インジェクタ４は、ＥＣＵ１００によって開度がコントロールされる弁（図示省略）を有している。インジェクタ４の弁が開かれると、供給経路１２内の燃料が、エンジン２に接続されている吸気経路３４に供給される。
【００１９】
吸気経路３４は、エアクリーナ３０を備える。エアクリーナ３０は、吸気経路３４に流入する空気の異物を除去するフィルタを備えている。エアクリーナ３０の上流端には、吸気口３１が配置されている。エンジン２とエアクリーナ３０との間には、吸気経路３４内に、スロットルバルブ３２が設けられている。スロットルバルブ３２が開くと、エアクリーナ３０からエンジン２に向けて吸気が行われる。ＥＣＵ１００は、スロットルバルブ３２の開度を調整することによって、吸気経路３４の開口面積を変動させて、エンジン２に流入する空気量を調整する。スロットルバルブ３２は、インジェクタ４よりエアクリーナ３０側に設けられている。
【００２０】
吸気経路３４のエアクリーナ３０とスロットルバルブ３２との間には、エアフロメータ３９が配置されている。エアフロメータ３９は、ホットワイヤ式、カルマン渦式、可動プレート式のいずれかである。エアフロメータ３９は、エアクリーナ３０を通過して大気から吸気経路３４に導入される空気量を検出する。
【００２１】
エンジン２で燃焼された後の気体は、排気経路３８を通過して、放出される。排気経路３８には、空燃比センサ３６が配置されている。空燃比センサ３６は、排気経路３８内の空燃比を検出する。ＥＣＵ１００は、空燃比センサ３６から空燃比を取得すると、エンジン２に供給される気体の空燃比を推定する。
【００２２】
メイン供給経路１０に並んで、蒸発燃料経路２２が配置されている。蒸発燃料経路２２は、燃料タンク１４で発生した蒸発燃料が、燃料タンク１４からキャニスタ１９を経て吸気経路３４に移動するときに通過する経路である。なお、後述するように、蒸発燃料は、キャニスタ１９で空気と混合される。キャニスタ１９で混合された蒸発燃料と空気との混合気体を、パージガスと呼ぶ。蒸発燃料経路２２には、蒸発燃料処理装置２０が設けられている。蒸発燃料処理装置２０は、キャニスタ１９と、ポンプ４８と、切替弁５０、５２、５４、圧力センサ６０、６２と、ＥＣＵ１００内の制御部１０２を備える。
【００２３】
燃料タンク１４とキャニスタ１９は、パージ経路１７、１８及び切替弁５０を介して接続されている。キャニスタ１９は、パージ経路２４の一端に配置され、パージ経路２４を介して、切替弁５２に接続されている。切替弁５２は、パージ経路２８を介して、吸気経路３４に接続されている。パージ経路２８は、エアフロメータ３９とスロットルバルブ３２との間で、吸気経路３４に接続されている。
【００２４】
切替弁５０は、開弁された開通状態と閉弁された閉塞状態の切替えが制御部１０２によって制御される電磁弁である。切替弁５０は、閉塞状態では、パージ経路１７、１８の間を閉塞して、燃料タンク１４とキャニスタ１９とを遮断する。一方、切替弁５０は、開通状態では、パージ経路１７、１８を開通して、燃料タンク１４とキャニスタ１９とを連通する。
【００２５】
切替弁５２は、開弁された開通状態と閉弁された閉塞状態の切替えが制御部１０２によって制御される電磁弁である。切替弁５２は、閉塞状態では、パージ経路２４、２８の間を閉塞して、キャニスタ１９と吸気経路３４とを遮断する。切替弁５２は、開通状態では、パージ経路２４、２８を開通して、キャニスタ１９と吸気経路３４とを連通する。制御部１０２は、切替弁５２の開通状態と閉塞状態とを、空燃比等によって決定されるデューティ比に従って連続的に切り替えるデューティ制御を実行する。なお、デューティ比は、デューティ制御中に、切替弁５２が閉塞状態と開通状態とに連続的に切り替わっている間において、互いに連続する１回の閉塞状態と１回の開通状態との合計期間のうちの１回の開通状態の期間の割合を表す。切替弁５２は、デューティ比（即ち開通状態の長さ）を調整することにより、吸気経路３４に供給されるパージガスの流量を調整する。
【００２６】
切替弁５０、５２の間には、キャニスタ１９が配置されている。キャニスタ１９は、大気ポート１９ａと、パージポート１９ｂと、タンクポート１９ｃと、を備えている。大気ポート１９ａは、大気経路７０を介して、大気に連通する。大気は、エアフィルタ（図示省略）を通過した後、大気経路７０を介して大気ポート１９ａからキャニスタ１９内に流入する場合がある。このとき、エアフィルタによって、大気中の異物がキャニスタ１９内に侵入することを防止する。
【００２７】
パージポート１９ｂは、パージ経路２４に接続されている。タンクポート１９ｃは、パージ経路１７、１８を介して、燃料タンク１４に接続されている。
【００２８】
キャニスタ１９内には、活性炭（図示省略）が収容されている。活性炭は、燃料タンク１４からパージ経路１７、１８、タンクポート１９ｃを通じてキャニスタ１９の内部に流入する気体から蒸発燃料を吸着する。蒸発燃料が吸着された後の気体は、大気ポート１９ａ及び大気経路７０を通過して大気に放出される。キャニスタ１９は、燃料タンク１４内の蒸発燃料が大気に放出されることを防止することができる。活性炭で吸着された蒸発燃料は、パージポート１９ｂよりパージ経路２４に供給される。
【００２９】
大気経路７０には、ポンプ４８及び切替弁５４が配置されている。切替弁５４は、開弁された開通状態と閉弁された閉塞状態の切替えが制御部１０２によって制御される電磁弁である。切替弁５４は、閉塞状態では、大気経路７０を閉塞して、キャニスタ１９を大気から遮断する。切替弁５４は、開通状態では、大気経路７０を開通して、キャニスタ１９を大気に連通する。
【００３０】
ポンプ４８は、切替弁５４とキャニスタ１９との間の大気経路７０に配置されている。ポンプ４８は、いわゆる渦流ポンプ（カスケードポンプ、ウエスコポンプとも呼ぶ）あるいは遠心式ポンプである。ポンプ４８は、制御部１０２によって制御される。切替弁５４が開通状態でポンプ４８が駆動すると、空気が大気経路７０からキャニスタ１９に圧送される。これにより、キャニスタ１９内の蒸発燃料と空気とが混合したパージガスがパージ経路２４に送出される。パージ経路２４に送出されたパージガスは、パージ経路２４、２８を通過して、吸気経路３４に供給される。
【００３１】
パージ経路２４には、圧力センサ６２が配置されている。圧力センサ６２は、パージ経路２４内の圧力を検出し、制御部１０２に出力する。燃料タンク１４には、圧力センサ６０が配置されている。圧力センサ６２は、パージ経路２４内の圧力を検出し、制御部１０２に出力する。
【００３２】
制御部１０２は、ポンプ４８、切替弁５０、５２、５４及び圧力センサ６０、６２に接続されている。制御部１０２は、ＣＰＵ及びＲＯＭ，ＲＡＭ等のメモリを含む。制御部１０２は、ポンプ４８、切替弁５０、５２、５４を制御する。ＥＣＵ１００と各部とを接続する線は、省略する。制御部１０２は、後述する正常判断処理を制御部１０２に実行させるためのコンピュータプログラムを格納する。
【００３３】
（蒸発燃料処理装置の動作）
次いで、蒸発燃料処理装置２０の動作について説明する。車両のイグニションスイッチがオンである間、切替弁５０、５４は、開通状態で維持される。一方、車両のイグニションスイッチがオフである間であって、後述する正常判断処理が実行されていない間、切替弁５０、５２、５４は、閉塞状態で維持される。
【００３４】
イグニションスイッチがオンであって、エンジン２が駆動中にパージ条件が成立すると、制御部１０２は、切替弁５２をデューティ制御することによって、パージガスをエンジン２に供給するパージ処理を実行する。パージ処理が実行されると、図１の左から右に向かう矢印に示す方向にパージガスが供給される。パージ条件とは、パージガスをエンジン２に供給するパージ処理を実行すべき場合に成立する条件であり、エンジン２の冷却水温やパージガスの蒸発燃料濃度（以下「パージ濃度」と呼ぶ）によって、予め製造者によって制御部１０２に設定される条件である。制御部１０２は、エンジン２の駆動中に、パージ条件が成立するか否かを常時監視している。制御部１０２は、パージ濃度及びエアフロメータ３９の測定値に基づいて、切替弁５２のデューティ比を制御する。これにより、キャニスタ１９に吸着されていたパージガスが、エンジン２に導入される。なお、パージ濃度は、制御部１０２が空燃比を用いて特定する。あるいは、パージ濃度は、パージ経路２４、２８等に配置される濃度センサを用いて特定されてもよい。
【００３５】
制御部１０２は、パージ処理を実行する場合、ポンプ４８を駆動して、パージガスを吸気経路３４に供給する。この結果、吸気経路３４の負圧が小さい場合でも、パージガスを供給することができる。ポンプ４８は、パージ処理の間、一定の回転数（例えば３００００ｒｐｍ）で駆動される。
【００３６】
また、ＥＣＵ１００は、スロットルバルブ３２を制御する。ＥＣＵ１００は、さらに、インジェクタ４による噴射燃料量も制御する。具体的には、インジェクタ４の開弁時間を制御することによって、噴射燃料量を制御する。エンジン２が駆動されると、ＥＣＵ１００は、インジェクタ４からエンジン２に噴射される単位時間当たりの燃料噴射時間（即ちインジェクタ４の開弁時間）を算出する。燃料噴射時間は、空燃比を目標空燃比（例えば理想空燃比）に維持するために、実験によって予め特定された基準噴射時間を補正する。また、ＥＣＵ１００は、パージガスの流量とパージ濃度に基づいて、噴射燃料量を補正する。
【００３７】
（正常判断処理）
次いで、制御部１０２が実行する正常判断処理を説明する。正常判断処理では、蒸発燃料処理装置２０が正常にパージガスを吸気経路３４に供給すること、即ち正常にパージ処理を実行することができる正常状態であるか否かを判断する。例えば、蒸発燃料経路２２や燃料タンク１４に亀裂等が発生し、内部の気体が外部に漏出する事態が発生し得る。また、例えば、ポンプ４８が正常に駆動しない事態も発生し得る。これらの事態が発生すると、パージ処理において、制御部１０２でポンプ４８、切替弁５２を制御しようとしても、パージガスを吸気経路３４に適切に供給することができない。
【００３８】
図２に示すように、制御部１０２は、蒸発燃料処理装置２０が正常状態であるか否かを判断する正常判断処理を実行する。制御部１０２は、定期的に（例えば１０ｍｓ毎に）正常判断処理を実行する。制御部１０２は、車両のイグニションスイッチのオン、オフに関わらず実行される。
【００３９】
正常判断処理では、まず、Ｓ１２において、制御部１０２は、既に、正常判断処理が実行済みであるか否かを判断する。制御部１０２は、終了フラグを格納している。処理終了フラグは、正常判断処理が実行されるとオンに設定される（Ｓ３０参照）。また、処理終了フラグは、イグニションスイッチがオフからオンに切り換えられると、オフに設定される。
【００４０】
制御部１０２は、終了フラグがオンに設定されている場合、正常判断処理が実行済みであると判断して（Ｓ１２でＹＥＳ）、正常判断処理を終了する。即ち、一旦、正常判断処理が終了し、処理終了フラグがオンに設定されると、イグニションスイッチがオフからオンに切り換えられるまで、処理終了フラグがオンに維持される。このため、一旦、正常判断処理が終了すると、イグニションスイッチがオフからオンに切り換えられ、処理終了フラグがオンからオフに切り替えられるまで、正常判断処理は、Ｓ１４以降に進まず終了する。一方、制御部１０２は、処理終了フラグがオフに設定されている場合、正常判断処理が実行済みでないと判断して（Ｓ１２でＮＯ）、Ｓ１４に進む。
【００４１】
Ｓ１４では、制御部１０２は、イグニションスイッチがオフである期間が、所定期間（例えば１時間）を経過しているか否かを判断する。制御部１０２は、イグニションスイッチがオンからオフに切り替えられるとカウントを開始する。制御部１０２は、カウント値が所定期間に対応する値以上である場合に、イグニションスイッチがオフである期間が、所定期間を経過している（Ｓ１４でＹＥＳ）と判断して、Ｓ１６に進む。一方、制御部１０２は、カウント値が所定期間に対応する値よりも小さい場合に、イグニションスイッチがオフである期間が、所定期間を経過していない（Ｓ１４でＮＯ）と判断して、正常判断処理を終了する。
【００４２】
イグニションスイッチがオフに設定されると、切替弁５０、５２、５４は閉塞され、ポンプ４８は停止される。また、ポンプ４８、エンジン２等からの熱、車両の振動等が無くなる。この結果、燃料タンク１４、各経路１７、１８、２４、７０、及び蒸発燃料処理装置２０内の圧力が安定していく。イグニションスイッチがオフに設定されてから所定期間が経過すると、燃料タンク１４、蒸発燃料処理装置２０内の圧力が安定する。これにより、燃料タンク１４、各経路１７、１８、２４、７０、及び蒸発燃料処理装置２０の圧力を用いて、正常状態であるか否かをより正確に判断することができる。
【００４３】
（下流側正常判断処理）
Ｓ１６では、制御部１０２は、下流側正常判断処理を実行する。図３に示すように、下流側正常判断処理では、Ｓ３２において、制御部１０２は、切替弁５４を閉塞状態から開通状態に切り替える。
【００４４】
次いで、Ｓ３４では、制御部１０２は、圧力センサ６２で検出される圧力値（以下では、「Ｓ３４の圧力値」と呼ぶ）を取得する。次いで、Ｓ３６では、制御部１０２は、Ｓ３４の圧力値が、大気圧に近似しているか否かを判断する。具体的には、制御部１０２は、車両に配置されている大気圧を検出する圧力センサ（図示省略）から、大気圧を取得する。次いで、Ｓ３４の圧力値と大気圧との差が、所定範囲内（例えば±０．５ｋＰａ）であるか否かを判断する。なお、所定範囲は、製造者によって制御部１０２に予め格納されている。Ｓ３４の圧力値と大気圧との差が所定範囲内である場合、Ｓ３４の圧力値が大気圧に近似している（Ｓ３６でＹＥＳ）と判断して、Ｓ３８に進む。一方、Ｓ３４の圧力値と大気圧との差が所定範囲内でない場合、Ｓ３４の圧力値が大気圧に近似していない（Ｓ３６でＮＯ）と判断して、Ｓ５２に進む。
【００４５】
Ｓ３８では、制御部１０２は、ポンプ４８を所定回転数（例えば３００００ｒｐｍ）で駆動させる。次いで、Ｓ４０において、次いで、制御部１０２は、圧力センサ６２で検出される圧力値（以下では「Ｓ４０の圧力値」と呼ぶ）を取得する。
【００４６】
次いで、Ｓ４２では、制御部１０２は、Ｓ４０の圧力値からＳ３４の圧力値、即ち大気圧に略等しい圧力値を減算した値が、所定の第１閾値（例えば６ｋＰａ）以上であるか否かを判断する。なお、第１閾値は、製造者によって制御部１０２に予め格納されている。
【００４７】
Ｓ４０の圧力値からＳ３４の圧力値を減算した値が、第１閾値未満であると判断される場合（Ｓ４２でＮＯ）、Ｓ５２に進み、第１閾値以上であると判断される場合（Ｓ４２でＹＥＳ）、Ｓ４４に進む。Ｓ４４では、制御部１０２は、切替弁５４を開通状態から閉塞状態に切り替える。次いで、Ｓ４６において、制御部１０２は、ポンプ４８を停止する。これにより、切替弁５０、５２、５４によって、大気経路７０、パージ経路１８、２４及びキャニスタ１９が外部から遮断された閉空間が形成される。
【００４８】
次いで、Ｓ４８では、制御部１０２は、圧力センサ６２で検出される圧力値を、所定期間（例えば５分間）に亘って、定期的（例えば１秒毎）に取得する。次いで、Ｓ５０において、制御部１０２は、所定期間に亘ってＳ４８で検出された圧力値（以下では「Ｓ４８の圧力値」と呼ぶ）が変化しているか否かを判断する。具体的には、制御部１０２は、定期的に検出された複数のＳ４８の圧力値のそれぞれについて、時間的に連続する２つのＳ４８の圧力値の差が、第２閾値（例えば０．２ｋＰａ）以上であるか否かを判断する。連続する２つのＳ４８の圧力値の差のいずれかが第２閾値以上である場合、圧力が変化している（Ｓ５０でＹＥＳ）と判断し、Ｓ５２に進む。一方、連続する２つのＳ４８の圧力値の差のいずれもが第２閾値未満である場合、圧力が変化していない（Ｓ５０でＮＯ）と判断し、下流側判断処理を終了する。なお、第２閾値は、製造者によって制御部１０２に予め格納されている。
【００４９】
なお、変形例では、Ｓ５０において、制御部１０２は、複数のＳ４８の圧力値のそれぞれについて算出される連続する２つのＳ４８の圧力値の差の総和が、製造者によって制御部１０２に予め格納されている第３閾値（例えば５ｋＰａ）以上であるか否かを判断してもよい。そして、制御部１０２は、圧力値の差の総和が第３閾値以上である場合に圧力が変化している（Ｓ５０でＹＥＳ）と判断し、圧力値の差の総和が第３閾値未満である場合に圧力が変化していない（Ｓ５０でＮＯ）と判断してもよい。
【００５０】
Ｓ５２では、制御部１０２は、正常状態でないことを表す、異常フラグをオンに設定して、下流側判断処理を終了する。異常フラグは、制御部１０２に格納されており、下流側正常判断処理が実行される前に、オフに設定される。
【００５１】
下流側判断処理が終了されると、図２の正常判断処理に戻って、Ｓ１８において、制御部１０２は、下流側判断処理において、異常フラグがオンに設定されているか否かを判断する。異常フラグがオンに設定されていると判断される場合（Ｓ１８でＹＥＳ）、Ｓ２８に進む。一方、異常フラグがオンに設定されていないと判断される場合（Ｓ１８でＮＯ）、Ｓ２０において、制御部１０２は、第１上流側正常判断処理を実行する。
【００５２】
（第１上流側正常判断処理）
図４に示すように、第１上流側正常判断処理では、まず、Ｓ６２において、制御部１０２は、圧力センサ６０によって検出される圧力値（以下では「Ｓ６２の圧力値」と呼ぶ）を取得する。次いで、Ｓ６４において、Ｓ６２の圧力値が第１範囲内であるか否かを判断する。第１範囲は、製造者によって制御部１０２に予め格納されている。Ｓ６２の圧力値が第１範囲内であると判断される場合（Ｓ６４でＹＥＳ）、Ｓ６６において、制御部１０２は、異常フラグをオンに設定して、第１上流側正常判断処理を終了する。一方、Ｓ６２の圧力値が第１範囲内でないと判断される場合（Ｓ６４でＮＯ）、Ｓ６６をスキップして、第１上流側正常判断処理を終了する。
【００５３】
第１上流側判断処理が終了されると、図２の正常判断処理に戻って、Ｓ２２において、制御部１０２は、異常フラグがオンに設定されているか否かを判断する。異常フラグがオンに設定されていないと判断される場合（Ｓ２２でＮＯ）、Ｓ３０に進む。一方、異常フラグがオンに設定されていると判断される場合（Ｓ２２でＹＥＳ）、Ｓ２４において、制御部１０２は、第２上流側正常判断処理を実行する。なお、Ｓ２２の処理で異常フラグがオンに設定されている状況では、第１上流側判断処理において、正常状態でないと判断されたのではなく、正常状態でない可能性があると判断されている。この場合、第２上流側判断処理において、正常状態であるか否かが判断される。一方、Ｓ２２の処理で異常フラグがオフに設定されている状況では、第１上流側判断処理において、正常状態であると判断されている。
【００５４】
（第２上流側正常判断処理）
図５に示すように、第２上流側判断処理では、まず、Ｓ７２において、制御部１０２は、切替弁５０、５４を閉塞状態から開通状態に切り替える。次いで、Ｓ７４では、制御部１０２は、圧力センサ６０で検出される圧力値（以下では「Ｓ７４の圧力値」と呼ぶ）を取得する。次いで、Ｓ７６では、制御部１０２は、Ｓ３６と同様に、Ｓ７４の圧力値が大気圧に略等しいか否かを判断する。
【００５５】
Ｓ７４の圧力値が大気圧に近似していないと判断される場合（Ｓ７６でＮＯ）、第２上流側正常判断処理を終了する。これにより、異常フラグがオンに設定されている状態で、第２上流側正常判断処理が終了される。一方、Ｓ７４の圧力値が大気圧に近似していると判断される場合（Ｓ７６でＹＥＳ）、Ｓ７８において、制御部１０２は、ポンプ４８を所定回転数（例えば３００００ｒｐｍ）で駆動させる。次いで、Ｓ８０では、制御部１０２は、切替弁５４を開通状態から閉塞状態に切り替える。次に、Ｓ８２において、制御部１０２は、ポンプ４８を停止する。
【００５６】
次いで、Ｓ８４では、図３のＳ４８と同様に、制御部１０２は、圧力センサ６２で検出される圧力値（以下では「Ｓ８４の圧力値」と呼ぶ）を、所定期間に亘って、定期的に取得する。次いで、Ｓ８６において、制御部１０２は、Ｓ５０と同様に、所定期間に亘ってＳ８４の圧力値が変化しているか否かを判断する。圧力値が変化していないと判断される場合（Ｓ８６でＮＯ）、Ｓ８８において、制御部１０２は、異常フラグをオンからオフに切り替えて、第２上流側正常判断処理を終了する。一方、圧力値が変化していると判断される場合（Ｓ８６でＹＥＳ）、Ｓ８８をスキップして、第２上流側正常判断処理を終了する。これにより、異常フラグがオンに設定されている状態で、第２上流側正常判断処理が終了される。
【００５７】
第２上流側判断処理が終了されると、図２の正常判断処理に戻って、Ｓ２６において、制御部１０２は、異常フラグがオンに設定されているか否かを判断する。異常フラグがオンに設定されていないと判断される場合（Ｓ２６でＮＯ）、Ｓ３０に進む。一方、異常フラグがオンに設定されていると判断される場合（Ｓ２６でＹＥＳ）、Ｓ２８に進む。Ｓ２８では、制御部１０２は、車両の表示装置（図示省略）に、正常状態でないことを示す信号を送信して、Ｓ３０に進む。表示装置は、制御部１０２から信号を受信すると、正常状態でないことを示す表示を出力する。これにより、運転者は、正常状態でないことを知ることができる。Ｓ３０では、制御部１０２は、終了フラグをオフからオンに切り替えて、正常判断処理を終了する。
【００５８】
（正常判断処理における圧力の変化）
次いで、図６を参照して、正常判断処理において、圧力センサ６０、６２によって検出される圧力値を説明する。図６は、ポンプ４８の駆動と停止、切替弁５０、５２、５４の開閉及び圧力センサ６０、６２で検出される圧力値を示すタイミングチャートを示す。正常判断処理が開始される前は、切替弁５０、５４は、閉塞状態に維持されている。切替弁５２は、正常判断処理中、及びその前後では、閉塞状態に維持されている。ポンプ４８は停止されている。なお、各時刻Ｔ１１〜Ｔ１８の間隔は、実際の間隔とは必ずしも一致しない。
【００５９】
正常判断処理が開始されると、まず、下流側正常判断処理において、時刻Ｔ１１に、制御部１０２によって、切替弁５４が閉塞状態から開通状態に切り替えられる（Ｓ３２）。切替弁５４が正常に閉塞状態から開通状態に切り替えられると、大気経路７０、切替弁５０、５２よりもキャニスタ１９側に位置するパージ経路１８、２４、及びキャニスタ１９が大気と連通する。これにより、大気経路７０、パージ経路１８、２４及びキャニスタ１９の圧力は大気圧に等しくなる。この結果、圧力センサ６２が正常に動作していれば、圧力センサ６２で検出される圧力値（即ちＳ３４の圧力値）は、大気圧に略等しくなる。一方、圧力センサ６２で検出される圧力値が大気圧に略等しくなければ（Ｓ３６でＮＯ）、切替弁５４、圧力センサ６２の少なくとも一方に不具合が生じている可能性が高い。このため、異常フラグがオンに設定される（Ｓ５２）。
【００６０】
次いで、Ｔ１２において、ポンプ４８の駆動が開始される（Ｓ３８）。ポンプ４８が正常に駆動しており、大気経路７０、パージ経路１８、２４、切替弁５０、５２、及びキャニスタ１９に漏れが無ければ、大気経路７０、パージ経路１８、２４及びキャニスタ１９の圧力は、時刻Ｔ１２〜Ｔ１３で示されるように、大気圧から大きく上昇する。この結果、時刻Ｔ１３では、圧力センサ６２が正常に動作可能であれば、圧力センサ６２で検出される圧力値（即ちＳ４０の圧力値）は、大気圧、即ちＳ３４の圧力値よりも高くなる（Ｓ４２でＹＥＳ）。一方、圧力センサ６２で検出される圧力値が大気圧よりも高くない場合、即ち、時刻Ｔ１２よりも前の圧力からほとんど変化していない場合（図６の時刻Ｔ１２〜Ｔ１３に示す一点鎖線で２つのケースを例示）、ポンプ４８の異常及び漏れの少なくとも一方の不具合が生じている可能性が高い。このため、異常フラグをオンが設定される（Ｓ５２）。
【００６１】
時刻Ｔ１３では、切替弁５４が閉塞状態に切り替えられ（Ｓ４４）、ポンプ４８が停止される（Ｓ４６）。切替弁５４が正常に動作している場合、切替弁５０、５２、５４によって、大気経路７０、パージ経路１８、２４及びキャニスタ１９が大気から遮断され閉空間が形成される。この結果、大気経路７０、パージ経路１８、２４、キャニスタ１９及び切替弁５０、５２、５４に漏れが無ければ、時刻Ｔ１３〜Ｔ１４において、圧力センサ６２で検出される圧力値（即ちＳ４８の圧力値）は、一定に維持される（Ｓ５０でＮＯ）。なお、時刻Ｔ１２〜Ｔ１３では、ポンプ４８の駆動によって圧力が上昇する。このため、大気経路７０、パージ経路１８、２４及びキャニスタ１９及び切替弁５０、５２、５４において、少量の漏れが発生していても、圧力が上昇する場合がある。一方、時刻Ｔ１３〜Ｔ１４では、少量の漏れであっても、圧力が変化する。この結果、Ｓ４８〜Ｓ５０の処理では、少量の漏れであっても発見することができる。漏れが発生している場合、圧力センサ６２で検出される圧力値は、減少していく（Ｓ５０でＹＥＳ）（図６の時刻Ｔ１３〜Ｔ１４に示す一点鎖線で例示）。このため、異常フラグをオンが設定される（Ｓ５２）。
【００６２】
時刻Ｔ１４〜Ｔ１５では、圧力センサ６０で検出される圧力値が取得される（Ｓ６２）。正常判断処理が開始される前では、車両が停止されてから所定期間が経過している（Ｓ１４でＹＥＳ）。正常判断処理が開始される前では、切替弁５０によって燃料タンク１４が外部と遮断されているため、燃料タンク１４内の圧力値（即ち、圧力センサ６０によって検出される圧力値）は、燃料タンク１４内の蒸発燃料量によって変動する。燃料タンク１４内の蒸発燃料量は、燃料タンク１４の周辺の温度が高いと増加し、低いと減少する。この結果、燃料タンク１４内の圧力値（即ちＳ６２で取得される圧力値）は、大気圧から大きく外れる可能性がある。言い換えると、燃料タンク１４内の圧力が大気圧から大きく外れている場合、パージ経路１７、切替弁５０及び燃料タンク１４に漏れが生じておらず、圧力センサ６０が正常に動作しているということができる。なお、燃料タンク１４の周辺の温度によって、燃料タンク１４内の圧力値は、大気圧から大きく外れない事態も生じ得る。
【００６３】
燃料タンク１４内の圧力値が大気圧から大きく外れている場合（Ｓ６４でＮＯ）、切替弁５０、あるいは、切替弁５０よりも上流側の燃料タンク１４、パージ経路１７に漏れが生じておらず、圧力センサ６０が正常に動作しているため、正常判断処理は終了される。
【００６４】
一方、燃料タンク１４内の圧力値が大気圧から大きく外れていない場合（Ｓ６４でＹＥＳ）（図６の時刻Ｔ１４〜Ｔ１５に示す一点鎖線で例示）、漏れが生じているか、あるいは圧力センサ６０が正常に動作していない可能性がある一方で、漏れが生じておらず、圧力センサ６０が正常に動作している場合もあり得る。そこで、燃料タンク１４内の圧力値が大気圧から大きく外れていない場合（Ｓ６４でＹＥＳ）、時刻Ｔ１５以降で、第２上流側正常判断処理が実行される。
【００６５】
時刻Ｔ１５では、切替弁５０、５４が閉塞状態から開通状態に切り替えられる（Ｓ７２）。この結果、切替弁５０よりも上流側の燃料タンク１４、パージ経路１７が大気に連通する。これにより、燃料タンク１４の圧力は、大気圧に等しくなる。この結果、圧力センサ６０が正常に動作していれば、時刻Ｔ１５〜Ｔ１６では、圧力センサ６０で検出される圧力値（即ちＳ７４の圧力値）は、大気圧に略等しい。一方、圧力センサ６０で検出される圧力値が大気圧に略等しくなければ（Ｓ７６でＮＯ）、圧力センサ６０に不具合が生じている可能性が高い（図６のＴ１５〜Ｔ１６に示す一点鎖線で例示）。この場合、異常フラグがオフに切り替えられない（即ちＳ８８がスキップされる）。
【００６６】
時刻Ｔ１６では、ポンプ４８の駆動を開始する（Ｓ７８）。ポンプ４８が正常に駆動しており、漏れが無ければ、燃料タンク１４の圧力は、大気圧から上昇する。次いで、時刻Ｔ１７では、切替弁５４が閉塞状態に切り替えられ（Ｓ８０）、ポンプ４８が停止される（Ｓ８２）。切替弁５４が正常に動作している場合、燃料タンク１４及びパージ経路１７が大気から遮断される。この結果、燃料タンク１４及びパージ経路１７に漏れが無ければ、時刻Ｔ１７〜Ｔ１８において、圧力センサ６２で検出される圧力値（即ちＳ８４の圧力値）は、一定に維持される（Ｓ８６でＮＯ）一方、漏れが発生している場合、圧力センサ６２で検出される圧力値は、減少していく（Ｓ８６でＹＥＳ）（図６のＴ１７〜Ｔ１８に示す一点鎖線で例示）。この場合、異常フラグがオフに切り替えられない（即ちＳ８８がスキップされる）。
【００６７】
（効果）
蒸発燃料処理装置２０では、切替弁５０によって、キャニスタ１９と燃料タンク１４とが連通されている状態と遮断されている状態とを切り替えることができる。これにより、燃料タンク１４から切替弁５２までの空間を区切って、正常状態を判断することができる。切替弁５４によって、大気と連通されている状態と遮断されている状態とを切り替えることができる。さらに、ポンプ４８を制御することによって、燃料タンク１４から切替弁５２までの間の圧力を変動させることができる。これにより、切替弁５２によって、吸気経路３４から遮断されている状態で、切替弁５０、５４及びポンプ４８を利用することによって、正常状態であるか否かを判断することができる。この構成によれば、パージガスを吸気経路３４に供給する際に利用する各経路１７、１８、２４、２８、７０以外の経路を用いずに、蒸発燃料処理装置２０によってパージガスが正常に吸気経路３４に供給される状態であるか否かを判断することができる。
【００６８】
また、切替弁５０によって、切替弁５０よりも燃料タンク１４側と、切替弁５０よりも切替弁５２側とを区切ることによって、切替弁５０よりも燃料タンク１４側においてリークが発生している場合であっても、その影響を受けずに、下流側正常判断処理において、切替弁５０よりも切替弁５２側において、正常状態を判断することができる。
【００６９】
さらに、切替弁５０よりも切替弁５２側のリークの有無に影響を受けずに、圧力センサ６０を用いて、切替弁５０よりも燃料タンク１４側の正常状態を判断することができる。
【００７０】
（対応関係）
切替弁５０が「第１切替弁」の一例であり、切替弁５２が「第３切替弁」の一例であり、切替弁５４が「第２切替弁」の一例である。圧力センサ６０が「第１圧力センサ」の一例であり、圧力センサ６２が「第２圧力センサ」の一例である。制御部１０２が「判断部」及び「判断装置」の一例である。時刻Ｔ１５〜Ｔ１６の状態が、「第１状態」の一例であり、時刻Ｔ１６〜Ｔ１７の状態が「第２状態」の一例であり、時刻Ｔ１７〜Ｔ１８の状態が「第３状態」の一例である。
【００７１】
時刻Ｔ１１〜Ｔ１５の状態が、「タンク遮断状態」の一例である。時刻Ｔ１１〜Ｔ１２の状態が、「第５状態」の一例であり、時刻Ｔ１２〜Ｔ１３が「第６状態」の一例であり、時刻Ｔ１３〜Ｔ１４の状態が、「第７状態」の一例である。
【００７２】
（第２実施例）
本実施例の蒸発燃料処理装置２２０について、第１実施例の蒸発燃料処理装置２０と異なる点を説明する。図７に示すように、蒸発燃料処理装置２２０は、圧力センサ６０を備える一方、圧力センサ６２を備えていない。また、制御部２０２が実行する正常判断処理が、第１実施例の正常判断処理と異なる。その他の蒸発燃料処理装置２２０の構成は、蒸発燃料処理装置２０と同様である。
【００７３】
（正常判断処理）
図８、図９を参照して、制御部２０２が実行する正常判断処理を説明する。本実施例の正常判断処理の実行タイミング、処理開始時の切替弁５０、５２、５４及ぶポンプ４８の状態は、第１実施例と同様である。本実施例の正常判断処理では、まず、制御部２０２は、Ｓ１２及びＳ１４の処理と同様のＳ２１２、Ｓ２１４の処理を実行する。Ｓ２１４でＹＥＳ、即ち、イグニションスイッチがオフである期間が所定期間以上である場合、Ｓ２１６において、制御部２０２は、圧力センサ６０で検出される圧力値（以下では「Ｓ２１６の圧力値」と呼ぶ）を取得する。次いで、Ｓ２１８において、制御部２０２は、Ｓ６４と同様に、Ｓ２１６の圧力値が第１範囲内であるか否かを判断する。
【００７４】
Ｓ２１６の圧力値が第１範囲内であると判断される場合（Ｓ２１８でＹＥＳ）にＳ２２０に進み、Ｓ２１６の圧力値が第１範囲内でないと判断される場合（Ｓ２１８でＮＯ）、Ｓ２１９において、制御部２０２は、Ｓ７２と同様に、切替弁５０、５４を閉塞状態から開通状態に切り替えて、Ｓ２２４に進む。一方、Ｓ２２０では、制御部２０２は、Ｓ７２〜Ｓ７８の処理と同様のＳ２２０〜Ｓ２２４の処理を実行する。また、Ｓ２２２でＮＯの場合、即ち、Ｓ２２１で取得された圧力値（以下では「Ｓ２２１の圧力値」と呼ぶ）が大気圧に近似していないと判断される場合、Ｓ２３８に進む。
【００７５】
次いで、Ｓ２２６では、制御部２０２は、圧力センサ６０で検出される圧力値（以下では「Ｓ２２６の圧力値」と呼ぶ）を取得する。次いで、Ｓ２２８では、Ｓ２２６の圧力値とＳ２２１の圧力値（≒大気圧）との差が、第１閾値以上であるか否かを判断する。圧力値の差が第１閾値未満であると判断される場合（Ｓ２２８でＮＯ）、Ｓ２３８に進む。一方、圧力値の差が第１閾値以上であると判断される場合（Ｓ２２８でＹＥＳ）、Ｓ２３０において、制御部２０２は、Ｓ２２０で開通状態に切り替えられた切替弁５４を閉塞状態に切り替える。次いで、Ｓ２３２において、制御部２０２は、ポンプ４８を停止する。
【００７６】
次いで、Ｓ２３４では、制御部２０２は、Ｓ４８、Ｓ８４と同様に、圧力センサ６０で検出される圧力値（以下では「Ｓ２３４の圧力値」と呼ぶ）を、所定期間に亘って、定期的に取得する。次いで、Ｓ２３６では、制御部２０２は、Ｓ５０、Ｓ８６と同様に、所定期間に亘ってＳ２３４の圧力値が変化しているか否かを判断する。Ｓ２３４の圧力値が変化していないと判断される場合（Ｓ２３６でＮＯ）、Ｓ２４２に進む。一方、圧力値が変化していると判断される場合（Ｓ２３６でＹＥＳ）、Ｓ２３８に進む。Ｓ２３８では、制御部２０２は、異常フラグをオフからオンに切り替える。次いで、Ｓ２４０、Ｓ２４２のそれぞれでは、制御部２０２は、Ｓ２８、Ｓ３０のそれぞれと同様の処理を実行して、正常判断処理を終了する。
【００７７】
（正常判断処理における圧力の変化）
次いで、図１０を参照して、正常判断処理において、圧力センサ６０によって検出される圧力値の変化を説明する。図１０は、ポンプ４８の駆動と停止、切替弁５０、５４の開閉及び圧力センサ６０で検出される圧力値を示すタイミングチャートを示す。正常判断処理が開始される前は、切替弁５０、５４は、閉塞状態に維持されている。なお、切替弁５２は、正常判断処理中、及びその前後では、閉塞状態に維持されている。ポンプ４８は停止されている。なお、各時刻Ｔ２１〜Ｔ２５の間隔は、実際の間隔とは必ずしも一致しない。
【００７８】
正常判断処理が開始されると、時刻Ｔ２１〜Ｔ２２において、制御部１０２によって、切替弁５０によって燃料タンク１４が外部と遮断されている状態で、圧力センサ６０からＳ２１６の圧力値が取得される。Ｓ２１６の圧力値は、Ｓ６２の圧力値と同様に、大気圧から大きく外れる可能性がある。なお、燃料タンク１４の周辺の温度によって、燃料タンク１４内の圧力値は、大気圧から大きく外れない事態も生じ得る。
【００７９】
燃料タンク１４内の圧力値が大気圧から大きく外れている場合（Ｓ２１６でＮＯ）、切替弁５０、あるいは、切替弁５０よりも上流側の燃料タンク１４、パージ経路１７に漏れが生じておらず、圧力センサ６０が正常に動作している（Ｓ２１８でＹＥＳ）。このため、正常判断処理では、Ｓ２２０及びＳ２２２の処理がスキップされ、Ｓ２２４に進む。即ち、時刻２２〜Ｔ２３が省略される。
【００８０】
一方、燃料タンク１４内の圧力値が大気圧から大きく外れていない場合（Ｓ２１６でＹＥＳ）、漏れが生じているか、あるいは圧力センサ６０が正常に動作していない可能性がある一方で、漏れが生じておらず、圧力センサ６０が正常に動作している場合もあり得る。そこで、燃料タンク１４内の圧力値が大気圧から大きく外れていない場合（Ｓ２１６でＹＥＳ）、時刻Ｔ２２において、切替弁５０、５４が閉塞状態から開通状態に切り替えられる（Ｓ２２０）。この結果、切替弁５０よりも上流側の燃料タンク１４、パージ経路１７が大気に連通する。これにより、燃料タンク１４の圧力は、大気圧に等しくなる。この結果、圧力センサ６０が正常に動作していれば、時刻Ｔ２２〜Ｔ２３では、圧力センサ６０で検出される圧力値（即ちＳ２２１の圧力値）は、大気圧に略等しい。一方、圧力センサ６０で検出される圧力値が大気圧に略等しくなければ（Ｓ２２２でＮＯ）、圧力センサ６０に不具合が生じている可能性が高い。このため、異常フラグがオンに設定される（Ｓ２３８）。
【００８１】
時刻Ｔ２３では、ポンプ４８の駆動を開始する（Ｓ２２４）。ポンプ４８が正常に駆動しており、漏れが無ければ、時刻Ｔ２３〜Ｔ２４において、燃料タンク１４の圧力（即ちＳ２２６の圧力値）は、大気圧から上昇する（即ちＳ２２８でＹＥＳ）。一方、圧力センサ６２で検出される圧力値が大気圧よりも高くない場合、即ち、時刻Ｔ２３よりも前の圧力からほとんど変化していない場合（図６の時刻Ｔ２３〜Ｔ２４に示す一点鎖線で２つのケースを例示）、ポンプ４８の異常及び漏れの少なくとも一方の不具合が生じている可能性が高い。このため、異常フラグをオンが設定される（Ｓ２３８）。
【００８２】
次いで、時刻Ｔ２４では、切替弁５４が閉塞状態に切り替えられ（Ｓ２３０）、ポンプ４８が停止される（Ｓ２３２）。切替弁５２、５４が正常に動作している場合、燃料タンク１４、パージ経路１７、１８、２４、キャニスタ１９及び大気経路７０が大気から遮断される。この結果、燃料タンク１４、パージ経路１７、１８、２４、キャニスタ１９及び大気経路７０に漏れが無ければ、時刻Ｔ２４〜Ｔ２５において、圧力センサ６０で検出される圧力値（即ちＳ２３４の圧力値）は、一定に維持される（Ｓ２３６でＮＯ）一方、漏れが発生している場合、圧力センサ６０で検出される圧力値は、減少していく（Ｓ２３６でＹＥＳ）。このため、異常フラグをオンが設定される（Ｓ２３８）。
【００８３】
（効果）
蒸発燃料処理装置２２０では、蒸発燃料処理装置２０と同様に、パージガスを吸気経路３４に供給する際に利用する各経路１７、１８、２４、２８、７０以外の経路を用いずに、蒸発燃料処理装置２２０によってパージガスが正常に吸気経路３４に供給される状態であるか否かを判断することができる。
【００８４】
また、切替弁５０でパージ経路１７、１８が閉塞されている状況では、燃料タンク１４の周辺温度によって、燃料タンク１４内の蒸発燃料量が変化する。切替弁５０よりも燃料タンク１４側にリークが無ければ、切替弁５０よりも燃料タンク１４側の圧力は、燃料タンク１４内の蒸発燃料量の変化に応じて変化する。正常状態では、時刻Ｔ２２において、切替弁５０でパージ経路１７、１８が閉塞されている状態から開通されている状態に切り替えられ、切替弁５４で大気経路７０が閉塞されている状態から開通されている状態に切り替えられると、切替弁５０よりも燃料タンク１４側が大気と連通して、燃料タンク１４内の圧力が変化する。時刻Ｔ２２〜Ｔ２３では、圧力センサ６０を用いて正常状態であるか否かを判断することができる。また、正常状態である場合、時刻Ｔ２３〜Ｔ２４では、ポンプ４８の駆動によって圧力センサ６０で検出される圧力値が変化する。このため、圧力センサ６０を用いて、正常状態であるか否かを判断することができる。時刻Ｔ２４〜Ｔ２５では、ポンプ４８の駆動によって大気圧から圧力が変化している状態で、燃料タンク１４から切替弁５２までが大気から遮断される。一方、燃料タンク１４から切替弁５２までの間にリークが発生している場合、圧力が変化してしまう。これにより、時刻Ｔ２４〜Ｔ２５において、燃料タンク１４から切替弁５２までにおけるリークを含む正常状態を判断することができる。
【００８５】
さらに、切替弁５０よりも燃料タンク側にリークが無ければ、切替弁５０でパージ経路１７、１８が閉塞されている状況では、燃料タンク１４の周辺温度によって、燃料タンク１４内の蒸発燃料量が変化する。この構成によれば、Ｓ２１６〜Ｓ２１８によって、切替弁５０よりも燃料タンク１４側のリークの有無を含む正常状態を判断することができる。
【００８６】
（対応関係）
制御部２０２が「判断部」及び「判断装置」の一例である。時刻Ｔ２２〜Ｔ２３の状態が、「第１状態」の一例であり、時刻Ｔ２３〜Ｔ２４の状態が「第２状態」の一例であり、時刻Ｔ２４〜Ｔ２５の状態が「第３状態」の一例である。時刻Ｔ２１〜Ｔ２２の状態が、「タンク遮断状態」の一例である。
【００８７】
（第３実施例）
本実施例の蒸発燃料処理装置３２０について、第１実施例の蒸発燃料処理装置２０と異なる点を説明する。図１１に示すように、蒸発燃料処理装置３２０は、圧力センサ６２を備える一方、圧力センサ６０を備えていない。また、制御部３０２が実行する正常判断処理が、第１実施例の正常判断処理と異なる。その他の蒸発燃料処理装置３２０の構成は、蒸発燃料処理装置２０と同様である。
【００８８】
（正常判断処理）
図１２、図１３を参照して、制御部３０２が実行する正常判断処理を説明する。本実施例の正常判断処理の実行タイミング、処理開始時の切替弁５０、５２、５４及びポンプ４８の状態は、第１実施例と同様である。本実施例の正常判断処理では、まず、制御部３０２は、Ｓ１２及びＳ１４の処理と同様のＳ３１２、Ｓ３１４の処理を実行する。Ｓ３１４でＹＥＳ、即ち、イグニションスイッチがオフである期間が所定期間以上である場合、Ｓ３１６に進む。Ｓ３１６に進むと、制御部３０２は、Ｓ７２〜Ｓ７６の処理と同様のＳ３１６〜Ｓ３２０の処理を実行する。なお、Ｓ３１８、Ｓ３２０の処理では、圧力センサ６２で検出される圧力値が利用される。また、Ｓ３２０でＮＯの場合、即ち、Ｓ３１８で取得された圧力値（以下では「Ｓ３１８の圧力値」と呼ぶ）が大気圧に近似していない場合、Ｓ３４２に進む。
【００８９】
Ｓ３２０でＹＥＳの場合、Ｓ３２１において、制御部３０２は、切替弁５０を、開通状態から閉塞状態に切り替える。次いで、Ｓ３２２では、制御部３０２は、ポンプ４８を駆動する。次いで、Ｓ３２３では、制御部３０２は、圧力センサ６２で検出される圧力値（以下では「Ｓ３２３の圧力値」と呼ぶ）を取得する。次いで、Ｓ３２４では、制御部３０２は、Ｓ３２３の圧力値からＳ３１８の圧力値、即ち大気圧に略等しい圧力値を減算した値が、第１閾値以上であるか否かを判断する。
【００９０】
Ｓ３２３の圧力値からＳ３１８の圧力値を減算した値が、第１閾値未満であると判断される場合（Ｓ３２４でＮＯ）、Ｓ３４２に進む。一方、Ｓ３２３の圧力値からＳ３１８の圧力値を減算した値が、第１閾値以上であると判断される場合（Ｓ３２４でＹＥＳ）、Ｓ３２５では、制御部３０２は、切替弁５４を開通状態から閉塞状態に切り替える。次いで、Ｓ３２６において、制御部３０２は、ポンプ４８を停止する。
【００９１】
次いで、Ｓ３２８では、制御部３０２は、Ｓ４８、Ｓ８４と同様に、圧力センサ６０で検出される圧力値を、所定期間に亘って、定期的に取得する。次いで、Ｓ３３０では、制御部３０２は、Ｓ５０、Ｓ８６と同様に、所定期間に亘ってＳ３２８で検出された圧力値（以下では「Ｓ３２８の圧力値」と呼ぶ）が変化しているか否かを判断する。Ｓ３２８の圧力値が変化していないと判断される場合（Ｓ３３０でＮＯ）、Ｓ３３２に進む。一方、圧力値が変化していると判断される場合（Ｓ３３０でＹＥＳ）、Ｓ３４２に進む。
【００９２】
Ｓ３３２では、制御部３０２は、切替弁５０、５４を閉塞状態から開通状態に切り替える。次いで、Ｓ３３４では、制御部３０２は、ポンプ４８を駆動する。次いで、Ｓ３３５では、制御部３０２は、圧力センサ６２で検出される圧力値（以下では「Ｓ３３５の圧力値」と呼ぶ）を取得する。次いで、Ｓ３３６では、制御部３０２は、Ｓ３３５の圧力値からＳ３１８の圧力値、即ち大気圧に略等しい圧力値を減算した値が、所定の第１閾値（例えば６ｋＰａ）以上であるか否かを判断する。
【００９３】
Ｓ３３５の圧力値からＳ３１８の圧力値を減算した値が、第１閾値未満であると判断される場合（Ｓ３６でＮＯ）、Ｓ３４２に進む。一方、Ｓ３３５の圧力値からＳ３１８の圧力値を減算した値が、第１閾値以上であると判断される場合（Ｓ３３６でＹＥＳ）、Ｓ３３７において、制御部３０２は、切替弁５４を開通状態から閉塞状態に切り替える。次いで、Ｓ３３８では、制御部３０２は、ポンプ４８を停止する。次いで、Ｓ３３９では、制御部３０２は、Ｓ３２８と同様に、圧力センサ６２で検出される圧力値を、所定期間に亘って、定期的に取得する。次いで、Ｓ３４０では、制御部３０２は、Ｓ３３０と同様に、所定期間に亘ってＳ３３８で検出された圧力値（以下では「Ｓ３３８の圧力値」と呼ぶ）が変化しているか否かを判断する。
【００９４】
Ｓ３３８の圧力値が変化していないと判断される場合（Ｓ３４０でＮＯ）、Ｓ３４６に進む。一方、圧力値が変化していると判断される場合（Ｓ３４０でＹＥＳ）、Ｓ３４２に進む。Ｓ３４２では、制御部３０２は、異常フラグをオフからオンに切り替える。次いで、Ｓ３４４、Ｓ３４６のそれぞれでは、制御部３０２は、Ｓ２８、Ｓ３０のそれぞれと同様の処理を実行して、正常判断処理を終了する。
【００９５】
（正常判断処理における圧力の変化）
次いで、図１４を参照して、正常判断処理において、圧力センサ６２によって検出される圧力値の変化を説明する。図１４は、ポンプ４８の駆動と停止、切替弁５０、５４の開閉及び圧力センサ６２で検出される圧力値を示すタイミングチャートを示す。正常判断処理が開始される前は、切替弁５０、５４は、閉塞状態に維持されている。なお、切替弁５２は、正常判断処理中、及びその前後では、閉塞状態に維持されている。ポンプ４８は停止されている。
【００９６】
正常判断処理が開始されると、時刻Ｔ３１において、制御部１０２によって、切替弁５０、５４が閉塞状態から開通状態に切り替えられる（Ｓ３１６）。この結果、切替弁５０、５４が正常に動作すると、燃料タンク１４、パージ経路１７、１８、２４、キャニスタ１９及び大気経路７０が大気に連通し、大気圧に略等しくなる。この結果、圧力センサ６２が正常に動作していれば、時刻Ｔ３１〜Ｔ３２では、圧力センサ６２で検出される圧力値（即ちＳ３１８の圧力値）は、大気圧に略等しい（Ｓ３２０でＹＥＳ）。一方、圧力センサ６２で検出される圧力値が大気圧に略等しくなければ（Ｓ３２０でＮＯ）、圧力センサ６２、及び切替弁５０、５４のいずれかに不具合が生じている可能性が高い。このため、異常フラグがオンに設定される（Ｓ３４２）。
【００９７】
時刻Ｔ３２では、切替弁５０が開通状態から閉塞状態に切り替えられ（Ｓ３２１）、ポンプ４８の駆動が開始される（Ｓ３２２）。ポンプ４８が正常に駆動しており、漏れが無ければ、時刻Ｔ３２〜Ｔ３３において、パージ経路１８、２４、キャニスタ１９及び大気経路７０の圧力（即ちＳ３２３の圧力値）は、大気圧から上昇する（即ちＳ３２４でＹＥＳ）。一方、圧力センサ６０で検出される圧力値が大気圧よりも高くない場合、即ち、時刻Ｔ３２よりも前の圧力からほとんど変化していない場合（図１４の時刻Ｔ３２〜Ｔ３３に示す一点鎖線で２つのケースを例示）、ポンプ４８の異常及び漏れの少なくとも一方の不具合が生じている可能性が高い。このため、異常フラグをオンが設定される（Ｓ３４２）。
【００９８】
次いで、時刻Ｔ３３では、切替弁５４が閉塞状態に切り替えられ（Ｓ３２５）、ポンプ４８が停止される（Ｓ３２６）。切替弁５２、５４が正常に動作している場合、燃料タンク１４、パージ経路１７、１８、２４、キャニスタ１９及び大気経路７０が大気から遮断される。この結果、燃料タンク１４、パージ経路１７、１８、２４、キャニスタ１９及び大気経路７０に漏れが無ければ、時刻Ｔ３３〜Ｔ３４において、圧力センサ６０で検出される圧力値（即ちＳ３２８の圧力値）は、一定に維持される（Ｓ３３０でＮＯ）一方、漏れが発生している場合、圧力センサ６０で検出される圧力値は、減少していく（Ｓ３３０でＹＥＳ）（図１４のＴ３３〜Ｔ３４に示す一点鎖線で例示）。このため、異常フラグをオンが設定される（Ｓ３４２）。
【００９９】
次いで、時刻Ｔ３４では、切替弁５０、５４が閉塞状態から開通状態に切り替えられ（Ｓ３３２）、ポンプ４８が駆動される（Ｓ３３４）。切替弁５０よりも燃料タンク１４側である、燃料タンク１４、パージ経路１７に漏れが無ければ、時刻Ｔ３４〜Ｔ３５において、燃料タンク１４、パージ経路１７、１８、２４、キャニスタ１９及び大気経路７０の圧力（即ちＳ３３５の圧力値）は、大気圧から上昇する（即ちＳ３３６でＹＥＳ）。一方、圧力センサ６０で検出される圧力値が大気圧よりも高くない場合、即ち、時刻Ｔ３４よりも前の圧力からほとんど変化していない場合（図１４の時刻Ｔ３４〜Ｔ３５に示す一点鎖線で２つのケースを例示）、燃料タンク１４、パージ経路１７のいずれかで漏れが生じている可能性が高い。このため、異常フラグをオンが設定される（Ｓ３４２）。
【０１００】
次いで、時刻Ｔ３５では、切替弁５４が閉塞状態に切り替えられ（Ｓ３３７）、ポンプ４８が停止される（Ｓ３３８）。これにより、燃料タンク１４、パージ経路１７、１８、２４、キャニスタ１９及び大気経路７０が大気から遮断される。この結果、燃料タンク１４、パージ経路１７に漏れが無ければ、時刻Ｔ３５〜Ｔ３６において、圧力センサ６２で検出される圧力値（即ちＳ３３９の圧力値）は、一定に維持される（Ｓ３４０でＮＯ）一方、漏れが発生している場合、圧力センサ６０で検出される圧力値は、減少していく（Ｓ３４０でＹＥＳ）（図１４のＴ３５〜Ｔ３６に示す一点鎖線で例示）。このため、異常フラグをオンが設定される（Ｓ３４２）。
【０１０１】
（効果）
蒸発燃料処理装置３２０では、蒸発燃料処理装置２０と同様に、パージガスを吸気経路３４に供給する際に利用する各経路１７、１８、２４、２８、７０以外の経路を用いずに、蒸発燃料処理装置３２０によってパージガスが正常に吸気経路３４に供給される状態であるか否かを判断することができる。
【０１０２】
また、正常状態では、時刻Ｔ３１において、切替弁５０でパージ経路１７、１８が開通され、切替弁５４で大気経路７０が開通されると、燃料タンク１４、パージ経路１７、１８、２４、キャニスタ１９、及び大気経路７０が大気に連通する。このため、時刻Ｔ３１〜Ｔ３２では、圧力センサ６２によって、正常状態であるか否かを判断することができる。また、正常状態である場合、時刻Ｔ３４〜Ｔ３５では、ポンプ４８の駆動によって圧力センサ６２で検出される圧力値が変化する。このため、時刻Ｔ３４〜Ｔ３５では、圧力センサ６２によって、正常状態であるか否かを判断することができる。さらに、正常状態である場合、時刻Ｔ３５〜Ｔ３６では、ポンプ４８の駆動によって大気圧から圧力が変化している状態で、燃料タンク１４から切替弁５２までが大気から遮断される。一方、燃料タンク１４から切替弁５２までの間にリークが発生している場合、圧力が変化してしまう。これにより、時刻Ｔ３５〜Ｔ３６において、燃料タンク１４から切替弁５２のリークを含む正常状態を判断することができる。
【０１０３】
さらに、時刻Ｔ３２〜Ｔ３４では、切替弁５０でパージ経路１７、１８が閉塞されることによって、切替弁５０よりも燃料タンク１４側の燃料タンク１４及びパージ経路１７のリークの有無に影響されず、切替弁５０よりも切替弁５２側の、パージ経路１８、２４、キャニスタ１９、及び大気経路７０のリークの有無を含む正常状態を判断することができる。
【０１０４】
（対応関係）
制御部３０２が「判断部」及び「判断装置」の一例である。時刻Ｔ３１〜Ｔ３２の状態が、「第１状態」の一例であり、時刻Ｔ３４〜Ｔ３５の状態が「第２状態」の一例であり、時刻Ｔ３５〜Ｔ３６の状態が「第３状態」の一例である。
【０１０５】
以上、本発明の具体例を詳細に説明したが、これらは例示に過ぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。
【０１０６】
（１）上記の第１実施例では、Ｓ８０において、切替弁５４を閉塞しているが、切替弁５４に替えて、あるいは、切替弁５４とともに、切替弁５０を閉塞してもよい。この場合、圧力センサ６０によって検出される圧力値を用いて、Ｓ８４、Ｓ８６の処理を実行してもよい。
【０１０７】
（２）上記の第１実施例及び第２実施例では、圧力センサ６０は、燃料タンク１４以外に配置されていてもよい。この場合、切替弁５０よりも燃料タンク１４側、例えばパージ経路１７に配置されていてもよい。同様に、上記の第１実施例及び第２実施例では、圧力センサ６２の位置は、パージ経路２４以外に配置されていてもよい。この場合、切替弁５０、５２、５４の間、例えば、キャニスタ１９、パージ経路１８、又は大気経路７０に配置されていてもよい。
【０１０８】
（３）上記の各実施例では、正常状態でない場合に、正常でない構成を特定していない。しかしながら、正常でない構成を特定してもよい。例えば、第１実施例の下流側正常判断処理のＳ３６において、Ｓ３４の圧力値が大気圧に近似していないと判断される場合（Ｓ３６でＮＯ）、圧力センサ６２あるいは切替弁５４が正常に動作していないと特定してもよい。また、Ｓ４２において、Ｓ４０の圧力値とＳ３４の圧力値との差が、第１閾値未満であると判断される場合（Ｓ４２でＮＯ）、ポンプ４８あるいは圧力センサ６２が正常に動作していないか、あるいはパージ経路１８、２４、切替弁５２、キャニスタ１９及び大気経路７０の少なくともいずれか１箇所でリークが発生していると特定してもよい。他の処理においても同様である。
【０１０９】
（４）第２実施例では、図８の正常判断処理において、Ｓ２１８でＮＯの場合、Ｓ２１９の処理の後、Ｓ２２０〜Ｓ２２２の処理をスキップしている。しかしながら、Ｓ２１８でＮＯの場合、Ｓ２１９の処理を実行せずに、Ｓ２２０〜Ｓ２２２の処理を実行してもよい。この場合、制御部２０２は、Ｓ２１８でＮＯの場合、燃料タンク１４、パージ経路１７及び切替弁５０に漏れが無いと判断してもよい。次いで、Ｓ２２２でＮＯの場合、圧力センサ６０が正常に動作していないと判断してもよい。
【０１１０】
（５）スロットルバルブ３２とエアクリーナ３０との間には、過給機が配置されていてもよい。過給機は、エンジン２の排気によってタービンが回転され、エンジン２に空気を導入する、いわゆるターボであってもよい。
【０１１１】
（６）第１実施例の正常判断処理、下流側判断処理、第１上流側判断処理、及び第２上流側判断処理の各処理の順序は、適宜変更可能である。例えば、正常判断処理において、第１上流側判断処理、及び第２上流側判断処理を先に実行し、下流側判断処理を後に実行してもよい。また、第１実施例では、下流側判断処理、第１上流側判断処理、及び第２上流側判断処理の少なくとも１つの処理を実行しなくてもよい。また、下流側判断処理、第１上流側判断処理、及び第２上流側判断処理内の各処理の少なくとも１つの処理を実行しなくてもよい。
【０１１２】
（７）第２実施例の正常判断処理の各処理の順序は、適宜変更可能である。また、正常判断処理のＳ２１２〜２４２の処理のうち、少なくとも１つの処理を実行しなくてもよい。例えば、Ｓ２１６、Ｓ２１８及びＳ２１９の処理を実行しなくてもよい。
【０１１３】
（８）第３実施例の正常判断処理の各処理の順序は、適宜変更可能である。また、正常判断処理のＳ３１２〜３４６の処理のうち、少なくとも１つの処理を実行しなくてもよい。例えば、Ｓ３２１〜Ｓ３３２の処理を実行しなくてもよい。
【０１１４】
（９）上記の実施例では、パージ経路２８は、スロットルバルブ３２の下流側の吸気経路３４に接続されているが、これとともに、あるいはこれに替えて、パージ経路２８は、スロットルバルブ３２の上流側の吸気経路３４に接続されていてもよい。例えば、スロットルバルブ３２の上流側に過給機が配置されている場合、スロットルバルブ３２の上流側のパージ経路２８は、過給機の上流側の吸気経路３４に接続されていてもよい。
【０１１５】
（１０）制御部１０２は、ＥＣＵ１００とは別体で配置されていてもよい。
【０１１６】
（１１）切替弁５０、５２、５４は、バタフライ弁等、開口面積を調整可能な弁であってもよい。この場合、制御部１０２、２０２、３０２は、パージ処理において、切替弁５２の開度を調整してもよい。
【０１１７】
また、本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成し得るものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【符号の説明】
【０１１８】
２      ：エンジン
１０    ：メイン供給経路
１４    ：燃料タンク
１７、１８、２４、２８：パージ経路
１９    ：キャニスタ
２０    ：蒸発燃料処理装置
３２    ：スロットルバルブ
３４    ：吸気経路
４８    ：ポンプ
５０、５２、５４：切替弁
６０、６２：圧力センサ
７０    ：大気経路
１００  ：ＥＣＵ
１０２  ：制御部
２０２  ：制御部
２２０  ：蒸発燃料処理装置
３０２  ：制御部
３２０  ：蒸発燃料処理装置
【図１】
2019015215.tif 000003
【図２】
2019015215.tif 000004
【図３】
2019015215.tif 000005
【図４】
2019015215.tif 000006
【図５】
2019015215.tif 000007
【図６】
2019015215.tif 000008
【図７】
2019015215.tif 000009
【図８】
2019015215.tif 000010
【図９】
2019015215.tif 000011
【図１０】
2019015215.tif 000012
【図１１】
2019015215.tif 000013
【図１２】
2019015215.tif 000014
【図１３】
2019015215.tif 000015
【図１４】
2019015215.tif 000016