JP3090050B2 - Failure diagnosis device for fuel vapor processing unit - Google Patents

Failure diagnosis device for fuel vapor processing unit

Info

Publication number
JP3090050B2
JP3090050B2 JP08179469A JP17946996A JP3090050B2 JP 3090050 B2 JP3090050 B2 JP 3090050B2 JP 08179469 A JP08179469 A JP 08179469A JP 17946996 A JP17946996 A JP 17946996A JP 3090050 B2 JP3090050 B2 JP 3090050B2
Authority
JP
Japan
Prior art keywords
fuel tank
fuel
value
slosh
diagnosis
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 - Lifetime
Application number
JP08179469A
Other languages
Japanese (ja)
Other versions
JPH1026055A (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 JP08179469A priority Critical patent/JP3090050B2/en
Publication of JPH1026055A publication Critical patent/JPH1026055A/en
Application granted granted Critical
Publication of JP3090050B2 publication Critical patent/JP3090050B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Testing Of Engines (AREA)
  • Supplying Secondary Fuel Or The Like To Fuel, Air Or Fuel-Air Mixtures (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】この発明は燃料タンクで発生
する燃料蒸気(fuel vapor)を大気中へ放出させることな
く捕集して処理するようにした燃料蒸気処理装置に関す
る。詳しくは、燃料蒸気を捕集するためのキャニスタ
と、そのキャニスタで捕集された燃料をエンジンの吸気
通路へ適宜にパージさせるための手段とを備えた燃料蒸
気処理装置にあって、特に燃料タンク側の気密性を診断
する故障診断装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a fuel vapor processing apparatus which collects and processes fuel vapor generated in a fuel tank without releasing it to the atmosphere. More specifically, the present invention relates to a fuel vapor processing apparatus including a canister for collecting fuel vapor and a means for appropriately purging the fuel collected by the canister into an intake passage of an engine. The present invention relates to a failure diagnostic device for diagnosing airtightness on the side.

【0002】[0002]

【従来の技術】従来、車両等に搭載される装置の一つと
して、燃料タンクの中で発生する燃料蒸気を大気中に放
出させることなく捕集して処理するようにした燃料蒸気
処理装置がある。図11に示すように、この種の装置は
燃料タンク71で発生する燃料蒸気をベーパライン72
を通じて捕集するキャニスタ73を有する。キャニスタ
73は活性炭等よりなる吸着剤74を内蔵する。キャニ
スタ73から延びるパージライン75はエンジン76の
吸気通路77に連通する。キャニスタ73はベーパライ
ン72より導入された燃料蒸気を吸着剤74に一旦吸着
させる。キャニスタ73は燃料のみを捕集した上で燃料
成分、特に炭化水素(HC)を含まない気体だけを連通
孔78から外部へ排出する。更に、エンジン76の運転
時には、キャニスタ73は一旦捕集した燃料をパージラ
イン75を通じて吸気通路77へパージさせる。パージ
ライン75に設けられたパージ制御弁79はパージライ
ン75を通過する燃料量をエンジン76の必要性に応じ
て調整する。
2. Description of the Related Art Conventionally, as one of devices mounted on a vehicle or the like, there is a fuel vapor processing device which collects and processes fuel vapor generated in a fuel tank without releasing the fuel vapor to the atmosphere. is there. As shown in FIG. 11, this type of apparatus uses a fuel vapor generated in a fuel tank 71 for vapor line 72.
Has a canister 73 that collects through the canister. The canister 73 incorporates an adsorbent 74 made of activated carbon or the like. A purge line 75 extending from the canister 73 communicates with an intake passage 77 of the engine 76. The canister 73 causes the adsorbent 74 to once adsorb the fuel vapor introduced from the vapor line 72. The canister 73 collects only the fuel and discharges only the gas containing no fuel component, particularly, hydrocarbon (HC) from the communication hole 78 to the outside. Further, when the engine 76 is operating, the canister 73 purges the once collected fuel to the intake passage 77 through the purge line 75. A purge control valve 79 provided in the purge line 75 adjusts the amount of fuel passing through the purge line 75 according to the necessity of the engine 76.

【0003】ところで、この種の処理装置において、万
が一何らかの理由でベーパライン72が破損したり、そ
の配管の接続が外れたりする等の故障が発生した場合に
は、処理装置内部の気密性が低下するおそれがある。こ
の結果、燃料蒸気を所期の狙い通りに適正に処理できな
くなるおそれがある。
In the case of this type of processing apparatus, if a failure such as the vapor line 72 is damaged or the pipe connection is disconnected for some reason, the airtightness inside the processing apparatus is reduced. There is a risk. As a result, the fuel vapor may not be properly processed as intended.

【0004】そこで、特開平6−108930号公報は
上記のような故障を診断するための装置を開示する。図
12に示すように、この故障診断装置が対象とする燃料
蒸気処理装置は燃料タンク81、キャニスタ82、ベー
パライン83及びパージライン84等を有する。パージ
ライン84はキャニスタ82を吸気通路80に連通させ
る。パージライン84の途中に設けられたパージVSV
(パージ制御弁)85はエンジンの運転時に電子制御装
置(ECU)86により制御されて開かれる。ベーパラ
イン83の途中に設けられたベーパ制御弁(内圧制御
弁)87は、燃料タンク81からキャニスタ82へ向か
う燃料蒸気の流入を調整する。この制御弁87はチェッ
クボールを含む逆止弁よりなり、燃料タンク81の側の
内圧とキャニスタ82の側の内圧との差に基づき開かれ
る。この制御弁87が開かれることにより、燃料タンク
81からキャニスタ82への燃料蒸気の流入が許容され
る。ベーパライン83に対し、ベーパ制御弁87を迂回
する通路に設けられた別の制御弁90は、ECU86に
より制御される。ベーパ制御弁87が閉じているとき
に、この制御弁90が開かれることにより、燃料タンク
81で発生する燃料蒸気がキャニスタ82へ流れる。診
断装置はベーパ制御弁87を境としてタンク側の内圧
と、キャニスタ側の内圧とを各々個別に検出することを
可能にした圧力センサ88を有する。すなわち、圧力セ
ンサ88に接続された三方切換弁89は他の二つのポー
トがベーパ制御弁87を境にして燃料タンク81の側の
ベーパライン83と、キャニスタ82の側のベーパライ
ン83とにつながる。ECU86がこの三方切換弁89
を必要に応じて切り換えることにより、圧力センサ88
がタンク側内圧とキャニスタ側内圧をそれぞれ検出す
る。ECU86は検出されたタンク側内圧の値とキャニ
スタ側内圧の値とに基づき、タンク側の気密性とキャニ
スタ側の気密性とをそれぞれ個別に診断する。
Japanese Patent Laid-Open Publication No. Hei 6-108930 discloses an apparatus for diagnosing the above-described failure. As shown in FIG. 12, the fuel vapor processing apparatus targeted by the failure diagnosis apparatus has a fuel tank 81, a canister 82, a vapor line 83, a purge line 84, and the like. The purge line 84 connects the canister 82 to the intake passage 80. Purge VSV provided in the middle of purge line 84
(Purge control valve) 85 is controlled and opened by an electronic control unit (ECU) 86 during operation of the engine. A vapor control valve (internal pressure control valve) 87 provided in the middle of the vapor line 83 regulates the flow of fuel vapor from the fuel tank 81 to the canister 82. The control valve 87 is a check valve including a check ball, and is opened based on the difference between the internal pressure on the fuel tank 81 side and the internal pressure on the canister 82 side. When the control valve 87 is opened, the flow of fuel vapor from the fuel tank 81 to the canister 82 is permitted. Another control valve 90 provided in a passage bypassing the vapor control valve 87 with respect to the vapor line 83 is controlled by the ECU 86. When the control valve 90 is opened when the vapor control valve 87 is closed, fuel vapor generated in the fuel tank 81 flows to the canister 82. The diagnostic device has a pressure sensor 88 which can individually detect the internal pressure on the tank side and the internal pressure on the canister side with the vapor control valve 87 as a boundary. That is, the other two ports of the three-way switching valve 89 connected to the pressure sensor 88 are connected to the vapor line 83 on the fuel tank 81 side and the vapor line 83 on the canister 82 with the vapor control valve 87 as a boundary. The ECU 86 controls the three-way switching valve 89
Is switched as needed, so that the pressure sensor 88
Detects the tank-side internal pressure and the canister-side internal pressure, respectively. The ECU 86 individually diagnoses the airtightness on the tank side and the airtightness on the canister side based on the detected internal pressure value on the tank side and the detected internal pressure value on the canister side.

【0005】ここで、タンク側の気密性を診断するため
の基本原理を説明する。制御弁90が閉じた状態で燃料
タンク81で燃料蒸気が発生することにより、タンク側
内圧は所定の基準値以上となる。ここで、燃料タンク8
1やベーパライン83に孔等が有るとタンク側内圧はほ
ぼ大気圧付近に維持されるようになり、該基準値以上に
上昇することはない。したがって、圧力センサ88によ
り検出されるタンク側内圧の値が基準値以上であるか否
か、或いは同タンク側内圧が所定以上に変化するか否か
をECU86が判断することにより、タンク側の気密性
を診断することができるようになる。
Here, the basic principle for diagnosing the airtightness of the tank will be described. When fuel vapor is generated in the fuel tank 81 with the control valve 90 closed, the tank side internal pressure becomes equal to or higher than a predetermined reference value. Here, the fuel tank 8
If there is a hole or the like in the vapor line 1 or the vapor line 83, the tank-side internal pressure will be maintained at about the atmospheric pressure, and will not rise above the reference value. Accordingly, the ECU 86 determines whether the value of the tank-side internal pressure detected by the pressure sensor 88 is equal to or higher than the reference value or whether or not the tank-side internal pressure changes to a predetermined value or more. Sex can be diagnosed.

【0006】[0006]

【発明が解決しようとする課題】このように、燃料タン
ク側にあっては基本的に、上記圧力センサによって検出
される燃料タンク内圧力が所定の基準値以上にあるか否
か、或いは同タンク内圧力が所定以上に変化するか否か
に基づいてその気密性についての診断を行うことができ
る。
As described above, on the fuel tank side, basically, it is determined whether the pressure in the fuel tank detected by the pressure sensor is higher than a predetermined reference value or not. Diagnosis of the airtightness can be performed based on whether or not the internal pressure changes more than a predetermined value.

【0007】ところで、こうした車載用エンジンの燃料
タンクにあっては、車両の走行状態により、その内部で
スロッシュと称される燃料の飛び跳ねが生じることがあ
る。そして、こうしたスロッシュが生じると、上記検出
される燃料タンク内圧力にも変動を来たし、特に燃料の
満タン時にこうしたスロッシュが頻発する場合には、そ
の液面荒れによって上記ベーパラインの閉塞・解放が繰
り返され、同検出される燃料タンク内圧力に、例えば図
13(a)に示されるような外乱が重畳されるようにな
る。そして勿論、このような外乱が上記検出される燃料
タンク内圧力に重畳される場合には、上記気密性につい
ての正確な診断もおぼつかないものとなる。
By the way, in such a fuel tank of an on-vehicle engine, fuel splashing called slosh may occur inside the fuel tank depending on the running condition of the vehicle. When such a slosh occurs, the detected pressure in the fuel tank also fluctuates. In particular, when such a slosh occurs frequently when the fuel is full, the blockage / release of the vapor line is repeated due to the rough surface of the liquid. As a result, for example, a disturbance as shown in FIG. 13A is superimposed on the detected fuel tank pressure. And, of course, when such a disturbance is superimposed on the detected fuel tank pressure, the accurate diagnosis of the airtightness will not be obvious.

【0008】なお従来、上記検出される燃料タンク内圧
力の所定の変化に基づいてこうしたスロッシュの発生が
検出される場合、同気密性についての診断を中止するよ
うにした故障診断装置なども提案されている(例えば特
開平6−159157号公報参照)。
[0008] Conventionally, there has been proposed a failure diagnosis device or the like in which when such a slosh is detected based on a predetermined change in the detected fuel tank pressure, the same airtightness diagnosis is stopped. (See, for example, JP-A-6-159157).

【0009】しかしこうした故障診断装置にあっては本
来、誤った診断さえ行われなければできる限り診断状態
が維持されることが望ましく、単にスロッシュの発生が
検出されたのみでその診断動作を中止する同装置の診断
構造には疑問が残る。
However, in such a failure diagnosis device, it is originally desirable that the diagnosis state be maintained as long as possible unless an erroneous diagnosis is performed, and the diagnosis operation is stopped only when the occurrence of slosh is detected. The diagnostic structure of the device remains questionable.

【0010】一方、上記スロッシュが発生される状況に
あっても積極的に診断動作を維持すべく、例えば図13
(b)に示される態様で、エンジン始動後からのスロッ
シュ発生回数をカウンタによりカウントし、そのカウン
ト値が所定値(例えば「30」)以上となったときにの
み燃料が満タンである旨判定して診断動作を中止するな
どの診断構造も考えられる。
On the other hand, in order to positively maintain the diagnostic operation even in the situation where the slosh is generated, for example, FIG.
In the mode shown in (b), the number of occurrences of slosh from the start of the engine is counted by a counter, and it is determined that the fuel is full only when the count value is equal to or more than a predetermined value (for example, “30”). A diagnostic structure in which the diagnostic operation is stopped and then performed is also conceivable.

【0011】燃料の満タンに起因して上記検出される燃
料タンク内圧力に図13(a)に示されるような外乱が
重畳される場合、そもそもその正確な診断自体が困難で
あることから、このような条件をもって診断動作を中止
する同診断構造は、単にスロッシュの発生が検出された
のみでその診断動作を中止する上記装置の診断構造に比
べてより望ましい診断構造であると云える。
When a disturbance as shown in FIG. 13A is superimposed on the detected fuel tank pressure due to the full fuel, accurate diagnosis itself is difficult in the first place. It can be said that the diagnostic structure in which the diagnostic operation is stopped under such conditions is more preferable than the diagnostic structure of the above-described device in which the occurrence of the slosh is simply detected and the diagnostic operation is stopped.

【0012】しかし、こうした燃料の満タン時には、た
とえ上記燃料タンクやベーパラインに孔等の異常が有っ
ても、そもそもタンク内のベーパボリュームが小さいた
めに燃料消費によって同タンク内に負圧が発生する。そ
してこのため、上記孔等の異常が有るにも拘わらず、例
えば図13(c)に示される態様で、上記カウント値が
所定値(この場合「30」)に達する以前に「正常」と
誤診断してしまう懸念もある。
However, when the fuel is full, even if there is an abnormality such as a hole in the fuel tank or the vapor line, a negative pressure is generated in the tank due to fuel consumption because the vapor volume in the tank is small in the first place. I do. For this reason, even though there is an abnormality such as the hole or the like, the count value is erroneously determined to be “normal” before the count value reaches a predetermined value (in this case, “30”), for example, in the mode shown in FIG. There is a concern that the diagnosis will be made.

【0013】この発明は、こうした実情に鑑みてなされ
たものであり、スロッシュ発生回数に基づき燃料が満タ
ンである旨判定してその診断を中断する診断構造を採用
しつつも、上記意図しない誤った診断が行われることを
好適に防止することのできる燃料蒸気処理装置の故障診
断装置を提供することを目的とする。
The present invention has been made in view of such circumstances, and while employing a diagnostic structure for judging that the fuel is full based on the number of slosh occurrences and interrupting the diagnosis, the above-described unintended erroneous It is an object of the present invention to provide a failure diagnosis device for a fuel vapor treatment device that can suitably prevent the execution of a diagnosis.

【0014】[0014]

【課題を解決するための手段】こうした目的を達成する
ため、請求項1記載の発明では、燃料蒸気をエンジン吸
気通路にパージするパージ装置と燃料タンクとの間に設
けられ、燃料タンク内圧力が大気圧よりも高い所定圧力
以上になると開弁して該燃料タンク内圧力を所定圧力以
下に保持する内圧制御弁と、同燃料タンク内圧力を検出
する圧力センサとを有し、この検出されるエンジン始動
後の燃料タンク内圧力を監視して燃料タンク側の気密性
を診断する燃料蒸気処理装置の故障診断装置として、 (a)前記燃料タンク内の燃料の飛び跳ねであるスロッ
シュの発生を検出するスロッシュ検出手段。 (b)この検出されるスロッシュの発生回数をカウント
するカウンタ。 (c)このカウンタのカウント値が第1の所定値未満で
あることを条件に前記燃料タンク側の気密が正常である
か否かを診断する第1の診断手段。 (d)同カウンタのカウント値が前記第1の所定値より
も大きい第2の所定値未満であることを条件に前記燃料
タンク側の気密が異常であるか否かを診断する第2の診
断手段。 をそれぞれ具える構成とする。
In order to achieve the above object, according to the first aspect of the present invention, a fuel tank is provided between a purge device for purging fuel vapor into an engine intake passage and a fuel tank. It has an internal pressure control valve that opens when the pressure becomes equal to or higher than a predetermined pressure higher than the atmospheric pressure and maintains the internal pressure of the fuel tank at a predetermined pressure or lower, and a pressure sensor that detects the internal pressure of the fuel tank. As a failure diagnosis device for a fuel vapor processing device that monitors the pressure in the fuel tank after starting the engine and diagnoses the airtightness of the fuel tank side, (a) detecting the occurrence of slosh, which is a jump of fuel in the fuel tank Slosh detection means. (B) A counter for counting the number of occurrences of the detected slosh. (C) first diagnostic means for diagnosing whether or not the airtightness on the fuel tank side is normal on condition that the count value of the counter is less than a first predetermined value. (D) a second diagnosis for diagnosing whether or not the airtightness on the fuel tank side is abnormal on condition that the count value of the counter is smaller than a second predetermined value larger than the first predetermined value. means. Respectively.

【0015】同故障診断装置としてのこのような構成に
よれば、燃料タンク側の気密が正常である旨を診断する
ことのできる上記カウンタのカウント値に対する許容
値、すなわち上記第1の所定値と、燃料タンク側の気密
が異常である旨を診断することのできる同カウンタのカ
ウント値に対する許容値、すなわち上記第2の所定値と
で、 第1の所定値 < 第2の所定値 といった関係におかれることとなり、上記スロッシュの
発生回数が第1の所定値以上となった時点で少なくとも
「正常」である旨の診断が禁止され、その後、同スロッ
シュの発生回数が第2の所定値以上となった時点で「異
常」である旨の診断も禁止される。
According to this configuration of the failure diagnosis device, the allowable value for the count value of the counter, which can diagnose that the airtightness on the fuel tank side is normal, that is, the first predetermined value and The allowable value for the count value of the counter capable of diagnosing that the airtightness on the fuel tank side is abnormal, that is, the second predetermined value, the first predetermined value <the second predetermined value. When the number of occurrences of the slosh becomes equal to or more than the first predetermined value, the diagnosis of at least “normal” is prohibited, and thereafter, the number of occurrences of the slosh becomes equal to or more than the second predetermined value. At that point, the diagnosis of “abnormal” is also prohibited.

【0016】このため、スロッシュ発生回数に基づき燃
料が満タンである旨判定されるときその診断を中断する
にしろ、少なくとも「正常」である旨の診断は行われに
くくなり、ひいては同「正常」である旨の誤診断も行わ
れにくくなる。
For this reason, even if the diagnosis is interrupted when it is determined that the fuel is full based on the number of times of slosh occurrence, it is difficult to make at least a "normal" diagnosis, and, consequently, the "normal" state. It is also difficult to make an erroneous diagnosis of the fact.

【0017】また、故障診断装置としての同構成におい
て、請求項2記載の発明によるように、・前記第2の所
定値は、前記燃料タンク内の燃料が満タンであることを
判定するためのスロッシュ発生回数に対応した値に設定
される。といった構成によれば、上述した「正常」であ
る旨の診断に対する抑制作用もより顕著となり、ひいて
はより確実に前記誤診断が抑制されるようになる。
In the same construction as the failure diagnosis device, the second predetermined value may be a value for determining that the fuel in the fuel tank is full. Set to a value corresponding to the number of slosh occurrences. According to such a configuration, the suppression effect on the above-described “normal” diagnosis is more remarkable, and the erroneous diagnosis is more reliably suppressed.

【0018】一方、請求項3記載の発明では、燃料蒸気
をエンジン吸気通路にパージするパージ装置と燃料タン
クとの間に設けられ、燃料タンク内圧力が大気圧よりも
高い所定圧力以上になると開弁して該燃料タンク内圧力
を所定圧力以下に保持する内圧制御弁と、同燃料タンク
内圧力を検出する圧力センサとを有し、この検出される
エンジン始動後の燃料タンク内圧力を監視して燃料タン
ク側の気密性を診断する燃料蒸気処理装置の故障診断装
置として、 (a)前記燃料タンク内の燃料の飛び跳ねであるスロッ
シュの発生を検出するスロッシュ検出手段。 (b)この検出されるスロッシュの発生回数をカウント
するカウンタ。 (e)エンジン始動後の経過時間に応じてこのカウンタ
のカウント値に対する閾値を可変設定する閾値設定手
段。 (f)同カウンタのカウント値がこの可変設定される閾
値以上となることを条件に前記燃料タンク側の気密が正
常であるか或いは異常であるかの診断を禁止する診断禁
止手段。 をそれぞれ具える構成とする。
On the other hand, according to the third aspect of the present invention, the fuel tank is provided between the purge device for purging fuel vapor into the engine intake passage and the fuel tank, and is opened when the pressure in the fuel tank exceeds a predetermined pressure higher than the atmospheric pressure. An internal pressure control valve for maintaining the internal pressure of the fuel tank at a predetermined pressure or lower, and a pressure sensor for detecting the internal pressure of the fuel tank, and monitoring the detected internal pressure of the fuel tank after engine start. (A) slosh detecting means for detecting the occurrence of slosh, which is a jump of fuel in the fuel tank. (B) A counter for counting the number of occurrences of the detected slosh. (E) threshold value setting means for variably setting a threshold value for the count value of this counter according to the elapsed time after the engine is started. (F) Diagnosis prohibiting means for prohibiting diagnosis of whether the airtightness on the fuel tank side is normal or abnormal on condition that the count value of the counter is equal to or more than the variably set threshold value. Respectively.

【0019】一般に、上記スロッシュの発生頻度は、燃
料タンク内の燃料の満タン度合いに応じて変化する。そ
して、この燃料の満タン度合いも、燃料の消費によりエ
ンジン始動後の経過時間に応じて変化する。
Generally, the frequency of occurrence of the slosh changes according to the degree of fullness of the fuel in the fuel tank. The degree of fullness of the fuel also changes according to the elapsed time after starting the engine due to the consumption of the fuel.

【0020】そこで、同故障診断装置としてのこのよう
な構成によれば、上記カウント値に基づく燃料が満タン
であるか否かの判定をより高い精度で行うことができる
ようになり、ひいては前述した誤診断も行われにくくな
る。
Therefore, according to such a configuration as the failure diagnosis apparatus, it is possible to determine with a higher accuracy whether or not the fuel is full based on the above count value. Such misdiagnosis becomes difficult.

【0021】また、請求項4記載の発明によるように、
上記閾値設定手段を、 (e1)前記燃料タンク側の気密が正常であるか否かを
診断するときに参照される第1の閾値と、該第1の閾値
よりも大きく、前記燃料タンク側の気密が異常であるか
否かを診断するときに参照される第2の閾値とを各別に
可変設定するもの。 として構成すれば、上記請求項1或いは2記載の発明と
同様、少なくとも「正常」である旨の診断は行われにく
くなり、ひいては同「正常」である旨の誤診断も行われ
にくくなる。
Further, according to the invention of claim 4,
(E1) a first threshold value that is referred to when diagnosing whether or not the airtightness of the fuel tank is normal; and a first threshold value that is larger than the first threshold value and that is larger than the first threshold value. The second threshold value, which is referred to when diagnosing whether the airtightness is abnormal or not, is variably set. With this configuration, it is difficult to diagnose at least "normal" as in the first or second aspect of the present invention, and it is also difficult to mistakenly diagnose "normal".

【0022】また一方、請求項5記載の発明では、燃料
蒸気をエンジン吸気通路にパージするパージ装置と燃料
タンクとの間に設けられ、燃料タンク内圧力が大気圧よ
りも高い所定圧力以上になると開弁して該燃料タンク内
圧力を所定圧力以下に保持する内圧制御弁と、同燃料タ
ンク内圧力を検出する圧力センサとを有し、この検出さ
れるエンジン始動後の燃料タンク内圧力を監視して燃料
タンク側の気密性を診断する燃料蒸気処理装置の故障診
断装置として、 (a)前記燃料タンク内の燃料の飛び跳ねであるスロッ
シュの発生を検出するスロッシュ検出手段。 (b)この検出されるスロッシュの発生回数をカウント
するカウンタ。 (g)このカウンタのカウント値が所定値未満で且つ前
記検出されるエンジン始動後の燃料タンク内圧力が所定
の挙動を示すとき前記燃料タンク側の気密が正常である
旨仮診断する仮診断手段。 (h)その後、同カウンタのカウント値が前記所定値以
上となるとき、該正常である旨仮診断した診断結果を取
り消す診断取消手段。 をそれぞれ具える構成とする。
On the other hand, according to the present invention, the fuel tank is provided between the fuel tank and a purge device for purging fuel vapor into the engine intake passage, and when the pressure in the fuel tank exceeds a predetermined pressure higher than the atmospheric pressure. An internal pressure control valve that opens to maintain the internal pressure of the fuel tank at or below a predetermined pressure; and a pressure sensor that detects the internal pressure of the fuel tank, and monitors the detected internal pressure of the fuel tank after the engine is started. (A) slosh detecting means for detecting the occurrence of slosh, which is a jump of fuel in the fuel tank. (B) A counter for counting the number of occurrences of the detected slosh. (G) provisional diagnosis means for provisionally diagnosing that the airtightness on the fuel tank side is normal when the count value of the counter is less than a predetermined value and the detected fuel tank internal pressure after starting the engine shows a predetermined behavior. . (H) a diagnostic canceling means for canceling the diagnostic result of the provisional diagnosis of normality when the count value of the counter becomes equal to or more than the predetermined value. Respectively.

【0023】同故障診断装置としてのこのような構成に
よれば、例えば先の図13に示される態様で上記カウン
ト値が燃料の満タンを判定するための所定値に達する以
前に「正常」と誤診断してしまったとしても、その後、
同カウント値が上記所定値に達することで該誤った診断
結果は好適に取り消されるようになる。したがって、故
障診断装置としての同構成によっても、前述した誤診断
は好適に回避されるようになる。
According to such a configuration as the failure diagnosis device, for example, before the count value reaches a predetermined value for determining whether the fuel is full, in the mode shown in FIG. Even if you make a misdiagnosis,
When the count value reaches the above-mentioned predetermined value, the erroneous diagnosis result can be suitably canceled. Therefore, even with the same configuration as the failure diagnosis device, the erroneous diagnosis described above can be suitably avoided.

【0024】またこうした構成にあって、請求項6記載
の発明によるように、 (i)前記カウンタのカウント値と比較される所定値を
エンジン始動後の経過時間に応じて可変設定する所定値
設定手段を更に具える。 といった構成によれば、上記請求項3記載の発明に準じ
た燃料が満タンであるか否かについてのより精度の高い
判定のもとに、上記仮診断、或いは該仮診断した診断結
果の取消が行われることとなり、それら仮診断、或いは
仮診断結果の取消にかかる精度も自ずと高いものとな
る。
In the above construction, according to the invention described in claim 6, (i) a predetermined value setting for variably setting a predetermined value to be compared with the count value of the counter according to an elapsed time after starting the engine. Means are further provided. According to this configuration, the provisional diagnosis or the cancellation of the provisionally diagnosed diagnosis is performed based on a more accurate determination of whether or not the fuel is full according to the invention of claim 3. Is performed, and the accuracy of the provisional diagnosis or the cancellation of the provisional diagnosis result naturally increases.

【0025】[0025]

【発明の実施の形態】以下、この発明にかかる燃料蒸気
処理装置の故障診断装置を自動車に具体化した一つの実
施形態を図面を参照して詳細に説明する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment in which a failure diagnosis apparatus for a fuel vapor processing apparatus according to the present invention is embodied in an automobile will be described below in detail with reference to the drawings.

【0026】図1は本実施形態における燃料蒸気処理装
置とその故障診断装置の概略構成図を示す。車両として
の自動車40に搭載されたガソリンエンジンシステムは
燃料を収容するための燃料タンク1を備える。燃料タン
ク1は内部に燃料を注入するための、すなわち給油を行
うためのインレットパイプ2を有する。このパイプ2は
先端に給油口2aを含む。燃料タンク1に給油を行う
際、給油口2aには給油ノズル(図示しない)が挿入さ
れる。給油口2aを塞ぐキャップ3は取り外し可能であ
る。
FIG. 1 is a schematic configuration diagram of a fuel vapor processing apparatus and a failure diagnosis apparatus according to the present embodiment. A gasoline engine system mounted on an automobile 40 as a vehicle includes a fuel tank 1 for storing fuel. The fuel tank 1 has an inlet pipe 2 for injecting fuel into the inside, that is, for refueling. The pipe 2 includes an oil supply port 2a at the tip. When refueling the fuel tank 1, a refueling nozzle (not shown) is inserted into the refueling port 2a. The cap 3 that closes the filler port 2a is removable.

【0027】燃料タンク1に内蔵されたポンプ4から延
びるメインライン5はデリバリパイプ6に接続される。
このパイプ6に設けられた複数のインジェクタ7はエン
ジン8に設けられた複数の気筒(図示しない)に対応し
て配設される。デリバリパイプ6から延びるリターンラ
イン9は燃料タンク1に接続される。ポンプ4が作動す
ることにより、ポンプ4から吐出された燃料はメインラ
イン5を通ってデリバリパイプ6に至り、各インジェク
タ7へと分配される。各インジェクタ7が作動すること
により、燃料が吸気通路10へと噴射される。吸気通路
10はエアクリーナ11及びサージタンク10aを含
み、エアクリーナ11を通って浄化された空気がその内
部に導入される。各インジェクタ7から噴射された燃料
と空気との混合気はエンジン8の各気筒に供給されて燃
焼に供される。デリバリパイプ6において各インジェク
タ7へ分配されることなく余った燃料はリターンライン
9を通って燃料タンク1に戻る。燃焼後の排気ガスはエ
ンジン8の各気筒から排気通路12を通って外部へ排出
される。
A main line 5 extending from a pump 4 built in the fuel tank 1 is connected to a delivery pipe 6.
A plurality of injectors 7 provided on the pipe 6 are provided corresponding to a plurality of cylinders (not shown) provided on the engine 8. A return line 9 extending from the delivery pipe 6 is connected to the fuel tank 1. By operating the pump 4, the fuel discharged from the pump 4 reaches the delivery pipe 6 through the main line 5 and is distributed to each injector 7. When each injector 7 operates, fuel is injected into the intake passage 10. The intake passage 10 includes an air cleaner 11 and a surge tank 10a, and air purified through the air cleaner 11 is introduced therein. A mixture of fuel and air injected from each injector 7 is supplied to each cylinder of the engine 8 and used for combustion. Surplus fuel without being distributed to each injector 7 in the delivery pipe 6 returns to the fuel tank 1 through the return line 9. The exhaust gas after combustion is discharged from each cylinder of the engine 8 through the exhaust passage 12 to the outside.

【0028】この実施形態における燃料蒸気処理装置は
燃料タンク1で発生する燃料蒸気を大気中に放出させる
ことなく捕集して処理する。この処理装置は燃料タンク
1で発生する燃料蒸気をベーパライン13を通じて捕集
するキャニスタ14を有する。キャニスタ14は活性炭
等よりなる吸着剤15を内蔵する。キャニスタ14の中
は吸着剤15により占められる部分と、その吸着剤15
の上下に位置する空間14a,14bを含む。
The fuel vapor processing apparatus according to this embodiment collects and processes the fuel vapor generated in the fuel tank 1 without releasing it to the atmosphere. This processing apparatus has a canister 14 for collecting fuel vapor generated in the fuel tank 1 through a vapor line 13. The canister 14 contains an adsorbent 15 made of activated carbon or the like. The portion occupied by the adsorbent 15 in the canister 14 and the adsorbent 15
And the spaces 14a and 14b located above and below.

【0029】キャニスタ14に設けられた第1の大気制
御弁16はダイアフラム式の逆止弁よりなる。この制御
弁16はキャニスタ14の内圧が大気圧よりも小さいと
きに開いてキャニスタ14に対する外気(大気圧)の導
入を許容し、その逆方向の気体の流れを阻止する。この
制御弁16から延びるエアパイプ17はエアクリーナ1
1の近傍に接続される。したがって、キャニスタ14に
はエアクリーナ11により浄化された外気が導入され
る。キャニスタ14に設けられた第2の大気制御弁18
はダイアフラム式の逆止弁よりなる。この制御弁18は
キャニスタ14の内圧が大気圧よりも大きくなったとき
に開いてキャニスタ14からアウトレットパイプ19に
対する気体(内圧)の導出を許容し、その逆方向の気体
の流れを阻止する。
The first air control valve 16 provided on the canister 14 is a diaphragm type check valve. The control valve 16 opens when the internal pressure of the canister 14 is lower than the atmospheric pressure to allow the introduction of outside air (atmospheric pressure) to the canister 14 and prevents the flow of gas in the opposite direction. The air pipe 17 extending from the control valve 16 is connected to the air cleaner 1.
1 is connected in the vicinity. Therefore, outside air purified by the air cleaner 11 is introduced into the canister 14. Second atmospheric control valve 18 provided on canister 14
Consists of a diaphragm check valve. The control valve 18 opens when the internal pressure of the canister 14 becomes higher than the atmospheric pressure, and allows the gas (internal pressure) to be led out from the canister 14 to the outlet pipe 19, and prevents the flow of the gas in the opposite direction.

【0030】キャニスタ14に設けられたベーパ制御弁
20は燃料タンク1からキャニスタ14へ流れる燃料蒸
気を制御する。この制御弁20はダイアフラム式の逆止
弁よりなり、圧力を受けて作動するダイアフラム式の弁
体を内蔵する。この制御弁20はベーパライン13を含
む燃料タンク1の側の内圧(以下「タンク側内圧」とい
う)PTと、キャニスタ14の側の内圧(以下「キャニ
スタ側内圧」という)PCとの差に基づいて上記弁体が
作動することにより開く。この制御弁20が開くことに
より、キャニスタ14に対する燃料蒸気の流入が許容さ
れる。すなわち、ベーパ制御弁20はキャニスタ側内圧
PCが大気圧とほぼ同じになり、その内圧PCがタンク
側内圧PTよりも大きいときに開いてキャニスタ14に
対する燃料蒸気の流入を許容する。加えて、ベーパ制御
弁20はキャニスタ側内圧PCがタンク側内圧PTより
も大きいときに、キャニスタ14から燃料タンク1に対
する気体の流れを許容する。
A vapor control valve 20 provided in the canister 14 controls fuel vapor flowing from the fuel tank 1 to the canister 14. The control valve 20 is composed of a diaphragm check valve, and has a built-in diaphragm valve that operates under pressure. This control valve 20 is based on a difference between an internal pressure (hereinafter, referred to as “tank-side internal pressure”) PT on the side of the fuel tank 1 including the vapor line 13 and an internal pressure (hereinafter, referred to as “canister-side internal pressure”) PC on the canister 14 side. It opens when the above-mentioned valve element operates. When the control valve 20 is opened, the flow of fuel vapor into the canister 14 is allowed. That is, the vapor control valve 20 opens when the canister-side internal pressure PC becomes substantially equal to the atmospheric pressure and the internal pressure PC is higher than the tank-side internal pressure PT to allow the flow of fuel vapor into the canister 14. In addition, the vapor control valve 20 allows gas flow from the canister 14 to the fuel tank 1 when the canister-side internal pressure PC is higher than the tank-side internal pressure PT.

【0031】キャニスタ14から延びるパージライン2
1はサージタンク10aに連通する。キャニスタ14は
ベーパライン13を通じて導入された燃料蒸気の中の燃
料成分だけを捕集し、燃料成分を含まない気体だけを大
気制御弁18が開いたときにアウトレットパイプ19を
通じて外部へ排出する。エンジン8の運転時には、吸気
通路10で発生する吸気負圧がパージライン21に作用
し、キャニスタ14に捕集された燃料がそのパージライ
ン21を通じて吸気通路10へとパージされる。パージ
ライン21に設けられたパージ制御弁22はパージライ
ン21を通過する燃料の量をエンジン8の必要性に応じ
て調整する。パージ制御弁22はケーシングと弁体(共
に図示しない)を含み、電気信号の供給を受けて弁体が
移動する電磁弁であり、デューティ信号を受けて開度が
デューティ制御される。
Purge line 2 extending from canister 14
1 communicates with the surge tank 10a. The canister 14 collects only the fuel component in the fuel vapor introduced through the vapor line 13 and discharges only the gas not containing the fuel component to the outside through the outlet pipe 19 when the atmospheric control valve 18 is opened. When the engine 8 is operating, the intake negative pressure generated in the intake passage 10 acts on the purge line 21, and the fuel collected by the canister 14 is purged to the intake passage 10 through the purge line 21. A purge control valve 22 provided in the purge line 21 adjusts the amount of fuel passing through the purge line 21 according to the necessity of the engine 8. The purge control valve 22 is a solenoid valve that includes a casing and a valve element (both not shown), and that receives an electric signal to move the valve element.

【0032】この処理装置の気密性にかかる故障を診断
するための故障診断装置は圧力センサ41を含む。この
圧力センサ41はベーパ制御弁20を境としてタンク側
内圧PTとキャニスタ側内圧PCとを各々個別に検出可
能に構成される。すなわち、圧力センサ41に付随して
設けられた三方切換弁23は三つのポートを有する。こ
の三方切換弁23は電気信号の供給を受けてポート間の
連通が切り換えられる電磁弁である。三方切換弁23の
一つのポートは圧力センサ41に接続され、他の二つの
ポートはベーパ制御弁20を境にして燃料タンク1の側
のベーパライン13と、キャニスタ14とに連通可能で
ある。この三方切換弁23が必要に応じて切り換えられ
ることにより、圧力センサ41がベーパライン13また
はキャニスタ14に選択的に接続される。この切換えに
応じて、圧力センサ41がタンク側内圧PTとキャニス
タ側内圧PCをそれぞれ選択的に検出することになる。
なお、この実施形態では、圧力センサ41にタンク側内
圧PTを優先的に検出させるために、三方切換弁23が
電気信号により切り換えられないときには、圧力センサ
41がベーパライン13に連通するように三方切換弁2
3の切換えが設定されている。
A failure diagnosis device for diagnosing a failure relating to airtightness of the processing device includes a pressure sensor 41. The pressure sensor 41 is configured to be able to individually detect the tank-side internal pressure PT and the canister-side internal pressure PC with the vapor control valve 20 as a boundary. That is, the three-way switching valve 23 provided in association with the pressure sensor 41 has three ports. The three-way switching valve 23 is an electromagnetic valve that receives a supply of an electric signal and switches communication between ports. One port of the three-way switching valve 23 is connected to the pressure sensor 41, and the other two ports can communicate with the vapor line 13 on the fuel tank 1 side and the canister 14 with the vapor control valve 20 as a boundary. The pressure sensor 41 is selectively connected to the vapor line 13 or the canister 14 by switching the three-way switching valve 23 as needed. In response to this switching, the pressure sensor 41 selectively detects the tank-side internal pressure PT and the canister-side internal pressure PC.
In this embodiment, when the three-way switching valve 23 is not switched by an electric signal so that the pressure sensor 41 preferentially detects the tank-side internal pressure PT, the three-way switching is performed so that the pressure sensor 41 communicates with the vapor line 13. Valve 2
Switching of 3 is set.

【0033】各種センサ42,43,44,45,4
6,47はエンジン8と自動車40の運転状態を検出す
る。エアクリーナ11の近傍に設けられた吸気温センサ
42は吸気通路10に吸入される空気の温度(吸気温
度)THAを検出し、その大きさに応じた信号を出力す
る。エアクリーナ11の近傍に設けられた吸気量センサ
43は吸気通路10に吸入される空気量(吸気量)Qを
検出し、その大きさに応じた信号を出力する。エンジン
8に設けられた水温センサ44はエンジンブロック8a
の内部を流れる冷却水の温度(冷却水温度)THWを検
出し、その大きさに応じた信号を出力する。エンジン8
に設けられた回転速度センサ45はエンジン8のクラン
クシャフト8bの回転速度(エンジン回転速度)NEを
検出し、その大きさに応じた信号を出力する。排気通路
12に設けられた酸素センサ46は排気通路12を通過
する排気ガス中の酸素濃度Oxを検出し、その大きさに
応じた信号を出力する。自動車40に設けられた車速セ
ンサ47は車速SPDを検出し、その大きさに応じた信
号を出力する。
Various sensors 42, 43, 44, 45, 4
6, 47 detect the operating state of the engine 8 and the automobile 40. An intake air temperature sensor 42 provided in the vicinity of the air cleaner 11 detects a temperature (intake air temperature) THA of the air taken into the intake passage 10 and outputs a signal corresponding to the magnitude. An intake air amount sensor 43 provided in the vicinity of the air cleaner 11 detects an amount of air (intake amount) Q taken into the intake passage 10 and outputs a signal corresponding to the amount. The water temperature sensor 44 provided on the engine 8 is connected to the engine block 8a.
The temperature (cooling water temperature) THW of the cooling water flowing through the inside is detected, and a signal corresponding to the magnitude is output. Engine 8
A rotation speed sensor 45 provided at the sensor 8 detects a rotation speed (engine rotation speed) NE of the crankshaft 8b of the engine 8, and outputs a signal corresponding to the magnitude. An oxygen sensor 46 provided in the exhaust passage 12 detects an oxygen concentration Ox in the exhaust gas passing through the exhaust passage 12, and outputs a signal corresponding to the magnitude. A vehicle speed sensor 47 provided in the automobile 40 detects a vehicle speed SPD and outputs a signal corresponding to the magnitude.

【0034】電子制御装置(ECU)51は、この実施
形態の装置各部を統括的に制御する手段であるととも
に、この発明のスロッシュ検出手段、診断手段、カウン
タ閾値(所定値)設定手段、診断禁止手段、仮診断手
段、診断取消手段、等々をそれぞれ構成する。
An electronic control unit (ECU) 51 is a means for controlling each part of the apparatus of this embodiment in a comprehensive manner, as well as a slosh detecting means, a diagnosing means, a counter threshold (predetermined value) setting means, a diagnosis prohibiting means of the present invention. Means, temporary diagnosis means, diagnosis cancellation means, etc.

【0035】ECU51は上記各種センサ41〜47か
ら出力される信号を入力する。また同ECU51は、エ
ンジン8の運転状態に応じた量の燃料をパージするため
に、すなわちパージ制御弁22を必要なデューティ比D
PGをもって制御するためにパージ制御弁22に必要な
デューティ信号を出力する。ここで、キャニスタ14か
ら吸気通路10へパージされる燃料はエンジン8の空燃
比に影響を与える。そのため、ECU51はエンジン8
の運転状態に応じてパージ制御弁22の開度を決定す
る。一般に、空燃比が濃くなった場合、エンジンの排気
ガス中に含まれるCO濃度等が増加する。そこで、EC
U51は酸素センサ46により検出される排気ガス中の
酸素濃度Oxの値に基づきパージ濃度FGPGの値を算
出する。ECU51は、その算出値に基づきパージ制御
弁22の開度に相当するデューティ比DPGを決定し、
そのデューティ比DPGの大きさに応じたデューティ信
号を出力する。すなわち、ECU51は、エンジン8の
運転時であって、自動車40の走行時と停止時とで異な
り、停止時よりも走行時において相対的に大きいデュー
ティ比DPGに基づきパージ制御弁22の開度をデュー
ティ制御する。
The ECU 51 inputs signals output from the various sensors 41 to 47. In addition, the ECU 51 sets the purge control valve 22 to a required duty ratio D in order to purge an amount of fuel according to the operating state of the engine 8.
A duty signal required for the purge control valve 22 to be controlled by the PG is output. Here, the fuel purged from the canister 14 to the intake passage 10 affects the air-fuel ratio of the engine 8. Therefore, the ECU 51 controls the engine 8
The opening degree of the purge control valve 22 is determined according to the operating state of. Generally, when the air-fuel ratio increases, the concentration of CO contained in the exhaust gas of the engine increases. So EC
U51 calculates the value of the purge concentration FGPG based on the value of the oxygen concentration Ox in the exhaust gas detected by the oxygen sensor 46. The ECU 51 determines a duty ratio DPG corresponding to the opening of the purge control valve 22 based on the calculated value,
A duty signal corresponding to the magnitude of the duty ratio DPG is output. That is, the ECU 51 changes the opening degree of the purge control valve 22 based on the duty ratio DPG that is different during the operation of the engine 8 when the vehicle 40 is running and when the vehicle 40 is stopped, and is relatively larger during running than during stopping. Perform duty control.

【0036】一方、ECU51は、上記各種センサ41
〜47の検出値に基づき三方切換弁23を必要に応じて
切り換え、圧力センサ41により選択的に検出されるタ
ンク側内圧PTの値とキャニスタ側内圧PCの値を選択
的に入力する。ECU51は入力されたタンク側内圧P
T及びキャニスタ側内圧PCの各値に基づき、タンク側
の気密性にかかる故障、キャニスタ側の気密性にかかる
故障をそれぞれ個別に診断する。
On the other hand, the ECU 51 is provided with the various sensors 41
The three-way switching valve 23 is switched as required based on the detected values of the values .about.47, and the value of the tank-side internal pressure PT and the value of the canister-side internal pressure PC selectively detected by the pressure sensor 41 are selectively inputted. The ECU 51 determines the input tank-side internal pressure P
Based on each value of T and the canister-side internal pressure PC, a failure relating to the airtightness of the tank and a failure relating to the airtightness of the canister are individually diagnosed.

【0037】加えて、ECU51は上記各種センサ41
〜47の検出値に基づきパージ制御弁22及び三方切換
弁23の機能にかかる故障を診断する。自動車40の運
転席に設けられた警告ランプ24はECU51による診
断結果を運転者に報知するために作動する。ECU51
は本処理装置、診断装置に故障が発生したと診断したと
きに警告ランプ24を点灯させ、それ以外の場合に警告
ランプ24を消灯させる。ECU51は自動車40に搭
載されたバッテリ25から電力の供給を受けると共に、
そのバッテリ25の電圧を監視する。
In addition, the ECU 51 controls the various sensors 41
Based on the detection values of ~ 47, a failure relating to the functions of the purge control valve 22 and the three-way switching valve 23 is diagnosed. The warning lamp 24 provided in the driver's seat of the automobile 40 operates to notify the driver of the diagnosis result by the ECU 51. ECU 51
Turns on the warning lamp 24 when it is diagnosed that a failure has occurred in the processing apparatus and the diagnostic apparatus, and turns off the warning lamp 24 in other cases. The ECU 51 receives power supply from the battery 25 mounted on the automobile 40,
The voltage of the battery 25 is monitored.

【0038】図2のブロック図に示すように、ECU5
1は中央処理装置(CPU)52、読み出し専用メモリ
(ROM)53、ランダムアクセスメモリ(RAM)5
4、バックアップRAM55及びタイマカウンタ56等
を備える。ECU51はこれら各部52〜56と、外部
入力回路57と、外部出力回路58等とをバス59によ
り接続してなる論理演算回路を構成する。ここで、RO
M53は燃料パージ及び故障診断等に関する所定の制御
プログラムを予め記憶する。RAM54はCPU52の
演算結果等を一時記憶する。バックアップRAM55は
予め記憶したデータを保存する。この実施形態におい
て、バックアップRAM55は故障に関する診断結果を
診断データとして保存するための診断データ記憶手段を
構成する。タイマカウンタ56は同時に複数の計時動作
を行うことができる。外部入力回路57はバッファ、波
形成形回路、ハードフィルタ(電気抵抗及びコンデンサ
よりなる回路)及びA/D変換器等を含む。外部出力回
路58は駆動回路等を含む。上記各種センサ41〜47
及びバッテリ25は外部入力回路57に接続される。パ
ージ制御弁22、三方切換弁23及び警告ランプ24は
外部出力回路58に接続される。
As shown in the block diagram of FIG.
1 is a central processing unit (CPU) 52, a read-only memory (ROM) 53, a random access memory (RAM) 5
4, a backup RAM 55, a timer counter 56, and the like. The ECU 51 constitutes a logical operation circuit in which these units 52 to 56, an external input circuit 57, an external output circuit 58 and the like are connected by a bus 59. Where RO
M53 stores in advance a predetermined control program related to fuel purge, failure diagnosis, and the like. The RAM 54 temporarily stores the calculation results of the CPU 52 and the like. The backup RAM 55 stores data stored in advance. In this embodiment, the backup RAM 55 constitutes a diagnostic data storage unit for storing a diagnostic result regarding a failure as diagnostic data. The timer counter 56 can perform a plurality of timing operations simultaneously. The external input circuit 57 includes a buffer, a waveform shaping circuit, a hard filter (a circuit including an electric resistor and a capacitor), an A / D converter, and the like. The external output circuit 58 includes a drive circuit and the like. Various sensors 41 to 47
And the battery 25 is connected to the external input circuit 57. The purge control valve 22, the three-way switching valve 23, and the warning lamp 24 are connected to an external output circuit 58.

【0039】CPU52は外部入力回路57を介して入
力される上記各種センサ41〜47の検出信号及びバッ
テリ24の電圧値VAE等を入力値として読み込む。C
PU52はそれら入力値に基づき、燃料パージと故障診
断を実行するためにパージ制御弁22、三方切換弁23
及び警告ランプ24を制御する。
The CPU 52 reads, as input values, the detection signals of the various sensors 41 to 47 and the voltage value VAE of the battery 24, which are input via the external input circuit 57. C
Based on these input values, the PU 52 performs a purge control valve 22 and a three-way switching valve 23 to execute fuel purge and failure diagnosis.
And the warning lamp 24 is controlled.

【0040】次に、ECU51が実行する処理の具体内
容について説明する。ただし、以下では便宜上、この発
明の要部である燃料タンク1側の気密性診断にかかる動
作を中心に、同ECU51が実行する処理について説明
する。
Next, the specific contents of the processing executed by the ECU 51 will be described. However, in the following, for convenience, the processing executed by the ECU 51 will be described focusing on the operation relating to the airtightness diagnosis on the fuel tank 1 side, which is a main part of the present invention.

【0041】前述のように、車載用エンジンの燃料タン
ク1にあっては、自動車40の走行状態により、その内
部で燃料の飛び跳ねであるスロッシュが生じることがあ
る。そして、こうしたスロッシュが生じると、上記検出
されるタンク側内圧(燃料タンク内圧力)PTにも変動
を来たし、特に燃料の満タン時にこうしたスロッシュが
頻発する場合には、その液面荒れによって上記ベーパラ
イン13の閉塞・解放が繰り返され、同検出されるタン
ク側内圧PTに、先の図13(a)に示されるような外
乱が重畳されるようになる。そして、このような外乱が
上記検出されるタンク側内圧PTに重畳される場合に
は、その気密性についての正確な診断もおぼつかないも
のとなる。
As described above, in the fuel tank 1 of the vehicle-mounted engine, a slosh, which is a jump of fuel, may be generated inside the fuel tank 1 depending on the running state of the automobile 40. When such a slosh occurs, the detected tank-side internal pressure (fuel tank internal pressure) PT also fluctuates. In particular, when such a slosh occurs frequently when the fuel is full, the liquid level becomes rough due to the rough surface of the liquid. 13 is repeated, and a disturbance as shown in FIG. 13A is superimposed on the detected tank-side internal pressure PT. If such a disturbance is superimposed on the detected tank-side internal pressure PT, an accurate diagnosis of the airtightness cannot be made.

【0042】そこでこの実施形態では、ECU51を通
じて、以下のような各種処理を実行する。ECU51は
まず、図3に示されるタンク内圧抽出ルーチンを通じて
上記タンク側内圧(燃料タンク内圧力)PTを監視す
る。このタンク内圧抽出ルーチンは64msec毎の時
間割り込みルーチンとして実行される。
In this embodiment, the following various processes are executed through the ECU 51. First, the ECU 51 monitors the tank side internal pressure (fuel tank internal pressure) PT through a tank internal pressure extraction routine shown in FIG. This tank internal pressure extraction routine is executed as a time interruption routine every 64 msec.

【0043】このタンク内圧抽出ルーチンにおいて、E
CU51は、ステップS100にてエンジン8の始動時
か否かを判断した後、始動時であればステップS101
にて上記検出されるタンク側内圧PTについてのA/D
変換値PTADを同圧力PTについてのなまし値(徐変
値)PTSMiとして前記RAM54内の所定領域に登
録する。
In this tank internal pressure extraction routine, E
The CU 51 determines in step S100 whether or not the engine 8 has been started.
A / D for tank-side internal pressure PT detected above
The conversion value PTAD is registered in a predetermined area in the RAM 54 as a smoothed value (gradual change value) PTSMi for the same pressure PT.

【0044】一方、上記ステップS100において始動
時ではない旨判断されるされる場合、ECU51は、ス
テップS102にて、上記検出されるタンク側内圧PT
のA/D変換値PTADと同圧力PTについての前回の
なまし値(RAM54に登録されている値)PTSMi
-1とに基づき、なまし演算 PTSMi=PTSMi-1+(PTAD−PTSMi-1)/4 …(1) を実行して新たになまし値PTSMiを求め、この求め
たなまし値PTSMiによってRAM54中のなまし値
PTSMi-1を更新する。
On the other hand, if it is determined in step S100 that it is not the time of starting, the ECU 51 determines in step S102 that the detected tank-side internal pressure PT
A / D conversion value PTAD and the previous smoothed value (the value registered in the RAM 54) PTSMi for the same pressure PT
Based on −1, an averaging operation PTSMi = PTSMi−1 + (PTAD−PTSMi−1) / 4 (1) is executed to obtain a new averaging value PTSMi, and the obtained averaging value PTSMi is used in the RAM 54. The update value PTSMi-1 is updated.

【0045】該タンク内圧抽出ルーチンでは、このよう
な処理が64msec毎に繰り返し実行される。ECU
51はまた、図4に示されるスロッシュ判定ルーチンを
通じて上記スロッシュ発生の有無、並びにその発生回数
を管理する。このスロッシュ判定ルーチンは1sec毎
の時間割り込みルーチンとして実行される。
In the tank internal pressure extraction routine, such processing is repeatedly executed every 64 msec. ECU
Reference numeral 51 also manages the presence / absence of the slosh and the number of times the slosh has occurred through the slosh determination routine shown in FIG. This slosh determination routine is executed as a time interruption routine every one second.

【0046】このスロッシュ判定ルーチンにおいて、E
CU51は、ステップS200にてエンジン8の始動時
か否かを判断した後、始動時であればステップS201
にて上記RAM54に登録されているタンク側内圧PT
についてのなまし値PTSMを同圧力PTについてのス
ロッシュ判定用なまし値PTWとして同RAM54内の
他の領域に登録する。
In this slosh determination routine, E
The CU 51 determines in step S200 whether or not the engine 8 has been started.
, The tank-side internal pressure PT registered in the RAM 54
Is registered in another area in the RAM 54 as a slosh-determined average value PTW for the same pressure PT.

【0047】一方、上記ステップS200において始動
時ではない旨判断されるされる場合、ECU51は、ス
テップS202にて、上記各なまし値PTSM及びPT
Wの差の絶対値が「1.25mmHg」以上あるか否
か、すなわち |PTSM−PTW| ≧ 1.25mmHg …(2) となっているか否かを判定する。そしてその結果、同
(2)式の関係が満たされていれば、スロッシュが発生
しているものと判定し、ステップS203にてスロッシ
ュカウンタCPMSKをインクリメントした後、ステッ
プS204の処理に移行する。上記(2)式の関係が満
たされていなければ、スロッシュは発生していない旨判
定し、スロッシュカウンタCPMSKをインクリメント
することなくステップS204の処理に移行する。
On the other hand, if it is determined in step S200 that it is not the time of starting, the ECU 51 determines in step S202 that the smoothed values PTSM and PT
It is determined whether or not the absolute value of the difference between W is equal to or greater than “1.25 mmHg”, that is, whether or not | PTSM−PTW | ≧ 1.25 mmHg (2). Then, as a result, if the relationship of the expression (2) is satisfied, it is determined that slosh has occurred, the slosh counter CPMSK is incremented in step S203, and the process proceeds to step S204. If the relationship of the above expression (2) is not satisfied, it is determined that slosh has not occurred, and the process proceeds to step S204 without incrementing the slosh counter CPMSK.

【0048】ステップS204では、その時点でRAM
54にそれぞれ登録されている上記タンク側内圧PTに
ついての64msec毎のなまし値PTSMと同圧力P
Tについての1sec毎のなまし値(スロッシュ判定用
なまし値)PTWi-1とに基づき、なまし演算 PTWi=PTWi-1+(PTSM−PTWi-1)/8 …(3) を実行して新たにスロッシュ判定用なまし値PTWiを
求め、この求めたなまし値PTWiによってRAM54
中の当該なまし値PTWi-1を更新する。
In step S204, the RAM
54 and the same pressure P as the smoothing value PTSM for the tank side internal pressure PT registered in
A smoothing operation PTWi = PTWi-1 + (PTSM-PTWi-1) / 8 is executed based on the smoothed value (slosh-determined smoothed value) PTWi-1 of T every 1 second to obtain a new value. The slosh-determined average value PTWi is obtained from the RAM 54 based on the obtained average value PTWi.
The average value PTWi-1 is updated.

【0049】該スロッシュ判定ルーチンでは、このよう
な処理が1sec毎に繰り返し実行される。ECU51
は更に、これらの処理と並行して、燃料タンク1側の気
密性診断にかかる処理を実行する。
In the slosh determination routine, such a process is repeatedly executed every one second. ECU 51
Further, in parallel with these processes, a process related to the airtightness diagnosis on the fuel tank 1 side is executed.

【0050】この実施形態にあっては、図5に例示する
態様で該燃料タンク1側の気密性を診断するものとす
る。以下にその概要を説明する。上記タンク側内圧(燃
料タンク内圧力)PTは、エンジン8の低温始動時には
図5に実線にて示されるように、始動後の液面低下(燃
料消費)により一時的に低下して負圧になる。通常、始
動後5分程度で最も低圧になる。そしてその後、余剰燃
料の還流等に起因する燃料温度の上昇に伴い、時間の経
過とともに同圧力PTは徐々に増大する。通常、始動後
20分程度で前記ベーパ制御弁(内圧制御弁)20の開
弁設定値近傍まで上昇する。
In this embodiment, the airtightness of the fuel tank 1 is diagnosed in the manner illustrated in FIG. The outline is described below. When the engine 8 is started at a low temperature, the tank-side internal pressure (fuel tank internal pressure) PT is temporarily reduced to a negative pressure as shown by a solid line in FIG. Become. Normally, the pressure becomes the lowest in about 5 minutes after starting. Thereafter, the pressure PT gradually increases with the elapse of time as the fuel temperature rises due to the recirculation of surplus fuel and the like. Normally, the pressure rises to near the set value of the vapor control valve (internal pressure control valve) 20 about 20 minutes after the start.

【0051】一方、エンジン8の停止後、短時間で再始
動されるなど、同エンジン8の高温始動時には、図5に
破線にて示されるように、同圧力PTは、その始動時か
ら大気圧よりも高い状態にあり、始動後、比較的短時間
で同ベーパ制御弁20の開弁設定値近傍まで上昇する。
On the other hand, when the engine 8 is started at a high temperature, such as when it is restarted in a short time after the engine 8 is stopped, as shown by the broken line in FIG. After the engine is started, the temperature rises to a value close to the set value of the vapor control valve 20 in a relatively short time after the start.

【0052】ところが、燃料タンク1やベーパライン1
3に孔や亀裂等による洩れを生じていると、その洩れ部
分を通して同圧力PTは大気に連通される。したがって
この場合、同圧力PTは、図5に一点鎖線にて示される
ように、燃料温度に拘わらず大気圧付近に保たれるよう
になる。
However, the fuel tank 1 and the vapor line 1
If a leak occurs due to a hole or a crack in 3, the pressure PT is communicated to the atmosphere through the leaked portion. Therefore, in this case, the pressure PT is maintained near the atmospheric pressure regardless of the fuel temperature, as shown by the dashed line in FIG.

【0053】そこでここでは、タンク側内圧PTのこう
した特性に鑑み、エンジン8が始動してから所定時間内
(例えば始動後20分程度の時間内)に同圧力PTが図
5に併せ示す所定の負圧PT2以下、若しくは所定の正
圧PT1以上となる場合に「正常」、それ以外の場合に
「異常」と診断する。なおここで、これら判定値PT1
及びPT2は、検出すべき洩れの大きさに応じて設定さ
れる。因みに、直径1mm程度の孔を検出対象とする場
合、判定値PT1は「大気圧+0.3KPa(30mm
Aq)」程度の正圧に、また判定値PT2は「大気圧−
0.3KPa(30mmAq)」程度の負圧に設定され
る。
In view of the above characteristics of the tank-side internal pressure PT, the pressure PT is set within a predetermined time after the engine 8 is started (for example, within about 20 minutes after the start), as shown in FIG. When the pressure is equal to or lower than the negative pressure PT2 or equal to or higher than the predetermined positive pressure PT1, it is diagnosed as “normal”, and otherwise, as “abnormal”. Here, these judgment values PT1
And PT2 are set according to the size of the leak to be detected. Incidentally, when a hole having a diameter of about 1 mm is to be detected, the determination value PT1 is “atmospheric pressure + 0.3 KPa (30 mm
Aq) ”and the determination value PT2 is“ atmospheric pressure−
A negative pressure of about 0.3 KPa (30 mmAq) is set.

【0054】また併せて、上記スロッシュ判定ルーチン
を通じて管理するスロッシュ発生回数(スロッシュカウ
ンタCPMSKのカウント値)を監視し、この数が所定
数(例えば「30」)以上となるとき、燃料タンク1内
の燃料が満タンである旨判定して同診断を中断する。
At the same time, the number of slosh occurrences (count value of the slosh counter CPMSK) managed through the above-described slosh determination routine is monitored, and when this number exceeds a predetermined number (for example, “30”), the fuel tank 1 It is determined that the fuel is full and the diagnosis is interrupted.

【0055】更に、該燃料の満タン時には、たとえ燃料
タンク1やベーパライン13に直径1mm程度の孔が有
っても燃料消費によって同タンク1内に負圧が発生し、
上記スロッシュ発生回数が所定数に達する以前に「正
常」と誤診断してしまう可能性があることに鑑み、ここ
では特に、 (1)スロッシュ発生回数(カウンタCPMSKの値)
が第1の所定値CR(例えば「10」)以上となった時
点でまず「正常」である旨の診断を禁止する。 (2)その後、スロッシュ発生回数(カウンタCPMS
Kの値)が第2の所定値CB(=満タン判定値、例えば
「30」)以上となれば「異常」である旨の診断も禁止
する。 (3)また、一旦「正常」である旨の診断を行ったとし
ても、その後、同スロッシュ発生回数(カウンタCPM
SKの値)が上記第1の所定値CR以上となれば、この
診断結果を取り消す。 といったアルゴリズムを併せて導入する。
Further, when the fuel is full, even if the fuel tank 1 or the vapor line 13 has a hole having a diameter of about 1 mm, a negative pressure is generated in the fuel tank 1 due to fuel consumption.
In view of the possibility of erroneous diagnosis as “normal” before the number of slosh occurrences reaches the predetermined number, in particular, (1) the number of slosh occurrences (the value of the counter CPMSK)
Is greater than or equal to a first predetermined value CR (for example, “10”), the diagnosis of “normal” is prohibited. (2) Thereafter, the number of slosh occurrences (counter CPMS
If the value of K is equal to or more than a second predetermined value CB (= full tank determination value, for example, “30”), the diagnosis of “abnormal” is also prohibited. (3) Even if the diagnosis of “normal” is made once, the slosh occurrence count (counter CPM
If the SK value is equal to or greater than the first predetermined value CR, the diagnosis result is canceled. Such an algorithm is also introduced.

【0056】図6に、こうしたアルゴリズムに基づいて
燃料タンク1側の気密性を診断する診断ルーチンの一例
を示す。この診断ルーチンも、上記タンク内圧抽出ルー
チンやスロッシュ判定ルーチンと同様、一定時間毎の時
間割り込みルーチンとして、ECU51を通じて実行さ
れる。なお同ルーチンは、その前提条件である ・圧力センサ41をはじめ、当該診断系の異常が検出さ
れていないこと。 ・バッテリ25の電圧が正常値範囲内であること。 ・吸気温度THAや冷却水温度THWが所定の温度範囲
にあること。 等々、の条件がECU51を通じて予め確認され、それ
ら前提条件の全てが満たされていることを条件に実行さ
れるものとする。
FIG. 6 shows an example of a diagnostic routine for diagnosing the airtightness of the fuel tank 1 based on such an algorithm. This diagnosis routine is also executed through the ECU 51 as a time interruption routine at regular intervals, similarly to the tank internal pressure extraction routine and the slosh determination routine. Note that this routine is a prerequisite for this. ・ No abnormality of the diagnostic system including the pressure sensor 41 has been detected. -The voltage of the battery 25 is within a normal value range. The intake air temperature THA and the cooling water temperature THW are within a predetermined temperature range. These conditions are confirmed in advance through the ECU 51, and are executed on condition that all of the preconditions are satisfied.

【0057】さて、この診断ルーチンにおいて、ECU
51はまず、ステップS300にてエンジン8の始動が
完了したか否かを判断する。ECU51は、エンジン回
転速度NEが所定値(例えば400rpm)以上となっ
たときにエンジン8の始動が完了したものと判断する。
エンジン8の始動が完了していない場合、ECU51
は、ステップS301にてエンジン始動後時間を計時す
るタイマのタイマ値tをリセットし(t←0)、且つス
テップS302にて当該診断が終了したか否かを示すフ
ラグKDに診断の未終了を示す「0」をセットして(K
D←0)、同ルーチン一旦抜ける。
Now, in this diagnosis routine, the ECU
First, at step S300, it is determined whether or not the start of the engine 8 has been completed. The ECU 51 determines that the start of the engine 8 has been completed when the engine speed NE becomes equal to or higher than a predetermined value (for example, 400 rpm).
If the start of the engine 8 is not completed, the ECU 51
Resets the timer value t of the timer for measuring the time after the engine is started in step S301 (t ← 0), and sets a flag KD indicating whether or not the diagnosis is completed in step S302 to indicate that the diagnosis is not completed. Set "0" to indicate (K
D ← 0), the routine is once exited.

【0058】他方、エンジン8の始動が完了している場
合、ECU51はステップS310にて上記フラグKD
の状態を確認し、これに診断の終了を示す「1」がセッ
トされていないことを条件に、すなわち「KD≠1」で
あることを条件に、ステップS311にて上記タイマ値
tをインクリメント(t←t+1)する。
On the other hand, if the start of the engine 8 has been completed, the ECU 51 determines in step S310 that the flag KD has been set.
In step S311 the timer value t is incremented (step S311) on condition that "1" indicating the end of the diagnosis is not set in this state, that is, on condition that "KDK1" is satisfied. t ← t + 1).

【0059】こうしてタイマ値tをインクリメントした
ECU51は次に、ステップS312にて同タイマ値t
が所定値t0(例えば始動後20分に相当する値)に達
したか否かを判断する。そして、このタイマ値tが所定
値t0に達していなければ、ステップS313にて上記
タンク側内圧(燃料タンク内圧力)PTの値を読み込
む。
In step S312, the ECU 51 that has incremented the timer value t in step S312 determines that the timer value t
Is determined to have reached a predetermined value t0 (for example, a value corresponding to 20 minutes after starting). If the timer value t has not reached the predetermined value t0, the value of the tank-side internal pressure (fuel tank internal pressure) PT is read in step S313.

【0060】該圧力値PTを読み込むと、ECU51
は、図5に例示した態様で燃料タンク1側の気密性診断
を実行すべく、ステップS314及びステップS315
にて、同圧力値PTが上記判定値PT2以下にあるか否
か、及び上記判定値PT1以上にあるか否かを判断す
る。
When the pressure value PT is read, the ECU 51
In order to execute the airtightness diagnosis on the fuel tank 1 side in the mode illustrated in FIG. 5, steps S314 and S315
It is determined whether or not the pressure value PT is equal to or less than the determination value PT2 and whether or not the pressure value PT is equal to or greater than the determination value PT1.

【0061】そしてその結果、 ・同圧力値PTが上記判定値PT2以下にあること、若
しくは ・同圧力値PTが上記判定値PT1以上にあること、 の何れかが確認される場合、ECU51は、上述したス
ロッシュ判定ルーチン(図4)を通じてインクリメント
されているスロッシュカウンタCPMSKのカウント値
が上記第1の所定値CR(「10」)未満であることが
ステップS318において判断されることを条件に、ス
テップS319にて、当該診断フラグFXに正常である
ことを示す「0」をセットする(FX←0)。そしてこ
の場合には、次のステップS320にて上記フラグKD
に診断の終了を示す「1」をセットした後(KD←
1)、同ルーチン一旦抜ける。なお、上記ステップS3
18にてスロッシュカウンタCPMSKのカウント値が
上記第1の所定値CR(「10」)以上となっている旨
判断される場合には、同正常である旨の診断を行わず
に、上記ステップS302を通じて上記フラグKDに診
断の未終了を示す「0」をセットした上で(KD←
0)、同ルーチン一旦抜ける。これが、 ・燃料の満タン時にはたとえ燃料タンク1やベーパライ
ン13に直径1mm程度の孔が有っても燃料消費によっ
て同タンク1内に負圧が発生し、スロッシュ発生回数が
所定数に達する以前に「正常」と誤診断してしまう可能
性がある。 といった懸念に対する配慮であることは上述した通りで
ある。
As a result, if it is confirmed that the pressure value PT is equal to or less than the determination value PT2, or that the pressure value PT is equal to or greater than the determination value PT1, the ECU 51 On the condition that it is determined in step S318 that the count value of the slosh counter CPMSK incremented through the above-described slosh determination routine (FIG. 4) is less than the first predetermined value CR ("10"). In step S319, “0” indicating normality is set in the diagnostic flag FX (FX ← 0). In this case, the flag KD is set in the next step S320.
Is set to “1” indicating the end of diagnosis (KD ←
1), once exit from the routine. Note that the above step S3
If it is determined in step 18 that the count value of the slosh counter CPMSK is equal to or greater than the first predetermined value CR ("10"), the normality is not diagnosed and the above-described step is performed. After the flag KD is set to “0” indicating the end of the diagnosis through S302, (KD ←
0), the routine is once exited. When the fuel is full, even if the fuel tank 1 or the vapor line 13 has a hole with a diameter of about 1 mm, a negative pressure is generated in the fuel tank 1 due to fuel consumption, and before the number of slosh occurrences reaches a predetermined number. There is a possibility of erroneous diagnosis as “normal”. It is as described above that consideration is given to such concerns.

【0062】一方、上記圧力値PTに対する診断の結
果、 ・同圧力値PTが上記判定値PT2よりも上にあるこ
と、且つ ・同圧力値PTが上記判定値PT1未満にあること、 の何れかが確認される場合、ECU51は、スロッシュ
カウンタCPMSKのカウント値が上記第2の所定値C
B(「30」)未満であることがステップS316にお
いて判断されることを条件に、ステップS317にて、
当該診断フラグFXに異常であることを示す「1」をセ
ットして(FX←1)、同ルーチンを一旦抜ける。なお
ここでも、上記ステップS316にてスロッシュカウン
タCPMSKのカウント値が上記第2の所定値CB
(「30」)以上となっている旨判断される場合には、
同異常である旨の診断を行わずに、上記ステップS30
2を通じて上記フラグKDに診断の未終了を示す「0」
をセットした上で(KD←0)、同ルーチン一旦抜け
る。これは、前述の ・スロッシュが生じると上記検出されるタンク側内圧P
Tにも変動を来たし、特に燃料の満タン時にこうしたス
ロッシュが頻発する場合には、その液面荒れによって上
記ベーパライン13の閉塞・解放が繰り返され、同検出
される圧力値PTに、先の図13(a)に示されるよう
な外乱が重畳されるようになる。そして、このような外
乱が上記検出されるタンク側内圧PTに重畳される場合
には、その気密性についての正確な診断もおぼつかない
ものとなる。 といった懸念に対する配慮である。
On the other hand, as a result of the diagnosis of the pressure value PT, one of the following: the pressure value PT is higher than the determination value PT2; and the pressure value PT is lower than the determination value PT1. Is confirmed, the ECU 51 determines that the count value of the slosh counter CPMSK is equal to the second predetermined value C.
On the condition that it is determined in step S316 that it is less than B (“30”), in step S317,
The diagnostic flag FX is set to "1" indicating an abnormality (FX ← 1), and the routine is once exited. Also in this case, in step S316, the count value of the slosh counter CPMSK is changed to the second predetermined value CB.
("30") or more,
Without performing the diagnosis of the abnormality, the above-described step S30 is performed.
2, the flag KD indicates "0" indicating that diagnosis has not been completed.
Is set (KD ← 0), and the routine once exits. This is because the tank-side internal pressure P detected as described above when slosh occurs.
T also fluctuates, and particularly when such slosh occurs frequently when the fuel is full, the vapor line 13 is repeatedly closed and released due to the rough surface of the liquid, and the detected pressure value PT is changed to the above-described pressure value PT. The disturbance as shown in FIG. 13A is superimposed. If such a disturbance is superimposed on the detected tank-side internal pressure PT, an accurate diagnosis of the airtightness cannot be made. This is a consideration for such concerns.

【0063】その後、同診断ルーチンの繰り返しの実行
により、ステップS312において上記タイマ値tが所
定値t0に達した旨判断される場合には、ステップS3
20にて上記フラグKDに診断の終了を示す「1」をセ
ットして(KD←1)同ルーチンを抜ける。
Thereafter, if it is determined in step S312 that the timer value t has reached the predetermined value t0 by repeatedly executing the diagnostic routine, step S312 is executed.
At step 20, "1" indicating the end of the diagnosis is set in the flag KD (KD ← 1), and the routine exits.

【0064】また、同診断ルーチンでは、上記ステップ
S310において、上記フラグKDに診断の終了を示す
「1」がセットされている判断されている場合であれ、
すなわち一旦正常である旨の診断がなされるなどして同
フラグKDが「KD=1」となっている場合であれ、ス
テップS330にてスロッシュカウンタCPMSKのカ
ウント値が上記第1の所定値CR(「10」)以上とな
っている旨判断される場合、ECU51はその診断結果
を取り消し、この場合もステップS302を通じて上記
フラグKDに診断の未終了を示す「0」をセットした上
で(KD←0)同ルーチン一旦抜ける。これによって
も、上述の ・燃料の満タン時にはたとえ燃料タンク1やベーパライ
ン13に直径1mm程度の孔が有っても燃料消費によっ
て同タンク1内に負圧が発生し、スロッシュ発生回数が
所定数に達する以前に「正常」と誤診断してしまう可能
性がある。 といった懸念は好適に排除されるようになる。
In the diagnosis routine, even if it is determined in step S310 that "1" indicating the end of the diagnosis is set in the flag KD,
That is, even if the flag KD is set to "KD = 1" due to a normal diagnosis or the like, the count value of the slosh counter CPMSK is increased to the first predetermined value CR in step S330. When it is determined that the value is (“10”) or more, the ECU 51 cancels the diagnosis result. In this case as well, the flag KD is set to “0” indicating the end of the diagnosis through step S302, and then (KD) ← 0) Exit from this routine once. When the fuel is full, even if the fuel tank 1 or the vapor line 13 has a hole having a diameter of about 1 mm as described above, a negative pressure is generated in the fuel tank 1 due to fuel consumption, and the number of slosh occurrences becomes a predetermined number. May be erroneously diagnosed as “normal” before the threshold is reached. Such concerns will be appropriately eliminated.

【0065】なお、同故障診断装置にあって、この診断
ルーチンによる正常(FX=0)または異常(FX=
1)である旨の診断結果は前記バックアップRAM55
に対し登録される。そして、該登録された診断結果が異
常(FX=1)である旨を示している場合、ECU51
は前記警告ランプ24を点灯制御してその旨を運転者に
知らしめる。
Incidentally, in the failure diagnosis apparatus, the normal (FX = 0) or abnormal (FX =
The diagnosis result of 1) is stored in the backup RAM 55.
Registered for If the registered diagnosis result indicates that the diagnosis is abnormal (FX = 1), the ECU 51
Controls the lighting of the warning lamp 24 and informs the driver of this.

【0066】以上のようにこの診断ルーチンでは、図5
に例示した燃料タンク1側についての気密性の診断に際
し、上述した態様で燃料の満タンを判定してその診断動
作を中断し、また同満タン時における正常である旨の診
断を制限し、そして一旦正常である旨の診断がなされた
としても上記スロッシュ発生回数が該制限した回数に達
した時点で同診断結果を取り消すようにしている。
As described above, in this diagnostic routine, FIG.
When diagnosing the airtightness of the fuel tank 1 side exemplified in the above, it is determined in the above-described manner that the fuel is full, the diagnostic operation is interrupted, and the diagnosis that the fuel tank is normal when the fuel is full is limited. Even if a normal diagnosis is made, the result of the diagnosis is canceled when the number of occurrences of the slosh reaches the limited number.

【0067】このため、同実施形態にかかる故障診断装
置によれば、 (イ)スロッシュの頻発する燃料満タン時等、燃料タン
ク1側についての適正な気密診断が行われない状況にあ
ってはその診断動作が禁止されることで、誤診断が抑制
される。 (ロ)また特に、正常である旨を診断することのできる
スロッシュ発生回数に対する許容値CRを、異常である
旨を診断することのできる同スロッシュ発生回数に対す
る許容値CBよりも小さい値に設定したことで、少なく
とも「正常」である旨の診断は行われにくくなる。した
がって、上記満タン時、気密異常があるにも拘わらず正
常である旨の誤診断が行われる可能性も好適に抑制され
る。 (ハ)また更に、上記スロッシュ発生回数が燃料の満タ
ンを判定するための所定回数に達する以前に「正常」と
誤診断してしまったとしても、その後、同発生回数が上
記所定回数に達することで該誤った診断結果は取り消さ
れる。これによっても、満タン時、気密異常があるにも
拘わらず正常である旨の誤診断が行われる可能性は大幅
に抑制される。 等々の優れた効果が奏せられるようになる。
For this reason, according to the failure diagnosis apparatus according to the embodiment, (a) In a situation in which proper airtightness diagnosis is not performed on the fuel tank 1 side, such as when the fuel is full, in which slosh occurs frequently. By prohibiting the diagnosis operation, erroneous diagnosis is suppressed. (B) In particular, the allowable value CR for the number of slosh occurrences that can be diagnosed as normal is set to a value smaller than the allowable value CB for the number of slosh occurrences that can be diagnosed as abnormal. As a result, it is difficult to at least make a diagnosis of “normal”. Therefore, when the tank is full, the possibility of erroneous diagnosis that the airtightness is normal in spite of the airtightness abnormality is also suitably suppressed. (C) Further, even if the number of occurrences of the slosh is erroneously diagnosed as "normal" before reaching the predetermined number for determining whether the fuel is full, the number of occurrences reaches the predetermined number thereafter. Thus, the erroneous diagnosis result is canceled. This also greatly suppresses the possibility that an erroneous diagnosis that the airtightness is normal when the tank is full despite abnormal airtightness is made. Excellent effects can be achieved.

【0068】なお、同実施形態にあっては、その診断ル
ーチンにおいて、ステップS318にかかる正常診断の
制限処理と、ステップS330にかかる診断結果の取消
処理とを併せ行うこととした。
In this embodiment, in the diagnosis routine, the normal diagnosis restriction process in step S318 and the diagnosis result cancellation process in step S330 are performed together.

【0069】しかし、ステップS318にかかる正常診
断の制限処理によって上述した「正常」である旨の誤診
断が十分に回避される場合には、上記ステップS330
にかかる診断結果の取消処理は割愛されてもよい。
However, if the above-described erroneous diagnosis of “normal” is sufficiently avoided by the normal diagnosis restriction process in step S318, the above-described step S330 is performed.
May be omitted.

【0070】逆に、該ステップS330にかかる診断結
果の取消処理によって同「正常」である旨の誤診断が十
分に回避される場合には、上記ステップS318にかか
る正常診断の制限処理を割愛する診断構造とすることも
できる。
Conversely, if the erroneous diagnosis of “normal” is sufficiently avoided by the cancellation processing of the diagnosis result in step S330, the normal diagnosis restriction processing in step S318 is omitted. It can also be a diagnostic structure.

【0071】また、同実施形態にあっては、上記正常で
ある旨を診断することのできるスロッシュ発生回数に対
する許容値(第1の所定値)CRを「10」に、また異
常である旨を診断することのできる同スロッシュ発生回
数に対する許容値(第2の所定値)CBを「30」にそ
れぞれ設定して燃料の満タンの有無を監視することとし
た。しかし、これら第1及び第2の所定値CR及びCB
の間で 第1の所定値CR < 第2の所定値CB といった関係が維持されさえすれば、それら具体的な値
は上記の例に限られることなく任意である。
In this embodiment, the allowable value (first predetermined value) CR for the number of occurrences of slosh at which the above-mentioned normal state can be diagnosed is set to "10", and the abnormality is judged to be abnormal. The allowable value (second predetermined value) CB for the number of occurrences of the slosh that can be diagnosed is set to "30" to monitor whether or not the fuel is full. However, these first and second predetermined values CR and CB
As long as the relationship such as the first predetermined value CR <the second predetermined value CB is maintained, the specific values are not limited to the above example and are arbitrary.

【0072】ところで、上記スロッシュの発生頻度は一
般に、燃料タンク1内の燃料の満タン度合いに応じて変
化する。そして、この燃料の満タン度合いも、燃料の消
費によりエンジン始動後の経過時間tに応じて変化す
る。図7に示す実線は、前記スロッシュカウンタCPM
SKのカウント値推移として、こうしたスロッシュ発生
回数と始動後時間tとの関係を示している。
Incidentally, the frequency of occurrence of the slosh generally changes according to the degree of fullness of the fuel in the fuel tank 1. Then, the degree of fullness of the fuel also changes according to the elapsed time t after the engine is started due to the consumption of the fuel. The solid line shown in FIG. 7 is the slosh counter CPM.
The relationship between the number of slosh occurrences and the post-start time t is shown as the transition of the SK count value.

【0073】そこで、同図7に一点鎖線にて併せ示すよ
うに、エンジン始動後の経過時間tに応じて同カウンタ
CPMSKのカウント値に対する閾値(上記所定値CR
またはCB)を可変設定するようにし、同カウント値が
この可変設定される閾値以上となるとき、燃料が満タン
である旨判断して上記診断動作を禁止する診断構造とす
ることもできる。
Therefore, as also shown by a dashed line in FIG. 7, a threshold value (the above-mentioned predetermined value CR) for the count value of the counter CPMSK in accordance with the elapsed time t after the engine is started.
Alternatively, the diagnostic structure may be configured such that CB) is variably set, and when the count value is equal to or greater than the variably set threshold value, it is determined that the fuel is full and the diagnostic operation is prohibited.

【0074】すなわちこの場合、ECU51は、上記カ
ウンタCPMSKのカウント値に対する閾値CR及びC
Bについて、それぞれ例えば図8(a)及び(b)に示
されるようなマップを前記ROM53若しくはバックア
ップRAM55内にもち、上記始動後時間tの経過に伴
って、それぞれ該当する閾値CR及びCBの値を上記診
断ルーチン(図6)のステップS318、ステップS3
16、及びステップS330でのカウント値との比較に
用いることとなる。
That is, in this case, the ECU 51 sets the threshold values CR and C with respect to the count value of the counter CPMSK.
For B, for example, maps such as those shown in FIGS. 8A and 8B are stored in the ROM 53 or the backup RAM 55, and as the time t after the start elapses, the values of the corresponding thresholds CR and CB respectively correspond to B. In step S318 and step S3 in the diagnosis routine (FIG. 6).
16, and used for comparison with the count value in step S330.

【0075】同故障診断装置として、このような診断構
造を併せ採用することにより、上記カウント値に基づく
燃料が満タンであるか否かの判定をより高い精度で行う
ことができるようになり、ひいては前述した誤診断も更
に行われにくくなる。
By adopting such a diagnostic structure as the failure diagnostic device, it is possible to determine with higher accuracy whether or not the fuel is full based on the count value, As a result, the above-described erroneous diagnosis is more difficult to be performed.

【0076】なおこの場合、上記カウント値に対する閾
値はCRまたはCBの何れか1つであってもよく、また
その始動後時間tの経過に伴う可変態様も、同始動後時
間tについてリニアである必要はない。
In this case, the threshold value for the count value may be any one of CR and CB, and the variable mode with the elapse of the time t after the start is linear with respect to the time t after the start. No need.

【0077】また、上記実施形態にあっては、図5に例
示した態様で燃料タンク1側の気密性を診断するものと
したが、同燃料タンク1側の気密性の診断には他に、図
9に例示する診断方法を採用することもできる。
In the above-described embodiment, the airtightness of the fuel tank 1 is diagnosed in the mode illustrated in FIG. The diagnostic method illustrated in FIG. 9 may be employed.

【0078】すなわち、先の図5に例示した診断方法で
は、タンク側内圧(燃料タンク内圧力)PTの絶対値に
基づいて気密異常の有無を診断するようにしたが、この
図9に例示する診断方法では、エンジン始動後の所定時
間内に同タンク側内圧PTが到達した最も低い圧力PT
minと最も高い圧力PTmaxとの差ΔPTがその判
定値ΔPTO(例えば0.6KPa程度)以上となると
き正常、同判定値ΔPTO未満であるとき異常と診断す
る。
That is, in the diagnostic method illustrated in FIG. 5, the presence or absence of airtightness is diagnosed based on the absolute value of the tank-side internal pressure (fuel tank internal pressure) PT, which is illustrated in FIG. In the diagnosis method, the lowest pressure PT at which the tank-side internal pressure PT has reached within a predetermined time after the engine is started.
When the difference ΔPT between min and the highest pressure PTmax is equal to or greater than the determination value ΔPTO (for example, about 0.6 KPa), it is diagnosed as normal, and when the difference ΔPT is less than the determination value ΔPTO, abnormality is determined.

【0079】図10に、こうした診断方法に基づいて燃
料タンク1側の気密性を診断する診断ルーチンの一例を
示す。なお、この図10に示す診断ルーチンにあって
も、 ・スロッシュ判定ルーチン(図4)を通じて管理するス
ロッシュ発生回数(スロッシュカウンタCPMSKのカ
ウント値)を監視し、この数が所定数(例えば「3
0」)以上となるとき、燃料タンク1内の燃料が満タン
である旨判定して同診断を中断すること。 ・該燃料の満タン時には、たとえ燃料タンク1やベーパ
ライン13に直径1mm程度の孔が有っても燃料消費に
よって同タンク1内に負圧が発生し、上記スロッシュ発
生回数が所定数に達する以前に「正常」と誤診断してし
まう可能性があることに鑑み、 (1)スロッシュ発生回数(カウンタCPMSKの値)
が第1の所定値CR(例えば「10」)以上となった時
点でまず「正常」である旨の診断を禁止する。 (2)その後、スロッシュ発生回数(カウンタCPMS
Kの値)が第2の所定値CB(=満タン判定値、例えば
「30」)以上となれば「異常」である旨の診断も禁止
する。 (3)また、一旦「正常」である旨の診断を行ったとし
ても、その後、同スロッシュ発生回数(カウンタCPM
SKの値)が上記第1の所定値CR以上となれば、この
診断結果を取り消す。 といったアルゴリズムを併せて導入していること。等々
は、先の図6に例示した診断ルーチンの場合と同様であ
る。
FIG. 10 shows an example of a diagnostic routine for diagnosing the airtightness of the fuel tank 1 based on such a diagnostic method. In the diagnostic routine shown in FIG. 10, the number of slosh occurrences (the count value of the slosh counter CPMSK) managed through the slosh determination routine (FIG. 4) is monitored, and the number is monitored by a predetermined number (for example, "3").
0 ") or more, determine that the fuel in the fuel tank 1 is full and interrupt the diagnosis. When the fuel is full, even if the fuel tank 1 or the vapor line 13 has a hole with a diameter of about 1 mm, a negative pressure is generated in the fuel tank 1 due to fuel consumption, and before the slosh occurrence number reaches a predetermined number. (1) Slosh occurrence count (value of counter CPMSK)
Is greater than or equal to a first predetermined value CR (for example, “10”), the diagnosis of “normal” is prohibited. (2) Thereafter, the number of slosh occurrences (counter CPMS
If the value of K is equal to or more than a second predetermined value CB (= full tank determination value, for example, “30”), the diagnosis of “abnormal” is also prohibited. (3) Even if the diagnosis of “normal” is made once, the slosh occurrence count (counter CPM
If the SK value is equal to or greater than the first predetermined value CR, the diagnosis result is canceled. That the algorithm is also introduced. And so on are the same as in the case of the diagnostic routine illustrated in FIG.

【0080】また、同図10に示す診断ルーチンも、そ
の前提条件である ・圧力センサ41をはじめ、当該診断系の異常が検出さ
れていないこと。 ・バッテリ25の電圧が正常値範囲内であること。 ・吸気温度THAや冷却水温度THWが所定の温度範囲
にあること。 等々が全てが満たされていることを条件に、一定時間毎
の時間割り込みルーチンとして、ECU51を通じて実
行される。
The diagnostic routine shown in FIG. 10 is also a prerequisite thereof. The abnormality of the diagnostic system including the pressure sensor 41 is not detected. -The voltage of the battery 25 is within a normal value range. The intake air temperature THA and the cooling water temperature THW are within a predetermined temperature range. The processing is executed through the ECU 51 as a time interruption routine at predetermined time intervals on condition that all of the above conditions are satisfied.

【0081】以下、図6に例示した診断ルーチンと一部
重複するも、この図10に示す診断ルーチンについてそ
の詳細を説明する。この診断ルーチンにおいて、ECU
51はまず、ステップS400にてエンジン8の始動が
完了したか否かを判断する。ここでもECU51は、エ
ンジン回転速度NEが所定値(例えば400rpm)以
上となったときにエンジン8の始動が完了したものと判
断する。エンジン8の始動が完了していない場合、EC
U51は、ステップS401にてエンジン始動後時間を
計時するタイマのタイマ値tをリセットし(t←0)、
且つステップS402にて当該診断が終了したか否かを
示すフラグKDに診断の未終了を示す「0」をセットし
て(KD←0)同ルーチン一旦抜ける。
The diagnostic routine shown in FIG. 10 will be described in detail below, although it partially overlaps with the diagnostic routine shown in FIG. In this diagnostic routine, the ECU
First, at step S400, it is determined whether or not the start of the engine 8 has been completed. Also here, the ECU 51 determines that the start of the engine 8 has been completed when the engine rotation speed NE becomes equal to or higher than a predetermined value (for example, 400 rpm). If the start of the engine 8 is not completed, EC
U51 resets the timer value t of the timer for measuring the time after engine start in step S401 (t ← 0),
In step S402, a flag KD indicating whether or not the diagnosis has been completed is set to "0" indicating that the diagnosis has not been completed (KD ← 0), and the routine once exits.

【0082】他方、エンジン8の始動が完了している場
合、ECU51はステップS410にて上記フラグKD
の状態を確認し、これに診断の終了を示す「1」がセッ
トされていないことを条件に、すなわち「KD≠1」で
あることを条件に、ステップS411にて上記タイマ値
tをインクリメント(t←t+1)する。
On the other hand, if the start of the engine 8 has been completed, the ECU 51 determines in step S410 that the flag KD
In step S411, the timer value t is incremented (step S411) on the condition that "1" indicating the end of the diagnosis is not set, that is, on condition that "KD「 1 ". t ← t + 1).

【0083】こうしてタイマ値tをインクリメントした
ECU51は次に、ステップS412にて同タイマ値t
が所定値t0(例えば始動後20分に相当する値)に達
したか否かを判断する。そして、このタイマ値tが所定
値t0に達していなければ、ステップS413にて上記
タンク側内圧(燃料タンク内圧力)PTの値を読み込
む。
The ECU 51 that has thus incremented the timer value t then proceeds to step S412 where the timer value t is incremented.
Is determined to have reached a predetermined value t0 (for example, a value corresponding to 20 minutes after starting). If the timer value t has not reached the predetermined value t0, the value of the tank-side internal pressure (fuel tank internal pressure) PT is read in step S413.

【0084】該圧力値PTを読み込むと、ECU51
は、図9に例示した態様で燃料タンク1側の気密性診断
を実行すべく、ステップS414及びステップS415
にて、同圧力値PTの最低値PTminの更新を行い、
またステップS416及びステップS417にて、同圧
力値PTの最高値PTmaxの更新を行って同ルーチン
を一旦抜ける。
When the pressure value PT is read, the ECU 51
In order to execute the airtightness diagnosis on the fuel tank 1 side in the mode illustrated in FIG. 9, steps S414 and S415
In, the minimum value PTmin of the same pressure value PT is updated,
Further, in steps S416 and S417, the maximum value PTmax of the pressure value PT is updated, and the routine once exits.

【0085】そしてその後、上記ステップS412にお
いてタイマ値tが所定値t0に達した旨判断されると、
ECU51は、ステップS418にて、それら最高値P
Tmaxと最低値PTminとの差(ΔPT)が上記判
定値ΔPTO以上となっているか否か、すなわち PTmax−PTmin ≧ ΔPTO …(4) といった関係が満たされているか否かを判断する。
Thereafter, when it is determined in step S412 that the timer value t has reached the predetermined value t0,
The ECU 51 determines in step S418 that the maximum value P
It is determined whether or not the difference (ΔPT) between Tmax and the minimum value PTmin is equal to or greater than the determination value ΔPTO, that is, whether or not the relationship of PTmax−PTmin ≧ ΔPTO (4) is satisfied.

【0086】そしてその結果、この(4)式の関係が満
たされている旨判断される場合、ECU51は、前記ス
ロッシュ判定ルーチン(図4)を通じてインクリメント
されているスロッシュカウンタCPMSKのカウント値
が前記第1の所定値CR(「10」)未満であることが
ステップS419において判断されることを条件に、ス
テップS420にて、当該診断フラグFXに正常である
ことを示す「0」をセットする(FX←0)。そして、
次のステップS421にて、上記フラグKDに診断の終
了を示す「1」をセットした後(KD←1)、同ルーチ
ン一旦抜ける。なお、上記ステップS419にてスロッ
シュカウンタCPMSKのカウント値が上記第1の所定
値CR(「10」)以上となっている旨判断される場合
には、同正常である旨の診断を行わずに、上記ステップ
S402を通じて上記フラグKDに診断の未終了を示す
「0」をセットした上で(KD←0)、同ルーチン一旦
抜ける。これが、 ・燃料の満タン時にはたとえ燃料タンク1やベーパライ
ン13に直径1mm程度の孔が有っても燃料消費によっ
て同タンク1内に負圧が発生し、スロッシュ発生回数が
所定数に達する以前に「正常」と誤診断してしまう可能
性がある。 といった懸念に対する配慮であることは先の図6に示し
た診断ルーチンの場合と同様である。
When it is determined that the relationship of the expression (4) is satisfied, the ECU 51 determines whether the count value of the slosh counter CPMSK incremented through the slosh determination routine (FIG. 4) is equal to the aforementioned value. On condition that it is determined in step S419 that the value is less than the first predetermined value CR ("10"), "0" indicating normality is set in the diagnostic flag FX in step S420 ( FX ← 0). And
In the next step S421, "1" indicating the end of the diagnosis is set in the flag KD (KD ← 1), and then the routine exits once. If it is determined in step S419 that the count value of the slosh counter CPMSK is equal to or greater than the first predetermined value CR ("10"), the normal diagnosis is not performed. In step S402, the flag KD is set to "0" indicating that the diagnosis has not been completed (KD ← 0), and the process once exits. When the fuel is full, even if the fuel tank 1 or the vapor line 13 has a hole with a diameter of about 1 mm, a negative pressure is generated in the fuel tank 1 due to fuel consumption, and before the number of slosh occurrences reaches a predetermined number. There is a possibility of erroneous diagnosis as “normal”. This is the same as the diagnosis routine shown in FIG.

【0087】一方、上記(4)式の関係に対する判断の
結果、同(4)式の関係が満たされていない旨判断され
る場合、ECU51は、スロッシュカウンタCPMSK
のカウント値が前記第2の所定値CB(「30」)未満
であることがステップS422において判断されること
を条件に、ステップS423にて、当該診断フラグFX
に異常であることを示す「1」をセットする(FX←
1)。そしてこの場合も、ステップS421にて上記フ
ラグKDに診断の終了を示す「1」をセットした後(K
D←1)、同ルーチン一旦抜ける。なおここでも、上記
ステップS422にてスロッシュカウンタCPMSKの
カウント値が上記第2の所定値CB(「30」)以上と
なっている旨判断される場合には、同異常である旨の診
断を行わずに、上記ステップS402を通じて上記フラ
グKDに診断の未終了を示す「0」をセットした上で
(KD←0)、同ルーチン一旦抜ける。これも、前述の ・スロッシュが生じると上記検出されるタンク側内圧P
Tにも変動を来たし、特に燃料の満タン時にこうしたス
ロッシュが頻発する場合には、その液面荒れによって上
記ベーパライン13の閉塞・解放が繰り返され、同検出
される圧力値PTに、先の図13(a)に示されるよう
な外乱が重畳されるようになる。そして、このような外
乱が上記検出されるタンク側内圧PTに重畳される場合
には、その気密性についての正確な診断もおぼつかない
ものとなる。 といった懸念に対する配慮である。
On the other hand, if it is determined that the relationship of the expression (4) is not satisfied, the ECU 51 determines that the relationship of the expression (4) is not satisfied.
Is determined in step S422 to be smaller than the second predetermined value CB ("30") in step S423, the diagnostic flag FX is determined in step S423.
Is set to "1" indicating that there is an abnormality (FX ←
1). Also in this case, after the flag KD is set to “1” indicating the end of the diagnosis in step S421 (K
D ← 1), the routine is temporarily exited. In this case, if it is determined in step S422 that the count value of the slosh counter CPMSK is equal to or greater than the second predetermined value CB (“30”), the diagnosis of the abnormality is made. Without performing the process, the flag KD is set to “0” indicating that the diagnosis is not completed through the step S402 (KD ← 0), and the process once exits. This is also due to the aforementioned tank-side internal pressure P detected when slosh occurs.
T also fluctuates, and particularly when such slosh occurs frequently when the fuel is full, the vapor line 13 is repeatedly closed and released due to the rough surface of the liquid, and the detected pressure value PT is changed to the above-described pressure value PT. The disturbance as shown in FIG. 13A is superimposed. If such a disturbance is superimposed on the detected tank-side internal pressure PT, an accurate diagnosis of the airtightness cannot be made. This is a consideration for such concerns.

【0088】また一方、先のステップS410におい
て、フラグKDに診断の終了を示す「1」がセットされ
ている判断されている場合であれ、すなわち一旦正常で
ある旨の診断がなされるなどして同フラグKDが「KD
=1」となっている場合であれ、ステップS430にて
スロッシュカウンタCPMSKのカウント値が上記第1
の所定値CR(「10」)以上となっている旨判断され
る場合、ECU51はその診断結果を取り消し、この場
合もステップS402を通じて上記フラグKDに診断の
未終了を示す「0」をセットした上で(KD←0)同ル
ーチン抜ける。これによっても、上述の ・燃料の満タン時にはたとえ燃料タンク1やベーパライ
ン13に直径1mm程度の孔が有っても燃料消費によっ
て同タンク1内に負圧が発生し、スロッシュ発生回数が
所定数に達する以前に「正常」と誤診断してしまう可能
性がある。 といった懸念が好適に排除されるようになることは先の
図6に示した診断ルーチンの場合と同様である。
On the other hand, even if it is determined in step S410 that "1" indicating the end of the diagnosis has been set in the flag KD, that is, the normal diagnosis is performed once. When the flag KD is "KD
= 1 ”, the count value of the slosh counter CPMSK is set to the first value in step S430.
Is determined to be equal to or greater than the predetermined value CR ("10"), the ECU 51 cancels the diagnosis result, and in this case also sets "0" to the flag KD through step S402 to indicate that the diagnosis has not been completed. Above (KD ← 0), the routine exits. When the fuel is full, even if the fuel tank 1 or the vapor line 13 has a hole having a diameter of about 1 mm as described above, a negative pressure is generated in the fuel tank 1 due to fuel consumption, and the number of slosh occurrences becomes a predetermined number. May be erroneously diagnosed as “normal” before the threshold is reached. Such a concern is suitably eliminated, as in the case of the diagnosis routine shown in FIG.

【0089】以上のように、この図10に示す診断ルー
チンでも、図9に例示した燃料タンク1側についての気
密性の診断に際し、上述した態様で燃料の満タンを判定
してその診断動作を中断し、また同満タン時における正
常である旨の診断を制限し、そして一旦正常である旨の
診断がなされたとしても上記スロッシュ発生回数が該制
限した回数に達した時点で同診断結果を取り消すように
している。
As described above, even in the diagnosis routine shown in FIG. 10, when the airtightness of the fuel tank 1 illustrated in FIG. 9 is diagnosed, the fullness of the fuel is determined in the above-described manner, and the diagnosis operation is performed. Suspended and also limits the normal diagnosis when the tank is full, and when the normal slosh frequency reaches the limited number of times even if the normal diagnosis is made, the same diagnostic result is obtained. I am trying to cancel it.

【0090】このため、このような実施の形態によって
も、先の実施形態の前記(イ)〜(ハ)として示した優
れた効果が奏せられることとなり、またこれに、先の図
7及び図8に例示した閾値可変構造を併せ採用すること
とすれば、 (ニ)上記カウント値に基づく燃料が満タンであるか否
かの判定をより高い精度で行うことができるようにな
り、ひいては前述した誤診断も更に行われにくくなる。 といった効果も併せ奏せられるようになる。
Therefore, according to such an embodiment, the excellent effects shown in the above (a) to (c) of the previous embodiment can be obtained. If the variable threshold value structure illustrated in FIG. 8 is also adopted, (d) the determination as to whether or not the fuel is full based on the count value can be performed with higher accuracy. The above-described erroneous diagnosis is more difficult to be performed. Such effects can also be achieved.

【0091】なお、図10に例示した診断ルーチンにあ
っても、ステップS419にかかる正常診断の制限処理
と、ステップS430にかかる診断結果の取消処理とを
併せ行うこととしたが、ステップS419にかかる正常
診断の制限処理によって上述した「正常」である旨の誤
診断が十分に回避される場合には、ステップS430に
かかる診断結果の取消処理は割愛されてもよい。そして
逆に、ステップS430にかかる診断結果の取消処理に
よって同「正常」である旨の誤診断が十分に回避される
場合には、ステップS419にかかる正常診断の制限処
理を割愛する診断構造とすることもできる。
In the diagnosis routine illustrated in FIG. 10, the normal diagnosis restriction processing in step S419 and the diagnosis result cancellation processing in step S430 are performed together. If the erroneous diagnosis of “normal” described above is sufficiently avoided by the normal diagnosis restriction process, the process of canceling the diagnosis result in step S430 may be omitted. Conversely, if the erroneous diagnosis indicating “normal” is sufficiently avoided by the process of canceling the diagnosis result in step S430, the diagnosis structure is omitted from the restriction process of normal diagnosis in step S419. You can also.

【0092】また、燃料タンク1側の気密性に関する診
断方法自体は、図5或いは図9に例示した方法以外にも
任意であり、他に例えば、タンク側内圧(燃料タンク内
圧力)PTの時間積分値に基づいて同燃料タンク1側の
気密性を診断する方法なども適宜採用することができ
る。如何なる診断方法採用するにしろ、要は前述のよう
に、 ・スロッシュ発生回数を監視し、この数が所定数以上と
なるとき、燃料タンク1内の燃料が満タンである旨判定
して同診断を中断する。 ・その際、スロッシュ発生回数がより少ない第1の所定
値CR以上となった時点でまず「正常」である旨の診断
を禁止する。 ・その後、スロッシュ発生回数が第2の所定値CB(例
えば満タン判定値)以上となれば「異常」である旨の診
断も禁止する。 ・また、一旦「正常」である旨の診断を行ったとして
も、その後、同スロッシュ発生回数が、例えば上記第1
の所定値CR以上となれば、この診断結果を取り消す。 ・場合によっては、上記第1及び第2の所定値CR及び
CB、或いはその一方をエンジン8の始動後時間tに応
じて可変設定する。 といったアルゴリズムを併せて導入することで、上記実
施形態に準じた望ましい効果が得られるようになる。
The method of diagnosing the airtightness on the fuel tank 1 side is arbitrary other than the method illustrated in FIG. 5 or FIG. 9, and may be, for example, the time of the tank-side internal pressure (fuel tank internal pressure) PT. A method of diagnosing the airtightness of the fuel tank 1 on the basis of the integrated value may be appropriately adopted. Regardless of which diagnostic method is used, the point is that, as described above, the number of occurrences of slosh is monitored, and when this number exceeds a predetermined number, it is determined that the fuel in the fuel tank 1 is full and the same diagnosis is performed. Interrupt. At that time, when the number of times of slosh occurrence becomes equal to or more than the first predetermined value CR which is smaller, the diagnosis of "normal" is first prohibited. After that, if the number of slosh occurrences becomes equal to or more than a second predetermined value CB (for example, a full tank determination value), the diagnosis of “abnormal” is also prohibited. -Even if the diagnosis of "normal" is made once, the number of occurrences of the slosh is, for example, the first
When the predetermined value CR becomes equal to or more than the predetermined value CR, the diagnosis result is canceled. In some cases, the first and second predetermined values CR and CB or one of them is variably set in accordance with the time t after the engine 8 is started. By introducing such an algorithm together, a desired effect according to the above embodiment can be obtained.

【0093】[0093]

【発明の効果】以上説明したように、この発明によれ
ば、燃料タンク側の気密が正常である旨を診断すること
のできるスロッシュ発生回数に対する許容値が、燃料タ
ンク側の気密が異常である旨を診断することのできる同
スロッシュ発生回数に対する許容値よりも小さい値に設
定される。このため、スロッシュ発生回数に基づき燃料
が満タンである旨判定されるときその診断を中断するに
しろ、少なくとも「正常」である旨の診断は行われにく
くなり、ひいては同「正常」である旨の誤診断も行われ
にくくなる。
As described above, according to the present invention, the allowable value for the number of occurrences of slosh that can be diagnosed as normal airtightness on the fuel tank side is abnormal when the airtightness on the fuel tank side is abnormal. The value is set to a value smaller than the allowable value for the number of occurrences of the slosh that can be diagnosed. Therefore, even if the diagnosis is interrupted when it is determined that the fuel is full based on the number of slosh occurrences, it is difficult to perform at least a "normal" diagnosis and, consequently, a "normal" diagnosis. Erroneous diagnosis is hardly performed.

【0094】またこの発明によれば、エンジン始動後の
経過時間に応じて、すなわち燃料の満タン度合いに応じ
て上記スロッシュ発生回数に対する診断中断のための閾
値が可変設定される。このため、同スロッシュ発生回数
に基づく燃料が満タンであるか否かの判定をより高い精
度で行うことができるようになり、ひいては誤診断も行
われにくくなる。
Further, according to the present invention, the threshold value for interrupting the diagnosis for the number of occurrences of the slosh is variably set in accordance with the elapsed time after the engine is started, that is, in accordance with the degree of fuel fullness. For this reason, it is possible to determine with higher accuracy whether or not the fuel is full based on the number of occurrences of the slosh, and it is also difficult to make an erroneous diagnosis.

【0095】またこの発明によれば、上記スロッシュ発
生回数が燃料の満タンを判定するための所定回数に達す
る以前に「正常」と誤診断してしまったとしても、その
後、同発生回数が上記所定回数に達することで該誤った
診断結果は好適に取り消されるようになる。したがって
この場合も、燃料の満タン時における誤診断は好適に回
避されるようになる。
Further, according to the present invention, even if the number of occurrences of the slosh is erroneously diagnosed as "normal" before reaching the predetermined number for determining whether the fuel is full, the number of occurrences of the slosh is thereafter reduced to When the predetermined number of times is reached, the erroneous diagnosis result can be suitably canceled. Therefore, also in this case, erroneous diagnosis when the fuel is full can be suitably avoided.

【図面の簡単な説明】[Brief description of the drawings]

【図1】この発明にかかる故障診断装置の一実施形態を
示す概略構成図。
FIG. 1 is a schematic configuration diagram showing one embodiment of a failure diagnosis device according to the present invention.

【図2】同実施形態のECUを中心とした電気的な接続
を示すブロック図。
FIG. 2 is an exemplary block diagram showing electrical connection centering on the ECU of the embodiment;

【図3】同実施形態のタンク内圧抽出ルーチンを示すフ
ローチャート。
FIG. 3 is a flowchart showing a tank internal pressure extraction routine of the embodiment.

【図4】同実施形態のスロッシュ判定ルーチンを示すフ
ローチャート。
FIG. 4 is a flowchart showing a slosh determination routine of the embodiment.

【図5】タンク側の気密診断方法の一例を示すグラフ。FIG. 5 is a graph showing an example of a method for diagnosing airtightness on the tank side.

【図6】同実施形態の診断ルーチンの一例を示すフロー
チャート。
FIG. 6 is an exemplary flowchart illustrating an example of a diagnostic routine according to the embodiment.

【図7】燃料の満タン判定にかかる他の例を示すタイム
チャート。
FIG. 7 is a time chart showing another example of the determination of the full fuel level.

【図8】該満タン判定に用いられるカウンタ閾値のマッ
プ例を示す略図。
FIG. 8 is a schematic diagram showing an example of a map of a counter threshold used for the full tank determination.

【図9】タンク側の気密診断方法の他の例を示すグラ
フ。
FIG. 9 is a graph showing another example of a method for diagnosing airtightness on the tank side.

【図10】同実施形態の診断ルーチンの他の例を示すフ
ローチャート。
FIG. 10 is an exemplary flowchart illustrating another example of the diagnosis routine of the embodiment.

【図11】従来の燃料蒸気処理装置を示す概略構成図。FIG. 11 is a schematic configuration diagram showing a conventional fuel vapor processing device.

【図12】従来の燃料蒸気処理装置の故障診断装置を示
す概略構成図。
FIG. 12 is a schematic configuration diagram showing a failure diagnosis device of a conventional fuel vapor processing device.

【図13】スロッシュ回数に基づく満タン判定態様を示
すタイムチャート。
FIG. 13 is a time chart showing a full tank determination mode based on the number of times of slosh.

【符号の説明】[Explanation of symbols]

1…燃料タンク、8…エンジン、10…吸気通路、13
…ベーパライン、14…キャニスタ、20…ベーパ制御
弁(内圧制御弁)、21…パージライン、22…パージ
制御弁、23…三方切換弁、24…警告ランプ、40…
車両としての自動車、41…圧力センサ、47…車速セ
ンサ、51…電子制御装置(ECU)。
DESCRIPTION OF SYMBOLS 1 ... Fuel tank, 8 ... Engine, 10 ... Intake passage, 13
... Vapor line, 14 ... Canister, 20 ... Vapor control valve (internal pressure control valve), 21 ... Purge line, 22 ... Purge control valve, 23 ... Three-way switching valve, 24 ... Warning lamp, 40 ...
An automobile as a vehicle, 41: a pressure sensor, 47: a vehicle speed sensor, 51: an electronic control unit (ECU).

Claims (6)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】燃料蒸気をエンジン吸気通路にパージする
パージ装置と燃料タンクとの間に設けられ、燃料タンク
内圧力が大気圧よりも高い所定圧力以上になると開弁し
て該燃料タンク内圧力を所定圧力以下に保持する内圧制
御弁と、同燃料タンク内圧力を検出する圧力センサとを
有し、この検出されるエンジン始動後の燃料タンク内圧
力を監視して燃料タンク側の気密性を診断する燃料蒸気
処理装置の故障診断装置において、 前記燃料タンク内の燃料の飛び跳ねであるスロッシュの
発生を検出するスロッシュ検出手段と、 この検出されるスロッシュの発生回数をカウントするカ
ウンタと、 このカウンタのカウント値が第1の所定値未満であるこ
とを条件に前記燃料タンク側の気密が正常であるか否か
を診断する第1の診断手段と、 同カウンタのカウント値が前記第1の所定値よりも大き
い第2の所定値未満であることを条件に前記燃料タンク
側の気密が異常であるか否かを診断する第2の診断手段
と、 を具えることを特徴とする燃料蒸気処理装置の故障診断
装置。
The fuel tank is provided between a purge device for purging fuel vapor into an engine intake passage and a fuel tank, and is opened when the pressure in the fuel tank exceeds a predetermined pressure higher than the atmospheric pressure. And a pressure sensor for detecting the fuel tank internal pressure, and monitors the detected fuel tank internal pressure after starting the engine to improve the airtightness of the fuel tank side. In the failure diagnosis device for a fuel vapor processing device to be diagnosed, slosh detection means for detecting the occurrence of slosh, which is a jump of fuel in the fuel tank, a counter for counting the number of occurrences of the detected slosh, First diagnosing means for diagnosing whether or not the airtightness on the fuel tank side is normal on condition that the count value is less than a first predetermined value; A second diagnosing means for diagnosing whether the airtightness on the fuel tank side is abnormal on condition that the count value of the fuel tank is less than a second predetermined value larger than the first predetermined value. A failure diagnosis device for a fuel vapor treatment device, comprising:
【請求項2】請求項1記載の燃料蒸気処理装置の故障診
断装置において、 前記第2の所定値は、前記燃料タンク内の燃料が満タン
であることを判定するためのスロッシュ発生回数に対応
した値に設定されることを特徴とする燃料蒸気処理装置
の故障診断装置。
2. The failure diagnosis device for a fuel vapor processing device according to claim 1, wherein the second predetermined value corresponds to the number of slosh occurrences for determining that the fuel in the fuel tank is full. A failure diagnosis device for a fuel vapor processing device, wherein the failure diagnosis device is set to a value obtained by the following method.
【請求項3】燃料蒸気をエンジン吸気通路にパージする
パージ装置と燃料タンクとの間に設けられ、燃料タンク
内圧力が大気圧よりも高い所定圧力以上になると開弁し
て該燃料タンク内圧力を所定圧力以下に保持する内圧制
御弁と、同燃料タンク内圧力を検出する圧力センサとを
有し、この検出されるエンジン始動後の燃料タンク内圧
力を監視して燃料タンク側の気密性を診断する燃料蒸気
処理装置の故障診断装置において、 前記燃料タンク内の燃料の飛び跳ねであるスロッシュの
発生を検出するスロッシュ検出手段と、 この検出されるスロッシュの発生回数をカウントするカ
ウンタと、 エンジン始動後の経過時間に応じてこのカウンタのカウ
ント値に対する閾値を可変設定する閾値設定手段と、 同カウンタのカウント値がこの可変設定される閾値以上
となることを条件に前記燃料タンク側の気密が正常であ
るか或いは異常であるかの診断を禁止する診断禁止手段
と、 を具えることを特徴とする燃料蒸気処理装置の故障診断
装置。
3. The fuel tank is provided between a purge device for purging fuel vapor into an engine intake passage and a fuel tank. The valve is opened when the pressure in the fuel tank exceeds a predetermined pressure higher than the atmospheric pressure. And a pressure sensor for detecting the fuel tank internal pressure, and monitors the detected fuel tank internal pressure after starting the engine to improve the airtightness of the fuel tank side. In the failure diagnosis device for a fuel vapor processing device to diagnose, slosh detection means for detecting occurrence of slosh, which is a jump of fuel in the fuel tank, a counter for counting the number of times of the detected slosh, Threshold setting means for variably setting a threshold value for the count value of the counter according to the elapsed time of the counter; Diagnosis prohibition means for prohibiting diagnosis of whether the airtightness on the fuel tank side is normal or abnormal on condition that the airtightness on the fuel tank side is equal to or more than a threshold value. apparatus.
【請求項4】前記閾値設定手段は、前記燃料タンク側の
気密が正常であるか否かを診断するときに参照される第
1の閾値と、該第1の閾値よりも大きく、前記燃料タン
ク側の気密が異常であるか否かを診断するときに参照さ
れる第2の閾値とを各別に可変設定する請求項3記載の
燃料蒸気処理装置の故障診断装置。
4. The fuel cell system according to claim 1, wherein said threshold value setting means includes a first threshold value which is referred to when diagnosing whether the airtightness on said fuel tank side is normal, and said first threshold value being larger than said first threshold value. 4. The failure diagnosis device for a fuel vapor processing device according to claim 3, wherein the second threshold value referred to when diagnosing whether the airtightness of the side is abnormal is set variably.
【請求項5】燃料蒸気をエンジン吸気通路にパージする
パージ装置と燃料タンクとの間に設けられ、燃料タンク
内圧力が大気圧よりも高い所定圧力以上になると開弁し
て該燃料タンク内圧力を所定圧力以下に保持する内圧制
御弁と、同燃料タンク内圧力を検出する圧力センサとを
有し、この検出されるエンジン始動後の燃料タンク内圧
力を監視して燃料タンク側の気密性を診断する燃料蒸気
処理装置の故障診断装置において、 前記燃料タンク内の燃料の飛び跳ねであるスロッシュの
発生を検出するスロッシュ検出手段と、 この検出されるスロッシュの発生回数をカウントするカ
ウンタと、 このカウンタのカウント値が所定値未満で且つ前記検出
されるエンジン始動後の燃料タンク内圧力が所定の挙動
を示すとき前記燃料タンク側の気密が正常である旨仮診
断する仮診断手段と、 その後、同カウンタのカウント値が前記所定値以上とな
るとき、該正常である旨仮診断した診断結果を取り消す
診断取消手段と、 を具えることを特徴とする燃料蒸気処理装置の故障診断
装置。
5. A fuel tank is provided between a purge device for purging fuel vapor into an engine intake passage and a fuel tank. The valve is opened when the pressure in the fuel tank exceeds a predetermined pressure higher than the atmospheric pressure. And a pressure sensor for detecting the fuel tank internal pressure, and monitors the detected fuel tank internal pressure after starting the engine to improve the airtightness of the fuel tank side. In the failure diagnosis device for a fuel vapor processing device to be diagnosed, slosh detection means for detecting the occurrence of slosh, which is a jump of fuel in the fuel tank, a counter for counting the number of occurrences of the detected slosh, When the count value is less than a predetermined value and the detected pressure in the fuel tank after starting the engine shows a predetermined behavior, the airtightness on the fuel tank side is correct. Temporary diagnosis means for temporarily diagnosing the fact that the diagnosis result is normal, and then, when the count value of the counter becomes equal to or more than the predetermined value, diagnosis cancellation means for canceling the diagnosis result tentatively diagnosed to be normal. Diagnostic device for a fuel vapor treatment device.
【請求項6】請求項5記載の燃料蒸気処理装置の故障診
断装置において、 前記カウンタのカウント値と比較される所定値をエンジ
ン始動後の経過時間に応じて可変設定する所定値設定手
段を更に具えることを特徴とする燃料蒸気処理装置の故
障診断装置。
6. A failure diagnosis apparatus for a fuel vapor processing apparatus according to claim 5, further comprising a predetermined value setting means for variably setting a predetermined value to be compared with a count value of said counter in accordance with an elapsed time after starting the engine. A failure diagnosis device for a fuel vapor treatment device, comprising:
JP08179469A 1996-07-09 1996-07-09 Failure diagnosis device for fuel vapor processing unit Expired - Lifetime JP3090050B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP08179469A JP3090050B2 (en) 1996-07-09 1996-07-09 Failure diagnosis device for fuel vapor processing unit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP08179469A JP3090050B2 (en) 1996-07-09 1996-07-09 Failure diagnosis device for fuel vapor processing unit

Publications (2)

Publication Number Publication Date
JPH1026055A JPH1026055A (en) 1998-01-27
JP3090050B2 true JP3090050B2 (en) 2000-09-18

Family

ID=16066400

Family Applications (1)

Application Number Title Priority Date Filing Date
JP08179469A Expired - Lifetime JP3090050B2 (en) 1996-07-09 1996-07-09 Failure diagnosis device for fuel vapor processing unit

Country Status (1)

Country Link
JP (1) JP3090050B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115217624B (en) * 2021-04-27 2023-08-15 广州汽车集团股份有限公司 Crankcase ventilation pipeline falling diagnosis method and device, vehicle and storage medium

Also Published As

Publication number Publication date
JPH1026055A (en) 1998-01-27

Similar Documents

Publication Publication Date Title
US8155917B2 (en) Flow diagnosis apparatus for fuel vapor purge system
JP3565611B2 (en) Failure diagnosis device for evaporation purge system
JP3239701B2 (en) Failure diagnosis device for fuel vapor processing unit
JP3558555B2 (en) Leak diagnosis device for evaporative fuel treatment equipment
JP2005002965A (en) Leak diagnostic device of evaporated fuel treating device
JP2001193580A (en) Abnormality diagnostic device for evaporated fuel release preventing device
JP6354734B2 (en) Abnormality detection device for internal combustion engine
JP3090051B2 (en) Failure diagnosis device for fuel vapor processing unit
JP2003035216A (en) Failure diagnosing device for fuel vaporized gas treating device
JP2007010574A (en) Trouble diagnostic device for fuel level gage
JP2009036155A (en) Evaporated-fuel processing apparatus
JP2004300997A (en) Leakage diagnostic device for evaporated gas purging system
JP4661644B2 (en) Purge flow diagnostic device for internal combustion engine
JP3090050B2 (en) Failure diagnosis device for fuel vapor processing unit
JP2003113744A (en) Fuel vapor gas processing device
JP3204150B2 (en) Failure diagnosis device for fuel vapor processing unit
JP2004293438A (en) Leak diagnosing device of evaporation gas purging system
JP4310836B2 (en) Failure diagnosis device for evaporative fuel treatment system pressure detection means
JP3284881B2 (en) Failure diagnosis device for fuel vapor processing unit
JPH109065A (en) Failure diagnosis device for fuel vapor processing device
JP3147781B2 (en) Failure diagnosis method for fuel vapor processing unit
JP2001082261A (en) Abnormality diagnostic apparatus for evaporated fuel discharge preventing apparatus
JP3144334B2 (en) Failure diagnosis device for fuel vapor processing unit
JP2004245112A (en) Evaporated fuel controller of internal combustion engine
JP2001152974A (en) Leak diagnostic device for evaporated fuel disposal device

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080721

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080721

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090721

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090721

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100721

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110721

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110721

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120721

Year of fee payment: 12

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130721

Year of fee payment: 13

EXPY Cancellation because of completion of term