(57)【特許請求の範囲】
【請求項１】
パージ制御弁とキャニスタ閉塞弁とを閉弁することによりエバポパージシステム系内を密閉し、前記エバポパージシステム系の圧力が大気圧よりも高い圧力になったときに前記エバポパージシステム系からの燃料の漏れを前記密閉されたエバポパージシステム系内の圧力に基づいて検出するエバポパージシステムの異常診断装置において、
前記エバポパージシステム系からの蒸発燃料ガスの漏れを判定するための異常診断が中断、若しくは異常診断が終了後等の前記エバポパージシステム系内圧力を開放するときに、前記エバポパージシステム系内の圧力が大気圧へと変化する変化速度を所定デューティの通電により前記キャニスタ閉塞弁を駆動して制御する圧力開放制御手段と、
前記キャニスタ閉塞弁の温度を推定する温度推定手段とを備え、
前記所定デューティは、前記温度推定手段により推定される推定値に基づいて補正されることを特徴とするエバポパージシステムの異常診断装置。
【請求項２】
前記温度推定手段は、外気温度センサまたはタンク内温度センサ出力であることを特徴とする請求項１に記載のエバポパージシステムの異常診断装置。
【請求項３】
前記圧力開放制御手段は、前記所定デューティにおける通電オフ期間を所定値ずつ大きくすることにより前記キャニスタ閉塞弁を駆動することを特徴とする請求項１または２のいずれか一つに記載のエバポパージシステムの異常診断装置。
【請求項４】
前記キャニスタ閉塞弁の駆動電圧を推定する駆動電圧推定手段を備え、
前記所定デューティは、前記駆動電圧推定手段により推定される推定値に基づいて補正されることを特徴とする請求項１乃至３のいずれか一つに記載のエバポパージシステムの異常診断装置。
【請求項５】
前記駆動電圧推定手段は、バッテリ電圧であることを特徴とする請求項４に記載のエバポパージシステムの異常診断装置。
【請求項６】
前記圧力開放制御手段は、前記エバポパージシステム系内の圧力開放開始時から所定期間経過後に、前記キャニスタ閉塞弁への通電を停止して、前記キャニスタ閉塞弁を開弁することを特徴とする請求項１乃至請求項５のいずれか一つに記載のエバポパージシステムの異常診断装置。
【請求項７】
前記エバポパージシステム系の圧力を検出する圧力検出手段とを備え、
前記圧力開放制御手段は、前記エバポパージシステム系内の圧力開放から前記圧力検出手段により検出される前記エバポパージシステム系内の圧力が所定圧力以下となったときに、前記キャニスタ閉塞弁への通電を停止して、キャニスタ閉塞弁を開弁することを特徴とする請求項１乃至請求項６のいずれか一つに記載のエバポパージシステムの異常診断装置。
【請求項８】
パージ制御弁とキャニスタ閉塞弁とを閉弁することによりエバポパージシステム系内を密閉し、前記エバポパージシステム系の圧力が大気圧よりも高い圧力になったときに前記エバポパージシステム系からの燃料の漏れを前記密閉されたエバポパージシステム系内の圧力に基づいて検出するエバポパージシステムの異常診断装置において、
前記エバポパージシステム系からの蒸発燃料ガスの漏れを判定するための異常診断が中断、若しくは異常診断が終了後等の前記エバポパージシステム系内圧力を開放するときに、前記エバポパージシステム系内の圧力が大気圧へと変化する変化速度を所定デューティの通電により前記キャニスタ閉塞弁を駆動して制御する圧力開放制御手段と、
前記エバポパージシステム系の圧力を検出する圧力検出手段とを備え、
前記圧力開放制御手段は、前記エバポパージシステム系内の圧力開放から前記圧力検出手段により検出される前記エバポパージシステム系内の圧力が所定圧力以下となったときに、前記キャニスタ閉塞弁への通電を停止して、キャニスタ閉塞弁を開弁することを特徴とするエバポパージシステムの異常診断装置。
【請求項９】
エバポパージシステム系の圧力を大気圧よりも高い圧力にするための圧力源を備え、パージ制御弁とキャニスタ閉塞弁とを閉弁することによりエバポパージシステム系内を密閉し、前記エバポパージシステム系からの蒸発燃料の漏れを前記密閉されたエバポパージシステム系内の圧力、若しくは前記圧力源への操作量に基づいて検出するエバポパージシステムの異常診断装置において、
前記エバポパージシステム系からの蒸発燃料ガスの漏れを判定するための異常診断が中断、若しくは異常診断が終了後等の前記エバポパージシステム系内圧力を開放するときに、前記エバポパージシステム系内の圧力が大気圧へと変化する変化速度を所定デューティの通電により前記キャニスタ閉塞弁を駆動して制御する圧力開放制御手段と、
前記エバポパージシステム系の圧力を検出する圧力検出手段とを備え、
前記圧力開放制御手段は、前記エバポパージシステム系内の圧力開放から前記圧力検出手段により検出される前記エバポパージシステム系内の圧力が所定圧力以下となったときに、前記キャニスタ閉塞弁への通電を停止して、キャニスタ閉塞弁を開弁することを特徴とするエバポパージシステムの異常診断装置。
【請求項１０】
エバポパージシステム系の圧力を大気圧よりも高い圧力にするための圧力源を備え、前記エバポパージシステム系と大気圧との通気を遮断することにより、前記エバポパージシステム系からの蒸発燃料の漏れを、前記エバポパージシステム系への加圧開始後の前記エバポパージシステム系のシステム状態に基づいて異常診断を実行するエバポパージシステムの異常診断装置において、
前記異常診断の中断、若しくは終了後に前記エバポパージシステム系内の圧力を大気圧に開放するときに、前記エバポパージシステム系内の圧力が大気圧へと変化する変化速度を制御する圧力開放制御手段と、
前記エバポパージシステム系と大気との通気を調整するためのキャニスタ閉塞弁と、
前記エバポパージシステム系の圧力を検出する圧力検出手段を備え、
前記圧力開放制御手段は、前記エバポパージシステム系の圧力開放時に所定デューティの通電により前記キャニスタ閉塞弁を駆動して圧力の変化速度を制御するとともに、前記エバポパージシステム系内の圧力開放から前記圧力検出手段により検出される前記エバポパージシステム系内の圧力が所定圧力以下となったときに、前記キャニスタ閉塞弁への通電を停止して、キャニスタ閉塞弁を開弁することを特徴とするエバポパージシステムの異常診断装置。
【請求項１１】
前記圧力開放制御手段は、前記所定デューティにおける通電オフ期間を所定値ずつ大きくすることにより前記キャニスタ閉塞弁を駆動することを特徴とする請求項８乃至請求項１０のいずれか一つに記載のエバポパージシステムの異常診断装置。
【請求項１２】
前記キャニスタ閉塞弁の駆動電圧を推定する駆動電圧推定手段を備え、
前記所定デューティは、前記駆動電圧推定手段により推定される推定値に基づいて補正されることを特徴とする請求項８乃至１１のいずれか一つに記載のエバポパージシステムの異常診断装置。
【請求項１３】
前記駆動電圧推定手段は、バッテリ電圧であることを特徴とする請求項１２に記載のエバポパージシステムの異常診断装置。
【請求項１４】
前記圧力開放制御手段は、前記エバポパージシステム系内の圧力開放開始時から所定期間経過後に、前記キャニスタ閉塞弁への通電を停止して、前記キャニスタ閉塞弁を開弁することを特徴とする請求項８乃至請求項１３のいずれか一つに記載のエバポパージシステムの異常診断装置。
【請求項１５】
パージ制御弁とキャニスタ閉塞弁とを閉弁することによりエバポパージシステム系内を密閉し、前記エバポパージシステム系からの燃料の漏れを前記密閉されたエバポパージシステム系内の圧力に基づいて検出するエバポパージシステムの異常診断装置において、
前記エバポパージシステム系内の圧力を検出する圧力検出手段と、
前記エバポパージシステム系からの蒸発燃料ガスの漏れを判定するための異常診断中断、若しくは異常診断終了後等の前記キャニスタ閉塞弁開弁時に、前記圧力検出手段により検出される前記エバポパージシステム系内の圧力、若しくは、前記エバポパージシステム系内の圧力変化のうちいずれか一方に基づいて、前記エバポパージシステム系内の圧力が大気圧へと変化する変化速度を前記キャニスタ閉塞弁を調整することにより制御する圧力開放制御手段とを備えることを特徴とするエバポパージシステムの異常診断装置。
【請求項１６】
エバポパージシステム系の圧力を大気圧よりも高い圧力にするための圧力源を備え、パージ制御弁とキャニスタ閉塞弁とを閉弁することによりエバポパージシステム系内を密閉し、前記エバポパージシステム系からの蒸発燃料の漏れを前記密閉されたエバポパージシステム系内の圧力、若しくは前記圧力源への操作量に基づいて検出するエバポパージシステムの異常診断装置において、
前記エバポパージシステム系内の圧力を検出する圧力検出手段と、
前記エバポパージシステム系からの蒸発燃料ガスの漏れを判定するための異常診断中断、若しくは異常診断終了後等の前記キャニスタ閉塞弁開弁時に、前記圧力検出手段により検出される前記エバポパージシステム系内の圧力、若しくは、前記エバポパージシステム系内の圧力変化のうちいずれか一方に基づいて、前記エバポパージシステム系内の圧力が大気圧へと変化する変化速度を前記キャニスタ閉塞弁を調整することにより制御する圧力開放制御手段とを備えることを特徴とするエバポパージシステムの異常診断装置。
【請求項１７】
エバポパージシステム系の圧力を大気圧よりも高い圧力にするための圧力源を備え、前記エバポパージシステム系と大気圧との通気を遮断することにより、前記エバポパージシステム系からの蒸発燃料の漏れを、前記エバポパージシステム系への加圧開始後の前記エバポパージシステム系のシステム状態に基づいて異常診断を実行するエバポパージシステムの異常診断装置において、
前記エバポパージシステム系内の圧力を検出する圧力検出手段と、
前記異常診断の中断、若しくは終了後に前記エバポパージシステム系内の圧力を大気圧に開放するときに、前記圧力検出手段により検出される前記エバポパージシステム系内の圧力、若しくは圧力変化に基づいて、前記エバポパージシステム系内の圧力が大気圧へと変化する変化速度を制御する圧力開放制御手段を備えることを特徴とするエバポパージシステムの異常診断装置。
【請求項１８】
前記エバポパージシステム系と大気との通気を調整するためのキャニスタ閉塞弁を備え、
前記圧力開放制御手段は、前記エバポパージシステム系の圧力開放時に所定デューティの通電により前記キャニスタ閉塞弁を駆動して圧力の変化速度を制御することを特徴とする請求項１５乃至請求項１７のいずれか一つに記載のエバポパージシステムの異常診断装置。
【請求項１９】
前記エバポパージシステム系内の圧力開放時に、前記エバポパージシステム系内が大気圧になるまでの予め設定される目標圧力プロフィールに基づいて目標圧力を設定、若しくは、前回の目標圧力に基づいて今回の目標圧力を演算する目標圧力設定手段を備え、
前記圧力開放制御手段は、前記目標圧力設定手段により設定される目標圧力と、
前記圧力検出手段により検出される前記エバポパージシステム系内の圧力とに基づいて前記キャニスタ閉塞弁への通電を制御することを特徴とする請求項１８に記載のエバポパージシステムの異常診断装置。
【請求項２０】
前記キャニスタ閉塞弁への所定デューティの通電に応じて変化する前記エバポパージシステム系内の圧力変化値を学習する学習手段を備えることを特徴とする請求項１８または請求項１９のいずれか一方に記載のエバポパージシステムの異常診断装置。
【請求項２１】
前記圧力開放制御手段は、前記学習手段により学習された学習値に基づいて前記所定デューティを設定することを特徴とする請求項２０に記載のエバポパージシステムの異常診断装置。
【請求項２２】
前記圧力開放制御手段は、前記エバポパージシステム系内の圧力開放から前記圧力検出手段により検出される前記エバポパージシステム系内の圧力が所定圧力以下となったときに、前記キャニスタ閉塞弁への通電を停止して、キャニスタ閉塞弁を開弁することを特徴とする請求項１８乃至請求項２１のいずれか一つに記載のエバポパージシステムの異常診断装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本願発明は、燃料タンク内で発生した燃料蒸発ガスをキャニスタに吸着し、吸着した燃料蒸発ガスを内燃機関の吸気通路中に供給するための、所謂エバポパージシステム系において、特にエバポパージシステム系の異常診断等の終了により、圧力が大気よりも高いときにエバポパージシステム系の圧力を大気へ開放する際の制御に関する。
【０００２】
【従来技術】
従来より、エバポパージシステム系からの燃料蒸発ガスの漏れを診断するエバポパージシステムの異常診断装置が知られている。この種の技術としては、例えば、米国特許第５２６３４６２号に開示される技術が知られている。この技術によれば、エンジン停止直後において、キャニスタと大気を連通する大気開放通路中に備えられるキャニスタ閉塞弁と、パージ制御弁とを共に閉弁し、エバポパージシステム系内を密閉する。そして、この密閉されたエバポパージシステム系内の温度と圧力とに基づいてエバポパージシステム系からの蒸発燃料ガスの漏れを診断する。より詳細には、例えば、燃料タンク内の温度が所定温度を超えた場合に、圧力が所定圧力を超えたか否かによりエバポパージシステム系の異常を診断するものである。
【０００３】
すなわち、密閉されたエバポパージシステム系において、燃料タンク内の温度が所定温度以上上昇したにもかかわらず、圧力が上昇しないということは、燃料蒸発ガスがエバポパージシステム系から漏れているということである。逆に、燃料タンク内の温度が所定温度以上上昇したときに、エバポパージシステム系の圧力が上昇しているということは、エバポパージシステム系に漏れがないということである。
【０００４】
【発明が解決しようとする課題】
ところで、このようなエバポパージシステム系の異常診断が中断、若しくは終了した場合には、エバポパージシステム系内の圧力が大気圧よりも高い圧力、すなわち、正圧側になっていることがある。このときにキャニスタ閉塞弁を開弁すると次のような不都合を生じる虞がある。
【０００５】
異常診断時には、エバポパージシステム系内の圧力をモニタすることによって燃料蒸発ガスの漏れを診断するため、エバポパージシステム系の圧力が大気に比して高くなっていることがある。このような状態において、キャニスタ閉塞弁を開弁すると、エバポパージシステム系の圧力と、大気圧との差圧が大きいことによって、エバポパージシステム内の空気が大気に放出されることになる。すると、このときの空気の放出によって、キャニスタに吸着されている燃料蒸発ガスも同様に大気へ放出される。すなわち、キャニスタ閉塞弁開弁時に流速の速い空気の流れが発生するため、キャニスタに吸着されている燃料蒸発ガスがこの流速の速い空気とともに大気へ放出されることで、エミッションが悪化するという不都合を生じる虞がある。
【０００６】
この問題は、特に、米国特許第５８９０４７４号に開示される技術にて顕著に現れる。この技術では、エンジン停止後に加圧ポンプによって大気と遮断状態のエバポパージシステム系を加圧する。そして、加圧ポンプによって加圧されたエバポパージシステム系内の圧力に基づいて燃料蒸発ガスの漏れを診断する。このように、エバポパージシステム系が加圧された状態でキャニスタ閉塞弁を開弁すると、キャニスタに吸着された蒸発燃料が勢い良く大気に放出される。このためにエミッションが悪化するという不都合を顕著に生じる虞がある。
【０００７】
本発明は、上述の課題に鑑みてなされたものであり、エバポパージシステム系の圧力開放時に、キャニスタに吸着されている燃料蒸発ガスが大気に吹き抜けることを防止することができるエバポパージシステムの異常診断装置を提供することを目的とする。
【０００８】
【課題を解決するための手段】
そこで、本願発明の請求項１に係る発明のようにパージ制御弁とキャニスタ閉塞弁とを閉弁することによりエバポパージシステム系内を密閉し、前記エバポパージシステム系の圧力が大気圧よりも高いときに前記エバポパージシステム系からの燃料の漏れを前記密閉されたエバポパージシステム系内の圧力に基づいて検出するエバポパージシステムの異常診断装置において、前記エバポパージシステム系内の圧力が大気圧へと変化する変化速度を前記キャニスタ閉塞弁を調整することにより制御する圧力開放制御手段を備える。
【０００９】
これにより、エバポパージシステム系の圧力を開放する際に、キャニスタ閉塞弁を調整することによりシステム系内の圧力変化速度を吹き抜けが発生することを抑制するように制御することができるので、エバポパージシステム系の圧力を徐々に大気圧付近にすることができる。従って、キャニスタ閉塞弁を開弁する際に、キャニスタに吸着された蒸発燃料ガスが大気に放出されることを防止することができる。
また、圧力開放制御手段は、エバポパージシステム系と大気圧との通気を調整するためのキャニスタ閉塞弁に所定デューティの通電によりキャニスタ閉塞弁を駆動して圧力の変化速度を制御する。これにより、キャニスタ閉塞弁への通電として所定デューティを設定することで精度良く圧力の変化速度を制御することができる。
さらに、キャニスタ閉塞弁の温度を推定する温度推定手段を備え、前記所定デューティは、前記温度推定手段により推定される推定値に基づいて補正される。
これにより、例えば、キャニスタ閉塞弁の温度が高い場合には、抵抗の温度特性により、電流抵抗が大きくなる。このため、キャニスタ閉塞弁の温度に基づいて所定デューティを補正することで、精度良くエバポパージシステム系内の圧力を低下させることができる。
【００１３】
前述の温度推定手段としては、請求項２の発明のように外気温度センサまたはタンク内温度センサ出力に基づいて推定されると良い。
また、前述の圧力開放制御手段としては、請求項３の発明のように、前記所定デューティにおける通電オフ期間を所定値ずつ大きくすることにより前記キャニスタ閉塞弁を開閉制御しても良い。
【００１４】
また、請求項４の発明のように、前記キャニスタ閉塞弁の駆動電圧を推定する駆動電圧推定手段を備え、前記所定デューティは、前記駆動電圧推定手段により推定される推定値に基づいて補正されても良い。
【００１６】
また、例えば、キャニスタ閉塞弁を駆動する際の電圧が低い場合には、所定デューティにおける通電オフ期間を短くする等の補正を行う。これにより、駆動電圧が低下することによってキャニスタ閉塞弁への閉弁遅れが発生し、閉弁されている期間が長くなるという不都合を補って、精度良くエバポパージシステム系内の圧力を低下させることができる。なお、駆動電圧推定手段は、請求項５の発明のように、バッテリを用いれば良い。これにより、バッテリの電圧を直接監視することで、精度良い駆動電圧の不足分を検出することができる。
【００１７】
また、請求項６の発明では、前記圧力開放制御手段は、前記エバポパージシステム系内の圧力開放開始時から所定期間経過後に、前記キャニスタ閉塞弁への通電を停止して、前記キャニスタ閉塞弁を開弁しても良い。
【００１８】
請求項７の発明によれば、前記エバポパージシステム系の圧力を検出する圧力検出手段を備え、前記キャニスタ閉塞弁制御手段は、前記エバポパージシステム系内の圧力開放開始時から前記圧力検出手段により検出される前記エバポパージシステム系内の圧力が所定圧力以下となったときに、前記キャニスタ閉塞弁への通電を停止して、キャニスタ閉塞弁を開弁する。
【００１９】
これにより、エバポパージシステム系の圧力が、吹き抜けを生じにくい圧力となったときには、キャニスタ閉塞弁を開弁して速やかにエバポパージシステム系の圧力を大気にし、キャニスタ閉塞弁の制御を終了することができ、エンジン停止中に消費される電力が低減することが可能となる。
【００２０】
請求項８の発明によれば、パージ制御弁とキャニスタ閉塞弁とを閉弁することによりエバポパージシステム系内を密閉し、前記エバポパージシステム系の圧力が大気圧よりも高いときに前記エバポパージシステム系からの燃料の漏れを前記密閉されたエバポパージシステム系内の圧力に基づいて検出するエバポパージシステムの異常診断装置において、前記エバポパージシステム系内の圧力が大気圧へと変化する変化速度を前記キャニスタ閉塞弁を調整することにより制御する圧力開放制御手段を備える。これにより、エバポパージシステム系の圧力を開放する際に、キャニスタ閉塞弁を調整することによりシステム系内の圧力変化速度を吹き抜けが発生することを抑制するように制御することができるので、エバポパージシステム系の圧力を徐々に大気圧付近にすることができる。従って、キャニスタ閉塞弁を開弁する際に、キャニスタに吸着された蒸発燃料ガスが大気に放出されることを防止することができる。
また、圧力開放制御手段は、エバポパージシステム系と大気圧との通気を調整するためのキャニスタ閉塞弁に所定デューティの通電によりキャニスタ閉塞弁を駆動して圧力の変化速度を制御する。これにより、キャニスタ閉塞弁への通電として所定デューティを設定することで精度良く圧力の変化速度を制御することができる。
さらに、キャニスタ閉塞弁制御手段は、前記エバポパージシステム系内の圧力開放開始時から圧力検出手段により検出される前記エバポパージシステム系内の圧力が所定圧力以下となったときに、キャニスタ閉塞弁への通電を停止して、キャニスタ閉塞弁を開弁する。これにより、エバポパージシステム系の圧力が、吹き抜けを生じにくい圧力となったときには、キャニスタ閉塞弁を開弁して速やかにエバポパージシステム系の圧力を大気にし、キャニスタ閉塞弁の制御を終了することができ、エンジン停止中に消費される電力が低減することが可能となる。
また、特に、請求項９の発明のようにエバポパージシステム系の異常診断に電動ポンプ等の圧力源を用いる場合、異常診断実行時のエバポパージシステム系の圧力が大気に比して高くなる。このため、キャニスタ閉塞弁を開弁する際にエバポパージシステムと大気との大きな圧力差によってキャニスタに吸着された蒸発燃料ガスが瞬時に放出される。例えば、このような構成に対してもキャニスタに吸着された燃料蒸発ガスが大気へ吹き抜けるのを抑制することができる。
また、圧力開放制御手段は、エバポパージシステム系と大気圧との通気を調整するためのキャニスタ閉塞弁に所定デューティの通電によりキャニスタ閉塞弁を駆動して圧力の変化速度を制御する。これにより、キャニスタ閉塞弁への通電として所定デューティを設定することで精度良く圧力の変化速度を制御することができる。
さらに、キャニスタ閉塞弁制御手段は、前記エバポパージシステム系内の圧力開放開始時から圧力検出手段により検出される前記エバポパージシステム系内の圧力が所定圧力以下となったときに、キャニスタ閉塞弁への通電を停止して、キャニスタ閉塞弁を開弁する。これにより、エバポパージシステム系の圧力が、吹き抜けを生じにくい圧力となったときには、キャニスタ閉塞弁を開弁して速やかにエバポパージシステム系の圧力を大気にし、キャニスタ閉塞弁の制御を終了することができ、エンジン停止中に消費される電力が低減することが可能となる。
同様に、請求項１０の発明でもエバポパージシステム系の異常診断に電動ポンプ等の圧力源を用いる場合、異常診断実行時のエバポパージシステム系の圧力が大気に比して高くなる。このため、異常診断中断、若しくは終了後等にエバポパージシステム系の圧力が大気に開放される場合に、エバポパージシステム系内の圧力の変化速度を制御することで、キャニスタに吸着された燃料蒸発ガスが大気へ吹き抜けるのを抑制することができる。
また、圧力開放制御手段は、エバポパージシステム系と大気圧との通気を調整するためのキャニスタ閉塞弁に所定デューティの通電によりキャニスタ閉塞弁を駆動して圧力の変化速度を制御する。これにより、キャニスタ閉塞弁への通電として所定デューティを設定することで精度良く圧力の変化速度を制御することができる。
さらに、キャニスタ閉塞弁制御手段は、前記エバポパージシステム系内の圧力開放開始時から圧力検出手段により検出される前記エバポパージシステム系内の圧力が所定圧力以下となったときに、キャニスタ閉塞弁への通電を停止して、キャニスタ閉塞弁を開弁する。これにより、エバポパージシステム系の圧力が、吹き抜けを生じにくい圧力となったときには、キャニスタ閉塞弁を開弁して速やかにエバポパージシステム系の圧力を大気にし、キャニスタ閉塞弁の制御を終了することができ、エンジン停止中に消費される電力が低減することが可能となる。
前述の圧力開放制御手段としては、請求項１１の発明のように、前記所定デューティにおける通電オフ期間を所定値ずつ大きくすることにより前記キャニスタ閉塞弁を開閉制御しても良い。
また、請求項１２の発明のように、前記キャニスタ閉塞弁の駆動電圧を推定する駆動電圧推定手段を備え、前記所定デューティは、前記駆動電圧推定手段により推定される推定値に基づいて補正されても良い。
また、例えば、キャニスタ閉塞弁を駆動する際の電圧が低い場合には、所定デューティにおける通電オフ期間を短くする等の補正を行う。これにより、駆動電圧が低下することによってキャニスタ閉塞弁への閉弁遅れが発生し、閉弁されている期間が長くなるという不都合を補って、精度良くエバポパージシステム系内の圧力を低下させることができる。なお、駆動電圧推定手段は、請求項１３の発明のように、バッテリを用いれば良い。これにより、バッテリの電圧を直接監視することで、精度良い駆動電圧の不足分を検出することができる。
また、請求項１４の発明では、前記圧力開放制御手段は、前記エバポパージシステム系内の圧力開放開始時から所定期間経過後に、前記キャニスタ閉塞弁への通電を停止して、前記キャニスタ閉塞弁を開弁しても良い。
請求項１５の発明によれば、パージ制御弁とキャニスタ閉塞弁とを閉弁することによりエバポパージシステム系内を密閉し、前記エバポパージシステム系からの燃料の漏れを前記密閉されたエバポパージシステム系内の圧力に基づいて検出するエバポパージシステムの異常診断装置において、前記エバポパージシステム系内の圧力を検出する圧力検出手段と、前記エバポパージシステム系からの蒸発燃料ガスの漏れを判定するための異常診断中断、若しくは異常診断終了後等の前記キャニスタ閉塞弁開弁時に、前記圧力検出手段により検出される前記エバポパージシステム系内の圧力、若しくは、前記エバポパージシステム系内の圧力変化のうちいずれか一方に基づいて、前記エバポパージシステム系内の圧力が大気圧へと変化する変化速度を前記キャニスタ閉塞弁を調整することにより制御する圧力開放制御手段とを備える。
【００２１】
これにより、圧力検出手段により検出されるエバポパージシステム系の圧力、若しくは圧力変化に基づいて所定デューティの通電を設定することができるので、吹き抜けが生じやすい圧力変化になることを抑制して、速やかにエバポパージシステム系の圧力を低下させることができる。そして、吹き抜けが生じやすい圧力変化になることを抑制することで、キャニスタ閉塞弁を開弁する際に、キャニスタに吸着された蒸発燃料ガスが大気に放出されることを防止することができる。
【００２２】
また、請求項１６の発明のようにエバポパージシステム系の異常診断に電動ポンプ等の圧力源を用いる場合、異常診断実行時のエバポパージシステム系の圧力が大気に比して大きくなる。このため、キャニスタ閉塞弁を開弁する際にエバポパージシステムと大気との大きな圧力差によってキャニスタに吸着された蒸発燃料ガスが瞬時に放出される。例えば、このような構成に対してもキャニスタに吸着された燃料蒸発ガスが大気へ吹き抜けるのを防止することができる。
【００２３】
同様に、エバポパージシステム系の圧力を大気圧よりも高い圧力にするための圧力源を備え、前記エバポパージシステム系と大気圧との通気を遮断することにより、前記エバポパージシステム系からの蒸発燃料の漏れを、前記エバポパージシステム系への加圧開始後の前記エバポパージシステム系のシステム状態に基づいて異常診断を実行するエバポパージシステムの異常診断装置においても、請求項１７の発明のように前記エバポパージシステム系内の圧力を検出する圧力検出手段と、前記異常診断の中断、若しくは終了後に前記エバポパージシステム系内の圧力を大気圧に開放するときに、前記圧力検出手段により検出される前記エバポパージシステム系内の圧力、若しくは圧力変化に基づいて、前記エバポパージシステム系内の圧力が大気圧へと変化する変化速度を制御する圧力開放制御手段を備えることにより、キャニスタに吸着された燃料蒸発ガスが大気へ吹き抜けるのを防止することができる。
【００２４】
尚、請求項１８の発明のように、圧力開放制御手段はエバポパージシステム系の圧力開放時に所定ディーティの通電によりキャニスタ閉塞弁を駆動してエバポパージシステム系の圧力の変化速度を制御する。これにより、キャニスタ閉塞弁への通電として、所定デューティを設定することでキャニスタに吸着された燃料蒸発ガスが大気へ吹き抜けるのを防止することができる。
【００２５】
尚、請求項１９の発明のように前記エバポパージシステム系内の圧力開放時に、前記エバポパージシステム系内が大気圧になるまでの予め設定される目標圧力プロフィールに基づいて目標圧力を設定、若しくは、前回の目標圧力に基づいて今回の目標圧力を演算する目標圧力設定手段を備え、前記圧力開放制御手段は、前記目標圧力設定手段により設定される目標圧力と、前記圧力検出手段により検出される前記エバポパージシステム系内の圧力とに基づいて前記キャニスタ閉塞弁への通電を制御する。
【００２６】
これにより、キャニスタに吸着された蒸発燃料ガスが吹き抜けないように目標圧力を設定し、この目標圧力とエバポパージシステム系内の圧力とに基づいて所定デューティを設定することができるので、精度良くキャニスタ閉塞弁の開閉制御を実施することができる。
【００２７】
また、請求項２０の発明のように前記キャニスタ閉塞弁への所定デューティの通電に応じて変化する前記エバポパージシステム系内の圧力変化値を学習する学習手段を備える。
【００２８】
これにより、キャニスタ閉塞弁の所定デューティに対するエバポパージシステム系内の圧力変化を学習することができる。すなわち、キャニスタ閉塞弁にはそれぞれ製造誤差や経時変化など個体差があり、それぞれの個体差に応じた開度特性を学習することができる。
【００２９】
請求項２１の発明によれば、前記キャニスタ閉塞弁制御手段は、前記学習手段により学習された学習値に基づいて前記所定デューティを設定する。
【００３０】
これにより、キャニスタ閉塞弁への所定デューティに応じた、エバポパージシステム系の圧力変化を学習することができるので、キャニスタに吸着された蒸発燃料ガスが吹き抜けを生じない圧力に設定してキャニスタ閉塞弁を開弁することができる。また、エバポパージシステム系の圧力が大気付近の圧力へと変化させるときの目標圧力プロフィールや目標圧力を備える場合には、目標圧力プロフィールや目標圧力と、エバポパージシステムとの圧力偏差に応じて、適宜、この圧力偏差を補償するための所定デューティを学習値に基づいて設定することができる。ゆえに、キャニスタに吸着された蒸発燃料ガスからの吹き抜けを防止することができる。
【００３１】
なお、請求項２２の発明のように、前記圧力開放制御手段は、前記エバポパージシステム系内の圧力開放から前記圧力検出手段により検出される前記エバポパージシステム系内の圧力が所定圧力以下となったときに、前記キャニスタ閉塞弁への通電を停止して、キャニスタ閉塞弁を開弁する。
【００３２】
これにより、エバポパージシステム系内の圧力が、キャニスタ閉塞弁が開弁しても吹き抜けが生じにくい圧力となったときにキャニスタ閉塞弁への通電を停止することで、吹き抜けを抑制し、更にその後のバッテリ消費電力を抑制することができる。
【００３３】
【実施の形態】
＜第１の実施の形態＞
以下、本発明を図面を用いて詳細に説明する。図１は本実施例のエバポパージシステムの全体構成を示す図である。
【００３４】
図１において、燃料タンク１１には、エバポ通路１２を介してキャニスタ１３が接続されている。このキャニスタ１３内には、エバポガス（燃料タンクから蒸発する燃料蒸発ガス）を吸着する活性炭等の吸着体（図示せず）が収容されている。また、キャニスタ１３の底面部の大気連通孔には、電動ポンプモジュール１４が取り付けられている。この電動ポンプモジュール１４は、圧力センサ、電動ポンプ、キャニスタ閉塞弁を備える。電動ポンプモジュール１４の詳細については後述する。
【００３５】
一方、キャニスタ１３とエンジン吸気系との間には、キャニスタ１３内の吸着体に吸着されているエバポガスをエンジン吸気系にパージ（放出）するためのパージ通路１５が設けられ、このパージ通路１５の途中に、パージ流量を制御するパージ制御弁１６が設けられている。このパージ制御弁１６は、常閉型の電磁弁により構成され、通電をデューティ制御することで、キャニスタ１３からエンジン吸気系へのエバポガスのパージ流量を制御するようになっている。
【００３６】
また、燃料タンク１１内には、燃料残量を検出するための燃料レベルセンサ１８が設けられている。その他、エンジン冷却水温Ｔｈｗを検出するための水温センサ１９、吸気温度を検出するための吸気温センサ２０等の各種センサが設けられている。
【００３７】
これらの各種センサの出力は、制御回路２１に入力される。この制御回路２１の電源端子には、メインリレー２２を介して電源電圧が供給される。この他、キャニスタ閉塞弁、電動ポンプ、圧力センサ、パージ制御弁１７及び燃料レベルセンサ１８に対しても、メインリレー２２を介して電源電圧が供給される。メインリレー２２のリレー接点２２ａを駆動するリレー駆動コイル２２ｂは、制御回路２１のメインリレーコントロール端子に接続され、このリレー駆動コイル２２ｂに通電することで、リレー端子２２ａがオンして、制御回路２１、キャニスタ閉塞弁、パージ制御弁１６、圧力センサ及び燃料レベルセンサ１８に電源電圧が供給される。
【００３８】
そして、リレー駆動コイル２２ｂへの通電をオフすることで、リレー接点２２ａがオフして、制御回路２１等への電源供給がオフされる。制御回路２１のキーＳＷ端子には、イグニッション２３のオン／オフ信号が入力される。また、制御回路２１には、バックアップ電源２４と、このバックアップ電源２４を電源として計時動作するソークタイマ２５が内蔵されている。このソークタイマ２５は、エンジン停止後（イグニッションスイッチ２３のオフ後）に計時動作を開始してエンジン停止後の経過時間を計測する。
【００３９】
前述した電動ポンプモジュール１４について、更に説明する。前述した通り、電動ポンプモジュール１４は電動ポンプ、キャニスタ閉塞弁、圧力センサから成る。圧力センサは、燃料タンク１１内からパージ制御弁１６までのエバポパージシステム系が密閉されているときには、燃料タンク１１の内圧とエバポパージシステム系の他の部位の内圧が一致するため、電動ポンプモジュール１４内の圧力センサによりエバポパージシステム系の圧力を検出することができる。また、キャニスタ閉塞弁は常開型の電磁弁により構成される。この電磁弁への通電がオフされている状態では、開弁状態に保持されて、キャニスタ１３の大気連通孔が大気に開放された状態に保持される。一方、この電磁弁として構成されるキャニスタ閉塞弁に通電すると、キャニスタ閉塞弁が閉弁し、キャニスタ１３の大気連通孔が閉塞された状態になる。そして、電動ポンプは通電駆動されることによりエバポパージシステム系内に大気中の空気を送り込むことができる。エバポパージシステム系が密閉されているときに、この電動ポンプを通電駆動すると、密閉されたエバポパージシステム系を加圧することができる。尚、電動ポンプには圧力を保持するための逆支弁を備えている。
【００４０】
このように構成される本実施の形態において、制御回路２１は、マイクロコンピュータを主体として構成され、そのＲＯＭ（記憶媒体）に記憶された燃料制御プログラム、点火制御プログラム及びパージ制御プログラムを実行することで、燃料噴射制御、点火時期制御及びパージ制御を行う。また、ＲＯＭ２１にはリーク・チェックプログラムが記憶されており、制御回路２１はリーク・チェックプログラムを実施することで、エバポパージシステム系からのエバポガス漏れ（リーク）を判別する。
【００４１】
ここで、本実施の形態に係るリーク・チェックプログラムの概要について、以下に説明する。本実施の形態では、エバポパージシステム系のリークを検出するために、リーク・チェックプログラムをエンジン停止後に実施する。まず、イグニッションスイッチ２３のオフ後に、リーク・チェックプログラムを実施するか否かについて、実行条件が判定される。実行条件を満足する場合は、リーク・チェックプログラムを開始するために、パージ制御弁１６と、キャニスタ閉塞弁とを閉じて、エバポパージシステム系を密閉にする。この状態で、制御回路２１は、電動ポンプを駆動し、エバポパージシステム系内の圧力を加圧する。
【００４２】
リーク・チェックプログラムでは、エバポパージシステム系内を加圧した状態において、エバポパージシステム系内の圧力に基づいてエバポガス漏れの判定を行う。エバポパージシステム系にリークが発生していない場合、電動ポンプによる加圧能力の限界により、エバポパージシステム系内の圧力が所定圧力で安定する。一方、リークが発生している場合には、電動ポンプがエバポパージシステム系の圧力を加圧しようとしても、リークにより圧力が抜けていくためにリークなしの圧力に比して、小さな圧力（大きな穴によるリークの場合ほぼ大気）になる。
【００４３】
このように、エバポパージシステム系内のリーク・チェックを実施し、キャニスタ閉塞弁を開弁してリーク・チェックを終了する。しかしながら、本実施の形態では、電動ポンプによってエバポパージシステム系内の圧力が昇圧されているために、大きな穴によるリークが発生しない限りエバポパージシステム系内の圧力と大気圧とに大きな圧力差が生じてしまう。このため、リーク・チェック終了後にキャニスタ閉塞弁を開弁すると加圧されたエバポパージシステム系内の圧縮空気が、一気に大気連通孔から大気に放出される。このとき、キャニスタ１３に吸着されているエバポガスが圧縮空気と共に、大気連通孔を介して大気へと放出されるという不都合を生じる虞がある。
【００４４】
そこで、本実施の形態では、異常診断の終了後または、中断等によりキャニスタ閉塞弁を開くときに、キャニスタ閉塞弁を制御することにより上述の不都合を解決するものである。図２のメインプログラムを用いて本実施の形態に係るキャニスタ閉塞弁の制御について以下に詳細に説明する。
【００４５】
まず、図３のタイムチャートを用いて、キャニスタの通電制御の基本事項について説明する。この図において、Ｆは所定の周期であり、本実施の形態では一定低周波数にて通電期間が設定される。そして、εは、通電オン期間であり、この期間は、キャニスタ閉塞弁が閉弁する。また、τは、通電オフ期間を示し、通電オフ時にはキャニスタ閉塞弁は開弁する。本実施の形態では、この通電オフ期間を設定することにより、キャニスタ閉塞弁の開閉制御を実施する。
【００４６】
ここで、図２のメインプログラムの説明を行う。このメインプログラムは、異常診断終了後、若しくは、診断中断時等のキャニスタ閉塞弁を開弁するときに起動されるプログラムである。まず、このプログラムが起動されると、ステップＳ１００にて、学習終了フラグＦｓｔｄが１であるか否かを判定する。この学習完了フラグＦｓｔｄは、通電オフ期間τに応じたエバポパージシステム系の圧力変化ΔＰが学習されているか否かを示すフラグである。この学習フラグＦｓｔｄが０であるときには、ステップＳ１１０へ進み、学習処理を実行して本ルーチンを終了する。
【００４７】
ここで、学習処理について図４（ａ）〜（ｃ）と図５に示す図面を用いて説明する。図４は、キャニスタ閉塞弁に対する駆動Ｄｕｔｙ（一定期間Ｆに対する通電オン期間εの割合）に応じたエバポパージシステム系の圧力変化ΔＰの特性を示す図である。この特性は、製造工程によるキャニスタ閉塞弁の個体間ばらつきや、経時変化を含むため、本学習処理ではこの特性を学習する。この特性図４（ａ）によれば、エバポパージシステム系の圧力と大気圧との差圧が一定の時に、Ｄｕｔｙによって、すなわち、通電オフ期間τが大きくなるほど、エバポパージシステム系の圧力変化ΔＰが大きくなる。そして、通電オフ期間τが大きくなると、エバポパージシステム系の圧力変化ΔＰがキャニスタからの吹き抜けが発生しやすい圧力変化ΔＰとなってしまう。すなわち、ここでは吹き抜けの発生しにくい制御領域での圧力変化特性を学習する。
【００４８】
実際の学習法としては、図４（ｂ）と図５とに示すように、通電オフ期間τを初回は小さく設定し、その後、圧力変化が発生するまで徐々に通電オフ期間τを大きくする。そして、圧力変化が生じたときの圧力をΔＰ1、通電オフ期間をτ1とする。この処理を本実施例では２回実施して、圧力変化ΔＰ2と通電オフ期間τ2を学習する。以上のように、通電オフ期間τiに応じたエバポパージシステム系の圧力変化ΔＰiを、図４（ｃ）に示すようにマップとして図示しないＲＡＭに記憶する。そして、この学習処理が実行されると、学習完了フラグＦｓｔｄに１を立てて本ルーチンを終了する。なお、この学習完了フラグＦｓｔｄは、本プログラムが所定回数実行される毎にクリアされるように設定されても良いし、所定期間毎にクリアされても良い。このように定期的に学習処理を実行することで、精度良く通電オフ期間τに応じたエバポパージシステム系の圧力変化ΔＰ特性を学習することができる。
【００４９】
ステップＳ１００にて、学習完了フラグＦｓｔｄが１であるときには、ステップＳ１２０へ進む。ステップＳ１２０では、現在の目標圧力Ｐｐを呼び出す。目標圧力Ｐｐは、前回のエバポパージシステム系の圧力から、吹き抜けが生じない今回の目標圧力を演算等により求めても良いし、本プログラムが起動されるときのエバポパージシステム系の圧力に基づいて大気付近になるまでの目標圧力プロフィールを設定しても良い。この場合は、メインプログラム起動時に目標圧力プロフィールを設定し、その後、プログラム実行毎に目標圧力プロフィールから目標圧力Ｐｐを呼び出す。
【００５０】
つぎに、ステップＳ１３０にて、エバポパージシステム系の圧力を圧力センサにより検出し、ステップＳ１４０へ進む。ステップＳ１４０では、エバポパージシステム系の圧力Ｐと目標圧力Ｐｐとの偏差ΔＰａｃを演算する。そして、ステップＳ１５０では、エバポパージシステム系の圧力Ｐが所定値を超えたか否かを判定する。ここで、圧力Ｐが所定値以上であるときには、ステップＳ１６０以降の処理へ進み、一方、圧力Ｐが所定値以下であるときには、ステップＳ１９０へ進み、通電オフ期間τに一定期間Ｆを設定して本ルーチンを終了する。通電オフ期間τを一定期間Ｆに設定することは、キャニスタ閉塞弁への通電をオフすることであり、ここでは、エバポパージシステム系の圧力が所定値以下の場合には、キャニスタ閉塞弁を開いて本ルーチンを終了する。
【００５１】
一方、ステップＳ１５０にてエバポパージシステム系の圧力Ｐが所定値以上である場合には、ステップＳ１６０へ進み、ステップＳ１４０にて算出した圧力偏差ΔＰａｃが０より大きいか否かが判定される。圧力偏差ΔＰａｃが０より小さい場合には、すなわち、目標圧力Ｐｐよりもエバポパージシステム系の圧力Ｐのほうが小さい場合には、ステップＳ１８０へ進む。ステップＳ１８０では通電オフ期間τを０に設定して本ルーチンを終了する。通電オフ期間τを０に設定すると、キャニスタ閉塞弁へ通電し続けることになる。すなわち、目標圧力Ｐｐよりも圧力Ｐが小さいときには、キャニスタ閉塞弁を閉じ続けることにより目標圧力Ｐｐに追従させる。
【００５２】
ステップＳ１６０にて、圧力偏差ΔＰａｃが０より大きい場合には、ステップＳ１７０へ進む。ステップＳ１７０では、図４（ｃ）に示す学習マップを参照して、通電オフ期間τ1若しくはτ2を呼び出し、この呼び出した通電オフ期間τ1若しくはτ2に所定係数Ｆｐｉを乗じて通電オフ期間τとして設定する。この所定係数Ｆｐｉは、圧力偏差ΔＰａｃに基づいて設定される係数である。すなわち、学習値ΔＰ1若しくはΔＰ2は、図４（ａ）の制御領域の小さな圧力変化を学習している。このため、圧力偏差ΔＰａｃに追従させる場合には、この圧力偏差ΔＰａｃに基づいて設定される所定係数Ｆｐｉを学習値ΔＰ1若しくはΔＰ2に乗じることによって通電期間τを設定する。なお、圧力偏差ΔＰａｃが大きい場合には、所定係数Ｆｐｉが大きな値に設定されるため、吹き抜けが発生する通電オフ期間τが設定される場合がある。これに対しては、上限値が設けられており、これによって通電オフ期間τによって、吹き抜けが発生することを防止すれば良い。
【００５３】
以上のように、本実施の形態によれば、キャニスタ閉塞弁を開弁するときに、キャニスタに吸着されている蒸発燃料が大気に放出されること、キャニスタの活性炭が脱落すること等を防止することを目的とした。そして、この目的を達成するために、まず、学習処理によって通電オフ期間τiに応じた圧力変化ΔＰiを学習し、図４（ｃ）に示すマップに学習結果を保存した。そして、キャニスタ閉塞弁を開弁する際には、予め設定（若しくは、演算によって算出）された目標圧力Ｐｐにエバポパージシステム系の圧力が追従するように、目標圧力Ｐｐと圧力Ｐとの偏差に基づいて学習値ΔＰｉに乗じる所定係数Ｆｐｉを設定し、学習値ΔＰｉに所定係数Ｆｐｉを乗じた値を通電オフ期間τとして設定した。これにより、キャニスタ閉塞弁の開弁期間を制御することができ、エバポパージシステム系の圧力変化を吹き抜けが発生しない圧力変化に制御することができるので、上述の目的を達成することができる。
【００５４】
つぎに、図６のタイムチャートを用いて本実施の形態を適用した例について説明する。図６（ａ）では、キャニスタ閉塞弁を開くときに目標圧力プロフィールを設定する。そして、目標圧力プロフィールによるエバポパージシステム系の圧力Ｐと目標圧力Ｐｐとの圧力偏差ΔＰａｃに基づいて、通電オフ期間学習値τｉを設定する。このため、図６（ｂ）に示すように、圧力偏差ΔＰａｃに応じた通電オフ期間τが設定されるので、図６（ａ）に示すように、目標圧力プロフィールにエバポパージシステム系の圧力Ｐが追従する。これにより、キャニスタに吸着されている燃料蒸発ガスが大気に放出されることが防止できる。
【００５５】
なお、本実施の形態では、電動ポンプモジュール１４を備えたエバポパージシステムの異常診断装置を用いたが、電動ポンプを要しない構成においても、エバポパージシステム系内の圧力が大気よりも正圧側になるので、このシステムに限定されるものではない。
【００５６】
また、本実施の形態において、所定Ｄｕｔｙを低周波Ｄｕｔｙとして説明したが、高周波Ｄｕｔｙによりキャニスタ閉塞弁の開度を調整して、吹き抜けが発生することを防止できるようにエバポパージシステム系の圧力を開放しても良い。
【００５７】
本実施の形態において、圧力開放制御手段は図２のフローチャートに、圧力検出手段は図２のフローチャートのステップＳ１３０に、目標圧力設定手段は図２のフローチャートのステップＳ１２０に、学習手段は図２のフローチャートのステップＳ１１０に、それぞれ相当し、機能する。
【００５８】
＜第２の実施の形態＞
第１の実施の形態では、目標圧力プロフィール、若しくは、エバポパージシステム系内の前回の圧力から今回の目標圧力を決定した。そして、目標圧力とエバポパージシステム系内の圧力との圧力偏差から、学習値に基づいて通電オフ期間を設定した。これに対して本実施の形態では、エバポパージシステム系の圧力を常に所定の低下速度で減少させることを目的とし、キャニスタに吸着された蒸発燃料ガスが大気へ吹き抜けないような通電オフ期間として所定値を設定する。しかしながら、通電オフ期間τを一定にしても必ずしも圧力変化が一定になるわけではない。その原因として、ひとつにはバッテリ駆動電圧が低下することにより、絶対的な通電オフ期間が不足することである。そして、このほかにも、キャニスタ閉塞弁の温度が上昇することで、キャニスタ閉塞弁に対する通電抵抗が上昇するために、所望の通電オフ期間τに対して実際のキャニスタ閉塞弁が開弁している期間が長くなってしまうといった不都合を生じる虞がある。
【００５９】
そこで、本実施の形態のポイントとして、この予め設定された所定の通電オフ期間に対して、キャニスタ閉塞弁の温度とバッテリ電圧とに基づいて設定される補正係数Ｆ１，Ｆ２を乗じることにより、常に通電オフ期間τに対するエバポパージシステム系の圧力低下が一定となるようにすることができる。
【００６０】
以下、図７のメインフローチャートと、補正係数Ｆ１，Ｆ２を設定するための図８のマップを用いて本実施の形態について、第１の実施の形態と同一の処理には同一の符号を付して説明を省略し、異なる処理について詳細に説明をする。まず、ステップＳ１３０では、エバポパージシステム系の圧力Ｐを検出する。そして、ステップＳ１５０にて、この圧力Ｐが所定値を超えたか否かを判定する。圧力Ｐが所定値以下であれば、ステップＳ１９０にて通電オフ期間τを所定期間Ｆに設定し、本ルーチンを終了する。一方、ステップＳ１５０にて、肯定判定されると、ステップＳ２００にて駆動電圧を推定し、この駆動電圧に基づいて通電オフ期間τに対する補正係数Ｆ１を設定する。ここで、駆動電圧の推定は、バッテリ電圧の電圧値をＥＣＵ２１より読み込み、この読み込んだ値をバッテリ電圧の推定値とする。通電オフ期間τに対する補正係数Ｆ１は、バッテリ電圧に基づいて図８（ａ）のマップから設定される。このマップでは、バッテリ電圧が高いほど大きな補正係数Ｆ１が設定されて、バッテリ電圧が低いほど補正係数Ｆ１が小さな値に設定される。
【００６１】
つぎに、ステップＳ２１０キャニスタ温度の推定を行い、この推定値に基づいて通電オフ期間τに対する補正係数Ｆ２を設定する。ここで、キャニスタ温度は図示しない外気温度センサ等により検出される外気温度や図示しないタンク内温度センサ等により検出されるタンク内温度等に基づいて推定される。キャニスタ温度の影響は、例えば、その温度が高い程、通電に対する抵抗が大きくなるために電流が流れにくくなる。このため、キャニスタ温度を外気温度や吸入空気温度等に基づいて推定すると、この推定温度に基づいて、補正係数Ｆ２が図８（ｂ）のマップから設定される。このマップでは、推定温度が高いほど、補正係数Ｆ２が小さく設定され、推定温度が低いほど、補正係数Ｆ２が大きな値に設定される。
【００６２】
そして、ステップＳ２２０では、予め設定されている所定値に補正係数Ｆ１，Ｆ２を乗じた値を、通電オフ期間τとして設定し、本ルーチンを終了する。なお、本実施の形態を第１の実施の形態と組み合わせてい用いても良い。
【００６３】
本実施の形態において、キャニスタ閉塞弁制御手段は図７のフローチャートに、駆動電圧推定手段は図７のフローチャートのステップＳ２００に、温度推定手段は図７のフローチャートのステップＳ２２０に、それぞれ相当し、機能する。
【００６４】
（その他の実施例１）
第１の実施の形態では、目標圧力Ｐｐに基づいて、通電オフ期間学習値τｉを設定した。これに対して、本実施例では、演算負荷を軽減することを目的として、図９に示すように、通電オフ期間τを一定の固定値に設定しても良い。
【００６５】
（その他の実施例２）
また、本実施例では、図１０のタイムチャートに示すように、その他の実施例１の固定値を徐々に大きく設定しても良い。
【図面の簡単な説明】
【図１】本実施の形態に係るシステム全体の概略構成図である
【図２】本実施の形態に係るメインプログラムである
【図３】本実施の形態に係る通電オン・オフ期間の説明図である
【図４】本実施の形態に係る学習処理の説明図である
【図５】本実施の形態に係る学習処理の説明図である
【図６】第１の実施例に係るタイムチャートである
【図７】第２の実施例に係るフローチャートである
【図８】第２の実施例に係る補正値Ｆ１，Ｆ２を設定するためのマップである
【図９】その他の実施例１に係るタイムチャートである
【図１０】その他の実施例２に係るタイムチャートである
【符号の説明】
１１…燃料タンク、
１２…エバポ通路、
１３…キャニスタ、
１４…電動ポンプモジュール（電動ポンプ、圧力センサ、キャニスタ閉塞弁）、
１６…パージ制御弁、
１９…水温センサ、
２０…吸気温センサ、
２１…ＥＣＵ、
２２…メインリレー、
２３…イグニッションスイッチ、
２４…バックアップ電源、
２５…ソークタイマ。
【図１】
0003913570.tif 000002
【図２】
0003913570.tif 000003
【図３】
0003913570.tif 000004
【図４】
0003913570.tif 000005
【図５】
0003913570.tif 000006
【図６】
0003913570.tif 000007
【図７】
0003913570.tif 000008
【図８】
0003913570.tif 000009
【図９】
0003913570.tif 000010
【図１０】
0003913570.tif 000011