(57)【要約】  【課題】  機関停止時の状態に基づいて最適な診断時期を判断することにより確実に故障診断ができ、併せて診断のための消費電力を低減させることのできる蒸発燃料処理装置の異常診断装置を提供する。  【解決手段】  燃料タンク１１からの蒸発燃料を処理する蒸発燃料処理装置に対して、機関停止から設定時間経過した後にその内部圧力を検出して異常診断を行う蒸発燃料処理装置の異常診断装置であって、車両の状態温度に基づいて前記設定時間を可変調整する検出時間設定手段３０を備える。【選択図】  図１
2007162610.tif 000002
【特許請求の範囲】
【請求項１】
燃料タンクからの蒸発燃料を処理する蒸発燃料処理装置に対して、機関停止から設定時間経過した後にその内部圧力を検出して異常診断を行う蒸発燃料処理装置の異常診断装置であって、
車両の状態温度に基づいて前記設定時間を可変調整する検出時間設定手段を備えている蒸発燃料処理装置の異常診断装置。
【請求項２】
前記設定時間経過後に異常診断の実行条件が成立していない場合に、リトライ設定時間経過した後にリトライするリトライ設定手段を備え、前記リトライ設定手段は、車両の状態温度に基づいてリトライ回数を決定する請求項１に記載の蒸発燃料処理装置の異常診断装置。
【請求項３】
燃料タンクからの蒸発燃料を処理する蒸発燃料処理装置に対して、機関停止から設定時間経過した後にその内部圧力を検出して異常診断を行う蒸発燃料処理装置の異常診断装置であって、
車両の状態温度及び車両の周囲環境条件に基づいて前記設定時間を可変調整する検出時間設定手段を備えている蒸発燃料処理装置の異常診断装置。
【請求項４】
前記設定時間経過後に異常診断の実行条件が成立していない場合に、リトライ設定時間経過した後にリトライするリトライ設定手段を備え、前記リトライ設定手段は、車両の周囲環境条件に基づいてリトライ回数を決定する請求項３に記載の蒸発燃料処理装置の異常診断装置。
【請求項５】
燃料タンクからの蒸発燃料を処理する蒸発燃料処理装置に対して、機関停止から設定時間経過した後にその内部圧力を検出して異常診断を行う蒸発燃料処理装置の異常診断装置であって、
前記設定時間経過後に異常診断の実行条件が成立していない場合に、リトライ設定時間経過した後にリトライするリトライ設定手段を備え、前記リトライ設定手段は機関停止時の車両の状態温度に基づいてリトライ回数を決定する蒸発燃料処理装置の異常診断装置。
【請求項６】
燃料タンクからの蒸発燃料を処理する蒸発燃料処理装置に対して、機関停止から設定時間経過した後にその内部圧力を検出して異常診断を行う蒸発燃料処理装置の異常診断装置であって、
前記設定時間経過後に異常診断の実行条件が成立していない場合に、リトライ設定時間経過した後にリトライするリトライ設定手段を備え、前記リトライ設定手段は、車両の周囲環境条件に基づいてリトライ回数を決定する蒸発燃料処理装置の異常診断装置。
【請求項７】
燃料タンクからの蒸発燃料を処理する蒸発燃料処理装置に対して、機関停止から設定時間経過した後にその内部圧力を検出して異常診断を行う蒸発燃料処理装置の異常診断装置であって、
前記燃料タンクのタンク形状及び燃料残量に基づいて前記設定時間を可変調整する検出時間設定手段を備えている蒸発燃料処理装置の異常診断装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、燃料タンクからの蒸発燃料を処理する蒸発燃料処理装置に対して、機関停止から設定時間経過した後にその内部圧力を検出して異常診断を行う蒸発燃料処理装置の異常診断装置に関する。
【背景技術】
【０００２】
内燃機関には、蒸発燃料の外気への蒸散を防止するべく、燃料タンク等で発生する蒸発燃料を一時的にキャニスタに吸着させ、キャニスタに吸着された蒸発燃料を所定の機関運転条件の下で供給されるパージ用空気により離脱させて機関の吸気通路へ吸引させる蒸発燃料処理装置が設けられている。
【０００３】
そして、上述の蒸発燃料処理装置に設けられた蒸発燃料配管の亀裂や接合部のシール不良による蒸発燃料の大気中へのリークの有無を検出するべく、キャニスタと吸気通路を結ぶパージ通路に介装されたパージ制御弁を閉弁し、前記パージ制御弁より下流側の密閉された蒸発燃料供給系に対して、ポンプ装置によって加圧または減圧操作したときの、前記蒸発燃料供給系内の上昇圧力または下降圧力を検出することによりリークの有無を診断する異常診断装置が設けられている。
【０００４】
従来、蒸発燃料処理装置の異常診断装置による診断時期として、燃料タンク内のベーパの発生量が比較的多い機関停止直後を避けて、蒸発燃料による圧力が所定レベルより低下した時期に設定するものや（特許文献１）、イグニッションスイッチ信号や機関回転信号に基づいて機関の始動時付近であることを検出するとともに、蒸発燃料処理装置の温度が所定温度より低いときに設定することにより、正確な故障診断を可能とする技術（特許文献２）が提案されている。
【０００５】
【特許文献１】特開平１１−３３６６２０号公報
【特許文献２】特開２００１−０１２３１８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
特許文献１に記載された技術によれば、機関停止後に蒸発燃料による圧力を検出するためには、イグニッションスイッチがオフされた後であっても、異常診断装置に電力を供給する必要があるため、バッテリ容量が低下するという問題がある。また、特許文献２に記載された技術によれば、イグニッションスイッチがオンされ、機関の始動前の僅かな時間に診断時期が制限されることから、確実に故障診断することが困難になる場合があるという問題があった。
【０００７】
そこで、機関停止後に蒸発燃料による圧力が所定レベルより低下するであろう時期に異常診断装置に電力を供給して診断を実行するように構成するべく、機関停止の一定時間後に異常診断装置に電力を供給してリーク検出し、そのときに蒸発燃料による圧力が所定レベルより高い等リーク検出の実行環境に到っていないときにはさらに一定時間後にリトライするような異常診断装置が考えられる。
【０００８】
しかし、機関停止時のエンジンの温度は区々であるため、機関停止の一定時間後に確実にリーク検出の実行環境、例えば、エンジンが外気温度状態で冷えて、エンジンの熱によって新たに燃料の蒸発が発生しない状態が整っているという保証は無く、逆にその一定時間よりも極めて短い時間でリーク検出の実行環境が整っている場合もある。前者の場合には徒にリトライ回数が増し、電力消費が嵩むという問題があり、後者の場合には、リーク検出までに機関が始動されると故障検出ができなくなるという問題がある。
【０００９】
本発明は、上述した問題点に鑑み、機関停止時の状態に基づいて最適な診断時期を判断することにより確実に故障診断ができ、併せて診断のための消費電力を低減させることのできる蒸発燃料処理装置の異常診断装置を提供する点にある。
【課題を解決するための手段】
【００１０】
上述の目的を達成するため、本発明による蒸発燃料処理装置の異常診断装置の第一の特徴構成は、燃料タンクからの蒸発燃料を処理する蒸発燃料処理装置に対して、機関停止から設定時間経過した後にその内部圧力を検出して異常診断を行う蒸発燃料処理装置の異常診断装置であって、車両の状態温度に基づいて前記設定時間を可変調整する検出時間設定手段を備えている点にある。
【００１１】
上述の構成によれば、検出時間設定手段が車両の状態温度に基づいて前記設定時間を可変調整するため、例えば、前記設定時間を故障診断に最適な診断時期、つまり、蒸発燃料による圧力の影響を受けない診断時期に可変調整すれば、確実に故障診断ができるのである。
【００１２】
同第二の特徴構成は、上述の第一の特徴構成に加えて、前記設定時間経過後に異常診断の実行条件が成立していない場合に、リトライ設定時間経過した後にリトライするリトライ設定手段を備え、前記リトライ設定手段は、車両の状態温度に基づいてリトライ回数を決定する点にあり、必要以上にリトライすることを防止することができるのである。
【００１３】
同第三の特徴構成は、燃料タンクからの蒸発燃料を処理する蒸発燃料処理装置に対して、機関停止から設定時間経過した後にその内部圧力を検出して異常診断を行う蒸発燃料処理装置の異常診断装置であって、車両の状態温度及び車両の周囲環境条件に基づいて前記設定時間を可変調整する検出時間設定手段を備えている点にある。
【００１４】
上述の構成によれば、検出時間設定手段が、車両の状態温度及び車両の周囲環境条件に基づいて前記設定時間を可変調整するため、例えば、前記設定時間を故障診断に最適な診断時期、つまり、蒸発燃料による圧力の影響を受けない診断時期に可変調整すれば、確実に故障診断ができるのである。
【００１５】
同第四の特徴構成は、上述の第三の特徴構成に加えて、前記設定時間経過後に異常診断の実行条件が成立していない場合に、リトライ設定時間経過した後にリトライするリトライ設定手段を備え、前記リトライ設定手段は、車両の周囲環境条件に基づいてリトライ回数を決定する点にあり、必要以上にリトライすることを防止することができるのである。
【００１６】
同第五の特徴構成は、燃料タンクからの蒸発燃料を処理する蒸発燃料処理装置に対して、機関停止から設定時間経過した後にその内部圧力を検出して異常診断を行う蒸発燃料処理装置の異常診断装置であって、前記設定時間経過後に異常診断の実行条件が成立していない場合に、リトライ設定時間経過した後にリトライするリトライ設定手段を備え、前記リトライ設定手段は機関停止時の車両の状態温度に基づいてリトライ回数を決定する点にあり、必要以上にリトライすることを防止することができるのである。
【００１７】
同第六の特徴構成は、燃料タンクからの蒸発燃料を処理する蒸発燃料処理装置に対して、機関停止から設定時間経過した後にその内部圧力を検出して異常診断を行う蒸発燃料処理装置の異常診断装置であって、前記設定時間経過後に異常診断の実行条件が成立していない場合に、リトライ設定時間経過した後にリトライするリトライ設定手段を備え、前記リトライ設定手段は、車両の周囲環境条件に基づいてリトライ回数を決定する点にあり、必要以上にリトライすることを防止することができるのである。
【００１８】
同第七の特徴構成は、燃料タンクからの蒸発燃料を処理する蒸発燃料処理装置に対して、機関停止から設定時間経過した後にその内部圧力を検出して異常診断を行う蒸発燃料処理装置の異常診断装置であって、前記燃料タンクのタンク形状及び燃料残量に基づいて前記設定時間を可変調整する検出時間設定手段を備えている点にある。
【００１９】
上述の構成によれば、検出時間設定手段が前記燃料タンクのタンク形状及び燃料残量に基づいて前記設定時間を可変調整するため、例えば、前記設定時間を故障診断に最適な診断時期、つまり、蒸発燃料による圧力の影響を受けない診断時期に可変調整すれば、確実に故障診断ができるのである。
【発明の効果】
【００２０】
以上説明した通り、本発明によれば、機関停止時の状態に基づいて最適な診断時期を判断することにより確実に故障診断ができ、併せて診断のための消費電力を低減させることのできる蒸発燃料処理装置の異常診断装置を提供することができるようになった。
【発明を実施するための最良の形態】
【００２１】
以下、本発明による蒸発燃料処理装置の異常診断装置を車両に搭載されるエンジンシステムに適用した実施形態について説明する。前記エンジンシステムは、図１、図２に示すように、内燃機関０１と、前記内燃機関０１へ供給される燃料を貯蔵した燃料タンク１１からの蒸発燃料を処理する蒸発燃料処理部０２と、前記蒸発燃料処理部０２の異常診断部０３と、当該エンジンシステムを統括制御する制御部（ＥＣＵ）０４等を備えて構成されている。尚前記ＥＣＵ０４は制御用ＣＰＵ、制御プログラムが格納されたＲＯＭ、データ処理用のＲＡＭと、各機能ブロックに対する制御用信号入出力回路等とを備え、前記制御プログラムに基づいて各機能ブロックを統括制御するように構成されている。
【００２２】
前記ＥＣＵ０４の機能ブロック構成は、前記内燃機関０１を駆動制御する内燃機関制御部５０と、前記蒸発燃料処理部０２を駆動制御する蒸発燃料処理制御部５１と、前記蒸発燃料処理部０２の異常診断部０３を駆動制御する異常診断制御部５２等を備えて構成されている。そして、前記蒸発燃料処理部０２と前記蒸発燃料処理制御部５１が蒸発燃料処理装置の主要部を構成し、前記蒸発燃料処理部０２の異常診断部０３と前記異常診断制御部５２が、本発明における蒸発燃料処理装置の異常診断装置の主要部を構成している。
【００２３】
前記内燃機関０１は、エンジンとしての内燃部０５と、前記内燃部０５へ吸入される空気或いは燃料の通路となる吸気管０６と、前記吸入される空気を浄化するエアフィルタ（不図示）と、前記吸入された空気の吸入量を検出するエアフロメータ（不図示）と、前記吸入される空気量を制御するスロットルバルブ０７と、前記吸気管０６の圧力を検出する吸気管圧力センサ（不図示）と、前記内燃部０５の吸気ポートに前記燃料タンク０４に貯蔵された燃料を噴射するための燃料噴射弁としてのフュエルインジェクション０８と、前記内燃部０５で燃焼されたガスを排気する排気通路０９と、前記排気されたガスを浄化する触媒１０と、前記触媒１０の上流側に設置された酸素濃度センサとなる空燃比検出手段としてのＡ／Ｆセンサ１７等を備えて構成されている。尚、前記スロットルバルブ０７には、例えば、リニア式スロットル・ポジション・センサからなるスロットル開度を検出するためのスロットル開度検出手段１２が設置されている。
【００２４】
つまり、前記内燃機関０１は、前記内燃機関制御部５０によって、前記Ａ／Ｆセンサ１７により検出された空燃比が目標空燃比となるように前記フュエルインジェクション０８から噴射される燃料量が調整されてストイキ制御が行なわれるとともに、前記スロットル開度検出手段１２により検出されるスロットル開度に応じたエンジン回転数となるように前記フュエルインジェクション０８からの燃料噴射量が制御されることで、前記エンジンとしての内燃部０５が適切に駆動されるように構成されている。
【００２５】
前記蒸発燃料処理装置０２は、ベーパ通路１３を介して前記燃料タンク１１の蒸発燃料を一時的に吸着する活性炭等の吸着剤が充填されたキャニスタ１４と、所定の運転時に前記キャニスタ１４と前記吸気管０６を接続するパージ通路１５の開閉制御を行うパージＶＳＶ１６を備えて構成されている。
【００２６】
つまり、前記蒸発燃料処理部０２は、前記燃料タンク１１における蒸発燃料を前記活性炭等の吸着剤により吸着補集するとともに、前記蒸発燃料処理制御部５１によって所定の運転時に、前記キャニスタ１４と前記吸気管０６との間を前記パージ通路１５を介して連通するように前記パージＶＳＶ１６を切り替えることによって、前記吸着補集した燃料を前記吸気管０６に吸入させて、前記内燃部０５で燃焼処理させるように構成されている。
【００２７】
前記蒸発燃料処理部０２の異常診断部０３（以下、単に「異常診断部０３」と記す）は、前記キャニスタ１４の底部に開口された空気導入口に、例えば基準口径が０．５ｍｍの基準オリフィス１８を介装した第一通路１９と、前記第一通路１９に並列接続された第二通路２１とを介して減圧電動ポンプ２２が接続された構成となっている。
【００２８】
尚、前記第二通路２１には、切換バルブ２０が介装され、前記切換バルブ２０の第一ポート２０ａに前記第二通路２１における上流側第二通路２１ａが、前記切換バルブ２０の第二ポート２０ｂに前記第二通路２１における下流側第二通路２１ｂが、前記切換バルブ２０の第三ポート２０ｃに大気中から空気を吸入するためのエア吸入通路２４が、それぞれ接続されている。更に、前記減圧ポンプのエア吸入口付近には、前記第一通路１９或いは前記下流側第二通路２１ｂ等の内部圧力を検出する内部圧力センサ２５が設置されている。
【００２９】
また、前記第一通路１９及び前記下流側第二通路２１ｂと、前記減圧電動ポンプ２２との間には、チェック弁４５が介装され、前記減圧電動ポンプ２２が作動したときに、図３（ａ）に示すように前記チェック弁４５が開くことで、前記第一通路１９及び前記下流側第二通路２１ｂと、前記減圧電動ポンプ２２との間が連通し、また、前記減圧電動ポンプ２２が停止したときに、当該チェック弁４５のバネ機構４６により前記チェック弁４５が閉じることで、前記第一通路１９及び前記下流側第二通路２１ｂと、前記減圧電動ポンプ２２との間が閉鎖されるように構成されている。前記減圧電動ポンプ２２により排出される空気はメッシュフィルタ４７によりろ過され、吐出通路２３を介して大気中に排出される。
【００３０】
前記異常診断部０３及び前記異常診断制御部５２による前記蒸発燃料処理部０２の異常診断は、前記内燃機関０１が停止したとき、例えば、イグニッションキーがオフされたときから、詳細は後述する設定時間Ｔｓだけ経過した後に実行されるように構成されている。
【００３１】
具体的には、前記異常診断制御部５２は、図４に示すように、前記イグニッションキーがオフされることで、前記内燃機関制御部５０や前記蒸発燃料処理部５１とともにスリープ状態となるスリープ移行部６０と、前記設定時間Ｔｓの計時や前記設定時間Ｔｓの後に前記スリープ移行部６０をウェイクアップさせる起動継続部６１から構成されている。
【００３２】
そして、図５に示すように、前記異常診断制御部５２は、イグニッションキーがオフされると（ＳＡ１）、スイッチ６３により、電源（バッテリ）６２から前記スリープ移行部６０へ供給される電力がオフされる（ＳＡ２）。
【００３３】
前記起動継続部６１は、前記イグニッションキーがオフされから前記設定時間Ｔｓが経過すると（ＳＡ３）、前記スイッチ６３をオンすることで、前記スリープ移行部６０をウェイクアップさせるとともに（ＳＡ４）、前記スリープ移行部６０に前記蒸発燃料処理部０２の異常診断の開始信号を送信する（ＳＡ５）。
【００３４】
前記スリープ移行部６０は、前記蒸発燃料処理部０２の異常診断の開始信号を受信すると、詳細は後述する前記蒸発燃料処理部０２の異常診断を実行する（ＳＡ６）。また、前記スリープ移行部６０は、前記蒸発燃料処理部０２の異常診断が終了すると、自ら前記スイッチ６３をオフすることで、再び、スリープ状態に移行する（ＳＡ７）。
【００３５】
つまり、前記異常診断制御部５２は、前記イグニッションキーがオフされている間、バッテリが無駄に消費されることを防止する構成となっている。
【００３６】
尚、前記起動継続部６１は、例えば、ソークタイマ等のハード回路で構成してもよい。
【００３７】
以下、前記スリープ移行部６０による前記蒸発燃料処理部０２の異常診断、つまり、前記ステップＳＡ５ないし前記ステップＳＡ７について、図６に示すフローチャート及び図７に示すタイミングチャートに基づいて詳述する。前記スリープ移行部６０としての異常診断実行手段６０は、前記内燃機関０１の停止から、詳細は更に後述する設定時間Ｔｓだけ経過した後に、前記起動継続部６１から前記蒸発燃料処理部０２の異常診断の開始信号を受信すると（ＳＢ１）、図８（ａ）に示すように、前記上流側第二通路２１ａと前記エア吸入通路２４が連通する状態Ａに、前記切換バルブ２０を切り替える（ＳＢ２）。
【００３８】
前記異常診断実行手段６０は、前記上流側第二通路２１ａと前記エア吸入通路２４を連通すると、前記減圧電動ポンプ２２を作動させ、前記キャニスタ１４や前記第一通路１９、前記下流側第二通路２１ｂ等の空気を吐出通路２３に排出することで、前記キャニスタ１４や前記第一通路１９、前記下流側第二通路２１ｂ等の内部圧力の減圧処理を開始するとともに（ＳＢ３）、前記内部圧力センサ２５により前記内部圧力Ｐｎの検出を開始する（ＳＢ４）。尚、このとき、前記パージＶＳＶ１６は閉じられている。
【００３９】
つまり、前記減圧電動ポンプ２２が作動すると、当該異常診断部０３では、前記エア吸入通路２４から前記切替バルブ２０を介して吸入された空気が、前記上流側第二通路２１ａ、前記第一通路１９を順に介して、前記減圧電動ポンプ２２により前記吐出通路２３に排出されるフローが発生するとともに、次第に、前記基準オリフィス１８より下流側、つまり、前記減圧電動ポンプ２２側における前記第一通路１９の内部圧力、つまり、前記内部圧力センサ２５により検出される内部圧力Ｐｎは、前記減圧電動ポンプ２２の吸引能力に応じた減圧状態で安定した値となる。
【００４０】
前記異常診断実行手段６０は、前記内部圧力センサ２５により検出される内部圧力Ｐｎの時間変化率が減少し、前記内部圧力Ｐｎが安定した値となったと判断すると（ＳＢ５、Ｔ１）、前記安定した内部圧力Ｐｎの値を基準圧Ｐｓとして記憶する（ＳＢ６）。
【００４１】
尚、このとき、当該異常診断部０３は、前記エア吸入通路２４を介して大気空間とリークされ、また、前記エア吸入通路２４から前記減圧電動ポンプ２２に至るまでの当該異常診断部０３における配管経路において、前記減圧電動ポンプ２２により吸引される大気空間からの空気が前記基準オリフィス１８の設置箇所を必ず通過するとともに、前記基準オリフィス１８の設置箇所が前記基準オリフィス１８により最も狭く形成されているため、前記安定した内部圧力Ｐｎ、つまり、前記基準圧Ｐｓは、前記基準オリフィス１８の基準口径と等しいサイズ、つまり、０．５ｍｍ径で、大気空間とリークしているときの内部圧力として記憶される。
【００４２】
前記異常診断実行手段６０は、前記基準圧Ｐｓを記憶すると、図８（ｂ）に示すように、前記上流側第二通路２１ａと前記下流側第二通路２１ｂが連通する状態Ｂに、前記切換バルブ２０を切り替える（ＳＢ７）。
【００４３】
つまり、前記キャニスタ１４や、当該異常診断部０３における前記上流側第二通路２１ａや前記第一通路１９等の配管を大気空間から遮断した閉空間とした状態で、前記減圧電動ポンプ２２による前記内部圧力の減圧及び前記内部圧力センサ２５による前記内部圧力Ｐｎの検出を続ける。
【００４４】
そして、前記異常診断実行手段６０は、前記内部圧力センサ２５により検出される内部圧力Ｐｎの時間変化率が減少し、前記内部圧力Ｐｎが安定した値となったと判断すると（ＳＢ８、Ｔ２）、前記安定した内部圧力Ｐｎの値を診断圧Ｐｃとして記憶するとともに（ＳＢ９）、前記減圧電動ポンプ２２による内部圧力の減圧処理及び前記内部圧力センサ２５による前記内部圧力Ｐｎの検出を停止する（ＳＢ１０、ＳＢ１１）
【００４５】
前記異常診断実行手段６０は、前記診断圧Ｐｃと前記基準圧Ｐｓを比較し、前記診断圧Ｐｃが前記基準圧Ｐｓ以下であれば（ＳＢ１２）、前記蒸発燃料処理部０２が正常であると診断し（ＳＢ１３）、その後、自ら前記スイッチ６３をオフすることで、再び、スリープ状態に移行する（ＳＢ１４）。一方、前記診断圧Ｐｃが前記基準圧Ｐｓを超えていれば（ＳＢ１２）、前記蒸発燃料処理部０２が異常であると診断し（ＳＢ１５）、その後、自ら前記スイッチ６３をオフすることで、再び、スリープ状態に移行する（ＳＢ１４）。
【００４６】
つまり、前記蒸発燃料処理部０２におけるキャニスタ１４や、ベーパ通路１３やパージ通路１５の配管等に、前記第一通路１９に介装された前記基準オリフィス１８の基準口径、つまり、０．５ｍｍ径よりも大きなサイズで大気空間とのリーク箇所が発生しているときには、前記減圧電動ポンプ２２により、当該異常診断部０３における配管等の内部圧力を減圧処理しても、その内部圧力は、前記基準圧Ｐｓよりも大きな値となるため、このようなときに、前記蒸発燃料処理部０２が異常であると診断する。一方、大気空間とのリーク箇所が発生していないときに、前記減圧電動ポンプ２２により、当該異常診断部０３における配管等の内部圧力を減圧処理すると、その内部圧力は、前記基準圧Ｐｓよりも小さな値となるため、このようなときには、前記蒸発燃料処理部０２が正常であると診断する。
【００４７】
尚、前記蒸発燃料処理部０２が異常であると診断されたときには、例えば、次回にイグニッションキーがオンされたときに、警告システム等を介してユーザ等に前記蒸発燃料処理部０２が異常である旨が通知される。
【００４８】
また、前記基準オリフィス１８の基準口径は、０．５ｍｍ径に限定するものではなく、前記蒸発燃料処理部０２の異常診断基準に応じて、適宜、設定すればよい。
【００４９】
以下、前記設定時間Ｔｓの設定について詳述する。前記異常診断制御部５２における前記設定時間Ｔｓの設定にかかる機能ブロック構成は、図１に示すように、前記内燃機関０１の停止時の車両の状態温度、または、前記内燃機関０１の停止時の車両の状態温度と一定時間経過後の車両の状態温度との温度偏差に基づいて前記設定時間Ｔｓを可変調整する検出時間設定手段３０と、前記設定時間Ｔｓ経過後にリーク検出が実行環境に到っていないとき、リトライ設定時間経過した後にリトライするリトライ設定手段３１を備えて構成されている。尚、前記検出時間設定手段３０及びリトライ設定手段３１は、前記起動継続部６１として構成されている。
【００５０】
次に、前記起動継続部６１の動作について、つまり、前記ステップＳＡ３ないし前記ステップＳＡ５について、図９のフローチャートに基づいて詳述する。前記内燃機関０１が、例えば、イグニッションキーをオフされることにより停止すると（ＳＣ１）、前記検出時間設定手段３０は、前記車両の状態温度、例えば、前記燃料タンク１１の温度Ｎｎを燃料タンク温度センサ２８により検出する（ＳＣ２）。そして、予め記憶されている前記内燃機関０１の停止直後における燃料タンク１１の温度Ｎｎｆ（ｘ）と前記内燃機関０１の停止直後における前記燃料タンク１１の温度Ｎｎｆ（ｘ）が前記蒸発燃料処理装置０２の異常診断を高精度に実施可能な温度にまで低下する予測時間Ｔｓ（ｘ）との関係テーブルから、前記検出された燃料タンク１１の温度Ｎｎに基づいて前記設定時間Ｔｓを導出する（ＳＣ３）。
【００５１】
つまり、図１０（ａ）に示すように、前記内燃機関０１の停止直後における前記燃料タンク１１の温度Ｎｎｆが前記蒸発燃料処理装置０２の異常診断を高精度に実施可能な温度Ｎａにまで低下する予測時間Ｔｓを、図１０（ｂ）に示すような、前記内燃機関０１の停止直後における燃料タンク１１の温度Ｎｎｆ（ｘ）と前記予測時間Ｔｓ（ｘ）との関係テーブルとして記憶しておき、前記関係テーブルに基づいて前記検出された燃料タンク１１の温度Ｎｎに対応する予測時間Ｔｓ（ｘ）を、前記設定時間Ｔｓとして導出する。尚、前記設定時間Ｔｓは、前記検出される燃料タンク１１の温度Ｎｎが高いときほど長い時間に設定されるように構成されている（図１０（ｂ））。また、前記蒸発燃料処理装置０２の異常診断を高精度に実施可能な温度Ｎａは、例えば、前記蒸発燃料処理装置０２の異常診断が前記燃料タンク１１からの蒸発燃料による圧力の影響を受けなくなると予測される前記燃料タンク１１の温度として設定される。
【００５２】
前記リトライ設定手段３１は、図１１に示すような、予め記憶されている前記内燃機関０１の停止直後における燃料タンク１１の温度Ｎｎｆ（ｘ）とリトライするリトライ回数Ｍｓ（ｘ）との関係テーブルから、前記検出された燃料タンク１１の温度Ｎｎに基づいて前記リトライ回数Ｍｓを導出するとともに（ＳＣ４）、当該リトライ設定手段３１のリトライ内部カウンタのリトライカウント値Ｍａと、イグニッションキーがオフされてからの時間を計測するためのタイマ値Ｔｎとをリセットする（ＳＣ５）。
【００５３】
前記検出時間設定手段３０は、当該検出時間設定手段３０の時間内部カウンタにより計時される前記イグニッションキーがオフされてからの時間Ｔｎが前記設定時間Ｔｓになると（ＳＣ６）、再度、前記燃料タンク１１の温度Ｎｎを前記燃料タンク温度センサ２８により検出し（ＳＣ７）、前記燃料タンク１１の温度Ｎｎが前記蒸発燃料処理装置０２の異常診断を高精度に実施可能な温度Ｎａにまで低下していれば（ＳＣ８）、前記イグニッションキーがオフされることでスリープ状態となっている前記スリープ移行部６０としての異常診断実行手段６０をウェイクアップさせるとともに（ＳＣ９）、前記異常診断実行手段６０に前記異常診断開始信号を送信する（ＳＣ１０）。
【００５４】
一方、前記燃料タンク１１の温度Ｎｎが前記蒸発燃料処理装置０２の異常診断を高精度に実施可能な温度Ｎａにまで低下していなかったときには（ＳＣ８）、前記燃料タンク１１の温度Ｎｎと前記蒸発燃料処理装置０２の異常診断を高精度に実施可能な温度Ｎａとの温度偏差に基づいて前記設定時間Ｔｓの再調整を実施する。
【００５５】
つまり、前記検出時間設定手段３０は、予め記憶されている前記設定時間Ｔｓ後における温度偏差と前記設定時間Ｔｓに追加する追加設定時間Ｔａとの再調整用関係テーブルに基づいて前記温度偏差に対応する追加設定時間Ｔａを導出し（ＳＣ１１）、前記導出した追加設定時間Ｔａに前記設定時間Ｔｓを加えた時間Ｔａ＋Ｔｓを新たな設定時間Ｔｓ、つまり、リトライ設定時間Ｔｓとする（ＳＣ１２）。
【００５６】
前記リトライ設定手段３１は、前記リトライ内部カウンタのカウント値Ｍａをインクリメントし（ＳＣ１３）、前記リトライ内部カウンタのカウント値Ｍａが、前記リトライ回数Ｍｓを超えなければ（ＳＣ１４）、前記ステップＳＣ６へ戻る。即ち、前記検出時間設定手段３０により、前記異常診断の診断時期の確認をリトライさせる。また、前記リトライ内部カウンタのカウント値Ｍａが、前記リトライ回数Ｍｓを超えたときには（ＳＣ１４）、前記ステップＳＣ９へ進む。
【００５７】
つまり、前記検出時間設定手段３０は、前記内燃機関０１の停止時の車両の状態温度、または、前記内燃機関０１の停止時の車両の状態温度と一定時間経過後の車両の状態温度との温度偏差に基づいて前記設定時間Ｔｓを可変調整している。また、前記リトライ設定手段３１は、前記設定時間Ｔｓ経過時または前記リトライ設定時間Ｔｓ経過時の車両の状態温度に基づいて前記リトライ設定時間Ｔｓを可変調整している。
【００５８】
尚、前記検出時間設定手段３０は、前記ステップＳＣ８において、前記燃料タンク１１の温度Ｎｎが前記蒸発燃料処理装置０２の異常診断を高精度に実施可能な温度Ｎａにまで低下していなかったときに、前記予め記憶されている前記内燃機関０１の停止直後における燃料タンク１１の温度Ｎｎｆ（ｘ）と予測時間Ｔｓ（ｘ）との関係テーブルを前記温度偏差に基づいて修正する構成としてもよい。
【００５９】
具体的には、前記予め記憶されている前記内燃機関０１の停止直後における燃料タンク１１の温度Ｎｎｆ（ｘ）と予測時間Ｔｓ（ｘ）との関係テーブルにおいて、前記内燃機関０１の停止直後に検出した燃料タンク１１の温度Ｎｎに対応する予測時間Ｔｓを、前記新たな設定時間Ｔｓ（設定時間Ｔａ＋追加設定時間Ｔｓ）にまたは前記新たな設定時間Ｔｓの過去所定回数分の平均値に置換処理する構成としてもよい。つまり、前記設定時間Ｔｓ経過後の車両の状態温度の予測値と実測値の偏差に基づいて、次回以降の設定時間を適応的に可変調整するように構成することで、前記蒸発燃料処理装置０２の異常診断を高精度に実施可能な温度Ｎａにまで、前記燃料タンク１１の温度Ｎｎが低下する予測時間の精度を向上させることができる。
【００６０】
前記車両の状態温度は、前記燃料タンク１１の温度に限定するものではなく、例えば、冷却水の温度やミッションオイルの温度、ＡＴ油温であってもよいし、前記燃料タンク１１の温度をも含めたこれらの何れかの組み合わせであってもよい。また、前記内燃機関０１が停止してからの前記内燃部０５の燃圧の抜け具合によって、前記車両の状態温度を推測し、その推測値を前記車両の状態温度とする構成としてもよい。前記車両の状態温度に、前記何れの温度を適用したときにおいても、前記設定時間Ｔｓは、前記車両の状態温度が高いときほど、長い時間に設定される。更に、前記燃料タンク１１のタンク形状及び燃料残量や、前記Ａ／Ｆセンサ１７による検出値、ラジエータ面積に基づいて前記設定時間Ｔｓを可変調整する構成としてもよい。車両において、前記車両の状態温度が冷却し難い構成或いは条件となっているときほど、前記設定時間Ｔｓは、長い時間に設定される。
【００６１】
前記車両の状態温度の検出手段、例えば、前記車両の状態温度が前記燃料タンク１１の温度であるときには前記燃料タンク温度センサ２８は、前記燃料タンク１１の温度の検出が必要となるときに、前記起動継続部６１によって起動されるとともに、その検出の終了後、前記起動継続部６１によって速やかに停止される構成とすることが好ましい。よりバッテリの消費を低減することができる。また、この場合には、前記蒸発燃料処理装置０２の異常診断を実施するに際して実行される上述したリトライ回数が少ないほど、より顕著にバッテリの消費を低減することができる。
【００６２】
以下、別の実施形態について説明する。上述の実施形態では、前記検出時間設定手段３０が、前記内燃機関０１の停止時の車両の状態温度または前記内燃機関０１の停止時の車両の状態温度と一定時間経過後の車両の状態温度との温度偏差に基づいて前記設定時間Ｔｓを可変調整し、前記リトライ設定手段３１が、前記内燃機関０１の停止時の車両の状態温度に基づいてリトライ回数を決定する構成について説明したが、前記検出時間設定手段３０を、前記内燃機関０１の停止時の車両の状態温度及び車両の周囲環境条件に基づいて前記設定時間を可変調整する構成とし、前記リトライ設定手段３１を、前記内燃機関０１の停止時の車両の状態温度及び車両の周囲環境条件に基づいてリトライ回数を決定する構成としてもよい。尚、以下便宜上、前記検出時間設定手段３０を検出時間設定手段４０に、前記リトライ設定手段３１をリトライ設定手段４１に符号を代えて説明する。
【００６３】
図１２に示すように、前記内燃機関０１が、例えば、イグニッションキーをオフされることにより停止すると（ＳＤ１）、前記検出時間設定手段４０は、前記車両の状態温度、例えば、前記燃料タンク１１の温度Ｎｎを燃料タンク温度センサ２８により検出する（ＳＤ２）。また、車両の周囲環境条件、例えば、大気温度Ｎｙを大気温度センサ２９により検出する（ＳＤ３）。そして、予め大気温度Ｎｙ（ｚ）毎に記憶されている前記内燃機関０１の停止直後における燃料タンク１１の温度Ｎｎｆ（ｘ，ｚ）と予測時間Ｔｓ（ｘ，ｚ）との二次元関係テーブルから、前記検出された燃料タンク１１の温度Ｎｎ及び大気温度Ｎｙに基づいて前記設定時間Ｔｓを導出する（ＳＤ４）。
【００６４】
つまり、前記蒸発燃料処理装置０２の異常診断を高精度に実施可能な温度Ｎａにまで、前記燃料タンク１１の温度Ｎｎが低下する時間を、予め大気温度Ｎｙ（ｚ）毎に、前記内燃機関０１の停止直後における燃料タンク１１の温度Ｎｎｆ（ｘ，ｚ）と前記予測時間Ｔｓ（ｘ，ｚ）との二次元関係テーブルとして記憶しておき、前記二次元関係テーブルから前記検出された燃料タンク１１の温度Ｎｎ及び大気温度Ｎｙに対応する予測時間を、前記設定時間Ｔｓとして導出する。
【００６５】
また、前記リトライ設定手段４１は、予め大気温度Ｎｙ（ｚ）毎に記憶されている前記内燃機関０１の停止直後における燃料タンク１１の温度Ｎｎｆ（ｘ，ｚ）とリトライするリトライ回数Ｍｓ（ｘ，ｚ）との二次元関係テーブルから、前記検出された燃料タンク１１の温度Ｎｎ及び大気温度Ｎｙに基づいて前記リトライ回数Ｍｓを導出するとともに（ＳＤ５）、当該リトライ設定手段４１のリトライ内部カウンタのリトライカウント値Ｍａと、イグニッションキーがオフされてからの時間を計測するためのタイマ値Ｔｎとをリセットする（ＳＤ６）。
【００６６】
前記検出時間設定手段４０は、当該検出時間設定手段４０の時間内部カウンタにより計時される前記イグニッションキーがオフされてからの時間Ｔｎが前記設定時間Ｔｓになると（ＳＤ７）、再度、前記燃料タンク１１の温度Ｎｎを前記燃料タンク温度センサ２８により検出し（ＳＤ８）、前記燃料タンク１１の温度Ｎｎが前記蒸発燃料処理装置０２の異常診断を高精度に実施可能な温度Ｎａにまで低下していれば（ＳＤ９）、前記イグニッションキーがオフされることでスリープ状態となっている前記異常診断実行手段６０をウェイクアップさせるとともに（ＳＤ１０）、前記異常診断実行手段６０に前記異常診断開始信号を送信する（ＳＤ１１）。
【００６７】
一方、前記燃料タンク１１の温度Ｎｎが前記蒸発燃料処理装置０２の異常診断を高精度に実施可能な温度Ｎａにまで低下していなかったときには（ＳＤ９）、再度、大気温度Ｔｙを前記大気温度センサ２９により検出し（ＳＤ１２）、前記燃料タンク１１の温度Ｎｎと前記蒸発燃料処理装置０２の異常診断を高精度に実施可能な温度Ｎａとの前記再度検出された大気温度Ｔｙに対応する温度偏差に基づいて前記設定時間Ｔｓの再調整を実施する。
【００６８】
つまり、前記検出時間設定手段４０は、前記大気温度Ｔｙ毎に予め記憶されている前記設定時間Ｔｓ後における温度偏差と前記設定時間Ｔｓに追加する追加設定時間Ｔａとの再調整用二次元関係テーブルに基づいて前記温度偏差に対応する追加設定時間Ｔａを導出し（ＳＤ１３）、前記導出した追加設定時間Ｔａに前記設定時間を加えた時間Ｔａ＋Ｔｓを新たな前記設定時間Ｔｓ、つまり、リトライ設定時間Ｔｓとする（ＳＤ１４）。
【００６９】
前記リトライ設定手段４１は、前記リトライ内部カウンタのカウント値Ｍａをインクリメントし（ＳＤ１５）、前記リトライ内部カウンタのカウント値Ｍａが、前記リトライ回数Ｍｓを超えなければ（ＳＤ１６）、前記ステップＳＤ７へ戻る。即ち、前記検出時間設定手段４０により、前記異常診断をリトライさせる。また、前記リトライ内部カウンタのカウント値Ｍａが、前記リトライ回数Ｍｓを超えたときには（ＳＤ１６）、前記ステップＳＤ１０へ進む。
【００７０】
尚、前記車両の周囲環境条件は、大気温度に限定するものではなく、例えば、季節、天候、時刻、大気圧の何れかであってもよいし、大気温度をも含めたこれらの何れかの組み合わせであってもよい。前記車両の周囲環境条件が、前記車両の状態温度の冷却し難い条件となっているときほど、前記設定時間Ｔｓは、長い時間に設定される。
【００７１】
上述の実施形態では、前記異常診断部０３及び前記異常診断制御部５２が内部圧力を減圧することで、前記蒸発燃料処理部０２の異常診断を実施する構成について説明したが、前記異常診断部０３及び前記異常診断制御部５２は、内部圧力を加圧することで、前記蒸発燃料処理部０２の異常診断を実施する構成としてもよい。
【００７２】
上述の実施形態では、前記起動継続部６１は、前記設定時間Ｔｓが経過した後、車両の状態温度が所定の条件となったときに、前記異常診断実行手段６０をウェイクアップさせる構成について説明したが、前記起動継続部６１は、前記設定時間Ｔｓが経過した後、車両の状態温度が所定の条件となったときに、更に、前記キャニスタ１４におけるエポバ発生量を検出し、前記エポバ発生量が所定値以下のときに、前記異常診断実行手段６０をウェイクアップさせる構成としてもよい。そして、前記キャニスタ１４におけるエポバ発生量が所定値を超えているときには、所定の条件に基づいて前記設定時間Ｔｓを再調整する構成としてもよい。
【００７３】
上述した実施形態は、本発明の一例に過ぎず、各機能ブロックの具体的な構成は本発明の作用効果を奏する範囲において適宜変更設計できることはいうまでもない。
【図面の簡単な説明】
【００７４】
【図１】エンジンシステムの機能ブロック構成の説明図
【図２】エンジンシステムの概観構成の説明図
【図３】チェック弁の説明図であり、（ａ）は開状態、（ｂ）は閉状態
【図４】異常診断制御手段の説明図
【図５】異常診断制御手段の動作の概要を説明するためのフローチャート
【図６】蒸発燃料処理部の異常診断の動作を説明するためのフローチャート
【図７】蒸発燃料処理部の異常診断の動作を説明するためのタイミングチャート
【図８】切換バルブの切替状態の説明図であり、（ａ）は上流側第二通路とエア吸入通路を連通した状態、（ｂ）は上流側第二通路と下流側第二通路を連通した状態
【図９】起動継続部の動作を説明するためのフローチャート
【図１０】（ａ）予測時間の説明図、（ｂ）内燃機関の停止直後における燃料タンクの温度と予測時間との関係テーブルの説明図
【図１１】内燃機関の停止直後における燃料タンクの温度とリトライ回数との関係テーブルの説明図
【図１２】別実施形態における起動継続部の動作を説明するためのフローチャート
【符号の説明】
【００７５】
０１：内燃機関
０２：蒸発燃料処理部
０３：蒸発燃料処理部の異常診断部
０４：ＥＣＵ
１１：燃料タンク
１４：キュニスタ
２０：切換バルブ
２２：減圧電動ポンプ
２８：燃料タンク温度センサ
２９：大気温度センサ
３０、４０：検出時間設定手段
３１、４１：リトライ設定手段
５０：内燃機関制御部
５１：蒸発燃料処理制御部
５２：異常診断制御部
６０：スリープ移行部
６１：起動継続部
【図１】
2007162610.tif 000003
【図２】
2007162610.tif 000004
【図３】
2007162610.tif 000005
【図４】
2007162610.tif 000006
【図５】
2007162610.tif 000007
【図６】
2007162610.tif 000008
【図７】
2007162610.tif 000009
【図８】
2007162610.tif 000010
【図９】
2007162610.tif 000011
【図１０】
2007162610.tif 000012
【図１１】
2007162610.tif 000013
【図１２】
2007162610.tif 000014