JPH0642414A - Failure diagnostic device of evaporative purge system - Google Patents
Failure diagnostic device of evaporative purge systemInfo
- Publication number
- JPH0642414A JPH0642414A JP19722192A JP19722192A JPH0642414A JP H0642414 A JPH0642414 A JP H0642414A JP 19722192 A JP19722192 A JP 19722192A JP 19722192 A JP19722192 A JP 19722192A JP H0642414 A JPH0642414 A JP H0642414A
- Authority
- JP
- Japan
- Prior art keywords
- purge
- internal pressure
- tank
- failure
- fuel
- 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.)
- Pending
Links
Landscapes
- Supplying Secondary Fuel Or The Like To Fuel, Air Or Fuel-Air Mixtures (AREA)
- Testing Of Engines (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明はエバポパージシステムの
故障診断装置に係り、特に内燃機関の蒸発燃料(ベー
パ)をキャニスタ内の吸着剤に吸着させ、吸着された燃
料を所定運転条件下で内燃機関の吸気系へ放出(パー
ジ)して燃焼させるエバポパージシステムの故障診断装
置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a failure diagnosing device for an evaporative purge system, and more particularly to adsorbing evaporated fuel (vapor) of an internal combustion engine to an adsorbent in a canister, and adsorbing the adsorbed fuel to an internal combustion engine under a predetermined operating condition. The present invention relates to a failure diagnostic device for an evaporative purge system that discharges (purge) to an intake system of an engine and burns it.
【0002】[0002]
【従来の技術】燃料タンク内で蒸発した燃料(ベーパ)
が大気へ放出されるのを防止するため、各部分を密閉す
ると共に、ベーパを一旦キャニスタ内の吸着剤に吸着さ
せ、車両の走行中に吸着した燃料を吸気系に吸引させて
燃焼させるエバポパージシステムを備えた内燃機関にお
いては、何らかの原因でベーパ通路が破損したり、配管
がはずれたりした場合にはベーパが大気に放出されてし
まい、また吸気系へのパージ通路が閉塞した場合には、
キャニスタ内のベーパがオーバーフローし、キャニスタ
より大気にベーパが洩れてしまう。従って、このような
エバポパージシステムの故障発生の有無を診断すること
が必要とされる。2. Description of the Related Art Fuel (vapor) evaporated in a fuel tank
In order to prevent air from being released to the atmosphere, each part is hermetically sealed, and the vapor is once adsorbed by the adsorbent in the canister, and the fuel adsorbed while the vehicle is running is sucked into the intake system and burned by evaporative purging. In an internal combustion engine equipped with a system, if the vapor passage is damaged for some reason or if the pipe is disconnected, the vapor is released to the atmosphere, and if the purge passage to the intake system is blocked,
The vapor in the canister overflows and the vapor leaks from the canister to the atmosphere. Therefore, it is necessary to diagnose whether or not such a failure of the evaporative purge system has occurred.
【0003】そこで、上記の故障診断装置として、本出
願人はキャニスタに蓄えられた蒸発燃料を内燃機関の吸
気系へパージするパージ通路を開閉する第1の制御弁
と、キャニスタの大気孔を開閉する第2の制御弁とを有
し、故障診断時には第1の制御弁を開弁し、かつ、第2
の制御弁を閉弁して吸気系の負圧をエバポ系に導入した
後、所定負圧になるのを待って第1の制御弁を閉弁して
所定時間密閉を保持し、そのときの圧力の変化度合いに
よって故障発生の有無を診断するようにしたエバポパー
ジシステムの故障診断装置を提案している(特願平3−
138002号)。Therefore, as the above-mentioned failure diagnosis device, the applicant of the present invention opened and closed the first control valve for opening and closing the purge passage for purging the evaporated fuel stored in the canister to the intake system of the internal combustion engine, and the atmosphere hole of the canister. A second control valve for opening the first control valve at the time of failure diagnosis, and
After closing the control valve of, the negative pressure of the intake system is introduced into the evaporative system, the first control valve is closed until a predetermined negative pressure is reached, and the airtightness is maintained for a predetermined time. We have proposed a failure diagnosis device for an evaporative purge system that diagnoses the occurrence of a failure based on the degree of change in pressure (Japanese Patent Application No. 3-
138002).
【0004】[0004]
【発明が解決しようとする課題】しかるに、上記の本出
願人の提案装置では、前記燃料タンクから前記第1の制
御弁に到るエバポ系内の洩れ故障の有無は判定できる
が、エバポ系内のどこに故障があるかの特定ができない
ため、故障発見後の修理に時間と手間を要する。However, in the device proposed by the applicant of the present invention, it is possible to determine whether or not there is a leakage failure in the evaporative system from the fuel tank to the first control valve. Since it is not possible to identify where the failure is, it takes time and effort to repair after the failure is discovered.
【0005】本発明は上記の点に鑑みなされたもので、
エバポ系の各部位について故障診断用の標準圧力値を用
意しておくことにより、上記の課題を解決したエバポパ
ージシステムの故障診断装置を提供することを目的とす
る。The present invention has been made in view of the above points,
An object of the present invention is to provide a failure diagnosis device for an evaporation purge system that solves the above-mentioned problems by preparing a standard pressure value for failure diagnosis for each part of the evaporation system.
【0006】[0006]
【課題を解決するための手段】図1は本発明の原理構成
図を示す。本発明は同図に示すように、燃料タンク11
からの蒸発燃料をベーパ通路12を通してキャニスタ1
3内の吸着剤に吸着させ、所定運転時にキャニスタ13
内の吸着燃料を、パージ通路14の途中に設けられたパ
ージ制御弁15を開放して内燃機関10の吸気通路16
ヘパージするエバポパージシステムの故障を診断する装
置において、圧力検出手段18,記憶手段19及び判定
手段20を備えるようにしたものである。FIG. 1 is a block diagram showing the principle of the present invention. The present invention, as shown in FIG.
Fuel vapor from the canister 1 through the vapor passage 12
3 is adsorbed by the adsorbent in the canister 13 during a predetermined operation.
The adsorbed fuel inside the intake passage 16 of the internal combustion engine 10 is opened by opening a purge control valve 15 provided in the middle of the purge passage 14.
An apparatus for diagnosing a failure of an evaporative purge system for heparging is provided with a pressure detecting means 18, a storage means 19, and a judging means 20.
【0007】ここで、上記の圧力検出手段18は燃料タ
ンク11からパージ制御弁15に到るエバポ系17の圧
力を検出する。また、上記の記憶手段19はエバポ系1
7の各部位毎に故障時に検出される標準圧力値を予め記
憶しておく。更に、上記の判定手段20は故障診断時の
圧力検出手段18による検出圧力値と、記憶手段19の
記憶標準圧力値とを比較して故障部位を判定する。The pressure detecting means 18 detects the pressure of the evaporation system 17 from the fuel tank 11 to the purge control valve 15. Further, the storage means 19 is the evaporative system 1
The standard pressure value detected at the time of a failure is stored in advance for each of the 7 parts. Further, the determining means 20 compares the pressure value detected by the pressure detecting means 18 at the time of failure diagnosis with the stored standard pressure value of the storage means 19 to determine the failed portion.
【0008】[0008]
【作用】判定手段20で圧力検出手段18よりの検出圧
力値と比較される標準圧力値は、予めエバポ系17の各
部位別に故障があるとしたときに夫々検出される圧力値
(圧力範囲含む)を記憶手段19に記憶しておいた記憶
検出値であるため、判定手段20での比較判定によりエ
バポ系17の故障部位を特定することができる。The standard pressure value which is compared with the pressure value detected by the pressure detecting means 18 by the judging means 20 is a pressure value (including a pressure range) which is detected when there is a failure in each part of the evaporation system 17 in advance. ) Is the stored detection value stored in the storage means 19, the failure portion of the evaporation system 17 can be specified by the comparison determination of the determination means 20.
【0009】[0009]
【実施例】図2は本発明の一実施例のシステム構成図を
示す。同図中、燃料タンク21はメインタンク21aと
サブタンク21bとからなる。サブタンク21bはメイ
ンタンク21a内にあり、メインタンク21aと連通さ
れると共に、フューエルポンプ22が配置されている。
また、燃料タンク21の上部にはロールオーババルブ2
3が設けられている。このロールオーババルブ23は車
両横転時に燃料が外部へ流出しないようにするために設
けられている。FIG. 2 shows a system configuration diagram of an embodiment of the present invention. In the figure, the fuel tank 21 comprises a main tank 21a and a sub tank 21b. The sub tank 21b is inside the main tank 21a, communicates with the main tank 21a, and has the fuel pump 22 arranged therein.
Further, the roll-over valve 2 is provided above the fuel tank 21.
3 is provided. The rollover valve 23 is provided to prevent fuel from flowing outside when the vehicle rolls over.
【0010】フューエルポンプ22はパイプ24,プレ
ッシャレギュレータ25を夫々介して燃料噴射弁26に
連通されている。プレッシャレギュレータ25は燃料圧
力を一定にするために設けられており、燃料噴射弁26
で噴射されない余った燃料をリターンパイプ27を介し
てサブタンク21b内に戻す。The fuel pump 22 is connected to a fuel injection valve 26 via a pipe 24 and a pressure regulator 25, respectively. The pressure regulator 25 is provided to keep the fuel pressure constant, and the fuel injector 26
The surplus fuel that is not injected in is returned to the sub tank 21b through the return pipe 27.
【0011】また、燃料タンク21の上部はベーパ通路
28aを介して内圧制御弁29に連通される一方、チェ
ックVSV(バキューム・スイッチング・バルブ)30
に連通されている。上記の内圧制御弁29とチェックV
SV30は、またベーパ通路28bを介してキャニスタ
32(前記キャニスタ13に相当)に連通されている。
ベーパ通路28a及び28bが夫々前記ベーパ通路12
に相当する。The upper portion of the fuel tank 21 is communicated with an internal pressure control valve 29 via a vapor passage 28a, while a check VSV (vacuum switching valve) 30 is provided.
Is in communication with. Internal pressure control valve 29 and check V
The SV 30 also communicates with a canister 32 (corresponding to the canister 13) via a vapor passage 28b.
The vapor passages 28a and 28b are respectively the vapor passage 12
Equivalent to.
【0012】内圧制御弁29はチェックボール29aと
スプリング29bとよりなるメカニカル制御弁で、スプ
リング29bがチェックボール29aを図中右方向に付
勢力を与えており、スプリング29bにより燃料タンク
21内圧力を所定値(例えば250mm Aq)以下に保持す
る。チェックVSV30は後述の如く、マイクロコンピ
ュータ40によって、開放(開弁)又は遮断(閉弁)さ
れる電磁弁である。The internal pressure control valve 29 is a mechanical control valve consisting of a check ball 29a and a spring 29b. The spring 29b applies a biasing force to the check ball 29a in the right direction in the figure, and the spring 29b controls the internal pressure of the fuel tank 21. It is kept below a predetermined value (for example, 250 mm Aq). The check VSV 30 is an electromagnetic valve which is opened (opened) or shut off (closed) by the microcomputer 40 as described later.
【0013】キャニスタ32は内部に吸着剤として活性
炭32aを有し、また外部に開放された大気導入孔32
bが形成されている公知の構成である。燃料タンク21
と内圧制御弁29及びチェックVSV30との間の経路
(ベーパ通路28a)には、圧力センサ31が設けられ
ている。この圧力センサ31はシリコンウェーハの歪を
ブリッジ回路で検出する一種の歪ゲージで、前記圧力検
出手段18を構成し、燃料タンク21と内圧制御弁29
及びチェックVSV30で形成される空間の圧力と大気
圧との差を測定する。The canister 32 has an activated carbon 32a as an adsorbent therein, and an atmosphere introduction hole 32 opened to the outside.
This is a known configuration in which b is formed. Fuel tank 21
A pressure sensor 31 is provided on a path (vapor path 28a) between the internal pressure control valve 29 and the check VSV 30. The pressure sensor 31 is a kind of strain gauge that detects the strain of the silicon wafer by a bridge circuit, and constitutes the pressure detecting means 18, and includes a fuel tank 21 and an internal pressure control valve 29.
Also, the difference between the pressure in the space formed by the check VSV 30 and the atmospheric pressure is measured.
【0014】また、キャニスタ32はパージ通路33
(前記パージ通路14に相当)と、電磁弁であるパージ
・バキューム・スイッチング・バルブ(VSV)34
(前記パージ制御弁15に相当)とを夫々介して吸気通
路37(前記吸気通路16に相当)のスロットルバルブ
36より下流側位置に連通されている。スロットルバル
ブ36の上流側には空気を濾過して塵埃を除去するエア
クリーナ(AC)35が設けられている。The canister 32 has a purge passage 33.
(Corresponding to the purge passage 14) and a purge vacuum switching valve (VSV) 34 which is a solenoid valve.
(Corresponding to the purge control valve 15) is communicated with a position of the intake passage 37 (corresponding to the intake passage 16) downstream of the throttle valve 36. An air cleaner (AC) 35 that filters air to remove dust is provided upstream of the throttle valve 36.
【0015】スロットルバルブ36は運転者により操作
されるアクセルペダルの踏込量によって開度が制御され
るバルブで、その開度はスロットルポジションセンサ3
8により検出される。マイクロコンピュータ40はエバ
ポパージシステムの制御を司る電子制御装置で、前記記
憶手段19を有し、判定手段20をソフトウェア動作に
より実現すると共に、異常判定時は警告灯41を点灯
し、運転者に異常発生を報知させる。The throttle valve 36 is a valve whose opening is controlled by the amount of depression of an accelerator pedal operated by the driver.
Detected by 8. The microcomputer 40 is an electronic control device that controls the evaporative purge system, has the storage means 19, realizes the determination means 20 by software operation, and turns on the warning light 41 at the time of abnormality determination, thereby causing an abnormality to the driver. Notify the occurrence.
【0016】マイクロコンピュータ40は、図3に示す
如き公知のハードウェア構成を有している。同図中、図
2と同一構成部分には同一符号を付し、その説明を省略
する。図3において、マイクロコンピュータ40は中央
処理装置(CPU)50,処理プログラムを格納したリ
ード・オンリ・メモリ(ROM)51,作業領域として
使用されるランダム・アクセス・メモリ(RAM)5
2,エンジン停止後もデータを保持するバックアップR
AM53,マルチプレクサ付き入力インタフェース回路
54,入出力インタフェース回路55及びA/Dコンバ
ータ56等から構成されており、それらは双方向のバス
57を介して接続されている。The microcomputer 40 has a known hardware configuration as shown in FIG. 2, those parts which are the same as those corresponding parts in FIG. 2 are designated by the same reference numerals, and a description thereof will be omitted. In FIG. 3, a microcomputer 40 includes a central processing unit (CPU) 50, a read only memory (ROM) 51 storing a processing program, and a random access memory (RAM) 5 used as a work area.
2, Backup R that retains data even after the engine is stopped
The AM 53, an input interface circuit 54 with a multiplexer, an input / output interface circuit 55, an A / D converter 56, etc. are connected to each other via a bidirectional bus 57.
【0017】A/Dコンバータ56は圧力センサ31か
らの圧力検出信号やスロットルポジションセンサ38か
らの検出信号等が入力インタフェース回路54により切
換えられて順次入力され、それをアナログ・ディジタル
変換してバス57へ順次送出する。入出力インタフェー
ス回路55はスロットルポジションセンサ38からの信
号をバス57へ送出する一方、CPU50の制御の下に
燃料噴射弁26,チェックVSV30及びパージVSV
34及び警告灯41へ制御信号を互いに独立に送出して
それらを制御する。In the A / D converter 56, the pressure detection signal from the pressure sensor 31, the detection signal from the throttle position sensor 38 and the like are switched by the input interface circuit 54 and sequentially input, and the signals are analog-digital converted to the bus 57. Sequentially send to. The input / output interface circuit 55 sends the signal from the throttle position sensor 38 to the bus 57, while under the control of the CPU 50, the fuel injection valve 26, the check VSV 30, and the purge VSV.
Control signals are sent to the lamp 34 and the warning lamp 41 independently of each other to control them.
【0018】次に図2のシステムの通常のエバポパージ
の作動について説明する。図示しないイグニッションス
イッチがオンとされると、図2のフューエルポンプ22
の作動によりサブタンク21b内の燃料が、パイプ24
を通してプレッシャレギュレータ25へ吐出され、ここ
で一定圧力にされて燃料噴射弁26へ送られ、マイクロ
コンピュータ40からの燃料噴射時間、燃料噴射弁26
から吸気通路37へ噴射される。また、余った燃料はリ
ターンパイプ27を介してサブタンク21bに戻され
る。Next, the normal evaporative purge operation of the system of FIG. 2 will be described. When an ignition switch (not shown) is turned on, the fuel pump 22 shown in FIG.
The fuel in the sub-tank 21b is activated by the operation of
Is discharged to the pressure regulator 25 through the pressure regulator 25 and is sent to the fuel injection valve 26 after being made to have a constant pressure.
Is injected into the intake passage 37 from. The surplus fuel is returned to the sub tank 21b via the return pipe 27.
【0019】一方、燃料タンク21内で発生した蒸発燃
料(ベーパ)は、ベーパ通路28aを通して内圧制御弁
29及びチェックVSV30に夫々到る。ここで、チェ
ックVSV30は後述の故障診断時にのみマイクロコン
ピュータ40により開閉制御される制御弁で、エバポパ
ージ時等の故障診断時以外の通常時には常時閉弁(遮
断)されている。従って、上記のエバポパージ時には燃
料タンク21の内圧は内圧制御弁29のみによって制御
されることとなる。On the other hand, the evaporated fuel (vapor) generated in the fuel tank 21 reaches the internal pressure control valve 29 and the check VSV 30 through the vapor passage 28a. Here, the check VSV 30 is a control valve that is controlled to be opened / closed by the microcomputer 40 only at the time of failure diagnosis, which will be described later, and is normally closed (shut off) during normal times other than failure diagnosis such as evaporative purge. Therefore, at the time of the above-mentioned evaporation purging, the internal pressure of the fuel tank 21 is controlled only by the internal pressure control valve 29.
【0020】ここで、タンク内圧が内圧制御弁29によ
る設定圧力(例えば250mm Aq)より小さいときは、ス
プリング29bのばね力によりチェックボール29aは
図示の位置にあり、ベーパ通路28aを遮断しているた
め、蒸発燃料のキャニスタ32への送出が阻止される。Here, when the tank internal pressure is smaller than the pressure set by the internal pressure control valve 29 (for example, 250 mm Aq), the check ball 29a is in the position shown in the figure by the spring force of the spring 29b and shuts off the vapor passage 28a. Therefore, delivery of the evaporated fuel to the canister 32 is blocked.
【0021】すなわち、機関の冷間始動時は、タンク内
圧は大気圧付近にあり、その直後燃料噴射弁26による
燃料消費により燃料体積が減少するため、タンク内圧が
負圧に一旦減少する。しかし、その後燃温が排気熱によ
り徐々に上昇し、蒸発燃料の発生量が増え、タンク内圧
は正圧方向へ上昇していき内圧制御弁29による設定圧
力に達する。That is, when the engine is cold-started, the tank internal pressure is close to the atmospheric pressure, and immediately after that, the fuel volume is reduced by the fuel consumption by the fuel injection valve 26, so that the tank internal pressure once decreases to a negative pressure. However, thereafter, the fuel temperature gradually rises due to the exhaust heat, the amount of evaporated fuel generated increases, the tank internal pressure rises in the positive pressure direction, and reaches the set pressure by the internal pressure control valve 29.
【0022】そして、更に蒸発燃料が発生しタンク内圧
が上記設定圧力以上になると、内圧制御弁29のチェッ
クボール29aが図2中、左方向にスプリング29bの
ばね力に抗して押動され、その結果、蒸発燃料はベーパ
通路28a,内圧制御弁29及びベーパ通路28bを通
してキャニスタ32内に送り込まれ、内部の活性炭32
aに吸着される。この蒸発燃料のキャニスタ32への送
出が行なわれると、タンク内圧は減少し、タンク内圧が
上記設定圧以下になると、内圧制御弁29が図示の如く
再び閉弁される。When vaporized fuel is further generated and the tank internal pressure exceeds the set pressure, the check ball 29a of the internal pressure control valve 29 is pushed leftward in FIG. 2 against the spring force of the spring 29b, As a result, the evaporated fuel is sent into the canister 32 through the vapor passage 28a, the internal pressure control valve 29, and the vapor passage 28b, and the activated carbon 32 in the interior is activated.
Adsorbed by a. When the evaporated fuel is delivered to the canister 32, the tank internal pressure decreases, and when the tank internal pressure becomes equal to or lower than the set pressure, the internal pressure control valve 29 is closed again as shown in the figure.
【0023】運転の継続により、蒸発燃料量が増加し、
タンク内圧が再び上記設定圧以上となると、内圧制御弁
29は再び開弁して蒸発燃料をキャニスタ32へ送り込
む。以下、上記と同様にして、正常時には内圧制御弁2
9が開閉弁を繰り返してタンク内圧を設定圧に保持す
る。As the operation continues, the amount of evaporated fuel increases,
When the tank internal pressure becomes equal to or higher than the set pressure again, the internal pressure control valve 29 is opened again to send the evaporated fuel to the canister 32. Thereafter, in the same manner as above, the internal pressure control valve 2 is operated under normal conditions.
9 repeatedly opens and closes the valve to keep the tank internal pressure at the set pressure.
【0024】上記のように、ベーパ通路28や燃料タン
ク21に洩れがない正常時には、前記したように蒸発燃
料が内圧制御弁29を通してキャニスタ32内の活性炭
32aに吸着されていく。機関始動直後はパージVSV
34はパージ制御条件が満足されていないので、閉弁さ
れている。As described above, when there is no leakage in the vapor passage 28 or the fuel tank 21, the evaporated fuel is adsorbed by the activated carbon 32a in the canister 32 through the internal pressure control valve 29 as described above. Purge VSV immediately after engine start
The valve 34 is closed because the purge control condition is not satisfied.
【0025】上記パージ制御条件はパージにより空燃比
が荒れても、運転性や排気エミッションへの悪影響を極
力小さくできる運転条件であり、例えば機関冷却水温が
所定温度以上、空燃比を目標値とする燃料噴射のフィー
ドバック制御中、吸入空気量が所定値以上、フューエル
カットをしていないなどがあり、これらをすべて満足し
ているときパージ制御条件を満足しているとマイクロコ
ンピュータ40によって判断される。The above-mentioned purge control conditions are operating conditions in which the adverse effect on operability and exhaust emission can be minimized even if the air-fuel ratio becomes rough due to purging. For example, the engine cooling water temperature is above a predetermined temperature and the air-fuel ratio is set to a target value. During feedback control of fuel injection, the intake air amount is equal to or more than a predetermined value, fuel cut is not performed, etc. When all of these are satisfied, the microcomputer 40 determines that the purge control conditions are satisfied.
【0026】パージ制御条件が満足していると判定され
たものとすると、マイクロコンピュータ40はパージV
SV34を開弁する。すると、吸気通路37の負圧によ
り、大気導入口32bより大気がキャニスタ32内に導
入され、活性炭32aに吸着されている燃料が脱離され
てパージ通路33及びパージVSV34を夫々通して吸
気通路37内に蒸発燃料が吸い込まれる。また、活性炭
32aは上記の脱離により再生され、次のベーパの吸着
に備える。If it is determined that the purge control condition is satisfied, the microcomputer 40 executes the purge V
SV34 is opened. Then, due to the negative pressure in the intake passage 37, the atmosphere is introduced into the canister 32 from the atmosphere introduction port 32b, the fuel adsorbed on the activated carbon 32a is desorbed, and the air is introduced through the purge passage 33 and the purge VSV 34, respectively. Evaporated fuel is sucked in. Further, the activated carbon 32a is regenerated by the above-mentioned desorption and prepared for the next adsorption of vapor.
【0027】次に上記のエバポパージシステムの故障診
断の処理動作について説明する。本実施例の故障診断は
マイクロコンピュータ40により、ステージ0,I,I
I,III ,IV及びVの各処理を順次実行することにより
行なわれる(ただし、故障部位によっては、ステージ0
等ステージV以外で終了することもあり、必ずしも全ス
テージが実行されるとは限らない。)。Next, the processing operation of the failure diagnosis of the above evaporative purge system will be described. The failure diagnosis of this embodiment is performed by the microcomputer 40 at stages 0, I, I.
It is performed by sequentially executing the respective processes of I, III, IV and V (however, depending on the failure part, the stage 0
It may end at a stage other than the equal stage V, so that not all stages are necessarily executed. ).
【0028】上記の各ステージ0,I〜Vは図4乃至図
9の故障診断ルーチンにより実行され、パージVSV3
4とチェックVSV30とは夫々次表に示す如くに開閉
制御される。Each of the above stages 0, I to V is executed by the failure diagnosis routine shown in FIGS. 4 to 9, and the purge VSV3 is executed.
4 and the check VSV 30 are controlled to open / close as shown in the following table.
【0029】[0029]
【表1】 [Table 1]
【0030】ただし、上記表中、「成り行き」はパージ
VSV34が前記したエバポパージ動作に従って通常通
り開閉弁されていることを示し、また「判定タイミン
グ」は当該ステージの故障部位判定タイミングの条件を
示し、この条件が満たされない限り判定は行なわれな
い。In the above table, however, "event" indicates that the purge VSV 34 is normally opened and closed according to the evaporative purge operation described above, and "determination timing" indicates the condition of the failure site determination timing of the stage, No determination is made unless this condition is met.
【0031】次に上記の各ステージの作動について詳細
に説明する。図4乃至図9の故障診断ルーチンはメイン
ルーチン内で、又は所定周期(例えば64ms)毎に起動
される。まず図4に示す故障診断ルーチンにより、ステ
ージ0の故障診断が行なわれる。Next, the operation of each of the above stages will be described in detail. The failure diagnosis routine shown in FIGS. 4 to 9 is started in the main routine or at every predetermined cycle (for example, 64 ms). First, the failure diagnosis of stage 0 is performed by the failure diagnosis routine shown in FIG.
【0032】故障診断ルーチンが起動されると、まず図
4のステップ101 により判定終了フラグが“1”にセッ
トされているか否か判定される。この判定終了フラグは
イニシャルルーチンによって初期値が“0”にクリアさ
れているため、最初にこのステップ101 が実行されたと
きは、ステップ102 へ進み、圧力センサ31の出力検出
信号に基づきタンク内圧Pが読み込まれる。When the failure diagnosis routine is started, it is first judged at step 101 in FIG. 4 whether or not the judgment end flag is set to "1". Since the initial value of this determination end flag is cleared to "0" by the initial routine, when this step 101 is executed for the first time, the routine proceeds to step 102, where the tank internal pressure P is detected based on the output detection signal of the pressure sensor 31. Is read.
【0033】続いて、スタータ始動後10分経過したか
否か判定され(ステップ103 )、10分経過していない
ときはステージ0の判定を行なうべく、まずチェックV
SV30を強制的に閉弁し(ステップ104 )、ステップ
102 で読み込んだタンク内圧Pが予めROM51に記憶
しておいた圧力値50mmAqより大であるか否か判定す
る(ステップ105 )。Subsequently, it is determined whether 10 minutes have passed after the starter was started (step 103), and if 10 minutes have not passed, first a check V is performed to determine the stage 0.
The SV30 is forcibly closed (step 104), and the step
It is determined whether the tank internal pressure P read in 102 is greater than the pressure value 50 mmAq stored in the ROM 51 in advance (step 105).
【0034】チェックVSV30の閉弁によりタンク内
圧は内圧制御弁29のみによって制御されることとな
り、また機関始動により正常時は燃温が排気熱により上
昇し、燃料タンク21内のベーパ発生量が徐々に増加し
ていくため、P>50mmAqとなる。従って、ステップ
105 でP>50mmAqと判定されたときは燃料タンク2
1には洩れがないと判断してタンク正常フラグが“1”
にセットされる(ステップ106 )。When the check VSV 30 is closed, the internal pressure of the tank is controlled only by the internal pressure control valve 29. Further, when the engine is normally started, the fuel temperature rises due to exhaust heat, and the amount of vapor generated in the fuel tank 21 gradually increases. Therefore, P> 50 mmAq. Therefore, the step
Fuel tank 2 when P> 50mmAq in 105
It is judged that there is no leakage in 1 and the tank normal flag is "1"
Is set to (step 106).
【0035】一方、ステップ105 でP≦50mmAqと判
定されたときは、予めROM51に記憶しておいた圧力
値−50mmAqよりタンク内圧Pが大であるか否か判定
する(ステップ107 )。車両が燃温の上昇があまりない
状態にあるときや、燃料タンク21内の燃料残量が少な
いときは、始動後10分未満の状態では、燃料タンク2
1に洩れがなくてもタンク内圧Pは50mmAqより大と
ならず、燃料消費と相まってタンク内圧Pは一旦負圧の
−50mmAqより低下する。なお、その後、燃温の上昇
により、タンク内圧Pは正圧方向へ上昇していく。そこ
で、P≦−50mmAqと判定されたときは燃料タンク2
1が正常であると判定してタンク正常フラグを“1”に
セットする(ステップ106 )。On the other hand, when it is judged in step 105 that P≤50 mmAq, it is judged whether the tank internal pressure P is larger than the pressure value -50 mmAq stored in the ROM 51 in advance (step 107). When the vehicle is in a state where the fuel temperature does not rise so much or when the amount of remaining fuel in the fuel tank 21 is small, the fuel tank 2
Even if there is no leak in 1, the tank internal pressure P does not exceed 50 mmAq, and the tank internal pressure P once falls below the negative pressure of -50 mmAq together with fuel consumption. After that, the tank internal pressure P rises in the positive pressure direction as the fuel temperature rises. Therefore, when it is determined that P ≦ −50 mmAq, the fuel tank 2
It is determined that 1 is normal, and the tank normal flag is set to "1" (step 106).
【0036】一方、ステップ107 でP>−50mmAqと
判定されたときは、始動後10分未満においてタンク内
圧が大気圧近傍であるので、燃料タンク21に洩れがあ
る可能性有りと判断し、タンク正常フラグはセットせず
に、予めROM51に記憶してある圧力値300mm Aq
と、前記ステップ102 で読み込んだタンク内圧Pとを大
小比較する(ステップ108 )。On the other hand, when it is judged at step 107 that P> -50 mmAq, the tank internal pressure is close to the atmospheric pressure within 10 minutes after the start, so it is judged that the fuel tank 21 may leak, Without setting the normal flag, the pressure value stored in the ROM 51 in advance is 300 mm Aq.
And the tank internal pressure P read in step 102 are compared in magnitude (step 108).
【0037】上記の圧力値300mm Aqは内圧制御弁29
の設定圧より若干大なる圧力値であり、内圧制御弁29
が正常に作動しているときはタンク内圧Pは内圧制御弁
29の設定圧より大となることはない。そこで、ステッ
プ108 でP>300mm Aqと判定されたときは、内圧制御
弁29が閉故障の可能性有りと判断して、内圧制御弁仮
異常フラグを“1”にセットし(ステップ109 )、ステ
ップ110 へ進む。P≦300mm Aqと判定されたときは、
内圧制御弁29も正常であると判断してステップ110 へ
進む。The above pressure value of 300 mm Aq corresponds to the internal pressure control valve 29.
The pressure value is slightly larger than the set pressure of the internal pressure control valve 29.
Is normally operating, the tank internal pressure P never exceeds the set pressure of the internal pressure control valve 29. Therefore, when P> 300 mm Aq is determined in step 108, it is determined that the internal pressure control valve 29 may have a closing failure, and the internal pressure control valve temporary abnormality flag is set to "1" (step 109), Go to step 110. When it is determined that P ≦ 300 mm Aq,
The internal pressure control valve 29 is also judged to be normal, and the routine proceeds to step 110.
【0038】ステップ110 ではP<−300mm Aqか否か
判定される。このステージ0ではパージVSV34によ
るパージ制御は前記パージ実行条件を満足する場合に通
常通り行なわれており、それによりパージVSV34が
開弁したときに吸気通路37の負圧がキャニスタ32,
内圧制御弁29等を介して燃料タンク21に導入される
も、正常時には−300mm Aqより小なる負圧(負圧の絶
対値は大)となることはない。At step 110, it is judged if P <-300 mm Aq. In this stage 0, the purge control by the purge VSV 34 is normally performed when the purge execution condition is satisfied, so that when the purge VSV 34 opens, the negative pressure in the intake passage 37 causes the canister 32,
Although it is introduced into the fuel tank 21 via the internal pressure control valve 29 and the like, it does not become a negative pressure (absolute value of negative pressure is large) smaller than -300 mm Aq in a normal state.
【0039】従って、ステップ110 でP≧−300mm Aq
と判定されたときは、正常と判断してこのルーチンを終
了し、またP<−300mm Aqと判定されたときは、圧力
センサ31の断線故障かキャニスタ32の大気導入孔3
2bの閉塞故障であると判断して、その旨を示すフェイ
ルコードをバックアップRAM53に記憶した後(ステ
ップ111 )、判定終了フラグを“1”にセットし(ステ
ップ112 )、このルーチンを終了する。Therefore, in step 110, P ≧ −300 mm Aq
If it is determined that it is normal, this routine is terminated, and if it is determined that P <−300 mm Aq, a disconnection failure of the pressure sensor 31 or the atmosphere introduction hole 3 of the canister 32 is determined.
After it is judged that the block failure of 2b has occurred, a fail code indicating that fact is stored in the backup RAM 53 (step 111), the judgment end flag is set to "1" (step 112), and this routine is ended.
【0040】その後このルーチンが起動された場合、判
定終了フラグが“1”にセットされているときは、ステ
ップ101 からステップ113 へ進み、何らかのフェイルコ
ードがバックアップRAM53に記憶されているか否か
判定し、フェイルコードが記憶されていないときは警告
灯41を消灯し(ステップ114 )、フェイルコードが記
憶されているときのみ警告灯41を点灯し(ステップ11
5 )、このルーチンを終了する。After that, when this routine is started and the judgment end flag is set to "1", the routine proceeds from step 101 to step 113, and it is judged whether or not any fail code is stored in the backup RAM 53. If the fail code is not stored, the warning light 41 is turned off (step 114), and only when the fail code is stored, the warning light 41 is turned on (step 11).
5) End this routine.
【0041】上記ステップ112 で判定終了フラグがセッ
トされることなく、ステージ0の故障診断が始動後10
分経過するまで繰り返し実行されると、続いて図4のス
テップ101 ,102 及び103 を経由して図5のステップ11
6 へ進み、ステージIの故障診断が開始される。In step 112, the judgment of the completion flag is not set, and the failure diagnosis of the stage 0 is started 10 times after the start.
When it is repeatedly executed until the time elapses, then step 11 in FIG. 5 is passed through steps 101, 102 and 103 in FIG.
Proceed to 6 and the stage I failure diagnosis is started.
【0042】ステップ116 ではステージI終了フラグが
“1”にセットされているか否かみる。ステージI終了
フラグは初期値は“0”であるため、最初にこのステッ
プ116 が実行されたときはステップ117 へ進みタンク正
常フラグがセットされているか否かみる。タンク正常フ
ラグは図4のステップ106 でのみセットされるフラグ
で、タンク正常フラグがセットされていないときはタン
ク洩れ仮異常フラグを“1”にセットした後(ステップ
118 )、ステップ119 へ進み、一方タンク正常フラグが
セットされているときはステップ118 をジャンプしてス
テップ119 へ進む。At step 116, it is checked whether or not the stage I end flag is set to "1". Since the initial value of the stage I end flag is "0", when this step 116 is executed for the first time, the routine proceeds to step 117, where it is checked if the tank normal flag is set. The tank normal flag is a flag which is set only in step 106 of FIG. 4, and when the tank normal flag is not set, after the tank leak temporary abnormal flag is set to "1" (step
118), and proceeds to step 119. On the other hand, when the tank normal flag is set, jumps to step 118 and proceeds to step 119.
【0043】ステップ119 ではパージVSV34が通常
のパージ制御において10秒間開弁状態が継続している
か否か判定する。10秒間継続していないときは、この
ルーチンを一旦終了する。パージVSV34が10秒間
継続して開弁されていると判定されたときは読み込んだ
タンク内圧PがROM51に予め記憶されている圧力値
−100mm Aqと大小比較される(ステップ120 )。前記
したパージ制御により、仮に内圧制御弁29が開弁して
いるとすると、タンク内圧は吸気通路37の負圧がパー
ジVSV34の開弁時に、パージ通路33,キャニスタ
32,ベーパ通路28b,内圧制御弁29,ベーパ通路
28aを介して燃料タンク21に10秒間継続して導入
されることにより、上記圧力値−100mm Aqより絶対値
が大なる負圧となる。In step 119, it is determined whether the purge VSV 34 is open for 10 seconds in the normal purge control. If it has not continued for 10 seconds, this routine is once ended. When it is determined that the purge VSV 34 is continuously opened for 10 seconds, the read tank internal pressure P is compared with the pressure value -100 mm Aq stored in the ROM 51 in advance (step 120). Assuming that the internal pressure control valve 29 is opened by the above-mentioned purge control, the tank internal pressure is controlled by the purge passage 33, the canister 32, the vapor passage 28b, and the internal pressure control when the negative pressure of the intake passage 37 is opened by the purge VSV 34. By being continuously introduced into the fuel tank 21 through the valve 29 and the vapor passage 28a for 10 seconds, a negative pressure whose absolute value is larger than the pressure value -100 mm Aq is obtained.
【0044】従って、ステップ120 でP<−100mm Aq
と判定されたときは、内圧制御弁29の開故障の可能性
大であると判断して、内圧制御弁開故障仮異常フラグを
“1”にセットし(ステップ121 )、更にステージI終
了フラグを“1”にセットする(ステップ122 )。他
方、ステップ120 でP≧−100mm Aqと判定されたとき
はステップ122 へ進み、ステージI終了フラグを“1”
にセットする。Therefore, in step 120, P <-100 mm Aq
If it is determined that the internal pressure control valve 29 is likely to open, the internal pressure control valve open failure temporary abnormality flag is set to "1" (step 121), and the stage I end flag is set. Is set to "1" (step 122). On the other hand, if it is determined in step 120 that P ≧ −100 mm Aq, the process proceeds to step 122, and the stage I end flag is set to “1”.
Set to.
【0045】このステージI終了フラグがセットされる
と、図6のステージIIの故障診断が開始される。なお、
ステージI終了フラグのセットにより、以後故障診断ル
ーチンが起動されても、ステップ116 から図6のステッ
プ123 に進み、ステージIの故障診断は行なわれない。When the stage I end flag is set, the failure diagnosis of stage II in FIG. 6 is started. In addition,
Even if the failure diagnosis routine is subsequently started by setting the stage I end flag, the routine proceeds from step 116 to step 123 in FIG. 6 and the failure diagnosis of stage I is not performed.
【0046】図6のステージIIの故障診断ルーチンにお
いて、まずステージII終了フラグが“1”にセットされ
ているか否か判定される(ステップ123 )。このステー
ジII終了フラグはイニシャルルーチンによって初期値が
“0”とされているから、最初にこのステップ123 が実
行されたときは、セットされていないと判定されること
によりステップ124 へ進み、パージVSV34が通常の
パージ制御において5秒間閉弁状態が継続しているか否
か判定される。In the stage II failure diagnosis routine of FIG. 6, it is first determined whether or not the stage II end flag is set to "1" (step 123). Since the initial value of this stage II end flag is set to "0" by the initial routine, when this step 123 is executed for the first time, it is determined that it is not set and the routine proceeds to step 124 where the purge VSV34 In the normal purge control, it is determined whether the valve closed state continues for 5 seconds.
【0047】パージVSV34の閉弁状態が5秒間継続
していないときは、判定タイミングでないと判断してこ
のルーチンを一旦終了する。パージVSV34の閉弁状
態が5秒間継続していると判定された時点でステップ12
5 へ進み、読み込んだタンク内圧PをステージII内圧P
2とする。続いて、内圧制御弁開故障仮異常フラグが
“1”にセットされているか否か判定される(ステップ
126 )。When the valve closed state of the purge VSV 34 does not continue for 5 seconds, it is determined that it is not the determination timing and this routine is once ended. When it is determined that the purge VSV 34 is closed for 5 seconds, step 12
Go to 5 and set the read tank internal pressure P to Stage II internal pressure P
Set to 2. Subsequently, it is determined whether or not the internal pressure control valve open failure temporary abnormality flag is set to "1" (step
126).
【0048】この内圧制御弁開故障仮異常フラグは、図
5のステップ121 でのみセットされるフラグで、このフ
ラグがセットされているときはステップ127 へ進んでタ
ンク内圧Pが大気圧付近であるか否か判定され、このフ
ラグがセットされていないときはステップ127 をジャン
プしてステップ128 へ進む。This internal pressure control valve open failure temporary abnormality flag is a flag that is set only in step 121 of FIG. 5. When this flag is set, the routine proceeds to step 127, where the tank internal pressure P is near atmospheric pressure. If this flag is not set, step 127 is skipped and step 128 is proceeded to.
【0049】パージVSV34が5秒間継続して閉弁状
態であるときは、内圧制御弁29及びチェックVSV3
0を仮に開弁すると、燃料タンク21とキャニスタ32
の大気導入孔32bとがベーパ通路28a,28bを介
して連通されるために、タンク内圧Pは大気圧近傍の値
となる。When the purge VSV 34 is continuously closed for 5 seconds, the internal pressure control valve 29 and the check VSV 3 are checked.
If 0 is opened, the fuel tank 21 and the canister 32
The tank internal pressure P becomes a value in the vicinity of the atmospheric pressure, because the atmosphere introduction hole 32b is communicated with the atmosphere introduction hole 32b via the vapor passages 28a and 28b.
【0050】従って、ステップ127 でP≒0と判定され
たときは、内圧制御弁29の開故障かチェックVSV3
0の開故障と判断でき、よってその場合は内圧制御弁2
9又はチェックVSV30の開故障フェイルコードをバ
ックアップRAM53に記憶し(ステップ129 )、判定
終了フラグを“1”にセットして(ステップ130 )、こ
のルーチンを終了する。Therefore, when it is judged at step 127 that P≈0, it is checked whether the internal pressure control valve 29 has an open failure VSV3.
It can be judged that the open failure is 0. Therefore, in that case, the internal pressure control valve 2
9 or the open failure fail code of the check VSV 30 is stored in the backup RAM 53 (step 129), the judgment end flag is set to "1" (step 130), and this routine is ended.
【0051】他方、ステップ127 でタンク内圧Pが大気
圧近傍の値でないと判定されたときは、内圧制御弁開故
障仮異常フラグがセットされていないときと同様にステ
ップ128 へ進み、ステージII終了フラグを“1”にセッ
トした後、図7のステージIII の故障診断を開始する。
なお、ステージII終了フラグがセットされると、その後
に故障診断ルーチンが起動されてもステップ123 により
このステージIIの故障診断処理は実行されない。On the other hand, when it is determined in step 127 that the tank internal pressure P is not a value near the atmospheric pressure, the process proceeds to step 128 similarly to when the internal pressure control valve open failure temporary abnormality flag is not set, and stage II ends. After setting the flag to "1", the failure diagnosis of stage III in FIG. 7 is started.
When the stage II end flag is set, the stage II fault diagnosis process is not executed in step 123 even if the fault diagnosis routine is subsequently started.
【0052】図7のステージIII の故障診断ルーチンに
おいて、まずステージIII 終了フラグが“1”にセット
されているか否か判定される(ステップ131 )。このス
テージIII 終了フラグはイニシャルルーチンによって初
期値が“0”とされているから、最初にこのステップ13
1 が実行されたときは、セットされていないと判定され
てステップ132 へ進み、パージVSV34を強制的に閉
弁すると共に、チェックVSV30を強制的に開弁す
る。In the stage III failure diagnosis routine of FIG. 7, it is first determined whether or not the stage III end flag is set to "1" (step 131). Since the initial value of this stage III end flag is set to "0" by the initial routine, this step 13
When 1 is executed, it is determined that the purge VSV 34 is not set and the routine proceeds to step 132, where the purge VSV 34 is forcibly closed and the check VSV 30 is forcibly opened.
【0053】上記のパージVSV34の閉弁とチェック
VSV30の開弁が10秒継続したか否か判定し(ステ
ップ133 )、10秒継続したと判定された時点で内圧制
御弁閉仮異常フラグが“1”にセットされているか否か
をチェックする(ステップ134 )。この内圧制御弁閉仮
異常フラグは図4のステージ0の故障診断ルーチンのス
テップ109 でのみセットされるフラグで、上記ステップ
134 でセットされていると判定されたときはステップ13
5 に進み、タンク内圧Pが大気圧近傍の値か否か判定さ
れる。It is judged whether or not the purge VSV 34 is closed and the check VSV 30 is opened for 10 seconds (step 133), and when it is judged that the purge VSV 34 is opened for 10 seconds, the internal pressure control valve closing temporary abnormality flag is " It is checked whether or not it is set to 1 "(step 134). This internal pressure control valve closing temporary abnormality flag is a flag which is set only in step 109 of the failure diagnosis routine of stage 0 of FIG.
If it is determined that it is set in step 134, step 13
In step 5, it is determined whether the tank internal pressure P is a value near atmospheric pressure.
【0054】パージVSV34の閉弁と、チェックVS
V30の開弁が夫々正常に行なわれたものとすると、燃
料タンク21はベーパ通路28a,チェックVSV3
0,ベーパ通路28bを介してキャニスタ32の大気導
入孔32bに連通され、かつ、パージ通路33を介して
吸気通路37には連通されないから、タンク内圧Pは大
気圧近傍にまで下がるはずである。Closing the purge VSV 34 and checking VS
Assuming that the valves of V30 are normally opened, the fuel tank 21 has a vapor passage 28a and a check VSV3.
0, since it is communicated with the atmosphere introduction hole 32b of the canister 32 through the vapor passage 28b and is not communicated with the intake passage 37 through the purge passage 33, the tank internal pressure P should drop to near atmospheric pressure.
【0055】また、圧力センサ31はショート故障する
と、検出圧力値が高圧力値を示したまま変化しない。ス
テップ134 で故障制御弁閉仮異常フラグがセットされて
いると判定された場合は、前記ステージ0でタンク内圧
Pが300mm Aqより大なる正圧の場合であるが、これは
ステップ135 でP≒0と判定されたときはパージVSV
34の閉弁とチェックVSV30の開弁は正常に行なわ
れているから、内圧制御弁29の閉故障により生じたも
のと判断してその旨のフェイルコードをバックアップR
AM53に記憶する(ステップ136 )。他方、ステップ
135 でタンク内圧Pがゼロ付近の値(大気圧近傍)でな
いと判定されたときは、圧力センサ31のショート故障
と判断して、その旨のフェイルコードをバックアップR
AM53に記憶する(ステップ137 )。Further, when the pressure sensor 31 has a short circuit failure, the detected pressure value does not change while showing a high pressure value. If it is determined in step 134 that the failure control valve closing temporary abnormality flag is set, this is the case where the tank internal pressure P at stage 0 is a positive pressure greater than 300 mm Aq. If it is determined to be 0, purge VSV
Since the closing of valve 34 and the opening of the check VSV 30 are normally performed, it is judged that it is caused by the closing failure of the internal pressure control valve 29, and the fail code to that effect is backed up R
It is stored in the AM 53 (step 136). On the other hand, step
When it is determined in 135 that the tank internal pressure P is not a value near zero (near atmospheric pressure), it is determined that the pressure sensor 31 has a short circuit failure, and a fail code to that effect is backed up R
It is stored in the AM 53 (step 137).
【0056】ステップ134 で内圧制御弁閉仮異常フラグ
がセットされていないと判定されたときは、タンク内圧
Pと所定の負圧−100mm Aqと大小比較する(ステップ
138)。前述したように、パージVSV34が正常に閉
弁されていれば、吸気通路37の負圧は燃料タンク21
に導入されないが、パージVSV34が開故障のときに
は上記負圧が燃料タンク21にまで導入されてタンク内
圧Pは−100mm Aqより絶対値が大なる負圧となる。When it is determined in step 134 that the internal pressure control valve closing temporary abnormality flag is not set, the tank internal pressure P is compared with a predetermined negative pressure of -100 mm Aq (step).
138). As described above, when the purge VSV 34 is normally closed, the negative pressure in the intake passage 37 is equal to the negative pressure in the fuel tank 21.
However, when the purge VSV 34 has an open failure, the negative pressure is introduced into the fuel tank 21 and the tank internal pressure P becomes a negative pressure having an absolute value larger than -100 mm Aq.
【0057】従って、ステップ138 でP<−100mm Aq
と判定されたときは、パージVSV34の開故障である
と判定して、パージVSV開故障フェイルコードをバッ
クアップRAM53に記憶する(ステップ139 )。ステ
ップ138 でP≧−100mm Aqと判定されたときは、内圧
制御弁29は正常であり、また、パージVSV34は少
なくとも開故障はしていないと判断できるから、続い
て、チェックVSV30の閉故障を判定するべくP≒P
2が成立するか否か判定される(ステップ140 )。Therefore, in step 138, P <-100 mm Aq
If it is determined that the purge VSV 34 has an open failure, the purge VSV open failure fail code is stored in the backup RAM 53 (step 139). When it is determined in step 138 that P ≧ −100 mm Aq, the internal pressure control valve 29 is normal, and it can be determined that the purge VSV 34 does not have at least the open failure. Therefore, the check VSV 30 is closed. P ≒ P to judge
It is determined whether or not 2 holds (step 140).
【0058】上記P2は図6のステップ125 でRAM5
2に格納されたステージIIのタンク内圧であり、ステー
ジIIでパージVSV34を5秒間閉弁したときのタンク
内圧P2と、ステージIII でパージVSV34を閉弁
し、更にチェックVSV30を開弁したときのタンク内
圧Pとが殆ど同じであるとき(P≒P2)は、チェック
VSV30が閉故障であると判断できる。従って、ステ
ップ140 でP≒P2と判定されたときはチェックVSV
閉故障フェイルコードをバックアップRAM53に記憶
する(ステップ141 )。The above P2 is stored in the RAM 5 in step 125 of FIG.
2 is the tank internal pressure of stage II, which is the tank internal pressure P2 when the purge VSV34 is closed for 5 seconds in the stage II, and the purge VSV34 is closed and the check VSV30 is opened in the stage III. When the tank internal pressure P is almost the same (P≈P2), it can be determined that the check VSV 30 has a closing failure. Therefore, if it is determined in step 140 that P≈P2, check VSV
The close failure fail code is stored in the backup RAM 53 (step 141).
【0059】ステップ136 ,137 ,139 又は141 でフェ
イルコードがバックアップRAM53に記憶されると、
判定終了フラグが“1”にセットされた後(ステップ14
2 )、パージVSV34を開許可し、かつ、チェックV
SV30を閉弁して通常のパージ制御が可能な状態とし
(ステップ143 )、このルーチンを終了する。When the fail code is stored in the backup RAM 53 in steps 136, 137, 139 or 141,
After the judgment end flag is set to "1" (step 14
2), open the purge VSV34 and check V
The SV 30 is closed so that normal purge control is possible (step 143), and this routine is ended.
【0060】一方、ステップ140 でステージIII のタン
ク内圧PがステージIIのタンク内圧P2と異なると判定
されたときはステージIII 終了フラグを“1”にセット
し(ステップ144 )、更に空燃比補正量FAFをFAF
III としてRAM52に記憶した後(ステップ145 )、
パージVSV34を開許可し、かつ、チェックVSV3
0を閉弁して通常のパージ制御が可能な状態にして(ス
テップ146 )、次の図8のステージIVの故障診断に移
る。On the other hand, when it is determined in step 140 that the tank internal pressure P of the stage III is different from the tank internal pressure P2 of the stage II, the stage III end flag is set to "1" (step 144), and the air-fuel ratio correction amount is further increased. FAF to FAF
After storing in RAM52 as III (step 145),
Open permission of purge VSV34 and check VSV3
The valve 0 is closed to enable the normal purge control (step 146), and then the failure diagnosis of the next stage IV in FIG. 8 is started.
【0061】図8のステージIVの故障診断ルーチンにお
いて、ステージIV終了フラグが“1”にセットされてい
るか否か判定される(ステップ147 )。このステージIV
終了フラグの初期値は“0”とされているから、ステッ
プ147 が最初に実行されたときはステップ148 へ進み、
パージVSV34の開弁期間が合計10秒以上か否か判
定される。In the stage IV failure diagnosis routine of FIG. 8, it is determined whether or not the stage IV end flag is set to "1" (step 147). This Stage IV
Since the initial value of the end flag is "0", when step 147 is first executed, the process proceeds to step 148,
It is determined whether the valve opening period of the purge VSV 34 is 10 seconds or more in total.
【0062】このステージIVでは前記ステージIII の最
後のステップ143 又は146 によりチェックVSV30は
強制的に閉弁された状態がそのまま保持されているが、
パージVSV34はパージ実行条件を満足する毎に開弁
される、通常の状態にある。ステップ148 でパージVS
V34の開弁期間が合計10秒に達していないときはこ
のルーチンを一旦終了し、合計10秒経過したと判定さ
れると、ステージIV終了フラグを“1”にセットした後
(ステップ149 )、タンク洩れ仮異常フラグが“1”に
セットされているか判定する(ステップ150 )。In this stage IV, the check VSV 30 is maintained in the forcibly closed state by the last step 143 or 146 of the stage III.
The purge VSV 34 is in a normal state in which it is opened every time the purge execution condition is satisfied. Purge VS in step 148
When the V34 valve opening period has not reached 10 seconds in total, this routine is once terminated, and when it is determined that 10 seconds have passed in total, the stage IV end flag is set to "1" (step 149), It is determined whether the tank leak temporary abnormality flag is set to "1" (step 150).
【0063】このタンク洩れ仮異常フラグは前記図5の
ステージIの故障診断ルーチン中のステップ118 でのみ
セットされるフラグで、始動後10分以内におけるタン
ク内圧Pが−50mmAq<P≦50mmAqのときにセッ
トされる。ステップ150 でこのタンク洩れ仮異常フラグ
がセットされていると判定されたときは後述の図9のス
テージVの故障診断ルーチンに進むが、タンク洩れ仮異
常フラグがセットされていないと判定されたときは、ス
テップ151 へ進みFAFIII −FAFの値が3%より大
であるか否か判定される。This tank leak temporary abnormality flag is a flag which is set only in step 118 in the failure diagnosis routine of the stage I of FIG. 5, and when the tank internal pressure P within 10 minutes after the start is -50 mmAq <P≤50 mmAq. Is set to. When it is determined in step 150 that the tank leak temporary abnormality flag is set, the process proceeds to a failure diagnosis routine of stage V of FIG. 9 described later, but when it is determined that the tank leak temporary abnormality flag is not set. Proceeds to step 151, where it is determined whether the value of FAFIII-FAF is greater than 3%.
【0064】ここで、空燃比補正量FAFは別途、図1
1に示すルーチンによって算出されている。図11に示
すFAF算出ルーチンが例えば4ms毎に、かつ、所定の
空燃比フィードバック条件が成立しているときに起動さ
れると、内燃機関の排気通路に設けられた酸素濃度検出
センサの検出電圧Vが所定の比較電圧(ここでは0.45
V)と大小比較される。Here, the air-fuel ratio correction amount FAF is separately shown in FIG.
It is calculated by the routine shown in FIG. When the FAF calculation routine shown in FIG. 11 is started, for example, every 4 ms and when a predetermined air-fuel ratio feedback condition is established, the detected voltage V of the oxygen concentration detection sensor provided in the exhaust passage of the internal combustion engine is detected. Is a predetermined comparison voltage (0.45 here)
V) is compared with the size.
【0065】空燃比がリッチのとき(V≧0.45V)はそ
の状態がそれまでリーンであった状態からリッチへ反転
した状態であるかの判定が行なわれ(ステップ202 )、
リッチへの反転であるときは前回の空燃比補正量FAF
の値からスキップ定数Sを減算した値を新たな空燃比補
正量FAFとし(ステップ203 )、一方前回もリッチの
状態であり、リッチが継続しているときは前回のFAF
の値から積分定数Kを減算して新たなFAFの値とし
(ステップ204 )、このルーチンを抜ける。When the air-fuel ratio is rich (V ≧ 0.45V), it is determined whether the state is a lean state to a rich state (step 202).
If it is a reversal to rich, the previous air-fuel ratio correction amount FAF
The value obtained by subtracting the skip constant S from the value of is set as a new air-fuel ratio adjustment amount FAF (step 203). On the other hand, the previous state is also rich, and when the rich continues, the previous FAF
The integration constant K is subtracted from the value of to obtain a new FAF value (step 204), and this routine is exited.
【0066】他方、ステップ201 でリーンと判定された
とき(V1 <0.45)は、その状態がそれまでリッチであ
った状態からリーンへ反転した状態であるかの判定が行
なわれ(ステップ205 )、リーンへの反転であるときは
前回のFAFの値からスキップ定数Sを加算した値を新
たな空燃比補正量FAFとし(ステップ206 )、一方前
回もリーンの状態で引続きリーンと判定されたときはF
AFの値に積分定数Kを加算して新たなFAFの値とし
(ステップ206 )、このルーチンを終了する。ここで、
上記のスキップ定数Sは積分定数Kに比べて十分大なる
値に設定されている。On the other hand, when it is judged to be lean in step 201 (V 1 <0.45), it is judged whether or not the state is a state in which it was rich until that time and a state in which it was reversed to lean (step 205). , If it is a reversal to lean, the value obtained by adding the skip constant S to the value of the previous FAF is set as the new air-fuel ratio correction amount FAF (step 206). On the other hand, when it is determined to be lean in the previous lean state as well. Is F
The integration constant K is added to the AF value to obtain a new FAF value (step 206), and this routine is ended. here,
The skip constant S is set to a value sufficiently larger than the integration constant K.
【0067】これにより、酸素濃度検出センサの出力電
圧が図11(A)に示す如く変化した場合は、空燃比補
正量FAFは同図(B)に示す如く、空燃比がリーンか
らリッチへ反転した時はスキップ定数Sだけスキップ的
に大きく減衰されて燃料噴射時間TAUを小なる値に変
更させ、空燃比がリッチからリーンへ反転した時はスキ
ップ定数Sだけスキップ的に大きく増加されて燃料噴射
時間TAUを大なる値に変更させる。また、空燃比が同
じ状態のときは、FAFは図11(B)に示す如く積分
定数(時定数)Kに従ってリーンのときは大なる値へ、
またリッチのときは小なる値へ徐々に変化する。As a result, when the output voltage of the oxygen concentration detection sensor changes as shown in FIG. 11A, the air-fuel ratio correction amount FAF is reversed from lean to rich as shown in FIG. 11B. When it is done, the fuel injection time TAU is greatly attenuated by the skip constant S to change the fuel injection time TAU to a small value, and when the air-fuel ratio is reversed from rich to lean, the fuel injection time is greatly increased by the skip constant S and fuel injection is performed. Change the time TAU to a large value. Further, when the air-fuel ratio is the same, the FAF increases to a large value when lean according to the integration constant (time constant) K as shown in FIG.
When rich, it gradually changes to a smaller value.
【0068】この空燃比補正量FAFは機関回転数と吸
入空気量(又は吸気管圧力)により定まる基本燃料噴射
時間に、他の係数と共に乗算されて最終的な燃料噴射時
間TAUを決定し、これにより吸入混合気が目標空燃比
になるように制御する。The air-fuel ratio correction amount FAF is multiplied by the basic fuel injection time determined by the engine speed and the intake air amount (or intake pipe pressure) together with another coefficient to determine the final fuel injection time TAU. Is controlled so that the intake air-fuel mixture has the target air-fuel ratio.
【0069】再び図8に戻って説明するに、ステップ15
1 におけるFAFIII は前記ステージIII の故障診断ル
ーチンのステップ145 でRAM53に記憶された、パー
ジVSV34閉弁中の空燃比補正量であるのに対し、ス
テップ151 におけるFAFはステージIVにおいて通常の
パージ制御を行なったときの空燃比補正量であり、洩れ
がなければパージ制御により吸気通路37にキャニスタ
32内の吸着ベーパが吸入されることにより空燃比はス
テージIII よりもリッチ側に変化するため、空燃比補正
量FAFはこの空燃比変化を補正するために値が小に制
御される。Returning to FIG. 8 again, step 15 will be described.
FAF III in 1 is the air-fuel ratio correction amount during purge VSV34 valve closing stored in RAM 53 in step 145 of the failure diagnosis routine of stage III, whereas FAF in step 151 performs normal purge control in stage IV. This is the air-fuel ratio correction amount when the air-fuel ratio is corrected. If there is no leakage, the air-fuel ratio changes to the rich side compared to stage III because the adsorption vapor in the canister 32 is sucked into the intake passage 37 by the purge control. The correction amount FAF is controlled to a small value in order to correct this change in the air-fuel ratio.
【0070】従って、FAFIII −FAFで表わされる
差分値が3%より大きいときは、パージが正常に行なわ
れているものと判断して、判定終了フラグを“1”にセ
ットしてこのルーチンを終了する。すなわち、エバポ系
の各部位がすべて正常なときは、このステップ152 で判
定終了フラグが“1”にセットされることとなり、ステ
ージIVで故障診断が終了する。Therefore, when the difference value represented by FAFIII-FAF is larger than 3%, it is judged that the purging is normally performed, the judgment end flag is set to "1", and this routine is ended. To do. That is, when all parts of the evaporative system are normal, the determination end flag is set to "1" at step 152, and the failure diagnosis ends at stage IV.
【0071】一方、ステップ151 で上記差分値が3%以
上と判定されたときは、パージが正常に行なわれていな
いと判断して、図9のステップ153 へ進み、ステージV
の故障診断を開始する。On the other hand, when it is determined in step 151 that the difference value is 3% or more, it is determined that the purge is not normally performed, and the process proceeds to step 153 in FIG.
Start fault diagnosis of.
【0072】図9のステージVの故障診断ルーチンにお
いて、まずパージVSV34を強制的に開弁し、チェッ
クVSV30を強制的に開弁する(ステップ153 )。続
いて、パージVSV34とチェックVSV30の各開弁
期間が継続して10秒経過したか否かチェックし(ステ
ップ154 )、経過していないときはこのルーチンを一旦
終了し、10秒経過したときは読み込んだタンク内圧P
と予めROM51内に記憶しておいた圧力値−100mm A
qと大小比較をする(ステップ155 )。In the failure diagnosis routine of stage V in FIG. 9, first, the purge VSV 34 is forcibly opened and the check VSV 30 is forcibly opened (step 153). Then, it is checked whether or not each valve opening period of the purge VSV 34 and the check VSV 30 has continued for 10 seconds (step 154). If not, this routine is temporarily terminated, and if 10 seconds have passed, Read tank pressure P
And the pressure value stored in advance in the ROM 51 -100 mm A
The magnitude is compared with q (step 155).
【0073】上記のチェックVSV30の開弁により内
圧制御弁29のタンク内圧制御が無効とされると共に燃
料タンク21とキャニスタ32とが連通され、また上記
のパージVSV34の開弁により吸気通路37がパージ
VSV34及びパージ通路33を介してキャニスタ32
と連通される。従って、パージ通路33に洩れがなく、
またパージVSV34が正常に開弁していれば、チェッ
クVSV30は前記ステージII及びIII で故障診断され
て正常と判定されているから、吸気通路37の負圧が燃
料タンク21に導入され、これによりタンク内圧Pは−
100mm Aqより絶対値の大なる負圧となる。By opening the check VSV 30 described above, the tank internal pressure control of the internal pressure control valve 29 is invalidated, the fuel tank 21 and the canister 32 are communicated, and the intake passage 37 is purged by opening the purge VSV 34. The canister 32 via the VSV 34 and the purge passage 33.
Is communicated with. Therefore, there is no leakage in the purge passage 33,
If the purge VSV 34 is normally opened, the check VSV 30 has been diagnosed as faulty in the stages II and III and is determined to be normal. Therefore, the negative pressure in the intake passage 37 is introduced into the fuel tank 21. Tank pressure P is-
Negative pressure with a larger absolute value than 100 mm Aq.
【0074】従って、ステップ155 でP<−100mm Aq
と判定されたときは、正常と判断して判定終了フラグを
“1”にセットする(ステップ159 )。他方、ステップ
155でP≧−100mm Aqと判定されたときは、タンク内
圧Pが所定値以上の負圧に変化していないので、パージ
VSV34から燃料タンク21までのエバポ系に洩れが
あるかパージVSV34が閉故障と判断して、タンク洩
れ仮異常フラグが“1”にセットされているか否か判定
する(ステップ156 )。Therefore, in step 155, P <-100 mm Aq
If it is determined that the condition is normal, the determination end flag is set to "1" (step 159). On the other hand, step
When it is determined that P ≧ −100 mm Aq in 155, the tank internal pressure P has not changed to a negative pressure equal to or higher than a predetermined value, so there is a leak in the evaporation system from the purge VSV 34 to the fuel tank 21 or the purge VSV 34 is closed. It is judged that there is a failure, and it is judged whether or not the tank leak temporary abnormality flag is set to "1" (step 156).
【0075】このタンク洩れ仮異常フラグは図5のステ
ージIの故障診断ルーチン中のステップ118 でのみセッ
トされるフラグで、このタンク洩れ仮異常フラグが上記
ステップ156 で“1”にセットされていると判定された
ときは、タンク洩れ故障と判断してその旨のフェイルコ
ードをバックアップRAM53に記憶する(ステップ15
7 )。This tank leak temporary abnormality flag is a flag that is set only in step 118 in the failure diagnosis routine of stage I of FIG. 5, and this tank leak temporary abnormality flag is set to "1" in step 156. If it is determined that the tank is out of order, a failure code is stored in the backup RAM 53 (step 15).
7).
【0076】タンク洩れ仮異常フラグが上記ステップ15
6 でセットされていないと判定されたときは、パージ通
路33の洩れ又はパージVSV34の閉故障と判断し
て、その旨のフェイルコードをバックアップRAM53
に記憶する(ステップ158 )。The tank leak temporary abnormality flag is set to the above-mentioned step 15
If it is determined in step 6 that the purge passage 33 is not set, it is determined that the purge passage 33 is leaking or the purge VSV 34 is closed, and a fail code to that effect is stored in the backup RAM 53.
(Step 158).
【0077】ステップ157 又は158 の処理が終了する
と、判定終了フラグを“1”にセットした後(ステップ
159 )、パージVSV34を閉許可し、かつ、チェック
VSV30を強制的に閉弁して、通常のパージ制御可能
状態に戻した後(ステップ160)、このルーチンを終了
する。When the processing of step 157 or 158 is completed, the determination end flag is set to "1" (step
159) After permitting the purge VSV 34 to close and forcibly closing the check VSV 30 to return to the normal purge controllable state (step 160), this routine ends.
【0078】ステージ0,II,III ,IV及びVのいずれ
かで判定終了フラグが“1”にセットされると(ステッ
プ112 ,130 ,142 ,152 ,159 )、その後この故障診
断ルーチンが起動された際に、図4のステップ101 から
113 へ進み、バックアップRAM53内に何らかのフェ
イルコードが記憶されていた場合は警告灯41を点灯し
て(ステップ115 )、運転者に異常を知らせる。これに
より、その後の修理の際にバックアップRAM53から
読み出したフェイルコードにより、故障部位を直ちに特
定することができる。When the judgment end flag is set to "1" in any of the stages 0, II, III, IV and V (steps 112, 130, 142, 152, 159), this failure diagnosis routine is started thereafter. From step 101 in FIG.
When the process proceeds to 113, if any fail code is stored in the backup RAM 53, the warning lamp 41 is turned on (step 115) to notify the driver of the abnormality. As a result, the failing part can be immediately identified by the fail code read from the backup RAM 53 at the time of subsequent repair.
【0079】以上の本実施例による故障判定を、まとめ
ると次表に示す如くになる。ただし、次表中、白三角は
仮異常判定、黒三角は故障判定(仮異常判定があれば、
仮異常判定していないと故障判定に進まない)を示す。The failure judgment according to the present embodiment described above is summarized in the following table. However, in the following table, the white triangles are temporary abnormal judgments, the black triangles are failure judgments (if there is a temporary abnormal judgment,
It does not proceed to the failure judgment unless the temporary abnormality is judged).
【0080】[0080]
【表2】 [Table 2]
【0081】次に本実施例の作動について、タンク内圧
の変化とパージVSV34及びチェックVSV30の開
閉弁動作と共に説明する。図12(C)はエバポパージ
システムを構成する各部品がすべて正常なときのタンク
内圧の変化を示す。この正常時にはステージ0,I,I
I,III 及びIVの故障診断により、パージVSV34と
チェックVSV30は夫々図12(A),(B)に示す
如く開閉制御され、ステージIVのステップ152 で判定終
了となり、ステージVは実行されない。Next, the operation of this embodiment will be described together with the change in the tank internal pressure and the opening / closing valve operation of the purge VSV 34 and the check VSV 30. FIG. 12 (C) shows changes in the tank internal pressure when all the components that make up the evaporation purge system are normal. In this normal state, stages 0, I, I
By the failure diagnosis of I, III, and IV, the purge VSV 34 and the check VSV 30 are controlled to open and close as shown in FIGS. 12A and 12B, respectively, and the determination is completed in step 152 of stage IV, and stage V is not executed.
【0082】図13(C)は内圧制御弁29が閉故障の
ときのタンク内圧の変化を示す。このときはステージ
0,I,II及びIII の故障診断により、パージVSV3
4とチェックVSV30は夫々図13(A),(B)に
示す如く開閉制御され、ステージ0のステップ109 で仮
異常判定され、ステージIII のステップ136 で内圧制御
弁閉故障と判定される。従って、この場合はステージIV
及びVは実行されない。FIG. 13C shows changes in the tank internal pressure when the internal pressure control valve 29 has a closing failure. At this time, the purge VSV3 is detected by the failure diagnosis of the stages 0, I, II and III.
4 and the check VSV 30 are controlled to open and close as shown in FIGS. 13A and 13B, respectively, and a temporary abnormality determination is made in step 109 of stage 0, and an internal pressure control valve closing failure is determined in step 136 of stage III. Therefore, in this case Stage IV
And V are not executed.
【0083】図14(C)はタンク洩れ発生時のタンク
内圧の変化を示す。この場合はパージVSV34とチェ
ックVSV30は図14(A),(B)に示す如くステ
ージVまでの故障診断により開閉制御される。この場合
は、タンク内圧は大気圧近傍で略一定であり、ステージ
Iのステップ118 で仮異常判定が行なわれ、ステージV
のステップ157 でタンク洩れ故障と判定される。FIG. 14C shows a change in tank internal pressure when a tank leak occurs. In this case, the purge VSV 34 and the check VSV 30 are controlled to be opened / closed by the failure diagnosis up to the stage V as shown in FIGS. 14 (A) and 14 (B). In this case, the tank internal pressure is substantially constant in the vicinity of the atmospheric pressure, and the temporary abnormality determination is performed in step 118 of stage I, and the stage V
In step 157 of the above, it is determined that the tank is out of order.
【0084】図15(C)は内圧制御弁29の開故障又
はチェックVSV30の開故障のときのタンク内圧の変
化を示し、ステージ0,IのパージVSV34の開閉制
御(同図(A))に応動して大気圧と−200mm Aqとの
間で変化する。この場合はステージIのステップ121 で
仮異常判定がされ、ステージIIのステップ129 で故障判
定がなされる。従って、この内圧制御弁29の開故障又
はチェックVSV30の開故障のときは、パージVSV
34及びチェックVSV30は夫々図15(A),
(B)に示す如く、ステージ0〜IIの開閉制御が行なわ
れ、ステージIII 以降は実行されない。FIG. 15C shows changes in the tank internal pressure when the internal pressure control valve 29 has an open failure or the check VSV 30 has an open failure, and is used to control the opening / closing of the purge VSV 34 in stages 0 and I (FIG. 15A). In response, it changes between atmospheric pressure and -200 mm Aq. In this case, a temporary abnormality determination is made in step 121 of stage I, and a failure determination is made in step 129 of stage II. Therefore, when the internal pressure control valve 29 has an open failure or the check VSV 30 has an open failure, the purge VSV is deleted.
34 and the check VSV 30 are shown in FIG.
As shown in (B), the opening / closing control of the stages 0 to II is performed, and the stage III and subsequent stages are not executed.
【0085】図16(C)はパージVSV34の開故障
時の、また図17(C)はチェックVSV30の閉故障
時のタンク内圧の変化を夫々示し、ステージ0からIIま
では図12の正常時と同様のタンク内圧の変化を示す。
いずれの場合もパージVSV34は図16(A),図1
7(A)に、チェックVSV30は図16(B),図1
7(B)に示す如く、ステージIII まで開閉制御され、
ステージIII で判定終了となる。FIG. 16 (C) shows changes in tank internal pressure when the purge VSV 34 has an open failure, and FIG. 17 (C) shows changes in the check VSV 30 when the check VSV 30 has a closed failure. The same change in the tank pressure is shown.
In either case, the purge VSV 34 is shown in FIG.
7 (A), the check VSV30 is shown in FIG.
As shown in 7 (B), opening and closing is controlled up to stage III,
The judgment is over in Stage III.
【0086】パージVSV34の開故障時のタンク内圧
は図16(C)に示すようにステージIII のチェックV
SV30の閉弁により−200mm Aq程度までの負圧に変
化するため、ステージIII のステップ139 でパージVS
V開故障と判定される。これに対し、チェックVSV3
0の閉故障時のタンク内圧は図17(C)に示すよう
に、ステージIII のチェックVSV30の開弁指示をし
てもタンク内圧は負圧とならないため、ステージIII の
ステップ141 でチェックVSV閉故障と判定される。As shown in FIG. 16C, the tank internal pressure when the purge VSV 34 has an open failure is checked V in stage III.
When the SV30 is closed, the negative pressure changes to about -200 mm Aq.
It is determined that there is a V open failure. On the other hand, check VSV3
As shown in FIG. 17 (C), the tank internal pressure at the time of the closing failure of 0 is not negative even if the instruction to open the check VSV 30 of the stage III is issued. Therefore, the tank internal pressure is checked at step 141 of the stage III. It is judged as a failure.
【0087】図18(C)はパージ通路33の洩れ又は
パージVSV34の閉故障時のタンク内圧の変化を示
す。パージVSV34及びチェックVSV30は図18
(A),(B)に示す如く、ステージVまで開閉制御さ
れる。タンク内圧は、図18(C)に示す如く図12
(C)に示した正常時と同様のタンク内圧の変化を示し
ているが、図8のステージIVのステップ151 で空燃比補
正量FAFが所定値以上のリッチの変化を示していない
ことから、図9のステージVのステップ158 でパージ通
路33の洩れ又はパージVSV34の閉故障と判定する
ことができる。FIG. 18C shows the change in the tank internal pressure when the purge passage 33 leaks or when the purge VSV 34 closes. The purge VSV 34 and the check VSV 30 are shown in FIG.
As shown in (A) and (B), opening / closing is controlled up to the stage V. The tank internal pressure is as shown in FIG.
Although the change in the tank internal pressure similar to that in the normal state shown in (C) is shown, the air-fuel ratio correction amount FAF does not show a rich change above a predetermined value in step 151 of stage IV in FIG. In step 158 of stage V in FIG. 9, it can be determined that the purge passage 33 is leaking or the purge VSV 34 is closed.
【0088】このように、本実施例によればエバポパー
ジシステムの各部位の故障を各ステージ毎の圧力変化や
空燃比変化から特定することができるので、故障修理が
短時間でできる。また、故障診断時でもステージIII ,
V以外はパージ制御を通常通り行なうことができる。As described above, according to this embodiment, the failure of each part of the evaporative purge system can be identified from the pressure change and the air-fuel ratio change of each stage, so that the failure repair can be performed in a short time. In addition, even during failure diagnosis, stage III,
Except for V, the purge control can be performed normally.
【0089】更に、本実施例によれば、正常時にはステ
ージIVで判定が終了し、唯一負圧を燃料タンク21内に
導入するステージVまで判定が進まず、またステージV
まで判定を行なう場合でもステージIII でタンク内圧を
大気圧にしてからステージVで燃料タンク21内に負圧
を導入しているから、負圧導入の機会が少なく、また負
圧を導入しても吸気通路37へベーパが吸入される量が
少なく、よって空燃比がリッチになることが少なく、排
気エミッションの悪化を殆どもたらさないようにでき
る。更には、ステージIVにおいてステージIII でキャニ
スタ32に溜めたベーパを吸気通路37にパージするよ
うにしているため、空燃比が大幅にリッチになることを
防止することができる。Further, according to the present embodiment, the judgment is completed at the stage IV in the normal state, and the judgment does not proceed to the stage V where only the negative pressure is introduced into the fuel tank 21.
Even if the determination is performed up to, the negative pressure is introduced into the fuel tank 21 at the stage V after the internal pressure of the tank is set to the atmospheric pressure at the stage III. The amount of vapor sucked into the intake passage 37 is small, so that the air-fuel ratio rarely becomes rich, and the deterioration of exhaust emission can be hardly caused. Further, in stage IV, the vapor accumulated in the canister 32 in stage III is purged into the intake passage 37, so that the air-fuel ratio can be prevented from becoming significantly rich.
【0090】[0090]
【発明の効果】上述の如く、本発明によれば、エバポ系
の圧力値に基づいてエバポ系の故障部位を特定すること
ができるため、故障発見後の修理を従来に比し、大幅に
短時間で行なうことができる等の特長を有するものであ
る。As described above, according to the present invention, it is possible to specify the failure part of the evaporation system based on the pressure value of the evaporation system, so that the repair after the failure is found is significantly shorter than the conventional repair. It has the advantage that it can be done in time.
【図1】本発明の原理構成図である。FIG. 1 is a principle configuration diagram of the present invention.
【図2】本発明の一実施例のシステム構成図である。FIG. 2 is a system configuration diagram of an embodiment of the present invention.
【図3】図2中のマイクロコンピュータのハードウェア
構成を示す図である。3 is a diagram showing a hardware configuration of a microcomputer shown in FIG.
【図4】本発明の要部の一実施例の故障診断ルーチン
(ステージ0)を示すフローチャート(その1)であ
る。FIG. 4 is a flow chart (No. 1) showing a failure diagnosis routine (stage 0) of the embodiment of the main part of the present invention.
【図5】本発明の要部の一実施例の故障診断ルーチン
(ステージI)を示すフローチャート(その2)であ
る。FIG. 5 is a flowchart (part 2) showing a failure diagnosis routine (stage I) of an embodiment of the main part of the present invention.
【図6】本発明の要部の一実施例の故障診断ルーチン
(ステージII)を示すフローチャート(その3)であ
る。FIG. 6 is a flowchart (No. 3) showing a failure diagnosis routine (stage II) of the embodiment of the main part of the present invention.
【図7】本発明の要部の一実施例の故障診断ルーチン
(ステージIII )を示すフローチャート(その4)であ
る。FIG. 7 is a flow chart (No. 4) showing a failure diagnosis routine (stage III) of the embodiment of the main part of the present invention.
【図8】本発明の要部の一実施例の故障診断ルーチン
(ステージIV)を示すフローチャート(その5)であ
る。FIG. 8 is a flowchart (No. 5) showing a failure diagnosis routine (stage IV) of the embodiment of the main part of the present invention.
【図9】本発明の要部の一実施例の故障診断ルーチン
(ステージV)を示すフローチャート(その6)であ
る。FIG. 9 is a flowchart (No. 6) showing the failure diagnosis routine (stage V) of the embodiment of the main part of the present invention.
【図10】FAFの算出ルーチンを示すフローチャート
である。FIG. 10 is a flowchart showing a FAF calculation routine.
【図11】図10のルーチンにより算出されるFAFと
酸素濃度検出センサの出力の変化を示すタイムチャート
である。11 is a time chart showing changes in FAF and the output of the oxygen concentration detection sensor calculated by the routine of FIG.
【図12】正常時のタンク内圧等を示す図である。FIG. 12 is a diagram showing the tank internal pressure and the like when normal.
【図13】内圧制御弁閉故障時のタンク内圧の変化等を
示す図である。FIG. 13 is a diagram showing changes in the tank internal pressure when the internal pressure control valve is closed.
【図14】タンク洩れ故障時のタンク内圧の変化等を示
す図である。FIG. 14 is a diagram showing changes in tank internal pressure and the like when a tank leakage failure occurs.
【図15】チェックVSVの開故障又は内圧制御弁開故
障時のタンク内圧の変化等を示す図である。FIG. 15 is a diagram showing changes in the tank internal pressure when the check VSV opens or the internal pressure control valve opens.
【図16】パージVSV開故障時のタンク内圧の変化等
を示す図である。FIG. 16 is a diagram showing changes in tank internal pressure and the like when the purge VSV is open.
【図17】チェックVSVの閉故障時のタンク内圧の変
化等を示す図である。FIG. 17 is a diagram showing changes in tank internal pressure and the like when the check VSV is closed.
【図18】パージ通路洩れ又はパージVSV閉故障時の
タンク内圧の変化等を示す図である。FIG. 18 is a diagram showing a change in tank internal pressure and the like when a purge passage leaks or a purge VSV close failure occurs.
10 内燃機関 11,21 燃料タンク 12,28a,28b ベーパ通路 13,32 キャニスタ 14,33 パージ通路 15 パージ制御弁 16,37 吸気通路 17 エバポ系 18 圧力検出手段 19 記憶手段 20 判定手段 29 内圧制御弁 30 チェックVSV(バキューム・スイッチング・バ
ルブ) 31 圧力センサ 34 パージVSV(バキューム・スイッチング・バル
ブ) 40 マイクロコンピュータ 41 警告灯10 Internal Combustion Engine 11, 21 Fuel Tank 12, 28a, 28b Vapor Passage 13, 32 Canister 14, 33 Purge Passage 15 Purge Control Valve 16, 37 Intake Passage 17 Evaporative System 18 Pressure Detection Means 19 Storage Means 20 Judgment Means 29 Internal Pressure Control Valve 30 Check VSV (vacuum switching valve) 31 Pressure sensor 34 Purge VSV (vacuum switching valve) 40 Microcomputer 41 Warning light
Claims (1)
を通してキャニスタ内の吸着剤に吸着させ、所定運転時
に該キャニスタ内の吸着燃料を、パージ通路の途中に設
けられたパージ制御弁を開放して内燃機関の吸気通路へ
パージするエバポパージシステムの故障を診断する装置
において、 前記燃料タンクから前記パージ制御弁に到るエバポ系の
圧力を検出する圧力検出手段と、 前記エバポ系の各部位毎に故障時に検出される基準圧力
値を予め記憶しておく記憶手段と、 故障診断時の前記圧力検出手段による検出圧力値と、該
記憶手段の記憶標準圧力値とを比較して故障部位を判定
する判定手段とを備えることを特徴とするエバポパージ
システムの故障診断装置。1. An evaporated fuel from a fuel tank is adsorbed by an adsorbent in a canister through a vapor passage, and the adsorbed fuel in the canister is opened during a predetermined operation by opening a purge control valve provided in the middle of the purge passage. In a device for diagnosing a failure of an evaporation purge system for purging an intake passage of an internal combustion engine, pressure detection means for detecting a pressure of an evaporation system from the fuel tank to the purge control valve, and each part of the evaporation system. A storage unit that stores in advance a reference pressure value detected at the time of failure, a pressure value detected by the pressure detection unit at the time of failure diagnosis, and a stored standard pressure value of the storage unit are compared to determine a failed portion. A failure diagnosis apparatus for an evaporative purge system, comprising: a determination unit.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP19722192A JPH0642414A (en) | 1992-07-23 | 1992-07-23 | Failure diagnostic device of evaporative purge system |
US07/998,191 US5295472A (en) | 1992-01-06 | 1992-12-29 | Apparatus for detecting malfunction in evaporated fuel purge system used in internal combustion engine |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP19722192A JPH0642414A (en) | 1992-07-23 | 1992-07-23 | Failure diagnostic device of evaporative purge system |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH0642414A true JPH0642414A (en) | 1994-02-15 |
Family
ID=16370854
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP19722192A Pending JPH0642414A (en) | 1992-01-06 | 1992-07-23 | Failure diagnostic device of evaporative purge system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0642414A (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5669362A (en) * | 1995-03-20 | 1997-09-23 | Toyota Jidosha Kabushiki Kaisha | Diagnostic device for an evaporative emission control system |
KR20030089576A (en) * | 2002-05-16 | 2003-11-22 | 기아자동차주식회사 | Apparatus and Method for diagnosing leak area of evaporated fuel gas in an automobile |
JP2014088830A (en) * | 2012-10-30 | 2014-05-15 | Honda Motor Co Ltd | Evaporated fuel treatment device |
JP2017110560A (en) * | 2015-12-16 | 2017-06-22 | 三菱自動車工業株式会社 | Vapor fuel treatment device |
US9879638B2 (en) | 2012-10-30 | 2018-01-30 | Honda Motor Co., Ltd. | Evaporated fuel treatment device |
JP2020029843A (en) * | 2018-08-24 | 2020-02-27 | 株式会社Subaru | Diagnostic device for evaporation fuel treatment system |
JP2020084777A (en) * | 2018-11-16 | 2020-06-04 | 株式会社Subaru | Pressure sensor failure determining device for fuel tank |
-
1992
- 1992-07-23 JP JP19722192A patent/JPH0642414A/en active Pending
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5669362A (en) * | 1995-03-20 | 1997-09-23 | Toyota Jidosha Kabushiki Kaisha | Diagnostic device for an evaporative emission control system |
KR20030089576A (en) * | 2002-05-16 | 2003-11-22 | 기아자동차주식회사 | Apparatus and Method for diagnosing leak area of evaporated fuel gas in an automobile |
JP2014088830A (en) * | 2012-10-30 | 2014-05-15 | Honda Motor Co Ltd | Evaporated fuel treatment device |
US9879638B2 (en) | 2012-10-30 | 2018-01-30 | Honda Motor Co., Ltd. | Evaporated fuel treatment device |
JP2017110560A (en) * | 2015-12-16 | 2017-06-22 | 三菱自動車工業株式会社 | Vapor fuel treatment device |
JP2020029843A (en) * | 2018-08-24 | 2020-02-27 | 株式会社Subaru | Diagnostic device for evaporation fuel treatment system |
US11111883B2 (en) | 2018-08-24 | 2021-09-07 | Subaru Corporation | Diagnostic apparatus for evaporative fuel processing system |
JP2020084777A (en) * | 2018-11-16 | 2020-06-04 | 株式会社Subaru | Pressure sensor failure determining device for fuel tank |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7383826B2 (en) | Fuel vapor treatment apparatus, system having the same, method for operating the same | |
JPH06249085A (en) | Apparatus for diagnosing failure in evaporation purge system | |
US6487892B1 (en) | Fault detection apparatus and method for fuel vapor purge system | |
JP3587093B2 (en) | Evaporative purge system failure diagnosis device | |
JPH0642414A (en) | Failure diagnostic device of evaporative purge system | |
JP2745991B2 (en) | Failure diagnosis device for evaporation purge system | |
JP2580929B2 (en) | Failure diagnosis device for evaporation purge system | |
JP3252503B2 (en) | Failure diagnosis device for evaporation purge system | |
JP2827648B2 (en) | Failure diagnosis device for evaporation purge system | |
JP3334277B2 (en) | Failure diagnosis device for evaporative fuel evaporation prevention device of internal combustion engine | |
JP3287037B2 (en) | Failure diagnosis device for evaporation purge system | |
JP2746016B2 (en) | Failure diagnosis device for evaporation purge system | |
JP3139096B2 (en) | Diagnosis device for evaporative fuel control system of vehicle | |
JP2745966B2 (en) | Failure diagnosis device for evaporation purge system | |
JP2699774B2 (en) | Failure diagnosis device for evaporation purge system | |
JP2830628B2 (en) | Failure diagnosis device for evaporation purge system | |
JPH0626408A (en) | Accident diagnosis device for evapopurge system | |
JPH11326110A (en) | Device for diagnosing leak from evaporated-fuel treating device | |
JPH06159157A (en) | Fault diagnostic device of evaporation-purge system | |
JP2699772B2 (en) | Failure diagnosis device for evaporation purge system | |
JP2001152974A (en) | Leak diagnostic device for evaporated fuel disposal device | |
JP2580928B2 (en) | Failure diagnosis device for evaporation purge system | |
JP2616625B2 (en) | Failure diagnosis device for evaporation purge system | |
JP2697506B2 (en) | Failure diagnosis device for evaporation purge system | |
JP2745980B2 (en) | Failure diagnosis device for evaporation purge system |