JP3931707B2 - Abnormality diagnosis device for evaporative fuel treatment system - Google Patents

Abnormality diagnosis device for evaporative fuel treatment system Download PDF

Info

Publication number
JP3931707B2
JP3931707B2 JP2002078894A JP2002078894A JP3931707B2 JP 3931707 B2 JP3931707 B2 JP 3931707B2 JP 2002078894 A JP2002078894 A JP 2002078894A JP 2002078894 A JP2002078894 A JP 2002078894A JP 3931707 B2 JP3931707 B2 JP 3931707B2
Authority
JP
Japan
Prior art keywords
diagnosis
tunnel
pressure
leakage
vehicle
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2002078894A
Other languages
Japanese (ja)
Other versions
JP2003278610A (en
Inventor
拓哉 松岡
義彦 兵道
直也 高木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP2002078894A priority Critical patent/JP3931707B2/en
Publication of JP2003278610A publication Critical patent/JP2003278610A/en
Application granted granted Critical
Publication of JP3931707B2 publication Critical patent/JP3931707B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Control Of Vehicle Engines Or Engines For Specific Uses (AREA)
  • Supplying Secondary Fuel Or The Like To Fuel, Air Or Fuel-Air Mixtures (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)
  • Examining Or Testing Airtightness (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、蒸発燃料処理装置の異常診断装置に係り、特に、車両に搭載された燃料タンク内で発生する蒸発燃料を処理する装置の異常診断に好適な異常診断装置に関する。
【0002】
【従来の技術】
従来、例えば特開2000−282970号公報に開示されるように、燃料タンク内で発生する蒸発燃料をキャニスタに一時的に吸着し、その吸着された蒸発燃料を内燃機関の運転中に吸気通路にパージする蒸発燃料処理装置が知られている。この種の蒸発燃料処理では、燃料タンクから吸気通路に至る系内の漏れが車両上で診断できることが求められる。
【0003】
蒸発燃料処理装置の系内に漏れが生じているか否かを判断する手法としては、燃料タンクの内圧を大気圧に対する相対圧として検出する相対圧センサを用いる手法が一般に用いられている。この手法では、先ず、系が大気から切り離され、次に、その系内に吸気負圧が導入される。系内圧力(タンク内圧)が所定の負圧に達したら、吸気通路を切り離すことにより系が封鎖される。その後、所定のタイミングで相対圧センサのセンサ出力が読みとられ、封鎖中に系内圧力に生じた変化量が算出される。
【0004】
系に漏れが生じている場合は、その漏れが生じている箇所から系内に大気が流入する。このため、漏れが生じている場合、封鎖中の系内圧力は、漏れが生じていない場合に比して上昇する。従って、上記の手法で算出された系内圧力の変化量によれば、系内に漏れが生じているか否かを精度良く診断することができる。
【0005】
ところで、従来の蒸発燃料処理装置は、系内圧力を検出するために相対圧センサを用いている。このため、系内圧力を表すセンサ出力は、系内圧力が一定であっても、大気圧が下降すれば大きな値となり、一方、大気圧が上昇すれば小さな値になる。従って、従来の蒸発燃料処理装置では、系の封鎖中に大気圧が変化すると、センサ出力の変化量が系内圧力の変化量に対応せず、そのセンサ出力に基づいて漏れの有無が正確に判断できない事態が生ずる。
【0006】
このような状況下で、漏れの有無に関して誤った診断が下されるのを防ぐ手法としては、車両の登坂或いは降坂走行中など、大気圧に変化が生ずるような状況下では、系の漏れ検出を禁止することが考えられる。しかし、車両の登坂或いは降坂中に、常に漏れ診断の実行を禁止することとすると、所望の頻度で漏れ診断が実行できない事態が生じ得る。
【0007】
そこで、上記従来の装置は、大気圧が変動する場合にも、以下の手法を用いて、可能な限り漏れ診断を行うこととしている。
すなわち、系の封鎖中に大気圧が上昇する場合、相対圧センサのセンサ出力は、現実の系内圧力の変化に対して過小な変化を示す。この場合、センサ出力の変化が小さいことを理由に漏れが存在しないとの判断を下すことはできないが、その状況下でなおセンサ出力に大きな変化が認められる場合は、漏れの存在を認めることができる。このため、上記従来の装置は、大気圧が上昇する環境下では、漏れが存在しないとの判断は禁止する一方、漏れが存在するとの判断は許容することとしている。
【0008】
また、系の封鎖中に大気圧が下降する場合、相対圧センサのセンサ出力は、現実の系内圧力の変化に対して過大な変化を示す。この場合、センサ出力の変化が大きいことを理由に漏れが存在するとの判断を下すことはできないが、その状況下でなおセンサ出力が十分に小さい場合は、漏れの不存在を認めることができる。このため、上記従来の装置は、大気圧が下降する環境下では、漏れが存在するとの判断は禁止する一方、漏れが存在しないとの判断は許容することとしている。
【0009】
以上説明した通り、上記従来の装置は、系の封鎖中に大気圧が変化する場合にも、大気圧の変化方向に応じて、漏れ不存在の判断、或いは漏れ存在の判断の一方だけは許容することとしている。このため、上記従来の装置によれば、大気の変動時に常に漏れ故障の実行が禁止される場合に比して、漏れの診断の実行頻度を高くすることができる。
【0010】
【発明が解決しようとする課題】
車両を取り巻く大気圧は、車両の登坂走行或いは降坂走行に伴って変化すると共に、車両がトンネルを走行する際には周期的な変動を示し、更に、車両が対向車等とすれ違う際には一時的な変動を示す。上記従来の装置は、上記のような大気圧の周期的或いは一時的な変化を想定していないため、そのような変化に対して適切に対処することができない。
【0011】
すなわち、トンネル走行や、対向車とのすれ違いに起因して大気圧が周期的或いは一時的に変化する場合に、上記従来の装置がその微視的な変化を認識するとすれば、漏れ存在の判断が許可され、漏れ不存在の判断が禁止される事態と、その逆の事態とが短時間で入れ替えられることとなり、その結果、漏れの存在も不存在も、何れも適正に判断できない状況に陥ることが考えられる。この場合、漏れ診断の実行期間、すなわち、蒸発燃料の吸気通路へのパージが禁止される期間が長期間となり、パージの機会が不当に損なわれることとなる。
【0012】
また、大気圧が周期的或いは一時的に変化する場合に、上記従来の装置が、ある適当なサンプリングタイミングにおける大気圧に基づいてその増加傾向或いは減少傾向を判断するとすれば、変動中の大気圧に基づいてその判断がなされることとなり、不当に大きな、或いは不当に小さな大気圧に基づいて、漏れ診断が行われる事態が生じ得る。このように、何れの場合においても、上述した従来の装置によっては、大気圧が周期的或いは一時的変化を示す環境下で、適正な漏れ診断を行うことはできなかった。
【0013】
本発明は、上記のような課題を解決するためになされたもので、トンネル走行や対向車とのすれ違いなどに起因して、誤った漏れ診断を行うことのない蒸発燃料処理装置の異常診断装置を提供することを目的とする。
【0014】
【課題を解決するための手段】
請求項1記載の発明は、燃料タンク内で生ずる蒸発燃料を処理する蒸発燃料処理装置の異常診断装置であって、
燃料タンクを含む所定の系内の圧力を、大気圧に対する相対圧として検出する相対圧センサと、
前記相対圧センサのセンサ出力に基づいて、前記系の異常診断を行う異常診断手段と、
車両がトンネルを走行中であるか否かを判断するトンネル判断手段と、
トンネル走行中は前記異常診断を禁止する異常診断禁止手段と、
を備えることを特徴とする。
【0015】
請求項2記載の発明は、請求項1記載の異常診断装置であって、
前記異常診断手段は、
前記系を、その内圧を所定の初期圧力とした後に封鎖する系封鎖手段と、
前記系が封鎖された後、予め定められたタイミングで前記センサ出力を検出し、その検出値に基づいて前記系に漏れが生じているか否かを診断する漏れ診断手段とを備え、
前記異常診断禁止手段は、トンネル走行中は前記タイミングで検出されたセンサ出力に基づく漏れの診断を禁止する漏れ診断禁止手段を備え、更に、
トンネル走行中は前記タイミングの後も前記系の封鎖を維持する封鎖維持手段と、
車両がトンネルを脱出したか否かを判断するトンネル脱出判断手段と、
車両がトンネルを脱出した後、所定の時点において前記センサ出力を検出し、その検出値に基づいて前記系に漏れが生じているか否かを診断する第2の漏れ診断手段と、
を備えることを特徴とする。
【0016】
請求項3記載の発明は、請求項2記載の異常診断装置であって、
前記第2の漏れ診断手段は、
前記系が封鎖された後、前記所定の時点までの経過時間を計数する封鎖後時間計数手段と、
前記経過時間に基づいて、漏れ診断判定値を設定する漏れ診断判定値設定手段と、
前記所定の時点において検出されたセンサ出力と、前記漏れ診断判定値とに基づいて、漏れの有無を診断する漏れ診断実行手段と、
を備えることを特徴とする。
【0017】
請求項4記載の発明は、請求項2記載の異常診断装置であって、
前記第2の漏れ診断手段は、
車両がトンネルに進入した時点および前記系が封鎖された時点の何れか遅い時点における前記系内の圧力を中断時圧力として記憶する中断時圧力記憶手段と、
前記中断時圧力が記憶された後、前記所定の時点までの経過時間を計数する中断時間計数手段と、
前記経過時間と、前記中断時圧力とに基づいて、漏れ診断判定値を設定する漏れ診断判定値設定手段と、
前記所定の時点において検出されたセンサ出力と、前記漏れ診断判定値とに基づいて、漏れの有無を診断する漏れ診断実行手段と、
を備えることを特徴とする。
【0018】
請求項5記載の発明は、請求項1乃至4の何れか1項記載の異常診断装置であって、
GPS信号を受信するGPS受信機と、
車速を検出する車速センサとを備え、
前記トンネル判断手段は、前記GPS信号の有無と前記車速とに基づいて、車両がトンネル走行中であるか否かを判断することを特徴とする。
【0019】
請求項6記載の発明は、請求項1乃至4の何れか1項記載の異常診断装置であって、
自車位置を検出する自車位置検出手段と、
地図情報を記憶する地図情報記憶手段とを備え、
前記トンネル判断手段は、前記自車位置と前記地図情報とに基づいて、車両がトンネル走行中であるか否かを判断することを特徴とする。
【0020】
請求項7記載の発明は、請求項1乃至4の何れか1項記載の異常診断装置であって、
車両を取り巻く大気圧の振動成分を検出する圧力振動検出手段を備え、
前記トンネル判断手段は、前記振動成分に基づいて、車両がトンネル走行中であるか否かを判断することを特徴とする。
【0021】
請求項8記載の発明は、燃料タンク内で生ずる蒸発燃料を処理する蒸発燃料処理装置の異常診断装置であって、
燃料タンクを含む所定の系内の圧力を、大気圧に対する相対圧として検出する相対圧センサと、
前記系を、その内圧を所定の初期圧力とした後に封鎖する系封鎖手段と、
前記系が封鎖された後、予め定められたタイミングで前記センサ出力を検出し、その検出値に基づいて前記系に漏れが生じているか否かを診断する漏れ診断手段と、
車両がトンネルに進入するまでに前記漏れの診断が完了できるか否かを判断する診断可否判断手段と、
車両がトンネルに進入するまでに前記漏れの診断が完了できないと判別された場合は、前記診断のための処理を禁止する診断処理禁止手段と、
を備えることを特徴とする。
【0022】
請求項9記載の発明は、請求項8記載の異常診断装置であって、
自車位置を検出する自車位置検出手段と、
地図情報を記憶する地図情報記憶手段とを備え、
前記診断可否判断手段は、
前記自車位置と前記地図情報とに基づいて、車両がトンネルに進入するまでの時間に関する特性値を検出する特性値検出手段と、
前記特性値と所定の完了判定値との比較結果に基づいて、前記漏れの診断が完了できるか否かを判断する判断実行手段とを備えることを特徴とする。
【0023】
請求項10記載の発明は、請求項9記載の異常診断装置であって、車両の走行状態に基づいて前記完了判定値を設定する完了判定値設定手段を備えることを特徴とする。
【0024】
請求項11記載の発明は、燃料タンク内で生ずる蒸発燃料を処理する蒸発燃料処理装置の異常診断装置であって、
燃料タンクを含む所定の系内の圧力を、大気圧に対する相対圧として検出する相対圧センサと、
前記相対圧センサのセンサ出力に基づいて、前記系の異常診断を行う異常診断手段と、
車両を取り巻く大気圧の振動の影響を前記センサ出力から除去するセンサ出力補正手段とを備え、
前記異常診断手段は、大気圧に所定振動が生じた場合は、前記センサ出力補正手段によって補正されたセンサ出力に基づいて、前記系の異常診断を行うことを特徴とする。
【0025】
請求項12記載の発明は、請求項11記載の異常診断装置であって、前記出力補正手段は、前記相対圧センサの出力のうち、所定の低周波成分を通過させるローパスフィルタを含むことを特徴とする。
【0026】
請求項13記載の発明は、請求項11記載の異常診断装置であって、
大気圧の振動のピーク周波数を検出するピーク周波数検出手段と、
前記ピーク周波数が、所定の周波数範囲に含まれているか否かを判断する周波数判断手段とを備え、
前記所定の周波数範囲は、トンネル走行中にピーク周波数となり得る周波数帯として、予め定められている範囲であり、
前記異常診断手段は、前記ピーク周波数が前記周波数範囲に含まれている場合に、前記センサ出力補正手段によって補正されたセンサ出力に基づいて異常診断を行うことを特徴とする。
【0027】
請求項14記載の発明は、請求項11記載の異常診断装置であって、
物体の通過に伴って大気圧に一時的に生ずる振動を検出する一時的振動検出手段を備え、
前記異常診断手段は、前記一時的に生ずる振動が検出された場合に、前記センサ出力補正手段によって補正されたセンサ出力に基づいて異常診断を行うことを特徴とする。
【0028】
請求項15記載の発明は、請求項14記載の異常診断装置であって、
前記一時的に生ずる振動の発生頻度を検出する発生頻度検出手段を備え、
前記異常診断手段は、前記一時的に生ずる振動が、所定の頻度を超えて発生している場合に、前記センサ出力補正手段によって補正されたセンサ出力に基づいて異常診断を行うことを特徴とする。
【0029】
【発明の実施の形態】
以下、図面を参照してこの発明の実施の形態について説明する。尚、各図において共通する要素には、同一の符号を付して重複する説明を省略する。
【0030】
実施の形態1.
図1は、本発明の実施の形態1の蒸発燃料処理装置の概要を説明するための図を示す。本実施形態の蒸発燃料処理装置は、燃料タンク10を備えている。燃料タンク10には、タンク内圧を測定するためのタンク内圧センサ12が設けられている。タンク内圧センサ12は、大気圧に対する相対圧としてタンク内圧を検出する相対圧センサである。
【0031】
燃料タンク10には、ROV(Roll Over Valve)14,16を介してベーパ通路18が接続されている。ベーパ通路18は、ダイヤフラム式の給油弁20を介してキャニスタ22に接続されている。キャニスタ22の内部には、燃料ベーパを吸着するための活性炭が充填されている。このため、燃料タンク10の内部で発生した燃料ベーパは、パージ通路18および給油弁20を通ってキャニスタ22に到達し、キャニスタ22の内部に吸着保持される。
【0032】
キャニスタ22には、大気導入口24が設けられている。大気導入口24は、CCV(Canister Closed Valve)26および大気フィルタ28を介して大気に連通している。CCV26は、大気導入口24を開放する状態と閉塞する状態とを選択的に実現する切り替え弁である。大気フィルタ28は、大気導入口24に流入する空気から異物を除去するためのエアフィルタである。
【0033】
キャニスタ22には、更に、内燃機関の吸気通路(図示せず)に通じるパージ通路30が接続されている。パージ通路30には、その内部を流れるガスの流量を制御するためのパージVSV(Vacuum Switching Valve)32が設けられている。パージVSV32は、デューティ制御されることにより任意の開度を実現する制御弁である。
【0034】
蒸発燃料処理装置は、また、ECU(Electronic Control Unit)34を備えている。ECU34は、蒸発燃料処理装置の制御装置であり、上述したタンク内圧センサ12より出力信号の供給を受けていると共に、CCV26およびパージVSV32に対して駆動信号を供給している。
【0035】
ECU34には、また、ナビゲーションシステム36、エアフロメータ38、および車速センサ40が接続されている。ナビゲーションシステム36は、GPS信号を受信するGPS受信機、地図データを記憶・処理する地図データ処理ユニット、並びにGPSセンサを除く種々の情報に基づいて車両位置を検出するための自車位置検出ユニットなどを有している。エアフロメータ38は内燃機関の吸気通路を流れる吸入空気量Gaを検出するセンサである。また、車速センサ40は、車速に応じた周期でパルス信号を発生するセンサである。
【0036】
次に、図2を参照して、図1に示す蒸発燃料処理装置が、系内の漏れを診断するために実行する漏れ診断処理の基本的な流れを説明する。
図2は、本実施形態の蒸発燃料処理装置において漏れ検出処理が実行される際にタンク内圧Ptnkに生ずる変化を示すタイミングチャートである。
漏れ検出処理では、先ず、CCV26が閉弁状態とされ、燃料タンク10、キャニスタ22、およびパージ通路30を含む系が大気から切り離される。図2に示すA点は、上記の処理によりCCV26が閉弁された時点を示す。
【0037】
次に、パージVSV32を介して、図示しない吸気通路から上記系内に吸気負圧が導入される。図2に示すB点は、吸気負圧が導入された結果、系内圧力、すなわち、タンク内圧Ptnkが、所定の初期圧力まで低下した時点を示す。
【0038】
タンク内圧Ptnkが所定の初期圧力まで低下すると、その時点でパージVSV32が閉弁され、上記の系内が、大気からも吸気通路からも遮断された状態、すなわち、上記の系が封鎖された状態が作り出される。この状態が形成されると、以後、タンク内圧Ptnkは、新たな燃料ベーパの発生に伴い、緩やかに上昇し始める。
【0039】
図2中に実線で示した変化は、系内に漏れが生じていない場合に得られるタンク内圧Ptnkの変化を示す。一方、破線で示す変化は、系内に漏れが生じている場合に生ずるタンク内圧Ptnkの変化を示す。系内に漏れが生じている場合は、その漏れ箇所から系内に大気が流入する。その結果、それらの変化に現れている通り、漏れが存在する場合(破線)は、漏れが存在しない場合(実線)に比して、タンク内圧Ptnkに大きな変化が生ずる。
【0040】
本実施形態における漏れ診断処理では、系の封鎖が行われた後(B点の後)、タンク内圧Ptnkが所定の基準圧力に達するのを待って、所定期間の計数が開始される。そして、その所定期間の経過が判定されると、その間にタンク内圧Ptnkに生じた変化量ΔPが算出される。その後、変化量ΔPが所定の判定値ΔPthと比較され、ΔPがΔPthより大きい場合には、系に漏れが生じているとの判断が下される。図2に示すC点は、上記の判断が下される時点に対応している。
【0041】
上記の判断が下されると、以後、CCV26が開弁され、燃料タンク10等を含む系内に大気が導入される。その結果、タンク内圧Ptnkは大気圧に向けて上昇し始める。図2に示すD点は、CCV26が開弁された後、タンク内圧Ptnkが大気圧に復帰した時点を示す。以上が本実施形態において実行される漏れ診断処理の基本的な内容である。この処理によれば、タンク内圧センサ12の出力に基づいて、燃料タンク10等を含む系内に漏れが存在するか否かを精度良く検出することができる。
【0042】
ところで、本実施形態の蒸発燃料処理装置は、タンク内圧センサ12として、相対圧センサを用いている。このため、タンク内圧センサ12のセンサ出力は、燃料タンク10内の圧力が一定であっても、大気圧が変動すれば変化する。車両がトンネルを走行している間は、車両を取り巻く大気圧が周期的に変化するため、タンク内圧センサ12のセンサ出力が現実のタンク内圧Ptnkとは合致しない事態が生ずる。このため、車両がトンネルを走行している間は、漏れ診断を行わないことが望ましい。
【0043】
図3は、上記の機能を実現するためにECU34が実行する第1のルーチンのフローチャートである。
図3に示すルーチンでは、先ず、漏れ診断処理の実行条件が成立しているか否かが判別される(ステップ100)。
本ステップ100では、具体的には、内燃機関の冷却水温度や車両の運転条件が所定の条件を満たしているか、蒸発燃料のパージ条件が成立しているか否か、更には、漏れ診断が未完か否かなどの判断がなされる。そして、それら全ての条件が成立する場合に、実行条件の成立が判断される。
【0044】
漏れ診断処理の実行条件が成立している場合は、後に図4を参照して説明する他のルーチンによって漏れ診断処理が実行される。従って、上記ステップ100において、実行条件が成立していると判別された場合は、漏れ検出処理が開始されていると判断することができる。この場合、次に、その処理の過程で、燃料タンク10等を含む系(エバポ系)が既に封鎖されているか否かが判別される(ステップ102)。
【0045】
未だ系が封鎖されていないと判別された場合は、以後、何ら処理が進められることなく今回の処理サイクルが終了される。一方、既に系が封鎖されていると判別された場合は、次に、GPS信号がオフ状態であるか否か、すなわち、ナビゲーションシステム36が備えるGPS受信機において、GPS信号が非受信状態となっているか否かが判別される(ステップ104)。
【0046】
GPS信号がオフ状態であると判別された場合は、GPS衛星から発せられているGPS信号が、何らかの障害物により遮られていると判断できる。この場合、次に、車速SPDが所定の判定値を超えているか否かが判別される(ステップ106)。
【0047】
本実施形態のシステムは、GPS信号がオフ状態であり、かつ、車速SPDが判定値を超えている場合は、車両がトンネルを走行していると判断することとしている。そして、このような判断がなされた場合、ECU34は、診断中断フラグをオンとして今回の処理サイクルを終了させる。
【0048】
診断中断フラグは、漏れ診断処理の実行中に車両がトンネルに進入した場合に、漏れ診断処理を中断させるためにオンとされるフラグである。従って、図3に示すルーチン中、上記ステップ100において漏れ診断処理の実行条件が成立していないと判別された場合、および、上記ステップ104および106の何れの条件が成立しないと判別された場合(トンネル走行が否定された場合)は、診断中断フラグがオフ状態とされる(ステップ110)。
【0049】
図4は、ECU34が漏れ診断処理を実現するために実行するルーチンのフローチャートである。図4に示すルーチンによれば、図2を参照して説明した基本的な処理の内容が実現できると共に、診断中断フラグがオンである場合には、漏れ診断処理の実行を中断することができる。
【0050】
図4に示すルーチンでは、先ず、漏れ検出の実行条件が成立しているか否かが判別される(ステップ120)。
この実行条件は、上記ステップ100で判断される実行条件と同じ条件である。本ステップ120において、実行条件が成立していないと判別された場合は、以後、何ら処理が進められることなく今回の処理が終了される。
【0051】
一方、上記ステップ120で漏れ検出の実行条件が成立していると判別された場合は、次に、診断中断フラグがオン状態であるか否かが判別される(ステップ122)。
【0052】
その結果、診断中断フラグがオン状態であると判別された場合は、その時点で漏れ診断処理を中断(中止)すべく、以後、速やかに後述するステップ144以降の処理が実行される。一方、診断中断フラグがオン状態でないと判別された場合は、CCV26が閉弁状態とされ、燃料タンク10等を含む系が大気から切り離された状態が形成または維持される(ステップ124)。
【0053】
図4に示すルーチンでは、次に、系内への負圧導入が完了したか、より具体的には、タンク内圧センサ12により検出されるタンク内圧Ptnkが所定の初期圧力まで低下したか否かが判別される(ステップ126)。
【0054】
その結果、未だ負圧導入が完了していないと判別された場合は、速やかに今回の処理サイクルが終了される。この場合、以後、本ルーチンが起動される毎に、上記ステップ120以降の処理が繰り返される。一方、上記ステップ126において負圧導入が完了したと判別された場合は、パージVSV32が閉じられて燃料タンク10等を含む系が封鎖状態とされる(ステップ128)。
【0055】
図4に示すルーチンでは、次に、タンク内圧Ptnkが所定の基準圧力Pthまで上昇したか否かが判別される(ステップ130)。
【0056】
その結果、Ptnk≧Pthが成立しないと判別された場合は、速やかに今回の処理サイクルが終了される。この場合、以後、本ルーチンが起動される毎に、上記ステップ120以降の処理が繰り返される。一方、上記ステップ130においてPtnk≧Pthが成立すると判別された場合は、次に、圧力変化検出カウンタがインクリメントされる(ステップ132)。
【0057】
次いで、Ptnk≧Pthが成立した後、所定時間(例えば5sec)が経過したか、より具体的には、圧力変化検出カウンタの計数値が所定値(5secに対応する値)に達したか否かが判別される(ステップ134)。
【0058】
その結果、所定時間が経過していないと判別された場合は、速やかに今回の処理サイクルが終了される。この場合、以後、本ルーチンが起動される毎に、上記ステップ120以降の処理が繰り返される。一方、上記ステップ134において所定時間が経過していると判別された場合は、次に、タンク内圧センサ12のセンサ出力に基づいて、その時点のタンク内圧Ptnkが検出される(ステップ136)。
【0059】
その後、上記ステップ136で検出されたタンク内圧Ptnkと基準圧力Pthとの差、すなわち、所定時間(5sec)の間に生じた系内圧力の上昇量ΔPtnkが、所定の判定値ΔPthより小さいか否かが判別される(ステップ138)。
【0060】
そして、上昇量ΔPtnkが判定値ΔPthより小さいと判別された場合は、系内に漏れが生じていないと判断され、正常判定がなされる(ステップ140)。
【0061】
一方、上記ステップ138において、上昇量ΔPtnkが判定値ΔPthより小さくないと判別された場合は、系内に漏れが生じていると判断され、異常判定がなされる(ステップ142)。
【0062】
以上の処理が終了すると、図4に示すルーチンでは、次に、キャニスタ22への空気の流入を可能とすべくCCV26が開弁され(ステップ144)、その後、タンク内圧Ptnkが大気圧近傍で安定するのを待ってパージが再開される(ステップ146)。
【0063】
上述の如く、図4に示すルーチンによれば、診断中断フラグがオン状態でない場合には、図2を参照して説明した漏れ診断処理の手法で、系内に漏れが存在するか否かを判断することができる。そして、診断中断フラグがオンとされると、その時点で、もれ診断処理の実行を中断することができる。このため、本実施形態の装置によれば、車両がトンネルを走行している間に、大気圧振動の影響で誤った漏れ診断が行われるのを有効に防止することができる。
【0064】
ところで、上述した実施の形態1においては、GPS信号の有無と車速SPDとに基づいて車両がトンネル走行中であるか否かを判断することとしているが、その判断の手法はこれに限定されるものではない。すなわち、ナビゲーションシステム36に、GPS信号を用いずに自車位置を検出する機能が搭載されている場合には、その機能により検出した自車位置と、ナビゲーションシステムに記憶されている地図情報とを照らし合わせることにより、車両がトンネルを走行しているか否かを判断することとしてもよい。
【0065】
更に、トンネル走行中は大気圧が周期的変化を示すことから、大気圧にそのような周期的な変化が生じているか否かに基づいて、車両がトンネルを走行中であるか否かを判断することとしてもよい。この際、大気圧にそのような周期的な変化が生じているか否かは、タンク内圧センサ12のセンサ出力に基づいて判断することとしてもよい(詳細は実施の形態5の記述において説明する)。
【0066】
尚、上述した実施の形態1においては、タンク内圧センサ12が前記請求項1記載の「相対圧センサ」に相当していると共に、ECU34が、上記ステップ138の処理を実行することにより前記請求項1記載の「異常診断手段」が、上記ステップ104および106の処理を実行することにより前記請求項1記載の「トンネル判断手段」が、上記ステップ108および122の処理を実行することにより前記請求項1記載の「異常診断禁止手段」が、それぞれ実現されている。
【0067】
また、上述した実施の形態1においては、ナビゲーションシステム36に含まれるユニットのうち、GPS信号、或いは他の情報を用いて自車位置を検出するユニットが前記請求項6記載の「自車位置検出手段」に、地図情報を記憶するユニットが前記請求項6記載の「地図情報記憶手段」に、それぞれ相当している。
【0068】
また、上述した実施の形態1においては、ECU34に、大気圧に重畳している振動成分を検出させることにより、前記請求項7記載の「圧力振動検出手段」を実現することができる。
【0069】
実施の形態2.
次に、図5乃至図8を参照して、本発明の実施の形態2について説明する。
本実施形態の蒸発燃料処理装置は、漏れ診断の実行中に車両がトンネルに進入した場合に、漏れ診断を一時的に中断し、車両がトンネルを脱出した後にその診断を再開する機能を有している。より具体的には、本実施形態の装置は、基本の処理によれば系内圧力の変化量ΔPtnkを算出して漏れの有無を判断すべき時点で車両がトンネル走行中である場合には、その時点で漏れの有無を判断せず、車両がトンネルを脱出するまで系の封鎖状態を維持し、その脱出後のセンサ出力(タンク内圧Ptnk)に基づいて漏れの有無を判断する機能を有している。この機能は、上述した実施の形態1の装置と同様のシステム構成を用いて、ECU34に、上記図3に示すルーチンと共に、後述する図6および図7に示すルーチンを実行させることにより実現することができる。
【0070】
図5は、トンネル脱出後のセンサ出力に基づいて漏れの有無を精度良く検出するために、本実施形態の装置が用いる手法を説明するためのタイミングチャートである。図5において、時刻t0は、系内への負圧導入が終了して系が封鎖される時刻である。また、時刻t1およびt2は、それぞれ、系内圧力が基準圧力Pthに達した時刻、およびその後所定時間(例えば5sec)が経過した時点の時刻である。時刻t2において車両がトンネル走行中でない場合、本実施形態の装置は、その時刻t2におけるタンク内圧Pに基づいて変化量ΔPtnkを算出し、その値ΔPtnkと判定値ΔPthの比較に基づいて漏れの有無を判断する。
【0071】
時刻t2において車両がトンネル走行中である場合は、その時点で漏れの有無は判定されず、車両がトンネルを脱出するまで系の封鎖が維持される。図5において、時刻t3は、車両がトンネルを脱出した時刻である。この場合、本実施形態の装置は、時刻t3におけるタンク内圧Ptnk、すなわち、脱出後タンク内圧PtOUTに基づいて漏れの有無を判断する。この際、脱出後タンク内圧PtOUTは、車両がトンネルを脱出するまでに系が封鎖されていた期間が長いほど高圧となる。このため、車両がトンネルを脱出するのを待って漏れの有無を判断する場合は、封鎖後の経過時間に応じた適切な判定値を用いる必要がある。
【0072】
そこで、本実施形態の装置は、漏れの有無を判断すべき通常のタイミング(時刻t2)において車両がトンネル走行中であり、トンネル脱出後(時刻t3)に漏れの有無を判断する場合には、その判断に先立つ系の封鎖時間、すなわち、図5におけるt3−t0に基づいて、漏れの有無を判断するための判定値を適宜設定することとしている。以下、図6乃至図8を参照して、本実施形態の装置が、上述した機能を実現するために実行する処理の内容を、具体的に説明する。
【0073】
図6は、本実施形態においてECU34が実行する漏れ検出ルーチンのフローチャートである。図6において、上記図4に示すステップと同様のステップには同一の符号を付している。このルーチンは、以下の2点を除き、図4に示すルーチンと同様である。
▲1▼診断中断フラグがオンであるか否かを判別するステップ122の実行順序が、ステップ120の直後から、ステップ134の直後に変更されている。
▲2▼診断中断フラグがオンである場合、実行再開モジュールの処理(ステップ150)を経てステップ144以降の処理が実行される。
【0074】
図6に示すルーチンによれば、車両が如何なるタイミングでトンネルに進入したとしても、漏れ診断処理が一旦開始されると、負圧導入が完了し(ステップ126)、系が封鎖され(ステップ128)、タンク内圧Ptnkが基準圧力Pthに達した後所定時間が経過するまでは(ステップ130〜134)、その処理が通常の手順で進められる。そして、上記の所定時間が経過した時点で診断中断フラグがオフであれば、通常の手法で漏れ診断が行われ(ステップ138〜146)、一方、その時点で診断中断フラグがオンである場合は、その後実行再開モジュールの処理(ステップ150)が実行される。
【0075】
図7は、実行再開モジュールの処理として実行される一連の処理のフローチャートである。
図7に示すルーチンでは、先ず、他のルーチンで計数されている系の封鎖後の経過時間、すなわち、上記ステップ128でパージVSV30が閉じられた後の経過時間が読み込まれる(ステップ152)。
【0076】
次に、GPS信号がオンになったか、すなわち、ナビゲーションシステムのGPS受信機によってGPS信号が受信されたか否かが判別される(ステップ154)。
【0077】
その結果、GPS信号が未だオンになっていないと判別された場合は、車両がトンネルから脱出していないと判断することができる。この場合、速やかに今回の処理サイクル(図6および図7に示す処理のサイクル)が終了される。一方、GPS信号がオンであると判別された場合は、車両がトンネルから脱出したと判断できる。この場合、次に、その時点のタンク内圧Ptnkが脱出時タンク圧力PtOUTとして検出される(ステップ156)。
【0078】
次に、マップ1を参照して、脱出時タンク圧力PtOUTに基づいて、系内の漏れの有無が判定される(ステップ158)。
【0079】
図8は、上記ステップ158で参照されるマップ1の一例である。図8に示すように、マップ1には、封鎖後経過時間との関係で漏れ無し判定値50、および漏れ有り判定値52が定められている。更に、マップ1には、封鎖後経過時間に関わらず、一定の値(大気圧+α)を示す保留判定値54が定められている。マップ1において、漏れ無し判定値50より低圧の領域は漏れが存在しないと判断される漏れ無し領域であり、漏れ有り判定値52より高圧であり、かつ、保留判定値54より低圧の領域は、漏れが存在すると判断される漏れ有り領域である。そして、それ以外の領域、すなわち、漏れ無し判定値54と漏れ有り判定値52に挟まれた領域、および保留判定値54より高圧の領域は、漏れの有無の判断が保留される保留領域である。
【0080】
上記ステップ158では、具体的には、先ず、上記ステップ152において読み込まれた封鎖後経過時間に対応する漏れ無し判定値50、および漏れ有り判定値52がマップ1上で特定され、更に、保留判定値54(大気圧+α)が読みとられる。次に、上記ステップ156で検出された脱出時タンク圧力PtOUTと、それらの判定値50,52,54が比較され、その脱出時タンク圧力PtOUTが、何れの領域に属しているかが判定される。
【0081】
マップ1において、漏れ無し判定値50および漏れ有り判定値52は、何れも、封鎖後経過時間が長くなるに連れて大きな値になるように設定されている。この設定は、漏れが存在しない場合でも、封鎖後経過時間が長期化するほどタンク内圧Ptnkが高圧となること(図5参照)に対応させたものである。従って、上記ステップ158の処理によれば、車両がトンネルを脱出するまで判断の時期を遅らせているにも関わらず、精度良く漏れの有無を判断することができる。
【0082】
また、マップ1において、保留判定値54は、燃料タンク10で多量に蒸発燃料が発生している場合を想定して設定された判定値である。すなわち、漏れ診断処理の実行中に、燃料タンク10内で蒸発燃料が多量に発生している場合は、タンク内圧Ptnkが大気圧を超えて正圧になることがある。換言すると、脱出時タンク圧力PtOUTが大気圧+αを超えているような場合は、燃料タンク10内で蒸発燃料が多量に発生していると判断できる。このような状況下では、タンク内圧Ptnkの変化が必ずしも漏れの有無に対応しないため、漏れの有無を判断しないことが望ましい。マップ1によれば、そのような場合に漏れの有無が判断されるのを回避することができる。このため、上記ステップ158の処理によれば、誤った漏れ診断が実行されるのを有効に防止することができる。
【0083】
マップ1において、保留判定値54が、大気圧+「α」とされているのは、大気圧センサ12の組み付け位置や、出力誤差を考慮すると、大気圧+α程度までは、漏れ有り領域とするのが妥当であるとの判断に基づくものである。
【0084】
図7に示す一連の処理では、上記ステップ158の処理が終了した後、リーク検出完了フラグがオン状態とされる(ステップ160)。
その後、図6に示すルーチンにおいて、パージの再開を図るべく、ステップ144以降の処理が実行される。
【0085】
以上説明した通り、上述した図6および図7に示すルーチンによれば、通常の判断時期に車両がトンネル走行中である場合には、その時点での判断を禁止(中断)して、車両がトンネルを脱出した後に診断処理を再開(判断を実行)する機能を実現することができる。このため、本実施形態の蒸発燃料処理装置によれば、トンネル走行中に誤った漏れ診断が実行されるのを有効に防ぐことができると共に、一旦開始された漏れ診断の経過を常に有効利用することができ、ひいては、漏れ診断の完了に要する時間を短縮することができる。
【0086】
ところで、上述した実施の形態2においては、漏れの有無に関する判断を、車両がトンネルを脱出するまで延期する場合に、その判断に用いる判定値を、封鎖後経過時間に基づいて設定することとしているが、判定値の設定手法はこれに限定されるものではない。以下、図3と共に、図9および図10を参照して、漏れ診断の判定値を設定するための手法の変形例について説明する。
【0087】
実施の形態2の装置は、既に述べた通り、診断中断フラグを処理するために図3に示すルーチンを実行する。漏れの有無に関する判定値が以下に説明する変形例の手法で設定される場合、ECU34は、図3に示すルーチンの実行中に、系の封鎖とトンネル走行が初めて同時に認識された際に(ステップ102〜106)、ステップ108において、診断中断フラグをオンとすると共に、その時点におけるタンク内圧Ptnkを中断時圧力Pstとして記憶する。
【0088】
図9は、上記の処理が実行されることを前提に、漏れ診断に関する判定値を変形例の手法で設定し、更に、その判定値を用いて漏れの有無を判断するためにECU34が実行する一連の処理の流れを説明するためのフローチャートである。図9に示す一連の処理は、図6に示すルーチンにおいて、診断中断フラグがオンであると判別された場合(ステップ122参照)に、実行再開モジュールの処理(ステップ150)として、上記図7に示す処理に代えて実行されるべきものである。尚、図9において、上記図7に示すステップと同一のステップについては、同一の符号を付してその説明を簡略または省略する。
【0089】
図9に示す一連の処理では、先ず、中断経過時間が計測される(ステップ162)。
中断経過時間は、診断中断フラグがオン状態とされた後の経過時間、すなわち、系内への負圧導入が完了した時点と、車両がトンネルに進入した時点の何れか遅い時点(図3参照)からの経過時間である。中断経過時間は、具体的には、前回の処理サイクル時に計測された時間T(或いは初期値0)に、処理サイクルの実行周期に相当する時間tdを加えることにより測定される。
【0090】
次に、ステップ154において、GPS信号がオンであるか否か、すなわち、車両がトンネルから脱出したか否かが判別される。その結果、GPS信号がオンであると判別された場合は、中断時圧力Pstが読み出される(ステップ164)。
ここで読み出される中断時圧力Pstは、上記の如く、図3に示すルーチン中、ステップ108において記憶された値である。
【0091】
図9に示す一連の処理では、次に、ステップ156において脱出時タンク圧力PtOUTが測定され、その後、マップ2を参照して、脱出時タンク圧力PtOUTに基づいて、系内の漏れの有無が判定される(ステップ166)。
【0092】
図10は、上記ステップ166で参照されるマップ2の一例である。図10に示すように、マップ2には、中断時圧力Pstおよび中断経過時間Tとの関係で、漏れ無し判定値50、および漏れ有り判定値52が定められている。更に、マップ2には、封鎖後経過時間に関わらず、一定の値(大気圧+α)を示す保留判定値54が定められている。尚、それらの判定値50,52,54により区分される領域の意味は、図8に示すマップ1の場合と同様であるため、ここではその詳細な説明は省略する。
【0093】
上記ステップ166では、具体的には、先ず、上記ステップ162において測定された中断経過時間T、および上記ステップ164で読み出された中断時圧力Pstに対応する漏れ無し判定値50、および漏れ有り判定値52がマップ1上で特定され、更に、保留判定値54(大気圧+α)が読みとられる。次に、上記ステップ156で検出された脱出時タンク圧力PtOUTと、それらの判定値50,52,54が比較され、その脱出時タンク圧力PtOUTが、何れの領域に属しているかが判定される。
【0094】
マップ2において、漏れ無し判定値50および漏れ有り判定値52は、何れも、中断経過時間Tが長くなるに連れて大きな値になるように設定されている。また、それらの判定値は、中断時圧力Pstが高いほど大きな値になるように設定されている。この設定は、漏れが存在しない場合でも、中断時圧力Pstが高く、また、中断経過時間Tが長いほど、タンク内圧Ptnkが高圧となること(図5参照)に対応させたものである。従って、上記ステップ166の処理によれば、車両がトンネルを脱出するまで判断の時期を遅らせているにも関わらず、精度良く漏れの有無を判断することができる。
【0095】
上記ステップ166の処理が終了すると、以後、ステップ160の処理を経て、図6に示すステップ144以降の処理が実行され継続される。
【0096】
以上説明した通り、上述した変形例の手法によれば、実施の形態2の装置とは異なる手法で漏れ診断に関する判定値を設定しつつ、車両がトンネルを脱出した後に正確に漏れ診断を行う機能を実現することができる。このため、変形例の手法も、漏れ診断に関する判定値を設定する手法として、実施の形態2の装置において用いることができる。
【0097】
尚、上述した実施の形態2においては、ECU34が、上記ステップ128の処理を実行することにより前記請求項2記載の「系封鎖手段」が、上記ステップ136および138の処理を実行することにより前記請求項2記載の「漏れ診断手段」が、上記ステップ104〜108および122の処理を実行することにより前記請求項2記載の「漏れ診断禁止手段」が、系を封鎖したまま実行再開モジュールの処理(ステップ150)の処理を実行することにより前記請求項2記載の「封鎖維持手段」が、上記ステップ154の処理を実行することにより前記請求項2記載の「トンネル脱出判断手段」が、上記ステップ156および158の処理を実行することにより前記請求項2記載の「第2の漏れ診断手段」が、それぞれ実現されている。
【0098】
また、上述した実施の形態2においては、ECU34が、上記ステップ152で読み込む封鎖後経過時間を計数することにより前記請求項3記載の「封鎖後時間計数手段」が、上記ステップ158において、漏れ無し判定値50,漏れ有り判定値52,および保留判定値54を設定することにより前記請求項3記載の「漏れ診断判定値設定手段」が、上記ステップ158において漏れの有無を判断することにより前記請求項3記載の「漏れ診断実行手段」が、それぞれ実現されている。
【0099】
また、上述した変形例においては、ECU34が、上記ステップ128の処理を実行することにより前記請求項2記載の「系封鎖手段」が、上記ステップ136および138の処理を実行することにより前記請求項2記載の「漏れ診断手段」が、上記ステップ104〜108および122の処理を実行することにより前記請求項2記載の「漏れ診断禁止手段」が、系を封鎖したまま実行再開モジュール(ステップ150)の処理を実行することにより前記請求項2記載の「封鎖維持手段」が、上記ステップ154の処理を実行することにより前記請求項2記載の「トンネル脱出判断手段」が、上記ステップ164、156および166の処理を実行することにより前記請求項2記載の「第2の漏れ診断手段」が、それぞれ実現されている。
【0100】
また、上述した変形例においては、ECU34が、上記ステップ108において中断時圧力Pstを記憶することにより前記請求項4記載の「中断時圧力記憶手段」が、上記ステップ162の処理を実行することにより前記請求項4記載の「中断時間計数手段」が、上記ステップ166において、漏れ無し判定値50,漏れ有り判定値52,および保留判定値54を設定することにより前記請求項4記載の「漏れ診断判定値設定手段」が、上記ステップ166において漏れの有無を判断することにより前記請求項4記載の「漏れ診断実行手段」が、それぞれ実現されている。
【0101】
実施の形態3.
次に、図11を参照して、本発明の実施の形態3について説明する。
本実施形態の蒸発燃料処理装置は、実施の形態1の装置において、ECU34に、図11に示すルーチンを更に実行させると共に、後述する診断許可フラグがオンである場合にのみ図4に示すルーチンを実行させることにより実現することができる。
【0102】
既に述べた通り、系内圧力を相対圧センサで検出するシステムでは、車両がトンネルを走行している間に漏れ診断が行われると、大気圧の周期的な変動に起因して、漏れの有無が誤って判断されることがある。このような不都合を回避するため、実施の形態1の装置は、漏れ診断処理の開始後に車両がトンネルに進入した場合には、その診断処理を強制終了させることとしている。
【0103】
しかしながら、このような手法によれば、強制終了される以前に実行されていた漏れ診断処理の過程は全く無駄なものとなる。換言すると、実施の形態1の装置では、強制終了される以前に漏れ診断処理が実行されていた期間は、蒸発燃料のパージが無駄に禁止されていたことになる。そこで、本実施形態の蒸発燃料処理装置は、漏れ診断処理の開始が要求される場合に、車両がトンネルに進入する以前に漏れ診断処理が完了できるか否かを判断し、その判断が肯定される場合にのみ漏れ診断処理の開始を許可することとしている。
【0104】
図11は、上記の機能を実現するために本実施形態においてECU34が実行するルーチンのフローチャートを示す。
図11に示すルーチンでは、先ず、漏れ診断処理の実行条件が成立しているか否かが判別される(ステップ170)。
本ステップ170で判断される実行条件は、上記ステップ100、或いは上記ステップ120等で判断される条件と同様である。
【0105】
実行条件が成立しないと判別された場合は、診断許可フラグがオフとされ(ステップ172)、その後今回の処理サイクルが終了される。
診断許可フラグは、上記の如く、本実施形態では図4に示すルーチンの起動条件としてその状態が判断されるフラグである。本ステップ172において、診断許可フラグがオフとされると、以後、図4に示すルーチンの起動が禁止され、漏れ診断処理の開始が禁止される。
【0106】
上記ステップ170において、漏れ診断処理の実行条件が成立していると判別された場合は、次に、診断許可フラグが既にオンとされているか否かが判別される(ステップ174)。
【0107】
その結果、診断許可フラグが既にオンであると判別された場合は、以後、ステップ176以降の処理を実行する必要がないため、速やかに今回の処理サイクルが終了される。一方、診断許可フラグがオンでないと判別された場合は、次に、ナビゲーションシステムにより検知される現在の自車位置と、直近のトンネルの位置とが地図データ上でサーチされる(ステップ176)。
【0108】
次いで、自車位置と直近のトンネルとの距離D0が算出され(ステップ178)、更に、その距離D0が所定の許容値より大きいか否かが判別される(ステップ180)。
【0109】
上記ステップ180において用いられる許容値は、漏れ診断処理が開始された後、その処理が完了までの間に車両が走行する距離より長い所定の値である。従って、D0>許容値が成立する場合は、現時点で漏れ診断処理を開始すれば、車両がトンネルに進入する以前に漏れ診断処理が終了できると判断できる。このような判断が下された場合、図11に示すルーチンでは、次に、診断許可フラグがオンとされる(ステップ182)。
【0110】
一方、D0>許容値が成立しないと判別された場合は、車両がトンネルに進入する以前に漏れ診断処理が終了できない可能性があると判断できる。このような判断が下された場合は、ステップ172の処理、すなわち、診断許可フラグをオフとする処理が実行される。
【0111】
上述した図11に示すルーチンによれば、漏れ診断処理の実行条件が不成立から成立に変化した時点で、車両とトンネルとの間に許容値を超える距離D0が存在する場合に限り、つまり、トンネル進入前に漏れ診断処理が完了できる場合に限り診断許可フラグをオンとすることができる。そして、このようにしてオンとされた診断許可フラグは、以後、実行条件が不成立になるまでオンの状態を維持する。
【0112】
更に、本実施形態のシステムでは、診断許可フラグがオンである場合に限り、図4に示すルーチンの実行が許可される。すなわち、診断許可フラグがオンである場合に限り、漏れ診断処理の開始が許可される。このため、本実施形態の蒸発燃料処理装置によれば、トンネル進入により完了することのできない漏れ診断処理が開始されることがなく、蒸発燃料のパージが無駄に禁止されるのを有効に阻止することができる。
【0113】
ところで、上述した実施の形態3においては、漏れ診断処理の開始前にその処理が完了できるか否かを判断する機能を、実施の形態1の装置、すなわち、トンネル進入に伴って漏れ診断処理を強制終了させる機能を有する装置に組み合わせることとしているが、本発明はこれに限定されるものではない。すなわち、上記の機能は、トンネル進入に伴って漏れ診断処理を強制終了させる機能を有しない装置において実現してもよい。また、上記の機能は、実施の形態2の装置、すなわち、トンネル進入に伴って中断した漏れ診断処理を、トンネル脱出後に再開させる機能を有する装置に組み合わせることとしてもよい。
【0114】
また、上述した実施の形態3においては、自車位置とトンネルとの距離D0との比較に用いられる許容値を所定の値としているが、その値は、予め設定されている固定値であっても、或いは、車速SPDや、車両が走行中の道路の種別(高速道路か否かなど)などに基づいて適宜設定される変数であってもよい。
【0115】
また、上述した実施の形態3においては、車両がトンネルに進入する以前に漏れ診断処理が完了できるか否かを、自車とトンネルとの距離D0に基づいて判断することとしているが、その判断に用いる物理量は、両者の距離に限定されるものではない。例えば、その距離を走行するのに要する時間が、所定の判定時間より長いか否かに基づいて上記の判断を行うこととしてもよい。
【0116】
尚、上述した実施の形態3においては、タンク内圧センサ12が前記請求項8記載の「相対圧センサ」に相当していると共に、ECU34が、上記ステップ128の処理を実行することにより前記請求項8記載の「系封鎖手段」が、上記ステップ136および138の処理を実行することにより前記請求項8記載の「漏れ診断手段」が、上記ステップ176〜180の処理を実行することにより前記請求項8記載の「診断可否判断手段」が、診断許可フラグがオンである場合にのみ図4に示すルーチンを実行することにより前記請求項8記載の「診断処理禁止手段」が、それぞれ実現されている。
【0117】
また、上述した実施の形態3においては、ナビゲーションシステム36に含まれるユニットのうち、GPS信号、或いは他の情報を用いて自車位置を検出するユニットが前記請求項9記載の「自車位置検出手段」に、地図情報を記憶するユニットが前記請求項9記載の「地図情報記憶手段」に、自車とトンネルとの距離が前記請求項9記載の「特性値」に、上記ステップ180で用いられる許容値が前記請求項9記載の「完了判定値」に、それぞれ相当している。また、ECU34が、上記ステップ176および178の処理を実行することにより前記請求項9記載の「特性値検出手段」が、上記ステップ180の処理を実行することにより前記請求項9記載の「判断実行手段」が、それぞれ実現されている。
【0118】
更に、上述した実施の形態3においては、ECU34に、車速SPDや走行中の道路の種別等に応じて許容値を適宜設定させることにより、前記請求項10記載の「完了判定値設定手段」が実現されている。
【0119】
実施の形態4.
次に、図12を参照して、本発明の実施の形態12について説明する。
本実施形態の蒸発燃料処理装置は、車両がトンネルを走行している間は、タンク内圧センサ12のセンサ出力に対して、周期的な変動を除去する補正を施し、その補正後のセンサ出力に基づいて漏れ診断処理を実行する機能を有している。
【0120】
図12は、上記の機能を実現すべく、本実施形態においてECU34が実行するルーチンのフローチャートである。本実施形態の装置は、図1に示すシステム構成にタンク内圧センサ12のセンサ出力を処理し得るローパスフィルタを加えると共に、ECU34に、トンネル走行中も非走行中も同様に通常の手法で漏れ診断処理を実行させ、更に、図12に示すルーチンを実行させることにより実現することができる。
【0121】
図12に示すルーチンでは、先ず、漏れ診断処理の実行条件が成立しているか否かが判別される(ステップ190)。
尚、本ステップ190で判断される実行条件は、上記ステップ100、或いは上記ステップ120等で判断される条件と同様である。
【0122】
漏れ診断処理の実行条件は、他のルーチンにより漏れ診断処理が実行されるための条件である。従って、その条件が不成立である場合は、漏れ診断処理が実行されていないと判断することができる。この場合、図12に示すルーチンでは、速やかに今回の処理サイクルが終了される。一方、上記ステップ190において実行条件が成立していると判別された場合は、他のルーチンにより、漏れ検出処理が実行されていると判断できる。この場合、次に、その漏れ診断処理の過程で、燃料タンク10等を含む系(エバポ系)が既に封鎖されているか否かが判別される(ステップ192)。
【0123】
系が封鎖されていないと判別された場合は、未だセンサ出力を補正する必要が無いと判断され、以後速やかに今回の処理サイクルが終了される。一方、既に系が封鎖されていると判別された場合は、次に、トンネル走行中であるか否かが判別される(ステップ194)。
尚、車両がトンネル走行中であるか否かは、既述した通り、GPS信号の有無や、自車位置とトンネルの地図情報、更には、大気圧の周期的変動の有無などに基づいて判断することができる。
【0124】
上記ステップ194において、車両がトンネル走行中であると判断された場合は、タンク内圧センサ12のセンサ出力には大気圧の変動に起因する周期的な変化が重畳していると判断できる。この場合、図12に示すルーチンでは、ローパスフィルタで処理された後のセンサ出力Plが、タンク内圧Ptnkとして認識される(ステップ196)。
【0125】
本実施形態において用いられるローパスフィルタは、車両がトンネルを走行する際に大気圧に生ずる周期的な変化を除去し、より低い信号成分だけを通過する特性を有している。従って、上記ステップ196の処理によれば、トンネル走行に起因する周期的変動が大気圧に生じているにも関わらず、その変動の影響を受けることなく、タンク内圧Ptnkを適正に検出することができる。このため、本実施形態のシステムによれば、車両がトンネルを走行している間であっても、精度良く漏れの有無を判断することができる。
【0126】
上記ステップ194において、トンネル走行中ではないと判別された場合は、ローパスフィルタで処理される以前のセンサ出力Ptがタンク内圧Ptnkとして認識される(ステップ198)。
従って、本実施形態のシステムによれば、トンネル走行に起因する周期的変動が大気圧に生じていない場合には、ローパスフィルタによる不必要な補正を介在させることなく、精度良くタンク内圧Ptnkを検出し、その検出値に基づいて精度良く漏れの有無を判断することができる。
【0127】
ところで、上述した実施の形態4においては、トンネル走行中にセンサ出力に重畳する周期的な変動成分を、ローパスフィルタを用いて除去することとしているが、その除去の手法はこれに限定されるものではない。すなわち、センサ出力に重畳する周期的な変動成分は、センサ出力にソフトウェア的ななまし処理を施すことで除去することとしてもよい。
【0128】
尚、上述した実施の形態4においては、タンク内圧センサ12が前記請求項11記載の「相対圧センサ」に、ローパスフィルタが前記請求項11記載の「センサ出力補正手段」に、それぞれ相当していると共に、ECU34が、上記ステップ196または198の処理により得られたタンク内圧Ptnkを用いて漏れの有無を判断することにより前記請求項11記載の「異常診断手段」が実現されている。
【0129】
実施の形態5.
次に、図13および図14を参照して、本発明の実施の形態5について説明する。
本実施形態の蒸発燃料処理装置は、上述した実施の形態4の装置と同様に、車両がトンネルを走行している間は、タンク内圧センサ12のセンサ出力に対して周期的な変動を除去する補正を施し、その補正後のセンサ出力に基づいて漏れ診断処理を実行する。ここで、本実施形態の蒸発燃料処理装置は、車両がトンネルを走行しているか否かを、センサ出力に重畳している変動成分のピーク周波数に基づいて判断し、その判断が肯定される場合にのみ変動成分の除去されたセンサ出力に基づいて漏れ診断処理を実行する点に特徴を有している。
【0130】
図13は、上記の機能を実現すべく、本実施形態においてECU34が実行するルーチンのフローチャートである。本実施形態の装置は、図1に示すシステム構成において、ECU34に、図13に示すルーチンを実行させると共に、常に、そのルーチンで決定される判断時タンク内圧Ptendに基づいて漏れ診断処理を実行させることにより実現することができる。
【0131】
図13に示すルーチンでは、先ず、漏れ診断処理の実行条件が成立しているか否かが判別される(ステップ200)。
尚、本ステップ200で判断される実行条件は、上記ステップ100、或いは上記ステップ120等で判断される条件と同様である。
【0132】
漏れ診断処理の実行条件は、他のルーチンにより漏れ診断処理が実行されるための条件である。従って、その条件が不成立である場合は、漏れ診断処理が実行されていないと判断することができる。この場合、図13に示すルーチンでは、速やかに今回の処理サイクルが終了される。一方、上記ステップ200において実行条件が成立していると判別された場合は、他のルーチンにより、漏れ検出処理が実行されていると判断できる。この場合、次に、その漏れ診断処理の過程で、燃料タンク10等を含む系(エバポ系)が既に封鎖されているか否かが判別される(ステップ202)。
【0133】
系が封鎖されていないと判別された場合は、未だセンサ出力を補正する必要が無いと判断され、以後速やかに今回の処理サイクルが終了される。一方、既に系が封鎖されていると判別された場合は、次に、タンク内圧Ptnk(センサ出力Pt)の移動平均値、すなわち、移動平均圧力Ptsmが算出される(ステップ204)。
【0134】
図14(A)は、系の封鎖後に車両がトンネルに進入した場合に、タンク内圧Ptnk(センサ出力Pt)に現れる周期的変動を表した波形である。また、図14(B)は、図14(A)に示すセンサ出力Ptに移動平均処理を施すことにより得られた移動平均圧力Ptsmの波形である。上記ステップ204では、図14(B)に示すように、タンク内圧センサ12のセンサ出力Ptから周期的変動を除去することで得られる値Ptsmが算出される。
【0135】
図13に示すルーチンでは、次に、次式に従って、第N番目の圧力変動値Ptd(N)が算出される(ステップ206)。
Ptd(N)=Pt(センサ出力)−Ptsm ・・・(1)
【0136】
次いで、上記ステップ206において算出された圧力変動値Ptd(N)が記憶される(ステップ208)。
上述した一連の処理によれば、エバポ系が封鎖された後、本ルーチンが起動される毎に、圧力変動値Ptd(N)が一つずつ新たに記憶される。尚、Nは、1を初期値としてPtd(N)が新たに算出される毎に、インクリメントされる変数である。
【0137】
図14(C)は、センサ出力Ptが図14(A)のように変化する状況下で算出される圧力変動値Ptd(N)を連続的に表した波形である。図14(C)に示すように、上記ステップ206および208の処理によれば、センサ出力Ptから、周期的な変動成分だけを取り出して記憶することができる。
【0138】
図13に示すルーチンでは、次に、次式に従って圧力変動積算値Ptaが算出される(ステップ210)。
Pta=Pta(旧)+│Ptd(N)│ ・・・(2)
上記(2)式に示す通り、圧力変動積算値Ptaは、圧力変動値Ptd(N)の絶対値を積算した値である。従って、その値は、センサ出力Ptに重畳している変動が激しいほど大きな値となり、また、センサ出力Ptが平滑であるほど小さな値となる。
【0139】
次に、今回の処理サイクルで用いられた変数Nが、所定の最終値Nendであるか否かが判別される(ステップ212)。
本実施形態の装置は、系が封鎖された後、タンク内圧Ptnkが基準圧力Pthまで上昇し、その後更に所定期間(例えば5sec)が経過した時点で漏れの有無を判断する。本ステップ212で用いられる最終値Nendは、その判断の時点でN=Nendが成立するように定められた値である。従って、本ステップ212の条件が成立する場合は、所望数の圧力変動値Ptd(N)がサンプリングされたことと共に、漏れの有無を判断する時期が到来したことが認識できる。
【0140】
上記ステップ212において、未だN=Nendが成立しないと判別される場合は、そのまま今回の処理サイクルが終了される。一方、上記の条件が成立すると判別された場合は、次に、今までに記憶された全ての圧力変動値Ptd(N)−Ptd(1)を対象として、フーリエ変換が行われる(ステップ214)。
【0141】
次に、上記ステップ214の処理結果(フーリエ変換の結果)に基づいて、圧力変動値Ptd(N)のピーク周波数、すなわち、センサ出力Ptに重畳している周期的変動のピーク周波数Fpがサーチされる(ステップ216)。
【0142】
図14(D)は、図14(C)に示す圧力変動値Ptd(N)を対象とするフーリエ変換の結果得られたスペクトル図を示す。上記ステップ214および216の処理によれば、図14(D)に示すようなピーク周波数を検出することができる。
【0143】
図13に示すルーチンでは、次に、上記ステップ216の処理によりサーチされたピーク周波数Fpが、所定の周波数範囲F0〜F1に収まっているか否かが判別される(ステップ218)。
上記の周波数範囲F0〜F1は、トンネル走行中に車両を取り巻く大気圧に生ずることが予期される周波数の範囲である。従って、本ステップ218の条件が成立する場合は、車両がトンネルを走行しており、センサ出力Ptには、そのトンネル走行に起因して周期的な変動が重畳していると推定することができる。一方、上記の条件が成立しない場合は、車両がトンネル走行中でないことが推定できる。
【0144】
図13に示すルーチンにおいて、上記ステップ218の条件が成立すると判別された場合、つまり、車両がトンネル走行中であることが推定される場合は、上記ステップ204で算出された移動平均圧力Ptsmが、判断時タンク内圧Ptendとして設定される(ステップ220)。
【0145】
本実施形態の装置は、他のルーチンにおいて、本ルーチンで決定された判断時タンク内圧Ptendを用いて漏れの有無を判断する。従って、上記ステップ220の処理が実行された場合は、判断時における移動平均圧力Ptsmに基づいて漏れの有無が判断される。上述した通り、移動平均圧力Ptsmは、センサ出力Ptから周期的な変動成分を除去した後の値である。従って、本実施形態の装置によれば、漏れの有無に関する判断時期がトンネル走行中に到来した場合であっても、トンネル走行に起因する周期的変動の影響を受けないタンク内圧Ptnk(移動平均圧力Ptsm)に基づいて、正確な判断を下すことができる。
【0146】
ところで、本実施形態の装置において漏れの有無を判断する場合、漏れが存在するとの判断、および漏れが存在しないとの判断には、その判断の基礎とされる判断時タンク内圧Ptendに誤差が重畳し易い状況下では誤りが生じ易い。このため、判断時タンク内圧Ptendに誤差が重畳し易い場合には、判断のしきいを高くして、誤った判断が行われ難く(判断が保留され易く)することが望ましい。
【0147】
判断時タンク内圧Ptendに誤差が重畳し易いか否かは、その値の基礎とされたデータにどの程度の変動要素が含まれているかに基づいて判断することができる。具体的には、上記ステップ220で行われているように、移動平均圧力Ptsmが判断時タンク内圧Ptendとされる場合には、移動平均圧力Ptsmに、どの程度の変動要素が含まれているかに基づいて、判断時タンク内圧Ptendに対する誤差の重畳し易さを判断することができる。一方、後述するステップ228で行われるように、センサ出力Ptが判断時タンク内圧Ptendとされる場合には、センサ出力Ptに、どの程度の変動要素が含まれているかに基づいて、判断時タンク内圧Ptendに対する誤差の重畳し易さを判断することができる。
【0148】
そこで、本実施形態の装置は、判断時タンク内圧Ptendの基礎とされたデータに重畳している変動要素の大きさ(変動量)を、Ptendに対する誤差の重畳し易さの特性値として捕らえ、漏れの有無を判断するための他のルーチンにおいて、その判断に用いる判定値を、上記の特性値(変動量)に基づいて補正することとしている。
【0149】
図13に示すルーチンにおいて、上記ステップ220では、上記の如く、判断時における移動平均圧力Ptsmが判断時タンク内圧Ptendとされる。ここで、移動平均圧力Ptsmは、図14(B)に示す通り、大きな変動成分を含まない値として算出された値である。このため、上記ステップ220が実行される場合、図13に示すルーチンでは、その後、Ptendに対する誤差の重畳し易さを表す「変動量」に0が代入される(ステップ222)。
この場合、漏れの有無を判断するための他のルーチンでは、後に、補正の施されていない基準の判定値と判断時タンク内圧Ptendとの比較に基づいて、漏れの有無、および判断の保留が判定される。
【0150】
上記ステップ222の処理が終了すると、以後、判断時タンク内圧Ptendの測定が終了したことを表すべく、圧力測定完了フラグがオンとされる(ステップ224)。
本ステップ224の処理により圧力測定完了フラグがオンとされると、上述した他のルーチンにおいて判断の実行が要求され、判断時タンク内圧Ptendに基づく判断が実行される。
【0151】
図13に示すルーチン中、上記ステップ218において、F0<Fp<F1が成立しないと判別された場合、つまり、車両がトンネル走行中でないことが推定される場合は、その時点のセンサ出力Ptが判断時タンク内圧Ptendとして設定される(ステップ226)。
【0152】
この場合、漏れの有無を判断するための他のルーチンでは、変動成分の除去されていないセンサ出力Ptに基づいて漏れの有無が判断される。漏れの有無を正確に判断するためには、その判断の基礎となるデータに不必要な補正やなましが施されていないことが望ましい。上述した一連の処理によれば、車両がトンネルを走行していない状況下で、このような要求を満たすことができる。
【0153】
ところで、上記ステップ226において判断時タンク内圧Ptendに設定されるセンサ出力Ptは、図14(A)に示すように変動要素を含み得る物理量である。また、図13に示すルーチン中、上記ステップ210において算出される圧力変動積算値Ptaは、センサ出力Ptに重畳している変動要素の大きさ、つまり変動量として把握することができる。このため、上記ステップ226が実行される場合、図13に示すルーチンでは、その後、Ptendに対する誤差の重畳し易さを表す「変動量」に、今回の処理サイクルで算出された圧力変動積算値Ptaが代入される(ステップ228)。
この場合、漏れの有無を判断するための他のルーチンでは、後に、上記の変動量に基づいて補正された判定値と判断時タンク内圧Ptendとの比較に基づいて、漏れの有無、および判断の保留が判定される。
【0154】
上記ステップ228の処理が終了すると、以後、判断時タンク内圧Ptendの測定が終了したことを表すべく、ステップ224の処理が実行される。その結果、上述した他のルーチンにおいて、判断時タンク内圧Ptendに基づく判断が実行される。
【0155】
以上説明した通り、図13に示すルーチンによれば、タンク内圧センサ12のセンサ出力Ptに重畳している変動要素のピーク周波数より、車両がトンネル走行中であるか否かを判断し、その判断が肯定される場合には移動平均圧力Ptsmに基づいて漏れの有無を判断し、一方、その判断が否定される場合にはセンサ出力Ptに基づいて漏れの有無を判断することができる。このため、本実施形態の装置によれば、車両がトンネルを走行していると否とに関わらず、常に正確に漏れの有無を判断することができる。
【0156】
尚、上述した実施の形態5においては、タンク内圧センサ12が前記請求項11記載の「相対圧センサ」に相当していると共に、ECU34が、上記ステップ220または226の処理により得られた判断時タンク内圧Ptendを用いて漏れの有無を判断することにより前記請求項11記載の「異常診断手段」が、上記ステップ206の処理を実行することにより前記請求項11記載の「センサ出力補正手段」が、それぞれ実現されている。
【0157】
また、上述した実施の形態5においては、ECU34が、上記ステップ216の処理を実行することにより前記請求項13記載の「ピーク周波数検出手段」が、上記ステップ218の処理を実行することにより前記請求項13記載の「周波数判断手段」が、それぞれ実現されている。
【0158】
実施の形態6.
次に、図15および図16を参照して、本発明の実施の形態5について説明する。
車両を取り巻く大気圧は、車両が対向車などの物体の脇を通過する際に一時的に増減する。従って、車両が頻繁に対向車とすれ違うような状況下では、トンネル走行中と同様に、タンク内圧センサ12のセンサ出力Ptに繰り返し増減が現れる。本実施形態の装置は、センサ出力Ptにそのような変動(物体の通過に伴う一時的或いは周期的な変動)が現れる場合に、その変動の要素を除去した後のセンサ出力に基づいて漏れの有無を判断する機能を有している。
【0159】
図15は、上記の機能を実現すべく、本実施形態においてECU34が実行するルーチンのフローチャートである。本実施形態の装置は、図1に示すシステム構成において、ECU34に、図15に示すルーチンを実行させると共に、常に、そのルーチンで決定される判断時タンク内圧Ptendに基づいて漏れ診断処理を実行させることにより実現することができる。尚、図15において、上記図13に示すステップと同一のステップについては、同一の符号を付してその説明を省略または簡略する。
【0160】
図15に示すルーチンでは、図13に示すルーチンの場合と同様に、漏れ診断の実行条件が成立し、かつ、系が封鎖されている場合に、移動平均圧力Ptsmの算出処理と、圧力変動値Ptd(N)の算出処理とが行われる(ステップ200〜206参照)。
【0161】
図16(A)は、系の封鎖後に車両が1台の対向車とすれ違った場合にタンク内圧Ptnk(センサ出力Pt)に現れる一時的な変動を表した波形である。また、図16(B)は、図16(A)に示すセンサ出力Ptに移動平均処理を施すことにより得られた移動平均圧力Ptsmの波形である。更に、図16(C)は、センサ出力Ptが図16(A)のように変化する状況下で算出される圧力変動値Ptd(N)を連続的に表した波形である。
【0162】
図15に示すルーチンでは、上記の如く圧力変動値Ptd(N)が算出された後に、その圧力変動値Ptd(N)が所定の判定値POより小さいか否かが判別される(ステップ230)。
【0163】
判定値POは、図16(C)に示すように負の所定値であり、センサ出力Ptに、物体の通過等に起因する顕著な減少が生じているか否かを判断するために設定された値である。従って、上記ステップ230において、Ptd(N)<POが成立すると判別された場合は、今回得られたセンサ出力Ptには、物体通過等に起因する大気圧変動の影響が及んでいると判断できる。図15に示すルーチンでは、このような判断がなされた場合、次に頻度カウンタKがインクリメントされる(ステップ232)。
【0164】
一方、上記ステップ230の条件が成立しないと判別された場合は、今回得られたセンサ出力Ptには、物体通過等に起因する大気圧変動の影響が及んでいないと判断できる。図15に示すルーチンでは、この場合、上記ステップ232の処理がジャンプされる。
【0165】
上述した一連の処理が終了すると、次に、今回の処理サイクルで用いられた変数Nが、所定の最終値Nendであるか否かが判別される(ステップ212)。
最終値Nendは、既述した通り、漏れの有無を判断すべき時点でN=Nendが成立するように定められた値である。従って、本ステップ212の条件が成立する場合は、所望数の圧力変動値Ptd(N)がサンプリングされたことと共に、漏れの有無を判断する時期が到来したことが認識できる。
【0166】
上記ステップ212において、N=Nendが成立しないと判別された場合は、そのまま今回の処理サイクルが終了される。一方、上記の条件が成立すると判別された場合は、次に、頻度カウンタの計数値Kが所定回数より大きいか否かが判別される(ステップ234)。
【0167】
その結果、Kが所定回数より大きいと判別された場合は、系の封鎖期間中に、センサ出力Ptに高い頻度で大気圧変動の影響が及んでいたと判断することができる。つまり、この場合は、物体の通過等が頻繁に生ずる環境下で車両が走行していると推定することができる。一方、上記の条件が成立しない場合は、物体の通過等が頻繁には起こらない環境下で車両が走行していると推定することができる。
【0168】
図15に示すルーチンにおいて、上記ステップ234の条件が成立すると判別された場合、つまり、物体通過等が頻繁に起きる環境下で車両が走行していると推定できる場合は、ステップ220において、移動平均圧力Ptsmが判断時タンク内圧Ptendとして設定される。また、この場合、ステップ222において、変動量は0に設定される。その後、ステップ224において、圧力測定完了フラグがオンとされた後、今回の処理サイクルが終了される。
【0169】
図15に示すルーチンにおいて、上記ステップ220〜224の処理が実行される場合、その後、漏れの有無を判断するための他のルーチンでは、移動平均圧力Ptsmに基づいて漏れの有無が判断される。移動平均圧力Ptsmは、センサ出力Ptから変動成分を除去した後の値である。従って、本実施形態の装置によれば、物体の通過等に起因して大気圧に一時的な変動が生じ易い環境下であっても、その変動の影響を受けることなく、漏れの有無を正確に診断することができる。
【0170】
図15に示すルーチン中、上記ステップ234において、頻度カウンタの計数値Kが所定回数より大きくないと判別された場合、つまり、車両の走行環境において、物体の通過等が頻繁には起こらないと推定される場合は、ステップ226において、その時点のセンサ出力Ptが判断時タンク内圧Ptendとして設定される。また、この場合は、ステップ228において、圧力変動積算値Ptaが変動量に設定される。その後、ステップ224において、圧力測定完了フラグがオンとされた後、今回の処理サイクルが終了される。
【0171】
図15に示すルーチンにおいて、上記ステップ226,228および224の処理が実行される場合、その後、漏れの有無を判断するための他のルーチンでは、変動成分の除去されていないセンサ出力Ptに基づいて漏れの有無が判断される。漏れの有無を正確に判断するためには、その判断の基礎となるデータに不必要な補正やなましが施されていないことが望ましい。上述した一連の処理によれば、物体等の通過頻度が低い状況下で、このような要求を満たすことができる。
【0172】
以上説明した通り、図15に示すルーチンによれば、物体の通過等に起因する変動がセンサ出力Ptに重畳するか否かに関わらず、漏れの有無を判断すべきタイミングにおいて、大気圧変動の影響を受けない判断時タンク内圧Ptendを算出することができる。このため、本実施形態の装置によれば、車両を取り巻く大気圧に一時的な変動が生ずると否とに関わりなく、常に正確に漏れの有無を判断することができる。
【0173】
尚、上述した実施の形態6においては、ECU34が、上記ステップ230および232の処理を実行することにより前記請求項14記載の「一時的振動検出手段」が実現されている。
【0174】
また、上述した実施の形態6においては、ECU34が、上記ステップ234の処理を実行することにより前記請求項15記載の「発生頻度検出手段」が実現されている。
【0175】
【発明の効果】
この発明は以上説明したように構成されているので、以下に示すような効果を奏する。
請求項1記載の発明によれば、相対圧センサのセンサ出力に基づいて系の異常診断を行うことができると共に、トンネル走行中は異常診断を禁止することができる。このため、本発明によれば、トンネル走行中に誤った診断が行われるのを確実に防止することができる。
【0176】
請求項2記載の発明によれば、漏れの有無を診断すべくセンサ出力を読みとるべきタイミングにおいて、車両がトンネル走行中であった場合には、漏れ診断の実行を禁止すると共に、系の封鎖を維持することができる。そして、車両がトンネルを脱出してセンサ出力に周期的変動が生じない状況が形成された後に、そのセンサ出力に基づいて漏れの有無を診断することができる。
【0177】
請求項3記載の発明によれば、車両がトンネルを脱出した後に、系が封鎖されてからセンサ出力が読みとられるまでの経過時間に基づいて漏れ診断判定値を設定することができる。この場合、トンネル脱出後に、系の封鎖時間の長期化に伴う系内圧力の変化量を考慮して漏れの有無を診断することができるため、車両がトンネルから脱出するのを待ってその診断が行われるにも関わらず、正確な異常診断を行うことができる。
【0178】
請求項4記載の発明によれば、車両がトンネルを脱出した後に、中断時圧力と、中断時圧力が記憶されてからセンサ出力が読みとられるまでの経過時間とに基づいて漏れ診断判定値を設定することができる。この場合、トンネル脱出後に、系の封鎖時間の長期化に伴う系内圧力の変化量を考慮して漏れの有無を診断することができるため、車両がトンネルから脱出するのを待ってその診断が行われるにも関わらず、正確な異常診断を行うことができる。
【0179】
請求項5記載の発明によれば、GPS信号の有無と車速とに基づいて、車両がトンネル走行中であるか否かを精度良く判断することができる。
【0180】
請求項6記載の発明によれば、自車位置と地図情報とを照らし合わせることにより、車両がトンネル走行中であるか否かを精度良く判断することができる。
【0181】
請求項7記載の発明によれば、トンネル走行中に大気圧に生ずる変動が、車両を取り巻く大気圧に生じているか否かに基づいて、車両がトンネル走行中であるか否かを精度良く判断することができる。
【0182】
請求項8記載の発明によれば、漏れ診断を開始するに先だって、トンネル進入前に漏れ診断が完了できるか否かを確認することができる。そして、その確認が得られる場合にのみ、漏れ診断の実行を開始することができる。この場合、漏れ診断が無駄に実行されるのを有効に避けることができる。
【0183】
請求項9記載の発明によれば、トンネル進入前に、自車位置と地図情報とを照らし合わせることにより、車両がトンネルに進入するまでの時間に関する特性値を精度良く検出することができる。このため、本発明によれば、トンネル進入前に漏れ診断が完了できるか否かを、正確に判断することができる。
【0184】
請求項10記載の発明によれば、トンネルに進入前に漏れ診断を完了し得るか否かを判断するための完了判定値を、車両の走行状態に応じて適切に設定することができる。このため、本発明によれば、その判断を、極めて精度良く行うことができる。
【0185】
請求項11記載の発明によれば、大気圧に所定振動が生じていない場合には、振動成分の除去されていないセンサ出力に基づいて漏れ診断を行うことができる。そして、大気圧に所定振動が生じている場合は、その振動の影響を排除したセンサ出力に基づいて漏れ診断を行うことができる。
【0186】
請求項12記載の発明によれば、ローパスフィルタを用いて、センサ出力に重畳している振動成分を除去することができる。
【0187】
請求項13記載の発明によれば、大気圧の振動のピーク周波数が、トンネル走行中に生ずるべき周波数である場合に、その振動の影響を排除したセンサ出力に基づいて漏れ診断を行うことができる。
【0188】
請求項14記載の発明によれば、大気圧の振動が物体の通過に伴って生ずるべき一時的振動である場合に、その振動の影響を排除したセンサ出力に基づいて漏れ診断を行うことができる。
【0189】
請求項15記載の発明によれば、一時的な振動が高頻度で生じている場合にのみ、その振動の影響を排除したセンサ出力に基づいて漏れ診断を行うことができる。
【図面の簡単な説明】
【図1】 本発明の実施の形態1の蒸発燃料処理装置の構成を説明するための図である。
【図2】 実施の形態1の蒸発燃料処理装置において実行される漏れ診断処理の基本的な内容を説明するためのタイミングチャートである。
【図3】 実施の形態1の蒸発燃料処理装置において実行される第1のルーチンのフローチャートである。
【図4】 実施の形態1の蒸発燃料処理装置において実行される第2のルーチンのフローチャートである。
【図5】 実施の形態2の蒸発燃料処理装置において実行される漏れ診断処理の内容を説明するためのタイミングチャートである。
【図6】 実施の形態2の蒸発燃料処理装置において実行される第1のルーチンのフローチャートである。
【図7】 実施の形態2の蒸発燃料処理装置において、図6に示す実行再開モジュールとして実行される一例の処理のフローチャートである。
【図8】 図7に示す一連の処理において参照されるマップ1の一例である。
【図9】 実施の形態2の変形例において、図6に示す実行再開モジュールとして実行される一例の処理のフローチャートである。
【図10】 図9に示す一連の処理において参照されるマップ2の一例である。
【図11】 実施の形態3の蒸発燃料処理装置において実行されるルーチンのフローチャートである。
【図12】 実施の形態4の蒸発燃料処理装置において実行されるルーチンのフローチャートである。
【図13】 実施の形態5の蒸発燃料処理装置において実行されるルーチンのフローチャートである。
【図14】 図13に示すルーチンの内容を説明するためのタイミングチャートである。
【図15】 実施の形態6の蒸発燃料処理装置において実行されるルーチンのフローチャートである。
【図16】 図15に示すルーチンの内容を説明するためのタイミングチャートである。
【符号の説明】
10 燃料タンク
22 キャニスタ
26 CCV(Canister Closed Valve)
32 パージVSV(Vacuum Switching Valve)
34 ECU(Electronic Control Unit)
36 ナビゲーションシステム
38 エアフロメータ
40 車速センサ
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an abnormality diagnosis apparatus for an evaporated fuel processing apparatus, and more particularly to an abnormality diagnosis apparatus suitable for abnormality diagnosis of an apparatus for processing evaporated fuel generated in a fuel tank mounted on a vehicle.
[0002]
[Prior art]
Conventionally, for example, as disclosed in Japanese Patent Laid-Open No. 2000-282970, evaporated fuel generated in a fuel tank is temporarily adsorbed to a canister, and the adsorbed evaporated fuel is taken into an intake passage during operation of an internal combustion engine. An evaporative fuel processing apparatus for purging is known. In this type of evaporated fuel processing, it is required that a leak in the system from the fuel tank to the intake passage can be diagnosed on the vehicle.
[0003]
As a method for determining whether or not there is a leak in the system of the evaporated fuel processing apparatus, a method using a relative pressure sensor that detects the internal pressure of the fuel tank as a relative pressure with respect to the atmospheric pressure is generally used. In this method, first, the system is disconnected from the atmosphere, and then intake negative pressure is introduced into the system. When the system internal pressure (tank internal pressure) reaches a predetermined negative pressure, the system is blocked by disconnecting the intake passage. Thereafter, the sensor output of the relative pressure sensor is read at a predetermined timing, and the amount of change generated in the system pressure during the blockade is calculated.
[0004]
When a leak occurs in the system, the air flows into the system from the location where the leak occurs. For this reason, when the leak has arisen, the system pressure during blockade rises compared with the case where the leak has not occurred. Therefore, according to the amount of change in the system pressure calculated by the above method, it is possible to accurately diagnose whether or not there is a leak in the system.
[0005]
By the way, the conventional fuel vapor processing apparatus uses a relative pressure sensor to detect the system pressure. For this reason, even if the system pressure is constant, the sensor output representing the system pressure becomes a large value when the atmospheric pressure decreases, while it becomes a small value when the atmospheric pressure increases. Therefore, in the conventional evaporative fuel processing apparatus, if the atmospheric pressure changes during the system blockage, the change amount of the sensor output does not correspond to the change amount of the internal pressure, and the presence or absence of leakage is accurately determined based on the sensor output. A situation that cannot be determined occurs.
[0006]
In such a situation, as a method of preventing an erroneous diagnosis regarding the presence or absence of leakage, a system leakage may occur in situations where the atmospheric pressure changes, such as when the vehicle is traveling uphill or downhill. It is conceivable to prohibit detection. However, if the execution of leak diagnosis is always prohibited while the vehicle is climbing or descending, a situation in which the leak diagnosis cannot be executed at a desired frequency may occur.
[0007]
In view of this, the above-described conventional apparatus performs a leak diagnosis as much as possible using the following method even when the atmospheric pressure fluctuates.
That is, when the atmospheric pressure rises during system blockage, the sensor output of the relative pressure sensor shows a change that is too small relative to the actual change in the system pressure. In this case, it cannot be judged that there is no leak because the change in sensor output is small, but if there is still a large change in sensor output under the circumstances, the presence of leak may be acknowledged. it can. For this reason, the above-described conventional apparatus prohibits the determination that there is no leak in an environment where the atmospheric pressure rises, while allowing the determination that there is a leak.
[0008]
Further, when the atmospheric pressure falls during the blockage of the system, the sensor output of the relative pressure sensor shows an excessive change with respect to the actual change in the internal pressure. In this case, it cannot be determined that a leak exists because the change in the sensor output is large. However, if the sensor output is still sufficiently small under the circumstances, the absence of the leak can be recognized. For this reason, the above-described conventional apparatus prohibits the determination that there is a leak in an environment where the atmospheric pressure falls, but allows the determination that there is no leak.
[0009]
As described above, the above-described conventional apparatus allows only one of the determination of the absence of leakage or the determination of the presence of leakage according to the change direction of the atmospheric pressure even when the atmospheric pressure changes during the system blockage. To do. For this reason, according to the above-described conventional apparatus, it is possible to increase the execution frequency of the leakage diagnosis as compared to the case where the execution of the leakage failure is always prohibited when the air changes.
[0010]
[Problems to be solved by the invention]
The atmospheric pressure surrounding the vehicle changes as the vehicle runs uphill or downhill, and when the vehicle travels through a tunnel, it exhibits periodic fluctuations, and when the vehicle passes an oncoming vehicle, etc. Shows temporary fluctuations. Since the conventional apparatus does not assume a periodic or temporary change in the atmospheric pressure as described above, it cannot appropriately cope with such a change.
[0011]
That is, if atmospheric pressure changes periodically or temporarily due to tunneling or passing with an oncoming vehicle, if the above-mentioned conventional device recognizes the microscopic change, it is determined that there is a leak. Is permitted, and the situation where the determination of the absence of leakage is prohibited and the opposite situation are interchanged in a short time, resulting in a situation where neither the presence or absence of leakage can be properly judged. It is possible. In this case, the execution period of the leakage diagnosis, that is, the period during which the purge of the evaporated fuel into the intake passage is prohibited is long, and the purge opportunity is unduly impaired.
[0012]
Further, when the atmospheric pressure changes periodically or temporarily, if the conventional apparatus determines the increasing or decreasing tendency based on the atmospheric pressure at an appropriate sampling timing, the changing atmospheric pressure Therefore, the determination may be made based on the atmospheric pressure, and the leakage diagnosis may be performed based on the atmospheric pressure that is unduly large or unduly small. As described above, in any case, depending on the conventional apparatus described above, an appropriate leak diagnosis cannot be performed in an environment in which the atmospheric pressure changes periodically or temporarily.
[0013]
The present invention has been made to solve the above-described problems, and is an abnormality diagnosis device for an evaporative fuel processing apparatus that does not make an erroneous leak diagnosis due to a tunnel running or a passing vehicle with an oncoming vehicle. The purpose is to provide.
[0014]
[Means for Solving the Problems]
The invention according to claim 1 is an abnormality diagnosis apparatus for an evaporative fuel processing apparatus for processing evaporative fuel generated in a fuel tank,
A relative pressure sensor that detects a pressure in a predetermined system including the fuel tank as a relative pressure with respect to the atmospheric pressure;
An abnormality diagnosis means for performing an abnormality diagnosis of the system based on a sensor output of the relative pressure sensor;
Tunnel judgment means for judging whether or not the vehicle is traveling in a tunnel;
An abnormality diagnosis prohibiting means for prohibiting the abnormality diagnosis during tunnel traveling,
It is characterized by providing.
[0015]
The invention according to claim 2 is the abnormality diagnosis apparatus according to claim 1,
The abnormality diagnosis means includes
System sealing means for sealing the system after setting its internal pressure to a predetermined initial pressure;
After the system is blocked, the sensor output is detected at a predetermined timing, and leak diagnosis means for diagnosing whether or not the system has a leak based on the detected value,
The abnormality diagnosis prohibiting means includes a leakage diagnosis prohibiting means for prohibiting a diagnosis of leakage based on the sensor output detected at the timing during tunnel traveling,
Blocking maintenance means for maintaining the blockage of the system even after the timing during tunnel traveling,
Tunnel exit judging means for judging whether or not the vehicle has exited the tunnel;
Second leak diagnosis means for detecting whether the sensor output is detected at a predetermined time after the vehicle exits the tunnel and whether or not a leak has occurred in the system based on the detected value;
It is characterized by providing.
[0016]
Invention of Claim 3 is the abnormality diagnosis apparatus of Claim 2, Comprising:
The second leakage diagnosis means includes
A post-blocking time counting means for counting an elapsed time until the predetermined time after the system is blocked;
A leakage diagnosis determination value setting means for setting a leakage diagnosis determination value based on the elapsed time;
Leakage diagnosis execution means for diagnosing the presence or absence of leakage based on the sensor output detected at the predetermined time point and the leakage diagnosis determination value;
It is characterized by providing.
[0017]
Invention of Claim 4 is the abnormality diagnosis apparatus of Claim 2, Comprising:
The second leakage diagnosis means includes
An interruption pressure storage means for storing the pressure in the system as an interruption pressure at the later of the time when the vehicle enters the tunnel and the time when the system is blocked;
An interruption time counting means for counting an elapsed time up to the predetermined time after the interruption pressure is stored;
A leakage diagnosis determination value setting means for setting a leakage diagnosis determination value based on the elapsed time and the interruption pressure;
Leakage diagnosis execution means for diagnosing the presence or absence of leakage based on the sensor output detected at the predetermined time point and the leakage diagnosis determination value;
It is characterized by providing.
[0018]
The invention according to claim 5 is the abnormality diagnosis apparatus according to any one of claims 1 to 4,
A GPS receiver that receives GPS signals;
A vehicle speed sensor for detecting the vehicle speed,
The tunnel judging means judges whether or not the vehicle is traveling in a tunnel based on the presence / absence of the GPS signal and the vehicle speed.
[0019]
The invention according to claim 6 is the abnormality diagnosis apparatus according to any one of claims 1 to 4,
Own vehicle position detecting means for detecting the own vehicle position;
Map information storage means for storing map information;
The tunnel determination means determines whether the vehicle is traveling in a tunnel based on the vehicle position and the map information.
[0020]
The invention according to claim 7 is the abnormality diagnosis apparatus according to any one of claims 1 to 4,
Pressure vibration detecting means for detecting vibration components of atmospheric pressure surrounding the vehicle,
The tunnel determining means determines whether the vehicle is traveling in a tunnel based on the vibration component.
[0021]
The invention according to claim 8 is an abnormality diagnosis apparatus for an evaporative fuel processing apparatus for processing evaporative fuel generated in a fuel tank,
A relative pressure sensor that detects a pressure in a predetermined system including the fuel tank as a relative pressure with respect to the atmospheric pressure;
System sealing means for sealing the system after setting its internal pressure to a predetermined initial pressure;
After the system is blocked, a leak diagnosis unit that detects the sensor output at a predetermined timing and diagnoses whether the system has a leak based on the detected value;
A diagnostic propriety judging means for judging whether or not the leakage diagnosis can be completed before the vehicle enters the tunnel;
If it is determined that the leak diagnosis cannot be completed before the vehicle enters the tunnel, a diagnosis process prohibiting unit that prohibits the process for the diagnosis;
It is characterized by providing.
[0022]
The invention according to claim 9 is the abnormality diagnosis device according to claim 8,
Own vehicle position detecting means for detecting the own vehicle position;
Map information storage means for storing map information;
The diagnosis propriety judging means is
Based on the vehicle position and the map information, characteristic value detection means for detecting a characteristic value related to the time until the vehicle enters the tunnel;
Judgment means for judging whether or not the leakage diagnosis can be completed based on a comparison result between the characteristic value and a predetermined completion judgment value is provided.
[0023]
A tenth aspect of the present invention is the abnormality diagnosis apparatus according to the ninth aspect, further comprising a completion determination value setting means for setting the completion determination value based on a running state of the vehicle.
[0024]
The invention according to claim 11 is an abnormality diagnosis apparatus for an evaporative fuel processing apparatus for processing evaporative fuel generated in a fuel tank,
A relative pressure sensor that detects a pressure in a predetermined system including the fuel tank as a relative pressure with respect to the atmospheric pressure;
An abnormality diagnosis means for performing an abnormality diagnosis of the system based on a sensor output of the relative pressure sensor;
Sensor output correction means for removing the influence of vibration of atmospheric pressure surrounding the vehicle from the sensor output,
The abnormality diagnosis means performs abnormality diagnosis of the system based on the sensor output corrected by the sensor output correction means when a predetermined vibration occurs in the atmospheric pressure.
[0025]
The invention according to claim 12 is the abnormality diagnosis apparatus according to claim 11, wherein the output correction means includes a low-pass filter that allows a predetermined low-frequency component to pass through the output of the relative pressure sensor. And
[0026]
The invention according to claim 13 is the abnormality diagnosis apparatus according to claim 11,
A peak frequency detecting means for detecting a peak frequency of vibration of atmospheric pressure;
Frequency judgment means for judging whether or not the peak frequency is included in a predetermined frequency range;
The predetermined frequency range is a predetermined range as a frequency band that can be a peak frequency during tunnel traveling,
The abnormality diagnosis unit performs an abnormality diagnosis based on the sensor output corrected by the sensor output correction unit when the peak frequency is included in the frequency range.
[0027]
The invention according to claim 14 is the abnormality diagnosis apparatus according to claim 11,
A temporary vibration detecting means for detecting vibration temporarily generated in the atmospheric pressure as the object passes;
The abnormality diagnosis unit performs abnormality diagnosis based on the sensor output corrected by the sensor output correction unit when the temporarily generated vibration is detected.
[0028]
The invention according to claim 15 is the abnormality diagnosis apparatus according to claim 14,
An occurrence frequency detecting means for detecting an occurrence frequency of the temporarily generated vibration;
The abnormality diagnosis unit performs an abnormality diagnosis based on the sensor output corrected by the sensor output correction unit when the temporarily generated vibration occurs over a predetermined frequency. .
[0029]
DETAILED DESCRIPTION OF THE INVENTION
Embodiments of the present invention will be described below with reference to the drawings. In addition, the same code | symbol is attached | subjected to the element which is common in each figure, and the overlapping description is abbreviate | omitted.
[0030]
Embodiment 1 FIG.
FIG. 1 is a diagram for explaining the outline of the fuel vapor processing apparatus according to Embodiment 1 of the present invention. The evaporated fuel processing apparatus of this embodiment includes a fuel tank 10. The fuel tank 10 is provided with a tank internal pressure sensor 12 for measuring the tank internal pressure. The tank internal pressure sensor 12 is a relative pressure sensor that detects a tank internal pressure as a relative pressure with respect to the atmospheric pressure.
[0031]
A vapor passage 18 is connected to the fuel tank 10 via ROV (Roll Over Valve) 14 and 16. The vapor passage 18 is connected to a canister 22 via a diaphragm type oil supply valve 20. The canister 22 is filled with activated carbon for adsorbing fuel vapor. Therefore, the fuel vapor generated inside the fuel tank 10 reaches the canister 22 through the purge passage 18 and the fuel supply valve 20 and is adsorbed and held inside the canister 22.
[0032]
The canister 22 is provided with an air inlet 24. The atmosphere introduction port 24 communicates with the atmosphere via a CCV (Canister Closed Valve) 26 and an atmosphere filter 28. The CCV 26 is a switching valve that selectively realizes a state in which the atmosphere introduction port 24 is opened and a state in which it is closed. The air filter 28 is an air filter for removing foreign substances from the air flowing into the air introduction port 24.
[0033]
The canister 22 is further connected to a purge passage 30 that leads to an intake passage (not shown) of the internal combustion engine. The purge passage 30 is provided with a purge VSV (Vacuum Switching Valve) 32 for controlling the flow rate of the gas flowing through the purge passage 30. The purge VSV 32 is a control valve that realizes an arbitrary opening degree by duty control.
[0034]
The evaporative fuel processing apparatus also includes an ECU (Electronic Control Unit) 34. The ECU 34 is a control device for the evaporative fuel processing device. The ECU 34 receives an output signal from the tank internal pressure sensor 12 and supplies a drive signal to the CCV 26 and the purge VSV 32.
[0035]
Further, a navigation system 36, an air flow meter 38, and a vehicle speed sensor 40 are connected to the ECU 34. The navigation system 36 includes a GPS receiver that receives GPS signals, a map data processing unit that stores and processes map data, and a vehicle position detection unit that detects a vehicle position based on various information other than the GPS sensor. have. The air flow meter 38 is a sensor that detects the intake air amount Ga flowing through the intake passage of the internal combustion engine. The vehicle speed sensor 40 is a sensor that generates a pulse signal at a cycle corresponding to the vehicle speed.
[0036]
Next, with reference to FIG. 2, the basic flow of the leakage diagnosis process executed by the fuel vapor processing apparatus shown in FIG. 1 to diagnose leakage in the system will be described.
FIG. 2 is a timing chart showing changes that occur in the tank internal pressure Ptnk when the leak detection process is executed in the evaporated fuel processing apparatus of the present embodiment.
In the leak detection process, first, the CCV 26 is closed, and the system including the fuel tank 10, the canister 22, and the purge passage 30 is disconnected from the atmosphere. A point A shown in FIG. 2 indicates a point in time when the CCV 26 is closed by the above processing.
[0037]
Next, intake negative pressure is introduced into the system from an intake passage (not shown) via the purge VSV 32. A point B shown in FIG. 2 indicates a point in time when the system internal pressure, that is, the tank internal pressure Ptnk is reduced to a predetermined initial pressure as a result of the intake negative pressure being introduced.
[0038]
When the tank internal pressure Ptnk decreases to the predetermined initial pressure, the purge VSV 32 is closed at that time, and the above system is shut off from the atmosphere and from the intake passage, that is, the above system is blocked. Is produced. When this state is formed, the tank internal pressure Ptnk thereafter starts to increase gradually with the generation of new fuel vapor.
[0039]
A change indicated by a solid line in FIG. 2 indicates a change in the tank internal pressure Ptnk obtained when there is no leakage in the system. On the other hand, a change indicated by a broken line indicates a change in the tank internal pressure Ptnk that occurs when a leak occurs in the system. When there is a leak in the system, the air flows into the system from the leak location. As a result, as shown in these changes, when the leak exists (broken line), the tank internal pressure Ptnk greatly changes compared to the case where the leak does not exist (solid line).
[0040]
In the leakage diagnosis process in the present embodiment, after the system is blocked (after point B), the counting of a predetermined period is started after waiting for the tank internal pressure Ptnk to reach a predetermined reference pressure. Then, when it is determined that the predetermined period has elapsed, a change amount ΔP generated in the tank internal pressure Ptnk during that time is calculated. Thereafter, the amount of change ΔP is compared with a predetermined determination value ΔPth. If ΔP is larger than ΔPth, it is determined that a leak has occurred in the system. The point C shown in FIG. 2 corresponds to the time point when the above determination is made.
[0041]
When the above determination is made, the CCV 26 is thereafter opened, and the atmosphere is introduced into the system including the fuel tank 10 and the like. As a result, the tank internal pressure Ptnk starts to rise toward the atmospheric pressure. A point D shown in FIG. 2 indicates a time point when the tank internal pressure Ptnk returns to the atmospheric pressure after the CCV 26 is opened. The above is the basic content of the leakage diagnosis process executed in the present embodiment. According to this process, it is possible to accurately detect whether or not there is a leak in the system including the fuel tank 10 and the like based on the output of the tank internal pressure sensor 12.
[0042]
By the way, the evaporated fuel processing apparatus of the present embodiment uses a relative pressure sensor as the tank internal pressure sensor 12. For this reason, even if the pressure in the fuel tank 10 is constant, the sensor output of the tank internal pressure sensor 12 changes if the atmospheric pressure fluctuates. While the vehicle is traveling through the tunnel, the atmospheric pressure surrounding the vehicle changes periodically, and therefore a situation occurs in which the sensor output of the tank internal pressure sensor 12 does not match the actual tank internal pressure Ptnk. For this reason, it is desirable not to perform a leak diagnosis while the vehicle is traveling through a tunnel.
[0043]
FIG. 3 is a flowchart of a first routine executed by the ECU 34 to realize the above function.
In the routine shown in FIG. 3, it is first determined whether or not the execution conditions for the leakage diagnosis process are satisfied (step 100).
Specifically, in this step 100, whether the coolant temperature of the internal combustion engine and the vehicle operating conditions satisfy predetermined conditions, whether or not the evaporated fuel purge conditions are satisfied, and further, the leakage diagnosis is incomplete. Whether or not is determined. Then, when all these conditions are satisfied, it is determined that the execution condition is satisfied.
[0044]
When the execution condition of the leak diagnosis process is satisfied, the leak diagnosis process is executed by another routine which will be described later with reference to FIG. Therefore, if it is determined in step 100 that the execution condition is satisfied, it can be determined that the leak detection process has been started. In this case, next, in the process, it is determined whether or not the system (evaporation system) including the fuel tank 10 or the like is already blocked (step 102).
[0045]
If it is determined that the system has not been blocked yet, the current processing cycle is terminated without any further processing. On the other hand, if it is determined that the system is already blocked, it is next determined whether or not the GPS signal is in an off state, that is, in the GPS receiver included in the navigation system 36, the GPS signal is not received. It is determined whether or not (step 104).
[0046]
If it is determined that the GPS signal is off, it can be determined that the GPS signal emitted from the GPS satellite is blocked by some obstacle. In this case, it is next determined whether or not the vehicle speed SPD exceeds a predetermined determination value (step 106).
[0047]
The system according to the present embodiment determines that the vehicle is traveling through the tunnel when the GPS signal is in an off state and the vehicle speed SPD exceeds the determination value. When such a determination is made, the ECU 34 turns on the diagnosis interruption flag and ends the current processing cycle.
[0048]
The diagnosis interruption flag is a flag that is turned on to interrupt the leakage diagnosis process when the vehicle enters the tunnel during the execution of the leakage diagnosis process. Therefore, in the routine shown in FIG. 3, when it is determined in step 100 that the execution condition of the leakage diagnosis process is not satisfied, and when it is determined that any of the conditions of steps 104 and 106 is not satisfied ( If tunnel travel is denied, the diagnosis interruption flag is turned off (step 110).
[0049]
FIG. 4 is a flowchart of a routine executed by the ECU 34 in order to realize the leakage diagnosis process. According to the routine shown in FIG. 4, the contents of the basic processing described with reference to FIG. 2 can be realized, and the execution of the leakage diagnosis processing can be interrupted when the diagnosis interruption flag is on. .
[0050]
In the routine shown in FIG. 4, it is first determined whether or not the leak detection execution condition is satisfied (step 120).
This execution condition is the same as the execution condition determined in step 100 above. If it is determined in step 120 that the execution condition is not satisfied, the current process is terminated without any further process.
[0051]
On the other hand, if it is determined in step 120 that the leakage detection execution condition is satisfied, it is then determined whether or not the diagnosis interruption flag is in an ON state (step 122).
[0052]
As a result, when it is determined that the diagnosis interruption flag is in the ON state, the process after step 144 described later is immediately executed to suspend (stop) the leakage diagnosis process at that time. On the other hand, if it is determined that the diagnosis interruption flag is not in the on state, the CCV 26 is closed, and a state in which the system including the fuel tank 10 and the like is disconnected from the atmosphere is formed or maintained (step 124).
[0053]
In the routine shown in FIG. 4, next, the introduction of the negative pressure into the system is completed, or more specifically, whether or not the tank internal pressure Ptnk detected by the tank internal pressure sensor 12 has decreased to a predetermined initial pressure. Is determined (step 126).
[0054]
As a result, when it is determined that the introduction of the negative pressure has not yet been completed, the current processing cycle is immediately terminated. In this case, thereafter, every time this routine is started, the processing after step 120 is repeated. On the other hand, if it is determined in step 126 that the introduction of the negative pressure has been completed, the purge VSV 32 is closed and the system including the fuel tank 10 and the like is closed (step 128).
[0055]
In the routine shown in FIG. 4, it is next determined whether or not the tank internal pressure Ptnk has increased to a predetermined reference pressure Pth (step 130).
[0056]
As a result, if it is determined that Ptnk ≧ Pth does not hold, the current processing cycle is immediately terminated. In this case, thereafter, every time this routine is started, the processing after step 120 is repeated. On the other hand, if it is determined in step 130 that Ptnk ≧ Pth is established, the pressure change detection counter is then incremented (step 132).
[0057]
Next, after Ptnk ≧ Pth is established, whether a predetermined time (for example, 5 seconds) has elapsed, or more specifically, whether the count value of the pressure change detection counter has reached a predetermined value (a value corresponding to 5 seconds) Is discriminated (step 134).
[0058]
As a result, if it is determined that the predetermined time has not elapsed, the current processing cycle is immediately terminated. In this case, thereafter, every time this routine is started, the processing after step 120 is repeated. On the other hand, if it is determined in step 134 that the predetermined time has elapsed, the tank internal pressure Ptnk at that time is detected based on the sensor output of the tank internal pressure sensor 12 (step 136).
[0059]
Thereafter, whether or not the difference between the tank internal pressure Ptnk detected in step 136 and the reference pressure Pth, that is, the increase amount ΔPtnk of the system pressure generated during a predetermined time (5 sec) is smaller than the predetermined determination value ΔPth. Is determined (step 138).
[0060]
If it is determined that the increase amount ΔPtnk is smaller than the determination value ΔPth, it is determined that there is no leakage in the system and a normal determination is made (step 140).
[0061]
On the other hand, if it is determined in step 138 that the increase amount ΔPtnk is not smaller than the determination value ΔPth, it is determined that a leak has occurred in the system, and an abnormality is determined (step 142).
[0062]
When the above processing is completed, in the routine shown in FIG. 4, the CCV 26 is then opened to allow air to flow into the canister 22 (step 144), and then the tank internal pressure Ptnk is stabilized near atmospheric pressure. The purge is resumed after waiting (step 146).
[0063]
As described above, according to the routine shown in FIG. 4, when the diagnosis interruption flag is not in the ON state, it is determined whether or not there is a leak in the system by the leak diagnosis processing method described with reference to FIG. Judgment can be made. When the diagnosis interruption flag is turned on, the execution of the leakage diagnosis process can be interrupted at that time. For this reason, according to the apparatus of the present embodiment, it is possible to effectively prevent erroneous leakage diagnosis due to the influence of atmospheric pressure vibration while the vehicle is traveling through the tunnel.
[0064]
In the first embodiment described above, it is determined whether or not the vehicle is traveling in a tunnel based on the presence / absence of a GPS signal and the vehicle speed SPD, but the determination method is limited to this. It is not a thing. That is, when the navigation system 36 has a function for detecting the vehicle position without using the GPS signal, the vehicle position detected by the function and the map information stored in the navigation system are obtained. It is good also as judging whether the vehicle is drive | working a tunnel by collating.
[0065]
Furthermore, since atmospheric pressure shows a periodic change while traveling through a tunnel, it is determined whether or not the vehicle is traveling through a tunnel based on whether or not such a periodic change occurs in the atmospheric pressure. It is good to do. At this time, whether or not such a periodic change occurs in the atmospheric pressure may be determined based on the sensor output of the tank internal pressure sensor 12 (details will be described in the description of the fifth embodiment). .
[0066]
In the first embodiment described above, the tank internal pressure sensor 12 corresponds to the “relative pressure sensor” described in claim 1, and the ECU 34 executes the processing in step 138 described above. The “abnormality diagnosis unit” according to claim 1 executes the processing of steps 104 and 106, and the “tunnel determination unit” according to claim 1 executes the processing of steps 108 and 122. The “abnormality diagnosis prohibiting means” described in 1 is realized.
[0067]
In the first embodiment described above, among the units included in the navigation system 36, the unit that detects the vehicle position using the GPS signal or other information is the “vehicle position detection” according to claim 6. The units for storing the map information in the “means” correspond to the “map information storage means” in the sixth aspect.
[0068]
In the first embodiment described above, the “pressure vibration detecting means” according to claim 7 can be realized by causing the ECU 34 to detect the vibration component superimposed on the atmospheric pressure.
[0069]
Embodiment 2. FIG.
Next, a second embodiment of the present invention will be described with reference to FIGS.
The fuel vapor processing apparatus of the present embodiment has a function of temporarily suspending the leakage diagnosis when the vehicle enters the tunnel during execution of the leakage diagnosis and restarting the diagnosis after the vehicle exits the tunnel. ing. More specifically, according to the basic processing, the apparatus of the present embodiment calculates the amount of change ΔPtnk in the system pressure and determines whether or not there is a leak. At that time, it is not judged whether there is a leak, but keeps the system closed until the vehicle exits the tunnel, and has the function to judge the leak based on the sensor output (tank pressure Ptnk) after the escape ing. This function is realized by causing the ECU 34 to execute the routine shown in FIG. 6 and FIG. 7 described later together with the routine shown in FIG. 3 using the system configuration similar to that of the apparatus of the first embodiment described above. Can do.
[0070]
FIG. 5 is a timing chart for explaining a technique used by the apparatus of this embodiment in order to accurately detect the presence or absence of leakage based on the sensor output after exiting the tunnel. In FIG. 5, time t0 is the time when the introduction of the negative pressure into the system ends and the system is blocked. Times t1 and t2 are respectively the time when the system pressure reaches the reference pressure Pth and the time when a predetermined time (for example, 5 seconds) has passed thereafter. When the vehicle is not traveling in the tunnel at time t2, the device of the present embodiment is configured so that the tank internal pressure P at time t2 1 The amount of change ΔPtnk is calculated based on the above, and the presence or absence of leakage is determined based on the comparison between the value ΔPtnk and the determination value ΔPth.
[0071]
If the vehicle is traveling in a tunnel at time t2, the presence or absence of leakage is not determined at that time, and the system is kept blocked until the vehicle exits the tunnel. In FIG. 5, time t3 is the time when the vehicle escapes from the tunnel. In this case, the apparatus of the present embodiment determines the presence or absence of leakage based on the tank internal pressure Ptnk at time t3, that is, the tank internal pressure PtOUT after escape. At this time, the tank internal pressure PtOUT after escape becomes higher as the period of time during which the system is blocked before the vehicle exits the tunnel increases. For this reason, when it is determined whether there is a leak after waiting for the vehicle to exit the tunnel, it is necessary to use an appropriate determination value according to the elapsed time after the blockade.
[0072]
Therefore, the apparatus according to the present embodiment, when the vehicle is traveling in a tunnel at a normal timing (time t2) when the presence / absence of leakage should be determined, and when determining the presence / absence of leakage after exiting the tunnel (time t3), Based on the blockage time of the system prior to the determination, that is, t3−t0 in FIG. 5, a determination value for determining the presence or absence of leakage is appropriately set. Hereinafter, with reference to FIG. 6 to FIG. 8, the contents of processing executed by the apparatus of the present embodiment to realize the above-described function will be described in detail.
[0073]
FIG. 6 is a flowchart of a leak detection routine executed by the ECU 34 in the present embodiment. In FIG. 6, steps similar to those shown in FIG. 4 are given the same reference numerals. This routine is the same as the routine shown in FIG. 4 except for the following two points.
(1) The execution order of step 122 for determining whether or not the diagnosis interruption flag is on has been changed from immediately after step 120 to immediately after step 134.
(2) When the diagnosis interruption flag is on, the processing after step 144 is executed through the processing of the execution resumption module (step 150).
[0074]
According to the routine shown in FIG. 6, no matter what timing the vehicle enters the tunnel, once the leakage diagnosis process is started, the negative pressure introduction is completed (step 126) and the system is blocked (step 128). Until the predetermined time elapses after the tank internal pressure Ptnk reaches the reference pressure Pth (steps 130 to 134), the processing proceeds in a normal procedure. If the diagnosis interruption flag is off when the predetermined time has elapsed, leakage diagnosis is performed by a normal method (steps 138 to 146). On the other hand, if the diagnosis interruption flag is on at that time, Thereafter, the process of the execution resumption module (step 150) is executed.
[0075]
FIG. 7 is a flowchart of a series of processing executed as processing of the execution resumption module.
In the routine shown in FIG. 7, first, the elapsed time after the blockage of the system counted in the other routine, that is, the elapsed time after the purge VSV 30 is closed in step 128 is read (step 152).
[0076]
Next, it is determined whether the GPS signal is turned on, that is, whether the GPS signal is received by the GPS receiver of the navigation system (step 154).
[0077]
As a result, if it is determined that the GPS signal is not yet turned on, it can be determined that the vehicle has not escaped from the tunnel. In this case, the current processing cycle (the processing cycle shown in FIGS. 6 and 7) is immediately terminated. On the other hand, if it is determined that the GPS signal is on, it can be determined that the vehicle has escaped from the tunnel. In this case, the tank internal pressure Ptnk at that time is then detected as the escape tank pressure PtOUT (step 156).
[0078]
Next, with reference to the map 1, the presence or absence of leakage in the system is determined based on the escape tank pressure PtOUT (step 158).
[0079]
FIG. 8 is an example of the map 1 referred to in step 158 above. As shown in FIG. 8, the map 1 has a leakage-free determination value 50 and a leakage determination value 52 in relation to the elapsed time after blockade. Further, the map 1 has a holding determination value 54 indicating a constant value (atmospheric pressure + α) regardless of the elapsed time after the blockade. In Map 1, a region having a pressure lower than the leak-free determination value 50 is a leak-free region in which it is determined that there is no leak, a region having a pressure higher than the leakage determination value 52 and a pressure lower than the hold determination value 54 is This is a leaked area where it is determined that there is a leak. The other regions, that is, the region sandwiched between the no-leakage determination value 54 and the leakage determination value 52, and the region higher than the holding determination value 54 are holding regions where the determination of the presence or absence of leakage is held. .
[0080]
More specifically, in step 158, first, the no-leakage determination value 50 and the leak-presence determination value 52 corresponding to the elapsed time after the block read in step 152 are specified on the map 1, and the hold determination is further performed. The value 54 (atmospheric pressure + α) is read. Next, the escape tank pressure PtOUT detected in step 156 is compared with the determination values 50, 52, and 54 to determine which region the escape tank pressure PtOUT belongs to.
[0081]
In Map 1, both the no-leakage determination value 50 and the leakage-existing determination value 52 are set to increase as the elapsed time after the blockade increases. This setting corresponds to the fact that the tank internal pressure Ptnk becomes higher as the elapsed time after the blockade becomes longer even when there is no leakage (see FIG. 5). Therefore, according to the processing in step 158, it is possible to accurately determine whether there is a leak even though the determination time is delayed until the vehicle exits the tunnel.
[0082]
In map 1, the hold determination value 54 is a determination value that is set assuming that a large amount of evaporated fuel is generated in the fuel tank 10. That is, if a large amount of evaporated fuel is generated in the fuel tank 10 during the execution of the leakage diagnosis process, the tank internal pressure Ptnk may exceed the atmospheric pressure and become a positive pressure. In other words, when the escape tank pressure PtOUT exceeds the atmospheric pressure + α, it can be determined that a large amount of evaporated fuel is generated in the fuel tank 10. Under such circumstances, since the change in the tank internal pressure Ptnk does not necessarily correspond to the presence or absence of leakage, it is desirable not to determine the presence or absence of leakage. According to the map 1, it is possible to avoid determining whether there is a leak in such a case. For this reason, according to the process of the said step 158, it can prevent effectively that an incorrect leak diagnosis is performed.
[0083]
In the map 1, the hold determination value 54 is set to atmospheric pressure + “α” in consideration of the assembly position of the atmospheric pressure sensor 12 and the output error, up to the atmospheric pressure + α to be a leaky region. This is based on the judgment that is appropriate.
[0084]
In the series of processes shown in FIG. 7, after the process of step 158 is completed, the leak detection completion flag is turned on (step 160).
Thereafter, in the routine shown in FIG. 6, processing subsequent to step 144 is executed in order to resume the purge.
[0085]
As described above, according to the routine shown in FIGS. 6 and 7 described above, when the vehicle is traveling in the tunnel at the normal determination time, the determination at that time is prohibited (interrupted), and the vehicle It is possible to realize a function of restarting the diagnosis process (execution of judgment) after exiting the tunnel. For this reason, according to the fuel vapor processing apparatus of the present embodiment, it is possible to effectively prevent an erroneous leak diagnosis from being executed during tunnel travel, and always effectively utilize the progress of the leak diagnosis once started. As a result, the time required to complete the leak diagnosis can be shortened.
[0086]
By the way, in Embodiment 2 mentioned above, when postponing the judgment regarding the presence or absence of leakage until the vehicle escapes from the tunnel, the judgment value used for the judgment is set based on the elapsed time after the blockade. However, the determination value setting method is not limited to this. Hereinafter, with reference to FIG. 9 and FIG. 10 together with FIG. 3, a modified example of the technique for setting the determination value of the leakage diagnosis will be described.
[0087]
As described above, the apparatus of the second embodiment executes the routine shown in FIG. 3 in order to process the diagnosis interruption flag. When the determination value related to the presence or absence of leakage is set by the method of the modified example described below, the ECU 34 detects when the system blockage and the tunnel travel are simultaneously recognized for the first time during the execution of the routine shown in FIG. 102 to 106), in step 108, the diagnosis interruption flag is turned on, and the tank internal pressure Ptnk at that time is stored as the interruption time pressure Pst.
[0088]
In FIG. 9, on the assumption that the above processing is executed, a determination value related to leak diagnosis is set by a method of the modified example, and further, the ECU 34 executes to determine whether there is a leak using the determination value. It is a flowchart for demonstrating the flow of a series of processes. The series of processing shown in FIG. 9 is executed as the processing of the execution restart module (step 150) in the routine shown in FIG. 6 when the diagnosis interruption flag is determined to be on (see step 122). It should be executed instead of the processing shown. In FIG. 9, the same steps as those shown in FIG. 7 are denoted by the same reference numerals, and the description thereof is simplified or omitted.
[0089]
In the series of processes shown in FIG. 9, first, the elapsed interruption time is measured (step 162).
The suspension elapsed time is the elapsed time after the diagnosis suspension flag is turned on, that is, the later of the time point when the negative pressure introduction into the system is completed and the time when the vehicle enters the tunnel (see FIG. 3). ). Specifically, the elapsed interruption time is measured by adding a time td corresponding to the execution cycle of the processing cycle to the time T (or initial value 0) measured during the previous processing cycle.
[0090]
Next, in step 154, it is determined whether the GPS signal is on, that is, whether the vehicle has escaped from the tunnel. As a result, when it is determined that the GPS signal is on, the interruption pressure Pst is read (step 164).
The interruption pressure Pst read here is the value stored in step 108 in the routine shown in FIG. 3 as described above.
[0091]
In the series of processing shown in FIG. 9, next, the escape tank pressure PtOUT is measured in step 156, and thereafter, with reference to map 2, the presence or absence of leakage in the system is determined based on the escape tank pressure PtOUT. (Step 166).
[0092]
FIG. 10 is an example of the map 2 referred to in step 166 above. As shown in FIG. 10, in the map 2, a leakage-free determination value 50 and a leakage presence determination value 52 are defined in relation to the interruption-time pressure Pst and interruption elapsed time T. Further, the map 2 has a holding determination value 54 indicating a constant value (atmospheric pressure + α) regardless of the elapsed time after the blockade. The meanings of the areas divided by the determination values 50, 52, and 54 are the same as those in the case of the map 1 shown in FIG. 8, and thus detailed description thereof is omitted here.
[0093]
More specifically, in step 166, first, the interruption elapsed time T measured in step 162 and the leakage absence determination value 50 corresponding to the interruption pressure Pst read in step 164, and the leakage determination are determined. The value 52 is specified on the map 1, and the hold determination value 54 (atmospheric pressure + α) is read. Next, the escape tank pressure PtOUT detected in step 156 is compared with the determination values 50, 52, and 54 to determine which region the escape tank pressure PtOUT belongs to.
[0094]
In Map 2, both the no-leakage determination value 50 and the leakage-presence determination value 52 are set so as to increase as the interruption elapsed time T becomes longer. Further, these determination values are set to be larger as the interruption pressure Pst is higher. This setting corresponds to the fact that, even when there is no leakage, the pressure Pstnk at the time of interruption is higher and the tank internal pressure Ptnk becomes higher as the interruption elapsed time T is longer (see FIG. 5). Therefore, according to the processing in step 166, it is possible to accurately determine whether there is a leak even though the determination time is delayed until the vehicle exits the tunnel.
[0095]
When the process of step 166 is completed, the process after step 144 shown in FIG. 6 is executed and continued through the process of step 160.
[0096]
As described above, according to the method of the above-described modification, a function for accurately performing a leak diagnosis after the vehicle exits the tunnel while setting a determination value related to the leak diagnosis by a method different from the device of the second embodiment. Can be realized. For this reason, the method of a modification can also be used in the apparatus of Embodiment 2 as a method of setting a determination value related to leakage diagnosis.
[0097]
In the second embodiment described above, the ECU 34 executes the process of step 128, so that the “system blocking means” according to claim 2 executes the processes of steps 136 and 138. The “leakage diagnosis means” according to claim 2 executes the processing of steps 104 to 108 and 122, so that the “leakage diagnosis prohibition means” according to claim 2 performs processing of the execution resumption module while the system is blocked. By executing the process of (Step 150), the “blocking maintaining means” according to claim 2 is executed, and when the process of the step 154 is executed, the “tunnel escape judging means” according to claim 2 is changed to the above step. By executing the processing of 156 and 158, the “second leakage diagnosis means” according to claim 2 is realized.
[0098]
In the second embodiment described above, the ECU 34 counts the elapsed time after the block read in the step 152 so that the “post-block time counting means” according to the claim 3 has no leakage in the step 158. By setting the determination value 50, the leakage determination value 52, and the hold determination value 54, the "leakage diagnosis determination value setting means" according to claim 3 determines the presence or absence of leakage in the step 158. Item 3 “Leakage Diagnosis Execution Unit” is realized.
[0099]
Further, in the above-described modification, the ECU 34 executes the process of step 128, so that the “system blocking means” according to claim 2 executes the processes of steps 136 and 138. The “leak diagnosis means” according to claim 2 executes the processing of steps 104 to 108 and 122, so that the “leak diagnosis prohibition means” according to claim 2 executes the execution restart module (step 150) while the system is blocked. By executing the processing of step 154, the “blocking maintaining means” according to claim 2 executes the processing of step 154, and the “tunnel escape determining means” according to claim 2 performs steps 164, 156 and By executing the processing of 166, the “second leakage diagnosis means” according to claim 2 is realized.
[0100]
Further, in the above-described modification, the ECU 34 stores the interruption pressure Pst in the step 108, whereby the “interruption pressure storage means” according to claim 4 executes the processing of the step 162. In the step 166, the “interruption time counting means” according to the fourth aspect sets the leakage-free determination value 50, the leakage determination value 52, and the hold determination value 54 in the step 166. The “leakage diagnosis executing means” according to claim 4 is realized by the determination value setting means ”determining whether or not there is a leak in step 166.
[0101]
Embodiment 3 FIG.
Next, Embodiment 3 of the present invention will be described with reference to FIG.
The fuel vapor processing apparatus of the present embodiment causes the ECU 34 to further execute the routine shown in FIG. 11 in the apparatus of the first embodiment, and performs the routine shown in FIG. 4 only when a diagnosis permission flag described later is on. This can be realized by executing.
[0102]
As described above, in the system that detects the internal pressure with the relative pressure sensor, if the leak diagnosis is performed while the vehicle is traveling through the tunnel, the presence or absence of leakage is caused by periodic fluctuations in atmospheric pressure. May be mistakenly determined. In order to avoid such an inconvenience, the apparatus of the first embodiment forcibly terminates the diagnosis process when the vehicle enters the tunnel after the start of the leak diagnosis process.
[0103]
However, according to such a method, the process of the leakage diagnosis process that was executed before the forced termination is completely wasted. In other words, in the apparatus according to the first embodiment, the purge of the evaporated fuel is uselessly prohibited during the period in which the leakage diagnosis process was executed before the forced termination. Therefore, when the start of the leakage diagnosis process is requested, the evaporated fuel processing apparatus of this embodiment determines whether the leakage diagnosis process can be completed before the vehicle enters the tunnel, and the determination is affirmed. The start of the leak diagnosis process is permitted only when
[0104]
FIG. 11 shows a flowchart of a routine executed by the ECU 34 in the present embodiment in order to realize the above function.
In the routine shown in FIG. 11, it is first determined whether or not the execution conditions for the leakage diagnosis process are satisfied (step 170).
The execution conditions determined in step 170 are the same as the conditions determined in step 100, step 120, or the like.
[0105]
If it is determined that the execution condition is not satisfied, the diagnosis permission flag is turned off (step 172), and then the current processing cycle is terminated.
As described above, the diagnosis permission flag is a flag whose state is determined as a start condition of the routine shown in FIG. 4 in the present embodiment. In step 172, when the diagnosis permission flag is turned off, starting of the routine shown in FIG. 4 is prohibited thereafter, and the start of the leakage diagnosis process is prohibited.
[0106]
If it is determined in step 170 that the execution condition for the leakage diagnosis process is satisfied, it is then determined whether or not the diagnosis permission flag is already turned on (step 174).
[0107]
As a result, when it is determined that the diagnosis permission flag has already been turned on, it is not necessary to perform the processing subsequent to step 176, and thus the current processing cycle is immediately terminated. On the other hand, if it is determined that the diagnosis permission flag is not on, the current vehicle position detected by the navigation system and the position of the latest tunnel are searched on the map data (step 176).
[0108]
Next, a distance D0 between the vehicle position and the nearest tunnel is calculated (step 178), and it is further determined whether or not the distance D0 is greater than a predetermined allowable value (step 180).
[0109]
The allowable value used in step 180 is a predetermined value longer than the distance traveled by the vehicle after the leak diagnosis process is started and until the process is completed. Therefore, if D0> allowable value is satisfied, it can be determined that the leak diagnosis process can be completed before the vehicle enters the tunnel if the leak diagnosis process is started at the present time. When such a determination is made, in the routine shown in FIG. 11, next, the diagnosis permission flag is turned on (step 182).
[0110]
On the other hand, if it is determined that D0> allowable value is not satisfied, it can be determined that the leakage diagnosis process may not be completed before the vehicle enters the tunnel. If such a determination is made, the process of step 172, that is, the process of turning off the diagnosis permission flag is executed.
[0111]
According to the routine shown in FIG. 11 described above, only when the distance D0 that exceeds the allowable value exists between the vehicle and the tunnel when the execution condition of the leakage diagnosis process changes from not established to established, that is, the tunnel The diagnosis permission flag can be turned on only when the leak diagnosis process can be completed before entering. Then, the diagnosis permission flag turned on in this way is kept on until the execution condition is not satisfied.
[0112]
Furthermore, in the system of this embodiment, the execution of the routine shown in FIG. 4 is permitted only when the diagnosis permission flag is on. That is, the start of the leakage diagnosis process is permitted only when the diagnosis permission flag is on. For this reason, according to the evaporated fuel processing apparatus of the present embodiment, the leakage diagnosis process that cannot be completed by entering the tunnel is not started, and the purge of the evaporated fuel is effectively prevented from being prohibited. be able to.
[0113]
By the way, in Embodiment 3 mentioned above, the function which judges whether the process can be completed before the start of a leak diagnosis process is based on the apparatus of Embodiment 1, ie, a leak diagnosis process with a tunnel approach. Although it is supposed to be combined with a device having a function of forcibly terminating, the present invention is not limited to this. That is, the above function may be realized in an apparatus that does not have a function of forcibly terminating the leakage diagnosis process when entering the tunnel. In addition, the above function may be combined with the apparatus of the second embodiment, that is, the apparatus having the function of resuming the leakage diagnosis process interrupted as the tunnel enters after the tunnel exits.
[0114]
In Embodiment 3 described above, the allowable value used for comparison between the vehicle position and the distance D0 between the tunnel is set to a predetermined value, but the value is a preset fixed value. Alternatively, it may be a variable set as appropriate based on the vehicle speed SPD, the type of road on which the vehicle is traveling (whether it is a highway or the like), and the like.
[0115]
In the third embodiment described above, whether or not the leakage diagnosis process can be completed before the vehicle enters the tunnel is determined based on the distance D0 between the host vehicle and the tunnel. The physical quantity used for is not limited to the distance between the two. For example, the above determination may be made based on whether or not the time required to travel the distance is longer than a predetermined determination time.
[0116]
In the third embodiment described above, the tank internal pressure sensor 12 corresponds to the “relative pressure sensor” according to claim 8, and the ECU 34 executes the process of step 128. The “system blocking means” according to claim 8 executes the processes of steps 136 and 138, and the “leak diagnostic means” according to claim 8 executes the processes of steps 176 to 180. The “diagnosis processing prohibiting means” according to claim 8 is realized by executing the routine shown in FIG. 4 only when the diagnosis permission flag is on. .
[0117]
In the third embodiment described above, among the units included in the navigation system 36, the unit that detects the vehicle position using a GPS signal or other information is the “vehicle position detection” according to claim 9. The unit for storing the map information is used in the “map information storage unit” according to claim 9 and the distance between the vehicle and the tunnel is used as the “characteristic value” according to claim 9. The permissible values correspond to the “completion determination value” according to claim 9. Further, when the ECU 34 executes the processing of steps 176 and 178, the “characteristic value detection means” according to claim 9 executes the processing of step 180, thereby executing “determination execution” according to claim 9. Each means is realized.
[0118]
Further, in the third embodiment described above, the “completion determination value setting means” according to claim 10 is configured so that the ECU 34 appropriately sets an allowable value in accordance with the vehicle speed SPD, the type of road being traveled, and the like. It has been realized.
[0119]
Embodiment 4 FIG.
Next, Embodiment 12 of the present invention will be described with reference to FIG.
The fuel vapor processing apparatus of the present embodiment performs correction for removing periodic fluctuations on the sensor output of the tank internal pressure sensor 12 while the vehicle is traveling through a tunnel, and the sensor output after the correction is applied. Based on this, it has a function of executing a leakage diagnosis process.
[0120]
FIG. 12 is a flowchart of a routine executed by the ECU 34 in the present embodiment in order to realize the above function. The apparatus according to the present embodiment adds a low-pass filter capable of processing the sensor output of the tank internal pressure sensor 12 to the system configuration shown in FIG. This can be realized by executing the processing and further executing the routine shown in FIG.
[0121]
In the routine shown in FIG. 12, it is first determined whether or not the execution conditions for the leakage diagnosis process are satisfied (step 190).
The execution condition determined in step 190 is the same as the condition determined in step 100, step 120, or the like.
[0122]
The execution condition of the leak diagnosis process is a condition for executing the leak diagnosis process by another routine. Therefore, when the condition is not satisfied, it can be determined that the leakage diagnosis process is not executed. In this case, in the routine shown in FIG. 12, the current processing cycle is immediately terminated. On the other hand, if it is determined in step 190 that the execution condition is satisfied, it can be determined that the leak detection process is being executed by another routine. In this case, next, in the process of the leakage diagnosis process, it is determined whether or not the system (evaporation system) including the fuel tank 10 or the like is already blocked (step 192).
[0123]
If it is determined that the system is not blocked, it is determined that it is not necessary to correct the sensor output, and the current processing cycle is immediately terminated thereafter. On the other hand, if it is determined that the system has already been blocked, it is next determined whether or not the vehicle is traveling in a tunnel (step 194).
Whether or not the vehicle is traveling in a tunnel is determined based on the presence / absence of a GPS signal, the vehicle location and tunnel map information, and the presence / absence of periodic fluctuations in atmospheric pressure, as described above. can do.
[0124]
If it is determined in step 194 that the vehicle is traveling in a tunnel, it can be determined that a periodic change due to a change in atmospheric pressure is superimposed on the sensor output of the tank internal pressure sensor 12. In this case, in the routine shown in FIG. 12, the sensor output Pl after being processed by the low-pass filter is recognized as the tank internal pressure Ptnk (step 196).
[0125]
The low-pass filter used in this embodiment has a characteristic of removing only periodic signal components that pass through a lower signal component by removing a periodic change that occurs in the atmospheric pressure when the vehicle travels through a tunnel. Therefore, according to the process of step 196, the tank internal pressure Ptnk can be properly detected without being affected by the fluctuation, although the cyclic fluctuation caused by the tunnel traveling is generated in the atmospheric pressure. it can. For this reason, according to the system of the present embodiment, it is possible to accurately determine whether there is a leak even while the vehicle is traveling through a tunnel.
[0126]
If it is determined in step 194 that the vehicle is not traveling in the tunnel, the sensor output Pt before being processed by the low-pass filter is recognized as the tank internal pressure Ptnk (step 198).
Therefore, according to the system of the present embodiment, when the periodic fluctuation caused by the tunnel traveling does not occur in the atmospheric pressure, the tank internal pressure Ptnk is accurately detected without interposing unnecessary correction by the low-pass filter. In addition, it is possible to accurately determine the presence or absence of leakage based on the detected value.
[0127]
By the way, in the above-described fourth embodiment, the periodic fluctuation component superimposed on the sensor output during tunnel traveling is removed using a low-pass filter, but the removal method is limited to this. is not. That is, the periodic fluctuation component superimposed on the sensor output may be removed by performing a software smoothing process on the sensor output.
[0128]
In the above-described fourth embodiment, the tank internal pressure sensor 12 corresponds to the “relative pressure sensor” according to claim 11, and the low-pass filter corresponds to the “sensor output correction means” according to claim 11. In addition, the “abnormality diagnosing means” according to claim 11 is realized by the ECU 34 determining whether or not there is a leak by using the tank internal pressure Ptnk obtained by the processing of step 196 or 198.
[0129]
Embodiment 5 FIG.
Next, Embodiment 5 of the present invention will be described with reference to FIG. 13 and FIG.
The fuel vapor processing apparatus according to the present embodiment removes periodic fluctuations with respect to the sensor output of the tank internal pressure sensor 12 while the vehicle is traveling through the tunnel, as in the apparatus according to the fourth embodiment described above. Correction is performed, and leakage diagnosis processing is executed based on the sensor output after the correction. Here, the evaporative fuel processing apparatus according to the present embodiment determines whether or not the vehicle is traveling in a tunnel based on the peak frequency of the fluctuation component superimposed on the sensor output, and the determination is affirmative. This is characterized in that the leakage diagnosis process is executed based on the sensor output from which the fluctuation component is removed only.
[0130]
FIG. 13 is a flowchart of a routine executed by the ECU 34 in the present embodiment in order to realize the above function. In the system configuration shown in FIG. 1, the apparatus according to the present embodiment causes the ECU 34 to execute the routine shown in FIG. 13 and always to execute the leakage diagnosis process based on the determination-time tank internal pressure Ptend determined by the routine. Can be realized.
[0131]
In the routine shown in FIG. 13, first, it is determined whether or not an execution condition for the leakage diagnosis process is satisfied (step 200).
The execution conditions determined in step 200 are the same as the conditions determined in step 100, step 120, or the like.
[0132]
The execution condition of the leak diagnosis process is a condition for executing the leak diagnosis process by another routine. Therefore, when the condition is not satisfied, it can be determined that the leakage diagnosis process is not executed. In this case, in the routine shown in FIG. 13, the current processing cycle is immediately terminated. On the other hand, when it is determined in step 200 that the execution condition is satisfied, it can be determined that the leak detection process is being executed by another routine. In this case, it is next determined whether or not the system (evaporation system) including the fuel tank 10 and the like has been blocked in the course of the leakage diagnosis process (step 202).
[0133]
If it is determined that the system is not blocked, it is determined that it is not necessary to correct the sensor output, and the current processing cycle is immediately terminated thereafter. On the other hand, if it is determined that the system is already blocked, the moving average value of the tank internal pressure Ptnk (sensor output Pt), that is, the moving average pressure Ptsm is calculated (step 204).
[0134]
FIG. 14A shows a waveform representing a periodic fluctuation that appears in the tank internal pressure Ptnk (sensor output Pt) when the vehicle enters the tunnel after the system is blocked. FIG. 14B is a waveform of the moving average pressure Ptsm obtained by applying the moving average process to the sensor output Pt shown in FIG. In step 204, as shown in FIG. 14B, a value Ptsm obtained by removing periodic fluctuations from the sensor output Pt of the tank internal pressure sensor 12 is calculated.
[0135]
In the routine shown in FIG. 13, the Nth pressure fluctuation value Ptd (N) is then calculated according to the following equation (step 206).
Ptd (N) = Pt (sensor output) −Ptsm (1)
[0136]
Next, the pressure fluctuation value Ptd (N) calculated in step 206 is stored (step 208).
According to the series of processes described above, each time the routine is started after the evaporation system is blocked, the pressure fluctuation value Ptd (N) is newly stored one by one. N is a variable that is incremented every time Ptd (N) is newly calculated with 1 as an initial value.
[0137]
FIG. 14C shows a waveform continuously representing the pressure fluctuation value Ptd (N) calculated under the situation where the sensor output Pt changes as shown in FIG. As shown in FIG. 14C, according to the processing in steps 206 and 208 described above, only the periodic fluctuation component can be extracted from the sensor output Pt and stored.
[0138]
In the routine shown in FIG. 13, next, the pressure fluctuation integrated value Pta is calculated according to the following equation (step 210).
Pta = Pta (old) + | Ptd (N) | (2)
As shown in the above equation (2), the pressure fluctuation integrated value Pta is a value obtained by integrating the absolute value of the pressure fluctuation value Ptd (N). Therefore, the value becomes larger as the fluctuation superimposed on the sensor output Pt becomes more severe, and becomes smaller as the sensor output Pt becomes smoother.
[0139]
Next, it is determined whether or not the variable N used in the current processing cycle is a predetermined final value Nend (step 212).
The apparatus according to the present embodiment determines whether or not there is a leak when the tank internal pressure Ptnk rises to the reference pressure Pth after the system is closed, and then a predetermined period (for example, 5 seconds) elapses. The final value Nend used in step 212 is a value determined so that N = Nend is established at the time of the determination. Therefore, when the condition of this step 212 is satisfied, it can be recognized that a desired number of pressure fluctuation values Ptd (N) have been sampled and that it is time to determine whether or not there is a leak.
[0140]
If it is determined in step 212 that N = Nend is not yet established, the current processing cycle is terminated. On the other hand, if it is determined that the above condition is satisfied, next, Fourier transform is performed on all the pressure fluctuation values Ptd (N) −Ptd (1) stored so far (step 214). .
[0141]
Next, the peak frequency of the pressure fluctuation value Ptd (N), that is, the peak frequency Fp of the periodic fluctuation superimposed on the sensor output Pt is searched based on the processing result of Step 214 (the result of Fourier transform). (Step 216).
[0142]
FIG. 14D shows a spectrum diagram obtained as a result of Fourier transform on the pressure fluctuation value Ptd (N) shown in FIG. According to the processing of steps 214 and 216, the peak frequency as shown in FIG. 14D can be detected.
[0143]
In the routine shown in FIG. 13, it is next determined whether or not the peak frequency Fp searched by the processing of step 216 is within a predetermined frequency range F0 to F1 (step 218).
The frequency range F0 to F1 is a frequency range that is expected to be generated in the atmospheric pressure surrounding the vehicle during the tunnel traveling. Therefore, when the condition of this step 218 is satisfied, it can be estimated that the vehicle is traveling through the tunnel, and periodic fluctuations are superimposed on the sensor output Pt due to the tunnel traveling. . On the other hand, when the above condition is not satisfied, it can be estimated that the vehicle is not traveling in the tunnel.
[0144]
In the routine shown in FIG. 13, when it is determined that the condition of step 218 is satisfied, that is, when it is estimated that the vehicle is traveling in a tunnel, the moving average pressure Ptsm calculated in step 204 is It is set as the tank internal pressure Ptend at the time of determination (step 220).
[0145]
In another routine, the apparatus according to the present embodiment determines the presence or absence of leakage using the determination-time tank internal pressure Ptend determined in this routine. Therefore, when the process of step 220 is executed, the presence or absence of leakage is determined based on the moving average pressure Ptsm at the time of determination. As described above, the moving average pressure Ptsm is a value after the periodic fluctuation component is removed from the sensor output Pt. Therefore, according to the apparatus of the present embodiment, even when the determination time regarding the presence or absence of leakage arrives during tunnel travel, the tank internal pressure Ptnk (moving average pressure) that is not affected by periodic fluctuations caused by tunnel travel Ptsm) can be used to make accurate decisions.
[0146]
By the way, when judging whether or not there is a leak in the apparatus of this embodiment, an error is superimposed on the judgment tank internal pressure Ptend, which is the basis of the judgment, in the judgment that there is a leak and the judgment that there is no leak. It is easy to make an error under a situation where it is easy to do. For this reason, when an error is likely to be superimposed on the tank pressure Ptend at the time of determination, it is desirable that the determination threshold is increased so that an erroneous determination is difficult to make (the determination is easily suspended).
[0147]
Whether or not an error is likely to be superimposed on the tank internal pressure Ptend at the time of determination can be determined based on how much variation factors are included in the data on which the value is based. Specifically, as in step 220 above, when the moving average pressure Ptsm is set to the tank internal pressure Ptend at the time of determination, how much variation factor is included in the moving average pressure Ptsm. Based on this, it is possible to determine the ease with which an error is superimposed on the tank internal pressure Ptend at the time of determination. On the other hand, when the sensor output Pt is set to the determination time tank internal pressure Ptend, as will be described later in step 228, the determination time tank is determined based on how much variation is included in the sensor output Pt. It is possible to determine the ease of error superposition with respect to the internal pressure Ptend.
[0148]
Therefore, the apparatus of the present embodiment captures the size (variation amount) of the fluctuation element superimposed on the data that is the basis of the tank internal pressure Ptend at the time of determination as a characteristic value of the ease of superposition of an error with respect to Ptend. In another routine for determining the presence or absence of leakage, the determination value used for the determination is corrected based on the above characteristic value (variation amount).
[0149]
In the routine shown in FIG. 13, in step 220, as described above, the moving average pressure Ptsm at the time of determination is set to the tank pressure Ptend at the time of determination. Here, the moving average pressure Ptsm is a value calculated as a value not including a large fluctuation component, as shown in FIG. For this reason, when the above step 220 is executed, in the routine shown in FIG. 13, thereafter, 0 is substituted into the “variation amount” representing the ease of error superposition with respect to Ptend (step 222).
In this case, in other routines for determining the presence or absence of leakage, the presence or absence of leakage and the suspension of determination are later determined based on a comparison between the reference determination value that has not been corrected and the determination-time tank internal pressure Ptend. Determined.
[0150]
When the process of step 222 is finished, the pressure measurement completion flag is turned on to indicate that the measurement of the determination time tank internal pressure Ptend is finished (step 224).
When the pressure measurement completion flag is turned on by the processing of this step 224, execution of determination is requested in the other routine described above, and determination based on the determination time tank internal pressure Ptend is executed.
[0151]
In the routine shown in FIG. 13, if it is determined in step 218 that F0 <Fp <F1 is not satisfied, that is, if it is estimated that the vehicle is not traveling in a tunnel, the sensor output Pt at that time is determined. The time tank internal pressure Ptend is set (step 226).
[0152]
In this case, in another routine for determining the presence or absence of leakage, the presence or absence of leakage is determined based on the sensor output Pt from which the fluctuation component has not been removed. In order to accurately determine the presence or absence of leakage, it is desirable that unnecessary correction or annealing is not applied to the data that is the basis of the determination. According to the series of processes described above, such a request can be satisfied under the situation where the vehicle is not traveling through the tunnel.
[0153]
Incidentally, the sensor output Pt set to the determination tank internal pressure Ptend in step 226 is a physical quantity that can include a variable element as shown in FIG. In the routine shown in FIG. 13, the pressure fluctuation integrated value Pta calculated in step 210 can be grasped as the size of the fluctuation element superimposed on the sensor output Pt, that is, the fluctuation amount. For this reason, when step 226 is executed, the routine shown in FIG. 13 then adds the pressure fluctuation integrated value Pta calculated in the current processing cycle to the “fluctuation amount” representing the ease of error superposition with respect to Ptend. Is substituted (step 228).
In this case, in other routines for determining the presence or absence of leakage, the presence or absence of leakage and the determination of the determination are later made based on a comparison between the determination value corrected based on the above fluctuation amount and the determination-time tank internal pressure Ptend. A hold is determined.
[0154]
When the process of step 228 is completed, the process of step 224 is executed to indicate that the measurement of the determination-time tank internal pressure Ptend is completed. As a result, in the other routine described above, the determination based on the determination tank internal pressure Ptend is executed.
[0155]
As described above, according to the routine shown in FIG. 13, it is determined whether or not the vehicle is traveling in the tunnel from the peak frequency of the variable element superimposed on the sensor output Pt of the tank internal pressure sensor 12. If YES is determined, the presence or absence of leakage can be determined based on the moving average pressure Ptsm. On the other hand, if the determination is negative, the presence or absence of leakage can be determined based on the sensor output Pt. For this reason, according to the apparatus of this embodiment, the presence or absence of leakage can always be accurately determined regardless of whether or not the vehicle is traveling through a tunnel.
[0156]
In the above-described fifth embodiment, the tank internal pressure sensor 12 corresponds to the “relative pressure sensor” according to the eleventh aspect, and the ECU 34 obtains the determination obtained by the processing of step 220 or 226 above. The “abnormality diagnosis unit” according to claim 11 determines the presence or absence of leakage using the tank internal pressure Ptend, and the “sensor output correction unit” according to claim 11 executes the process of step 206 described above. , Each has been realized.
[0157]
Further, in the above-described fifth embodiment, the ECU 34 executes the process of step 216, so that the “peak frequency detecting means” according to claim 13 executes the process of step 218. Item 13 “Frequency Judgment Unit” is realized.
[0158]
Embodiment 6 FIG.
Next, Embodiment 5 of the present invention will be described with reference to FIG. 15 and FIG.
The atmospheric pressure surrounding the vehicle temporarily increases and decreases when the vehicle passes by an object such as an oncoming vehicle. Therefore, in a situation where the vehicle frequently passes the oncoming vehicle, the increase and decrease in the sensor output Pt of the tank internal pressure sensor 12 appears repeatedly as in the tunnel traveling. In the case of such fluctuations (temporary or periodic fluctuations due to the passage of an object) appearing in the sensor output Pt, the apparatus according to the present embodiment detects leakage based on the sensor output after removing the fluctuation elements. It has a function to determine the presence or absence.
[0159]
FIG. 15 is a flowchart of a routine executed by the ECU 34 in the present embodiment in order to realize the above function. In the system configuration shown in FIG. 1, the apparatus according to the present embodiment causes the ECU 34 to execute the routine shown in FIG. 15 and always to execute the leakage diagnosis process based on the determination-time tank internal pressure Ptend determined by the routine. Can be realized. In FIG. 15, the same steps as those shown in FIG. 13 are given the same reference numerals, and the description thereof is omitted or simplified.
[0160]
In the routine shown in FIG. 15, as in the routine shown in FIG. 13, the calculation process of the moving average pressure Ptsm and the pressure fluctuation value when the leakage diagnosis execution condition is satisfied and the system is blocked. Ptd (N) calculation processing is performed (see steps 200 to 206).
[0161]
FIG. 16A is a waveform representing a temporary fluctuation that appears in the tank internal pressure Ptnk (sensor output Pt) when the vehicle passes by one oncoming vehicle after the system is blocked. FIG. 16B shows a waveform of the moving average pressure Ptsm obtained by applying the moving average process to the sensor output Pt shown in FIG. Further, FIG. 16C is a waveform that continuously represents the pressure fluctuation value Ptd (N) calculated under the situation where the sensor output Pt changes as shown in FIG.
[0162]
In the routine shown in FIG. 15, after the pressure fluctuation value Ptd (N) is calculated as described above, it is determined whether or not the pressure fluctuation value Ptd (N) is smaller than a predetermined determination value PO (step 230). .
[0163]
The determination value PO is a negative predetermined value as shown in FIG. 16C, and is set to determine whether or not the sensor output Pt is significantly decreased due to the passage of an object or the like. Value. Therefore, if it is determined in step 230 that Ptd (N) <PO is established, it can be determined that the sensor output Pt obtained this time is affected by atmospheric pressure fluctuation caused by the passage of an object or the like. . In the routine shown in FIG. 15, when such a determination is made, the frequency counter K is then incremented (step 232).
[0164]
On the other hand, if it is determined that the condition of step 230 is not satisfied, it can be determined that the sensor output Pt obtained this time is not affected by atmospheric pressure fluctuations caused by the passage of an object or the like. In the routine shown in FIG. 15, in this case, the process of step 232 is jumped.
[0165]
When the above-described series of processing ends, it is next determined whether or not the variable N used in the current processing cycle is a predetermined final value Nend (step 212).
As described above, the final value Nend is a value determined so that N = Nend is established when it is determined whether or not there is a leak. Therefore, when the condition of this step 212 is satisfied, it can be recognized that a desired number of pressure fluctuation values Ptd (N) have been sampled and that it is time to determine whether or not there is a leak.
[0166]
If it is determined in step 212 that N = Nend is not established, the current processing cycle is terminated. On the other hand, if it is determined that the above condition is satisfied, it is then determined whether or not the count value K of the frequency counter is greater than a predetermined number (step 234).
[0167]
As a result, if it is determined that K is greater than the predetermined number of times, it can be determined that the sensor output Pt is frequently influenced by atmospheric pressure fluctuations during the system blockage period. That is, in this case, it can be estimated that the vehicle is traveling in an environment in which passage of an object or the like frequently occurs. On the other hand, if the above condition is not satisfied, it can be estimated that the vehicle is traveling in an environment where passage of an object or the like does not occur frequently.
[0168]
In the routine shown in FIG. 15, if it is determined that the condition of step 234 is satisfied, that is, if it can be estimated that the vehicle is traveling in an environment in which object passage or the like frequently occurs, the moving average is performed in step 220. The pressure Ptsm is set as the tank internal pressure Ptend at the time of determination. In this case, in step 222, the fluctuation amount is set to zero. Thereafter, in step 224, after the pressure measurement completion flag is turned on, the current processing cycle is ended.
[0169]
In the routine shown in FIG. 15, when the processing of steps 220 to 224 is executed, thereafter, in another routine for determining the presence or absence of leakage, the presence or absence of leakage is determined based on the moving average pressure Ptsm. The moving average pressure Ptsm is a value after the fluctuation component is removed from the sensor output Pt. Therefore, according to the apparatus of the present embodiment, the presence or absence of leakage can be accurately detected without being affected by the fluctuation even in an environment where the atmospheric pressure tends to cause a temporary fluctuation due to the passage of an object or the like. Can be diagnosed.
[0170]
In the routine shown in FIG. 15, if it is determined in step 234 that the count value K of the frequency counter is not larger than the predetermined number of times, that is, it is estimated that the passage of an object does not occur frequently in the traveling environment of the vehicle. If so, in step 226, the sensor output Pt at that time is set as the determination tank internal pressure Ptend. In this case, in step 228, the pressure fluctuation integrated value Pta is set to the fluctuation amount. Thereafter, in step 224, after the pressure measurement completion flag is turned on, the current processing cycle is ended.
[0171]
In the routine shown in FIG. 15, when the processing in steps 226, 228, and 224 is executed, the other routine for determining the presence or absence of leakage is based on the sensor output Pt from which the fluctuation component is not removed. The presence or absence of leakage is determined. In order to accurately determine the presence or absence of leakage, it is desirable that unnecessary correction or annealing is not applied to the data that is the basis of the determination. According to the series of processes described above, such a request can be satisfied under a situation where the passing frequency of an object or the like is low.
[0172]
As described above, according to the routine shown in FIG. 15, the atmospheric pressure fluctuation is detected at the timing at which the presence or absence of leakage should be determined regardless of whether or not the fluctuation caused by the passage of the object is superimposed on the sensor output Pt. It is possible to calculate the tank internal pressure Ptend at the time of judgment that is not affected. For this reason, according to the apparatus of this embodiment, the presence or absence of leakage can always be accurately determined regardless of whether or not a temporary fluctuation occurs in the atmospheric pressure surrounding the vehicle.
[0173]
In the sixth embodiment described above, the “temporary vibration detecting means” according to the fourteenth aspect of the present invention is realized by the ECU 34 executing the processing of steps 230 and 232.
[0174]
In the sixth embodiment described above, the “occurrence frequency detection means” according to the fifteenth aspect of the present invention is realized by the ECU 34 executing the process of step 234.
[0175]
【The invention's effect】
Since the present invention is configured as described above, the following effects can be obtained.
According to the first aspect of the present invention, the abnormality diagnosis of the system can be performed based on the sensor output of the relative pressure sensor, and the abnormality diagnosis can be prohibited during the tunnel traveling. For this reason, according to this invention, it can prevent reliably that an incorrect diagnosis is performed during tunnel driving | running | working.
[0176]
According to the second aspect of the present invention, when the vehicle is traveling in a tunnel at the timing when the sensor output should be read to diagnose the presence or absence of leakage, the leakage diagnosis is prohibited and the system is blocked. Can be maintained. And after the vehicle escapes from the tunnel and a situation where no periodic fluctuation occurs in the sensor output is formed, the presence or absence of leakage can be diagnosed based on the sensor output.
[0177]
According to the third aspect of the present invention, it is possible to set the leak diagnosis judgment value based on the elapsed time from when the vehicle exits the tunnel until the system is blocked until the sensor output is read. In this case, after exiting the tunnel, it is possible to diagnose the presence or absence of leakage in consideration of the amount of change in the internal pressure accompanying the prolongation of the system's blockade time, so the diagnosis is made after waiting for the vehicle to exit the tunnel. Despite being performed, accurate abnormality diagnosis can be performed.
[0178]
According to the invention described in claim 4, after the vehicle escapes from the tunnel, the leakage diagnosis judgment value is determined based on the suspension pressure and the elapsed time from when the suspension pressure is stored until the sensor output is read. Can be set. In this case, after exiting the tunnel, it is possible to diagnose the presence or absence of leakage in consideration of the amount of change in the internal pressure accompanying the prolongation of the system's blockade time, so the diagnosis is made after waiting for the vehicle to exit the tunnel. Despite being performed, accurate abnormality diagnosis can be performed.
[0179]
According to the fifth aspect of the present invention, it is possible to accurately determine whether or not the vehicle is traveling in a tunnel based on the presence / absence of a GPS signal and the vehicle speed.
[0180]
According to the sixth aspect of the present invention, it is possible to accurately determine whether or not the vehicle is traveling in a tunnel by comparing the vehicle position with the map information.
[0181]
According to the seventh aspect of the present invention, it is accurately determined whether or not the vehicle is traveling in the tunnel based on whether or not the fluctuation that occurs in the atmospheric pressure during the tunnel traveling is generated in the atmospheric pressure surrounding the vehicle. can do.
[0182]
According to the eighth aspect of the present invention, it is possible to confirm whether or not the leak diagnosis can be completed before entering the tunnel before starting the leak diagnosis. Only when the confirmation is obtained, the execution of the leakage diagnosis can be started. In this case, it is possible to effectively avoid the leakage diagnosis being performed wastefully.
[0183]
According to the ninth aspect of the present invention, it is possible to accurately detect a characteristic value related to the time until the vehicle enters the tunnel by comparing the vehicle position and the map information before entering the tunnel. For this reason, according to the present invention, it is possible to accurately determine whether or not the leakage diagnosis can be completed before entering the tunnel.
[0184]
According to the tenth aspect of the present invention, the completion determination value for determining whether or not the leakage diagnosis can be completed before entering the tunnel can be appropriately set according to the traveling state of the vehicle. For this reason, according to the present invention, the determination can be performed with extremely high accuracy.
[0185]
According to the eleventh aspect of the present invention, when the predetermined vibration is not generated in the atmospheric pressure, the leakage diagnosis can be performed based on the sensor output from which the vibration component is not removed. And when the predetermined vibration has arisen in atmospheric pressure, a leak diagnosis can be performed based on the sensor output which excluded the influence of the vibration.
[0186]
According to the twelfth aspect of the present invention, the vibration component superimposed on the sensor output can be removed using the low-pass filter.
[0187]
According to the thirteenth aspect of the present invention, when the peak frequency of atmospheric pressure vibration is a frequency that should occur during tunnel travel, leakage diagnosis can be performed based on the sensor output excluding the influence of the vibration. .
[0188]
According to the fourteenth aspect of the present invention, when atmospheric pressure vibrations are temporary vibrations that should occur with the passage of an object, leakage diagnosis can be performed based on the sensor output that eliminates the influence of the vibrations. .
[0189]
According to the fifteenth aspect of the present invention, it is possible to perform a leakage diagnosis based on the sensor output excluding the influence of the vibration only when the temporary vibration is frequently generated.
[Brief description of the drawings]
FIG. 1 is a diagram for explaining a configuration of a fuel vapor processing apparatus according to Embodiment 1 of the present invention.
2 is a timing chart for explaining the basic contents of a leakage diagnosis process executed in the evaporated fuel processing apparatus according to Embodiment 1. FIG.
FIG. 3 is a flowchart of a first routine executed in the evaporated fuel processing apparatus according to Embodiment 1;
FIG. 4 is a flowchart of a second routine executed in the evaporated fuel processing apparatus according to the first embodiment.
FIG. 5 is a timing chart for explaining the contents of a leakage diagnosis process executed in the evaporated fuel processing apparatus according to the second embodiment.
FIG. 6 is a flowchart of a first routine executed in the evaporated fuel processing apparatus according to the second embodiment.
7 is a flowchart of an example of processing executed as an execution resumption module shown in FIG. 6 in the evaporated fuel processing apparatus according to Embodiment 2. FIG.
8 is an example of a map 1 referred to in a series of processes shown in FIG.
FIG. 9 is a flowchart of an example of processing executed as an execution resumption module shown in FIG. 6 in a modification of the second embodiment.
10 is an example of a map 2 referred to in a series of processes shown in FIG.
FIG. 11 is a flowchart of a routine that is executed in the evaporated fuel processing apparatus according to the third embodiment;
FIG. 12 is a flowchart of a routine that is executed in the evaporated fuel processing apparatus according to the fourth embodiment;
FIG. 13 is a flowchart of a routine that is executed in the evaporated fuel processing apparatus according to the fifth embodiment;
FIG. 14 is a timing chart for explaining the contents of the routine shown in FIG. 13;
FIG. 15 is a flowchart of a routine that is executed in the evaporated fuel processing apparatus according to the sixth embodiment;
FIG. 16 is a timing chart for explaining the contents of the routine shown in FIG. 15;
[Explanation of symbols]
10 Fuel tank
22 Canister
26 CCV (Canister Closed Valve)
32 Purge VSV (Vacuum Switching Valve)
34 ECU (Electronic Control Unit)
36 Navigation system
38 Air flow meter
40 Vehicle speed sensor

