JPH04237861A - エバポパージシステムの異常検出装置 - Google Patents
エバポパージシステムの異常検出装置Info
- Publication number
- JPH04237861A JPH04237861A JP468791A JP468791A JPH04237861A JP H04237861 A JPH04237861 A JP H04237861A JP 468791 A JP468791 A JP 468791A JP 468791 A JP468791 A JP 468791A JP H04237861 A JPH04237861 A JP H04237861A
- Authority
- JP
- Japan
- Prior art keywords
- purge
- fuel
- faf
- flag
- routine
- 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
- Combined Controls Of Internal Combustion Engines (AREA)
- 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)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【0001】
【産業上の利用分野】本発明はエバポパージシステムの
異常検出装置に係り、特に車両で発生する蒸発燃料(ベ
ーパ)をキャニスタ内の吸着剤に吸着させ、吸着された
燃料を所定運転条件下で吸気通路へ放出(パージ)して
燃焼させるエバポパージシステムの異常を検出する装置
に関する。
異常検出装置に係り、特に車両で発生する蒸発燃料(ベ
ーパ)をキャニスタ内の吸着剤に吸着させ、吸着された
燃料を所定運転条件下で吸気通路へ放出(パージ)して
燃焼させるエバポパージシステムの異常を検出する装置
に関する。
【0002】
【従来の技術】燃料タンク内で蒸発した燃料(ベーパ)
が大気へ放出されるのを防止するため、各部分を密閉す
ると共に、ベーパを一旦キャニスタ内の吸着剤に吸着さ
せ、車両の走行中に吸着した燃料を吸気通路に吸引させ
て燃焼させるエバポパージシステムを備えた内燃機関に
おいては、何らかの原因でベーパ供給通路が破損したり
、配管がはずれたりした場合にはベーパが大気に放出さ
れてしまい、また内燃機関の吸気通路へのパージ通路が
閉塞した場合には、キャニスタ内のベーパがオーバーフ
ローし、キャニスタ大気導入口より大気にベーパが漏れ
てしまう。従って、このようなエバポパージシステムの
異常発生を検出することが必要となる。
が大気へ放出されるのを防止するため、各部分を密閉す
ると共に、ベーパを一旦キャニスタ内の吸着剤に吸着さ
せ、車両の走行中に吸着した燃料を吸気通路に吸引させ
て燃焼させるエバポパージシステムを備えた内燃機関に
おいては、何らかの原因でベーパ供給通路が破損したり
、配管がはずれたりした場合にはベーパが大気に放出さ
れてしまい、また内燃機関の吸気通路へのパージ通路が
閉塞した場合には、キャニスタ内のベーパがオーバーフ
ローし、キャニスタ大気導入口より大気にベーパが漏れ
てしまう。従って、このようなエバポパージシステムの
異常発生を検出することが必要となる。
【0003】一方、電子制御式燃料噴射制御装置を備え
た内燃機関では、例えば吸気管負圧(絶対圧力)と機関
回転数とから基本燃料噴射時間を算出し、機関排気通路
内に設けた酸素濃度検出センサの出力検出信号に基づい
て基本燃料噴射時間を補正することにより、機関燃焼室
内に供給される混合気が予め定められた目標空燃比にな
るようにする空燃比フィードバックシステムを備えてい
る。この空燃比フィードバックシステムでは、酸素濃度
検出センサの出力検出信号に基づいて得られる空燃比フ
ィードバック補正係数FAFその他の係数を基本燃料噴
射時間に乗じて燃料噴射時間を補正する。
た内燃機関では、例えば吸気管負圧(絶対圧力)と機関
回転数とから基本燃料噴射時間を算出し、機関排気通路
内に設けた酸素濃度検出センサの出力検出信号に基づい
て基本燃料噴射時間を補正することにより、機関燃焼室
内に供給される混合気が予め定められた目標空燃比にな
るようにする空燃比フィードバックシステムを備えてい
る。この空燃比フィードバックシステムでは、酸素濃度
検出センサの出力検出信号に基づいて得られる空燃比フ
ィードバック補正係数FAFその他の係数を基本燃料噴
射時間に乗じて燃料噴射時間を補正する。
【0004】このような空燃比フィードバックシステム
を備えた内燃機関において、従来より燃料タンク内圧力
が所定値以上のとき、パージ制御弁を開閉し、そのとき
の空燃比フィードバック補正係数FAFの変化が所定値
以上ないときエバポパージシステムの異常と判断するよ
うにした異常検出装置が知られている(特開平2−13
6558号公報)。
を備えた内燃機関において、従来より燃料タンク内圧力
が所定値以上のとき、パージ制御弁を開閉し、そのとき
の空燃比フィードバック補正係数FAFの変化が所定値
以上ないときエバポパージシステムの異常と判断するよ
うにした異常検出装置が知られている(特開平2−13
6558号公報)。
【0005】ここで、燃料タンク内圧が所定値以上のと
きに異常検出を実行するのは、キャニスタにベーパが吸
着されていないことによる誤検出を防止するためである
。
きに異常検出を実行するのは、キャニスタにベーパが吸
着されていないことによる誤検出を防止するためである
。
【0006】
【発明が解決しようとする課題】しかるに、上記の従来
の異常検出装置は、燃料タンク内圧力が所定値以上に達
した直後ではキャニスタ内のベーパ吸着量が少ないこと
もあり、その場合には空燃比フィードバック補正係数F
AFの変化量が小さく異常判定が困難であり、最悪の場
合は誤検出することもあり得る。
の異常検出装置は、燃料タンク内圧力が所定値以上に達
した直後ではキャニスタ内のベーパ吸着量が少ないこと
もあり、その場合には空燃比フィードバック補正係数F
AFの変化量が小さく異常判定が困難であり、最悪の場
合は誤検出することもあり得る。
【0007】他方、異常を判定するのに充分なベーパ量
をキャニスタに確保するために比較的長時間パージを停
止することが考えられるが、その間にタンク内燃温が高
くなったり、ベーパ発生分を多く含んでいる新燃料を給
油した場合などにおいては、キャニスタに不必要に多量
のベーパが吸着されてしまい、それが繰り返されるとキ
ャニスタのベーパ吸着能力が低下し、燃料タンク内で発
生されるベーパがキャニスタから大気へ漏れてしまう。
をキャニスタに確保するために比較的長時間パージを停
止することが考えられるが、その間にタンク内燃温が高
くなったり、ベーパ発生分を多く含んでいる新燃料を給
油した場合などにおいては、キャニスタに不必要に多量
のベーパが吸着されてしまい、それが繰り返されるとキ
ャニスタのベーパ吸着能力が低下し、燃料タンク内で発
生されるベーパがキャニスタから大気へ漏れてしまう。
【0008】本発明は上記の点に鑑みなされたもので、
異常検出の実行前にベーパ発生状況に応じた時間だけパ
ージを停止することにより、上記の課題を解決したエバ
ポパージシステムの異常検出装置を提供することを目的
とする。
異常検出の実行前にベーパ発生状況に応じた時間だけパ
ージを停止することにより、上記の課題を解決したエバ
ポパージシステムの異常検出装置を提供することを目的
とする。
【0009】
【課題を解決するための手段】上記目的を達成するため
に本発明は図1に示すように、燃料タンク13からの蒸
発燃料(ベーパ)をキャニスタ内の吸着剤に吸着させる
パージ停止と、その吸着燃料を内燃機関11の吸気通路
12へ放出(パージ)するパージ実行とを交互に行なう
パージ実行手段14を備えたエバポパージシステムにお
いて、パージ実行手段14により吸気通路12へ放出さ
れる燃料のガス濃度を実質的に検出する濃度検出手段1
5と、パージ実行手段14によるパージ停止後のパージ
実行時のパージガス濃度に基づいてパージ異常を判定す
る異常判定手段16と、パージ停止時間を燃料タンク1
3内の蒸発燃料の発生状況に応じて可変するパージ停止
時間可変手段17とを有するようにしたものである。
に本発明は図1に示すように、燃料タンク13からの蒸
発燃料(ベーパ)をキャニスタ内の吸着剤に吸着させる
パージ停止と、その吸着燃料を内燃機関11の吸気通路
12へ放出(パージ)するパージ実行とを交互に行なう
パージ実行手段14を備えたエバポパージシステムにお
いて、パージ実行手段14により吸気通路12へ放出さ
れる燃料のガス濃度を実質的に検出する濃度検出手段1
5と、パージ実行手段14によるパージ停止後のパージ
実行時のパージガス濃度に基づいてパージ異常を判定す
る異常判定手段16と、パージ停止時間を燃料タンク1
3内の蒸発燃料の発生状況に応じて可変するパージ停止
時間可変手段17とを有するようにしたものである。
【0010】
【作用】蒸発燃料(ベーパ)の発生量は、燃料タンク1
3内の燃料温、給油した新燃料量(給油量)及び燃料タ
ンク13内の燃料残量などによって変化する。そこで、
本発明はこの点に着目し、パージ停止時間可変手段17
により上記のベーパ発生量に関係したパラメータに基づ
いてベーパ発生状況を推定し、その推定結果からパージ
停止時間を可変制御する。
3内の燃料温、給油した新燃料量(給油量)及び燃料タ
ンク13内の燃料残量などによって変化する。そこで、
本発明はこの点に着目し、パージ停止時間可変手段17
により上記のベーパ発生量に関係したパラメータに基づ
いてベーパ発生状況を推定し、その推定結果からパージ
停止時間を可変制御する。
【0011】従って、本発明によれば、異常判定手段1
6による異常判定に際しては、キャニスタ内の吸着剤に
判定に必要なベーパ量を確実に吸着させることができ、
しかもパージ停止時間を必要最小限にできるため、キャ
ニスタ内の吸着剤にベーパを過不足なく吸着させること
ができる。
6による異常判定に際しては、キャニスタ内の吸着剤に
判定に必要なベーパ量を確実に吸着させることができ、
しかもパージ停止時間を必要最小限にできるため、キャ
ニスタ内の吸着剤にベーパを過不足なく吸着させること
ができる。
【0012】
【実施例】図2は本発明の一実施例のシステム構成図を
示す。本実施例は内燃機関11として4気筒4サイクル
火花点火式内燃機関(エンジン)に適用した例で、後述
するマイクロコンピュータ21によって制御される。
示す。本実施例は内燃機関11として4気筒4サイクル
火花点火式内燃機関(エンジン)に適用した例で、後述
するマイクロコンピュータ21によって制御される。
【0013】図2において、エアクリーナ22の下流側
にはスロットルバルブ23を介してサージタンク24が
設けられている。エアクリーナ22の近傍には吸気温を
検出する吸気温センサ25が取付けられ、またスロット
ルバルブ23には、スロットルバルブ23の開度(スロ
ットル開度)及びアイドル状態を検出するスロットルポ
ジションセンサ26が取付けられている。また、サージ
タンク24にはダイヤフラム式のバキュームセンサ27
が取付けられている。
にはスロットルバルブ23を介してサージタンク24が
設けられている。エアクリーナ22の近傍には吸気温を
検出する吸気温センサ25が取付けられ、またスロット
ルバルブ23には、スロットルバルブ23の開度(スロ
ットル開度)及びアイドル状態を検出するスロットルポ
ジションセンサ26が取付けられている。また、サージ
タンク24にはダイヤフラム式のバキュームセンサ27
が取付けられている。
【0014】サージタンク24は前記吸気通路12に相
当するインテークマニホルド28及び吸気弁29を介し
てエンジン30(前記内燃機関11に相当する)の燃焼
室31に連通されている。インテークマニホルド28内
に一部が突出するよう各気筒毎に燃料噴射弁32が配設
されており、この燃料噴射弁32がインテークマニホル
ド28を通る空気流中に燃料をマイクロコンピュータ2
1により指示された時間噴射する。
当するインテークマニホルド28及び吸気弁29を介し
てエンジン30(前記内燃機関11に相当する)の燃焼
室31に連通されている。インテークマニホルド28内
に一部が突出するよう各気筒毎に燃料噴射弁32が配設
されており、この燃料噴射弁32がインテークマニホル
ド28を通る空気流中に燃料をマイクロコンピュータ2
1により指示された時間噴射する。
【0015】燃焼室31は排気弁33及びエキゾースト
マニホルド34を介して触媒装置35に連通されている
。また、36は点火プラグで、一部が燃焼室31に突出
するように設けられている。また、37はピストンで、
図中、上下方向に往復運動する。38はディストリビュ
ータで、イグナイタで発生された高電圧を各気筒の点火
プラグ36へ分配供給すると共に、そのシャフトの回転
からクランク角度基準位置とクランク角度とを夫々検出
する。
マニホルド34を介して触媒装置35に連通されている
。また、36は点火プラグで、一部が燃焼室31に突出
するように設けられている。また、37はピストンで、
図中、上下方向に往復運動する。38はディストリビュ
ータで、イグナイタで発生された高電圧を各気筒の点火
プラグ36へ分配供給すると共に、そのシャフトの回転
からクランク角度基準位置とクランク角度とを夫々検出
する。
【0016】また、39は水温センサで、エンジンブロ
ック40を貫通して一部がウォータジャケット内に突出
するように設けられ、エンジン冷却水の水温を検出して
水温センサ信号を出力する。更に、酸素濃度検出センサ
(O2 センサ)41は、その一部がエキゾーストマニ
ホルド34を貫通突出するように配置され、触媒装置3
5に入る前の排気ガス中の酸素濃度を検出する。また、
排気温センサ48は触媒装置35内の触媒温度を検出す
る。
ック40を貫通して一部がウォータジャケット内に突出
するように設けられ、エンジン冷却水の水温を検出して
水温センサ信号を出力する。更に、酸素濃度検出センサ
(O2 センサ)41は、その一部がエキゾーストマニ
ホルド34を貫通突出するように配置され、触媒装置3
5に入る前の排気ガス中の酸素濃度を検出する。また、
排気温センサ48は触媒装置35内の触媒温度を検出す
る。
【0017】また、42は燃料タンクで、図1の燃料タ
ンク13に相当し、燃料を収容しており、内部で発生す
る蒸発燃料(ベーパ)をベーパ通路43を介してキャニ
スタ44に送出する。キャニスタ44内には活性炭等の
吸着剤が充填されており、その下部には大気導入口44
aが設けられている。キャニスタ44はまたパージ通路
45を介してスロットルバルブ23付近の吸気管に連通
されている。なお、パージ通路45をサージタンク24
に連通させてもよい。
ンク13に相当し、燃料を収容しており、内部で発生す
る蒸発燃料(ベーパ)をベーパ通路43を介してキャニ
スタ44に送出する。キャニスタ44内には活性炭等の
吸着剤が充填されており、その下部には大気導入口44
aが設けられている。キャニスタ44はまたパージ通路
45を介してスロットルバルブ23付近の吸気管に連通
されている。なお、パージ通路45をサージタンク24
に連通させてもよい。
【0018】更に、パージ通路45の途中には、バキュ
ーム・スイッチング・バルブ(VSV)46が設けられ
ており、マイクロコンピュータ21からの制御信号によ
り開弁度が調整されることにより、キャニスタ44から
吸気管へ到るパージガスの流量を調整する。上記のベー
パ通路43,キャニスタ44,パージ通路45及びVS
V46が、マイクロコンピュータ21と共に前記したパ
ージ実行手段14を構成している。
ーム・スイッチング・バルブ(VSV)46が設けられ
ており、マイクロコンピュータ21からの制御信号によ
り開弁度が調整されることにより、キャニスタ44から
吸気管へ到るパージガスの流量を調整する。上記のベー
パ通路43,キャニスタ44,パージ通路45及びVS
V46が、マイクロコンピュータ21と共に前記したパ
ージ実行手段14を構成している。
【0019】燃料タンク42内に発生したベーパは、ベ
ーパ通路43を介してキャニスタ44内の活性炭に吸着
されて大気への放出が防止される。そして、運転時にイ
ンテークマニホルド28の負圧を利用してキャニスタ4
4の大気導入口44aから空気を導入し、これにより活
性炭に吸着されている燃料が脱離され、その燃料がパー
ジ通路45及びVSV46を介して吸気管内へ吸い込ま
れる。また、活性炭は上記の脱離により再生され、次の
ベーパの吸着に備える。
ーパ通路43を介してキャニスタ44内の活性炭に吸着
されて大気への放出が防止される。そして、運転時にイ
ンテークマニホルド28の負圧を利用してキャニスタ4
4の大気導入口44aから空気を導入し、これにより活
性炭に吸着されている燃料が脱離され、その燃料がパー
ジ通路45及びVSV46を介して吸気管内へ吸い込ま
れる。また、活性炭は上記の脱離により再生され、次の
ベーパの吸着に備える。
【0020】また、47は警告灯で、マイクロコンピュ
ータ21が異常を判定したとき、運転者に異常を知らせ
るようになっている。また、49はフューエルゲージで
、燃料タンク42内の燃料量を測定するゲージであり、
センダとレシーバで構成されていて電気的に作動する。
ータ21が異常を判定したとき、運転者に異常を知らせ
るようになっている。また、49はフューエルゲージで
、燃料タンク42内の燃料量を測定するゲージであり、
センダとレシーバで構成されていて電気的に作動する。
【0021】このような構成の各部の動作を制御するマ
イクロコンピュータ21は図3に示す如きハードウェア
構成とされている。同図中、図2と同一構成部分には同
一符号を付し、その説明を省略する。図3において、マ
イクロコンピュータ21は中央処理装置(CPU)50
,処理プログラムを格納したリード・オンリ・メモリ(
ROM)51,作業領域として使用されるランダム・ア
クセス・メモリ(RAM)52,エンジン停止後もデー
タを保持するバックアップRAM53,入力インタフェ
ース回路54,マルチプレクサ付きA/Dコンバータ5
6及び入出力インタフェース回路55などから構成され
ており、それらはバス57を介して互いに接続されてい
る。
イクロコンピュータ21は図3に示す如きハードウェア
構成とされている。同図中、図2と同一構成部分には同
一符号を付し、その説明を省略する。図3において、マ
イクロコンピュータ21は中央処理装置(CPU)50
,処理プログラムを格納したリード・オンリ・メモリ(
ROM)51,作業領域として使用されるランダム・ア
クセス・メモリ(RAM)52,エンジン停止後もデー
タを保持するバックアップRAM53,入力インタフェ
ース回路54,マルチプレクサ付きA/Dコンバータ5
6及び入出力インタフェース回路55などから構成され
ており、それらはバス57を介して互いに接続されてい
る。
【0022】A/Dコンバータ56は吸気温センサ25
からの吸気温検出信号、スロットルポジションセンサ2
6からの検出信号、バキュームセンサ27からの吸気管
圧力(PM)検出信号、水温センサ39からの水温検出
信号、O2 センサ41からの酸素濃度検出信号、フュ
ーエルゲージ49の出力測定信号を入力インタフェース
回路54を通して順次切換えて取り込み、それをアナロ
グ・ディジタル変換してバス57へ順次送出する。
からの吸気温検出信号、スロットルポジションセンサ2
6からの検出信号、バキュームセンサ27からの吸気管
圧力(PM)検出信号、水温センサ39からの水温検出
信号、O2 センサ41からの酸素濃度検出信号、フュ
ーエルゲージ49の出力測定信号を入力インタフェース
回路54を通して順次切換えて取り込み、それをアナロ
グ・ディジタル変換してバス57へ順次送出する。
【0023】入出力インタフェース回路55はスロット
ルポジションセンサ26からの検出信号及びディストリ
ビュータ38からの機関回転数(NE)に応じた回転数
信号などが夫々入力され、それをバス57介してCPU
50へ入力する一方、バス57から入力された各信号を
燃料噴射弁32及びVSV46を送出してそれらを制御
する。これにより、燃料噴射弁32はその燃料噴射時間
TAUが制御される。上記構成のマイクロコンピュータ
21内のCPU50はROM51内に格納されたプログ
ラムに従い、以下説明するフローチャートの処理を実行
し、前記した濃度検出手段15,異常判定手段16,パ
ージ停止時間可変手段17などを実現する。
ルポジションセンサ26からの検出信号及びディストリ
ビュータ38からの機関回転数(NE)に応じた回転数
信号などが夫々入力され、それをバス57介してCPU
50へ入力する一方、バス57から入力された各信号を
燃料噴射弁32及びVSV46を送出してそれらを制御
する。これにより、燃料噴射弁32はその燃料噴射時間
TAUが制御される。上記構成のマイクロコンピュータ
21内のCPU50はROM51内に格納されたプログ
ラムに従い、以下説明するフローチャートの処理を実行
し、前記した濃度検出手段15,異常判定手段16,パ
ージ停止時間可変手段17などを実現する。
【0024】次に本実施例の異常検出処理について説明
する。異常検出処理はマイクロコンピュータ21により
大別すると、■仮異常判定、■パージ停止時間制御、■
ダイアグ判定の順で実行され、また■VSV46の制御
が併行して行なわれる。そこで、これらについて順次説
明する。
する。異常検出処理はマイクロコンピュータ21により
大別すると、■仮異常判定、■パージ停止時間制御、■
ダイアグ判定の順で実行され、また■VSV46の制御
が併行して行なわれる。そこで、これらについて順次説
明する。
【0025】■仮異常判定図4乃至図6は仮異常判定ル
ーチンを示すフローチャートで、まず図4のステップ1
01で仮異常判定終了フラグFKDiAGENDが“1
”か否か判定される。この仮異常判定終了フラグFKD
iAGENDはイニシャルルーチン(図示せず)によっ
て予め“0”にクリアされており、仮異常判定が終了す
ると、後述の図6のステップ128で“1”にセットさ
れる。仮異常判定が終了していない場合は図4のステッ
プ102へ進んでダイアグ判定終了フラグFDiAGE
NDが“1”か否か判定される。このダイアグ判定終了
フラグFDiAGENDもイニシャルルーチンによって
予め“0”にクリアされている。ステップ101,10
2のいずれかで仮異常判定終了又はダイアグ判定終了と
判定されると、図6のステップ131へ進みパージ停止
処理フラグXKPURGEを“0”にクリアしてパージ
を実行させた後、このルーチンを終了する。
ーチンを示すフローチャートで、まず図4のステップ1
01で仮異常判定終了フラグFKDiAGENDが“1
”か否か判定される。この仮異常判定終了フラグFKD
iAGENDはイニシャルルーチン(図示せず)によっ
て予め“0”にクリアされており、仮異常判定が終了す
ると、後述の図6のステップ128で“1”にセットさ
れる。仮異常判定が終了していない場合は図4のステッ
プ102へ進んでダイアグ判定終了フラグFDiAGE
NDが“1”か否か判定される。このダイアグ判定終了
フラグFDiAGENDもイニシャルルーチンによって
予め“0”にクリアされている。ステップ101,10
2のいずれかで仮異常判定終了又はダイアグ判定終了と
判定されると、図6のステップ131へ進みパージ停止
処理フラグXKPURGEを“0”にクリアしてパージ
を実行させた後、このルーチンを終了する。
【0026】ステップ102でFDiAGENDが“0
”である(ダイアグ判定未終了)と判定されると、次に
水温センサ39の検出信号に基づき機関冷却水温THW
が70℃以上か否か(ステップ103)、空燃比のフィ
ードバック(F/B)制御が実行されているか否か(ス
テップ104)、スロットルポジションセンサ26の検
出信号に基づいてスロットルバルブ23が全閉か(アイ
ドルか)否か(ステップ105)、そして車速センサ(
図示せず)からの検出信号により車速SPDが5km/
H未満か否か(ステップ106)の判定を順に行なう。
”である(ダイアグ判定未終了)と判定されると、次に
水温センサ39の検出信号に基づき機関冷却水温THW
が70℃以上か否か(ステップ103)、空燃比のフィ
ードバック(F/B)制御が実行されているか否か(ス
テップ104)、スロットルポジションセンサ26の検
出信号に基づいてスロットルバルブ23が全閉か(アイ
ドルか)否か(ステップ105)、そして車速センサ(
図示せず)からの検出信号により車速SPDが5km/
H未満か否か(ステップ106)の判定を順に行なう。
【0027】ステップ103〜106の条件は後述の空
燃比(A/F)フィードバック補正係数FAFの値が安
定、かつ、適切に得られる運転条件であり、これらの条
件をすべて満足するときはステップ107へ進んでパー
ジ停止時のFAF平均値算出フラグFFAFOFFの値
が“1”か否か判定し、パージ停止時のFAF平均値が
まだ算出されていないとき(FFAFOFF=0)はス
テップ108へ進んでパージ停止処理フラグXKPUR
GEを“1”にセットしてパージ停止を行なわせ、パー
ジ停止時のFAF平均値が算出され終わっているとき(
FFAFOFF=1)はステップ109へ進んでパージ
停止処理フラグXKPURGEを“0”にクリアしてパ
ージを実行させる。
燃比(A/F)フィードバック補正係数FAFの値が安
定、かつ、適切に得られる運転条件であり、これらの条
件をすべて満足するときはステップ107へ進んでパー
ジ停止時のFAF平均値算出フラグFFAFOFFの値
が“1”か否か判定し、パージ停止時のFAF平均値が
まだ算出されていないとき(FFAFOFF=0)はス
テップ108へ進んでパージ停止処理フラグXKPUR
GEを“1”にセットしてパージ停止を行なわせ、パー
ジ停止時のFAF平均値が算出され終わっているとき(
FFAFOFF=1)はステップ109へ進んでパージ
停止処理フラグXKPURGEを“0”にクリアしてパ
ージを実行させる。
【0028】ステップ103〜106のいずれかの条件
が成立しない場合は、仮異常判定を実行する条件が揃っ
ていないとして図6のステップ129に進み、後述する
フラグ等をクリアしてこのルーチンを終了する。
が成立しない場合は、仮異常判定を実行する条件が揃っ
ていないとして図6のステップ129に進み、後述する
フラグ等をクリアしてこのルーチンを終了する。
【0029】ステップ108でフラグXKPURGEが
“1”にセットされたパージ停止時には図5のステップ
110に進んで空燃比フィードバック補正係数FAFの
値がリーンを示す値とリッチを示す値の一方から他方へ
変化した(これを「FAF反転というものとする)か否
か判定する。FAFが反転していないときはステップ1
14へ進みフラグFFAFOFFを“0”にクリアして
このルーチンを終了する。一方、FAFが反転したと判
定されたときは、ステップ111へ進んで、前回のパー
ジ停止時のFAF積算値FAFOFFに今回のFAFを
加算してFAFOFFを更新した後、ステップ112で
パージ停止時のデータカウンタNOFFをカウントアッ
プし、ステップ113でそのNOFFの値が“8”以上
か否か判定する。
“1”にセットされたパージ停止時には図5のステップ
110に進んで空燃比フィードバック補正係数FAFの
値がリーンを示す値とリッチを示す値の一方から他方へ
変化した(これを「FAF反転というものとする)か否
か判定する。FAFが反転していないときはステップ1
14へ進みフラグFFAFOFFを“0”にクリアして
このルーチンを終了する。一方、FAFが反転したと判
定されたときは、ステップ111へ進んで、前回のパー
ジ停止時のFAF積算値FAFOFFに今回のFAFを
加算してFAFOFFを更新した後、ステップ112で
パージ停止時のデータカウンタNOFFをカウントアッ
プし、ステップ113でそのNOFFの値が“8”以上
か否か判定する。
【0030】NOFFの値が“8”未満のときはパージ
停止時のFAF平均値算出フラグFFAFOFFの値を
“0”とした後(ステップ114)、このルーチンを終
了し、NOFFの値が“8”以上のときはFAF積算値
FAFOFFを8で除算して平均値FAFAVOFFを
算出した後(ステップ115)、パージ停止時のFAF
平均値算出フラグFFAFOFFを“1”にセットする
(ステップ116)。他方、ステップ109でフラグX
KPURGEが“0”にセットされたパージ実行時は、
図5のステップ117へ進んでFAFの反転の有無が判
定される。FAF反転時は、前記したステップ111〜
116と同様に、パージ実行時のFAF平均値FAFA
VONが算出されると共にFAF平均値算出フラグFF
AFONが“1”にセットされ、またFAF非反転時は
上記フラグFFAFONを“0”にクリアしてこのルー
チンを終了する(ステップ117〜123)。ステップ
123でパージ実行時のFAF平均値算出フラグFFA
FONが“1”にセットされると、次に図6のステップ
124へ進んで、パージ停止時とパージ実行時の各FA
F平均値FAFAVOFFとFAFAVONの差DLF
AFが算出される。
停止時のFAF平均値算出フラグFFAFOFFの値を
“0”とした後(ステップ114)、このルーチンを終
了し、NOFFの値が“8”以上のときはFAF積算値
FAFOFFを8で除算して平均値FAFAVOFFを
算出した後(ステップ115)、パージ停止時のFAF
平均値算出フラグFFAFOFFを“1”にセットする
(ステップ116)。他方、ステップ109でフラグX
KPURGEが“0”にセットされたパージ実行時は、
図5のステップ117へ進んでFAFの反転の有無が判
定される。FAF反転時は、前記したステップ111〜
116と同様に、パージ実行時のFAF平均値FAFA
VONが算出されると共にFAF平均値算出フラグFF
AFONが“1”にセットされ、またFAF非反転時は
上記フラグFFAFONを“0”にクリアしてこのルー
チンを終了する(ステップ117〜123)。ステップ
123でパージ実行時のFAF平均値算出フラグFFA
FONが“1”にセットされると、次に図6のステップ
124へ進んで、パージ停止時とパージ実行時の各FA
F平均値FAFAVOFFとFAFAVONの差DLF
AFが算出される。
【0031】ところで、空燃比フィードバック補正係数
FAFは図7に示す従来より公知のA/Fフィードバッ
ク制御ルーチンで算出される。図7のルーチンが例えば
4ms毎に起動されると、マイクロコンピュータ21は
まずステップ201でA/Fのフィードバック(F/B
)条件が成立しているか否かを判別する。F/B条件不
成立(例えば、冷却水温が所定値以下、機関始動中、始
動後増量中、暖機増量中、パワー増量中、燃料カット中
等のいずれか)の時は、空燃比フィードバック補正係数
FAFの値を1.0にして(ステップ210)、このル
ーチンを終了する(ステップ211)。これによりA/
Fのオープンループ制御が行なわれる。一方、F/B条
件成立時(上記のF/B条件不成立以外のとき)はステ
ップ202へ進み、O2 センサ41の検出電圧V1
を変換して取り込む。
FAFは図7に示す従来より公知のA/Fフィードバッ
ク制御ルーチンで算出される。図7のルーチンが例えば
4ms毎に起動されると、マイクロコンピュータ21は
まずステップ201でA/Fのフィードバック(F/B
)条件が成立しているか否かを判別する。F/B条件不
成立(例えば、冷却水温が所定値以下、機関始動中、始
動後増量中、暖機増量中、パワー増量中、燃料カット中
等のいずれか)の時は、空燃比フィードバック補正係数
FAFの値を1.0にして(ステップ210)、このル
ーチンを終了する(ステップ211)。これによりA/
Fのオープンループ制御が行なわれる。一方、F/B条
件成立時(上記のF/B条件不成立以外のとき)はステ
ップ202へ進み、O2 センサ41の検出電圧V1
を変換して取り込む。
【0032】次に、ステップ203で検出電圧V1 が
比較電圧VR1以下か否かを判別することにより、空燃
比がリッチかリーンかを判別する。リッチのとき(V1
>VR1)はその状態がそれまでリーンであった状態
からリッチへ反転した状態であるかの判定が行なわれ(
ステップ204)、リッチへの反転であるときは前回の
空燃比フィードバック補正係数FAFの値からスキップ
定数RSLを減算した値を新たな空燃比フィードバック
補正係数FAFとし(ステップ205)、一方前回もリ
ッチの状態であり、リッチが継続しているときは前回の
FAFの値から積分定数KIを減算して新たなFAFの
値とし(ステップ206)、このルーチンを抜ける(ス
テップ211)。
比較電圧VR1以下か否かを判別することにより、空燃
比がリッチかリーンかを判別する。リッチのとき(V1
>VR1)はその状態がそれまでリーンであった状態
からリッチへ反転した状態であるかの判定が行なわれ(
ステップ204)、リッチへの反転であるときは前回の
空燃比フィードバック補正係数FAFの値からスキップ
定数RSLを減算した値を新たな空燃比フィードバック
補正係数FAFとし(ステップ205)、一方前回もリ
ッチの状態であり、リッチが継続しているときは前回の
FAFの値から積分定数KIを減算して新たなFAFの
値とし(ステップ206)、このルーチンを抜ける(ス
テップ211)。
【0033】他方、ステップ203でリーンと判定され
たとき(V1 ≦VR1)は、その状態がそれまでリッ
チであった状態からリーンへ反転した状態であるかの判
定が行なわれ(ステップ207)、リーンへの反転であ
るときは前回のFAFの値からスキップ定数RSRを加
算した値を新たな空燃比フィードバック補正係数FAF
とし(ステップ208)、一方前回もリーンの状態で引
続きリーンと判定されたときはFAFの値に積分定数K
Iを加算して新たなFAFの値とし(ステップ209)
、このルーチンを終了する(ステップ211)。ここで
、上記のスキップ定数RSL及びRSRは積分定数KI
に比べて十分大なる値に設定されている。
たとき(V1 ≦VR1)は、その状態がそれまでリッ
チであった状態からリーンへ反転した状態であるかの判
定が行なわれ(ステップ207)、リーンへの反転であ
るときは前回のFAFの値からスキップ定数RSRを加
算した値を新たな空燃比フィードバック補正係数FAF
とし(ステップ208)、一方前回もリーンの状態で引
続きリーンと判定されたときはFAFの値に積分定数K
Iを加算して新たなFAFの値とし(ステップ209)
、このルーチンを終了する(ステップ211)。ここで
、上記のスキップ定数RSL及びRSRは積分定数KI
に比べて十分大なる値に設定されている。
【0034】これにより、空燃比が図8(A)に模式的
に示す如く変化した場合は、空燃比フィードバック補正
係数FAFは同図(B)に示す如く、空燃比がリーンか
らリッチへ反転した時はスキップ定数RSLだけスキッ
プ的に大きく減衰されて燃料噴射時間TAUを小なる値
に変更させ、空燃比がリッチからリーンへ反転した時は
スキップ定数RSRだけスキップ的に大きく増加されて
燃料噴射時間TAUを大なる値に変更させる。また、空
燃比が同じ状態のときは、FAFは図8(B)に示す如
く積分定数(時定数)KIに従ってリーンのときは大な
る値へ、またリッチのときは小なる値へ徐々に変化する
。
に示す如く変化した場合は、空燃比フィードバック補正
係数FAFは同図(B)に示す如く、空燃比がリーンか
らリッチへ反転した時はスキップ定数RSLだけスキッ
プ的に大きく減衰されて燃料噴射時間TAUを小なる値
に変更させ、空燃比がリッチからリーンへ反転した時は
スキップ定数RSRだけスキップ的に大きく増加されて
燃料噴射時間TAUを大なる値に変更させる。また、空
燃比が同じ状態のときは、FAFは図8(B)に示す如
く積分定数(時定数)KIに従ってリーンのときは大な
る値へ、またリッチのときは小なる値へ徐々に変化する
。
【0035】この空燃比フィードバック補正係数FAF
は機関回転数と吸気管負圧により定まる基本燃料噴射時
間に、他の係数と共に乗算されて最終的な燃料噴射時間
TAUを決定し、これにより吸入混合気が目標空燃比に
なるよう制御させる。
は機関回転数と吸気管負圧により定まる基本燃料噴射時
間に、他の係数と共に乗算されて最終的な燃料噴射時間
TAUを決定し、これにより吸入混合気が目標空燃比に
なるよう制御させる。
【0036】上記の空燃比フィードバック補正係数FA
Fを用いて図6のステップ125で次の原理に基づいて
仮異常判定が行なわれる。
Fを用いて図6のステップ125で次の原理に基づいて
仮異常判定が行なわれる。
【0037】すなわち、前記したVSV46をオンにし
てパージ有りとしたとき、エバポパージシステムが正常
な場合はキャニスタ44に吸着した燃料がVSV46及
びパージ通路45を通して吸気通路にパージされるから
、そのパージ量分だけ吸入混合気が目標空燃比よりリッ
チ側にずれ、よってこれを補正するために、図9にaで
示す如く空燃比フィードバック補正係数FAFは減量側
(リーン側)へ変化する。また、パージ実行を停止した
ときは図9にbで示す如くFAFは増量側へ変化する。
てパージ有りとしたとき、エバポパージシステムが正常
な場合はキャニスタ44に吸着した燃料がVSV46及
びパージ通路45を通して吸気通路にパージされるから
、そのパージ量分だけ吸入混合気が目標空燃比よりリッ
チ側にずれ、よってこれを補正するために、図9にaで
示す如く空燃比フィードバック補正係数FAFは減量側
(リーン側)へ変化する。また、パージ実行を停止した
ときは図9にbで示す如くFAFは増量側へ変化する。
【0038】そこで、図6のステップ124の次のステ
ップ125では前記パージ前後の空燃比フィードバック
補正係数FAFの平均値の差DLFAFが5%以上リー
ン側へずれているか否かの仮異常判定を行い、5%以上
リーン側へずれているときは正常と判定してステップ1
26へ進んで仮異常判定フラグFKDiAGPURGE
を“0”とし、他方、5%以上リーン側へずれていない
ときは異常と判定してステップ127へ進み、上記仮異
常判定フラグFKDiAGPURGEを“1”とする。
ップ125では前記パージ前後の空燃比フィードバック
補正係数FAFの平均値の差DLFAFが5%以上リー
ン側へずれているか否かの仮異常判定を行い、5%以上
リーン側へずれているときは正常と判定してステップ1
26へ進んで仮異常判定フラグFKDiAGPURGE
を“0”とし、他方、5%以上リーン側へずれていない
ときは異常と判定してステップ127へ進み、上記仮異
常判定フラグFKDiAGPURGEを“1”とする。
【0039】ステップ126又は127の処理後、仮異
常判定終了フラグFKDiAGENDを“1”にセット
し(ステップ128)、前記したパージ実行時のFAF
平均値FAFAVON、パージ停止時のFAF平均値F
AFAVOFF、パージ実行時のデータカウンタNON
及びパージ停止時のデータカウンタNOFFを夫々ゼロ
にクリアし(ステップ129)、更にパージ実行時のF
AF平均値算出フラグFFAFON、パージ停止時のF
AF平均値算出フラグFFAFOFF、パージ実行時と
停止時の各FAF積算値FAFON及びFAFOFFを
夫々ゼロにクリアした後(ステップ130)、パージ停
止処理フラグXKPURGEをゼロとし(ステップ13
1)、パージ実行可能としてこのルーチンを終了する。
常判定終了フラグFKDiAGENDを“1”にセット
し(ステップ128)、前記したパージ実行時のFAF
平均値FAFAVON、パージ停止時のFAF平均値F
AFAVOFF、パージ実行時のデータカウンタNON
及びパージ停止時のデータカウンタNOFFを夫々ゼロ
にクリアし(ステップ129)、更にパージ実行時のF
AF平均値算出フラグFFAFON、パージ停止時のF
AF平均値算出フラグFFAFOFF、パージ実行時と
停止時の各FAF積算値FAFON及びFAFOFFを
夫々ゼロにクリアした後(ステップ130)、パージ停
止処理フラグXKPURGEをゼロとし(ステップ13
1)、パージ実行可能としてこのルーチンを終了する。
【0040】このように、図4乃至図6の仮異常判定ル
ーチンは、イニシャルルーチン起動後、この仮異常判定
又は後述のダイアグ判定が終了していないときにのみ実
行され、パージ停止時とパージ実行時の空燃比フィード
バック補正係数FAFの平均値FAFAVOFFとFA
FAVONの差が5%以上リーン側へずれているか否か
によって仮異常判定を行なう。
ーチンは、イニシャルルーチン起動後、この仮異常判定
又は後述のダイアグ判定が終了していないときにのみ実
行され、パージ停止時とパージ実行時の空燃比フィード
バック補正係数FAFの平均値FAFAVOFFとFA
FAVONの差が5%以上リーン側へずれているか否か
によって仮異常判定を行なう。
【0041】■パージ停止時間制御
図10乃至図12は夫々本発明の要部をなすパージ停止
時間制御に関する処理ルーチンで、図10は給油量補正
係数算出ルーチン、図11はパージ停止時間算出ルーチ
ン、図12はベーパ蓄積処理ルーチンを示す。
時間制御に関する処理ルーチンで、図10は給油量補正
係数算出ルーチン、図11はパージ停止時間算出ルーチ
ン、図12はベーパ蓄積処理ルーチンを示す。
【0042】まず図10の給油量補正係数算出ルーチン
を示すフローチャートについて説明するに、マイクロコ
ンピュータ21内のCPU50はフューエルゲージ49
からの機関始動直後は前回の出力のAD変換値ADFU
EL(これは後述する如く、前回の機関停止直前のフュ
ーエルゲージ49の出力を示している)をバックアップ
RAM53から読み出して変数ADFUELOLDに移
した後(ステップ301)、フューエルゲージ49の出
力信号を図3のA/Dコンバータ56でA/D変換して
得た今回のAD変換値ADFUELを取り込む(ステッ
プ302)。
を示すフローチャートについて説明するに、マイクロコ
ンピュータ21内のCPU50はフューエルゲージ49
からの機関始動直後は前回の出力のAD変換値ADFU
EL(これは後述する如く、前回の機関停止直前のフュ
ーエルゲージ49の出力を示している)をバックアップ
RAM53から読み出して変数ADFUELOLDに移
した後(ステップ301)、フューエルゲージ49の出
力信号を図3のA/Dコンバータ56でA/D変換して
得た今回のAD変換値ADFUELを取り込む(ステッ
プ302)。
【0043】続いて、前記したディストリビュータ38
からの回転数信号に基づいて機関始動時か否か判定する
(ステップ303)。機関始動時のときはカウンタ値N
STAがゼロか否か判定する(ステップ304)。カウ
ンタ値NSTAはイニシャルルーチンによってゼロにク
リアされており、よって機関始動と判定された最初のと
きはステップ304でNSTA=0と判定され、ステッ
プ305へ進んでカウンタ値NSTAが“1”とされた
後、ステップ306で給油量係数DFUELを次式より
算出する。
からの回転数信号に基づいて機関始動時か否か判定する
(ステップ303)。機関始動時のときはカウンタ値N
STAがゼロか否か判定する(ステップ304)。カウ
ンタ値NSTAはイニシャルルーチンによってゼロにク
リアされており、よって機関始動と判定された最初のと
きはステップ304でNSTA=0と判定され、ステッ
プ305へ進んでカウンタ値NSTAが“1”とされた
後、ステップ306で給油量係数DFUELを次式より
算出する。
【0044】
DFUEL=(ADFUEL−ADFUELO
LD)/ADFULLただし、上式中、ADFULLは
燃料タンク42の満タン時のAD変換値で、既知(一定
)である。
LD)/ADFULLただし、上式中、ADFULLは
燃料タンク42の満タン時のAD変換値で、既知(一定
)である。
【0045】次に給油量係数DFUELが正か否か判定
され(ステップ307)、正のときは給油された場合で
あるから、予めROM51に格納されている図13(D
)に示す2次元マップに基づいて給油量補正係数KNF
UELを算出する(ステップ308)。一方、給油量係
数DFUELがゼロ又は負のときは給油されていないの
で、給油量係数DFUELをゼロとした後(ステップ3
09)、上記ステップ308へ進んで給油量補正係数K
NFUELを算出する。
され(ステップ307)、正のときは給油された場合で
あるから、予めROM51に格納されている図13(D
)に示す2次元マップに基づいて給油量補正係数KNF
UELを算出する(ステップ308)。一方、給油量係
数DFUELがゼロ又は負のときは給油されていないの
で、給油量係数DFUELをゼロとした後(ステップ3
09)、上記ステップ308へ進んで給油量補正係数K
NFUELを算出する。
【0046】図13(D)からわかるように、給油量補
正係数KNFUELは、給油量がゼロのとき(DFUE
L=0)は1.0で最大値とされ、給油量が多くなるほ
ど(DFUELが正の値で大なるほど)、小とされる値
である。これは、給油量が多いほどベーパが発生し易く
なるため、後述のパージ停止時間Tを短くするためであ
る。給油量補正係数KNFUELをステップ308で算
出すると、このルーチンが終了する(ステップ310)
。
正係数KNFUELは、給油量がゼロのとき(DFUE
L=0)は1.0で最大値とされ、給油量が多くなるほ
ど(DFUELが正の値で大なるほど)、小とされる値
である。これは、給油量が多いほどベーパが発生し易く
なるため、後述のパージ停止時間Tを短くするためであ
る。給油量補正係数KNFUELをステップ308で算
出すると、このルーチンが終了する(ステップ310)
。
【0047】また、ステップ303で始動時でないと判
定されたとき、あるいはステップ303で始動時と判定
された場合でも、このルーチンの2回目以降の起動時に
はNSTAが“1”とステップ304で判定されるため
、これらの場合には給油量補正係数KNFUELは算出
せず、処理を終了する(ステップ310)。ただし、ス
テップ301及び302はこのルーチンが起動される毎
に実行されるので、AD変換値ADFUELには機関停
止直前の値が記憶されることになる。
定されたとき、あるいはステップ303で始動時と判定
された場合でも、このルーチンの2回目以降の起動時に
はNSTAが“1”とステップ304で判定されるため
、これらの場合には給油量補正係数KNFUELは算出
せず、処理を終了する(ステップ310)。ただし、ス
テップ301及び302はこのルーチンが起動される毎
に実行されるので、AD変換値ADFUELには機関停
止直前の値が記憶されることになる。
【0048】次に図11のパージ停止時間算出ルーチン
を示すフローチャートについて説明する。まず、前記し
た吸気温センサ25からの吸入空気温検出信号をA/D
コンバータ56でA/D変換して得た値THAに基づい
て、予めROM51に格納されている図13(A)に示
す2次元マップを参照し、補間計算して吸入空気温度補
正係数KTHAを計算する(ステップ401)。上記の
2次元マップは吸入空気温が高いほど係数KTHAが小
なる値となるように設定されている。これは、吸入空気
温が高いほどベーパが発生し易いから、パージ停止時間
Tを短くするためである。
を示すフローチャートについて説明する。まず、前記し
た吸気温センサ25からの吸入空気温検出信号をA/D
コンバータ56でA/D変換して得た値THAに基づい
て、予めROM51に格納されている図13(A)に示
す2次元マップを参照し、補間計算して吸入空気温度補
正係数KTHAを計算する(ステップ401)。上記の
2次元マップは吸入空気温が高いほど係数KTHAが小
なる値となるように設定されている。これは、吸入空気
温が高いほどベーパが発生し易いから、パージ停止時間
Tを短くするためである。
【0049】続いて、上記と同様に水温センサ39のA
D変換値THWに基づいて図13(B)に示す2次元マ
ップを参照し、補間計算して冷却水温補正係数KTHW
を計算し(ステップ402)、また図13(C)に示す
2次元マップを参照し、補間計算により燃料量補正係数
KFUELを算出する(ステップ403)。燃料量補正
係数KFUELは図13(C)に示すように、今回のフ
ューエルゲージ49の出力信号のAD変換値ADFUE
Lと満タン時のAD変換値ADFULLとの比に基づい
て算出され、燃料残量が少ないほど(上記比が“0”に
近付くほど)ベーパが発生し易いため、上記比に比例し
た値の燃料量補正係数KFUELを算出することによっ
て、燃料残量が少ないときはパージ停止時間Tを短くす
る。
D変換値THWに基づいて図13(B)に示す2次元マ
ップを参照し、補間計算して冷却水温補正係数KTHW
を計算し(ステップ402)、また図13(C)に示す
2次元マップを参照し、補間計算により燃料量補正係数
KFUELを算出する(ステップ403)。燃料量補正
係数KFUELは図13(C)に示すように、今回のフ
ューエルゲージ49の出力信号のAD変換値ADFUE
Lと満タン時のAD変換値ADFULLとの比に基づい
て算出され、燃料残量が少ないほど(上記比が“0”に
近付くほど)ベーパが発生し易いため、上記比に比例し
た値の燃料量補正係数KFUELを算出することによっ
て、燃料残量が少ないときはパージ停止時間Tを短くす
る。
【0050】なお、前記した冷却水温補正係数KTHW
は図13(B)に示すように、機関冷却水温THWが7
0℃〜120℃の範囲では、機関冷却水温に反比例する
値とされる。機関冷却水温THWが高いときは燃料温が
高く、ベーパが発生し易いからである。
は図13(B)に示すように、機関冷却水温THWが7
0℃〜120℃の範囲では、機関冷却水温に反比例する
値とされる。機関冷却水温THWが高いときは燃料温が
高く、ベーパが発生し易いからである。
【0051】次にステップ404において、次式により
停止時間TNを算出する。 TN=30×KTHA×KTHW×K
FUEL×KNFUELただし、上式中、「30」はベ
ーパが発生しにくい条件のときに、キャニスタ44内の
活性炭に、異常検出のために必要なベーパ量を吸着させ
るための時間を考慮した定数である。この定数は必要な
ベーパ吸着量が燃料タンク42の容量,形状,車種など
によって異なるため各々の車で適合する必要がある。ま
た、上式中、「KNFUEL」は前記図10のステップ
308で算出した給油量補正係数である。
停止時間TNを算出する。 TN=30×KTHA×KTHW×K
FUEL×KNFUELただし、上式中、「30」はベ
ーパが発生しにくい条件のときに、キャニスタ44内の
活性炭に、異常検出のために必要なベーパ量を吸着させ
るための時間を考慮した定数である。この定数は必要な
ベーパ吸着量が燃料タンク42の容量,形状,車種など
によって異なるため各々の車で適合する必要がある。ま
た、上式中、「KNFUEL」は前記図10のステップ
308で算出した給油量補正係数である。
【0052】続いて図11のステップ405へ進み、前
回までのパージ停止時間Tと今回ステップ404で新た
に算出した停止時間TNとの平均値をとり、それを新た
なパージ停止時間T(分)としてRAM52に記憶した
後、このルーチンを終了する(ステップ406)。運転
状態は時々刻々と変化するから、パージ停止時間Tを更
新する必要があるからである。
回までのパージ停止時間Tと今回ステップ404で新た
に算出した停止時間TNとの平均値をとり、それを新た
なパージ停止時間T(分)としてRAM52に記憶した
後、このルーチンを終了する(ステップ406)。運転
状態は時々刻々と変化するから、パージ停止時間Tを更
新する必要があるからである。
【0053】次に図12のベーパ蓄積処理ルーチンにつ
いて説明する。まず、前記仮異常判定フラグFKDiA
GPURGEが“1”(すなわち仮異常と判定)か否か
判定され(ステップ501)、“1”のときにのみダイ
アグ判定終了フラグFDiAGENDが“1”(すなわ
ちダイアグ判定終了)か否か判定し(ステップ502)
、ダイアグ判定未終了のときはキャニスタ44内にベー
パが蓄えられたことを示すフラグFSTRAGEが“1
”か否か判定される(ステップ503)。このフラグF
STRAGはイニシャルルーチンによって予めゼロにク
リアされている。
いて説明する。まず、前記仮異常判定フラグFKDiA
GPURGEが“1”(すなわち仮異常と判定)か否か
判定され(ステップ501)、“1”のときにのみダイ
アグ判定終了フラグFDiAGENDが“1”(すなわ
ちダイアグ判定終了)か否か判定し(ステップ502)
、ダイアグ判定未終了のときはキャニスタ44内にベー
パが蓄えられたことを示すフラグFSTRAGEが“1
”か否か判定される(ステップ503)。このフラグF
STRAGはイニシャルルーチンによって予めゼロにク
リアされている。
【0054】上記フラグFSTRAGEの値が“0”の
ときは、パージ停止フラグXSTRAGEを“1”とし
た後、タイマをカウントアップし(ステップ504,5
05)、そのタイマの経過時間が前記図11のステップ
405で算出したベーパ停止時間Tであるか否か判定す
る(ステップ506)。パージ停止時間T経過していな
いときは、このルーチンを終了し(ステップ509)、
一方、パージ停止時間T経過した時点でベーパ蓄積状態
フラグFSTRAGEを“1”にセットした後(ステッ
プ507)、このルーチンを終了する(ステップ509
)。
ときは、パージ停止フラグXSTRAGEを“1”とし
た後、タイマをカウントアップし(ステップ504,5
05)、そのタイマの経過時間が前記図11のステップ
405で算出したベーパ停止時間Tであるか否か判定す
る(ステップ506)。パージ停止時間T経過していな
いときは、このルーチンを終了し(ステップ509)、
一方、パージ停止時間T経過した時点でベーパ蓄積状態
フラグFSTRAGEを“1”にセットした後(ステッ
プ507)、このルーチンを終了する(ステップ509
)。
【0055】なお、仮異常判定で正常と判定された場合
(ステップ501)、ダイアグ判定が終了している場合
(ステップ502)、又はベーパ蓄積状態フラグFST
RAGEが“1”の場合には、パージ停止時間T経過し
たか否かの判定は行なわず、パージ停止フラグXSTR
AGEを“0”とし(ステップ508)、このルーチン
を抜ける(ステップ509)。
(ステップ501)、ダイアグ判定が終了している場合
(ステップ502)、又はベーパ蓄積状態フラグFST
RAGEが“1”の場合には、パージ停止時間T経過し
たか否かの判定は行なわず、パージ停止フラグXSTR
AGEを“0”とし(ステップ508)、このルーチン
を抜ける(ステップ509)。
【0056】従って、この図12のベーパ蓄積処理ルー
チンによって、図4乃至図6の仮異常判定ルーチンで仮
異常と判定され、かつ、後述のダイアグ判定が未終了の
ときにのみ、パージ停止時間Tの期間、パージ停止フラ
グXSTRAGEを“1”とし、後述のパージ停止を行
なわせる。このとき、このパージ停止時間Tは前記した
ように、■給油量が多いとき、■燃料温が高いとき(吸
気温や機関冷却水温が高いとき)及び■燃料残量が少な
いときには、ベーパが発生し易いとして、これらを考慮
した短い値に算出されているから、ベーパ発生量に対応
した期間、パージ停止ができることになる。
チンによって、図4乃至図6の仮異常判定ルーチンで仮
異常と判定され、かつ、後述のダイアグ判定が未終了の
ときにのみ、パージ停止時間Tの期間、パージ停止フラ
グXSTRAGEを“1”とし、後述のパージ停止を行
なわせる。このとき、このパージ停止時間Tは前記した
ように、■給油量が多いとき、■燃料温が高いとき(吸
気温や機関冷却水温が高いとき)及び■燃料残量が少な
いときには、ベーパが発生し易いとして、これらを考慮
した短い値に算出されているから、ベーパ発生量に対応
した期間、パージ停止ができることになる。
【0057】以上の図10乃至図12の各ルーチンによ
って前記したパージ停止時間可変手段17が実現できる
。
って前記したパージ停止時間可変手段17が実現できる
。
【0058】■ダイアグ判定
図14乃至図16は夫々ダイアグ判定ルーチンのフロー
チャートを示す。このダイアグ判定ルーチンは前記した
仮異常判定ルーチンと大略同様である。まず図14のス
テップ601で前記仮異常判定フラグFKDiAGPU
RGEが“1”か否か判定し(ステップ601)、“1
”のときには図6のステップ125で仮異常と判定され
たときであるから、再度ダイアグ判定をするためステッ
プ602へ進み、このダイアグ判定ルーチンによる判定
が終了されたか否かを示すダイアグ判定終了フラグFD
iAGENDが“1”か否か判定する。仮異常判定フラ
グFKDiAGPURGEが“0”のとき(正常時)、
又はダイアグ判定終了フラグFDiAGENDの値が“
1”のときはパージ停止処理フラグXPURGEを“0
”にクリアしてこのルーチンを抜ける(ステップ601
,602,632,633)。
チャートを示す。このダイアグ判定ルーチンは前記した
仮異常判定ルーチンと大略同様である。まず図14のス
テップ601で前記仮異常判定フラグFKDiAGPU
RGEが“1”か否か判定し(ステップ601)、“1
”のときには図6のステップ125で仮異常と判定され
たときであるから、再度ダイアグ判定をするためステッ
プ602へ進み、このダイアグ判定ルーチンによる判定
が終了されたか否かを示すダイアグ判定終了フラグFD
iAGENDが“1”か否か判定する。仮異常判定フラ
グFKDiAGPURGEが“0”のとき(正常時)、
又はダイアグ判定終了フラグFDiAGENDの値が“
1”のときはパージ停止処理フラグXPURGEを“0
”にクリアしてこのルーチンを抜ける(ステップ601
,602,632,633)。
【0059】次にステップ603〜606により、前記
ステップ103〜106と同様にFAFの値が安定かつ
適切に得られる運転条件か否か判定され、これらの運転
条件がすべて満足するときはステップ607へ進んでベ
ーパ蓄積状態フラグFSTRAGEが“1”か否か判定
される。このフラグFSTRAGEは図12のベーパ蓄
積処理ルーチンのステップ507によってパージ停止時
間Tの間パージ停止が行なわれた後に“1”にセットさ
れるフラグであり、“1”のときはステップ608でパ
ージ停止時のFAF平均値算出フラグFFAFOFFが
“1”か否か判定される。
ステップ103〜106と同様にFAFの値が安定かつ
適切に得られる運転条件か否か判定され、これらの運転
条件がすべて満足するときはステップ607へ進んでベ
ーパ蓄積状態フラグFSTRAGEが“1”か否か判定
される。このフラグFSTRAGEは図12のベーパ蓄
積処理ルーチンのステップ507によってパージ停止時
間Tの間パージ停止が行なわれた後に“1”にセットさ
れるフラグであり、“1”のときはステップ608でパ
ージ停止時のFAF平均値算出フラグFFAFOFFが
“1”か否か判定される。
【0060】上記フラグFFAFOFFが“0”のとき
はFAF平均値がまだ算出されていないときであり、ス
テップ609へ進んでパージ停止処理フラグXPURG
Eを“1”にセットしてパージ停止を行なわせる。フラ
グFFAFOFFが“1”のときはFAF平均値が算出
され終っている場合であり,このときはステップ610
へ進んでパージ停止処理フラグXPURGEを“0”に
クリアしてパージを実行させる。
はFAF平均値がまだ算出されていないときであり、ス
テップ609へ進んでパージ停止処理フラグXPURG
Eを“1”にセットしてパージ停止を行なわせる。フラ
グFFAFOFFが“1”のときはFAF平均値が算出
され終っている場合であり,このときはステップ610
へ進んでパージ停止処理フラグXPURGEを“0”に
クリアしてパージを実行させる。
【0061】ステップ609でフラグXPURGEが“
1”にセットされたパージ停止時には、図15のステッ
プ611〜617により、図5のステップ110〜11
6と全く同様に、8回の空燃比フィードバック補正係数
FAF反転時の値の平均値FAFAVOFFを算出して
パージ停止時のFAF平均値算出フラグFFAFOFF
を“1”にセットする。
1”にセットされたパージ停止時には、図15のステッ
プ611〜617により、図5のステップ110〜11
6と全く同様に、8回の空燃比フィードバック補正係数
FAF反転時の値の平均値FAFAVOFFを算出して
パージ停止時のFAF平均値算出フラグFFAFOFF
を“1”にセットする。
【0062】他方、ステップ610でフラグXPURG
Eが“0”にセットされたパージ実行時は、図15のス
テップ618〜624により、図5のステップ117〜
123と全く同様に、8回の空燃比フィードバック補正
係数FAF反転時の値の平均値FAFAVONを算出し
てパージ実行時のFAF平均値算出フラグFFAFON
を“1”にセットする。
Eが“0”にセットされたパージ実行時は、図15のス
テップ618〜624により、図5のステップ117〜
123と全く同様に、8回の空燃比フィードバック補正
係数FAF反転時の値の平均値FAFAVONを算出し
てパージ実行時のFAF平均値算出フラグFFAFON
を“1”にセットする。
【0063】ステップ615,617,622のいずれ
かの処理終了後はこのルーチンを抜ける。一方、ステッ
プ624の処理が終ると図16のステップ625へ進み
、パージ停止時とパージ実行時の各FAF平均値FAF
AVOFFとFAFAVONとの差DLFAFを算出し
た後、前記した原理に基づきDLFAFが5%以上リー
ン側へずれているか否かの判定を行なう(ステップ62
6)。
かの処理終了後はこのルーチンを抜ける。一方、ステッ
プ624の処理が終ると図16のステップ625へ進み
、パージ停止時とパージ実行時の各FAF平均値FAF
AVOFFとFAFAVONとの差DLFAFを算出し
た後、前記した原理に基づきDLFAFが5%以上リー
ン側へずれているか否かの判定を行なう(ステップ62
6)。
【0064】上記の差DLFAFが5%以上リーン側へ
ずれているときは正常と判定してステップ627へ進ん
でダイアグ判定フラグFDiAGPURGEを“0”と
し、他方、仮異常判定時に続いて今回もDLFAFが5
%以上リーン側へずれていないときは異常と判定してス
テップ628へ進んでダイアグ判定フラグFDiAGP
URGEを“1”にセットする。前記CPU50はこの
ダイアグ判定フラグFDiAGPURGEが“1”のと
きは、図2の警告灯47を点灯し、運転者にエバポパー
ジシステムの異常を報知する。
ずれているときは正常と判定してステップ627へ進ん
でダイアグ判定フラグFDiAGPURGEを“0”と
し、他方、仮異常判定時に続いて今回もDLFAFが5
%以上リーン側へずれていないときは異常と判定してス
テップ628へ進んでダイアグ判定フラグFDiAGP
URGEを“1”にセットする。前記CPU50はこの
ダイアグ判定フラグFDiAGPURGEが“1”のと
きは、図2の警告灯47を点灯し、運転者にエバポパー
ジシステムの異常を報知する。
【0065】ステップ627又は628の処理が終了す
ると、ダイアグ判定終了フラグFDiAGENDの値を
“1”とした後(ステップ629)、このルーチンを終
了する(ステップ633)。
ると、ダイアグ判定終了フラグFDiAGENDの値を
“1”とした後(ステップ629)、このルーチンを終
了する(ステップ633)。
【0066】一方、図14のステップ603〜606の
運転条件のどれか一つでも満足しない場合、あるいはベ
ーパ蓄積状態フラグFSTRAGEが“0”のとき(パ
ージ停止時間T経過していないとき)とステップ607
で判定されたときは、図16のステップ630へ進み、
前記したパージ実行時と停止時の各FAF平均値FAF
AVON,FAFAVOFFの値が夫々ゼロにクリアさ
れ、かつ、データカウンタNON,NOFFの値もゼロ
にクリアされる。続いて、前記した各フラグFFAFO
N,FFAFOFFとFAF積算値FAFON及びFA
FOFFが夫々ゼロクリアされた後(ステップ631)
、パージ停止処理フラグXPURGEを“0”とし(ス
テップ632)、パージ実行可能としてこのルーチンを
終了する(ステップ633)。
運転条件のどれか一つでも満足しない場合、あるいはベ
ーパ蓄積状態フラグFSTRAGEが“0”のとき(パ
ージ停止時間T経過していないとき)とステップ607
で判定されたときは、図16のステップ630へ進み、
前記したパージ実行時と停止時の各FAF平均値FAF
AVON,FAFAVOFFの値が夫々ゼロにクリアさ
れ、かつ、データカウンタNON,NOFFの値もゼロ
にクリアされる。続いて、前記した各フラグFFAFO
N,FFAFOFFとFAF積算値FAFON及びFA
FOFFが夫々ゼロクリアされた後(ステップ631)
、パージ停止処理フラグXPURGEを“0”とし(ス
テップ632)、パージ実行可能としてこのルーチンを
終了する(ステップ633)。
【0067】このように、図14乃至図16のダイアグ
判定ルーチンは、前記した異常判定手段16と濃度検出
手段15とを実行するルーチンで、前記した仮異常判定
ルーチンで仮異常と判定され、かつ、このダイアグ判定
ルーチンによるダイアグ判定が終了していないときに実
行され、パージ停止時間T経過によりキャニスタ44内
にベーパが過剰にならない程度に確実に吸着されてから
、ダイアグ判定が実行されるため、従来のような誤検出
を防止できる。しかも、キャニスタ44内の活性炭にベ
ーパを吸着させるためのパージ停止時間Tをベーパ発生
量に応じて必要最小限にすることができるので、多量の
ベーパ吸着によるキャニスタ44の吸着能力の低下を防
止することができる。
判定ルーチンは、前記した異常判定手段16と濃度検出
手段15とを実行するルーチンで、前記した仮異常判定
ルーチンで仮異常と判定され、かつ、このダイアグ判定
ルーチンによるダイアグ判定が終了していないときに実
行され、パージ停止時間T経過によりキャニスタ44内
にベーパが過剰にならない程度に確実に吸着されてから
、ダイアグ判定が実行されるため、従来のような誤検出
を防止できる。しかも、キャニスタ44内の活性炭にベ
ーパを吸着させるためのパージ停止時間Tをベーパ発生
量に応じて必要最小限にすることができるので、多量の
ベーパ吸着によるキャニスタ44の吸着能力の低下を防
止することができる。
【0068】■VSV制御
図17はVSV46の制御ルーチンを示すフローチャー
トで、図1のパージ実行手段14を実現する。図17に
おいて、水温センサ39の検出信号に基づき機関冷却水
温THWが50℃以上か否かの判定が行なわれ(ステッ
プ701)、50℃以上の暖機時には仮異常判定ルーチ
ンにおけるパージ停止処理フラグXKPURGEの値が
図4のステップ108で“1”にセットされたか、ステ
ップ109及び図6のステップ131で“0”にセット
されているかの判定が行なわれ(ステップ702)、X
KPURGEが“0”のときはダイアグ判定ルーチンに
おけるパージ停止処理フラグXPURGEの値が、図1
4のステップ609で“1”にセットされているのか、
ステップ610及び図16のステップ632で“0”に
セットされているかの判定が行なわれる(ステップ70
3)。
トで、図1のパージ実行手段14を実現する。図17に
おいて、水温センサ39の検出信号に基づき機関冷却水
温THWが50℃以上か否かの判定が行なわれ(ステッ
プ701)、50℃以上の暖機時には仮異常判定ルーチ
ンにおけるパージ停止処理フラグXKPURGEの値が
図4のステップ108で“1”にセットされたか、ステ
ップ109及び図6のステップ131で“0”にセット
されているかの判定が行なわれ(ステップ702)、X
KPURGEが“0”のときはダイアグ判定ルーチンに
おけるパージ停止処理フラグXPURGEの値が、図1
4のステップ609で“1”にセットされているのか、
ステップ610及び図16のステップ632で“0”に
セットされているかの判定が行なわれる(ステップ70
3)。
【0069】上記のパージ停止処理フラグXPURGE
の値が“0”のときは図12のベーパ蓄積処理ルーチン
中のステップ504,508で得られたパージ停止フラ
グXSTRAGEが“1”か否か判定され(ステップ7
04)、“0”のときにはVSV46をオンにする制御
信号がマイクロコンピュータ21よりVSV46へ出力
され(ステップ705)、パージが実行される。
の値が“0”のときは図12のベーパ蓄積処理ルーチン
中のステップ504,508で得られたパージ停止フラ
グXSTRAGEが“1”か否か判定され(ステップ7
04)、“0”のときにはVSV46をオンにする制御
信号がマイクロコンピュータ21よりVSV46へ出力
され(ステップ705)、パージが実行される。
【0070】一方、機関冷却水温THWが50℃未満の
冷間始動時(ステップ701)、あるいはパージ停止処
理フラグXKPURGE,XPURGEの少なくとも一
方が“1”のとき、あるいはパージ停止フラグXSTR
AGEが“1”のときには、VSV46をオフにする制
御信号がマイクロコンピュータ21よりVSV46へ出
力され(ステップ706)、パージが停止される。
冷間始動時(ステップ701)、あるいはパージ停止処
理フラグXKPURGE,XPURGEの少なくとも一
方が“1”のとき、あるいはパージ停止フラグXSTR
AGEが“1”のときには、VSV46をオフにする制
御信号がマイクロコンピュータ21よりVSV46へ出
力され(ステップ706)、パージが停止される。
【0071】なお、本発明は上記の実施例に限定される
ものではなく、実施例ではパージガス濃度の検出に、空
燃比フィードバック補正係数FAFがパージガス濃度に
応じて変化することに鑑みてFAFを用いているが、要
はパージガス濃度の変化を検出できればよく、よって例
えばパージ通路45の途中にHCセンサなどを設けてパ
ージガス濃度を直接検出するようにしてもよい。
ものではなく、実施例ではパージガス濃度の検出に、空
燃比フィードバック補正係数FAFがパージガス濃度に
応じて変化することに鑑みてFAFを用いているが、要
はパージガス濃度の変化を検出できればよく、よって例
えばパージ通路45の途中にHCセンサなどを設けてパ
ージガス濃度を直接検出するようにしてもよい。
【0072】
【発明の効果】上述の如く、本発明によれば、ベーパ発
生状況に応じてパージ停止時間を可変制御することによ
り、キャニスタ内の吸着剤にベーパを確実に吸着させる
ようにしたため、パージ実行後のパージガス濃度の変化
が大きく異常検出が確実にでき、誤検出を少なくするこ
とができ、またキャニスタ内の吸着剤のベーパ吸着量を
、給油量,燃料残量などの相違によらず、常に必要最小
限とすることができるため、多量のベーパ吸着によるキ
ャニスタのベーパ吸着能力の低下を防止することができ
る等の特長を有するものである。
生状況に応じてパージ停止時間を可変制御することによ
り、キャニスタ内の吸着剤にベーパを確実に吸着させる
ようにしたため、パージ実行後のパージガス濃度の変化
が大きく異常検出が確実にでき、誤検出を少なくするこ
とができ、またキャニスタ内の吸着剤のベーパ吸着量を
、給油量,燃料残量などの相違によらず、常に必要最小
限とすることができるため、多量のベーパ吸着によるキ
ャニスタのベーパ吸着能力の低下を防止することができ
る等の特長を有するものである。
【図1】本発明の原理構成図である。
【図2】本発明の一実施例のシステム構成図である。
【図3】図2中のマイクロコンピュータのハードウェア
構成を示す図である。
構成を示す図である。
【図4】本発明の一実施例に係る仮異常判定ルーチン(
その1)を示すフローチャートである。
その1)を示すフローチャートである。
【図5】本発明の一実施例に係る仮異常判定ルーチン(
その2)を示すフローチャートである。
その2)を示すフローチャートである。
【図6】本発明の一実施例に係る仮異常判定ルーチン(
その3)を示すフローチャートである。
その3)を示すフローチャートである。
【図7】A/Fフィードバック制御ルーチンを示すフロ
ーチャートである。
ーチャートである。
【図8】図7におけるFAFの変化を説明する図である
。
。
【図9】パージシステムのオン,オフによるFAFの変
化を説明する図である。
化を説明する図である。
【図10】本発明の一実施例に係る給油量補正係数算出
ルーチンを示すフローチャートである。
ルーチンを示すフローチャートである。
【図11】本発明の一実施例に係るパージ停止時間算出
ルーチンを示すフローチャートである。
ルーチンを示すフローチャートである。
【図12】本発明の一実施例に係るベーパ蓄積処理ルー
チンを示すフローチャートである。
チンを示すフローチャートである。
【図13】図10及び図11における係数KTHA,K
THW,KFUEL,KNFUELの算出用2次元マッ
プを示す図である。
THW,KFUEL,KNFUELの算出用2次元マッ
プを示す図である。
【図14】本発明の一実施例に係るダイアグ判定ルーチ
ン(その1)を示すフローチャートである。
ン(その1)を示すフローチャートである。
【図15】本発明の一実施例に係るダイアグ判定ルーチ
ン(その2)を示すフローチャートである。
ン(その2)を示すフローチャートである。
【図16】本発明の一実施例に係るダイアグ判定ルーチ
ン(その3)を示すフローチャートである。
ン(その3)を示すフローチャートである。
【図17】本発明の一実施例に係るVSV制御ルーチン
を示すフローチャートである。
を示すフローチャートである。
11 内燃機関
12 吸気通路
13,42 燃料タンク
14 パージ実行手段
15 濃度検出手段
16 異常判定手段
17 パージ停止時間可変手段
21 マイクロコンピュータ
Claims (1)
- 【請求項1】 燃料タンクからの蒸発燃料をキャニス
タ内の吸着剤に吸着させるパージ停止と、該キャニスタ
内の吸着剤の吸着燃料を内燃機関の吸気通路へ放出する
パージ実行とを交互に行なうパージ実行手段を備えたエ
バポパージシステムにおいて、該パージ実行手段により
前記吸気通路へ放出される燃料のガス濃度を実質的に検
出する濃度検出手段と、該濃度検出手段で検出された該
パージ実行手段によるパージ停止後のパージ実行時のパ
ージガス濃度に基づいてパージ異常を判定する異常判定
手段と、該パージ実行手段のパージ停止時間を、前記燃
料タンク内の蒸発燃料の発生状況に応じて可変するパー
ジ停止時間可変手段とを有することを特徴とするエバポ
パージシステムの異常検出装置。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP468791A JPH04237861A (ja) | 1991-01-18 | 1991-01-18 | エバポパージシステムの異常検出装置 |
| US07/771,445 US5230319A (en) | 1990-10-05 | 1991-10-04 | Apparatus for detecting malfunction in evaporated fuel purge system |
| US08/062,351 US5313925A (en) | 1990-10-05 | 1993-05-13 | Apparatus for detecting malfunction in fuel evaporative prurge system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP468791A JPH04237861A (ja) | 1991-01-18 | 1991-01-18 | エバポパージシステムの異常検出装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH04237861A true JPH04237861A (ja) | 1992-08-26 |
Family
ID=11590809
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP468791A Pending JPH04237861A (ja) | 1990-10-05 | 1991-01-18 | エバポパージシステムの異常検出装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH04237861A (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04262047A (ja) * | 1991-02-08 | 1992-09-17 | Mitsubishi Electric Corp | 内燃機関用蒸発燃料制御装置の故障検出装置 |
| US5462034A (en) * | 1993-07-27 | 1995-10-31 | Mitsubishi Denki Kabushiki Kaisha | Intensive self-diagnosing system for engine exhaust gas control components and systems |
| JP2006322401A (ja) * | 2005-05-19 | 2006-11-30 | Toyota Motor Corp | エンジンの制御装置 |
-
1991
- 1991-01-18 JP JP468791A patent/JPH04237861A/ja active Pending
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04262047A (ja) * | 1991-02-08 | 1992-09-17 | Mitsubishi Electric Corp | 内燃機関用蒸発燃料制御装置の故障検出装置 |
| US5462034A (en) * | 1993-07-27 | 1995-10-31 | Mitsubishi Denki Kabushiki Kaisha | Intensive self-diagnosing system for engine exhaust gas control components and systems |
| JP2006322401A (ja) * | 2005-05-19 | 2006-11-30 | Toyota Motor Corp | エンジンの制御装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4061528B2 (ja) | 車両の異常診断装置 | |
| US5230319A (en) | Apparatus for detecting malfunction in evaporated fuel purge system | |
| JPH1162728A (ja) | 内燃機関の蒸発燃料濃度判定装置 | |
| JP3141767B2 (ja) | 内燃機関の蒸発燃料処理装置 | |
| JP3753298B2 (ja) | 燃料供給系のモニタ装置 | |
| JP3116752B2 (ja) | 内燃機関の蒸発燃料処理装置 | |
| JP5977019B2 (ja) | 内燃機関の蒸発燃料処理装置 | |
| US7168240B2 (en) | Control apparatus for an internal combustion engine | |
| JP3500867B2 (ja) | 多気筒内燃機関の蒸発燃料処理装置 | |
| JP3870749B2 (ja) | 内燃機関の排気浄化装置 | |
| JP2503474B2 (ja) | 空燃比制御装置 | |
| JP2004278542A (ja) | 内燃機関の燃料供給系異常診断装置 | |
| JPH02245441A (ja) | 内燃機関 | |
| JP3252503B2 (ja) | エバポパージシステムの故障診断装置 | |
| JP3237205B2 (ja) | 蒸発燃料処理装置 | |
| JPH1136848A (ja) | 内燃機関の触媒劣化判定装置 | |
| JP3862934B2 (ja) | 内燃機関の蒸発燃料処理装置 | |
| JP2005351120A (ja) | 内燃機関の制御装置 | |
| JP4678336B2 (ja) | 空燃比センサの診断装置及び診断方法 | |
| JPH04153555A (ja) | エバポパージシステムの異常検出装置 | |
| JP2002276477A (ja) | キャニスタ劣化検出装置 | |
| JP3910731B2 (ja) | リーンバーンエンジンの蒸発燃料パージ装置 | |
| JP3156582B2 (ja) | 内燃機関の触媒劣化判別装置 | |
| JPH04143452A (ja) | エバポパージシステムの異常検出装置 | |
| JP4186517B2 (ja) | 内燃機関用エアクリーナの目詰まり検出装置 |