(57)【要約】【課題】燃料タンクを密閉可能な蒸発燃料処理装置において、システム異常の検出のために生じる蒸発燃料の外部への排出を抑制可能な異常検出装置を提供する。【解決手段】燃料タンク１０、蒸発燃料を吸着すると共に吸着した蒸発燃料をエンジンの吸気通路へパージするためのキャニスタ２０、燃料タンク１０内を密閉状態にし得る密閉制御弁３０、パージ通路を開閉するパージ弁５０等を備える蒸発燃料処理装置の異常検出装置であって、異常検出装置を構成するＥＣＵ１５０は、エンジンが駆動中にある際の装置内の圧力に基づいて、装置が正常状態であることを検出し、正常である場合には、エンジン停止後にポンプモジュール６０により装置内の空気（ガス）を排気して異常検出する処理を実行しない。これによれば、システム異常検出の際の外部への蒸発燃料の排出を抑制できる。【選択図】図１
2007205210.tif 000002
【特許請求の範囲】
【請求項１】
燃料を貯留する燃料タンクと、前記燃料タンクとベーパ通路を介して接続されると共にエンジンの吸気通路にパージ通路を介して接続されるキャニスタと、を備える蒸発燃料処理装置における異常検出装置であって、
蒸発燃料処理装置内の空気をポンプで外部に排気した際の蒸発燃料処理装置内の圧力に基づいて、蒸発燃料処理装置が異常状態であることを検出する異常検出処理を行う異常検出手段と、
内燃機関が駆動中にある際の蒸発燃料処理装置内の圧力に基づいて、蒸発燃料処理装置が正常状態であることを検出する正常検出手段と、を備え、
前記異常検出手段は、前記正常検出手段により正常状態であると判定されている場合には、前記異常検出処理を行わないことを特徴とする蒸発燃料処理装置の異常検出装置。
【請求項２】
燃料を貯留する燃料タンクと、前記燃料タンクとベーパ通路を介して接続されると共にエンジンの吸気通路にパージ通路を介して接続されるキャニスタと、前記ベーパ通路を封鎖可能な封鎖弁と、を備える蒸発燃料処理装置における異常検出装置であって、
前記封鎖弁を封鎖状態に制御している場合に蒸発燃料処理装置内の空気をポンプで外部に排気した際の蒸発燃料処理装置内の圧力に基づいて、前記封鎖弁が非封鎖状態で固着している異常状態であると検出する異常検出処理を行う異常検出手段と、
内燃機関が駆動中で、かつ、前記封鎖弁を封鎖状態に制御している際の前記燃料タンク内の圧力に基づいて、前記封鎖弁が封鎖状態には正常に機能することを検出する正常検出手段と、を備え、
前記異常検出手段は、前記正常検出手段により正常状態であると判定されている場合には、前記異常検出処理を行わないことを特徴とする蒸発燃料処理装置の異常検出装置。
【請求項３】
前記正常検出手段は、内燃機関が駆動中で、かつ、前記封鎖弁を封鎖状態に制御している際の前記燃料タンク内の圧力と当該燃料タンク内以外の圧力とに基づいて、前記封鎖弁が封鎖状態には正常に機能することを検出するものであることを特徴とする請求項２に記載の蒸発燃料処理装置の異常検出装置。
【請求項４】
燃料を貯留する燃料タンクと、前記燃料タンクとベーパ通路を介して接続されると共にエンジンの吸気通路にパージ通路を介して接続されるキャニスタと、前記ベーパ通路を封鎖可能な封鎖弁と、を備える蒸発燃料処理装置における異常検出装置であって、
前記封鎖弁を封鎖状態に制御している場合に蒸発燃料処理装置内の空気をポンプで外部に排気した際の蒸発燃料処理装置内の圧力に基づいて、前記タンクがリーク状態にある異常状態であると検出する異常検出処理を行う異常検出手段と、
内燃機関が駆動中で、かつ、前記封鎖弁を封鎖状態に制御している際の前記燃料タンク内の圧力に基づいて、前記燃料タンクがリーク状態でない正常状態であることを検出する正常検出手段と、を備え、
前記異常検出手段は、前記正常検出手段により正常状態であると判定されている場合には、前記異常検出処理を行わないことを特徴とする蒸発燃料処理装置の異常検出装置。
【請求項５】
前記正常検出手段は、内燃機関が駆動中で、かつ、前記封鎖弁を封鎖状態に制御している際の前記燃料タンク内の圧力と当該燃料タンク内以外の圧力とに基づいて、前記燃料タンクがリーク状態でない正常状態であることを検出するものであることを特徴とする請求項４に記載の蒸発燃料処理装置の異常検出装置。
【請求項６】
燃料を貯留する燃料タンクと、前記燃料タンクとベーパ通路を介して接続されると共にエンジンの吸気通路にパージ通路を介して接続されるキャニスタと、前記ベーパ通路を封鎖可能な封鎖弁と、を備える蒸発燃料処理装置における異常検出装置であって、
前記封鎖弁を封鎖状態に制御している場合に蒸発燃料処理装置内の空気をポンプで外部に排気した際の蒸発燃料処理装置内の圧力に基づいて、前記封鎖弁が封鎖状態で固着している異常状態であると検出する異常検出処理を行う異常検出手段と、
内燃機関が駆動中で、かつ、前記封鎖弁を非封鎖状態に制御している際の前記燃料タンク内の圧力に基づいて、前記封鎖弁が非封鎖状態には正常に機能することを検出する正常検出手段と、を備え、
前記異常検出手段は、前記正常検出手段によって正常であると判定されている場合には前記異常検出処理を行わないことを特徴とする蒸発燃料処理装置の異常検出装置。
【請求項７】
前記正常検出手段は、内燃機関の駆動中に前記パージ通路に設けられたパージ弁を開いた状態における、前記封鎖弁を封鎖状態に制御している際の前記燃料タンク内の圧力と非封鎖状態に制御している際の前記燃料タンク内の圧力とに基づいて、前記封鎖弁が非封鎖状態には正常に機能することを検出するものであることを特徴とする請求項６に記載の蒸発燃料処理装置の異常検出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、燃料タンクからの蒸発燃料の大気への排出を抑制する蒸発燃料処理装置の異常検出装置に関する。
【背景技術】
【０００２】
燃料タンクから蒸発燃料が大気に排出されることを防止する目的で、タンクからの蒸発燃料を活性炭等の吸着剤を収納したキャニスタに導き、蒸発燃料を吸着剤に吸着させて燃料蒸気の大気放出を防止する蒸発燃料処理装置が一般的に知られている。
また、蒸発燃料の外部への漏れを一層確実に抑制するために、キャニスタだけでなく、密閉制御弁を設けてエンジンの停止中は燃料タンクを密閉できる蒸発燃料処理装置が知られている（例えば、特許文献１等参照）。
上記のような蒸発燃料処理装置では、装置の故障、特にキャニスタや燃料タンク等に漏れ、穴あきなどの故障が生じ気密を維持できなくなると、蒸発燃料が内燃機関に供給されずに大気に放出されてしまい大気汚染の原因となる。このため、故障検出が必要であるが、特に、エンジン停止中に密閉制御弁で燃料タンクを密閉するシステムでは、燃料タンクの漏れ等の故障だけでなく密閉制御弁の故障検出が重要である。密閉制御弁が閉じたままとなる閉固着故障が発生するとパージ制御を実行できず、開いたままとなる開固着故障が発生すると蒸発燃料が外部へ漏れる可能性があるからである。
【特許文献１】特開２００３−９７３６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、従来においては、例えば、エンジンを停止する際（イグニションスイッチをオフする際）に、システム内の空気をエアポンプを用いて外部（大気側）に排気することにより、システム内の圧力を強制的に負圧にすると共に密閉制御弁を開閉し、燃料タンク内の圧力を含むシステム内の圧力を検出し、その検出値に基づいて燃料タンク、キャニスタ等のシステムの漏れを検出すると共に密閉制御弁の異常検出を行っている。
しかしながら、この異常検出方法では、エンジン停止後に密閉制御弁を開くと共にシステム内の空気（ガス）をポンプにより外部（大気側）に排気して負圧にする必要があるため、大気に排出する経路に設けられたキャニスタの状態（飽和状態、故障状態など）によっては、蒸発燃料が外部に排出される可能性があった。
【０００４】
本発明は、上記の事情に鑑みて成されたものであり、その目的とするところは、燃料タンクを密閉可能な蒸発燃料処理装置において、蒸発燃料処理装置の異常検出のために生じる蒸発燃料の外部への排出を抑制可能な異常検出装置を提供することにある。
【課題を解決するための手段】
【０００５】
本発明の第１の観点に係る蒸発燃料処理装置の異常検出装置は、燃料を貯留する燃料タンクと、燃料タンクとベーパ通路を介して接続されると共にエンジンの吸気通路にパージ通路を介して接続されるキャニスタと、を備える蒸発燃料処理装置における異常検出装置であって、蒸発燃料処理装置内の空気をポンプで外部に排気した際の蒸発燃料処理装置内の圧力に基づいて、蒸発燃料処理装置が異常状態であることを検出する異常検出処理を行う異常検出手段と、内燃機関が駆動中にある際の蒸発燃料処理装置内の圧力に基づいて、蒸発燃料処理装置が正常状態であることを検出する正常検出手段と、を備え、異常検出手段は、正常検出手段により正常状態であると判定されている場合には、異常検出処理を行わない、ことを特徴としている。
この構成によれば、蒸発燃料処理装置がタンク内圧力に基づいて正常検出手段により正常状態であると判定されている場合には、異常検出手段により異常検出処理が実行されないので、蒸発燃料処理装置内の空気がポンプにより排気されず、蒸発燃料の外部への排出を抑制することができる。
【０００６】
本発明の第２の観点に係る蒸発燃料処理装置の異常検出装置は、燃料を貯留する燃料タンクと、燃料タンクとベーパ通路を介して接続されると共にエンジンの吸気通路にパージ通路を介して接続されるキャニスタと、ベーパ通路を封鎖可能な封鎖弁と、を備える蒸発燃料処理装置における異常検出装置であって、封鎖弁を封鎖状態に制御している場合に蒸発燃料処理装置内の空気をポンプで外部に排気した際の蒸発燃料処理装置内の圧力に基づいて、封鎖弁が非封鎖状態で固着している異常状態であると検出する異常検出処理を行う異常検出手段と、内燃機関が駆動中で、かつ、封鎖弁を封鎖状態に制御している際の燃料タンク内の圧力に基づいて、封鎖弁が封鎖状態には正常に機能することを検出する正常検出手段と、を備え、異常検出手段は、正常検出手段により正常状態であると判定されている場合には、異常検出処理を行わない、ことを特徴としている。
【０００７】
上記構成において、正常検出手段は、内燃機関が駆動中で、かつ、封鎖弁を封鎖状態に制御している際の燃料タンク内の圧力と燃料タンク内以外の圧力とに基づいて、封鎖弁が封鎖状態には正常に機能することを検出するものである、構成を採用できる。
【０００８】
本発明の第３の観点に係る蒸発燃料処理装置の異常検出装置は、燃料を貯留する燃料タンクと、燃料タンクとベーパ通路を介して接続されると共にエンジンの吸気通路にパージ通路を介して接続されるキャニスタと、ベーパ通路を封鎖可能な封鎖弁と、を備える蒸発燃料処理装置における異常検出装置であって、封鎖弁を封鎖状態に制御している場合に蒸発燃料処理装置内の空気をポンプで外部に排気した際の蒸発燃料処理装置内の圧力に基づいて、タンクがリーク状態にある異常状態であると検出する異常検出処理を行う異常検出手段と、内燃機関が駆動中で、かつ、封鎖弁を封鎖状態に制御している際の燃料タンク内の圧力に基づいて、燃料タンクがリーク状態でない正常状態であることを検出する正常検出手段と、を備え、異常検出手段は、正常検出手段により正常状態であると判定されている場合には、異常検出処理を行わないことを特徴としている。
【０００９】
上記構成において、正常検出手段は、内燃機関が駆動中で、かつ、封鎖弁を封鎖状態に制御している際の燃料タンク内の圧力と当該燃料タンク内以外の圧力とに基づいて、燃料タンクがリーク状態でない正常状態であることを検出するものである、構成を採用できる。
【００１０】
本発明の第４の観点に係る蒸発燃料処理装置の異常検出装置は、燃料を貯留する燃料タンクと、燃料タンクとベーパ通路を介して接続されると共にエンジンの吸気通路にパージ通路を介して接続されるキャニスタと、ベーパ通路を封鎖可能な封鎖弁と、を備える蒸発燃料処理装置における異常検出装置であって、封鎖弁を封鎖状態に制御している場合に蒸発燃料処理装置内の空気をポンプで外部に排気した際の蒸発燃料処理装置内の圧力に基づいて、封鎖弁が封鎖状態で固着している異常状態であると検出する異常検出処理を行う異常検出手段と、内燃機関が駆動中で、かつ、封鎖弁を非封鎖状態に制御している際の燃料タンク内の圧力に基づいて、封鎖弁が非封鎖状態には正常に機能することを検出する正常検出手段と、を備え、異常検出手段は、正常検出手段によって正常であると判定されている場合には異常検出処理を行わない、ことを特徴としている。
【００１１】
上記構成において、正常検出手段は、内燃機関の駆動中にパージ通路に設けられたパージ弁を開いた状態における、封鎖弁を封鎖状態に制御している際の燃料タンク内の圧力と非封鎖状態に制御している際の燃料タンク内の圧力とに基づいて、封鎖弁が非封鎖状態には正常に機能することを検出するものである、構成を採用できる。
【発明の効果】
【００１２】
本発明によれば、蒸発燃料処理装置において異常検出のために生じる蒸発燃料の外部への排出を抑制可能となる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の最良の実施形態について、添付図面を参照しつつ説明する。
図１は本発明の一実施形態に係る蒸発燃料処理装置の構成図である。
この蒸発燃料処理装置は、燃料タンク１０、キャニスタ２０、燃料タンク１０とキャニスタ２０とを連通するベーパ通路７０を開閉する密閉制御弁３０（密閉制御弁３０はベーパ通路を封鎖することにより燃料タンク１０やキャニスタ２０を密閉状態にするものであり、封鎖弁と称してもよい）、キャニスタ２０と図示しないエンジンの吸気通路１００とを連通するパージ通路４０を開閉するパージ弁５０、キャニスタ２０と大気との間に設けられたポンプモジュール６０、燃料タンク１０内の圧力を検出する圧力センサ８０、圧力センサ８０の検出信号が入力されると共に密閉制御弁３０，パージ弁５０，ポンプモジュール６０等を制御する内燃機関の制御装置（以下、ＥＣＵ（Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ））１５０等から構成されている。
【００１４】
図１において、吸気通路１００は、図示しない内燃機関のシリンダに連通している。この吸気通路１００の上流側に設けられたスロットルバルブ１１０はＥＣＵ１５０により制御されて、シリンダへの流入空気量を調整する。
【００１５】
燃料タンク１０は、給油口１５からガソリン等の燃料Ｆが供給されてこれを内部に貯留する。
【００１６】
キャニスタ２０は、その内部に活性炭等の吸着材料が設けられており、この吸着材料がベーパ通路７０を通じて供給される燃料タンク１０で発生した燃料Ｆの蒸発燃料を吸着すると共に吸着した蒸発燃料をパージ通路４０を通じてエンジンの吸気通路１００へパージする。
【００１７】
密閉制御弁３０は、ベーパ通路７０の途中に設けられており、弁体３１をソレノイド等により駆動してベーパ通路７０を開閉すると共に、ベーパ通路７０を閉鎖することにより燃料タンク１０内を密閉状態にする。この密閉制御弁３０は、ＥＣＵ１５０により制御され、エンジン停止中に燃料タンク１０から蒸発燃料が外部へ排出されるのを確実に防止する役割を果たす。
パージ弁５０は、吸気通路１００への蒸発燃料のパージ量を制御するためにＥＣＵ１５０により制御されて、パージ通路４０の開度を調整する。
【００１８】
ポンプモジュール６０は、ＥＣＵ１５０により制御されると共に、蒸発燃料処理装置に漏れがないかの異常検出の際に、蒸発燃料処理装置の内圧を負圧に変化させる。
ここで、ポンプモジュール６０の構造及び動作について図２ないし図４を参照して説明する。
図２はポンプモジュール６０の構造を示す概略図であり、図３は通常時のポンプモジュール６０の動作を示す図であり、図４は異常検出時のポンプモジュール６０の動作を示す図である。
【００１９】
ポンプモジュール６０は、図２に示すように、圧力センサ６１、ポンプ６２、切替弁６３、ソレノイド６４、キャニスタ２０と連通する管路Ｌ１、管路Ｌ１とポンプ６２とを連通する管路Ｌ２、大気側と連通する管路Ｌ３、管路Ｌ２に設けられた基準オリフィス６５、チェック弁６６等から構成されている。尚、圧力センサ
【００２０】
切替弁６３は、２つの通路６３Ａと６３Ｂとを備えており、ソレノイド６４により駆動されて、管路Ｌ１〜Ｌ３間の接続状態を後述するように切替える。
ソレノイド６４は、ＥＣＵ１５０により駆動されて、切替弁６３を通常位置と異常検出位置との間で移動する。
ポンプ６２は、管路Ｌ２側の空気（ガス）を管路Ｌ３側（大気側）へ排気する。
基準オリフィス６５は、管路Ｌ２の中途に形成されており、例えば、０．５ｍｍ程度の直径を有する。
【００２１】
圧力センサ６１は、管路Ｌ２内のポンプ６２と基準オリフィス６５との間に設けられており、ポンプ６２と基準オリフィス６５との間の圧力を検出してＥＣＵ１５０へ出力する。
【００２２】
上記構成のポンプモジュール６０は、通常時においては、図３に示すように、切替弁６３の通路６３Ａが管路Ｌ１と管路Ｌ３とを連通する状態に維持される（以下において、この位置を通常側とする）。切替弁６３が通常側にある状態でポンプ６２を駆動すると、空気ＦＬは、大気側から通路６３Ａ及び管路Ｌ２へ流入し、基準オリフィス６５を通過してポンプ６２により大気側へ排出される。このときの圧力センサ６１の検出する圧力を異常検出の際の基準圧力とする。
【００２３】
ポンプモジュール６０は、異常検出の際には、図４に示すように、切替弁６３の通路６３Ｂが管路Ｌ１と連通し、管路Ｌ１がポンプ６２と直結された状態となる（以下において、この位置を異常検出側とする）。
切替弁６３が異常検出側にある状態でポンプ６２を駆動すると、キャニスタ２０側の空気（ガス）が大気側へ排出される。すなわち、密閉制御弁３０及びパージ弁５０を閉鎖した状態でポンプモジュール６０を動作させると、燃料タンク１０やキャニスタ２０内から空気（ガス）が大気へ排出され、燃料タンク１０やキャニスタ２０内が減圧されて負圧となる。
【００２４】
ＥＣＵ１５０は、プロセッサ、メモリ等のハードウエア及び所要のソフトウエアから基本的に構成され、内燃機関に設けられた図示しない各種のセンサの検出信号に基づいて、点火制御、燃料噴射量制御、パージ制御等により内燃機関を総合的に制御する。
また、ＥＣＵ１５０は、蒸発燃料処理装置を制御すると共に蒸発燃料処理装置の異常検出装置を構成しており、エンジンの始動後に検出される燃料タンク１０内の圧力に基づいて蒸発燃料処理装置が正常であることを検出する処理を実行すると共に、蒸発燃料処理装置が正常と判断できない場合には、エンジンの停止の際に、蒸発燃料処理装置内の空気を上記のポンプモジュール６０により大気側へ排気し、そのときの圧力の検出値に基づいて、蒸発燃料処理装置に異常がないかを検出する。尚、異常検出処理については後述する。
【００２５】
次に、ＥＣＵ１５０によるエンジン駆動中の異常検出処理の一例について図５に示すフローチャートを参照して説明する。尚、図５に示す処理は、エンジンが駆動中に実行される。
ＥＣＵ１５０は、図５に示すように、先ず、燃料タンク１０の圧力（内圧）を検出する圧力センサ８０が正常かを判断し（ステップＳＴ１）、ポンプモジュール６０に設けられた圧力センサ６１が正常かを検出する（ステップＳＴ２）。これらの圧力センサ８０，６１が正常であるかは、例えば、イグニションスイッチをオンした後に検出した各種パラメータに基づいて判定してもよいし、イグニションスイッチがオンされる前に正常／異常判定される結果に基づいて判断してもよい。
【００２６】
次いで、密閉制御弁３０及びパージ弁５０を閉鎖すると共に、切替弁の位置を通常側にする（ステップＳＴ３）。
次いで、吸入空気量の積算値が所定値以上となったかを判断する（ステップＳＴ４）。この判断は、エンジン始動時点から所定時間が経過したかで判断するなど、エンジンの駆動によって燃料タンク１０の内圧が上昇していると判断できる条件であればよい。
【００２７】
次いで、燃料タンク１０の内圧Ｐ１（圧力センサ８０の検出値）を検出し（ステップＳＴ５）、ポンプモジュール６０の内圧Ｐ２（圧力センサ６１の検出値）を検出する（ステップＳＴ６）。内圧Ｐ２は、切替弁６３の位置が通常側にあるので、大気圧に等しくなる。
【００２８】
次いで、ＥＣＵ１５０は、内圧Ｐ１と内圧Ｐ２との差の絶対値が所定値以上かを判断する（ステップＳＴ７）。
この差が所定値より小さい場合には、正常と判断して燃料タンク１０にはリークがなく、密閉制御弁３０も閉正常（開固着正常）と判断する（ステップＳＴ８）。そして、後述するキーＯＦＦ時処理フラグがオンとなっている場合にはこれをオフし（ステップＳＴ９）、処理を終了する。
【００２９】
一方、ステップＳＴ７において、内圧Ｐ１と内圧Ｐ２との差の絶対値が所定値以上の場合には、異常と判断してキーＯＦＦ時処理フラグをオンする（ステップＳＴ１０）。キーＯＦＦ時フラグは、イグニションスイッチをオフしてエンジンを停止した際に異常検出処理を実行するかを決めるフラグである。
尚、ステップＳＴ７において、ポンプモジュール６０の圧力センサ６１で大気圧Ｐ２を検出し、タンク内圧Ｐ１と大気圧Ｐ２とを比較して正常判定を行う場合について説明したが、大気圧を用いる代わりに切替弁６３を異常検出側に移動した際のキャニスタ２０の内圧とタンク内圧Ｐ１とを比較するように構成するなど、他の圧力値（エンジン始動後にタンク内圧Ｐ１のようには変化しない圧力値）を用いてもよい。
【００３０】
次に、ＥＣＵ１５０によるエンジン停止時（キーＯＦＦ時）の異常検出処理の一例について図６に示すフローチャートを参照して説明する。
尚、図６に示す処理は、エンジンを停止する（キーがＯＦＦされる）前の異常検出処理でキーＯＦＦ時処理フラグがオンされている場合に、燃料タンク１０のリーク異常と密閉制御弁３０の開固着異常の検出処理を実行する。
【００３１】
ＥＣＵ１５０は、上記したキーＯＦＦ時処理フラグがオンされているかを判断し（ステップＳＴ１１）、キーＯＦＦ時処理フラグがオフの場合には、他の異常検出処理を実行し（ステップＳＴ１３）、キーＯＦＦ時処理フラグがオンの場合には、燃料タンク１０のリーク異常の検出処理と密閉制御弁３０の開固着異常の検出処理を実行する（ステップＳＴ１２）。この異常検出処理は、ポンプモジュール６０内の切替弁６３の位置を異常検出側にした状態でポンプ６２を駆動することにより、燃料タンク１０内やキャニスタ２０内を強制的に負圧状態にする処理が含まれる。
尚、他の異常検出処理では、上記のようなポンプ６２を駆動する処理は基本的には行われない（異常の程度によってはポンプ６２を駆動する構成とすることもできる）。
【００３２】
以上のように、本実施形態によれば、エンジン始動後に発生する燃料タンク１０内の圧力変化に基づいて、蒸発燃料処理装置を構成する密閉制御弁３０及び燃料タンク１０が正常であることを検出できるので、この時点で正常であると判断できれば、イグニションキーがオフされる際に、密閉制御弁３０及び燃料タンク１０の異常を検出する処理を実行する必要がなくなる。この結果、ポンプモジュール６０のポンプ６２を駆動してシステム内を強制的に負圧にする必要がなくなり、異常検出処理に伴う蒸発燃料の外部への排出を抑制できる。
【００３３】
次に、ＥＣＵ１５０における異常検出処理の他の例について図７及び図８に示すフローチャート及び図９に示すタイミングチャートを参照して説明する。
尚、図７に示す処理は、エンジンが駆動中に実行され、図８に示す処理はエンジンが停止した際に実行される。
ＥＣＵ１５０は、先ず、燃料タンク１０の圧力（内圧）を検出する圧力センサ８０が正常かを判断し（ステップＳＴ２１）、ポンプモジュール６０に設けられた圧力センサ６１が正常かを検出する（ステップＳＴ２２）。この検出方法は、上記したのと同様である。
次いで、密閉制御弁３０及びパージ弁５０を閉鎖すると共に、切替弁６３の位置を通常側にする（ステップＳＴ２３）。
【００３４】
次いで、密閉制御弁３０及びパージ弁５０を閉鎖した状態で、燃料タンク１０の内圧Ｐ３を検出し（ステップＳＴ２４）、ポンプモジュール６０の内圧Ｐ４を検出する（ステップＳＴ２５）。
次いで、ＥＣＵ１５０は、内圧Ｐ３と内圧Ｐ４との差の絶対値が所定値以上かを判断する（ステップＳＴ２６）。
この差が所定値より小さい場合には、処理を終了する。尚、内圧Ｐ３と内圧Ｐ４を検出するに際して、密閉制御弁３０が開状態であったり、切替弁６３が異常検出側にあってもよい。
【００３５】
ステップＳＴ２６において、内圧Ｐ３と内圧Ｐ４との差の絶対値が所定値以上の場合には、パージ制御実行条件が成立しているかを判断する（ステップＳＴ２７）。この条件判断は、例えば、燃料タンク１０の内圧と大気圧との差が所定値以上あるかで判断する。
【００３６】
次いで、密閉制御弁３０及びパージ弁５０を開くと共に、切替弁６３の位置を通常側にする（ステップＳＴ２８）。尚、切替弁６３の位置は異常検出側であってもよい。
このとき、パージ弁５０を閉鎖した状態から開放すると、パージ通路４０等に存在する蒸発燃料が吸気通路１００へ導かれて燃焼するので、図９に示すように、システム内の圧力は低下する。
密閉制御弁３０を開く際には、キャニスタ２０の吹き抜けを防止するために、図９に示すように、パージ弁５０を開いた後に、密閉制御弁３０を所定の周期でで断続的に開閉させる。尚、キャニスタ２０の吹き抜けとは、燃料タンク１０内の圧力が正圧状態等の高い状態（燃料タンク１０内の圧力が大気圧よりも高い状態）で密閉制御弁３０を長時間開放しておくと、燃料タンク１０内の空気が吸気通路ではなくキャニスタ２０を通じて大気側に放出されることをいう。
【００３７】
次いで、燃料タンク１０の内圧Ｐ５を検出する（ステップＳＴ２９）。
そして、内圧Ｐ３と内圧Ｐ５との差の絶対値が所定値以上かを判断する（ステップＳＴ３０）。
ここで、密閉制御弁３０が正常に開閉動作していれば、燃料タンク１０内の圧力は、密閉制御弁３０の開放に応じて低下していくが、密閉制御弁３０が閉じたままの閉固着異常の状態にあると、密閉制御弁３０の開放制御開始後も燃料タンク１０内の圧力が低下しないので、内圧Ｐ３と内圧Ｐ５との差の絶対値が所定値よりも小さい場合には、異常と判断して上記したキーＯＦＦ時処理フラグをオンする（ステップＳＴ３３）。
一方、内圧Ｐ３と内圧Ｐ５との差の絶対値が所定値以上の場合には、密閉制御弁３０も開正常（閉固着正常）と判断し（ステップＳＴ３１）、キーＯＦＦ時処理フラグがオンとなっている場合にはこれをオフし（ステップＳＴ３２）、処理を終了する。
【００３８】
ＥＣＵ１５０は、キーＯＦＦ時には、図８に示すように、エンジンを停止する（キーがＯＦＦされる）前の異常検出処理でキーＯＦＦ時処理フラグがオンされているかを判断し（ステップＳＴ４１）、オンされていない場合には、上記したと同様に他の異常検出処理を実行する（ステップＳＴ４３）。キーＯＦＦ時処理フラグがオンされている場合には、密閉制御弁３０の閉固着異常の検出処理を実行する（ステップＳＴ４２）。この異常検出処理は、ポンプモジュール６０内の切替弁６３の位置を異常検出側にした状態でポンプ６２を駆動することにより、燃料タンク１０内やキャニスタ２０内を強制的に負圧状態にする処理が含まれる。
【００３９】
以上のように、本実施形態によれば、パージ制御開始後に密閉制御弁３０を開放して燃料タンク１０内に圧力変化を生じさせて、密閉制御弁３０が正常であるかを判断できるので、この時点で正常であると判断できれば、イグニションスイッチがオフ（キーＯＦＦ）された際に、密閉制御弁３０の異常を検出する処理を実行する必要がなくなる。この結果、ポンプモジュール６０を駆動してシステム内を強制的に負圧にする必要がなくなり、異常検出処理に伴う蒸発燃料の外部への排出を抑制できる。
【００４０】
上記実施形態において、キャニスタ２０の吹き抜けを防ぐために、密閉制御弁３０を所定の周期で断続的に開閉させる構成について説明したが、キャニスタ２０の吹き抜けをさらに確実に防ぐには、例えば、図１０に示すように、密閉制御弁３０の開閉周期（デューティ）を制御してもよい。具体的には、密閉制御弁３０の開閉を開始した直後はディーティ（開閉周期）を比較的短くし、その後徐々に大きくし、最終的には通常の開閉周期にする。
【００４１】
また、図１０における異常検出処理において、検出精度をさらに高めるためには、例えば、図１１に示すように、燃料タンク１０の内圧が低下し、キャニスタ２０が吹き抜けない圧力になったところで、密閉制御弁３０の通常の開閉周期Ｔ１をさらに延ばして開閉周期Ｔ２とする。これにより、開閉周期Ｔ２の間は安定した圧力を検出可能となる。
【００４２】
上記実施形態では、燃料タンク１０及び密閉制御弁３０が正常かを判定するために、燃料タンク１０内の圧力と大気圧との差圧が所定値以上かの判断を１回のみ実行する場合について説明したが、これに限定されるわけではなく、判定精度を高める鑑定から、例えば、複数回判定を行い連続して条件が成立した場合にのみ正常と判定する、複数回判定を行うと共に条件が成立した回数の割合に基づいて正常と判定するなど、判定方法については種々改変可能である。
【００４３】
上記実施形態では、エンジンを停止させる際にシステム内の圧力を強制的に低下させて異常検出する場合について説明したが、これに限定されるわけではなく、エンジンの停止中にＥＣＵ１５０を起動して異常検出を行うことも可能である。
【００４４】
上記実施形態では、ＥＣＵ１５０により異常検出装置を構成した場合について説明したが、これに限定されるわけではなく、エンジン制御装置とは別に異常検出装置を構成することも可能である。
【図面の簡単な説明】
【００４５】
【図１】本発明の一実施形態に係る蒸発燃料処理装置の構成図である。
【図２】ポンプモジュールの構造を示す概略図である。
【図３】通常時のポンプモジュールの動作を示す図である。
【図４】異常検出時のポンプモジュールの動作を示す図である。
【図５】エンジン駆動時における異常検出処理の一例を示すフローチャートである。
【図６】エンジン停止時（キーＯＦＦ時）における異常検出処理の一例を示すフローチャートである。
【図７】エンジン駆動時における異常検出処理の他例を示すフローチャートである。
【図８】エンジン停止時（キーＯＦＦ時）における異常検出処理の他の例を示すフローチャートである。
【図９】図７の処理における各種の状態を示すタイミングチャートである。
【図１０】異常検出処理における各種の状態を示す他のタイミングチャートである。
【図１１】異常検出処理における各種の状態を示すさらに他のタイミングチャートである。
【符号の説明】
【００４６】
１０…燃料タンク
２０…キャニスタ
３０…密閉制御弁（封鎖弁）
４０…パージ通路
５０…パージ弁
６０…ポンプモジュール
６１…システム内圧力センサ
７０…ベーパ通路
８０…圧力センサ
１００…吸気通路
１１０…スロットルバルブ
１５０…ＥＣＵ（異常検出装置）
【図１】
2007205210.tif 000003
【図２】
2007205210.tif 000004
【図３】
2007205210.tif 000005
【図４】
2007205210.tif 000006
【図５】
2007205210.tif 000007
【図６】
2007205210.tif 000008
【図７】
2007205210.tif 000009
【図８】
2007205210.tif 000010
【図９】
2007205210.tif 000011
【図１０】
2007205210.tif 000012
【図１１】
2007205210.tif 000013