Claims (15)

燃料タンク内で生ずる蒸発燃料を処理する蒸発燃料処理装置の異常診断装置であって、
燃料タンクを含む所定の系内の圧力を、大気圧に対する相対圧として検出する相対圧センサと、
前記相対圧センサのセンサ出力に基づいて、前記系の異常診断を行う異常診断手段と、
車両がトンネルを走行中であるか否かを判断するトンネル判断手段と、
トンネル走行中は前記異常診断を禁止する異常診断禁止手段と、
を備えることを特徴とする異常診断装置。
An apparatus for diagnosing an evaporative fuel processing apparatus that processes evaporative fuel generated in a fuel tank,
A relative pressure sensor that detects a pressure in a predetermined system including the fuel tank as a relative pressure with respect to the atmospheric pressure;
An abnormality diagnosis means for performing an abnormality diagnosis of the system based on a sensor output of the relative pressure sensor;
Tunnel judgment means for judging whether or not the vehicle is traveling in a tunnel;
An abnormality diagnosis prohibiting means for prohibiting the abnormality diagnosis during tunnel traveling,
An abnormality diagnosis apparatus comprising:
前記異常診断手段は、
前記系を、その内圧を所定の初期圧力とした後に封鎖する系封鎖手段と、
前記系が封鎖された後、予め定められたタイミングで前記センサ出力を検出し、その検出値に基づいて前記系に漏れが生じているか否かを診断する漏れ診断手段とを備え、
前記異常診断禁止手段は、トンネル走行中は前記タイミングで検出されたセンサ出力に基づく漏れの診断を禁止する漏れ診断禁止手段を備え、更に、
トンネル走行中は前記タイミングの後も前記系の封鎖を維持する封鎖維持手段と、
車両がトンネルを脱出したか否かを判断するトンネル脱出判断手段と、
車両がトンネルを脱出した後、所定の時点において前記センサ出力を検出し、その検出値に基づいて前記系に漏れが生じているか否かを診断する第2の漏れ診断手段と、
を備えることを特徴とする請求項1記載の異常診断装置。
The abnormality diagnosis means includes
System sealing means for sealing the system after setting its internal pressure to a predetermined initial pressure;
After the system is blocked, the sensor output is detected at a predetermined timing, and leak diagnosis means for diagnosing whether or not the system has a leak based on the detected value,
The abnormality diagnosis prohibiting means includes a leakage diagnosis prohibiting means for prohibiting a diagnosis of leakage based on the sensor output detected at the timing during tunnel traveling,
Blocking maintenance means for maintaining the blockage of the system even after the timing during tunnel traveling,
Tunnel exit judging means for judging whether or not the vehicle has exited the tunnel;
Second leak diagnosis means for detecting whether the sensor output is detected at a predetermined time after the vehicle exits the tunnel and whether or not a leak has occurred in the system based on the detected value;
The abnormality diagnosis apparatus according to claim 1, further comprising:
前記第2の漏れ診断手段は、
前記系が封鎖された後、前記所定の時点までの経過時間を計数する封鎖後時間計数手段と、
前記経過時間に基づいて、漏れ診断判定値を設定する漏れ診断判定値設定手段と、
前記所定の時点において検出されたセンサ出力と、前記漏れ診断判定値とに基づいて、漏れの有無を診断する漏れ診断実行手段と、
を備えることを特徴とする請求項2記載の異常診断装置。
The second leakage diagnosis means includes
A post-blocking time counting means for counting an elapsed time until the predetermined time after the system is blocked;
A leakage diagnosis determination value setting means for setting a leakage diagnosis determination value based on the elapsed time;
Leakage diagnosis execution means for diagnosing the presence or absence of leakage based on the sensor output detected at the predetermined time point and the leakage diagnosis determination value;
The abnormality diagnosis apparatus according to claim 2, further comprising:
前記第2の漏れ診断手段は、
車両がトンネルに進入した時点および前記系が封鎖された時点の何れか遅い時点における前記系内の圧力を中断時圧力として記憶する中断時圧力記憶手段と、
前記中断時圧力が記憶された後、前記所定の時点までの経過時間を計数する中断時間計数手段と、
前記経過時間と、前記中断時圧力とに基づいて、漏れ診断判定値を設定する漏れ診断判定値設定手段と、
前記所定の時点において検出されたセンサ出力と、前記漏れ診断判定値とに基づいて、漏れの有無を診断する漏れ診断実行手段と、
を備えることを特徴とする請求項2記載の異常診断装置。
The second leakage diagnosis means includes
An interruption pressure storage means for storing the pressure in the system as an interruption pressure at the later of the time when the vehicle enters the tunnel and the time when the system is blocked;
An interruption time counting means for counting an elapsed time up to the predetermined time after the interruption pressure is stored;
A leakage diagnosis determination value setting means for setting a leakage diagnosis determination value based on the elapsed time and the interruption pressure;
Leakage diagnosis execution means for diagnosing the presence or absence of leakage based on the sensor output detected at the predetermined time point and the leakage diagnosis determination value;
The abnormality diagnosis apparatus according to claim 2, further comprising:
GPS信号を受信するGPS受信機と、
車速を検出する車速センサとを備え、
前記トンネル判断手段は、前記GPS信号の有無と前記車速とに基づいて、車両がトンネル走行中であるか否かを判断することを特徴とする請求項1乃至4の何れか1項記載の異常診断装置。
A GPS receiver that receives GPS signals;
A vehicle speed sensor for detecting the vehicle speed,
The abnormality according to any one of claims 1 to 4, wherein the tunnel determining means determines whether or not the vehicle is traveling through a tunnel based on the presence / absence of the GPS signal and the vehicle speed. Diagnostic device.
自車位置を検出する自車位置検出手段と、
地図情報を記憶する地図情報記憶手段とを備え、
前記トンネル判断手段は、前記自車位置と前記地図情報とに基づいて、車両がトンネル走行中であるか否かを判断することを特徴とする請求項1乃至4の何れか1項記載の異常診断装置。
Own vehicle position detecting means for detecting the own vehicle position;
Map information storage means for storing map information;
5. The abnormality according to claim 1, wherein the tunnel determination unit determines whether or not the vehicle is traveling in a tunnel based on the vehicle position and the map information. Diagnostic device.
車両を取り巻く大気圧の振動成分を検出する圧力振動検出手段を備え、
前記トンネル判断手段は、前記振動成分に基づいて、車両がトンネル走行中であるか否かを判断することを特徴とする請求項1乃至4の何れか1項記載の異常診断装置。
Pressure vibration detecting means for detecting vibration components of atmospheric pressure surrounding the vehicle,
5. The abnormality diagnosis device according to claim 1, wherein the tunnel determination unit determines whether the vehicle is traveling in a tunnel based on the vibration component.
燃料タンク内で生ずる蒸発燃料を処理する蒸発燃料処理装置の異常診断装置であって、
燃料タンクを含む所定の系内の圧力を、大気圧に対する相対圧として検出する相対圧センサと、
前記系を、その内圧を所定の初期圧力とした後に封鎖する系封鎖手段と、
前記系が封鎖された後、予め定められたタイミングで前記センサ出力を検出し、その検出値に基づいて前記系に漏れが生じているか否かを診断する漏れ診断手段と、
車両がトンネルに進入するまでに前記漏れの診断が完了できるか否かを判断する診断可否判断手段と、
車両がトンネルに進入するまでに前記漏れの診断が完了できないと判別された場合は、前記診断のための処理を禁止する診断処理禁止手段と、
を備えることを特徴とする異常診断装置。
An apparatus for diagnosing an evaporative fuel processing apparatus that processes evaporative fuel generated in a fuel tank,
A relative pressure sensor that detects a pressure in a predetermined system including the fuel tank as a relative pressure with respect to the atmospheric pressure;
System sealing means for sealing the system after setting its internal pressure to a predetermined initial pressure;
After the system is blocked, a leak diagnosis unit that detects the sensor output at a predetermined timing and diagnoses whether the system has a leak based on the detected value;
A diagnostic propriety judging means for judging whether or not the leakage diagnosis can be completed before the vehicle enters the tunnel;
If it is determined that the leak diagnosis cannot be completed before the vehicle enters the tunnel, a diagnosis process prohibiting unit that prohibits the process for the diagnosis;
An abnormality diagnosis apparatus comprising:
自車位置を検出する自車位置検出手段と、
地図情報を記憶する地図情報記憶手段とを備え、
前記診断可否判断手段は、
前記自車位置と前記地図情報とに基づいて、車両がトンネルに進入するまでの時間に関する特性値を検出する特性値検出手段と、
前記特性値と所定の完了判定値との比較結果に基づいて、前記漏れの診断が完了できるか否かを判断する判断実行手段とを備えることを特徴とする請求項8記載の異常診断装置。
Own vehicle position detecting means for detecting the own vehicle position;
Map information storage means for storing map information;
The diagnosis propriety judging means is
Based on the vehicle position and the map information, characteristic value detection means for detecting a characteristic value related to the time until the vehicle enters the tunnel;
9. The abnormality diagnosis apparatus according to claim 8, further comprising: a determination execution unit that determines whether or not the leakage diagnosis can be completed based on a comparison result between the characteristic value and a predetermined completion determination value.
車両の走行状態に基づいて前記完了判定値を設定する完了判定値設定手段を備えることを特徴とする請求項9記載の異常診断装置。The abnormality diagnosis apparatus according to claim 9, further comprising a completion determination value setting unit that sets the completion determination value based on a traveling state of a vehicle. 燃料タンク内で生ずる蒸発燃料を処理する蒸発燃料処理装置の異常診断装置であって、
燃料タンクを含む所定の系内の圧力を、大気圧に対する相対圧として検出する相対圧センサと、
前記相対圧センサのセンサ出力に基づいて、前記系の異常診断を行う異常診断手段と、
車両を取り巻く大気圧の振動の影響を前記センサ出力から除去するセンサ出力補正手段とを備え、
前記異常診断手段は、大気圧に所定振動が生じた場合は、前記センサ出力補正手段によって補正されたセンサ出力に基づいて、前記系の異常診断を行うことを特徴とする異常診断装置。
An apparatus for diagnosing an evaporative fuel processing apparatus that processes evaporative fuel generated in a fuel tank,
A relative pressure sensor that detects a pressure in a predetermined system including the fuel tank as a relative pressure with respect to the atmospheric pressure;
An abnormality diagnosis means for performing an abnormality diagnosis of the system based on a sensor output of the relative pressure sensor;
Sensor output correction means for removing the influence of vibration of atmospheric pressure surrounding the vehicle from the sensor output,
The abnormality diagnosis device according to claim 1, wherein the abnormality diagnosis unit performs abnormality diagnosis of the system based on the sensor output corrected by the sensor output correction unit when a predetermined vibration occurs in the atmospheric pressure.
前記出力補正手段は、前記相対圧センサの出力のうち、所定の低周波成分を通過させるローパスフィルタを含むことを特徴とする請求項11記載の異常診断装置。The abnormality diagnosis apparatus according to claim 11, wherein the output correction unit includes a low-pass filter that allows a predetermined low-frequency component to pass through the output of the relative pressure sensor. 大気圧の振動のピーク周波数を検出するピーク周波数検出手段と、
前記ピーク周波数が、所定の周波数範囲に含まれているか否かを判断する周波数判断手段とを備え、
前記所定の周波数範囲は、トンネル走行中にピーク周波数となり得る周波数帯として、予め定められている範囲であり、
前記異常診断手段は、前記ピーク周波数が前記周波数範囲に含まれている場合に、前記センサ出力補正手段によって補正されたセンサ出力に基づいて異常診断を行うことを特徴とする請求項11記載の異常診断装置。
A peak frequency detecting means for detecting a peak frequency of vibration of atmospheric pressure;
Frequency judgment means for judging whether or not the peak frequency is included in a predetermined frequency range;
The predetermined frequency range is a predetermined range as a frequency band that can be a peak frequency during tunnel traveling,
12. The abnormality according to claim 11, wherein the abnormality diagnosis unit performs abnormality diagnosis based on the sensor output corrected by the sensor output correction unit when the peak frequency is included in the frequency range. Diagnostic device.
物体の通過に伴って大気圧に一時的に生ずる振動を検出する一時的振動検出手段を備え、
前記異常診断手段は、前記一時的に生ずる振動が検出された場合に、前記センサ出力補正手段によって補正されたセンサ出力に基づいて異常診断を行うことを特徴とする請求項11記載の異常診断装置。
A temporary vibration detecting means for detecting vibration temporarily generated in the atmospheric pressure as the object passes;
12. The abnormality diagnosis apparatus according to claim 11, wherein the abnormality diagnosis unit performs abnormality diagnosis based on the sensor output corrected by the sensor output correction unit when the temporarily generated vibration is detected. .
前記一時的に生ずる振動の発生頻度を検出する発生頻度検出手段を備え、
前記異常診断手段は、前記一時的に生ずる振動が、所定の頻度を超えて発生している場合に、前記センサ出力補正手段によって補正されたセンサ出力に基づいて異常診断を行うことを特徴とする請求項14記載の異常診断装置。
An occurrence frequency detecting means for detecting an occurrence frequency of the temporarily generated vibration;
The abnormality diagnosis unit performs an abnormality diagnosis based on the sensor output corrected by the sensor output correction unit when the temporarily generated vibration has occurred over a predetermined frequency. The abnormality diagnosis device according to claim 14.
JP2002078894A 2002-03-20 2002-03-20 Abnormality diagnosis device for evaporative fuel treatment system Expired - Fee Related JP3931707B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002078894A JP3931707B2 (en) 2002-03-20 2002-03-20 Abnormality diagnosis device for evaporative fuel treatment system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002078894A JP3931707B2 (en) 2002-03-20 2002-03-20 Abnormality diagnosis device for evaporative fuel treatment system

