JP4491993B2 - Failure diagnosis apparatus for evaporative fuel processing apparatus and computer program thereof - Google Patents
Failure diagnosis apparatus for evaporative fuel processing apparatus and computer program thereof Download PDFInfo
- Publication number
- JP4491993B2 JP4491993B2 JP2001167789A JP2001167789A JP4491993B2 JP 4491993 B2 JP4491993 B2 JP 4491993B2 JP 2001167789 A JP2001167789 A JP 2001167789A JP 2001167789 A JP2001167789 A JP 2001167789A JP 4491993 B2 JP4491993 B2 JP 4491993B2
- Authority
- JP
- Japan
- Prior art keywords
- diagnosis
- failure
- evaporated fuel
- processing system
- fuel processing
- 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
Links
Images
Landscapes
- Supplying Secondary Fuel Or The Like To Fuel, Air Or Fuel-Air Mixtures (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、蒸発燃料処理装置の故障診断装置に関するものである。
【0002】
【従来の技術】
エンジンにおいては、燃料タンク内から発生した蒸発燃料を一旦キャニスタに吸着させ、所定の運転領域となった時にパージ弁を開いて、キャニスタに吸着されている蒸発燃料をエンジンの吸気系に供給することが行われている。この燃料タンクからキャニスタを経てパージバルブに至るまでの蒸発燃料システムに漏れがあると、蒸発燃料が大気に放出されてしまうため、蒸発燃料システムに漏れがないか否かを診断する故障診断が行われている。
【0003】
この蒸発燃料システムの漏れ故障診断は、例えば、パージ弁を開弁させてエンジンの吸気負圧で蒸発燃料システム内を減圧処理し、該減圧処理時の蒸発燃料システム内の圧力、若しくは減圧処理後パージ弁を閉じて蒸発燃料システム密閉中の圧力変化に基づいて行われている。(例えば、特開平5−125997号公報参照)
【0004】
【発明が解決しようとする課題】
ところで、最近では、環境への配慮が重要になるに従い、漏れの有無の判定基準を厳しくすることが要求されている。この点については、例えば、大きな漏れ(1mm)の検出に加え、小さな漏れ(0.5mm)の検出をすることが行われている。(例えば、特開2000−291497号公報参照)しかしながら、小さな漏れに起因する密閉状態にある蒸発燃料システム内の圧力変化はかなり小さいものとなり、誤診断を生じやすいものとなる。特に、密閉状態にある蒸発燃料システム内の圧力変化は、漏れ以外の要因、例えば、外気温度の違いや旋回等に伴う燃料タンク内の燃料変動等による燃料タンク内の蒸発燃料発生量や、 燃料タンク内の燃料残量(燃料タンク内空間容積)、大気圧の変動等、種々の要因で大きく変化する。このような観点から、小さな漏れを診断する診断実行条件は、洩れ以外の要因で圧力変化があまり生じない条件、例えば、アイドル運転領域に限定することが考えられる。
ところが、アイドル運転領域において、故障診断のためにパージ弁を開弁して減圧処理すると、これに伴い蒸発燃料がエンジン吸気系に供給されることになるが、アイドル運転領域では、空気量が少なく蒸発燃料の供給に伴う空燃比のずれの影響が大きくなる。特に、診断時間短縮化の目的から、診断時のパージ弁開度が通常時のパージ弁開度に対して大きく設定された場合、上述の空燃比ずれの影響が顕著になる。従って、このような観点からは、アイドル運転領域での故障診断の実行は望ましくない。
また、減圧処理後にパージ弁が閉じられて蒸発燃料システム内が負圧状態で密閉されると、その密閉状態の間は、蒸発燃料の供給ができなくなる。従って、このような観点からも、アイドル運転領域での故障診断の実行は望ましくない。
【0005】
本発明は、以上のような課題に勘案してなされたもので、その目的は、小さな漏れ故障の診断を極力行わないようにし、故障診断に伴う空燃比のずれの抑制若しくは蒸発燃料供給実行頻度を確保するようにした蒸発燃料処理装置の故障診断装置を提供することを目的とする。
【0006】
【課題を解決するための手段】
前記目的を達成するため、本発明にあってはその解決手法として次のようにしてある。すなわち、本発明の第1の観点によれば、
バージ弁を開弁して蒸発燃料処理システム内を減圧処理した後パージ弁を閉じて密閉し、該密閉中に検出された蒸発燃料処理システム内の圧力変化に基づいて蒸発燃料処理システム内の漏れ故障を診断するようにした蒸発燃料処理装置の故障診断装置において、
第1診断実行条件が成立した時上記密閉中に検出された蒸発燃料処理システム内の圧力変化と第1判定値と比較して大きな漏れ故障を診断する第1診断手段と、
上記第1診断手段とは異なる第2診断実行条件が成立した時上記密閉中に検出された蒸発燃料処理システム内の圧力変化と上記第1診断手段の第1判定値よりも小さく設定された第2判定値と比較して小さな漏れ故障を診断する第2診断手段と、
上記第1診断手段による診断時、蒸発燃料処理システム内の圧力変化が第2診断手段の第2判定値よりも小さいことが診断された時は、第2診断手段による診断未完了時であっても第2診断手段による診断結果を正常と診断する正常診断手段と、
該正常診断手段により正常診断がなされた後は、第2診断手段による診断を中止する第2診断中止手段とを備えている、
ようにしてある。
本発明の第1の観点によれば、大きな漏れ故障を診断する第1診断手段による診断時に検出された蒸発燃料処理システム内の圧力変化が、小さな漏れ故障を診断する第2診断手段の第2判定値よりも小さい時は、第2診断手段による診断を実行するまでもなく正常とみなされ、正常時は、第2診断手段を行うことなく第1診断手段により、その診断が兼用される。
更に、第1診断手段により小さな漏れ故障がない正常が診断された後は、第2診断手段による診断が中止される。
【0007】
また、本発明の第2の観点によれば、上記第2診断手段の第2診断実行条件が、上記第1診断手段の第1診断実行条件に対し、上記蒸発燃料処理システム内の圧力変化が安定した条件として設定されている、
ようにしてある。
本発明の第2の観点によれば、小さな漏れ故障を診断する第2診断手段の診断実行条件が、蒸発燃料処理システム内の圧力変化が安定した条件に設定されているため、小さな漏れ故障の診断精度を向上できる。
【0008】
また、本発明の第3の観点によれば、上記第1診断手段の第1診断実行条件として非アイドル運転領域が設定され、
上記第2診断手段の第2診断実行条件としてアイドル運転領域が設定されている、
ようにしてある。
本発明の第3の観点によれば、上記第1診断手段の第1診断実行条件として非アイドル運転領域が設定されているため、大きな漏れ診断の診断機会を確保できる。つまり、大きな漏れの故障検出は、小さな漏れ診断ほど洩れ以外の要因の影響は受けないため、故障診断条件は限定せず広い運転領域での診断機会を確保する。
また、上記第2診断手段の第2診断実行条件としてアイドル運転領域が設定されているため、小さな漏れ故障の診断精度を向上できる。つまり、アイドル運転領域であれば車両が停止しているとみなせるため、車両の走行に伴う燃料タンク内の燃料変動や、大気圧変動等漏れ以外の要因の影響が少なく、故障診断精度を向上できる。
【0009】
また、本発明の第4の観点によれば、アイドル運転領域の時、上記第2診断手段の第2診断実行条件が成立した時はパージ弁が診断用の開度に設定されると共に、第2診断手段の第2診断実行条件が成立していない時はパージ弁が通常用の開度に設定され、かつ上記診断用のパージ弁開度が、通常用の開度に対して大きく設定されている、
ようにしてある。
本発明の第4の観点によれば、アイドル運転領域の時、上記第2診断手段の第2診断実行条件が成立した時はパージ弁が診断用の開度に設定されると共に、第2診断手段の第2診断実行条件が成立していない時はパージ弁を通常用の開度に設定され、かつ上記診断用のパージ弁開度が、通常用の開度に対して大きく設定されているため、アイドル運転領域での故障診断時間を短縮できる。
【0010】
また、本発明の第5の観点によれば、バージ弁を開弁して蒸発燃料処理システム内を減圧処理した後上記パージ弁を閉じて密閉し、該密閉中に検出された上記蒸発燃料処理システム内の圧力変化に基づいて上記蒸発燃料処理システム内の漏れ故障を診断するようにコンピュータを機能させるプログラムにおいて、
第1診断実行条件が成立した時上記密閉中に検出された上記蒸発燃料処理システム内の圧力変化と第1判定値とを比較して大きな漏れ故障を診断する第1診断手順と、
上記第1診断手順とは異なる第2診断実行条件が成立した時上記密閉中に検出された上記蒸発燃料処理システム内の圧力変化と上記第1診断手順の第1判定値よりも小さく設定された第2判定値とを比較して小さな漏れ故障を診断する第2診断手順と、
上記第1診断手順による診断時、上記蒸発燃料処理システム内の圧力変化が第2診断手順の第2判定値よりも小さいことが診断された時は、第2診断手順による診断未完了時であっても第2診断手順による診断結果を正常と判定する正常診断手順と、
該正常診断手順により正常診断がなされた後は、上記第2診断手順による診断を中止する第2診断中止手順とを
コンピュータに実行させる
ようにしてある。
本発明の第1の観点によれば、大きな漏れ故障を診断する第1診断手順による診断時に検出された蒸発燃料処理システム内の圧力変化が、小さな漏れ故障を診断する第2診断手順の第2判定値よりも小さい時は、第2診断手段による診断を実行するまでもなく正常とみなされ、正常時は、第2診断手順を行うことなく第1診断手順により、その診断が兼用される。
更に、第1診断手順により小さな漏れ故障がない正常が診断された後は、第2診断手順による診断が中止される。
【0011】
【発明の効果】
本発明によれば、第2診断手段による診断実行頻度が低減され、第2診断手段による減圧処理に伴う蒸発燃料の供給によって空燃比がずれるの抑制できる。また、減圧処理後の密閉期間中に蒸発燃料の供給が行えなくなり、蒸発燃料供給実行頻度が低減されるのを抑制できる。
【0012】
【発明の実施の形態】
図1において、1はエンジン本体で、左の(第1の)バンク1Lと、右の(第2の)バンク1RとをV型に配置したV型多気筒エンジン用となっている。各バンク1L、1Rは、それぞれ直列に複数(実施形態では3つ)の気筒を有している。吸気通路2は、1本の共通吸気通路3と、共通吸気通路3の下流部分において互いに並列な2本の分岐吸気通路となる2つのサージタンク4L、4Rとを有する。共通吸気通路3には、その上流側から下流へ順次、エアクリーナ5、エアフローメータ6、スロットル弁7が配設されている。
【0013】
左右バンク1L、1Rの各気筒に対しては、上記サージタンク4L、4Rから伸びる独立吸気通路8L、8Rが接続されている。実施形態では、各気筒は吸気2弁方式つまり2つの吸気ポートを有するものとされて、1つの気筒についてそれぞれ、一方の吸気ポートに対して左の独立吸気通路8Lが接続されると共に、他方の吸気ポートに対して右の独立吸気通路8Rが接続されている。つまり、1つの気筒について、両サージタンク4L、4Rから吸気が供給されるようになっている。ただし、高回転あるいは高負荷のように大きなエンジン出力が要求される特定運転状態以外の運転状態では、各気筒それぞれについて、対応する一方の独立吸気通路が閉じられて、対応する一方のサージタンクからのみ吸気が供給されるようになっている。(上記特定運転状態以外の運転状態では、左バンク気筒に対しては左サージタンク4Lのみから吸気供給され、右バンク気筒には右サージタンク4Rからのみ吸気供給される)。
【0014】
左バンク4Lに独立排気通路10Lが接続されると共に、右バンク4Rに独立排気通路10Rが接続されて、各独立排気通路10Lと10Rは最終的に1本の共通排気通路11に連なっている。左の独立排気通路10Lには、排気ガス浄化触媒(三元触媒)12Lが接続されると共に、この触媒12Lの上流側と下流側にはそれぞれ空燃比センサとしての酸素センサ13L、14Lが接続されている。同様に、右の独立排気通路10Rには、排気ガス浄化触媒(三元触媒)12Rが接続されると共に、この触媒12Rの上流側と下流側にはそれぞれ空燃比センサとしての酸素センサ13R、14Rが接続されている。さらに、共通排気通路11には、排気ガス浄化触媒(三元触媒)15が接続されると共に、この触媒15の上流側と下流側にはそれぞれ空燃比センサとしての酸素センサ16、17が接続されている。
【0015】
酸素センサ13Lと14Lとの出力の相違状態を比較することにより、触媒12Lの劣化が検出される。同様に、酸素センサ13Rと14Rとの出力の相違状態を比較することにより、触媒12Rの劣化が検出され、酸素センサ16と117との出力の相違状態を比較することにより、触媒15の劣化が検出される。空燃比のフィードバック制御に際しては、左バンク1L用として酸素センサ13Lが用いられ、右バンク1R用として酸素センサ13Rが用いられる。
【0016】
気筒に対する吸気供給が、運転状態の変化にかかわらず常時行われる独立吸気通路8R、8Lには、それぞれ燃料噴射弁20L、20Rが配設されている。燃料噴射弁20L、20Rに対する燃料供給系統は、次のように構成されている。すなわち、燃料タンク21からポンプ22によって汲み上げられた燃料が、供給配管23を介して一方のバンク用の燃料噴射弁20Rに供給された後、連通配管24を介して他方のバンク用の燃料噴射弁20Lに供給され、その後リターン配管25を介して燃料タンク21へ戻される。上記供給配管23にはパルセーションダンパ26が接続され、リターン配管25には燃圧調整用のレギュレータ27が接続される。なお、供給配管23のうちポンプ22付近には、フィルタ28、29が接続されている。
【0017】
蒸発燃料つまりエバポガスのエンジンへの供給系統が、次のように構成されている。まず、エバポガスを一時的に貯溜するキャニスタ30が設けられ、このキャニスタ30が、導入用配管31を介して燃料タンク21内に連なっている。また、キャニスタ30は、排出用配管32を介して前記共通吸気通路3のうちスロットル弁7下流側に接続され、この排出用配管32の共通吸気通路3への開口部分が、エバポガス導入口として符号32aで示されている。
【0018】
上記導入用配管31は、燃料タンク21側において2本に分岐されて、一方の分岐配管31aが燃料タンク21内の上部空間に開口されている。また、他方の分岐配管31bが、燃料タンク21内の上部空間に2本の分岐状態で開口されており、分岐配管31bの途中には、機械式の開閉弁33が接続されている。この開閉弁33は、燃料タンク21(の燃料供給口)に給油ノズルが挿入されたときに閉弁されるものである。なお、配管31の燃料タンク21内への合計3つの開口部分にはそれぞれ、液体燃料の存在によって閉弁されるカット弁34が接続されている。
【0019】
前記排出用配管32にはパージバルブ35が接続されており、このパージバルブ35は、電磁式とされて、その開度が連続可変的に調整可能とされている。また、キャニスタ30は、大気導入通路30aを有するが、この大気導入通路30aには、フィルタ36、電磁式の開閉弁(大気開放弁)37が接続されている。パージバルブ35が閉じられている状態で、燃料タンク21からの蒸発燃料が、導入用配管31を介してキャニスタ30に一時的に貯溜される。所定運転状態のとき、パージバルブ35および大気開放弁37が開かれて、キャニスタ30に貯溜されていた蒸発燃料が、排出用通路32を介して共通吸気通路3へ供給されて、最終的に気筒内で燃焼されることになる。
【0020】
図2は、空燃比フィードバック制御および蒸発燃料システムの漏れ故障診断の制御を行うための制御系統をブロック図的に示すものである。この図2において、Uはマイクロコンピュータを利用して構成されたコントローラであり、各種センサ或いはスイッチS1〜S9からの信号が入力される。S1は燃料タンク内の圧力を検出する圧力センサである。S2は大気圧を検出する大気圧センサである。S3はアクセルペダルが全閉のときにONとなるアイドルスイッチである。S4はスロットル開度を検出するスロットル開度センサである。S5はエンジン回転数を検出する回転数センサである。S6は車速を検出する車速センサである。S7は燃料タンク21内の残量燃料量を検出する燃料センサである。S8はエンジンの吸気温度を検出吸気温センサである。S9はエンジンの冷却水温を検出する水温センサである。なお、上記各種センサやスイッチは、検出手段として表現することができる。
【0021】
酸素センサ13L、13Rを用いた空燃比フィードバック制御は、アイドル時にも行われるようになっている。すなわち、酸素センサ13L、13Rは、理論空燃比を境にしてその出力がオンオフ的に反転されるもので、コントローラUは、酸素センサ13L、13Rがリッチを示すときは燃料噴射弁20L、20Rからの燃料噴射量を減量補正し、酸素センサ13L、13Rがリーンを示すときは燃料噴射弁20L、20Rからの燃料噴射量を増量補正し、これにより実際の空燃比が理論空燃比となるようにフィードバック制御される。
【0022】
次に、蒸発燃料システムの漏れ故障の診断制御について説明する。漏れ故障の診断制御は、コントローラUのROM内に記憶されたプログラムに基づき実行される。故障診断の態様として、モードA、モードBの2種類が設定されている。モードAは、アイドル運転領域でかつ空燃比ののフィードバック制御中に行われるもので、直径0.5mm程度の小さな漏れ(小さな孔)の検出を行うものとなっている。モードBは、非アイドル運転領域でかつ空燃比ののフィードバック制御中に行われるもので、直径1mm程度の比較的大きな漏れ(大きな孔)の検出と、配管はずれ等の極めて大きい漏れ(ラージリーク)の検出を行うものとなっている。
なお、実施形態では、モードBにおいて、本来モードAにて検出される0.5mm程度の小さな漏れの正常判定も実行されるようになっている。
【0023】
蒸発燃料システムの故障診断実行条件は、例えば次のように設定されている。まず、各モード共通の共通実行条件が次のように設定されている。
・最低吸気温度が所定値以上であること。
・ラージリーク判定をしていないこと。
・エンジン始動時の冷却水温から最低吸気温度を差し引いた値が所定値以下であること。
・燃料タンク内負圧が所定値以下であること。(異常負圧でない)
・吸気温度が所定範囲内であること。
・燃料残量が所定範囲内であること。
・大気圧が所定値以上であること。
・車速が所定値以下であること。
・エンジン始動時の冷却水温が所定範囲内であること。
【0024】
モードA実行条件は、例えば次のように設定されている。
・共通実行条件を満足すること。
・モードAの故障診断をまだ行っていないこと。(診断未完了)
・アイドルスイッチがオン(アイドル領域)であること。
・エンジン回転数が所定値以上であること。
・燃料の液面変動が小さいこと。(燃料残量検出値の変動が小)
・燃料残量が所定値以上であること。
・車速所定値以下が所定時間継続していること。
・再診断カウンタがカウントアップしていないこと。
・冷却水温が所定範囲内であること。
・エンジン始動時の冷却水温が所定値以下であること。
・始動後タイマが所定値以下であること。(始動後所定期間以内)
・モードA故障診断中止フラグがセットされていないこと。
【0025】
モードB実行条件は、例えば次のように設定されている。
・共通実行条件を満足すること。
・スロットルディレータイマがカウントアップしていないこと。
・アイドルスイッチがオンでないこと。(非アイドル領域)
・吸気充填効率が所定範囲内であること。
・エンジン回転数が所定範囲内であること。
・車速が所定値以上であること。
・燃料の液面変動が小さいこと。(燃料残量検出値の変動が小)
・再診断カウンタがカウントアップしていないこと。
・冷却水温が所定範囲内であること。
・所定車速を超えてから所定時間経過していること。
【0026】
モードAの概要について、図3のタイムチャートを参照しつつ説明する。まず、パージバルブ35を閉じて燃料タンク内圧がほぼ大気圧になるのを待ち、この間の経過時間が実行待機タイマによってカウントされる。燃料タンク内圧がほぼ大気圧になると(t3時点)、大気開放弁37が閉じられと共に、エバポ発生量タイマが0に初期化され、このときの燃料タンク内圧がftp8として検出、記憶される。上記エバポ発生量タイマでの設定時間が経過した時点(t4時点)で、再度燃料タンク内圧がftp9として検出、記憶される。
【0027】
ftp9の検出、記憶と同時にパージバルブ35が所定開度Lだけ開かれる。これにより、蒸発燃料システム内の減圧が開始される。パージバルブ35は、酸素センサの出力が反転される毎に、所定分づつ開度が増大される。ここで、上記パージバルブ35の最終的な所定開度は、アイドル運転領域での通常エバポ供給時の開度よりも所定値大きく設定されている。蒸発燃料システム内の減圧開始後、燃料タンク内圧が第2目標負圧(第2所定負圧)にまで低下すると(t5時点)、パージバルブ35の開度は所定開度だけ低減されてこの低減された一定開度状態に保持され、これにより燃料タンク内圧の低下度合が緩くなる。やがて、燃料タンク内圧が最終的な目標負圧である第1目標負圧(第1所定負圧)になると、パージバルブ35が全閉にされて蒸発燃料システム内が密閉状態とされると共に、負圧保持タイマが0に初期化される(t6時点)。負圧保持タイマの初期化から短い所定時間経過後に、燃料タンク内圧がftp1として検出、記憶される。負圧保持タイマでの設定時間が経過した時点(t7時点)で、燃料タンク内圧がftp2として検出、記憶され、この後大気開放弁が速やかに開かれる。
【0028】
蒸発燃料システム内に漏れ故障があるか否かの判定のために、下記式(1)に基づいて判定値が演算される。ただし、式中Kは制御定数である。
【0029】
判定値=(ftp2−ftp1)−K・(ftp9−ftp8)…(1)
【0030】
「ftp2−ftp1」は、蒸発燃料システム内が密閉状態にあるときの圧力上昇分、つまり漏れ度合を示すことになる。また、「K・(ftp9−ftp8)」は、蒸発燃料が自然発生するときの圧力上昇分となる。小さい漏れ故障を精度良く検出するためには、蒸発燃料の自然発生による圧力上昇分の影響を加味することが望ましく、このため上記式(1)に示すように、判定値としては「K・(ftp9−ftp8)」分だけ差し引くようにしてある。
【0031】
漏れ故障判定のために、正常判定用しきい値と異常判定用しきい値との2つのしきい値が設定される(正常判定しきい値<異常判定しきい値)。そして、上記判定値が、正常判定しきい値よりも小さければ、漏れ故障のない正常であると判定される。つまり、漏れがない場合、蒸発燃料システム内が負圧に略維持され圧力上昇が小さくなるため、この圧力上昇が小さい状態を正常と判定する。また、漏れがある場合、蒸発燃料システム内に空気が導入され圧力上昇が大きくなるため、この圧力上昇が大きい状態を異常と判定する。
【0032】
モードBの概要について、図4のタイムチャートを参照しつつ説明する。このモードBでは、まず、大気開放弁37を閉じ(t11時点)、かつパージバルブ35を開いた時、つまり、蒸発燃料システム内減圧処理中に、燃料タンク内圧が目標負圧に達しないとき(t12時点)は、配管外れ等により蒸発燃料システム内を十分に減圧できないと考えられることから、ラージリークを検出する。また、t12時点で燃料タンク内圧が目標負圧に達したときは、パージバルブ35を閉じ蒸発燃料システム内を所定負圧に密閉保持し、負圧保持タイマTpgofが0に初期化される。負圧保持タイマTpgofの初期化から短い所定時間経過後に燃料タンク内圧がftp11として検出、記憶される。その後、負圧保持タイマTpgofでの設定時間が経過した時点(t3時点)で、燃料タンク内圧がftp12として検出、記憶される。そして、密閉中の燃料タンク内圧の圧力差「ftp12−ftp11」から判定値が演算される。なお、モードBの場合は、走行中に故障診断を行うため、走行風による燃料タンク内の蒸発燃料の凝縮が発生することから、減圧処理前の蒸発燃料発生量を用いるとかえって誤診断するため、モードAとは異なり、減圧処理前の蒸発燃料発生量(に基づく圧力変化)を判定値に含めないようにしてある。ここで、モードBにおけるラージリーク用しきい値Prt2、比較的大きな漏れ検出のためのしきい値Prt1は、モードAのしきい値に対して大きく設定されている。更には、モードBでは、上記しきい値に加えて、モードAで判定される直径0.5mm程度の小さな漏れを検出するためのしきい値Ptr3とが設定されている。そして、上記判定値(ftp12−ftp11)が判定しきい値(Ptr1若しくはPtr3)よりも小さければ、1mm漏れ故障がない正常若しくは1mmと0.5mmとのいずれの洩れ故障もない正常と判定される。また、上記判定値が判定しきい値よりも大きければ、1mm漏れ故障のある異常と判定される。
【0033】
次に、コントローラUによる蒸発燃料処理システム内の漏れ故障診断制御の詳細について、図5以下のフローチャートを参照しつつ説明する。
【0034】
図5〜10は、モードAの故障診断の内容を示すものである。まず、図5のQ1において、始動後タイマTstが0に初期化された後、Q2において運転状態が検出され、Q3においてエンジンが始動しているか否かが判別される。このQ3の判別でNOのときはQ1へ戻る。Q3の判別でYESのときは、Q4において、再診断実行カウンタCrtが0に初期化される。このCrtは、1回目で故障診断ができなかった場合でも、予め設定された所定回数だけ繰り返し故障診断を実行させるためのものである。
【0035】
Q5では、低車速カウンタYspcが0に初期化された後、Q6において、現在の車速がVspとして検出される。Q7において、車速Vspが所定値よりも小さいか否かが判別され、このQ7の判別でNOのときはQ5へ戻る。Q7の判別でYESのときは、Q8において、低車速カウンタVspcをカウントアツプした後、Q9において、Vspcが所定値よりも大きいか否かが判別される。このQ9の判別でNOのときは、Q6へ戻る。Q9の判別でYESのときは、低車速が所定時間継続したときであり、このときは図6のQ11において、診断実行待機タイマが0に初期化される。Q12での運転状態検出、Q13での始動後タイマのカウントアップが行われた後、Q14において、上述のモードAの診断実行条件が成立しているか否かが判別される。このQ14の判別でNOのときは、図5のQ10に移行して、大気開放弁37を開いた後、Q5へ戻る。
【0036】
Q14の判別でYESのときは、Q15において、大気開放弁37を閉じ、Q16においてパージバルブ35の駆動を停止(燃料タンク内の大気圧復帰のため)した後、Q17において、燃料タンク内圧ftpが検出される。Q18では、検出した燃料タンク内圧ftpが所定値よりも大きいか否かが判別される。このQ18の判別でYESのときは、Q19において、正圧補正値測定タイマTpgposが0に初期化される。Q18の判別でNOのときは、Q20において、待機タイマTwtがカウントアップされた後、Q21において、Twtが所定値よりも大きいか否かが判別される。このQ21の判別でYESのときには、Q19に移行し、Q21の判別でNOのときは、Q21へ戻る。
【0037】
Q19の後は、図7のQ22において、揺れ判定用の燃料タンク内圧の最大値ftprmaxが0に初期化される。この後、Q23において、運転状態が検出され、Q24において始動後タイマTstがカウントアップされた後、Q25において、モードAの実行条件が満足されているか否かが判別される。このQ25の判別でYESのときは、Q26において、パージバルブ35の駆動が停止される。Q27では、燃料タンク内圧ftp8が検出されたか否かが判別される。このQ27の判別でNOのときは、Q28において、現在検出されている燃料タンク内圧がftp8として検出、記憶された後、Q29に移行する。また、Q27の判別でYESのときは、Q28を経ることなくQ29へ移行する。Q29では、正圧補正タイマTpgposがカウントアップされ、この後、Q30において、燃料タンク内の液面変動が小さいか否かが判別される。このQ30の判別でYESのときは、Q31において、揺れ判定用の現在の燃料タンク内圧が検出されて、ftpとして記憶される。この後、ftpmax1の更新がなされるが、これは、前回と今回のftprの偏差と、いままで記憶されているftpmax1とのうち、いずれか大きい方が最新のftpmax1として更新される。
【0038】
Q32の後、Q33において、ftpmax1が所定値より小さいか否かが判別される。このQ33の判別でYESのときは、Q34において、正圧補正タイマTpgposが所定値よりも大きいか否かが判別される。このQ34でYESのときは、図3のt4時点となったときであり、このときは、Q35において、現在の燃料タンク内圧ftpが、ftp9として記憶される。Q36では、ftp9からftp8を差し引いた値が、所定値よりも小さいか否かが判別される。このQ36の判別でYESのときは、自然発生する蒸発燃料量が少ないときであり、このときは、Q37において、負圧引き込みタイマTpgonが0に初期化される。Q38での運転状態の検出、Q39での始動後タイマTstのカウントアップが行われた後、Q40において、モードAの実行条件が満足しているか否かが判別される。
【0039】
Q40の判別でYESのときは、図8のQ41において、負圧引き込みタイマTpgonがカウントアップされた後、Q42においてパージバルブ35が全閉であるか否かが判別される。Q42の判別でYESのときは、Q43において、パージバルブが所定の初期開度Lに設定される(図3のT4時点参照)。Q42の判別でNOのときは、図3のt4時点を過ぎたときであり、このときは、Q44において、酸素センサ出力が反転したか否かが判別される。このQ44の判別でYESのときは、Q45において、バージバルブ35の開度が所定の上限開度Nよりも小さいか否かが判別される。このQ45の判別でYESのときは、Q46において、パージバルブ35の開度が、所定の小さな増大分だけ増大される。Q45の判別でNOのときは、Q47において、燃料タンク内圧が第2所定値(図3の第2目標負圧)以下であるか否かが判別される。このQ47の判別でYESのときは、Q48において、パージバルブ35の開度が所定分低減されて一定開度とされる(図3のt5時点)。なお、上記パージバルブの上限開度は、アイドル運転領域での通常時の蒸発燃料供給開度よりも所定開度大きく設定されている。
【0040】
Q43、Q46、Q48の後、Q44の判別でNOのとき、若しくはQ47の判別でNOのときは、それぞれ、Q49に移行する。Q49では、燃料タンク内圧ftpが所定値(図3の第1目標値)よりも小さいか否かが判別される。このQ49の判別でNOのときは、Q50において、負圧引き込みタイマTpgonが所定値よりも大きいか否かが判別される。このQ50の判別でYESのとき、あるいはQ49の判別でYESのときは、図9のQ51に移行する。
【0041】
Q51では、負圧保持タイマTpgofが0に初期化された後、Q52において、揺れ判定用燃料タンク内圧の最大値ftpmax2が0に初期化される。Q53での運転状態の検出が行われた後、Q54において、故障判定用しきい値SS1、SS2が設定される。SS1が異常判定用、SS2が正常判定用であり、SS1>SS2とされる。この後、Q55において、パージバルブ35が停止され、(全閉で図3のt6時点)、Q56において始動後タイマTstがカウントアップされた後、Q57において、モードAの実行条件が成立しているか否かが判別される。
【0042】
Q57の判別でYESのときは、Q58において、負圧保持タイマTpgofがカウントアップされた後、Q59において、ftp1が計測されているか否かが判別される。Q59の判別でNOのときは、Q60において現在(実際には、図3に示されるようにt6時点から所定時間経過後の時点)検出された燃料タンク内圧ftpがftp1として記憶される。Q59の判別でYESのときは、あるいはQ60の後は、それぞれQ61において、燃料タンク内の液面変動が小さいか否かが判別される。このQ61の判別でYESのときは、図10のQ62に移行して、揺れ判定用燃料タンク内圧ずftprとして計測される。この後、Q63において、ftpmax2の更新が行われるが、更新の手法はQ41の場合と同じである。
【0043】
Q64では、負圧保持タイマTpgofが所定値よりも大きいか否かが判別される。このQ64の判別で、YESのとき(図3のt7時点)は、Q65において、現在の燃料タンク内圧ftpがftp2として記憶される。Q66では、前述した式(1)に基づいて判定値が演算される。Q67では、判定値が異常判定用しきい値SS1よりも大きいか否かが判別される。このQ67の判別で、YESのときはQ68において、ftpmax2がK・(ftp2−ftp1)よりも大きいか否かが判別される。K・(ftp2−ftp1)は、ftp2とftp1との検出時点の間での傾き(単位時間当たりの圧力上昇度合)であり、揺れ判定用の内圧最大値がこの傾きよりも大きいときは、揺れに起因して蒸発燃料が多量に発生して圧力上昇したときであると考えられる。上記Q68の判別で、YESのときは、Q69において、ftpmax1が所定値よりも小さいか否かが判別される。このQ69の判別は、つまるところ、図3のt3〜t4の間での揺れに起因する蒸発燃料の多量発生に起因する圧力上昇が大きいか否かの判別となる。このQ69の判別でYESのときは、揺れに起因する大きな圧力上昇がなかったということで、Q70において、最終的に漏れ故障(0.5mm漏れ)があると判定される。(モードAの故障診断完了)
【0044】
Q67の判別でNOのときは、Q71において、判定値が正常判定しきい値SS2よりも小さいか否かが判別される。このQ71の判別でYESのときは、Q72において、ftpmax1が所定値よりも小さいか否かが判別される。このQ72の判別でYESのときは、Q73において、漏れ故障がないという正常判定が行われる。(モードAの故障診断終了)
【0045】
Q68の判別でNOのとき、Q69の判別でNOのとき、Q71の判別でNOのとき、Q72の判別でNOのとき、更には、Q57の判別でNOのとき、Q33の判別でNOのとき、Q36の判別でNOのとき、Q40の判別でNOのときはそれぞれ、Q74に移行する。Q74では、再診断実行カウンタCtrをカウントアップした後、Q75において、Ctrが所定値(例えば、3回)よりも大きいか否かが判別される。このQ75の判別でNOのときは、図5のQ10へ移行して、モードAでの故障診断する機会が再度与えられる。Q75の判別で、YESのときは、モードAの故障診断は終了される。
【0046】
図11〜15 は、モードBの故障診断の内容を示すものである。まず、図11のZ1〜Z4は、図5のQ1〜Q4と同じである。次に、Z5では、負圧引き込みタイマTpgonが0に初期化される。Z6において、スロットル開度tvos、大気圧atpとが検出され、Z7において、スロットル開度tvoが所定開度よりも小さいか否かが判別される。このZ7での所定開度は大気圧atpをパラメータとして設定されており、大気圧が低いほど所定開度が大きくなるように設定されている。
【0047】
Z7の判別でYESのとき、Z8において運転状態が検出され、Z9において負圧導入不良判定しきい値の基本値SLが設定され、Z10において始動後タイマTstがカウントアップされる。また、Z7の判別でNOのときは、Z12で大気開放弁を開き、Z5へ戻る。
【0048】
Z11では、上述のモードBの故障診断実行条件が成立しているか否かが判別される。Z11の判別でYESと判別されたときは、図12のZ13で負圧引き込みタイマTpgonをカウントアップし、Z14で大気開放弁37が閉じられ、Z15でパージバルブ35を駆動(開いて)蒸発燃料システム内に負圧が導入される。(図4のt1時点)Z11でNOのときは、Z12へ戻る。
【0049】
Z16では、スロットル開度が所定値以下か否か判別され、このZ16でNOのときは、Z17でスロットル開度がZ16の所定値以下である時間が計測され、Z18ではZ17で計測された時間が所定値以下の短時間であるものか否かを判別される。つまり、モードBの故障診断は、非アイドル運転領域で実行されていることから、診断実行可能スロットル開度tvoに上限が設定されており、スロットル開度tvoが所定開度以上の状態が所定時間以上継続したとき、故障診断を中断するようにされている。
【0050】
Z16の判別でYESのとき、Z18の判別でYESのときは、Z19の判別において燃料タンク内圧ftpが所定値(例えば、図4のP1)よりも小さいか否かが判別される。この判別でNOのときは、十分に減圧されていないときであり、このときは、続いてZ20にて負圧引き込みタイマTpgonが所定値よりも大きいか否か判別される。Z20の判別がYESのとき、つまり、所定時間負圧を導入しても燃料タンク内圧が所定負圧まで減圧されないときは、Z21において、配管外れ等によるラージリーク故障異常が判定される。(モードBの故障診断完了)Z20の判別でNOのときは、負圧導入時間が短く、ラージリーク故障異常とは断定できないため、図11のZ6に戻る。
【0051】
Z19の判別でYESのときは、更に、ラージリーク故障であるか否判別される。Z22で負圧保持タイマTpgofが0に初期化され、Z23で揺れ判定用燃料タンク内圧最大値ftprmaxが0に初期化され、Z24でパージバルブ35の駆動が停止される(パージバルブ閉)。Z25では、現在(実際には、図4に示されるようにt2時点から所定時間経過後の時点)検出された燃料タンク内圧ftpがftp11として記憶される。
【0052】
図13のZ26では、負圧導入不良判定しきい値、つまり、ラージリークか否かを判定するためのしきい値を決定するための係数Ktstが、始動後経過時間Tstに基づいて決定される(Tst大ほどKtstが大)。
次いで、Z27において、最終的な判定しきい値Prt2が、初期値SLにe・Ktstを加算した値として演算される。(eは制御定数)Z28の判別でNOのとき、つまり、Z25で記憶された燃料タンク内圧ftp11がZ27で演算された判定しきい値Prt2(例えば、図4のPrt2)よりも大きいときは、燃料タンク内圧が十分減圧されていないことから、Z29においてラージリーク異常判定を判定する。(モードBの故障診断完了)
【0053】
Z28でYESの判別のときは、ラージリーク故障ではないことから、以降比較的大きな漏れ故障があるか否かの判定が行われる。Z30で運転状態が検出され、Z31で故障判定しきい値SSが設定され、Z32で始動後タイマTstがカウントアップされる。
【0054】
図14のZ33では、上述のモードBの故障診断実行条件が成立しているか否かが判別され、このZ33の判別でYESのときは、Z34で負圧保持タイマがカウントアップされる。Z35では、燃料タンク内の液面変動が大きいか否かが判別される。このZ35の判別でNOのときは、Z36で揺れ判定用燃料タンク内圧ftpがftprとして計測され、Z37でftprの最大値の更新が行われる。この更新は、図7のQ32、図10のQ63と同じである。
【0055】
Z38では、負圧保持タイマTpgofが所定値よりも大きいか否かが判別され、このZ38の判別で、YESのときは(図4のt3時点)Z39の時点において現在の燃料タンク内圧ftpがftp12として記憶される。
【0056】
Z40では、ftpmaxよりもK・(ftp12−ftp11)の方が大きいか否かが判別される(Kは制御定数)。この判別Z40でYESのときは、Z41において、判定しきい値決定するための係数Ktstが、始動後経過時間Tstに基づいて決定される(Tst大ほどKtstが大)。次いで、Z42において、最終的な判定しきい値Prt1が、初期値SSにKtstを加算した値として演算される。
【0057】
図15のZ43では、圧力変化「ftp12−ftp11」の絶対値が、判定しきい値Prt1よりも小さいか否かが判別され、このZ43の判別でNOのときは比較的大きな漏れ故障(1mm程度の孔)があるものとして、Z44において漏れ異常を判定する。また、Z43の判別でYESのときは、正常であるが、比較的大きな漏れ故障(1mm程度の孔)判定が正常なのか、小さな漏れ故障(0.5mm程度の孔)判定が正常なのかをZ45にて判別する。つまり、Z45において、圧力変化「ftp12−ftp11」の絶対値が、小さな漏れ故障判定しきい値Prt3よりも小さいか否かが判別され、このZ45の判別でYESのときは、Z46において、小さな漏れ故障もない正常を判定(1mm、05mm共に正常)し、Z47において、モードAの故障診断中止フラグをセットする。これによって、モードBを実行した時点で、モードAにて診断される小さな漏れ故障がない正常が確認できたため、以後モードAの診断が中止される。また、Z45の判別でNOのときは、小さな漏れ故障が存在しないことの確認まではできないが、比較的大きな漏れ故障がない正常であることは確認できたため、Z48において比較的大きな漏れ故障について正常判定する(1mm正常)。この場合は、比較的小さな漏れ故障の確認の必要があるため、モードAでの故障診断を許容できるように、Z49でモードAの故障診断中止フラグをリセットする。
【0058】
Z33の判別でNOのとき、Z35の判別でNOのとき、若しくはZ40の判別でNOのとき、Z50において、再診断カウンタCrtをカウントアップした後、Z51において、Ctrが所定値(例えば、3回)よりも大きいか否かが判別される。この判別Z51において、NOのときは、図11のZ12へ移行し、モードBでの故障診断する機会が再度与えられる。Z51の判別でYESのときは、モードBの診断を中止する。
【0059】
ここで、実施形態と特許請求の範囲との関係を補足説明すると、本発明第1の観点の第1診断手段がモードBの故障診断に相当し、第2故障診断がモードAの故障診断に相当する。また、正常診断手段が、モードBの図15Z45、Z46に相当し、第2診断中止手段がモードBの図15Z47に相当する。
【0060】
以上、実施形態について説明したが、第2故障診断手段の蒸発燃料システム内圧力変化が安定した診断実行条件としては、アイドル運転領域以外、例えば、非アイドル運転領域でもアイドル近傍の比較的低負荷領域や、非アイドル運転領域かつ定常運転中(エンジン回転数の変化率が小さく、若しくはエンジン負荷の変化率が小さい若しくは両変化率が小さいとき)に設定してもよい。また、第2診断手段診断時のパージ弁開度を通常時に対して大きく設定するようにしたが、通常時と同じでも良く、逆に通常時よりも小さく設定しても良い。
【図面の簡単な説明】
【図1】蒸発燃料システムの一例を示す図。
【図2】故障診断を行う制御系統を示す図。
【図3】モードAでの制御内容を示すタイムチャート。
【図4】モードBでの制御内容を示すタイムチャート。
【図5】モードAでの制御例を示すフローチャート。
【図6】モードAでの制御例を示すフローチャート。
【図7】モードAでの制御例を示すフローチャート。
【図8】モードAでの制御例を示すフローチャート。
【図9】モードAでの制御例を示すフローチャート。
【図10】モードAでの制御例を示すフローチャート。
【図11】モードBでの制御例を示すフローチャート。
【図12】モードBでの制御例を示すフローチャート。
【図13】モードBでの制御例を示すフローチャート。
【図14】モードBでの制御例を示すフローチャート。
【図15】モードBでの制御例を示すフローチャート。
【符号の説明】
1:エンジン
21:燃料タンク
30:キャニスタ
32:パージ通路
35:パージバルブ
37:大気開放弁
S1:燃料タンク内圧センサ[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a failure diagnosis apparatus for a fuel vapor processing apparatus.
[0002]
[Prior art]
In the engine, the evaporated fuel generated from the fuel tank is once adsorbed to the canister, and when the predetermined operating range is reached, the purge valve is opened to supply the evaporated fuel adsorbed by the canister to the intake system of the engine. Has been done. If there is a leak in the evaporated fuel system from the fuel tank to the purge valve, the evaporated fuel will be released to the atmosphere, so a fault diagnosis is performed to diagnose whether the evaporated fuel system has a leak. ing.
[0003]
This evaporative fuel system leakage failure diagnosis is performed, for example, by opening the purge valve and reducing the pressure inside the evaporated fuel system with the negative intake air pressure of the engine, and after the pressure reducing process This is based on the pressure change while the evaporative fuel system is sealed with the purge valve closed. (For example, see Japanese Patent Laid-Open No. 5-125997)
[0004]
[Problems to be solved by the invention]
By the way, recently, as environmental considerations have become important, it has been required to tighten the criteria for determining whether or not there is a leak. In this regard, for example, in addition to detecting a large leak (1 mm), a small leak (0.5 mm) is detected. (For example, refer to Japanese Patent Application Laid-Open No. 2000-291497) However, the pressure change in the evaporative fuel system in a sealed state due to a small leak is considerably small, and a misdiagnosis is likely to occur. In particular, changes in pressure in an evaporative fuel system in a sealed state are caused by factors other than leakage, such as the amount of evaporative fuel generated in the fuel tank due to differences in the outside air temperature, fuel fluctuations in the fuel tank due to turning, etc. It varies greatly due to various factors such as the remaining amount of fuel in the tank (space volume in the fuel tank) and fluctuations in atmospheric pressure. From this point of view, it is conceivable that the diagnosis execution conditions for diagnosing small leaks are limited to conditions where pressure changes do not occur so much due to factors other than leaks, for example, the idle operation region.
However, in the idle operation region, if the purge valve is opened for failure diagnosis and the pressure reduction process is performed, the evaporated fuel is supplied to the engine intake system. However, in the idle operation region, the amount of air is small. The influence of the air-fuel ratio shift accompanying the supply of the evaporated fuel becomes large. In particular, for the purpose of shortening the diagnosis time, when the purge valve opening at the time of diagnosis is set larger than the purge valve opening at the normal time, the above-described influence of the air-fuel ratio deviation becomes significant. Therefore, from such a viewpoint, it is not desirable to perform failure diagnosis in the idle operation region.
Further, if the purge valve is closed after the pressure reducing process and the evaporated fuel system is sealed in a negative pressure state, the evaporated fuel cannot be supplied during the sealed state. Therefore, from this point of view, it is not desirable to perform failure diagnosis in the idle operation region.
[0005]
The present invention has been made in consideration of the above-described problems, and its purpose is to minimize the diagnosis of a small leak failure, to suppress the deviation of the air-fuel ratio accompanying the failure diagnosis, or to perform the evaporated fuel supply execution frequency. It is an object of the present invention to provide a failure diagnosis apparatus for an evaporated fuel processing apparatus that ensures the above.
[0006]
[Means for Solving the Problems]
In order to achieve the above object, the present invention provides the following solution as a solution. That is, according to the first aspect of the present invention,
After the barge valve is opened and the inside of the evaporated fuel processing system is depressurized, the purge valve is closed and sealed, and the leakage in the evaporated fuel processing system is detected based on the pressure change in the evaporated fuel processing system detected during the sealing. In the failure diagnosis device for the evaporative fuel treatment device that diagnoses the failure,
A first diagnostic means for diagnosing a large leakage failure in comparison with the pressure change in the evaporated fuel processing system detected during the sealing and the first determination value when the first diagnosis execution condition is satisfied;
When a second diagnosis execution condition different from the first diagnosis means is satisfied, the pressure change in the evaporated fuel processing system detected during the sealing and the first determination value set smaller than the first determination value of the first diagnosis means. A second diagnostic means for diagnosing a small leakage failure compared to the two judgment values;
When it is diagnosed that the pressure change in the evaporated fuel processing system is smaller than the second determination value of the second diagnostic means at the time of diagnosis by the first diagnostic means, the diagnosis is not completed by the second diagnostic means. Normal diagnosis means for diagnosing the diagnosis result by the second diagnosis means as normal,
After the normal diagnosis is made by the normal diagnosis means, the second diagnosis stop means for stopping the diagnosis by the second diagnosis means,
It is like that.
According to the first aspect of the present invention, the pressure change in the evaporated fuel processing system detected at the time of diagnosis by the first diagnosis means for diagnosing a large leak failure is the second of the second diagnosis means for diagnosing the small leak failure. When it is smaller than the judgment value, it is regarded as normal without executing the diagnosis by the second diagnosis means, and when normal, the diagnosis is shared by the first diagnosis means without performing the second diagnosis means.
Furthermore, after the first diagnosis means has diagnosed normality without a small leakage failure, the diagnosis by the second diagnosis means is stopped.
[0007]
Further, according to the second aspect of the present invention, the second diagnosis execution condition of the second diagnosis unit is such that the pressure change in the evaporated fuel processing system is different from the first diagnosis execution condition of the first diagnosis unit. Set as a stable condition,
It is like that.
According to the second aspect of the present invention, the diagnosis execution condition of the second diagnostic means for diagnosing a small leak failure is set to a condition in which the pressure change in the evaporated fuel processing system is stable. Diagnosis accuracy can be improved.
[0008]
According to the third aspect of the present invention, a non-idle operation region is set as the first diagnosis execution condition of the first diagnosis means,
An idle operation region is set as a second diagnosis execution condition of the second diagnosis means.
It is like that.
According to the third aspect of the present invention, since the non-idle operating region is set as the first diagnosis execution condition of the first diagnosis means, a large opportunity for diagnosis of leakage can be secured. In other words, failure detection of large leaks is not affected by factors other than leaks as much as small leak diagnosis, so failure diagnosis conditions are not limited and a diagnosis opportunity in a wide operation region is secured.
In addition, since the idle operation region is set as the second diagnosis execution condition of the second diagnosis means, it is possible to improve the diagnosis accuracy of a small leak failure. In other words, since it can be considered that the vehicle is stopped in the idle operation region, there is little influence of factors other than leakage such as fuel fluctuations in the fuel tank and atmospheric pressure fluctuations as the vehicle travels, and the failure diagnosis accuracy can be improved. .
[0009]
Further, according to the fourth aspect of the present invention, in the idling operation region, when the second diagnosis execution condition of the second diagnosis means is satisfied, the purge valve is set to the opening for diagnosis, and When the second diagnosis execution condition of the two diagnostic means is not satisfied, the purge valve is set to the normal opening, and the diagnostic purge valve opening is set to be larger than the normal opening. ing,
It is like that.
According to the fourth aspect of the present invention, in the idling region, when the second diagnosis execution condition of the second diagnosis means is satisfied, the purge valve is set to the opening for diagnosis and the second diagnosis is performed. When the second diagnosis execution condition of the means is not satisfied, the purge valve is set to the normal opening, and the diagnosis purge valve opening is set to be larger than the normal opening. Therefore, the failure diagnosis time in the idle operation region can be shortened.
[0010]
Further, according to the fifth aspect of the present invention, after the barge valve is opened and the inside of the evaporated fuel processing system is decompressed, the purge valve is closed and sealed, and the evaporated fuel processing detected during the sealing is performed. In a program for causing a computer to function to diagnose a leakage failure in the evaporated fuel processing system based on a pressure change in the system,
A first diagnosis procedure for diagnosing a large leakage failure by comparing a pressure change in the evaporated fuel processing system detected during the sealing with a first determination value when a first diagnosis execution condition is satisfied;
When a second diagnosis execution condition different from the first diagnosis procedure is satisfied, the pressure change in the evaporated fuel processing system detected during the sealing is set smaller than the first determination value of the first diagnosis procedure. A second diagnostic procedure for diagnosing a small leak failure by comparing the second judgment value;
When it is diagnosed that the pressure change in the evaporated fuel processing system is smaller than the second determination value of the second diagnostic procedure at the time of the diagnosis by the first diagnostic procedure, the diagnosis is not completed by the second diagnostic procedure. Even a normal diagnosis procedure for determining that the diagnosis result of the second diagnosis procedure is normal,
After a normal diagnosis is made by the normal diagnosis procedure, a second diagnosis stop procedure for stopping the diagnosis by the second diagnosis procedure is performed.
Let computer run
It is like that.
According to the first aspect of the present invention, the pressure change in the evaporated fuel processing system detected at the time of diagnosis by the first diagnosis procedure for diagnosing a large leak failure is the second of the second diagnosis procedure for diagnosing the small leak failure. When the value is smaller than the determination value, it is regarded as normal without executing the diagnosis by the second diagnosis means, and when normal, the diagnosis is shared by the first diagnosis procedure without performing the second diagnosis procedure.
Further, after the first diagnostic procedure is diagnosed as normal with no small leakage failure, the diagnosis by the second diagnostic procedure is stopped.
[0011]
【The invention's effect】
According to the present invention, the frequency of diagnosis execution by the second diagnosis unit is reduced, and it is possible to suppress the deviation of the air-fuel ratio due to the supply of evaporated fuel accompanying the decompression process by the second diagnosis unit. Further, it is possible to prevent the evaporation fuel from being supplied during the sealing period after the decompression process, and to reduce the frequency of execution of the evaporation fuel supply.
[0012]
DETAILED DESCRIPTION OF THE INVENTION
In FIG. 1,
[0013]
[0014]
The
[0015]
The deterioration of the
[0016]
[0017]
A supply system of evaporated fuel, that is, evaporation gas, to the engine is configured as follows. First, a
[0018]
The
[0019]
A
[0020]
FIG. 2 is a block diagram showing a control system for performing control of air-fuel ratio feedback control and leakage failure diagnosis of the evaporated fuel system. In FIG. 2, U is a controller configured using a microcomputer, and receives signals from various sensors or switches S1 to S9. S1 is a pressure sensor for detecting the pressure in the fuel tank. S2 is an atmospheric pressure sensor that detects atmospheric pressure. S3 is an idle switch that is turned on when the accelerator pedal is fully closed. S4 is a throttle opening sensor that detects the throttle opening. S5 is a rotation speed sensor for detecting the engine rotation speed. S6 is a vehicle speed sensor for detecting the vehicle speed. S <b> 7 is a fuel sensor that detects the amount of remaining fuel in the
[0021]
The air-fuel ratio feedback control using the
[0022]
Next, diagnostic control for leakage failure of the evaporated fuel system will be described. The diagnostic control of the leakage failure is executed based on a program stored in the ROM of the controller U. Two types of modes A and B are set as modes of failure diagnosis. Mode A is performed in the idle operation region and during feedback control of the air-fuel ratio, and detects small leaks (small holes) having a diameter of about 0.5 mm. Mode B is performed in the non-idle operation region and during feedback control of the air-fuel ratio. Detection of a relatively large leak (large hole) with a diameter of about 1 mm and extremely large leak such as pipe disconnection (large leak). Is to be detected.
In the embodiment, in mode B, the normal determination of a small leak of about 0.5 mm originally detected in mode A is also executed.
[0023]
For example, the condition for executing the fault diagnosis of the evaporated fuel system is set as follows. First, common execution conditions common to each mode are set as follows.
・ The minimum intake air temperature is higher than the specified value.
-The large leak is not judged.
-The value obtained by subtracting the minimum intake air temperature from the cooling water temperature at the start of the engine is not more than a predetermined value.
-The negative pressure in the fuel tank is below a specified value. (Not abnormal negative pressure)
・ The intake air temperature is within the specified range.
・ The remaining fuel level is within the specified range.
・ Atmospheric pressure is higher than the specified value.
-The vehicle speed must be below the specified value.
-The coolant temperature at engine startup is within the specified range.
[0024]
The mode A execution condition is set as follows, for example.
-Satisfy common execution conditions.
-Mode A failure diagnosis has not been performed yet. (Diagnosis incomplete)
-The idle switch is on (idle area).
-The engine speed is greater than or equal to the specified value.
・ Fuel level fluctuation is small. (Fuel remaining amount detection value fluctuation is small)
・ The remaining amount of fuel is equal to or greater than the specified value.
・ The vehicle speed is below the specified value for a specified time.
-The rediagnosis counter is not counting up.
・ The cooling water temperature is within the specified range.
-Cooling water temperature when starting the engine is below a specified value.
・ After starting, the timer must be below the specified value. (Within a predetermined period after startup)
-The mode A failure diagnosis stop flag is not set.
[0025]
The mode B execution conditions are set as follows, for example.
-Satisfy common execution conditions.
・ The throttle delay timer is not counting up.
-The idle switch is not on. (Non-idle area)
・ The intake charge efficiency is within the specified range.
-The engine speed is within the specified range.
-The vehicle speed must be higher than the specified value.
・ Fuel level fluctuation is small. (Fuel remaining amount detection value fluctuation is small)
-The rediagnosis counter is not counting up.
・ The cooling water temperature is within the specified range.
-The specified time has passed since the specified vehicle speed was exceeded.
[0026]
An overview of mode A will be described with reference to the time chart of FIG. First, the
[0027]
Simultaneously with the detection and storage of ftp9, the
[0028]
In order to determine whether or not there is a leakage failure in the evaporated fuel system, a determination value is calculated based on the following equation (1). Where K is a control constant.
[0029]
Determination value = (ftp2-ftp1) −K · (ftp9−ftp8) (1)
[0030]
“Ftp2-ftp1” indicates the pressure increase when the inside of the evaporated fuel system is in a sealed state, that is, the degree of leakage. Further, “K · (ftp9−ftp8)” is a pressure increase when the evaporated fuel is naturally generated. In order to accurately detect a small leakage failure, it is desirable to consider the effect of the pressure increase due to the spontaneous generation of evaporated fuel. Therefore, as shown in the above equation (1), the determination value is “K · ( “ftp9−ftp8)” is subtracted.
[0031]
Two threshold values, a normal determination threshold value and an abnormality determination threshold value, are set for leakage failure determination (normal determination threshold value <abnormal determination threshold value). If the determination value is smaller than the normal determination threshold value, it is determined that there is no leakage failure and is normal. That is, when there is no leakage, the inside of the evaporated fuel system is substantially maintained at a negative pressure and the pressure increase is small. Therefore, it is determined that the pressure increase is small. Further, when there is a leak, air is introduced into the evaporated fuel system and the pressure increase becomes large. Therefore, a state in which this pressure increase is large is determined to be abnormal.
[0032]
An overview of mode B will be described with reference to the time chart of FIG. In this mode B, first, when the
[0033]
Next, details of leakage failure diagnosis control in the evaporated fuel processing system by the controller U will be described with reference to the flowchart of FIG.
[0034]
5 to 10 show the contents of the mode A failure diagnosis. First, in Q1 of FIG. 5, after the start-up timer Tst is initialized to 0, an operating state is detected in Q2, and it is determined whether or not the engine is started in Q3. If the determination in Q3 is NO, the process returns to Q1. If YES in Q3, the rediagnosis execution counter Crt is initialized to 0 in Q4. This Crt is for repeatedly executing failure diagnosis for a predetermined number of times even when failure diagnosis cannot be performed at the first time.
[0035]
In Q5, after the low vehicle speed counter Yspc is initialized to 0, in Q6, the current vehicle speed is detected as Vsp. In Q7, it is determined whether or not the vehicle speed Vsp is smaller than a predetermined value. If the determination in Q7 is NO, the process returns to Q5. If YES in Q7, after the low vehicle speed counter Vspc is counted up in Q8, it is determined in Q9 whether Vspc is greater than a predetermined value. If the determination in Q9 is NO, the process returns to Q6. If YES in Q9, the low vehicle speed has continued for a predetermined time. In this case, in Q11 of FIG. 6, the diagnosis execution standby timer is initialized to zero. After the operation state is detected in Q12 and the timer is counted up after starting in Q13, it is determined in Q14 whether or not the above-described mode A diagnosis execution condition is satisfied. If the determination in Q14 is NO, the process proceeds to Q10 in FIG. 5, the
[0036]
If YES in Q14, the
[0037]
After Q19, in Q22 of FIG. 7, the maximum value ftprmax of the fuel tank internal pressure for shake determination is initialized to zero. Thereafter, the operating state is detected in Q23, and after starting the timer Tst is counted up in Q24, it is determined in Q25 whether or not the execution condition of mode A is satisfied. If the determination in Q25 is YES, the drive of the
[0038]
After Q32, at Q33, it is determined whether or not ftpmax1 is smaller than a predetermined value. If YES in Q33, it is determined in Q34 whether the positive pressure correction timer Tpgpos is greater than a predetermined value. When Q34 is YES, it is the time t4 in FIG. 3, and at this time, the current fuel tank internal pressure ftp is stored as ftp9 in Q35. In Q36, it is determined whether or not a value obtained by subtracting ftp8 from ftp9 is smaller than a predetermined value. If the determination in Q36 is YES, the amount of naturally occurring evaporated fuel is small, and in this case, the negative pressure pull-in timer Tpgon is initialized to 0 in Q37. After the operation state is detected in Q38 and the timer Tst is counted up after starting in Q39, it is determined in Q40 whether or not the execution condition of mode A is satisfied.
[0039]
If YES in Q40, after the negative pressure pull-in timer Tpgon is counted up in Q41 of FIG. 8, it is determined in Q42 whether the
[0040]
After Q43, Q46, and Q48, if NO is determined in Q44 or NO in Q47, the process proceeds to Q49. In Q49, it is determined whether or not the fuel tank internal pressure ftp is smaller than a predetermined value (first target value in FIG. 3). If the determination in Q49 is NO, it is determined in Q50 whether or not the negative pressure pull-in timer Tpgon is greater than a predetermined value. If YES in Q50, or YES in Q49, the process proceeds to Q51 in FIG.
[0041]
In Q51, after the negative pressure holding timer Tpgof is initialized to 0, in Q52, the maximum value ftpmax2 of the fuel tank internal pressure for shake determination is initialized to 0. After the operation state is detected in Q53, failure determination threshold values SS1 and SS2 are set in Q54. SS1 is for abnormality determination, SS2 is for normality determination, and SS1> SS2. Thereafter, in Q55, the
[0042]
If YES in Q57, after the negative pressure holding timer Tpgof is counted up in Q58, it is determined in Q59 whether or not ftp1 is measured. If NO in Q59, the fuel tank internal pressure ftp detected at Q60 (actually, after a predetermined time has elapsed from time t6 as shown in FIG. 3) is stored as ftp1. If YES in Q59, or after Q60, it is determined in Q61 whether or not the liquid level fluctuation in the fuel tank is small. If YES in Q61, the process proceeds to Q62 in FIG. 10 and is measured as ftpr without the internal pressure of the fuel tank for shake determination. Thereafter, ftpmax2 is updated in Q63, but the updating method is the same as in Q41.
[0043]
In Q64, it is determined whether or not the negative pressure holding timer Tpgof is larger than a predetermined value. If the determination at Q64 is YES (time t7 in FIG. 3), the current fuel tank internal pressure ftp is stored as ftp2 at Q65. In Q66, the determination value is calculated based on the aforementioned equation (1). In Q67, it is determined whether or not the determination value is larger than the abnormality determination threshold value SS1. If YES in Q67, it is determined in Q68 whether or not ftpmax2 is larger than K · (ftp2−ftp1). K · (ftp2-ftp1) is the slope (degree of pressure increase per unit time) between the detection times of ftp2 and ftp1, and if the maximum internal pressure value for shake judgment is larger than this slope, the shake This is considered to be a time when a large amount of evaporative fuel is generated and the pressure rises. If YES in Q68, it is determined in Q69 whether or not ftpmax1 is smaller than a predetermined value. In other words, the determination of Q69 is a determination as to whether or not the pressure increase due to the generation of a large amount of evaporated fuel due to the fluctuation between t3 and t4 in FIG. 3 is large. If the determination in Q69 is YES, it means that there has been no significant pressure increase due to shaking, and it is finally determined in Q70 that there is a leakage failure (0.5 mm leakage). (Failure diagnosis for mode A completed)
[0044]
When the determination in Q67 is NO, it is determined in Q71 whether or not the determination value is smaller than the normal determination threshold value SS2. If YES in Q71, it is determined in Q72 whether or not ftpmax1 is smaller than a predetermined value. If the determination in Q72 is YES, a normal determination that there is no leakage failure is made in Q73. (End of mode A fault diagnosis)
[0045]
When NO in Q68, NO in Q69, NO in Q71, NO in Q72, NO in Q57, NO in Q57, NO in Q33 When NO is determined in Q36 and NO is determined in Q40, the process proceeds to Q74. In Q74, after the rediagnosis execution counter Ctr is counted up, it is determined in Q75 whether or not Ctr is larger than a predetermined value (for example, 3 times). If the determination in Q75 is NO, the process moves to Q10 in FIG. 5 and the opportunity for failure diagnosis in mode A is given again. If YES in Q75, the mode A failure diagnosis is terminated.
[0046]
11 to 15 show the contents of the mode B failure diagnosis. First, Z1 to Z4 in FIG. 11 are the same as Q1 to Q4 in FIG. Next, in Z5, the negative pressure pull-in timer Tpgon is initialized to zero. In Z6, the throttle opening degree tvos and the atmospheric pressure atp are detected. In Z7, it is determined whether or not the throttle opening degree tvo is smaller than a predetermined opening degree. The predetermined opening at Z7 is set using the atmospheric pressure atp as a parameter, and is set so that the predetermined opening increases as the atmospheric pressure decreases.
[0047]
When the determination in Z7 is YES, the operating state is detected in Z8, the basic value SL of the negative pressure introduction failure determination threshold is set in Z9, and the post-start timer Tst is counted up in Z10. If NO in Z7, the atmosphere release valve is opened at Z12 and the process returns to Z5.
[0048]
In Z11, it is determined whether or not the above-described failure diagnosis execution condition for mode B is satisfied. When the determination at Z11 is YES, the negative pressure pull-in timer Tpgon is counted up at Z13 in FIG. 12, the
[0049]
In Z16, it is determined whether or not the throttle opening is equal to or less than a predetermined value. When NO in Z16, the time when the throttle opening is equal to or less than the predetermined value of Z16 is measured in Z17, and the time measured in Z17 is measured in Z18. Whether or not is a short time equal to or less than a predetermined value. That is, since the failure diagnosis in mode B is executed in the non-idle operation region, the upper limit is set to the diagnosis executable throttle opening tvo, and the state where the throttle opening tvo is equal to or larger than the predetermined opening is a predetermined time. When the above is continued, the failure diagnosis is interrupted.
[0050]
When YES is determined in Z16 and YES is determined in Z18, it is determined whether or not the fuel tank internal pressure ftp is smaller than a predetermined value (for example, P1 in FIG. 4) in Z19. If NO in this determination, it means that the pressure has not been sufficiently reduced. At this time, it is determined in Z20 whether the negative pressure pull-in timer Tpgon is greater than a predetermined value. When the determination of Z20 is YES, that is, when the fuel tank internal pressure is not reduced to the predetermined negative pressure even if the negative pressure is introduced for a predetermined time, a large leak failure abnormality due to pipe disconnection or the like is determined at Z21. (Failure of completion of failure diagnosis in mode B) If NO in the determination of Z20, the negative pressure introduction time is short and it cannot be determined that the large leak failure is abnormal, so the process returns to Z6 in FIG.
[0051]
If the determination in Z19 is YES, it is further determined whether or not there is a large leak failure. In Z22, the negative pressure holding timer Tpgof is initialized to 0, in Z23, the maximum fuel tank internal pressure ftprmax is initialized to 0, and in Z24, the
[0052]
In Z26 of FIG. 13, a negative pressure introduction failure determination threshold value, that is, a coefficient Ktst for determining a threshold value for determining whether or not there is a large leak is determined based on the elapsed time Tst after starting. (The larger the Tst, the larger the Ktst).
Next, in Z27, the final determination threshold value Prt2 is calculated as a value obtained by adding e · Ktst to the initial value SL. (E is a control constant) When NO is determined in Z28, that is, when the fuel tank internal pressure ftp11 stored in Z25 is larger than a determination threshold value Prt2 (for example, Prt2 in FIG. 4) calculated in Z27, Since the internal pressure of the fuel tank is not sufficiently reduced, the large leak abnormality determination is determined in Z29. (Failure diagnosis for mode B completed)
[0053]
When YES is determined in Z28, it is not a large leak failure, and hence it is determined whether or not there is a relatively large leak failure. An operation state is detected at Z30, a failure determination threshold value SS is set at Z31, and a timer Tst is counted up after starting at Z32.
[0054]
In Z33 of FIG. 14, it is determined whether or not the above-described failure diagnosis execution condition of mode B is satisfied. If the determination in Z33 is YES, the negative pressure holding timer is counted up in Z34. In Z35, it is determined whether or not the liquid level fluctuation in the fuel tank is large. When the determination of Z35 is NO, the fuel tank internal pressure for swing determination ftp is measured as ftpr at Z36, and the maximum value of ftpr is updated at Z37. This update is the same as Q32 in FIG. 7 and Q63 in FIG.
[0055]
In Z38, it is determined whether or not the negative pressure holding timer Tpgof is larger than a predetermined value. If the determination in Z38 is YES (time t3 in FIG. 4), the current fuel tank internal pressure ftp is ftp12 at time Z39. Is remembered as
[0056]
In Z40, it is determined whether or not K · (ftp12−ftp11) is larger than ftpmax (K is a control constant). When the determination is YES in Z40, the coefficient Ktst for determining the determination threshold value is determined based on the post-start elapsed time Tst in Z41 (Ktst increases as Tst increases). Next, in Z42, the final determination threshold value Prt1 is calculated as a value obtained by adding Ktst to the initial value SS.
[0057]
In Z43 of FIG. 15, it is determined whether or not the absolute value of the pressure change “ftp12−ftp11” is smaller than the determination threshold value Prt1, and if the determination in Z43 is NO, a relatively large leakage failure (about 1 mm). If there is a hole, a leakage abnormality is determined at Z44. In addition, when the determination of Z43 is YES, it is normal, but whether a relatively large leak failure (hole of about 1 mm) is normal or a small leak failure (hole of about 0.5 mm) is normal The determination is made at Z45. That is, in Z45, it is determined whether or not the absolute value of the pressure change “ftp12−ftp11” is smaller than the small leak failure determination threshold value Prt3. If the determination in Z45 is YES, a small leak is detected in Z46. Normality with no failure is determined (both 1 mm and 05 mm are normal), and a failure diagnosis stop flag for mode A is set at Z47. As a result, when the mode B is executed, the normality without the small leakage failure diagnosed in the mode A can be confirmed, so that the diagnosis of the mode A is stopped thereafter. If NO in Z45, it cannot be confirmed that there is no small leak failure, but it can be confirmed that there is no relatively large leak failure. Therefore, it is normal for a relatively large leak failure in Z48. Determine (1 mm normal). In this case, since it is necessary to confirm a relatively small leakage failure, the failure diagnosis stop flag of mode A is reset in Z49 so that failure diagnosis in mode A can be permitted.
[0058]
When the determination at Z33 is NO, the determination at Z35 is NO, or the determination at Z40 is NO, after Z50, the rediagnosis counter Crt is counted up, and at Z51, Ctr is set to a predetermined value (for example, three times). ) Is determined. If NO in this determination Z51, the process proceeds to Z12 in FIG. 11, and an opportunity for failure diagnosis in mode B is given again. If the determination in Z51 is YES, the mode B diagnosis is stopped.
[0059]
Here, to supplementarily explain the relationship between the embodiment and the claims, the first diagnosis means according to the first aspect of the present invention corresponds to the failure diagnosis of mode B, and the second failure diagnosis corresponds to the failure diagnosis of mode A. Equivalent to. Further, the normal diagnosis means corresponds to FIGS. 15Z45 and Z46 in mode B, and the second diagnosis stop means corresponds to FIG. 15Z47 in mode B.
[0060]
As described above, the embodiment has been described. As a diagnosis execution condition in which the pressure change in the evaporated fuel system of the second failure diagnosis unit is stable, a relatively low load region in the vicinity of the idle region other than the idle operation region, for example, in the non-idle operation region Alternatively, it may be set in a non-idle operation region and during steady operation (when the rate of change of the engine speed is small, the rate of change of the engine load is small, or both rate of change is small). Further, the opening degree of the purge valve at the time of diagnosis of the second diagnosis means is set to be larger than that at the normal time, but it may be the same as that at the normal time, or conversely, may be set to be smaller than that at the normal time.
[Brief description of the drawings]
FIG. 1 is a diagram showing an example of an evaporative fuel system.
FIG. 2 is a diagram illustrating a control system that performs failure diagnosis.
FIG. 3 is a time chart showing control details in mode A;
FIG. 4 is a time chart showing control details in mode B;
FIG. 5 is a flowchart showing an example of control in mode A.
FIG. 6 is a flowchart showing an example of control in mode A.
FIG. 7 is a flowchart showing an example of control in mode A.
FIG. 8 is a flowchart showing an example of control in mode A.
FIG. 9 is a flowchart showing an example of control in mode A.
FIG. 10 is a flowchart showing an example of control in mode A.
FIG. 11 is a flowchart showing an example of control in mode B;
FIG. 12 is a flowchart showing an example of control in mode B;
FIG. 13 is a flowchart showing an example of control in mode B;
FIG. 14 is a flowchart showing an example of control in mode B;
FIG. 15 is a flowchart showing an example of control in mode B;
[Explanation of symbols]
1: Engine
21: Fuel tank
30: Canister
32: Purge passage
35: Purge valve
37: Atmospheric release valve
S1: Fuel tank internal pressure sensor
Claims (5)
第1診断実行条件が成立した時上記密閉中に検出された上記蒸発燃料処理システム内の圧力変化と第1判定値とを比較して大きな漏れ故障を診断する第1診断手段と、
上記第1診断手段とは異なる第2診断実行条件が成立した時上記密閉中に検出された上記蒸発燃料処理システム内の圧力変化と上記第1診断手段の第1判定値よりも小さく設定された第2判定値とを比較して小さな漏れ故障を診断する第2診断手段と、
上記第1診断手段による診断時、上記蒸発燃料処理システム内の圧力変化が第2診断手段の第2判定値よりも小さいことが診断された時は、第2診断手段による診断未完了時であっても第2診断手段による診断結果を正常と判定する正常診断手段と、
該正常診断手段により正常診断がなされた後は、上記第2診断手段による診断を中止する第2診断中止手段とを備えていることを特徴とする蒸発燃料処理装置の故障診断装置。After the barge valve is opened and the inside of the evaporated fuel processing system is decompressed, the purge valve is closed and sealed, and the evaporated fuel processing system is detected based on the pressure change in the evaporated fuel processing system detected during the sealing. In a failure diagnosis device for an evaporative fuel processing device designed to diagnose a leakage failure in the inside,
A first diagnosing means for diagnosing a large leakage failure by comparing a pressure change in the evaporated fuel processing system detected during the sealing with a first determination value when a first diagnosis execution condition is satisfied;
When a second diagnosis execution condition different from the first diagnosis means is satisfied, the pressure change in the evaporated fuel processing system detected during the sealing is set smaller than the first determination value of the first diagnosis means. A second diagnostic means for diagnosing a small leakage failure by comparing the second determination value;
When it is diagnosed that the pressure change in the evaporated fuel processing system is smaller than the second determination value of the second diagnosis means at the time of diagnosis by the first diagnosis means, the diagnosis is not completed by the second diagnosis means. Even normal diagnosis means for determining that the diagnosis result by the second diagnosis means is normal,
A failure diagnosis apparatus for a fuel vapor processing apparatus, comprising: a second diagnosis stop means for stopping the diagnosis by the second diagnosis means after a normal diagnosis is made by the normal diagnosis means.
上記第2診断手段の第2診断実行条件が、上記第1診断手段の第1診断実行条件に対し、上記蒸発燃料処理システム内の圧力変化が安定した条件として設定されている、
ことを特徴とする蒸発燃料処理装置の故障診断装置。In claim 1,
The second diagnosis execution condition of the second diagnosis means is set as a condition in which the pressure change in the evaporated fuel processing system is stable with respect to the first diagnosis execution condition of the first diagnosis means.
A failure diagnosis apparatus for an evaporative fuel treatment apparatus.
上記第1診断手段の第1診断実行条件として非アイドル運転領域が設定され、上記第2診断手段の第2診断実行条件としてアイドル運転領域が設定されている、
ことを特徴とする蒸発燃料処理装置の故障診断装置。In claim 2,
A non-idle operation region is set as a first diagnosis execution condition of the first diagnosis unit, and an idle operation region is set as a second diagnosis execution condition of the second diagnosis unit;
A failure diagnosis apparatus for an evaporative fuel treatment apparatus.
アイドル運転領域の時、上記第2診断手段の第2診断実行条件が成立した時はパージ弁が診断用の開度に設定されると共に、上記第2診断手段の第2診断実行条件が成立していない時はパージ弁が通常用の開度に設定され、かつ上記診断用のパージ弁開度が、通常用の開度に対して大きく設定されている、
ことを特徴とする蒸発燃料処理装置の故障診断装置。In claim 3,
When the second diagnosis execution condition of the second diagnosis means is satisfied in the idling operation region, the purge valve is set to the opening for diagnosis and the second diagnosis execution condition of the second diagnosis means is satisfied. When not, the purge valve is set to a normal opening, and the diagnostic purge valve opening is set to be larger than the normal opening,
A failure diagnosis apparatus for an evaporative fuel treatment apparatus.
第1診断実行条件が成立した時上記密閉中に検出された上記蒸発燃料処理システム内の圧力変化と第1判定値とを比較して大きな漏れ故障を診断する第1診断手順と、
上記第1診断手順とは異なる第2診断実行条件が成立した時上記密閉中に検出された上記蒸発燃料処理システム内の圧力変化と上記第1診断手順の第1判定値よりも小さく設定された第2判定値とを比較して小さな漏れ故障を診断する第2診断手順と、
上記第1診断手順による診断時、上記蒸発燃料処理システム内の圧力変化が第2診断手順の第2判定値よりも小さいことが診断された時は、第2診断手順による診断未完了時であっても第2診断手順による診断結果を正常と判定する正常診断手順と、
該正常診断手順により正常診断がなされた後は、上記第2診断手順による診断を中止する第2診断中止手順とを
コンピュータに実行させることを特徴とするコンピュータ・プログラム。After the barge valve is opened and the inside of the evaporated fuel processing system is decompressed, the purge valve is closed and sealed, and the evaporated fuel processing system is detected based on the pressure change in the evaporated fuel processing system detected during the sealing. In a program that causes a computer to function to diagnose leak failures in
A first diagnosis procedure for diagnosing a large leakage failure by comparing a pressure change in the evaporated fuel processing system detected during the sealing with a first determination value when a first diagnosis execution condition is satisfied;
When a second diagnosis execution condition different from the first diagnosis procedure is satisfied, the pressure change in the evaporated fuel processing system detected during the sealing is set smaller than the first determination value of the first diagnosis procedure. A second diagnostic procedure for diagnosing a small leak failure by comparing the second judgment value;
When it is diagnosed that the pressure change in the evaporated fuel processing system is smaller than the second determination value of the second diagnostic procedure at the time of the diagnosis by the first diagnostic procedure, the diagnosis is not completed by the second diagnostic procedure. Even a normal diagnosis procedure for determining that the diagnosis result of the second diagnosis procedure is normal,
A computer program for causing a computer to execute a second diagnosis stop procedure for stopping a diagnosis by the second diagnosis procedure after a normal diagnosis is made by the normal diagnosis procedure.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001167789A JP4491993B2 (en) | 2001-06-04 | 2001-06-04 | Failure diagnosis apparatus for evaporative fuel processing apparatus and computer program thereof |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001167789A JP4491993B2 (en) | 2001-06-04 | 2001-06-04 | Failure diagnosis apparatus for evaporative fuel processing apparatus and computer program thereof |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2002364464A JP2002364464A (en) | 2002-12-18 |
| JP4491993B2 true JP4491993B2 (en) | 2010-06-30 |
Family
ID=19010127
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001167789A Expired - Fee Related JP4491993B2 (en) | 2001-06-04 | 2001-06-04 | Failure diagnosis apparatus for evaporative fuel processing apparatus and computer program thereof |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4491993B2 (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101251687B1 (en) * | 2007-12-10 | 2013-04-05 | 현대자동차주식회사 | Vent valve stuck diagnosis method |
| JP5056580B2 (en) * | 2008-05-21 | 2012-10-24 | 日産自動車株式会社 | Leak diagnostic device and leak diagnostic method for evaporative fuel barge passage of internal combustion engine for vehicle |
| CN112031946B (en) * | 2020-09-08 | 2023-04-07 | 广州汽车集团股份有限公司 | Fault diagnosis method for fuel evaporation system |
| JP7669956B2 (en) | 2022-03-04 | 2025-04-30 | トヨタ自動車株式会社 | Fuel tank pressure control device |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000291497A (en) * | 1999-02-05 | 2000-10-17 | Honda Motor Co Ltd | Evaporative fuel processing equipment |
| JP3577985B2 (en) * | 1999-03-29 | 2004-10-20 | マツダ株式会社 | Failure diagnosis device for evaporative fuel treatment equipment |
-
2001
- 2001-06-04 JP JP2001167789A patent/JP4491993B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2002364464A (en) | 2002-12-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3577985B2 (en) | Failure diagnosis device for evaporative fuel treatment equipment | |
| JP3269407B2 (en) | Failure diagnosis device for evaporation purge system | |
| JP3106816B2 (en) | Failure diagnosis device for evaporative system | |
| US5230319A (en) | Apparatus for detecting malfunction in evaporated fuel purge system | |
| JP3269751B2 (en) | Internal combustion engine control device | |
| US20080092858A1 (en) | Fuel vapor treatment system | |
| JPH0267439A (en) | Air-fuel ratio learning control device and method thereof | |
| KR100293609B1 (en) | Fault diagnosis device of fuel oxidizer | |
| JP3707221B2 (en) | Air-fuel ratio control device for internal combustion engine | |
| JPH109067A (en) | Engine control device | |
| JP4491993B2 (en) | Failure diagnosis apparatus for evaporative fuel processing apparatus and computer program thereof | |
| US5799639A (en) | Evaporative fuel-processing system for internal combustion engines | |
| US6973924B1 (en) | Evaporative fuel control system for internal combustion engine | |
| JPH109008A (en) | Engine control device | |
| JPH1068360A (en) | Engine control device | |
| JP3669306B2 (en) | Fuel evaporative gas processing equipment | |
| JP4314665B2 (en) | Failure diagnosis device for evaporative fuel treatment equipment | |
| JP3252503B2 (en) | Failure diagnosis device for evaporation purge system | |
| JP2004245112A (en) | Evaporative fuel control system for internal combustion engine | |
| JP2006104986A (en) | Evaporative fuel purge system for turbocharged engines | |
| JP2000282971A (en) | Failure diagnosis device for evaporative fuel treatment equipment | |
| JP4513975B2 (en) | Purge control device | |
| JPH11229932A (en) | Failure detection device for fuel supply device | |
| JP2745980B2 (en) | Failure diagnosis device for evaporation purge system | |
| JP2000110672A (en) | Evaporative gas purge system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080317 |
|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20080317 |
|
| TRDD | Decision of grant or rejection written | ||
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100311 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20100316 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100329 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130416 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130416 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140416 Year of fee payment: 4 |
|
| LAPS | Cancellation because of no payment of annual fees |