Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3311212B2 - Failure detection device for evaporative fuel control device of internal combustion engine and misfire detection device for internal combustion engine - Google Patents
[go: Go Back, main page]

JP3311212B2 - Failure detection device for evaporative fuel control device of internal combustion engine and misfire detection device for internal combustion engine - Google Patents

Failure detection device for evaporative fuel control device of internal combustion engine and misfire detection device for internal combustion engine

Info

Publication number
JP3311212B2
JP3311212B2 JP20709695A JP20709695A JP3311212B2 JP 3311212 B2 JP3311212 B2 JP 3311212B2 JP 20709695 A JP20709695 A JP 20709695A JP 20709695 A JP20709695 A JP 20709695A JP 3311212 B2 JP3311212 B2 JP 3311212B2
Authority
JP
Japan
Prior art keywords
fuel
combustion engine
internal combustion
canister
control device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP20709695A
Other languages
Japanese (ja)
Other versions
JPH0953531A (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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP20709695A priority Critical patent/JP3311212B2/en
Publication of JPH0953531A publication Critical patent/JPH0953531A/en
Application granted granted Critical
Publication of JP3311212B2 publication Critical patent/JP3311212B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/40Engine management systems

Landscapes

  • Supplying Secondary Fuel Or The Like To Fuel, Air Or Fuel-Air Mixtures (AREA)
  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Description

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

【0001】[0001]

【発明の属する技術分野】この発明は、内燃機関の蒸発
燃料制御装置の故障,すなわち蒸発燃料制御装置を構成
するキャニスタや各種弁装置の故障や、蒸発燃料通路な
どの故障を検出するための故障検出装置および失火検出
を行なう失火検出装置に関する。
The present invention relates to a failure of an evaporative fuel control device of an internal combustion engine, that is, a failure of a canister and various valve devices constituting the evaporative fuel control device, and a failure for detecting a failure of an evaporative fuel passage and the like. The present invention relates to a detection device and a misfire detection device that performs misfire detection.

【0002】[0002]

【従来の技術】一般に、自動車用内燃機関においては、
燃料蒸発ガス(主に有害なHC成分)による大気汚染を
防止するため、燃料タンク等の蒸発源で発生する蒸発燃
料をキャニスタに導入して吸着捕集し、これをキャニス
タと内燃機関の吸気系との間に設けられた蒸発燃料供給
通路を介して吸気系に供給することが行われている。ま
た、蒸発燃料の供給を無条件に行うと混合気の空燃比が
大きく変動して内燃機関の運転性能の悪化等が生じるた
め、蒸発燃料供給通路にパージ制御弁を設け、制御装置
からのパージ制御指令によりパージ制御弁を開くように
して、蒸発燃料を吸気系に供給しても問題の無い運転条
件(空燃比フィードバック制御実行時)においてのみ蒸
発燃料を吸気系に供給する蒸発燃料制御装置が用いられ
ている。また、近年の大気汚染防止強化の面より、たと
えば蒸発燃料供給通路の破損,キャニスタの劣化・破
損,パージ制御弁の故障等の蒸発燃料制御装置の故障発
生時において早期にこの故障を検知して警報し、修理を
促すことが考えられている。上記のような故障を検出す
る装置が、カリフォルニア大気資源局(以下、CARB
と略)より1991−6−26付け「Technica
l SupportDocument」の15頁に提案
されている。以下、CARBで提案された装置を図9に
沿って説明する。図9において、100はエアクリー
ナ、10は燃料を貯蔵する燃料タンク、11は燃料タン
ク10から発生する蒸発ガスを吸着捕集するキャニス
タ、19はキャニスタ11に吸着された燃料の内燃機関
への導入を制御するパージ制御弁、20はキャニスタ1
1の大気解放端を開閉するキャニスタクローズ弁、16
は蒸発燃料制御装置のシステム内圧力を計測する圧力検
出センサ、3は吸気管、51はスロットル弁である。
2. Description of the Related Art Generally, in an internal combustion engine for an automobile,
In order to prevent air pollution due to fuel evaporative gas (mainly harmful HC components), evaporated fuel generated from an evaporation source such as a fuel tank is introduced into a canister to be adsorbed and collected, and this is collected by the canister and an intake system of an internal combustion engine. Is supplied to the intake system via an evaporative fuel supply passage provided between the fuel cell and the intake passage. Also, if the supply of evaporative fuel is performed unconditionally, the air-fuel ratio of the air-fuel mixture will fluctuate greatly and the operating performance of the internal combustion engine will deteriorate, so a purge control valve is provided in the evaporative fuel supply passage, and An evaporative fuel control device that opens the purge control valve according to a control command and supplies evaporative fuel to the intake system only under operating conditions (when executing air-fuel ratio feedback control) where there is no problem even if evaporative fuel is supplied to the intake system. Used. In addition, from the viewpoint of enhancing air pollution prevention in recent years, this failure is detected at an early stage when a failure occurs in the evaporative fuel control device such as damage to the evaporative fuel supply passage, deterioration or breakage of the canister, or failure of the purge control valve. It is thought to warn and urge repairs. An apparatus for detecting such a failure is provided by the California Air Resources Board (hereinafter referred to as CARB).
"Abbreviated as" Technica "
l Support Document "on page 15. Hereinafter, the device proposed by CARB will be described with reference to FIG. 9, reference numeral 100 denotes an air cleaner, 10 denotes a fuel tank for storing fuel, 11 denotes a canister that adsorbs and collects evaporative gas generated from the fuel tank 10, and 19 denotes introduction of the fuel adsorbed by the canister 11 to the internal combustion engine. The purge control valve to be controlled, 20 is the canister 1
1 canister close valve for opening and closing the open-to-atmosphere end, 16
Is a pressure detection sensor for measuring the pressure in the system of the evaporative fuel control device, 3 is an intake pipe, and 51 is a throttle valve.

【0003】次に、CARBで開示されている蒸発燃料
制御装置の故障検出動作を図10に基づいて説明する。
まず、あらかじめ決められた所定運転状態において、故
障検出装置としてのECU(エンジンコントロールユニ
ット又はエレクトリックコントロールユニット)による
制御にてキャニスタクローズ弁20を閉じ、その後、パ
ージ制御弁19を動作させる。この動作により、内燃機
関のマニホールド負圧によって装置のシステム内圧力が
低下する。この圧力変動を圧力検出センサ16からの出
力に基づいてECUで検出する。ここで、蒸発燃料制御
装置に故障が有るならば(たとえば、燃料タンク10と
キャニスタ11間の配管がはずれていた場合、蒸発燃料
制御装置に漏れが生じていた場合など)、システム内の
圧力が負圧とならないため、システム内圧力は変化しな
いか,または変化が少ない。また、蒸発燃料制御装置が
正常ならば、システム内の圧力が負圧となるため、シス
テム内圧力が変化する。以上の通り、蒸発燃料制御装置
が故障しているのか正常なのかによって、蒸発燃料制御
装置のシステム内圧力動作が異なることが判るため、C
ARBでは、この圧力変化を検出して、蒸発燃料制御装
置の故障検出を行うようにしている。
Next, a failure detection operation of the evaporative fuel control device disclosed in CARB will be described with reference to FIG.
First, in a predetermined operating state determined in advance, the canister close valve 20 is closed under the control of an ECU (engine control unit or electric control unit) as a failure detection device, and then the purge control valve 19 is operated. With this operation, the pressure in the system of the device decreases due to the manifold negative pressure of the internal combustion engine. This pressure fluctuation is detected by the ECU based on the output from the pressure detection sensor 16. Here, if there is a failure in the evaporative fuel control device (for example, if the piping between the fuel tank 10 and the canister 11 is disconnected, or if the evaporative fuel control device is leaking), the pressure in the system becomes lower. Since there is no negative pressure, the pressure in the system does not change or changes little. Further, if the evaporative fuel control device is normal, the pressure in the system becomes negative, so that the pressure in the system changes. As described above, it is known that the pressure operation in the system of the evaporative fuel control device differs depending on whether the evaporative fuel control device has failed or is normal.
The ARB detects the pressure change to detect a failure of the fuel vapor control device.

【0004】[0004]

【発明が解決しようとする課題】しかしながら上述のC
ARBの装置においては、たとえば外気温が高い等の所
定条件においては、蒸発燃料の発生が多くなる条件が成
立する。このような条件では、前述の故障検出動作を実
施した場合、すなわち、故障検出装置が、あらかじめ決
められた所定運転状態において、キャニスタクローズ弁
を閉し、その後、パージ制御弁を動作させた場合、蒸発
燃料制御装置のシステム内の圧力は蒸発燃料の発生が多
いため、低下しない。このため、システム内の圧力変化
は図10の実線で示すような正常時の変化を示さなくな
り、図10の点線F1で示すような変化を示す。この場
合、蒸発燃料制御装置が正常にも関わらず、装置が異常
であると判定してしまい、大リークによる異常なのか、
燃料蒸発の発生が多いために正常に拘らず異常と判定し
てしまうのか判らない。と言う課題があった。また、た
とえば悪路走行時等の所定条件においては、燃料タンク
内の燃料が変動するため、燃料タンク内の燃料変動に伴
うシステム内の圧力変動が生じて、故障検出時に異常と
なる条件が成立する。このような条件では、故障検出動
作を実施した場合、すなわち、故障検出装置が、あらか
じめ決められた所定運転状態において、キャニスタクロ
ーズ弁を閉し、その後、パージ制御弁を動作させた場
合、システム内の圧力変動の挙動が図10の点線F2で
示すようになり、よって正常にも拘らず装置が異常であ
ると判定してしまう場合がある。と言う課題があった。
また、従来の失火検出は、内燃機関の回転数を検出する
回転数検出センサから出力される信号の周期を計算し
て、次回に出力される信号の周期を予測して、その予測
値と実際の周期のズレ量から失火を検出するようにして
いるが、例えば悪路(岩道)走行時に走行中、大きな石
があって、その石とタイヤがぶつかった場合、車速が急
に低下し、内燃機関とトランスミッションが直結されて
いると内燃機関回転数も同様に急に低下する。そうする
と回転数検出センサの出力の周期も急変して、予測した
周期と実際の周期が大きくズレることによって、失火し
ていないにも拘らず、失火検出してしまい、いわゆる誤
検出してしまう。と言う課題があった。
However, the above C
In the ARB device, for example, under a predetermined condition such as a high outside air temperature, a condition for increasing the amount of evaporative fuel is satisfied. Under such conditions, when the above-described failure detection operation is performed, that is, when the failure detection device closes the canister close valve in a predetermined predetermined operation state and then operates the purge control valve, The pressure in the system of the evaporative fuel control device does not decrease because the amount of evaporative fuel generated is large. For this reason, the pressure change in the system does not show a normal change as shown by a solid line in FIG. 10, but shows a change as shown by a dotted line F1 in FIG. In this case, although the fuel vapor control device is normal, it is determined that the device is abnormal, and whether the abnormality is due to a large leak,
It is not clear whether the determination is abnormal regardless of the normal condition due to the large amount of fuel evaporation. There was a problem to say. Further, for example, under predetermined conditions such as when driving on a rough road, the fuel in the fuel tank fluctuates, so that the pressure in the system fluctuates due to the fuel fluctuation in the fuel tank, and a condition that becomes abnormal when a failure is detected is satisfied. I do. Under such conditions, when the failure detection operation is performed, that is, when the failure detection device closes the canister close valve and then operates the purge control valve in a predetermined operating state, the system detects a failure. The behavior of the pressure fluctuation is as shown by the dotted line F2 in FIG. 10, and therefore, it may be determined that the device is abnormal even though it is normal. There was a problem to say.
Further, in the conventional misfire detection, a cycle of a signal output from a rotation speed detection sensor for detecting a rotation speed of the internal combustion engine is calculated, a cycle of a signal output next time is predicted, and the predicted value is compared with the predicted value. Misfire is detected from the deviation amount of the cycle of, for example, when traveling on a rough road (rocky road), when there is a large stone and the stone hits the tire, the vehicle speed suddenly decreases, When the internal combustion engine and the transmission are directly connected, the rotational speed of the internal combustion engine also drops rapidly. Then, the cycle of the output of the rotational speed detection sensor also changes suddenly, and the predicted cycle and the actual cycle greatly deviate from each other. There was a problem to say.

【0005】[0005]

【課題を解決するための手段】請求項1による蒸発燃料
制御装置の故障検出装置は、蒸発燃料制御装置のシステ
ム内の内部圧力を検出する圧力検出センサ16と、キャ
ニスタクローズ弁20を閉じてからパージ制御弁19を
動作制御しその後所定時間(TRX)経過した後に前記
パージ制御弁19を停止するとともに前記キャニスタク
ローズ弁20を開いて前記圧力検出センサ16の出力値
を大気圧付近(PINT)まで上昇させ、その後キャニ
スタクローズ弁20を閉じてから所定時間(TR2)経
過後の前記圧力検出センサ16の出力値が所定値よりも
大きいと判定した時は、前記蒸発燃料制御装置の故障検
出を中止する制御手段(制御ユニット2)と、を備える
ものである。請求項2による蒸発燃料制御装置の故障検
出装置は、燃料の蒸発源の燃料量を検出する燃料量検出
センサ21と、この燃料量検出センサからの出力値の変
動量が所定値よりも大きいと判定した場合は前記蒸発燃
料制御装置の故障検出を中止する制御手段(制御ユニッ
ト2A)と、を備えて成るものである。請求項3による
内燃機関の失火検出装置は、内燃機関の燃料の蒸発源の
燃料量を検出する燃料量検出センサ21と、前記燃料量
検出センサの出力値の変動量が所定値よりも大きいと判
定した場合は失火検出を中止する制御手段(制御ユニッ
ト2A)と、を備えて成るものである。
According to a first aspect of the present invention, there is provided a failure detecting device for an evaporative fuel control device, comprising: a pressure detection sensor for detecting an internal pressure in a system of the evaporative fuel control device; The operation of the purge control valve 19 is controlled, and after a lapse of a predetermined time (TRX),
When the purge control valve 19 is stopped,
Open the rose valve 20 and output the pressure detection sensor 16
To near atmospheric pressure (PINT) and then
A predetermined time (TR2) has passed since the closed valve 20 was closed.
When it is determined that the output value of the pressure detection sensor 16 after the passing is greater than a predetermined value, the control means (control unit 2) for stopping the failure detection of the evaporative fuel control device is provided. According to a second aspect of the present invention, there is provided a failure detection device for an evaporative fuel control device, wherein a fuel amount detection sensor for detecting a fuel amount of a fuel evaporation source and a variation in an output value from the fuel amount detection sensor are larger than a predetermined value. And control means (control unit 2A) for stopping the failure detection of the evaporative fuel control device when the determination is made. The misfire detection device for an internal combustion engine according to claim 3 is configured such that a fuel amount detection sensor 21 that detects a fuel amount of an evaporation source of the fuel of the internal combustion engine, and that a fluctuation amount of an output value of the fuel amount detection sensor is larger than a predetermined value. And control means (control unit 2A) for stopping the misfire detection when the determination is made.

【0006】[0006]

【発明の実施の形態】BEST MODE FOR CARRYING OUT THE INVENTION

実施の形態1.以下、本発明の故障検出装置の実施の形
態1を図1ないし図5に基づいて説明する。図1は、本
発明に係る蒸発燃料制御装置の故障検出装置の実施の形
態1を示す構成図であり、図1において、1はエンジ
ン、2はアナログ入力信号・デジタル入力信号を入力す
るための入力インターフェイス部,演算処理部,各種負
荷を駆動するためのドライバ部より構成されエンジン1
の燃料計や図示しない点火系等を制御するための本発明
の制御手段としての制御ユニットである。3はエンジン
の吸気管である。4はエンジン1の吸入空気量を計測す
るためのエアフローメータであり、たとえば、感熱式流
量計が用いられる。5はスロットル弁51の開度を検出
するスロットル開度センサ、6は吸気管3の圧力を検出
する吸気管圧センサ、7は排気中の酸素濃度を検出する
排気センサ、8はエンジン1の回転数を検出するための
回転数検出センサ、9は吸気管3へ燃料を噴射するため
の燃料噴射弁である。前記制御ユニット2は、エアフロ
ーメータ4,スロットル開度センサ5,吸気管圧センサ
6,回転数検出センサ8,等からの信号によりエンジン
1に必要な基本燃料量を演算するとともに運転状態を検
知し、該運転状態に応じて所定の空燃比と成るよう燃料
噴射弁9による燃料噴射量を排気センサ7の信号に応じ
てフィードバック補正値を演算し、この補正値により空
燃比のフィードバック制御を行う。また、制御ユニット
2は、前述した各センサの信号等により運転状態に応じ
て図示しない点火系についても最適制御を行うものであ
る。10は蒸発源としての燃料タンク、11は内部に活
性炭等の吸着剤12が充填されたキャニスタ、13は燃
料タンク10とキャニスタ11の間を連通し、燃料タン
ク10の内部で発生した蒸発燃料をキャニスタ11に導
入する蒸発燃料導入通路、16は蒸発燃料制御装置のシ
ステム内の内部圧力を検出する圧力検出センサであり、
たとえば、圧力に比例した出力信号を発生する圧力セン
サ等が用いられる。また、キャニスタクローズ弁20
は、キャニスタ大気解放端を、制御ユニット2からの指
令により、故障検出のために閉する弁である。また、ス
ロットル弁51の下流の吸気管3とキャニスタ11が蒸
発燃料供給通路17,18で連通されるとともにその途
中にパージ制御弁19が設けられ、該パージ制御弁19
は制御ユニット2からの開閉指令により蒸発燃料供給通
路17,18を開閉し、吸気管3への蒸発燃料を供給可
能な条件のとき(空燃比フィードバック制御実行時)に
パージ制御弁19を開き、吸気管3の負圧によりキャニ
スタ11内に吸着捕集された蒸発燃料を供給する。な
お、制御ユニット2は、後述する図2,3のフローに基
づいて蒸発燃料制御および蒸発燃料制御装置の故障検出
の動作を行うものである。従って、燃料タンク10,キ
ャニスタ11,パージ制御弁19,キャニスタクローズ
弁20,通路13,17,18及び後述する図2,3の
フローを実行する制御ユニット2により蒸発燃料制御装
置を構成しており、また、圧力検出センサ16と図2,
3のフローを実行する制御ユニット2とで故障検出装置
を構成している。
Embodiment 1 FIG. Hereinafter, a first embodiment of a failure detection device according to the present invention will be described with reference to FIGS. FIG. 1 is a configuration diagram showing a first embodiment of a failure detection device for an evaporative fuel control device according to the present invention. In FIG. 1, reference numeral 1 denotes an engine, and 2 denotes an analog input signal and a digital input signal. The engine 1 includes an input interface unit, an arithmetic processing unit, and a driver unit for driving various loads.
This is a control unit as control means of the present invention for controlling a fuel gauge and an ignition system (not shown). 3 is an intake pipe of the engine. Reference numeral 4 denotes an air flow meter for measuring the amount of intake air of the engine 1, for example, a heat-sensitive flow meter. 5 is a throttle opening sensor for detecting the opening of the throttle valve 51; 6 is an intake pipe pressure sensor for detecting the pressure of the intake pipe 3; 7 is an exhaust sensor for detecting oxygen concentration in the exhaust; A rotation speed detection sensor 9 for detecting the number is a fuel injection valve for injecting fuel into the intake pipe 3. The control unit 2 calculates a basic fuel amount necessary for the engine 1 based on signals from an air flow meter 4, a throttle opening sensor 5, an intake pipe pressure sensor 6, a rotation speed detection sensor 8, and the like, and detects an operation state. A feedback correction value is calculated for the fuel injection amount by the fuel injection valve 9 in accordance with a signal from the exhaust sensor 7 so that a predetermined air-fuel ratio is obtained according to the operating state, and the air-fuel ratio is feedback-controlled based on the correction value. The control unit 2 also performs optimal control on an ignition system (not shown) according to the operating state based on the signals of the above-described sensors and the like. Reference numeral 10 denotes a fuel tank as an evaporation source, 11 denotes a canister filled with an adsorbent 12 such as activated carbon, and 13 communicates between the fuel tank 10 and the canister 11 so that evaporative fuel generated inside the fuel tank 10 is removed. An evaporative fuel introduction passage, which is introduced into the canister 11, is a pressure detection sensor that detects an internal pressure in the system of the evaporative fuel control device.
For example, a pressure sensor that generates an output signal proportional to pressure is used. Also, the canister close valve 20
Is a valve that closes the canister open-to-atmosphere end for failure detection in response to a command from the control unit 2. Further, the intake pipe 3 downstream of the throttle valve 51 and the canister 11 are communicated with each other through the evaporated fuel supply passages 17 and 18, and a purge control valve 19 is provided in the middle thereof.
Opens and closes the evaporative fuel supply passages 17 and 18 in response to an open / close command from the control unit 2 and opens the purge control valve 19 under conditions that allow the supply of evaporative fuel to the intake pipe 3 (at the time of executing the air-fuel ratio feedback control). The fuel vapor adsorbed and collected in the canister 11 is supplied by the negative pressure of the intake pipe 3. The control unit 2 performs the operation of evaporative fuel control and the failure detection of the evaporative fuel control device based on the flow shown in FIGS. Therefore, the fuel vapor control device is constituted by the fuel tank 10, the canister 11, the purge control valve 19, the canister close valve 20, the passages 13, 17, and 18, and the control unit 2 which executes the flow of FIGS. , And the pressure detection sensor 16 and FIG.
The failure detection device is constituted by the control unit 2 executing the flow of No. 3.

【0007】次に以上のように構成された蒸発燃料制御
装置の故障検出動作について、図2,3のフローチャー
トと図4および図5の動作図に基づいて説明する。ま
た、図2,3の処理は、制御ユニット2のメインルーチ
ン処理毎(すなわち蒸発燃料制御処理毎)、たとえば2
0mSEC毎に、制御ユニット2により繰り返し演算さ
れるものである。まず、S(ステップ)101で蒸発燃
料制御装置の故障検出の進展状態を示すコンディション
フラグの読込みを行いS102〜S104にて各コンデ
ィションに沿って各ステップにジャンプする。尚、S1
02〜S104の各コンディションに該当しない場合
は、S105にてキャニスタクローズ弁20が閉じてい
るか否かの判定を行い、“NO”の場合はS106で蒸
発燃料制御装置の内部圧力を検出する圧力検出センサ値
(以下Pと略す)の読込みを行い、S107でPをP1
として保存する。その後、S108でパージ制御弁19
を停止してS109でキャニスタクローズ弁20を閉じ
る。このS108とS109の動作で蒸発燃料制御装置
内は密封状態となる。一方、S105のキャニスタクロ
ーズ弁20が閉じているか否かの判定で“Yes”の場
合はP1を検出してキャニスタクローズ弁20を既に閉
じている状態を意味し、この場合はS110にジャンプ
する。次にS110でパージ制御弁19を停止し、キャ
ニスタクローズ弁20を閉じた後、TR1時間(例えば
15Sec)経過したか否かの判定を行い“NO”の場
合はリターンする。しかし、S110の判定で“Ye
s”の場合は、パージ制御弁19を停止し、キャニスタ
クローズ弁20を閉じた後、TR1時間が経過した状態
を意味し、この場合はS111でパージ制御弁19が停
止されたか否かの判定を行う。S111の判定で“Ye
s”の場合はTR1時間経過した後初めて通過する事を
意味するので、S112でPの読込みを行い、S113
でPをP2として保存し、S114でパージ制御弁19
を動作する。S114でパージ制御弁19を動作させる
ことは、蒸発燃料制御装置のシステム内の圧力を、エン
ジン1が吸入する圧力(負圧)によって低下させること
を意味する。一方、S111のパージ制御弁19が停止
されたか否かの判定で“NO”の場合は、P2を検出し
てパージ制御弁を既に動作させている状態を意味するの
で、S115にジャンプする。次にS115でパージ制
御弁19を動作し、キャニスタクローズ弁20を閉じた
後、TRX時間(例えば30Sec)経過したか否かの
判定を行い、“NO”の場合は、S116でPの読込み
を行いS117でP≦PP1(所定圧力,すなわち判定
値)の判定を行う。S117のP≦PP1の判定で“N
O”の場合は、パージ制御弁19を動作し、キャニスタ
クローズ弁20を閉じたけれども、PがPP1までまだ
到達していない状態を意味するので、リターンする。一
方、S117での判定で“Yes”の場合は、パージ制
御弁19を動作し、キャニスタクローズ弁20を閉じた
後、PがPP1(所定圧力)まで到達した、またはPP
1以下になった(大リーク状態であり、蒸散ガス大の状
態ではない)ことを意味し、S118でS116で読み
込んだPをP3として保存し、S119でパージ制御弁
19を停止させる。S119でパージ制御弁19を停止
させることはPP1まで低下した蒸発燃料制御装置内の
圧力を維持させることを意味する。そして次にS120
でパージ制御弁19を停止し、キャニスタクローズ弁2
0を閉じた後、TR2時間(例えば15Sec)経過し
たか否かの判定を行い“NO”の場合はS121でフラ
グ1をセットした後リターンする。しかし、S120の
判定で“Yes”の場合は、パージ制御弁19を停止
し、キャニスタクローズ弁20を閉じた後、TR2時間
が経過した状態を意味するので、S122でPの読込み
を行いS123でPをP4として保存し、S124でキ
ャニスタクローズ弁20を開く。S125では今まで検
出してきた各ポイントでのP1〜P4を用いて、(P4
−P3)−(P2−P1)<PP2の判定を行う。尚、
(P4−P3)は、エンジン吸気圧力(負圧)によって
低下させたP3からTR2(例えば15Sec)時間後
の圧力変化度合い(密封性)と蒸散ガスの発生度合いを
示し、(P2−P1)は、ほぼ大気圧付近からTR1
(例えば15Sec)時間後の蒸散ガスの発生度合いを
示し、PP2の所定圧力は、状態の違いによる誤差程度
の圧力を示す。S125の判定で“Yes”の場合は、
蒸散ガスの発生が少ないか,または、蒸散ガスが発生し
ていなくて、かつ蒸発燃料制御装置内の負圧状態での密
封性が良いということなので、S126で蒸発燃料制御
装置(エバポシステム)が正常であるとし、S127で
蒸発燃料制御装置の故障検出動作を終了してリターンす
る。一方、S125の(P4−P3)−(P2−P1)
<PP2の判定で“NO”の場合は、(P4−P3)が
(P2−P1)に比べて極めて大きい、即ち負圧状態で
の密封性が悪い(リーク有り)ことを意味し、S128
で負圧状態での密封性が悪いながらPがPP1以下まで
低下したことより蒸発燃料制御装置(エバポシステム)
が異常で小リーク有りとし、S127で蒸発燃料制御装
置の故障検出動作を終了してリターンする。またS11
5でパージ制御弁19を動作しキャニスタクローズ弁2
0を閉じた後、TRX時間(例えば30Sec)経過し
たか否かの判定で“Yes”の場合は、TRX時間中に
PがPP1まで到達せず(大リーク・蒸散ガス大が原
因)にタイムオーバーになったことを意味し、S129
でパージ制御弁19を停止させ、S130でキャニスタ
クローズ弁20を開く。そして、S131でPの読込み
を行い、S132でP≧PINT(大気圧付近圧力)の
判定を行う。すなわち、S129〜S132の動作でP
P1まで到達せずとも負圧となっていたPをほぼ大気圧
付近まで上昇させるのである。S132でのP≧PIN
Tの判定で“NO”の場合は、パージ制御弁19を停止
させキャニスタクローズ弁20を開いたけれどもまだP
がPINT付近まで上昇していないことを意味するの
で、S133でフラグ2をセットしてリターンする。一
方、S132でP≧PINTの判定で“Yes”の場合
は、パージ制御弁を停止させキャニスタクローズ弁を開
いた後、初めてPがPINTまで上昇したことを意味す
るので、S134で再度キャニスタクローズ弁を閉じて
ほぼ大気圧状態から蒸発燃料制御装置内を密封させる。
次にS135でほぼ大気圧状態から蒸発燃料制御装置内
を密封させた後、TR2時間(例えば15Sec)経過
したか否かの判定を行い“NO”の場合はS136でフ
ラグ3をセットした後、リターンする。一方、S135
のほぼ大気圧状態から蒸発燃料制御装置内を密封させた
後、TR2時間(例えば15Sec)経過したか否かの
判定を行い“Yes”の場合は、S137でPの読込み
を行いS138でキャニスタクローズ弁を開きS139
でP≧PP3(PP3はPINT+α)判定を行う。S
139でのP≧PP3(PP3はPINT+α)判定で
“NO”の場合は、蒸発燃料制御装置内を密封してTR
2時間経過したに拘らず蒸発燃料制御装置内の圧力が上
昇していないことを意味し、この場合は、S140で蒸
発燃料制御装置(エバポシステム)は異常で大リーク有
りとし、S127で蒸発燃料制御装置の故障検出を終了
してリターンする。一方、S139でのP≧PP3(P
P3はPINT+α)判定で“Yes”の場合は、蒸発
燃料制御装置内を密封してTR2時間経過内にPがPP
3以上に上昇したことを意味するので、S141で蒸散
ガス大であると判定し、S142で蒸発燃料制御装置の
故障検出を中止してリターンする。尚、故障検出動作終
了または故障検出動作中止した場合に再度故障検出する
までの時間はフロー化しなかったが、故障検出終了時は
例えば10Min間隔に、故障検出中止時は例えば5M
in間隔に再度故障検出するとよい。また、上述の説明
では蒸発燃料制御装置のシステム内の圧力変化に基づい
て故障検出を行なったが、圧力変化の絶対値によっても
同様に故障検出ができるのは言うまでもない。
Next, the failure detection operation of the evaporative fuel control device configured as described above will be described with reference to the flowcharts of FIGS. 2 and 3 and the operation diagrams of FIGS. 2 and 3 is performed for each main routine process of the control unit 2 (that is, for each evaporated fuel control process).
The calculation is repeatedly performed by the control unit 2 every 0 mSEC. First, in S (step) 101, a condition flag indicating the progress of the failure detection of the evaporative fuel control device is read, and in S102 to S104, the process jumps to each step along each condition. S1
If the condition does not correspond to any of the conditions from 02 to S104, it is determined in S105 whether or not the canister close valve 20 is closed. If "NO", the pressure detection for detecting the internal pressure of the evaporative fuel control device is performed in S106. A sensor value (hereinafter abbreviated as P) is read, and P is set to P1 in S107.
Save as Thereafter, in S108, the purge control valve 19
Is stopped, and the canister close valve 20 is closed in S109. By the operations of S108 and S109, the inside of the evaporative fuel control device is sealed. On the other hand, if "Yes" in the determination of whether or not the canister close valve 20 is closed in S105, P1 is detected, meaning that the canister close valve 20 is already closed, and in this case, the process jumps to S110. Next, in step S110, after the purge control valve 19 is stopped and the canister close valve 20 is closed, it is determined whether or not a TR1 time (for example, 15 sec) has elapsed. However, in the determination of S110, “Ye
s "means that the TR1 time has elapsed after the purge control valve 19 was stopped and the canister close valve 20 was closed. In this case, it is determined in S111 whether the purge control valve 19 was stopped. "Ye" is determined in S111.
In the case of "s" , it means that the vehicle passes for the first time after the elapse of TR1 time. Therefore, P is read in S112 and S113
Is stored as P2 in step S114, and the purge control valve 19 is stored in step S114.
Works. Operating the purge control valve 19 in S114 means that the pressure in the system of the evaporative fuel control device is reduced by the pressure (negative pressure) drawn by the engine 1. On the other hand, if “NO” in the determination as to whether or not the purge control valve 19 has been stopped in S111, it means that P2 has been detected and the purge control valve has already been operated, so that the flow jumps to S115. Next, in S115, the purge control valve 19 is operated, and after closing the canister close valve 20, it is determined whether or not the TRX time (for example, 30 sec) has elapsed. If "NO", P is read in S116. In step S117, a determination is made that P ≦ PP1 (predetermined pressure, that is, a determination value). In the determination of P ≦ PP1 in S117, “N”
In the case of "O", the purge control valve 19 is operated to close the canister close valve 20, but the state is that P has not yet reached PP1, so the routine returns. On the other hand, the determination in S117 is "Yes". In the case of "", after the purge control valve 19 is operated and the canister close valve 20 is closed, P reaches PP1 (predetermined pressure) or PP
It means that the value has become 1 or less (a large leak state, not a large amount of evaporative gas), the P read in S116 in S118 is stored as P3, and the purge control valve 19 is stopped in S119. Stopping the purge control valve 19 in S119 means maintaining the pressure in the evaporative fuel control device reduced to PP1. And then S120
To stop the purge control valve 19, and close the canister close valve 2.
After closing 0, it is determined whether or not the TR2 time (for example, 15 sec) has elapsed. If “NO”, the flag 1 is set in S121 and the process returns. However, if the determination in S120 is "Yes", it means that the TR2 time has elapsed after the purge control valve 19 is stopped and the canister close valve 20 is closed, so that P is read in S122, and P is read in S123. P is stored as P4, and the canister close valve 20 is opened in S124. In S125, using P1 to P4 at each point detected so far, (P4
-P3)-(P2-P1) <PP2 is determined. still,
(P4-P3) indicates the degree of pressure change (sealability) and the degree of generation of vaporized gas after TR2 (for example, 15 sec) from P3 reduced by the engine intake pressure (negative pressure), and (P2-P1) indicates , TR1 from almost atmospheric pressure
(E.g., 15 sec) indicates the degree of generation of vaporized gas after a time, and the predetermined pressure of PP2 indicates a pressure of an error level due to a difference in state. If “Yes” in the determination of S125,
Evaporated fuel control device (evaporation system) is determined in S126 because vaporized gas is little generated or no vaporized gas is generated and the sealing performance in the negative pressure state in the evaporated fuel control device is good. It is determined that the operation is normal, and in S127, the failure detection operation of the evaporative fuel control device ends, and the process returns. On the other hand, (P4-P3)-(P2-P1) of S125
If “NO” in the determination of PP2, it means that (P4−P3) is extremely larger than (P2−P1), that is, the sealing performance in the negative pressure state is poor (leakage is present), and S128
Fuel pressure control device (evaporation system) due to the fact that P dropped to PP1 or less while sealing performance was poor at negative pressure
Is abnormal and there is a small leak, and the failure detection operation of the evaporative fuel control device is terminated in S127 and the process returns. Also S11
5, the purge control valve 19 is operated and the canister close valve 2 is operated.
When the TRX time (for example, 30 sec) has elapsed after closing 0, if “Yes” in the determination of whether P has not reached PP1 during the TRX time (due to a large leak and a large amount of vaporized gas), the time is over. S129
To stop the purge control valve 19, and open the canister close valve 20 in S130. Then, P is read in S131, and determination of P ≧ PINT (pressure near the atmospheric pressure) is performed in S132. That is, P in the operations of S129 to S132
The P which has been in a negative pressure without reaching P1 is raised to almost the atmospheric pressure. P ≧ PIN in S132
In the case of “NO” in the determination of T, the purge control valve 19 is stopped and the canister close valve 20 is opened, but P
Does not rise to the vicinity of PINT, the flag 2 is set in S133, and the routine returns. On the other hand, if “Yes” in the determination of P ≧ PINT in S132, it means that P has risen to PINT for the first time after the purge control valve is stopped and the canister close valve is opened. To close the inside of the evaporative fuel control device from almost atmospheric pressure.
Next, after sealing the inside of the evaporative fuel control device from the substantially atmospheric pressure state in S135, it is determined whether or not the TR2 time (for example, 15 sec) has elapsed. If “NO”, the flag 3 is set in S136. To return. On the other hand, S135
After sealing the inside of the evaporative fuel control device from the substantially atmospheric pressure state, it is determined whether or not TR2 time (for example, 15 sec) has elapsed. If “Yes”, P is read in S137, and the canister is closed in S138. Open the valve and S139
To determine P ≧ PP3 (PP3 is PINT + α). S
In the case of “NO” in the determination of P ≧ PP3 (PP3 is PINT + α) at 139, the inside of the evaporative fuel control device is sealed and TR
This means that the pressure in the evaporative fuel control device has not risen even after two hours have passed. In this case, the evaporative fuel control device (evaporation system) is abnormal at S140 and has a large leak. The detection of the failure of the control device is terminated and the routine returns. On the other hand, P ≧ PP3 (P
(P3 is PINT + α) If “Yes” in the determination, the inside of the evaporative fuel control device is sealed and P
Since it means that it has increased to 3 or more, it is determined that the vaporized gas amount is large in S141, the failure detection of the evaporative fuel control device is stopped in S142, and the routine returns. The time until the failure is detected again when the failure detection operation is completed or when the failure detection operation is stopped is not flowed.
It is better to detect the failure again at the in interval. Further, in the above description, the failure was detected based on the pressure change in the system of the evaporative fuel control device. However, it goes without saying that the failure can also be detected by the absolute value of the pressure change.

【0008】次に図4および図5の動作図に基づいて説
明する。図4は、蒸発燃料制御装置が正常時(蒸散ガス
なし)および異常時(小リーク有り)時の動作図であ
る。まず、パージ制御弁19を停止して、かつキャニス
タクローズ弁開状態からキャニスタクローズ弁閉直前の
蒸発燃料制御装置内の内部圧力をP1として記憶してキ
ャニスタクローズ弁20を閉じる。キャニスタクローズ
弁20を閉じることによって、蒸発燃料制御装置内は密
封される。キャニスタクローズ弁20を閉じた後、TR
1Sec後にパージ制御弁開直前の蒸発燃料制御装置内
の内部圧力をP2として記憶してパージ制御弁19を開
く。パージ制御弁19を開くことによって、蒸発燃料制
御装置内の圧力はエンジン1が吸入する圧力(負圧)に
よって低下し、所定圧力PP1まで低下するとそのとき
の蒸発燃料制御装置内の圧力をP3として記憶する。そ
して再度パージ制御弁19を停止させTR2時間維持す
る。TR2時間後の蒸発燃料制御装置内の圧力をP4と
して記憶する。以上でP1〜P4まで検出したが、P3
がPP1以下まで下降できることによって大リークおよ
び蒸散ガス大状態でないことが判断でき、P3は負圧状
態のためP3P4の挙動によって蒸発燃料制御装置が正
常(蒸散ガスなし)および異常時(小リーク有り)の判
定ができる。図5は蒸発燃料制御装置が異常時(大リー
ク有り)および蒸散ガス大時の動作図である。まず、パ
ージ制御弁19を停止して、かつキャニスタクローズ弁
開状態からキャニスタクローズ弁閉直前の蒸発燃料制御
装置内の内部圧力をP1として記憶してキャニスタクロ
ーズ弁20を閉じる。キャニスタクローズ弁20を閉じ
ることによって蒸発燃料制御装置内は密封される。キャ
ニスタクローズ弁20を閉じた後、TR1Sec後にパ
ージ制御弁開直前の蒸発燃料制御装置内の内部圧力をP
2として記憶してパージ制御弁19を開く。パージ制御
弁19を開くことによって正常(蒸散ガスなし)および
異常時(小リーク有り)時にはPP1以下に低下するの
だが、TRX時間経過してもPP1以下に低下しない場
合は蒸発燃料制御装置が異常時(大リーク有り)および
蒸散ガス大状態と判断して、パージ制御弁19を停止さ
せるとともにキャニスタクローズ弁20を開き、蒸発燃
料制御装置内の圧力をPINT(ほぼ大気圧)まで上昇
させ(圧力変化を見るための基準とするためである)再
度キャニスタクローズ弁20を閉じ、TR2Sec以内
に所定圧力PP3(PINT+α)以上上昇した場合は
蒸散ガス大であると判定して故障検出を中止する。その
他の場合は蒸発燃料制御装置が異常(大リーク有り)と
判断できる。尚、PP1以下に低下しなかった場合、キ
ャニスタクローズ弁20を一担開いて閉じることによっ
て圧力を大気圧まで上げているが、キャニスタクローズ
弁20をこのように操作しなくても別段構わない。この
場合は、どの時点からの圧力変化を見るかを予め決めて
おけばよい。以上説明した実施の形態1によれば、従来
のように、故障を誤検出することなく、より確実に蒸発
燃料制御装置の故障検出が可能になる。
Next, a description will be given based on the operation diagrams of FIGS. 4 and 5. FIG. 4 is an operation diagram when the evaporative fuel control device is normal (no evaporated gas) and abnormal (small leak). First, the purge control valve 19 is stopped, the internal pressure in the evaporative fuel control device immediately before the canister close valve is closed from the open state of the canister close valve is stored as P1, and the canister close valve 20 is closed. By closing the canister close valve 20, the inside of the fuel vapor control device is sealed. After closing the canister close valve 20, TR
After 1 sec, the internal pressure in the evaporated fuel control device immediately before the purge control valve is opened is stored as P2, and the purge control valve 19 is opened. By opening the purge control valve 19, the pressure in the fuel vapor control device is reduced by the pressure (negative pressure) sucked by the engine 1, and when the pressure drops to a predetermined pressure PP1, the pressure in the fuel vapor control device at that time is set to P3. Remember. Then, the purge control valve 19 is stopped again and maintained for TR2 time. The pressure in the evaporative fuel control device after TR2 hours is stored as P4. As described above, P1 to P4 are detected.
Can be determined to be not a large leak or a vaporized gas large state because P3 can be lowered to PP1 or less. Since P3 is a negative pressure state, the behavior of P3P4 indicates that the evaporative fuel control device is normal (no vaporized gas) and abnormal (a small leak exists). Can be determined. FIG. 5 is an operation diagram when the fuel vapor control device is abnormal (there is a large leak) and when the vaporized gas is large. First, the purge control valve 19 is stopped, the internal pressure in the evaporative fuel control device immediately before the canister close valve is closed from the open state of the canister close valve is stored as P1, and the canister close valve 20 is closed. By closing the canister close valve 20, the inside of the fuel vapor control device is sealed. After the canister close valve 20 is closed, the internal pressure in the evaporative fuel control device immediately before the purge control valve is opened after TR1Sec is set to P
2 and the purge control valve 19 is opened. When the purge control valve 19 is opened, the pressure drops to PP1 or less in a normal state (with no evaporative gas) and in an abnormal state (with a small leak). When it is determined that there is a large leak and the vaporized gas is in a large state, the purge control valve 19 is stopped, the canister close valve 20 is opened, and the pressure in the fuel vapor control device is increased to PINT (almost atmospheric pressure) (pressure). The canister close valve 20 is closed again, and if the pressure increases by a predetermined pressure PP3 (PINT + α) or more within TR2Sec, it is determined that the vaporized gas is large, and the failure detection is stopped. In other cases, it can be determined that the evaporative fuel control device is abnormal (there is a large leak). If the pressure does not drop below PP1, the pressure is raised to the atmospheric pressure by opening and closing the canister close valve 20. However, the canister close valve 20 does not need to be operated in this way. In this case, the point in time at which the pressure change is to be observed may be determined in advance. According to the first embodiment described above, it is possible to more reliably detect a failure of the evaporative fuel control device without erroneously detecting a failure as in the related art.

【0009】実施の形態2.以下、本発明の実施の形態
2を図6,7に基づいて説明する。図6は、本発明に係
る蒸発燃料制御装置の故障検出装置の実施の形態2を示
す構成図である。この実施の形態2では、図1に示す実
施の形態1の構成に加えて、燃料タンク10内の燃料量
を検出する燃料量検出センサ21を設け、制御ユニット
としては、実施の形態1の制御ユニット2の機能に加え
て、悪路走行時を検出して故障検出を中止する処理を行
なう制御ユニット2Aを備えている。
Embodiment 2 Hereinafter, a second embodiment of the present invention will be described with reference to FIGS. FIG. 6 is a configuration diagram showing Embodiment 2 of the failure detection device for the evaporative fuel control device according to the present invention. In the second embodiment, in addition to the configuration of the first embodiment shown in FIG. 1, a fuel amount detection sensor 21 for detecting the amount of fuel in the fuel tank 10 is provided. In addition to the functions of the unit 2, a control unit 2A is provided for detecting when the vehicle is running on a rough road and stopping the failure detection.

【0010】次に、以上のように構成された実施の形態
2による故障検出装置が行なう蒸発燃料制御装置の故障
検出動作について、図7のフローチャートに沿って説明
する。尚、図7は図3と比べて相違する部分のステップ
を説明している。すなわち、制御ユニット2Aは、図3
のステップS125からS128までの間で、悪路走行
か否かの判定のための処理を行ない、悪路走行と判定し
たら故障検出を中止する処理を実行する。また、制御ユ
ニット2Aによる図2,3及び図7の処理は、制御ユニ
ット2と同様に、メインルーチン処理毎、たとえば20
mSEC毎に繰り返し演算されるものである。S125
の(P4−P3)−(P2−P1)<PP2(所定圧
力)の判定で“NO”の場合は、S201でフィルタ処
理後の燃料レベル((以下LTと略す)例えば、一次フ
ィルタのフィルタ処理後、燃料レベル=前回のフィルタ
処理後燃料レベル×フィルタ係数+今回の瞬時燃料レベ
ル(1−フィルタ係数)で算出する)の読込みを行い、
S202でフィルタ処理していない瞬時の燃料レベル
(以下LTiと略す)の読込みを行う。S203で、|
LT−LTi|>LL1(所定量たとえば燃料半分時の
20%等)の判定を行い“NO”の場合は燃料タンク内
の燃料変動が少ない即ち蒸発燃料制御装置(エバポシス
テム)内の圧力変動は悪路による影響ではないことを意
味し、S128で蒸発燃料制御装置(エバポシステム)
異常で小リーク有りとし、S127で蒸発燃料制御装置
の故障検出を終了としてリターンする。一方、S203
で、|LT−LTi|>LL1の判定を行い“Yes”
の場合は燃料タンク内の燃料変動が大きい、即ち蒸発燃
料制御装置(エバポシステム)内の圧力変動は悪路によ
る影響であることを意味し、S204で今現在悪路を走
行していると判断し、S142で蒸発燃料制御装置の故
障検出を中止としてリターンする。尚、故障検出終了ま
たは故障検出中止した場合に再度故障検出するまでの時
間は第1の形態と同じように、故障検出終了時は例えば
10Min間隔に、故障検出中止時は例えば5Min間
隔に再度故障検出するとよい。以上で悪路走行と蒸発燃
料制御装置異常(小リーク有り)が判定できる。尚、フ
ィルタ処理とは、例えばセンサ21が燃料レベルゲージ
の場合、燃料タンク内の燃料は運転状態(加減速等)に
よって大きく変動するので、その時の瞬時値を検出し
て、そのまま出力すると、ウソの燃料レベルを出力して
いることとなるため、フィルタ係数(なまし係数)等を
乗じ、平均化を施すことを言う。また、前述した計算方
法を一次フィルタと呼んでいる。実施の形態2によれ
ば、故障を誤検出することがなくなる。
Next, a failure detection operation of the evaporative fuel control device performed by the failure detection device according to the second embodiment configured as described above will be described with reference to a flowchart of FIG. Note that FIG. 7 illustrates steps of a portion different from FIG. That is, the control unit 2A
In steps S125 to S128, a process for determining whether or not the vehicle is traveling on a rough road is performed, and if it is determined that the vehicle is traveling on a rough road, a process of stopping failure detection is performed. 2, 3 and 7 performed by the control unit 2A is similar to the control unit 2 for each main routine process, for example, 20 units.
The calculation is repeatedly performed for each mSEC. S125
If the determination of (P4−P3) − (P2−P1) <PP2 (predetermined pressure) is “NO”, the fuel level after filter processing (hereinafter abbreviated as LT) in S201, for example, the filter processing of the primary filter After that, the fuel level = the fuel level after the previous filtering process × the filter coefficient + the current instantaneous fuel level (1−filter coefficient) is read.
In S202, an instantaneous fuel level (hereinafter abbreviated as LTi) that has not been filtered is read. In S203,
LT-LTi |> LL1 (predetermined amount, for example, 20% of fuel half), and if "NO", the fuel fluctuation in the fuel tank is small, that is, the pressure fluctuation in the evaporative fuel control device (evaporation system) is It means that it is not the effect of the bad road, and in S128, the evaporative fuel control device (evaporation system)
It is determined that there is a small leak due to an abnormality, and in S127, the failure detection of the evaporative fuel control device ends and the process returns. On the other hand, S203
To determine | LT−LTi |> LL1, and “Yes”
In the case of, it means that the fuel fluctuation in the fuel tank is large, that is, the pressure fluctuation in the evaporative fuel control device (evaporation system) is caused by the bad road, and it is determined in S204 that the vehicle is now running on a bad road. Then, in S142, the failure detection of the evaporated fuel control device is stopped, and the process returns. As in the first embodiment, when the failure detection is completed or when the failure detection is stopped, the time until the failure is detected again is, for example, at a 10-Min interval when the failure detection is completed, and at a 5-Min interval, for example, when the failure detection is stopped. It should be detected. Thus, it can be determined that the vehicle is traveling on a rough road and the fuel vapor control device is abnormal (there is a small leak). In the case where the sensor 21 is a fuel level gauge, for example, when the fuel in the fuel tank fluctuates greatly depending on the operating state (acceleration / deceleration, etc.), the filter processing detects the instantaneous value at that time and outputs it as it is. Means that the fuel level is output and the filter level is multiplied by a filter coefficient (average coefficient) or the like to perform averaging. The above-described calculation method is called a first-order filter. According to the second embodiment, a failure is not erroneously detected.

【0011】次に、本発明による失火検出装置の形態を
説明する。失火検出装置は図6における、回転数検出セ
ンサ8と、燃料量検出センサと、これらセンサの出力に
基づいて、失火を検出したり、失火検出を禁止する制御
ユニット2Aとにより構成される。制御ユニット2A
は、制御ユニット2と同様に点火系についても最適制御
を行うものである。失火検出装置の動作について図8の
フローチャートに沿って図7と相違がある路面状態判定
と付近のみ説明する。また、図8の処理は、制御ユニッ
ト2Aのメインルーチン処理毎、たとえば20mSEC
毎に繰り返し演算されるものである。S203で、|L
T−LTi|>LL1の判定を行い“NO”の場合は燃
料タンク内の燃料変動が少ない即ち蒸発燃料制御装置
(エバポシステム)内の圧力変動は悪路による影響では
ないことを意味し、S127の検出終了で通常路走行と
判定してリターンし、失火検出を実行する。一方、S2
03で、|LT−LTi|>LL1の判定を行い“Ye
s”の場合は燃料タンク内の燃料変動が大きい、即ち蒸
発燃料制御装置(エバポシステム)内の圧力変動は悪路
による影響であることを意味し、S204で今現在悪路
を走行していると判断し、S301で失火検出を禁止し
(悪路では、車輪回転が不安定=エンジン回転が不安定
のため)、リターンする。すなわち、制御ユニット2A
は、図2,3,7のフローに基づく故障検出動作を実行
するとともに、点火系の最適制御及び図2,3,8のフ
ローに基づく失火検出動作を実行するわけである。以上
説明した失火検出装置の形態によれば、悪路走行に伴う
エンジン回転数変動が生じた場合でも失火の誤検出をす
ることなく、より確実な失火検出が可能となる。
Next, an embodiment of the misfire detection device according to the present invention will be described. The misfire detection device shown in FIG. 6 includes a rotation speed detection sensor 8, a fuel amount detection sensor, and a control unit 2A that detects misfire or inhibits misfire detection based on the output of these sensors. Control unit 2A
Performs optimal control on the ignition system as well as the control unit 2. The operation of the misfire detection device will be described with reference to the flowchart of FIG. 8 is performed for each main routine of the control unit 2A, for example, 20 mSEC.
It is calculated repeatedly every time. In S203, | L
If T-LTi |> LL1 is determined and "NO", it means that the fuel fluctuation in the fuel tank is small, that is, the pressure fluctuation in the evaporative fuel control device (evaporation system) is not the influence of the rough road, and S127 is performed. When the detection is completed, it is determined that the vehicle is traveling on a normal road, and the routine returns to execute misfire detection. On the other hand, S2
03, | LT−LTi |> LL1 is determined and “Ye
In the case of "s", it means that the fuel fluctuation in the fuel tank is large, that is, the pressure fluctuation in the evaporative fuel control device (evaporation system) is the effect of a bad road, and the vehicle is currently running on a bad road in S204. In step S301, misfire detection is prohibited (the wheel rotation is unstable on a bad road = the engine rotation is unstable), and the process returns.
Performs the failure detection operation based on the flow of FIGS. 2, 3, and 7, and executes the optimal control of the ignition system and the misfire detection operation based on the flow of FIGS. According to the above-described embodiment of the misfire detection device, even when the engine speed fluctuates due to running on a rough road, misfire detection can be performed more reliably without erroneous detection of misfire.

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

【図1】 この発明による故障検出装置の実施の形態1
を示す構成図である。
FIG. 1 is a first embodiment of a failure detection device according to the present invention;
FIG.

【図2】 実施の形態1による故障検出処理フローチャ
ートである。
FIG. 2 is a flowchart of a failure detection process according to the first embodiment.

【図3】 実施の形態1による故障検出処理フローチャ
ートである。
FIG. 3 is a flowchart of a failure detection process according to the first embodiment.

【図4】 実施の形態1による動作説明図である。FIG. 4 is an operation explanatory diagram according to the first embodiment.

【図5】 実施の形態1による動作説明図である。FIG. 5 is an operation explanatory diagram according to the first embodiment.

【図6】 この発明による故障検出装置の実施の形態2
及び失火検出装置の形態を示す構成図である。
FIG. 6 is a second embodiment of the failure detection device according to the present invention;
FIG. 2 is a configuration diagram illustrating a form of a misfire detection device.

【図7】 故障検出装置の実施の形態2による故障検出
処理フローチャートである。
FIG. 7 is a failure detection processing flowchart according to a second embodiment of the failure detection device.

【図8】 失火検出装置の形態による失火検出禁止処理
フローチャートである。
FIG. 8 is a flowchart of a misfire detection prohibition process in the form of a misfire detection device.

【図9】 従来の故障検出装置の一例を示す構成図であ
る。
FIG. 9 is a configuration diagram illustrating an example of a conventional failure detection device.

【図10】 従来の故障検出装置の動作を示す図であ
る。
FIG. 10 is a diagram showing the operation of a conventional failure detection device.

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

2,2A 制御ユニット(制御手段)、8 回転数検出
センサ、10 燃料タンク、11 キャニスタ、16
圧力検出センサ、19 パージ制御弁、20 キャニス
タクローズ弁、21 燃料量検出センサ。
2, 2A control unit (control means), 8 rotation speed detection sensor, 10 fuel tank, 11 canister, 16
Pressure detection sensor, 19 purge control valve, 20 canister close valve, 21 fuel amount detection sensor.

───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.7,DB名) F02M 37/00 F02D 41/22 301 F02D 45/00 345 F02D 45/00 368 ──────────────────────────────────────────────────続 き Continuation of front page (58) Field surveyed (Int. Cl. 7 , DB name) F02M 37/00 F02D 41/22 301 F02D 45/00 345 F02D 45/00 368

Claims (3)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 内燃機関の燃料の蒸発源と、この蒸発源
で発生した蒸発燃料を吸着捕集するキャニスタと、この
キャニスタで吸着捕集された燃料の内燃機関への供給を
制御するためのパージ制御弁と、前記キャニスタの大気
開放端を閉じるキャニスタクローズ弁と、を備えて成る
蒸発燃料制御装置の故障検出装置であって、 前記蒸発燃料制御装置のシステム内の内部圧力を検出す
る圧力検出センサと、制御手段と、を備え、 前記制御手段は、前記キャニスタクローズ弁を閉じてか
ら前記パージ制御弁を動作制御しその後所定時間経過し
た後に前記パージ制御弁を停止するとともに前記キャニ
スタクローズ弁を開いて前記圧力検出センサの出力値を
大気圧付近まで上昇させ、その後キャニスタクローズ弁
を閉じてから所定時間経過後の前記圧力検出センサの出
値が所定値よりも大きいと判定した時は、前記蒸発燃
料制御装置の故障検出を中止することを特徴とする内燃
機関の蒸発燃料制御装置の故障検出装置。
1. An evaporation source for fuel of an internal combustion engine, a canister for adsorbing and trapping evaporated fuel generated by the evaporation source, and a control unit for controlling supply of the fuel adsorbed and collected by the canister to the internal combustion engine. A failure detection device for an evaporative fuel control device, comprising: a purge control valve; and a canister close valve that closes an open end of the canister to the atmosphere, wherein the pressure detection detects an internal pressure in a system of the evaporative fuel control device. A sensor, and control means, wherein the control means controls the operation of the purge control valve after closing the canister close valve, and after a lapse of a predetermined time,
The purge control valve is stopped after the
Open the stak rose valve and read the output value of the pressure detection sensor.
Raise to near atmospheric pressure and then close the canister
When it is determined that the output value of the pressure detection sensor is greater than a predetermined value after a lapse of a predetermined time from closing the evaporative fuel control of the internal combustion engine, Device failure detection device.
【請求項2】 内燃機関の燃料の蒸発源と、この蒸発源
で発生した蒸発燃料を吸着捕集するキャニスタと、この
キャニスタで吸着捕集された燃料の内燃機関への供給を
制御するためのパージ制御弁と、前記キャニスタの大気
開放端を閉じるキャニスタクローズ弁と、を備えて成る
蒸発燃料制御装置の故障検出装置であって、 前記蒸発源の燃料量を検出する燃料量検出センサと、制
御手段と、を備え、 前記制御手段は、前記燃料量検出センサからの出力値の
変動量が所定値よりも大きいと判定した場合は前記蒸発
燃料制御装置の故障検出を中止することを特徴とする内
燃機関の蒸発燃料制御装置の故障検出装置。
2. An evaporation source for the fuel of the internal combustion engine, a canister for adsorbing and collecting the evaporated fuel generated by the evaporation source, and a supply for controlling the supply of the fuel adsorbed and collected by the canister to the internal combustion engine. A failure detection device for an evaporative fuel control device, comprising: a purge control valve; and a canister close valve that closes an open end of the canister to the atmosphere, wherein a fuel amount detection sensor for detecting a fuel amount of the evaporation source; Means, when the control means determines that the fluctuation amount of the output value from the fuel amount detection sensor is larger than a predetermined value, stops the failure detection of the evaporative fuel control device. Failure detection device for evaporative fuel control device of internal combustion engine.
【請求項3】 内燃機関の回転数を検出する回転数検出
センサから出力される信号の周期を計算して、次回に出
力される信号の周期の予測値を求め、この周期の予測値
と実際値との差に基づいて失火検出を行なう内燃機関の
失火検出装置において、 内燃機関の燃料の蒸発源の燃料量を検出する燃料量検出
センサと、制御手段と、を備え、 前記制御手段は、前記燃料量検出センサの出力値の変動
量が所定値よりも大きいと判定した場合は前記失火検出
を禁止することを特徴とする内燃機関の失火検出装置。
3. A cycle of a signal output from a rotation speed detection sensor for detecting a rotation speed of the internal combustion engine is calculated, and a predicted value of a cycle of a signal output next time is obtained. A misfire detection device for an internal combustion engine that performs misfire detection based on a difference between the value and a fuel amount detection sensor that detects a fuel amount of an evaporation source of fuel of the internal combustion engine; and a control unit. A misfire detection device for an internal combustion engine, wherein the misfire detection is prohibited when it is determined that the variation of the output value of the fuel amount detection sensor is larger than a predetermined value.
JP20709695A 1995-08-14 1995-08-14 Failure detection device for evaporative fuel control device of internal combustion engine and misfire detection device for internal combustion engine Expired - Fee Related JP3311212B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP20709695A JP3311212B2 (en) 1995-08-14 1995-08-14 Failure detection device for evaporative fuel control device of internal combustion engine and misfire detection device for internal combustion engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP20709695A JP3311212B2 (en) 1995-08-14 1995-08-14 Failure detection device for evaporative fuel control device of internal combustion engine and misfire detection device for internal combustion engine

Publications (2)

Publication Number Publication Date
JPH0953531A JPH0953531A (en) 1997-02-25
JP3311212B2 true JP3311212B2 (en) 2002-08-05

Family

ID=16534141

Family Applications (1)

Application Number Title Priority Date Filing Date
JP20709695A Expired - Fee Related JP3311212B2 (en) 1995-08-14 1995-08-14 Failure detection device for evaporative fuel control device of internal combustion engine and misfire detection device for internal combustion engine

Country Status (1)

Country Link
JP (1) JP3311212B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6082337A (en) * 1997-07-11 2000-07-04 Denso Corporation Abnormality detection apparatus for preventing fuel gas emission

Also Published As

Publication number Publication date
JPH0953531A (en) 1997-02-25

Similar Documents

Publication Publication Date Title
JP2688674B2 (en) Failure detection device and failure compensation device for fuel tank internal pressure sensor
US7383826B2 (en) Fuel vapor treatment apparatus, system having the same, method for operating the same
US6220229B1 (en) Apparatus for detecting evaporative emission control system leak
JPH0932659A (en) Failure diagnosis device for fuel evaporative emission control system
JP3316376B2 (en) Abnormality detection device for fuel evaporation prevention device
JP3500816B2 (en) Leak diagnosis device in engine fuel vapor treatment system
JP3305136B2 (en) Abnormality detection device for fuel supply system of internal combustion engine
JP3703015B2 (en) Abnormality detection device for fuel transpiration prevention device
US6830040B1 (en) Evaporative fuel control system of internal combustion engine
JP3311212B2 (en) Failure detection device for evaporative fuel control device of internal combustion engine and misfire detection device for internal combustion engine
JP2745991B2 (en) Failure diagnosis device for evaporation purge system
JP4310836B2 (en) Failure diagnosis device for evaporative fuel treatment system pressure detection means
JP4090952B2 (en) Fuel gas purge system with fault diagnosis function in internal combustion engine
JPH06235355A (en) Failure diagnosis device for evaporation fuel evaporation prevention device of internal combustion engine
JPH05180101A (en) Fault diagnosis device for evapo-purge system
JPH05180098A (en) Diagnostic device for vaporized fuel control system of vehicle
JPH11326110A (en) Leak diagnosis device for evaporative fuel treatment equipment
JP2830628B2 (en) Failure diagnosis device for evaporation purge system
JP2699774B2 (en) Failure diagnosis device for evaporation purge system
JP3444000B2 (en) Diagnosis device for fuel evaporation prevention device
JP3391208B2 (en) Failure diagnosis device for evaporative purge
JP3412683B2 (en) Leak diagnosis device for evaporative fuel treatment equipment
JP3340380B2 (en) Leak diagnosis device for evaporative fuel treatment equipment
JP2646936B2 (en) Failure diagnosis device for evaporation purge system
JP2745980B2 (en) Failure diagnosis device for evaporation purge system

Legal Events

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

Free format text: PAYMENT UNTIL: 20080524

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20090524

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20100524

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20100524

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20110524

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20110524

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20120524

Year of fee payment: 10

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

Free format text: PAYMENT UNTIL: 20120524

Year of fee payment: 10

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

Free format text: PAYMENT UNTIL: 20130524

Year of fee payment: 11

LAPS Cancellation because of no payment of annual fees