Publications (2)

Publication Number Publication Date
JP2003278610A JP2003278610A (en) 2003-10-02
JP3931707B2 true JP3931707B2 (en) 2007-06-20

Family

ID=29228599

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002078894A Expired - Fee Related JP3931707B2 (en) 2002-03-20 2002-03-20 Abnormality diagnosis device for evaporative fuel treatment system

Country Status (1)

Country Link
JP (1) JP3931707B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7594427B2 (en) * 2007-07-27 2009-09-29 Denso Corporation Rate-based monitoring for an engine system
JP5923888B2 (en) * 2011-07-26 2016-05-25 トヨタ自動車株式会社 Hybrid vehicle and control method thereof
US9890744B2 (en) * 2014-08-08 2018-02-13 Ford Global Technologies, Llc Route and traffic information-based EVAP system leak test initiation
CN108407835B (en) * 2018-07-12 2018-10-16 新誉轨道交通科技有限公司 Intelligent pressure wave protects system and method
CN115949519B (en) * 2023-01-02 2024-06-25 重庆长安汽车股份有限公司 Fuel evaporation diagnosis control method and system based on target path and vehicle

Also Published As

Publication number Publication date
JP2003278610A (en) 2003-10-02

Similar Documents

Publication Publication Date Title
RU2621849C2 (en) Method for operating the engine (versions) and carter ventilation system
RU2580607C2 (en) Engine operation method and crankcase ventilation system therefor
RU2620901C2 (en) Method for operating the engine (versions) and carter ventilation system
RU2620906C2 (en) Method for operating the engine (versions) and carter ventilation system
RU2647283C2 (en) Engine operating method and crankcase ventilation system
JP4400312B2 (en) Evaporative fuel processor failure detection device
US9157390B2 (en) Selective exhaust gas recirculation diagnostic systems and methods
US6904792B2 (en) Abnormality diagnosing apparatus for vehicle
JP2688674B2 (en) Failure detection device and failure compensation device for fuel tank internal pressure sensor
US20160201541A1 (en) Abnormality diagnosis apparatus for exhaust gas purification apparatus
JPH0861164A (en) Inspecting method of normalcy of function of tank ventilating device
EP2010777B1 (en) Control apparatus and control method for internal combustion engine having centrifugal compressor
US7117729B2 (en) Diagnosis apparatus for fuel vapor purge system and method thereof
JP3669305B2 (en) Fuel vapor gas processing equipment
JP2003035216A (en) Failure diagnosing device for fuel vaporized gas treating device
AU2015271980A1 (en) Diagnostic system for internal combustion engine
US6523398B1 (en) Diagnosis apparatus for fuel vapor purge system
JP3931707B2 (en) Abnormality diagnosis device for evaporative fuel treatment system
EP2543857A1 (en) Systems for evaluating possible abnormality in an engine
JP4674588B2 (en) Exhaust control device for internal combustion engine
US6738709B2 (en) Failure diagnostic system of evaporated fuel processing system
US7168303B2 (en) Diagnostic apparatus for evaporative emission control system
JP2007092587A (en) Leakage diagnostic system of evaporated fuel processing system
KR101558977B1 (en) Apparatus for dignosing stuck of pressure switch for natural vaccum leak detection and method thereof
US9316182B2 (en) Method for diagnosing a tank venting valve

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20041129

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070206

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20070220

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070305

LAPS Cancellation because of no payment of annual fees