(57)【特許請求の範囲】
【請求項１】
燃料タンクからの蒸発燃料を新気導入口を有するキャニスタに導いて一時的に吸着させ、該キャニスタに吸着された蒸発燃料を新気導入口から導入される新気と共にパージ制御弁を介して内燃機関の吸気系に吸入させる蒸発燃料処理装置において、機関停止後に、燃料タンクからキャニスタを経てパージ制御弁に至るパージラインからの蒸発燃料のリークを診断するリーク診断装置であって、
前記キャニスタの新気導入口を、大気開放口と電動式エアポンプの吐出口とに選択的に接続する切換弁と、前記エアポンプの吐出口から前記切換弁をバイパスして前記キャニスタの新気導入口に至り、基準口径を有する基準オリフィスが介装されたバイパス通路と、を備えると共に、
前記エアポンプをＯＮすると共に、前記切換弁を大気開放口側に切換えて、前記エアポンプから圧送される空気を前記バイパス通路の基準オリフィスを経由させた後、前記切換弁を経て大気開放口より大気に開放した状態で、前記エアポンプの作動電流値を判定レベルとして計測する判定レベル計測手段と、
前記エアポンプをＯＮすると共に、前記切換弁をエアポンプ側に切換えて、前記エアポンプから圧送される空気を前記切換弁を経て前記キャニスタの新気導入口より前記パージラインに供給した状態で、前記エアポンプの作動電流値をリークレベルとして計測するリークレベル計測手段と、
前記リークレベルと前記判定レベルとを比較して、リークの有無を判定するリーク判定手段と、
リーク判定後に、前記エアポンプをＯＦＦすると共に、前記切換弁を大気開放口側へ切換えて、燃料タンク内の圧力を前記大気開放口より逃がす診断後処理手段と、を備えるものにおいて、
機関停止直前の前記キャニスタの充填状態を推定するキャニスタ充填状態推定手段と、
前記キャニスタの充填状態に応じて、前記診断後処理手段の作動時に、前記切換弁による大気開放口側の開度を制限する大気開放口開度制限手段と、
を設けたことを特徴とする蒸発燃料処理装置のリーク診断装置。
【請求項２】
前記キャニスタ充填状態推定手段は、機関運転中の所定のパージ条件での空燃比ズレ量を検出する空燃比ズレ量検出手段と、検出された空燃比ズレ量に基づいてキャニスタ充填量を推定するキャニスタ充填量推定手段とを含んで構成されることを特徴とする請求項１記載の蒸発燃料処理装置のリーク診断装置。
【請求項３】
前記キャニスタ充填状態推定手段は、機関運転中に燃料タンク内の燃温に基づいて蒸発燃料発生量を算出し積算する蒸発燃料発生量積算手段と、機関運転中にパージ条件に基づいて蒸発燃料のパージ量を算出し積算するパージ量積算手段と、蒸発燃料発生量の積算値からパージ量の積算値を減算した値に基づいてキャニスタ充填量を推定するキャニスタ充填量推定手段とを含んで構成されることを特徴とする請求項１記載の蒸発燃料処理装置のリーク診断装置。
【請求項４】
前記大気開放口開度制限手段は、前記診断後処理手段の作動時に、所定時間、前記切換弁による大気開放口側の開度を前記キャニスタの充填状態に応じた開度に制限するものであることを特徴とする請求項１〜請求項３のいずれか１つに記載の蒸発燃料処理装置のリーク診断装置。
【請求項５】
前記大気開放口開度制限手段は、前記所定時間の経過後、前記切換弁による大気開放口側の開度を時間経過と共に増大させて全開状態にするものであることを特徴とする請求項４記載の蒸発燃料処理装置のリーク診断装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、自動車用内燃機関の蒸発燃料処理装置のリーク診断装置に関する。
【０００２】
【従来の技術】
従来の内燃機関の蒸発燃料処理装置では、燃料タンクで発生する蒸発燃料をキャニスタに導いて一時的に吸着させ、該キャニスタに吸着された蒸発燃料をキャニスタの新気導入口から導入される新気と共にパージ制御弁を介して内燃機関の吸気系に吸入させることによって、蒸発燃料の大気への放散を防止するようにしている（特開平５−２１５０２０号等参照）  。
【０００３】
ところで、上記装置では、燃料タンクからキャニスタを経てパージ制御弁へ至るパージラインの配管に万一亀裂が生じたり、配管の接合部にシール不良が生じたりすると、蒸発燃料のリークを生じ、本来の放散防止効果を十分に発揮させることができなくなる。
【０００４】
そこで、パージラインからの蒸発燃料のリークの有無を診断するリーク診断装置として、以下の方式が考えられた。
前記キャニスタの新気導入口を、大気開放口と電動式エアポンプの吐出口とに選択的に接続する切換弁と、前記エアポンプの吐出口から前記切換弁をバイパスして前記キャニスタの新気導入口に至り、基準口径を有する基準オリフィスが介装されたバイパス通路と、を設けておく。
【０００５】
機関停止後に、先ず、エアポンプをＯＮすると共に、切換弁を大気開放口側に切換えて、エアポンプから圧送される空気をバイパス通路の基準オリフィスを経由させた後、切換弁を経て大気開放口より大気に開放した状態で、エアポンプの作動電流値を判定レベルとして計測する。
【０００６】
次に、エアポンプをＯＮすると共に、切換弁をエアポンプ側に切換えて、エアポンプから圧送される空気を切換弁を経てキャニスタの新気導入口よりパージラインに供給した状態で、エアポンプの作動電流値をリークレベルとして計測する。そして、このリークレベルを判定レベルと比較して、リークレベルが判定レベルより小さいときに、リーク有りと診断する。
【０００７】
この方式によれば、配管に細かな孔が生じた場合のような小量のリーク発生時でも、高精度に診断することができる。
【０００８】
【発明が解決しようとする課題】
ところで、前記方式では、リーク診断によって燃料タンク内が正圧となるので、リーク診断後は、診断後処理として、前記エアポンプをＯＦＦすると共に、前記切換弁を大気開放口側へ切換えて、燃料タンク内の圧力をキャニスタ経由で前記大気開放口より逃がす必要がある。この際、蒸発燃料はキャニスタに吸着し、空気のみを逃がすのである。
【０００９】
しかしながら、キャニスタの充填状態によっては、吸着効率が低下しているので、燃料タンク内の圧力をキャニスタ経由で大気開放口より逃がす際の流速が早すぎて、キャニスタにて蒸発燃料を十分に吸着できず、蒸発燃料の大気への放散（ガソリン臭の発生）を招く恐れがあった。
【００１０】
本発明は、このような従来の問題点に鑑み、キャニスタの充填状態にかかわらず、診断後処理時の蒸発燃料の大気への放散を確実に防止でき、かつ可及的速やかに燃料タンク内を減圧して大気圧に戻すことができるようにすることを目的とする。
【００１１】
【課題を解決するための手段】
本発明は、燃料タンクからの蒸発燃料を新気導入口を有するキャニスタに導いて一時的に吸着させ、該キャニスタに吸着された蒸発燃料を新気導入口から導入される新気と共にパージ制御弁を介して内燃機関の吸気系に吸入させる蒸発燃料処理装置において、機関停止後に、燃料タンクからキャニスタを経てパージ制御弁に至るパージラインからの蒸発燃料のリークを診断するリーク診断装置であって、前記キャニスタの新気導入口を、大気開放口と電動式エアポンプの吐出口とに選択的に接続する切換弁と、前記エアポンプの吐出口から前記切換弁をバイパスして前記キャニスタの新気導入口に至り、基準口径を有する基準オリフィスが介装されたバイパス通路と、を備えると共に、前記エアポンプをＯＮすると共に、前記切換弁を大気開放口側に切換えて、前記エアポンプから圧送される空気を前記バイパス通路の基準オリフィスを経由させた後、前記切換弁を経て大気開放口より大気に開放した状態で、前記エアポンプの作動電流値を判定レベルとして計測する判定レベル計測手段と、前記エアポンプをＯＮすると共に、前記切換弁をエアポンプ側に切換えて、前記エアポンプから圧送される空気を前記切換弁を経て前記キャニスタの新気導入口より前記パージラインに供給した状態で、前記エアポンプの作動電流値をリークレベルとして計測するリークレベル計測手段と、前記リークレベルと前記判定レベルとを比較して、リークの有無を判定するリーク判定手段と、リーク判定後に、前記エアポンプをＯＦＦすると共に、前記切換弁を大気開放口側へ切換えて、燃料タンク内の圧力を前記大気開放口より逃がす診断後処理手段と、を備えるものであることを前提とする。
【００１２】
ここにおいて、請求項１に係る発明では、機関停止直前の前記キャニスタの充填状態を推定するキャニスタ充填状態推定手段と、前記キャニスタの充填状態に応じて、前記診断後処理手段の作動時に、前記切換弁による大気開放口側の開度を制限する大気開放口開度制限手段と、を設けたことを特徴とする。
【００１３】
すなわち、キャニスタの充填状態に応じて、診断後処理時（燃料タンク内の圧力を抜く時）の大気開放口側の開度を制限することにより、具体的には、キャニスタ充填量が大のときには、キャニスタの吸着効率が低下しているので、大気開放口側の開度をより小さくして、圧力抜き速度を小さくすることで、キャニスタの吸着効率（吸着速度）が低下している分、キャニスタを通過するガスの速度を遅くして、キャニスタとガスとの触れ合う時間を長くすることによって、蒸発燃料を十分に吸着できるようにする。その一方、キャニスタ充填量が小のときには、キャニスタの吸着効率が高いので、大気開放口側の開度をより大きくして、圧力抜き速度を大きくすることで、一刻も早く燃料タンク内を大気圧に戻すのである。燃料タンク内を正圧状態にしておくことは好ましくないからである。
【００１４】
請求項２に係る発明では、前記キャニスタ充填状態推定手段は、機関運転中の所定のパージ条件での空燃比ズレ量を検出する空燃比ズレ量検出手段と、検出された空燃比ズレ量に基づいてキャニスタ充填量を推定するキャニスタ充填量推定手段とを含んで構成されることを特徴とする。
【００１５】
請求項３に係る発明では、前記キャニスタ充填状態推定手段は、機関運転中に燃料タンク内の燃温に基づいて蒸発燃料発生量を算出し積算する蒸発燃料発生量積算手段と、機関運転中にパージ条件に基づいて蒸発燃料のパージ量を算出し積算するパージ量積算手段と、蒸発燃料発生量の積算値からパージ量の積算値を減算した値に基づいてキャニスタ充填量を推定するキャニスタ充填量推定手段とを含んで構成されることを特徴とする。
【００１６】
請求項４に係る発明では、前記大気開放口開度制限手段は、前記診断後処理手段の作動時に、所定時間、前記切換弁による大気開放口側の開度を前記キャニスタの充填状態に応じた開度に制限するものであることを特徴とする。
【００１７】
請求項５に係る発明では、前記大気開放口開度制限手段は、前記所定時間の経過後、前記切換弁による大気開放口側の開度を時間経過と共に増大させて全開状態にするものであることを特徴とする。
【００１８】
【発明の効果】
請求項１に係る発明によれば、キャニスタの充填状態に応じて、診断後処理時の切換弁による大気開放口側の開度を制限することにより、燃料タンク内の圧力を抜く際の蒸発燃料の大気への放散を確実に防止できる一方、可及的速やかに燃料タンク内を減圧して大気圧に戻すことができる。より具体的には、キャニスタ充填量が大のときには、キャニスタの吸着効率が低下しているので、大気開放口側の開度をより小さくして、圧力抜き速度を小さくすることで、蒸発燃料を十分に吸着でき、その一方、キャニスタ充填量が小のときには、キャニスタの吸着効率が高いので、大気開放口側の開度をより大きくして、圧力抜き速度を大きくすることで、一刻も早く燃料タンク内を大気圧に戻すことができる。
【００１９】
請求項２に係る発明によれば、機関運転中の所定のパージ条件での空燃比ズレ量に基づいてキャニスタ充填量を推定することで、キャニスタの充填状態を的確に推定できる。
【００２０】
請求項３に係る発明によれば、機関運転中に燃料タンク内の燃温に基づいて蒸発燃料発生量を算出し積算すると共に、パージ条件に基づいて蒸発燃料のパージ量を算出し積算し、蒸発燃料発生量の積算値からパージ量の積算値を減算した値に基づいてキャニスタ充填量を推定することで、キャニスタの充填状態を的確に推定できる。
【００２１】
請求項４に係る発明によれば、診断後処理時に、所定時間、切換弁による大気開放口側の開度をキャニスタの充填状態に応じた開度に制限することにより、前記所定時間の管理で簡単に制御できる。
【００２２】
請求項５に係る発明では、前記所定時間の経過後、切換弁による大気開放口側の開度を時間経過と共に増大させて全開状態にすることにより、滑らかに制御できる。
【００２３】
【発明の実施の形態】
以下に本発明の実施の形態を説明する。
図１は本発明の一実施形態を示すシステム図である。
【００２４】
内燃機関１の吸気系には、スロットル弁２が設けられていて、これにより吸入空気量が制御される。また、スロットル弁２下流の吸気管３のマニホールド部には各気筒毎に電磁式の燃料噴射弁４が設けられている。燃料噴射弁４は、コントロールユニット２０から機関回転に同期して出力される駆動パルス信号により開弁して、燃料噴射を行い、噴射された燃料は機関１の燃焼室内で燃焼する。
【００２５】
蒸発燃料処理装置としては、燃料タンク５にて発生する蒸発燃料を蒸発燃料導入通路６により導いて一時的に吸着するキャニスタ７が設けられている。キャニスタ７は、容器内に活性炭などの吸着材８を充填したものである。
【００２６】
キャニスタ７にはまた、新気導入口９が形成されると共に、パージ通路１０が導出されている。パージ通路１０は、パージ制御弁１１を介して、スロットル弁２下流の吸気管３に接続されている。パージ制御弁１１は、コントロールユニット２０から出力される信号により開弁するようになっている。
【００２７】
従って、機関１の停止中などに燃料タンク５にて発生した蒸発燃料は、蒸発燃料導入通路６によりキャニスタ７に導かれて、ここに吸着される。そして、機関１が始動されて、所定のパージ許可条件が成立すると、パージ制御弁１１が開き、機関１の吸入負圧がキャニスタ７に作用する結果、新気導入口９から導入される新気によってキャニスタ７に吸着されていた蒸発燃料が脱離され、この脱離した蒸発燃料を含むパージガスがパージ通路１０を通って吸気管３内に吸入され、この後、機関１の燃焼室内で燃焼処理される。
【００２８】
蒸発燃料処理装置のリーク診断装置としては、キャニスタ７の新気導入口９側に、以下の装置が設けられる。
大気開放口１２が設けられると共に、電動式エアポンプ１３が設けられる。そして、キャニスタ７の新気導入口９を、大気開放口１２と、エアポンプ１３の吐出口１３ａとに選択的に接続する電磁式の切換弁１４が設けられる。また、エアポンプ１３の吐出口１３ａから切換弁１４をバイパスしてキャニスタ７の新気導入口９に至るバイパス通路１５が設けられ、このバイパス通路１５には基準口径（例えば０．５ｍｍ）を有する基準オリフィス１６が設けられる。大気開放口１２とエアポンプ１３の吸入口１３ｂとには、エアフィルタ１７が設けられる。
【００２９】
尚、切換弁１４はＯＦＦ状態で大気開放口１２側、ＯＮ状態でエアポンプ１３側に切換えられるようになっており、通常はＯＦＦで大気開放口１２側に切換えられ、キャニスタ７の新気導入口９を大気開放口１２に連通させている。
【００３０】
コントロールユニット２０は、ＣＰＵ、ＲＯＭ、ＲＡＭ、Ａ／Ｄ変換器及び入出力インターフェイス等を含んで構成されるマイクロコンピュータを備え、各種センサから信号が入力されている。
【００３１】
前記各種センサとしては、機関１の回転に同期してクランク角信号を出力しこれにより機関回転数を検出可能なクランク角センサ２１、吸入空気量を計測するエアフローメータ２２、機関排気系にて空燃比を検出する空燃比センサ（広域型酸素センサ）２３、車速を検出する車速センサ２４、燃料タンク内５の燃温を検出する燃温センサ２５、燃料タンク５内の燃料残量（タンク残量）を検出するタンク残量センサ２６などが設けられ、更に、エアポンプ１３の作動電流値を検出する電流センサ２７が設けられている。
【００３２】
ここにおいて、コントロールユニット２０は、機関運転条件に基づいて燃料噴射弁４の作動を制御し、また、機関運転条件に基づいてパージ制御弁１１の作動を制御する。更に、機関停止後に、リーク診断装置をなすエアポンプ１３及び切換弁１４の作動を制御して、蒸発燃料処理装置のリーク診断を行う。
【００３３】
かかる蒸発燃料処理装置のリーク診断のため、コントロールユニット２０には、図２に示すように、判定レベル計測手段、リークレベル計測手段、リーク判定手段、診断後処理手段の他、キャニスタ充填状態推定手段、及び、大気開放口開度制限手段としての機能がソフトウエア的に備えられる。
【００３４】
ここで、前記キャニスタ充填状態推定手段は、同じく図２に示すように、空燃比ズレ量検出手段及びキャニスタ充填量推定手段を含んで、又は、蒸発燃料発生量積算手段、パージ量積算手段及びキャニスタ充填量推定手段を含んで、構成される。
【００３５】
次に、コントロールユニット２０による蒸発燃料処理装置のリーク診断について、図３のフローチャートによって説明する。
ステップ１（図にはＳ１と記す。以下同様）では、機関運転中において、図４又は図５のフローに従って、キャニスタ充填量Ｑｃの推定を行う。この部分がキャニスタ充填状態推定手段に相当する。
【００３６】
図４のフローの場合について説明する。
ステップ１０１では、所定のパージ条件で所定時間以上経過したか否かを判定し、ＹＥＳの場合にステップ１０２以降へ進む。ここでいう所定のパージ条件とは、吸入空気量Ｑａに対し、蒸発燃料のパージ量Ｑｐが所定割合（目標パージ率）になるように、パージ制御弁１１の開度を制御する場合に、目標パージ率（Ｑｐ／Ｑａ）が、下限側所定値と上限側所定値との間にあることとする。また、ここでいう所定時間とは、そのパージ条件による影響が排気系に及ぶまでの時間とする。
【００３７】
ステップ１０２では、空燃比センサ２３の信号に基づいて空燃比（Ａ／Ｆ）を検出する。
ステップ１０３では、目標Ａ／Ｆ（１４．７）から検出した実Ａ／Ｆを減算して、リッチ側への空燃比ズレ量ΔＡ／Ｆ＝目標Ａ／Ｆ−実Ａ／Ｆを求める。
【００３８】
尚、空燃比センサ（広域型酸素センサ）２３を有しない場合、すなわち、空燃比のリッチ・リーンのみを検出する通常の酸素センサを用いている場合は、空燃比フィードバック制御のための空燃比フィードバック補正係数αの基準値からの偏差Δαに基づいて、リッチ側への空燃比ズレ量ΔＡ／Ｆを求める。
【００３９】
ステップ１０４では、テーブルを参照し、リッチ側への空燃比ズレ量ΔＡ／Ｆに基づいて、キャニスタ充填量Ｑｃを推定する。リッチ側への空燃比ズレ量ΔＡ／Ｆが０以下であれば、キャニスタ充填量Ｑｃは０と推定でき、リッチ側への空燃比ズレ量ΔＡ／Ｆが大きくなる程、キャニスタ充填量Ｑｃが大となると推定できるからである。
【００４０】
ステップ１０５では、キャニスタ充填量Ｑｃの加重平均を算出する。すなわち、ステップ１０４で最新に推定したキャニスタ充填量をＱｃｎｅｗ  とすれば、次式により、キャニスタ充填量Ｑｃを更新する。
【００４１】
Ｑｃ＝Ｑｃ×（１−Ｋ）＋Ｑｃｎｅｗ  ×Ｋ
Ｋは加重平均重み付け定数である（０＜Ｋ＜１）。
ここで、ステップ１０２，１０３の部分が空燃比ズレ量検出手段に相当し、ステップ１０４，１０５の部分がキャニスタ充填量推定手段に相当する。
【００４２】
図５のフローの場合について説明する。
ステップ１１１では、燃温センサ２５の信号に基づいて燃温を検出する。
ステップ１１２では、テーブルを参照し、燃温に基づいて、蒸発燃料発生量Ｑｅを推定する。燃温が例えば１０℃以下であれば、蒸発燃料発生量Ｑｅは０と推定でき、燃温が高くなる程、蒸発燃料発生量Ｑｅが多くなると推定できるからである。
【００４３】
ステップ１１３では、次式により、蒸発燃料発生量Ｑｅを積算して、積算値ΣＱｅを更新する。
ΣＱｅ＝ΣＱｅ＋Ｑｅ
ステップ１１４では、パージ条件に基づいて、例えば、エアフローメータ２２により検出される吸入空気量Ｑａと、目標パージ率（Ｑｐ／Ｑａ）とから、蒸発燃料のパージ量Ｑｐを推定する。
【００４４】
ステップ１１５では、次式により、パージ量Ｑｐを積算して、積算値ΣＱｐを更新する。
ΣＱｐ＝ΣＱｐ＋Ｑｐ
ステップ１１６では、テーブルを参照し、蒸発燃料発生量の積算値ΣＱｅからパージ量の積算値ΣＱｐを減算した値（ΣＱｅ−ΣＱｐ）に基づいて、キャニスタ充填量Ｑｃを推定する。ΣＱｅ−ΣＱｐが０以下であれば、キャニスタ充填量Ｑｃは０と推定でき、ΣＱｅ−ΣＱｐが大きくなる程、キャニスタ充填量Ｑｃが大となると推定できるからである。
【００４５】
ここで、ステップ１１１〜１１３の部分が蒸発燃料発生量積算手段に相当し、ステップ１１４，１１５の部分がパージ量積算手段に相当し、ステップ１１６の部分がキャニスタ充填量推定手段に相当する。
【００４６】
図３に戻って説明を続ける。
ステップ２では、所定の診断実行条件である機関停止後であるか否かを、次の（１）及び（２）の条件が全て成立しているか否かによって判定する。
【００４７】
（１）機関回転数≦所定値
（２）車速≦所定値。
機関停止後でない場合、すなわち、機関運転中の場合は、ステップ１へ戻って、キャニスタ充填量Ｑｃの推定を繰り返す。
【００４８】
機関停止後の場合は、リーク診断の実行のため、ステップ３以降へ進む。このときに推定されているキャニスタ充填量Ｑｃは機関停止直前の値である。
尚、診断実行条件として、パージ制御弁１１について、別途実行される故障診断ルーチンにおいて、故障が無いと診断されていること、燃温≦所定値であること、下限側所定値≦タンク残量≦上限側所定値であることなどを加え、これらの条件が満たされていない場合は、診断をキャンセルするようにするとよい。
【００４９】
ステップ３では、パージライン雰囲気の初期化を行う。具体的には、（１）  パージ制御弁１１を開弁し、（２）  切換弁１４をＯＦＦにして大気開放口１２側に切換え、（３）  エアポンプ１３をＯＮにする。そして、この状態を所定時間維持する。
【００５０】
このとき、図７に示すように、エアポンプ１３によって吸入吐出された空気がバイパス通路１５を通って、キャニスタ７の新気導入口９からキャニスタ７内を通り、パージ通路１０のパージ制御弁１１を経て吸気管３内に流出する。また、一部の空気は、バイパス通路１５を通った後、切換弁１４を逆流して大気開放口１２より大気中に放出される。
【００５１】
この結果、パージ通路１０内の残圧（負圧）  及び残留ガスが除去される。
次にステップ４では、リーク診断用の判定レベルの計測を行う。具体的には、（１）  パージ制御弁１１を閉弁し、（２）  切換弁１４をＯＦＦにして大気開放口１２側に切換え、（３）  エアポンプ１３をＯＮにする。そして、この状態を所定時間維持する。
【００５２】
このとき、図８に示すように、エアポンプ１３によって吸入吐出された空気がバイパス通路１５（基準オリフィス１６）を通った後、切換弁１４を逆流して大気開放口１２より大気中に放出される。
【００５３】
そして、この状態を所定時間維持後のエアポンプ１３の作動電流値を電流センサ２７によって計測し、これを判定レベルＳＬとする。すなわち、エアポンプ１３から圧送される空気を基準口径を有する基準オリフィス１６を介して大気に開放したときのエアポンプ１３の作動電流値を判定レベルＳＬとして計測する。この部分が判定レベル計測手段に相当する。
【００５４】
次にステップ５では、リークレベルの計測を行う。具体的には、（１）  パージ制御弁１１を閉弁し、（２）  切換弁１４をＯＮにしてエアポンプ１３側に切換え、（３）  エアポンプ１３をＯＮにする。そして、この状態を所定時間維持する。
【００５５】
このとき、図９に示すように、エアポンプ１３によって吸入吐出された空気が切換弁１４を経てキャニスタ７の新気導入口９からキャニスタ７内を通り、燃料タンク５からキャニスタ７を経てパージ制御弁１１に至るパージライン（６，１０）内に流入する。
【００５６】
そして、この状態を所定時間維持後のエアポンプ１３の作動電流値を電流センサ２７によって計測し、これをリークレベルＡＬとする。すなわち、エアポンプ１３から圧送される空気をパージラインに供給したときのエアポンプ１３の作動電流値をリークレベルＡＬとして計測する。この部分がリークレベル計測手段に相当する。
【００５７】
次にステップ６では、前記ステップ５で計測されたリークレベル（作動電流値）ＡＬを、前記ステップ４で計測された判定レベルＳＬと比較して、蒸発燃料のリーク診断を行う。すなわち、図１１を参照し、作動電流値が判定レベルより大きいと判定されたときは、リーク無しと診断するが、作動電流値が判定レベル以下と判定されたときは、リーク有りと診断し、ステップ７で所定の故障コードをセットする。
【００５８】
すなわち、エアポンプ１３から圧送される空気が基準口径を有する基準オリフィス１６を流通するのに要するエアポンプ１３の作動電流値に対し、前記リークレベル計測時の作動電流値の方が小さい場合、つまりエアポンプ１３の駆動負荷が減少した場合は、パージライン（６，１０）中に前記基準口径より大きな孔が開口したのと同等の失陥を生じて、判定レベル以上のリークが発生していると診断し、そうでない場合は、リーク無し（正常）  と診断するのである。この部分がリーク判定手段に相当する。
【００５９】
最後にステップ８では、診断後処理を、図６のフローに従って、行う。この部分が診断後後処理手段に相当する。
ステップ８０１では、パージ制御弁１１を閉弁する。
【００６０】
ステップ８０２では、エアポンプ１３をＯＦＦにする。
ステップ８０３では、機関停止直前に推定されて記憶保持されているキャニスタ充填量Ｑｃを読込み、テーブルを参照して、切換弁１４による大気開放口１２側の開度（切換弁開度）を求め、初期設定する。
【００６１】
すなわち、キャニスタ充填量Ｑｃが小さい場合は、切換弁１４による大気開放口１２側の開度（切換弁開度）を大きくし、キャニスタ充填量Ｑｃが大きい程、切換弁１４による大気開放口１２側の開度（切換弁開度）を小さくする。
【００６２】
制御上は、キャニスタ充填量Ｑｃが小さい場合は、切換弁１４のＯＮデューティを小さくして、切換弁１４による大気開放口１２側の開度を大きくし、キャニスタ充填量Ｑｃが大きい程、切換弁１４のＯＮデューティを大きくして、切換弁１４による大気開放口１２側の開度を小さくする。
【００６３】
ステップ８０４では、所定時間経過したか否かを判定し、所定時間経過するまで、前記ステップ８０３で初期設定した開度に維持する。
このとき、図１０に示すように、燃料タンク５内の圧力がキャニスタ７を経由して、切換弁１４を通って大気開放口１２から逃げ、蒸発燃料はキャニスタ７に吸着され、空気のみが逃げる。
【００６４】
特に、キャニスタ７の充填状態に応じて、診断後処理時（燃料タンク５内の圧力を抜く時）の大気開放口１２側の開度を制限することにより、具体的には、キャニスタ充填量Ｑｃが大のときには、キャニスタ７の吸着効率が低下しているので、大気開放口１２側の開度をより小さくして、圧力抜き速度を小さくすることで、キャニスタ７の吸着効率（吸着速度）が低下している分、キャニスタ７を通過するガスの速度を遅くして、吸着材とガスとの触れ合う時間を長くすることによって、蒸発燃料を確実に吸着する。その一方、キャニスタ充填量Ｑｃが小のときには、キャニスタ７の吸着効率が高いので、大気開放口１２側の開度をより大きくして、圧力抜き速度を大きくすることで、一刻も早く燃料タンク５内を減圧して大気圧に戻すのである。
【００６５】
所定時間経過した場合は、ステップ８０５へ進む。
ステップ８０５では、切換弁１４による大気開放口１２側の開度（切換弁開度）を漸増させる。すなわち、切換弁１４のＯＮデューティを漸減させて、切換弁１４による大気開放口１２側の開度を漸増させる。
【００６６】
ステップ８０６では、切換弁１４による大気開放口１２側の開度が全開（切換弁１４のＯＮデューティ＝０％）になったか否かを判定し、ＮＯの場合はステップ８０５へ戻り、ＹＥＳの場合は、処理を終了する。
【００６７】
ここで、ステップ８０３〜８０６の部分が大気開放口開度制限手段に相当する。
以上のような診断後処理により、特に、図１２に示すような切換弁１４による大気開放口１２側の開度の制御により、燃料タンク５内の圧力を抜く際の蒸発燃料の大気への放散（ガソリン臭の発生）を確実に防止できる一方、可及的速やかに燃料タンク５内を減圧して大気圧に戻すことができる。
【図面の簡単な説明】
【図１】本発明の一実施形態を示すシステム図
【図２】コントロールユニットのリーク診断機能を示すブロック図
【図３】リーク診断のフローチャート
【図４】キャニスタ充填量推定（第１実施形態）の詳細フローチャート
【図５】キャニスタ充填量推定（第２実施形態）の詳細フローチャート
【図６】診断後処理の詳細フローチャート
【図７】パージライン雰囲気初期化時の空気の流れを示す図
【図８】判定レベル計測時の空気の流れを示す図
【図９】リークレベル計測時の空気の流れを示す図
【図１０】診断後処理時の空気の流れを示す図
【図１１】リークレベル計測時のポンプ作動電流値を示す図
【図１２】診断後処理時の開度制御の様子を示す図
【符号の説明】
１  内燃機関
２  スロットル弁
３  吸気管
４  燃料噴射弁
５  燃料タンク
６  蒸発燃料導入通路
７  キャニスタ
８  吸着材
９  新気導入口
１０  パージ通路
１１  パージ制御弁
１２  大気開放口
１３  エアポンプ
１４  切換弁
１５  バイパス通路
１６  基準オリフィス
１７  エアフィルタ
２０  コントロールユニット
２１  クランク角センサ
２２  エアフローメータ
２３  空燃比センサ
２４  車速センサ
２５  燃温センサ
２６  タンク残量センサ
２７  電流センサ
【図１】
0003548032.tif 000002
【図２】
0003548032.tif 000003
【図３】
0003548032.tif 000004
【図４】
0003548032.tif 000005
【図５】
0003548032.tif 000006
【図６】
0003548032.tif 000007
【図７】
0003548032.tif 000008
【図８】
0003548032.tif 000009
【図９】
0003548032.tif 000010
【図１０】
0003548032.tif 000011
【図１１】
0003548032.tif 000012
【図１２】
0003548032.tif 000013