(57)【特許請求の範囲】
【請求項１】
燃料タンク内で発生した蒸発燃料を吸着し、その吸着した蒸発燃料をエンジンに供給できるように構成されたキャニスタと、前記キャニスタと前記燃料タンクとをつなぐベーパ通路に設けられている封鎖弁と、前記燃料タンク内の圧力を検出する圧力検出器とを備える蒸発燃料処理装置であって、
前記圧力検出器の正常、あるいは異常判定を行なう検出器判定手段を備えており、
前記検出器判定手段は、前記エンジンが停止している状態で前記封鎖弁を開弁状態から閉作動、あるいは閉弁状態から開作動させて前記燃料タンク内の圧力を変化させ、前記封鎖弁の閉作動後、あるいは前記封鎖弁の開作動後における前記圧力検出器の検出値と予め設定した閾値との比較に基づいて、前記圧力検出器の正常、あるいは異常判定を行なう蒸発燃料処理装置。
【請求項２】
請求項１に記載の蒸発燃料処理装置であって、
前記検出器判定手段は、前記エンジンのイグニッションスイッチがオン状態からオフ作動されるイグニッションオフ時に、前記封鎖弁を開弁状態から閉作動させる蒸発燃料処理装置。
【請求項３】
請求項２に記載の蒸発燃料処理装置であって、
前記検出器判定手段は、前記封鎖弁の閉作動後における前記圧力検出器の検出値が最小値近傍の第１所定値以上である場合には、前記圧力検出器の正常判定を行なう蒸発燃料処理装置。
【請求項４】
請求項２又は請求項３のいずれかに記載の蒸発燃料処理装置であって、
前記イグニッションオフ時から所定時間が経過する前に前記燃料タンクの給油口のリッドが開かれて、封鎖弁が閉弁状態から開作動する際、前記封鎖弁の閉弁状態における前記圧力検出器の検出値が最小値近傍の第１所定値より小さい場合には、前記検出器判定手段は、前記圧力検出器の異常判定を保留する蒸発燃料処理装置。
【請求項５】
請求項２から請求項４のいずれかに記載の蒸発燃料処理装置であって、
前記封鎖弁が開弁状態で固着して動作不能になる異常状態を検出する開弁固着異常検出手段を備えており、
前記開弁固着異常検出手段は、前記封鎖弁が開弁しているイグニッションオフ時の前記圧力検出器の検出値に対して前記封鎖弁の閉作動後における前記圧力検出器の検出値が第２所定値より上昇した場合に正常判定を行なう蒸発燃料処理装置。
【請求項６】
請求項１から請求項５のいずれかに記載された蒸発燃料処理装置であって、
前記検出器判定手段は、前記燃料タンクの給油口のリッドが開かれる給油口開時に、前記封鎖弁を閉弁状態から開作動させる蒸発燃料処理装置。
【請求項７】
請求項６に記載の蒸発燃料処理装置であって、
前記検出器判定手段は、前記封鎖弁の開作動後における前記圧力検出器の検出値が最大値近傍の第３所定値より小さい場合には、前記圧力検出器の正常判定を行なう蒸発燃料処理装置。
【請求項８】
請求項６又は請求項７のいずれかに記載の蒸発燃料処理装置であって、
前記封鎖弁が閉弁状態で固着して動作不能になる異常状態を検出する閉弁固着異常検出手段を備えており、
前記閉弁固着異常検出手段は、前記封鎖弁が閉弁している前記給油口開時の前記圧力検出器の検出値に対して前記封鎖弁の開作動後における前記圧力検出器の検出値が第４所定値よりも低下した場合に正常判定を行なう蒸発燃料処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、燃料タンク内で発生した蒸発燃料を吸着し、その吸着した蒸発燃料をエンジンに供給できるように構成されたキャニスタと、前記キャニスタと前記燃料タンクとをつなぐベーパ通路に設けられている封鎖弁と、前記燃料タンク内の圧力を検出する圧力検出器とを備える蒸発燃料処理装置に関する。
【背景技術】
【０００２】
これに関連する従来の蒸発燃料処理装置が特許文献１に記載されている。特許文献１の蒸発燃料処理装置は、燃料タンク内で発生した蒸発燃料を吸着し、その吸着した蒸発燃料をエンジンに供給できるように構成されたキャニスタを備えている。前記キャニスタと前記燃料タンクとをつなぐベーパ通路には封鎖弁が設けられている。また、蒸発燃料処理装置は、燃料タンク内の圧力を検出できるように構成された圧力検出器を備えている。圧力検出器は、切替弁を介して前記燃料タンクと連通する第１導圧路と、大気圧を導ける第２導圧路とに接続されている。そして、前記切替弁が第１導圧路側に切替られることで、圧力検出器は燃料タンク内の圧力を検出できるようになる。また、前記切替弁が第２導圧路側に切替られると、圧力検出器は大気圧を検出できるようになる。このため、前記切替弁が第２導圧路側に切替られた状態で、圧力検出器の検出値が大気圧に等しくなるか否かを確認することで、エンジンの駆動等に影響を与えず圧力検出器の正常、あるいは異常判定を行なえるようになる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平８−０７４６７８号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記した蒸発燃料処理装置では、圧力検出器の検出位置を切替弁によって燃料タンク側から大気側に切替えて、圧力検出器の正常、あるいは異常判定を行なう構成である。このため、圧力検出器の異常判定手段等の構造が複雑になる。
【０００５】
本発明は、上記問題点を解決するためになされたものであり、本発明が解決しようとする課題は、検出器判定手段の構造が複雑にならないようにするとともに、圧力検出器の正常、あるいは異常判定を行なう際、エンジンの駆動等に影響を与えないようにすることである。
【課題を解決するための手段】
【０００６】
上記した課題は、各請求項の発明によって解決される。請求項１の発明は、燃料タンク内で発生した蒸発燃料を吸着し、その吸着した蒸発燃料をエンジンに供給できるように構成されたキャニスタと、前記キャニスタと前記燃料タンクとをつなぐベーパ通路に設けられている封鎖弁と、前記燃料タンク内の圧力を検出する圧力検出器とを備える蒸発燃料処理装置であって、前記圧力検出器の正常、あるいは異常判定を行なう検出器判定手段を備えており、前記検出器判定手段は、前記エンジンが停止している状態で前記封鎖弁を開弁状態から閉作動、あるいは閉弁状態から開作動させて前記燃料タンク内の圧力を変化させ、前記封鎖弁の閉作動後、あるいは前記封鎖弁の開作動後における前記圧力検出器の検出値と予め設定した閾値との比較に基づいて、前記圧力検出器の正常、あるいは異常判定を行なう。
【０００７】
本発明によると、検出器判定手段は、封鎖弁を開弁状態から閉作動、あるいは閉弁状態から開作動させて燃料タンク内の圧力を変化させ、封鎖弁の閉作動後、あるいは封鎖弁の開作動後における圧力検出器の検出値に基づいて、前記圧力検出器の正常、あるいは異常判定を行なう。このため、圧力検出器の圧力検出位置を変えずに圧力検出器の正常、あるいは異常判定を行なえるようになり、検出器判定手段の構造が複雑にならない。また、検出器判定手段は、エンジンの停止中に圧力検出器の正常、あるいは異常判定を行なうため、例えば、封鎖弁の開作動によりキャニスタ内の蒸発燃料が過多となっても、エンジンの空燃費に悪影響を与えない。
【０００８】
請求項２の発明によると、検出器判定手段は、エンジンのイグニッションスイッチがオン状態からオフ作動されるイグニッションオフ時に、封鎖弁を開弁状態から閉作動させる。ここで、イグニッションオフ時には、封鎖弁は初期位置（閉弁位置）まで戻されて燃料タンクとキャニスタ間のベーパ通路を遮断するため、この封鎖弁の予め決められた動作中に圧力検出器の正常、あるいは異常判定を行なうことができる。即ち、圧力検出器の正常、あるいは異常判定のため特別に封鎖弁を作動させる必要がなくなる。
【０００９】
請求項３の発明によると、検出器判定手段は、封鎖弁の閉作動後における圧力検出器の検出値が最小値近傍の第１所定値以上である場合には、前記圧力検出器の正常判定を行なう。ここで、圧力検出器の検出値が最小値近傍の第１所定値以上である場合には、圧力検出器の検出値が最小値に張り付いている状態（0V張り付き状態）ではなく、圧力検出器の正常と判定できる。
【００１０】
請求項４の発明によると、イグニッションオフ時から所定時間が経過する前に燃料タンクの給油口のリッドが開かれて、封鎖弁が閉弁状態から開作動する際、前記封鎖弁の閉弁状態における前記圧力検出器の検出値が最小値近傍の第１所定値より小さい場合には、前記検出器判定手段は、前記圧力検出器の異常判定を保留する。このため、時間不足により燃料タンク内の圧力（圧力検出器の検出値）が第１所定値まで上昇しないような場合に、圧力検出器が異常と判定されることがなくなる。
【００１１】
請求項５の発明によると、封鎖弁が開弁状態で固着して動作不能になる異常状態を検出する開弁固着異常検出手段を備えており、前記開弁固着異常検出手段は、前記封鎖弁が開弁しているイグニッションオフ時の前記圧力検出器の検出値に対して前記封鎖弁の閉作動後における前記圧力検出器の検出値が第２所定値より上昇した場合に正常判定を行なう。即ち、イグニッションオフ時（封鎖弁の閉弁作動開始時）の圧力検出器の検出値（燃料タンク内圧力）に対して封鎖弁の閉作動後における圧力検出器の検出値（燃料タンク内圧力）が第２所定値以上増加していれば、燃料タンク内の圧力が上昇しており、封鎖弁が正常に閉弁作動していることになる。したがって、封鎖弁は開弁状態で固着する開弁異常状態ではない。このように、イグニッションオフ時に、封鎖弁を開弁状態から閉作動させて、開弁固着異常検出手段により封鎖弁の開弁固着異常の判定を行なえるため、封鎖弁の開弁固着異常の判定と圧力検出器の正常、あるいは異常判定とを同時に行なえるようになる。
【００１２】
請求項６の発明によると、検出器判定手段は、燃料タンクの給油口のリッドが開かれる給油口開時に、封鎖弁を閉弁状態から開作動させる。ここで、給油口開時には、閉弁状態の封鎖弁を開弁作動させて燃料タンク内の蒸発燃料をベーパ通路によりキャニスタまで導くようにするため、この封鎖弁の予め決められた動作中に圧力検出器の正常、あるいは異常判定を行なうことができる。即ち、圧力検出器の正常、あるいは異常判定のため特別に封鎖弁を作動させる必要がなくなる。
【００１３】
請求項７の発明によると、検出器判定手段は、封鎖弁の開作動後における圧力検出器の検出値が最大値近傍の第３所定値より小さい場合には、前記圧力検出器の正常判定を行なう。ここで、圧力検出器の検出値が最大値近傍の第３所定値より小さい場合には、圧力検出器の検出値が最大値に張り付いている状態（5V張り付き状態）ではなく、圧力検出器が正常であると判定できる。
【００１４】
請求項８の発明によると、封鎖弁が閉弁している状態で固着して動作不能になる異常状態を検出する閉弁固着異常検出手段を備えており、前記閉弁固着異常検出手段は、前記封鎖弁が閉弁している給油口開時の圧力検出器の検出値に対して前記封鎖弁の開作動後における前記圧力検出器の検出値が第４所定値よりも低下した場合に正常判定を行なう。即ち、給油口開時（封鎖弁の開弁作動開始時）の圧力検出器の検出値（燃料タンク内圧力）に対して封鎖弁の開作動後における圧力検出器の検出値（燃料タンク内圧力）が第４所定値よりも減少していれば、燃料タンク内の圧力が低下しており、封鎖弁が正常に開弁作動していることになる。したがって、封鎖弁は閉弁している状態で固着する閉弁異常状態ではない。このように、給油口開時に、封鎖弁を閉弁状態から開作動させて、閉弁固着異常検出手段により封鎖弁の閉弁固着異常の判定を行なえるため、封鎖弁の閉弁固着異常の判定と圧力検出器の正常、あるいは異常判定とを同時に行なえるようになる。
【発明の効果】
【００１５】
本発明によると、圧力検出器の異常判定手段が複雑にならない。また、圧力検出器の異常判定を行なう際、エンジンの駆動等に悪影響を与えない。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施形態１に係る蒸発燃料処理装置の全体構成図である。
【図２】前記蒸発燃料処理装置における圧力検出器の0V張り付き異常判定、及び封鎖弁の開弁固着異常判定を表すフローチャートである。
【図３】図２の0V張り付き判定処理１を表すフローチャートである。
【図４】図２の0V張り付き判定処理２を表すフローチャートである。
【図５】イグニッションスイッチのオン・オフ、リッドスイッチのオン・オフ、燃料タンク内の圧力（タンク内圧の検出値）、及び封鎖弁の閉作動、開作動の関係を表すグラフである。
【図６】前記蒸発燃料処理装置における圧力検出器の5V張り付き異常判定、及び封鎖弁の閉弁固着異常判定を表すフローチャートである。
【図７】図６の5V張り付き判定処理を表すフローチャートである。
【図８】イグニッションスイッチのオン・オフ、リッドスイッチのオン・オフ、燃料タンク内の圧力（タンク内圧の検出値）、及び封鎖弁の閉作動、開作動の関係を表すグラフである。
【発明を実施するための形態】
【００１７】
［実施形態１］
以下、図１から図８に基づいて本発明の実施形態１に係る蒸発燃料処理装置２０の説明を行なう。本実施形態の蒸発燃料処理装置２０は、図１に示すように、車両のエンジンシステム１０に設けられており、車両の燃料タンク１５内で発生した蒸発燃料が外部に漏れ出ないようにするための装置である。
【００１８】
＜蒸発燃料処理装置２０の構造概要について＞
蒸発燃料処理装置２０は、図１に示すように、キャニスタ２２と、そのキャニスタ２２に接続されたベーパ通路２４、パージ通路２６、及び大気通路２８とを備えている。キャニスタ２２内には、吸着材としての活性炭（図示省略）が装填されており、燃料タンク１５内の蒸発燃料を前記吸着材により吸着できるように構成されている。ベーパ通路２４の一端部（上流側端部）は、燃料タンク１５内の気層部と連通されており、ベーパ通路２４の他端部（下流側端部）がキャニスタ２２内と連通されている。そして、ベーパ通路２４の途中には、ベーパ通路２４を連通・遮断する封鎖弁４０が介装されている。封鎖弁４０は、ステッピングモータの動作により開作動、あるいは閉作動する弁であり、エンジンコントロールユニット１９（以下、ＥＣＵ１９という）からの信号に基づいて動作するように構成されている。
【００１９】
パージ通路２６の一端部（上流側端部）は、キャニスタ２２内と連通されており、パージ通路２６の他端部（下流側端部）がエンジン１４の吸気通路１６におけるスロットルバルブ１７よりも下流側通路部と連通されている。そして、パージ通路２６の途中にはパージ通路２６を連通・遮断するパージ弁２６ｖが介装されている。パージ弁２６ｖは、ＥＣＵ１９からの信号に基づいて動作するように構成されている。大気通路２８は、途中にエアフィルタ２８ａが介装された管路で、基端部側がキャニスタ２２に接続されており、先端側が燃料タンク１５の給油口１５ｈの近傍位置で大気開放されている。
【００２０】
給油口１５ｈは、車体の表面パネル近傍内側に設けられており、開閉可能な蓋状のリッド１５ｒによって覆われている。リッド１５ｒには、リッドスイッチ１５ｓが設けられており、そのリッドスイッチ１５ｓによってリッド１５ｒの開閉が検出できるように構成されている。リッドスイッチ１５ｓの信号はＥＣＵ１９に入力される。ＥＣＵ１９は、リッドスイッチ１５ｓがオンすると、リッド１５ｒが開かれて燃料タンク１５に給油が可能な状態（給油口開時）と判定する。また、ＥＣＵ１９には、燃料タンク１５内の圧力を検出するタンク内圧センサ１５ｐの信号が入力される。タンク内圧センサ１５ｐは、燃料タンク１５内の圧力（タンク内圧）を0V〜5Vの電圧信号に変換してＥＣＵ１９に伝送できるように構成されている。即ち、タンク内圧センサ１５ｐが本発明の圧力検出器に相当する。
【００２１】
＜蒸発燃料処理装置２０の動作概要について＞
イグニッションスイッチがオンしてエンジン１４が駆動されると、所定のパージ条件が成立する場合に、ＥＣＵ１９がキャニスタ２２の吸着材に吸着されている蒸発燃料をパージさせる制御を実行する。この制御では、キャニスタ２２を大気通路２８により大気に連通させたまま、パージ弁２６ｖが開閉制御される。パージ弁２６ｖが開弁されると、エンジン１４の吸気負圧がパージ通路２６を介してキャニスタ２２内に作用する。これにより、キャニスタ２２内に大気通路２８から空気が流入するようになる。さらに、パージ弁２６ｖが開弁されると、封鎖弁４０が開作動して燃料タンク１５の圧抜き制御が行なわれる。これにより、キャニスタ２２内にベーパ通路２４から燃料タンク１５内の気体が流入するようになる。この結果、キャニスタ２２内の吸着材がキャニスタ２２に流入する空気等によりパージされ、前記吸着材から離脱した蒸発燃料が空気と共にエンジン１４の吸気通路１６に導かれて、エンジン１４内で燃焼される。
【００２２】
イグニッションスイッチがオフしてエンジン１４が停止すると、ＥＣＵ１９がパージ弁２６ｖを閉弁してパージ通路２６を遮断するとともに、封鎖弁４０を開弁状態から閉作動させてベーパ通路２４を遮断する。これにより、燃料タンク１５が密閉されて蒸発燃料が燃料タンク１５内に保持され、キャニスタ２２内に流入することがなくなる。この結果、燃料タンク１５内の圧力（タンク内圧）が上昇するようになる。しかし、燃料タンク１５に給油が行なわれる際、即ち、リッド１５ｒが開かれてリッドスイッチ１５ｓがオンすると、ＥＣＵ１９は封鎖弁４０を閉弁状態から開作動させてベーパ通路２４を解放する。これにより、燃料タンク１５内で発生した蒸発燃料がベーパ通路２４を介してキャニスタ２２内に導かれ、その蒸発燃料が吸着材に吸着されるようになる。この結果、タンク内圧が低下するようになる。
【００２３】
＜タンク内圧センサ１５ｐの0V張り付き異常判定、及び封鎖弁の開弁固着異常判定について＞
次に、図２〜図４のフローチャートと図５の各グラフとに基づいてタンク内圧センサ１５ｐの0V張り付き異常判定、及び封鎖弁４０の開弁固着異常判定について説明する。ここで、図２〜図４のフローチャートに示す処理は、ＥＣＵ１９のメモリに格納されているプログラムに基づいて所定時間（ΔＴ）毎に繰り返し実行される。また、図５は、タンク内圧センサ１５ｐの0V張り付き異常判定、及び封鎖弁４０の開弁固着異常判定を行なう際のイグニッションスイッチのオン・オフ、リッドスイッチ１５ｓのオン・オフ、タンク内圧、及び封鎖弁４０の開閉との関係を横軸に時間をとって表している。
【００２４】
時系列的に図２〜図４のフローチャートに示す処理を説明する。先ず、図５におけるタイミングＴ１では、イグニッションスイッチがオンであり、エンジン１４は駆動されている。また、リッドスイッチ１５ｓはオフでリッド１５ｒは閉じられている。さらに、封鎖弁４０は開弁状態でキャニスタ２２と燃料タンク１５とはベーパ通路２４によって連通されている。即ち、タイミングＴ１では、図２におけるステップＳ１０１のイグニッションスイッチ（ＩＧ）がＯＦＦ？の判定がＮＯとなるため、処理を終了する。次の処理、即ち、図５におけるタイミングＴ２では、イグニッションスイッチがオンからオフに切り替わるため、図２におけるステップＳ１０１の判定がＹＥＳとなり、ステップＳ１０２で前回イグニッションスイッチ（ＩＧ）がＯＮ？の判定が行なわれる。前回（タイミングＴ１）ではイグニッションスイッチがオンであったため（ステップＳ１０２  ＹＥＳ）、現在のタンク内圧Ｐｍ１が記憶される（ステップＳ１０３）。なお、タンク内圧Ｐｍ１は、タンク内圧センサ１５ｐの検出値であり、0V〜5Vの電圧信号である。さらに、開弁状態の封鎖弁４０のステッピングモータが閉方向に駆動（閉作動）させられ（ステップＳ１０４）、処理を終了する。ここで、封鎖弁４０が閉作動してベーパ通路２４を遮断すると燃料タンク１５が密閉され、蒸発燃料の発生によりタンク内圧が徐々に上昇するようになる。
【００２５】
次の処理、即ち、図５におけるタイミングＴ３では、イグニッションスイッチがオフであり、さらに、前回（タイミングＴ２）もイグニッションスイッチがオフであるため（ステップＳ１０１  ＹＥＳ、ステップＳ１０２  ＮＯ）、ステップＳ１０５でリッドスイッチがＯＦＦ？の判定が行なわれる。タイミングＴ３では、リッドスイッチがオフ状態であるため（ステップＳ１０５  ＹＥＳ）、ステップＳ１２０でイグニッションスイッチがオン状態からオフ作動されたタイミングＴ２（イグニッションオフ時）から時間Ｄが経過したか否かが判定される。ここで、時間Ｄは、封鎖弁４０の閉作動されることで燃料タンク１５内の圧力が上昇し、タンク内圧の上昇分がタンク内圧センサ１５ｐによって検出可能な時間Ｅ（図５のタンク内圧参照）よりも十分に大きな値に設定されている。タイミングＴ３では、イグニッションオフ時から時間Ｄ経過していないため（ステップＳ１２０  ＮＯ）、処理を終了する。
【００２６】
このようにして、時間の経過とともに、図２のステップＳ１０１、Ｓ１０２、Ｓ１０５、Ｓ１２０の処理か繰り返し実行される。そして、図５のタイミングＴ４でリッドスイッチ１５ｓがオンすると（ステップＳ１０５  ＮＯ）、即ち、リッド１５ｒが開かれて給油が可能になると（給油口開時）、蒸発燃料処理装置２０の動作概要で説明したように、封鎖弁４０が閉弁状態から開作動してベーパ通路２４を解放する（図５  下図参照）。この場合、図２のステップＳ１０６で、イグニッションオフ時からリッドスイッチ１５ｓがオンするまでの時間Ｆ１と時間Ｄとが比較される。タイミングＴ４における時間Ｆ１は、時間Ｄよりも短いため（ステップＳ１０６  ＹＥＳ）、ステップＳ１０７においてタイミングＴ２（イグニッションオフ時）に記憶したタンク内圧Ｐｍ１（0V〜5V）＜0V＋Ｘ  ？が判定される。ここで、Ｘ＝約0.3Vに設定されている。タンク内圧Ｐｍ１が0V＋Ｘより大きければ（ステップＳ１０７  ＮＯ）、タンク内圧センサ１５ｐが0V張り付き状態ではなく正常であるため、0V張り付き判定処理１を行なわず処理をステップＳ１１０に進める。また、タンク内圧Ｐｍ１が0V＋Ｘより小さければ（ステップＳ１０７  ＹＥＳ）、0V張り付き判定処理１が行なわれる（ステップＳ１０８）。
【００２７】
0V張り付き判定処理１は、図３に示すフローチャートに基づいて実行される。先ず、現在のタンク内圧Ｐ４、即ち、タイミングＴ４におけるタンク内圧Ｐ４が0V＋Ｘ  と比較される（ステップＳ２０１）。図５に示すように、タンク内圧Ｐ４≧0V＋Ｘ  であるため（ステップＳ２０１  ＹＥＳ）、タンク内圧センサ１５ｐが0V張り付き状態ではなく正常である。このため、0V張り付き正常処理を行ない（ステップＳ２０２）、処理を図２のステップＳ１１０に進める。また、仮に、タンク内圧Ｐ４が0V＋Ｘよりも小さい場合には（図３のステップＳ２０１  ＮＯ）、時間Ｄの経過によりタンク内圧Ｐ４が増加することも考えられるためタンク内圧センサ１５ｐの判定を保留して、処理を図２のステップＳ１１０に進める。即ち、タンク内圧センサ１５ｐの検出値（タンク内圧）における0Vが本発明の圧力検出器の検出値の最小値に相当し、0V＋Ｘが本発明の最小値近傍の第１所定値に相当する。
【００２８】
次に、図２のステップＳ１１０で、現在のタンク内圧Ｐ４とタイミングＴ２（イグニッションオフ時）に記憶したタンク内圧Ｐｍ１とが比較される。図５のタイミングＴ４に示すように、タンク内圧Ｐ４≧Ｐｍ１＋αであるため（ステップＳ１１０  ＹＥＳ）、イグニッションオフ時に封鎖弁４０が開弁状態から閉作動することでタンク内圧がα以上上昇している。このため、封鎖弁４０が正常に閉作動しており、開弁状態で固着しているとは考えられない。したがって、ステップＳ１１４で開弁固着正常処理を行なう。また、仮に、タンク内圧Ｐ４がＰｍ１＋αよりも小さく（ステップＳ１１０  ＮＯ）、Ｐｍ１−βよりも大きい場合（ステップＳ１１２  ＮＯ）には、時間の経過とともにタンク内圧Ｐ４が増加することも考えられるため、封鎖弁４０の開弁固着判定を保留して処理を終了する。なお、タンク内圧Ｐ４がＰｍ１＋αよりも小さく（ステップＳ１１０  ＮＯ）、さらに、Ｐｍ１−βよりも小さい場合（ステップＳ１１２  ＹＥＳ）には、封鎖弁４０が開弁状態で固着している可能性があるため、ステップＳ１１３で開弁固着異常におけるフェールセーフ処理を行なう。
【００２９】
次に、リッドスイッチ１５ｓがオンするタイミングが図５におけるタイミングＴ６に変更された場合を考える（一点鎖線参照）。この場合、図５のタイミングＴ５では、リッドスイッチ１５ｓがオフであるため（図２のステップＳ１０５  ＹＥＳ）、ステップＳ１２０においてタイミングＴ２（イグニッションオフ時）からＤ時間が経過したか否かが判定される。タイミングＴ５では、Ｄ時間が経過しているため（ステップＳ１２０  ＹＥＳ）、ステップＳ１２１においてタイミングＴ２（イグニッションオフ時）に記憶したタンク内圧Ｐｍ１（0V〜5V）＜0V＋Ｘ  ？が判定される。タンク内圧Ｐｍ１が0V＋Ｘより大きければ（ステップＳ１２１  ＮＯ）、タンク内圧センサ１５ｐが0V張り付き状態ではなく正常であるため、0V張り付き判定処理２を行なわず処理をステップＳ１２３に進める。また、タンク内圧Ｐｍ１が0V＋Ｘより小さければ（ステップＳ１２１  ＹＥＳ）、0V張り付き判定処理２が行なわれる（ステップＳ１２２）。
【００３０】
0V張り付き判定処理２は、図４に示すフローチャートに基づいて実行される。先ず、現在のタンク内圧Ｐ５、即ち、タイミングＴ５におけるタンク内圧Ｐ５が0V＋Ｘ  と比較される（ステップＳ３０１）。図５に示すように、タンク内圧Ｐ５≧0V＋Ｘ  であるため（ステップＳ３０１  ＹＥＳ）、タンク内圧センサ１５ｐが0V張り付き状態ではなく正常である。このため、0V張り付き正常処理を行ない（ステップＳ３０２）、処理を図２のステップＳ１２３に進める。また、仮に、タンク内圧Ｐ５が0V＋Ｘよりも小さい場合には（図４のステップＳ３０１  ＮＯ）、時間Ｄを経過してもタンク内圧Ｐ５が十分に増加せず、タンク内圧センサ１５ｐが0V張り付き異常の可能性が考えられるため、0V張り付き異常におけるフェールセーフ処理を行ない（ステップＳ３０３）、処理を図２のステップＳ１２３に進める。
【００３１】
図２のステップＳ１２３では、現在のタンク内圧Ｐ５とタイミングＴ２（イグニッションオフ時）に記憶したタンク内圧Ｐｍ１とが比較される。図５のタイミングＴ５に示すように、タンク内圧Ｐ５≧Ｐｍ１＋αであるため（ステップＳ１２３  ＹＥＳ）、イグニッションオフ時に封鎖弁４０が開弁状態から閉作動することでタンク内圧がα以上上昇している。このため、封鎖弁４０が正常に閉作動しており、開弁状態で固着しているとは考えられないため、ステップＳ１２４で開弁固着正常処理を行なう。また、仮に、タンク内圧Ｐ５がＰｍ１＋αよりも小さい場合（ステップＳ１２３  ＮＯ）には、時間Ｄを経過してもタンク内圧Ｐ５が十分に増加しておらず、封鎖弁４０が開弁状態で固着していることも考えられるため、開弁固着異常によるフェールセーフ処理を行なう（ステップＳ１２５）。即ち、αが本発明の第２所定値に相当する。
【００３２】
次に、図５のタイミングＴ６では、リッドスイッチ１５ｓがオンするため（図２  ステップＳ１０５  ＮＯ）、図２のステップＳ１０６でイグニッションオフ時からリッドスイッチ１５ｓがオンするまでの時間Ｆ２と時間Ｄとが比較される。タイミングＴ６における時間Ｆ２は、時間Ｄよりも大きいため（ステップＳ１０６  ＮＯ）、処理がステップＳ１２１に進み、上記したステップＳ１２１からステップＳ１２５までの処理が適宜実行される。
【００３３】
＜タンク内圧センサ１５ｐの5V張り付き異常判定、及び封鎖弁の閉弁固着異常判定について＞
次に、図６、図７のフローチャートと図８の各グラフとに基づいてタンク内圧センサ１５ｐの5V張り付き異常判定、及び封鎖弁の閉弁固着異常判定について説明する。ここで、図６、図７のフローチャートに示す処理は、ＥＣＵ１９のメモリに格納されているプログラムに基づいて所定時間（ΔＴ）毎に繰り返し実行される。また、図８は、タンク内圧センサ１５ｐの5V張り付き異常判定、及び封鎖弁４０の閉弁固着異常判定を行なう際のイグニッションスイッチのオン・オフ、リッドスイッチ１５ｓのオン・オフ、タンク内圧、及び封鎖弁４０の開閉との関係を横軸に時間をとって表している。
【００３４】
図８におけるタイミングＴ２では、イグニッションスイッチがオンからオフに切り替わるため、図６におけるステップＳ４０１の判定がＹＥＳとなり、ステップＳ４０２でリッドスイッチ１５ｓがＯＮ？の判定が行なわれる。タイミングＴ２ではリッドスイッチ１５ｓがオフであるため（ステップＳ４０２  ＮＯ）、処理を終了する。そして、時間の経過とともに、図６のステップＳ４０１、Ｓ４０２が繰り返し実行されて、図８のタイミングＴ４でリッドスイッチ１５ｓがオンすると（ステップＳ４０２  ＹＥＳ）、ステップＳ４０３で前回の処理（タイミングＴ３）でリッドスイッチ１５ｓがオフであったかが判定される。タイミングＴ３では、リッドスイッチ１５ｓがオフであるため（ステップＳ４０３  ＹＥＳ）、現在のタンク内圧Ｐｍ２（0V〜5V）が記憶される（ステップＳ４０４）。さらに、閉弁状態の封鎖弁４０が開作動させられ（ステップＳ４０５）、処理を終了する。ここで、封鎖弁４０が開作動してベーパ通路２４を解放すると燃料タンク１５の圧抜きが行なわれてタンク内圧が徐々に低下する。
【００３５】
次の処理、即ち、図８におけるタイミングＴ５では、図６におけるステップＳ４０１、Ｓ４０２の判定がＹＥＳとなり、前回の処理（タイミングＴ４）のリッドスイッチ１５ｓがオンであるため、ステップＳ４０３の判定がＮＯとなり、ステップＳ４０６でリッドスイッチ１５ｓがオン作動されたタイミングＴ４から時間Ｇが経過したか否かが判定される。ここで、時間Ｇは、封鎖弁４０が開作動されることで燃料タンク１５内の圧力が低下し、タンク内圧の低下分がタンク内圧センサ１５ｐによって検出可能な時間Ｈよりも十分に大きな値に設定されている。タイミングＴ５では、リッドスイッチ１５ｓがオン作動されたタイミングＴ４から時間Ｇ経過していないため（ステップＳ４０６  ＮＯ）、処理を終了する。
【００３６】
このようして、時間の経過とともに、図６のステップＳ４０１、Ｓ４０２、Ｓ４０３、Ｓ４０６の処理か繰り返し実行される。そして、図８のタイミングＴ６でリッドスイッチ１５ｓがオン作動されたタイミングＴ４から時間Ｇが経過すると（ステップＳ４０６  ＹＥＳ）、タイミングＴ４で記憶したタンク内圧Ｐｍ２≧5V−Ｙ  ？が判定される。ここで、Ｙ＝約0.3Vに設定されている。タンク内圧Ｐｍ２が5V−Ｙより小さければ（ステップＳ４０７  ＮＯ）、タンク内圧センサ１５ｐが5V張り付き状態ではなく正常であるため、5V張り付き判定処理を行なわず処理をステップＳ４０９に進める。また、タンク内圧Ｐｍ２が5V−Ｙ  以上であれば（ステップＳ４０７  ＹＥＳ）、5V張り付き判定処理が行なわれる（ステップＳ４０８）。
【００３７】
5V張り付き判定処理は、図７に示すフローチャートに基づいて実行される。先ず、現在のタンク内圧Ｐ６（0V〜5V）、即ち、タイミングＴ６におけるタンク内圧Ｐ６が5V−Ｙ  と比較される（ステップＳ５０１）。図８に示すように、タンク内圧Ｐ６＜5V−Ｙ  であるため（ステップＳ５０１  ＹＥＳ）、タンク内圧センサ１５ｐが5V張り付き状態ではなく正常である。このため、5V張り付き正常処理を行ない（ステップＳ５０２）、処理を図６のステップＳ４０９に進める。また、仮に、タンク内圧Ｐ６が5V−Ｙよりも大きい場合には（図７のステップＳ５０１  ＮＯ）、封鎖弁４０が開作動させられてから時間Ｇを経過してもタンク内圧Ｐ６が十分に低下せず、タンク内圧センサ１５ｐが5V張り付き異常の可能性が考えられる。このため、5V張り付き異常のフェールセーフ処理を行ない（ステップＳ５０３）、処理を図６のステップＳ４０９に進める。即ち、タンク内圧センサ１５ｐの検出値（タンク内圧）における5Vが本発明の圧力検出器の検出値の最大値に相当し、5V−Ｙが本発明の最大値近傍の第３所定値に相当する。
【００３８】
次に、図６のステップＳ４０９で、現在のタンク内圧Ｐ６とタイミングＴ４（リッドスイッチ１５ｓオン時）に記憶したタンク内圧Ｐｍ２とが比較される。図８のタイミングＴ６に示すように、タンク内圧Ｐ６＜Ｐｍ２−βであるため（ステップＳ４０９  ＹＥＳ）、タイミングＴ４（リッドスイッチ１５ｓオン時）に閉弁状態の封鎖弁４０が開作動してからタンク内圧がβ以上低下している。このため、封鎖弁４０が正常に開作動しており、閉弁状態で固着しているとは考えられないため、ステップＳ４１０で閉弁固着正常処理を行なう。また、仮に、タンク内圧Ｐ６がＰｍ２−βよりも大きい場合（ステップＳ４０９  ＮＯ）には、時間Ｇを経過してもタンク内圧Ｐ６が十分に低下しておらず、封鎖弁４０が閉弁状態で固着していることも考えられるため、閉弁固着異常によるフェールセーフ処理を行なう（ステップＳ４１１）。上記したように、図２〜図４、及び、図６、図７のフローチャートに示す処理を実行するＥＣＵ１９が本発明における検出器判定手段、開弁固着異常検出手段、及び閉弁固着異常検出手段に相当する。また、βが本発明の第４所定値に相当する。
【００３９】
＜本実施形態に係る蒸発燃料処理装置２０の長所＞
本実施形態に係る蒸発燃料処理装置２０によると、ＥＣＵ１９（検出器判定手段）は、封鎖弁４０を開弁状態から閉作動、あるいは閉弁状態から開作動させて燃料タンク１５内の圧力（タンク内圧）を変化させ、封鎖弁４０の閉作動後、あるいは封鎖弁４０の開作動後におけるタンク内圧センサ１５ｐ（圧力検出器）の検出値（0V〜5V）に基づいて、タンク内圧センサ１５ｐの正常、あるいは異常判定を行なう。このため、タンク内圧センサ１５ｐの圧力検出位置を変えずにタンク内圧センサ１５ｐの正常、あるいは異常判定を行なえるようになり、検出器判定手段の構造が複雑にならない。また、ＥＣＵ１９（検出器判定手段）は、エンジン１４の停止中にタンク内圧センサ１５ｐの正常、あるいは異常判定を行なうため、例えば、封鎖弁４０の開作動によりキャニスタ２２内の蒸発燃料が過多となっても、エンジン１４の空燃費に悪影響を与えない。
【００４０】
また、ＥＣＵ１９（検出器判定手段）は、イグニッションスイッチがオン状態からオフ作動されるイグニッションオフ時に封鎖弁４０を開弁状態から閉作動させる。さらに、燃料タンク１５の給油口が開かれる給油口開時（リッドスイッチ１５ｓ  オン時）に、封鎖弁４０を閉弁状態から開作動させる。即ち、封鎖弁４０の予め決められた動作中にタンク内圧センサ１５ｐの正常、あるいは異常判定を行なうことができるようになり、タンク内圧センサ１５ｐの正常、あるいは異常判定のために特別に封鎖弁４０を作動させる必要がなくなる。また、イグニッションオフ時から所定時間Ｄが経過する前にリッドスイッチ１５ｓがオンして、封鎖弁が閉弁状態から開作動する際、封鎖弁４０の閉弁状態におけるタンク内圧センサ１５ｐの検出値が最小値近傍の第１所定値（0V＋Ｘ）より小さい場合には、ＥＣＵ１９（検出器判定手段）は、タンク内圧センサ１５ｐの正常、あるいは異常判定を保留する。このため、時間不足により燃料タンク１５内の圧力（圧力検出器の検出値）が第１所定値（0V＋Ｘ）まで上昇しない場合に、タンク内圧センサ１５ｐが異常と判定されるようなことがなくなる。
【００４１】
また、イグニッションオフ時に、封鎖弁４０を開弁状態から閉作動させて、封鎖弁４０の開弁固着異常の判定とタンク内圧センサ１５ｐの正常、あるいは異常判定とを同時に行なえるようになるため、効率的である。また、給油口開時（リッドスイッチ１５ｓ  オン時）に、封鎖弁４０を閉弁状態から開作動させて、封鎖弁４０の閉弁固着異常の判定とタンク内圧センサ１５ｐの正常、あるいは異常判定とを同時に行なえるようになるため、効率的である。
【００４２】
＜変更例＞
本発明は上記した実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲における変更が可能である。例えば、本実施形態では、給油口開時（リッドスイッチ１５ｓ  オン時）に封鎖弁４０を閉弁状態から開作動させて、タンク内圧センサ１５ｐの正常、あるいは異常判定と、封鎖弁４０の閉弁固着異常判定を行なう例を示した。しかし、エンジンが停止している状態で燃料タンク１５の圧抜きを行なう際、即ち、封鎖弁４０を閉弁状態から開作動させる際に、タンク内圧センサ１５ｐの正常、あるいは異常判定と、封鎖弁４０の閉弁固着異常判定を行なうことも可能である。また、前記燃料タンク１５の圧抜き後、封鎖弁４０を開弁状態から閉作動させる際に、タンク内圧センサ１５ｐの正常、あるいは異常判定と、封鎖弁４０の開弁固着異常判定を行なうことも可能である。
【符号の説明】
【００４３】
１４・・・・エンジン
１５ｐ・・・タンク内圧センサ（圧力検出器）
１５ｓ・・・リッドスイッチ
１５・・・・燃料タンク
１９・・・・ＥＣＵ（検出器判定手段、開弁固着異常検出手段、閉弁固着異常検出手段）
２２・・・・キャニスタ
２４・・・・ベーパ通路
４０・・・・封鎖弁
【図１】
0006348043.tif 000002
【図２】
0006348043.tif 000003
【図３】
0006348043.tif 000004
【図４】
0006348043.tif 000005
【図５】
0006348043.tif 000006
【図６】
0006348043.tif 000007
【図７】
0006348043.tif 000008
【図８】
0006348043.tif 000009