JPH0526021B2 - - Google Patents
Info
- Publication number
- JPH0526021B2 JPH0526021B2 JP58241111A JP24111183A JPH0526021B2 JP H0526021 B2 JPH0526021 B2 JP H0526021B2 JP 58241111 A JP58241111 A JP 58241111A JP 24111183 A JP24111183 A JP 24111183A JP H0526021 B2 JPH0526021 B2 JP H0526021B2
- Authority
- JP
- Japan
- Prior art keywords
- air
- fuel ratio
- engine
- predetermined amount
- amount
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
- 239000000446 fuel Substances 0.000 claims description 60
- 238000002485 combustion reaction Methods 0.000 claims description 23
- 230000008859 change Effects 0.000 claims description 7
- 238000012937 correction Methods 0.000 description 28
- 238000002347 injection Methods 0.000 description 26
- 239000007924 injection Substances 0.000 description 26
- 238000000034 method Methods 0.000 description 21
- 230000008569 process Effects 0.000 description 20
- 238000001514 detection method Methods 0.000 description 17
- 238000012544 monitoring process Methods 0.000 description 12
- 230000007423 decrease Effects 0.000 description 5
- 239000000498 cooling water Substances 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 239000007858 starting material Substances 0.000 description 3
- 101100325756 Arabidopsis thaliana BAM5 gene Proteins 0.000 description 2
- 101150046378 RAM1 gene Proteins 0.000 description 2
- 101100476489 Rattus norvegicus Slc20a2 gene Proteins 0.000 description 2
- 239000002826 coolant Substances 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000003321 amplification Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Landscapes
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
Description
【発明の詳細な説明】
(本発明の技術分野)
本発明は内燃機関の不安定状態を検出し、不安
定状態に応じて内燃機関に供給される燃料量を制
御する空燃比制御装置に関するものである。
定状態に応じて内燃機関に供給される燃料量を制
御する空燃比制御装置に関するものである。
(本発明の先行技術)
内燃機関の不安定状態を検出し、内燃機関を失
火限界で動作させる方法はすでにいくつかに提案
されている。例えば特開昭58−27837においては
エンジンセンサにより燃焼変動を検出し空燃比を
失火限界空燃比にフイードバツク制御している。
しかしながら内燃機関の気筒間差、内燃機関の
差、路面から伝わるトルク変動等の外乱のため、
希薄空燃比による内燃機関の不安定状態から失火
限界を厳密に識別することは極めて困難である。
また、空燃比が失火限界を超えると運転性および
排気エミツシヨンは急激に悪化する。これらの点
を考え合せると内燃機関を失火限界で動作させる
のは極めて危険である。
火限界で動作させる方法はすでにいくつかに提案
されている。例えば特開昭58−27837においては
エンジンセンサにより燃焼変動を検出し空燃比を
失火限界空燃比にフイードバツク制御している。
しかしながら内燃機関の気筒間差、内燃機関の
差、路面から伝わるトルク変動等の外乱のため、
希薄空燃比による内燃機関の不安定状態から失火
限界を厳密に識別することは極めて困難である。
また、空燃比が失火限界を超えると運転性および
排気エミツシヨンは急激に悪化する。これらの点
を考え合せると内燃機関を失火限界で動作させる
のは極めて危険である。
(本発明の目的)
本発明は上記の問題点に鑑み、失火限界を短時
間で検出し内燃機関を常に失火限界から所定量だ
け過濃度の空燃比で動作させる内燃機関の空燃比
制御装置の提供を目的とするものである。
間で検出し内燃機関を常に失火限界から所定量だ
け過濃度の空燃比で動作させる内燃機関の空燃比
制御装置の提供を目的とするものである。
(本発明の特徴)
本発明は内燃機関の不安定状態を検出するラフ
ネスセンサを有する電子制御式内燃機関において
失火限界を超えても運転性を損なわない程度の短
時間TRに運転性を損なわない程度の変化量
(ΔA/F3)で空燃比を希薄側にステツプ変化
(失火限界検出信号)させ、失火限界検出信号の
発生後のラフネスセンサ出力、すなわち内燃機関
の不安定状態を検出し、その不安定度が設定値以
下の場合は制御空燃比を所定量ΔA/F1だけ希薄
側に移行させ、設定値以上の場合は制御空燃比を
所定量ΔA/F2だけ過濃側に移行させることによ
り内燃機関の動作の基本となる制御空燃比を常に
失火限界から所定量ΔA/F3(+ΔA/F2 −ΔA/F1)だけ過
濃側に保つことを特徴とする。
ネスセンサを有する電子制御式内燃機関において
失火限界を超えても運転性を損なわない程度の短
時間TRに運転性を損なわない程度の変化量
(ΔA/F3)で空燃比を希薄側にステツプ変化
(失火限界検出信号)させ、失火限界検出信号の
発生後のラフネスセンサ出力、すなわち内燃機関
の不安定状態を検出し、その不安定度が設定値以
下の場合は制御空燃比を所定量ΔA/F1だけ希薄
側に移行させ、設定値以上の場合は制御空燃比を
所定量ΔA/F2だけ過濃側に移行させることによ
り内燃機関の動作の基本となる制御空燃比を常に
失火限界から所定量ΔA/F3(+ΔA/F2 −ΔA/F1)だけ過
濃側に保つことを特徴とする。
(本発明の一実施例)
第1図は本発明装置の一実施例を示すブロツク
図である。エンジン1は自動車に積載される公知
の火花点火式エンジンで、燃焼用空気をエアクリ
ーナ2、吸気管3、スロツトル弁4を経て吸入す
る。またコンピユータ3の出力により電磁式燃料
噴射弁5を開弁作動させて燃料を各気筒に供給し
ている。燃焼後の排気ガスは排気マニユホールド
6、排気管7等を経て大気に放出される。吸気管
3にはエンジン1に吸入される吸気量を検出し、
吸気量に応じたアナログ信号を出力するポテンシ
ヨメータ式吸気量センサ8が設置されている。ま
た吸気の温度を検出し、吸気温に応じたアナログ
信号を出力するサーミスタ式吸気温センサ9が設
置されている。また、エンジン1には冷却水温度
を検出し、冷却水温度に応じたアナログ信号を出
力するサーミスタ式水温センサ10が設置されて
おり、回転速度(数)センサ11は、エンジン1
のクランク軸の回転速度を検出し、回転速度に応
じた周波数のパルス信号を出力する。この回転速
度センサ11は各気筒が設定クランク角度時にパ
ルスを発生する。またスロツトル弁には、スロツ
トル開度が設定値以下であることを検出するスロ
ツトルセンサ12が設置されている。またエンジ
ン1にはエンジンの不安定状態を検出し、不安定
状態に応じたアナログ信号を出力するラフネスセ
ンサ14が設置されている。コンピユータ13
は、各センサ8−12および14の検出信号に基
いて燃料噴射量を演算する回路で電磁式燃料噴射
弁5の開弁時間を制御することにより燃料噴射量
を調整する。
図である。エンジン1は自動車に積載される公知
の火花点火式エンジンで、燃焼用空気をエアクリ
ーナ2、吸気管3、スロツトル弁4を経て吸入す
る。またコンピユータ3の出力により電磁式燃料
噴射弁5を開弁作動させて燃料を各気筒に供給し
ている。燃焼後の排気ガスは排気マニユホールド
6、排気管7等を経て大気に放出される。吸気管
3にはエンジン1に吸入される吸気量を検出し、
吸気量に応じたアナログ信号を出力するポテンシ
ヨメータ式吸気量センサ8が設置されている。ま
た吸気の温度を検出し、吸気温に応じたアナログ
信号を出力するサーミスタ式吸気温センサ9が設
置されている。また、エンジン1には冷却水温度
を検出し、冷却水温度に応じたアナログ信号を出
力するサーミスタ式水温センサ10が設置されて
おり、回転速度(数)センサ11は、エンジン1
のクランク軸の回転速度を検出し、回転速度に応
じた周波数のパルス信号を出力する。この回転速
度センサ11は各気筒が設定クランク角度時にパ
ルスを発生する。またスロツトル弁には、スロツ
トル開度が設定値以下であることを検出するスロ
ツトルセンサ12が設置されている。またエンジ
ン1にはエンジンの不安定状態を検出し、不安定
状態に応じたアナログ信号を出力するラフネスセ
ンサ14が設置されている。コンピユータ13
は、各センサ8−12および14の検出信号に基
いて燃料噴射量を演算する回路で電磁式燃料噴射
弁5の開弁時間を制御することにより燃料噴射量
を調整する。
第2図は上記コンピユータ13の構成を示す。
100は燃料噴射量を演算するマイクロプロセツ
サ(MPU)である。101は回転数カウンタで
あり、回転速度センサ11からの信号を入力して
この検出パルス数をカウントして回転数データを
つくると共に、エンジン回転に同期して割り込み
制御102に対して割り込み指令信号を送る。割
り込み制御部102は前記割り込み指令信号を受
けるとコモンバスCBを通じてマイクロプロセツ
サ100に割り込み信号を出力するように動作す
る。103はデジタル入力ポートであり、図示し
ないスタータスイツチからのスタータ信号および
スロツトルセンサ12からのスロツトル開度信号
のデジタル信号を入力してマイクロプロセツサ1
00に伝達する。104はアナログマルチプレク
サとA−D変換器からなるアナログ入力ポート
で、吸気量センサ8、吸気温センサ9、冷却水温
センサ10およびラフネスセンサ14からの各検
出信号A−D変換して順次そのデータをMPU1
00に取り込ませる機能をもつ。バツテリ15か
らの電源はキースイツチ16を介して電源回路1
06に供給され、この電源回路106はコンピユ
ータ13内の他の回路や機器に電源を供給する。
RAM107はプログラム動作中−時使用される
一時記憶ユニツトであり、後述する燃料噴射用の
補正量KはこのRAM107に記憶される。10
8はプログラムや各種の定量等を記憶する読み出
し専用メモリ(ROM)である。109はレジス
タを含む燃料噴射制御用カウンタで、ダウンカウ
ンタにより構成されMPU100で演算された電
磁式燃料噴射弁5の開弁時間、すなわち燃料噴射
量を表わすデジタル信号を実際の噴射弁の開弁時
間を与えるパルス時間幅(デユーテイ比)のパル
ス信号に変換する。110は開弁用のパルス信号
を受けて電磁式燃料噴射弁5を駆動する電力増幅
部、111は経過時間を測定してMPU100に
伝達するタイマーである。
100は燃料噴射量を演算するマイクロプロセツ
サ(MPU)である。101は回転数カウンタで
あり、回転速度センサ11からの信号を入力して
この検出パルス数をカウントして回転数データを
つくると共に、エンジン回転に同期して割り込み
制御102に対して割り込み指令信号を送る。割
り込み制御部102は前記割り込み指令信号を受
けるとコモンバスCBを通じてマイクロプロセツ
サ100に割り込み信号を出力するように動作す
る。103はデジタル入力ポートであり、図示し
ないスタータスイツチからのスタータ信号および
スロツトルセンサ12からのスロツトル開度信号
のデジタル信号を入力してマイクロプロセツサ1
00に伝達する。104はアナログマルチプレク
サとA−D変換器からなるアナログ入力ポート
で、吸気量センサ8、吸気温センサ9、冷却水温
センサ10およびラフネスセンサ14からの各検
出信号A−D変換して順次そのデータをMPU1
00に取り込ませる機能をもつ。バツテリ15か
らの電源はキースイツチ16を介して電源回路1
06に供給され、この電源回路106はコンピユ
ータ13内の他の回路や機器に電源を供給する。
RAM107はプログラム動作中−時使用される
一時記憶ユニツトであり、後述する燃料噴射用の
補正量KはこのRAM107に記憶される。10
8はプログラムや各種の定量等を記憶する読み出
し専用メモリ(ROM)である。109はレジス
タを含む燃料噴射制御用カウンタで、ダウンカウ
ンタにより構成されMPU100で演算された電
磁式燃料噴射弁5の開弁時間、すなわち燃料噴射
量を表わすデジタル信号を実際の噴射弁の開弁時
間を与えるパルス時間幅(デユーテイ比)のパル
ス信号に変換する。110は開弁用のパルス信号
を受けて電磁式燃料噴射弁5を駆動する電力増幅
部、111は経過時間を測定してMPU100に
伝達するタイマーである。
すなわち、回転数カウンタ101は回転速度セ
ンサ11の検出信号により、例えば、各気筒の圧
縮上死点毎にエンジン回転数を測定し、その測定
の終了時毎、あるいは、エンジン1回転毎に割り
込み制御部102に割り込み指令信号を供給す
る。割り込み制御部はその割り込み指令によつて
割り込み信号を発生し、MPU100に燃料噴射
量の演算を行う割り込み処理ルーチンを実行させ
る。
ンサ11の検出信号により、例えば、各気筒の圧
縮上死点毎にエンジン回転数を測定し、その測定
の終了時毎、あるいは、エンジン1回転毎に割り
込み制御部102に割り込み指令信号を供給す
る。割り込み制御部はその割り込み指令によつて
割り込み信号を発生し、MPU100に燃料噴射
量の演算を行う割り込み処理ルーチンを実行させ
る。
第3図は空燃比制御をMPU100の制御プロ
グラムの概略フローチヤートを示し、このフロー
チヤートによつてコンピユータ13全体の動作を
説明する。
グラムの概略フローチヤートを示し、このフロー
チヤートによつてコンピユータ13全体の動作を
説明する。
先ず、キースイツチ16並びにスタータスイツ
チがオンされ、エンジンが始動すると、第1ステ
ツプ120から起動指令が発生され、メインルーチ
ンの演算処理が開始される。そしてステツプ121
にて初期化が実行され、次に、ステツプ122にお
いて吸気温センサ9によつて検出された吸気温デ
ータ、冷却水温センサ10によつて検出された冷
却水温度のデータおよびラフネスセンサ14によ
つて検出されたエンジンの不安定状態を示すデー
タがアナログ入力ポート104を介して、またス
ロツトルセンサ12によつて検出されたスロツト
ル開度データがデジタル入力ポート103を介し
てMPU100に取り込まれ、各データはRAM
107に格納される。そして、ステツプ123に進
み、ステツプ122で取り込んだエンジンの吸気温
度、冷却水温度およびスロツトル開度のデータか
ら、冷間時および過度時の燃料の増減量制御を行
なうための第1の補正量K1が演算され、RAM1
07に格納される。次にステツプ124に進み、ス
テツプ122で取り込んだエンジンの不安定状態を
示すラフネスセンサ14の出力データを基に第2
の補正量K2が演算され、RAM107に格納され
る。第4図にステツプ124の詳細なフローチヤー
トを示す。ステツプ124においては、先づステツ
プ200で現在がラフネスセンサ信号をモニタすべ
き期間であるか否かを判定する。このラフネスセ
ンサ信号モニタ期間は、後述する失火限界検出信
号を発生した後の所定の時間のことを云う。ここ
で現在がラフネスセンサ信号をモータすべき期間
であつた場合は、ステツプ201に進みステツプ122
に取り込んだラフネスセンサ14の出力データを
設定値と比較し、設定値より小さい場合はそのま
まステツプ124の処理を終了し、設定値より大き
い場合は、ステツプ202に進み、ラフネス判定フ
ラグを「1」にセツトし、RAM107に格納し
ステツプ124の処理を終了する。また、ステツプ
200で現在がラフネスセンサ信号をモニタすべき
期間でなかつた場合、ステツプ203に進み現在が
モニタ期間終了直後であるか否かを判定する。こ
こで現在がモニタ期間終了直後でない場合は、ス
テツプ204に進み、ラフネス判定フラグを「0」
にセツトしRAM107に格納しステツプ124の
処理を終了する。すなわち、ステツプ200〜204の
処理によつて、モニタ期間終了直後にはモニタ期
間中、すなわち、失火限界検出信号発生後の所定
の期間中エンジンが不安定状態を示した場合、ラ
フネス判定フラグは「1」に、また安定状態であ
つた場合は「0」にセツトされることになる。従
つてステツプ203で現在がモニタ期間終了直後と
判定された場合はステツプ205に進み、ラフネス
判フラグが「1」であるか「0」であるかを判定
する。ここでフラグが「0」と判定された場合、
すなわち失火限界検出信号発生後の所定期間、エ
ンジンが安定状態であつた場合、ステツプ206で
第2の補正量K2をΔK1だけ減少させる。またス
テツプ205でラフネス判定フラグが「1」と判定
された場合、すなわち失火限界検出信号発生後の
所定期間、エンジンが不安定状態であつた場合
は、ステツプ207に進み、K2をΔK2だけ増加さ
せ、ステツプ208でそのK2が「1.0」より大きいか
どうかを判定し、「1.0」以下の場合はK2をそのま
まの値とし、「1.0」より大きい場合はステツプ
209でK2を「1.0」にする。上述のように第2の補
正量K2は「1.0」以下の数値であり、「1.0」の時
空燃比に対する補正量は「0」であり、「1.0」未
満で値が小さい程空燃比を希薄側に補正する。以
上のように第3図のステツプ124で第2の補正量
K2を計算しRAM107に格納される。
チがオンされ、エンジンが始動すると、第1ステ
ツプ120から起動指令が発生され、メインルーチ
ンの演算処理が開始される。そしてステツプ121
にて初期化が実行され、次に、ステツプ122にお
いて吸気温センサ9によつて検出された吸気温デ
ータ、冷却水温センサ10によつて検出された冷
却水温度のデータおよびラフネスセンサ14によ
つて検出されたエンジンの不安定状態を示すデー
タがアナログ入力ポート104を介して、またス
ロツトルセンサ12によつて検出されたスロツト
ル開度データがデジタル入力ポート103を介し
てMPU100に取り込まれ、各データはRAM
107に格納される。そして、ステツプ123に進
み、ステツプ122で取り込んだエンジンの吸気温
度、冷却水温度およびスロツトル開度のデータか
ら、冷間時および過度時の燃料の増減量制御を行
なうための第1の補正量K1が演算され、RAM1
07に格納される。次にステツプ124に進み、ス
テツプ122で取り込んだエンジンの不安定状態を
示すラフネスセンサ14の出力データを基に第2
の補正量K2が演算され、RAM107に格納され
る。第4図にステツプ124の詳細なフローチヤー
トを示す。ステツプ124においては、先づステツ
プ200で現在がラフネスセンサ信号をモニタすべ
き期間であるか否かを判定する。このラフネスセ
ンサ信号モニタ期間は、後述する失火限界検出信
号を発生した後の所定の時間のことを云う。ここ
で現在がラフネスセンサ信号をモータすべき期間
であつた場合は、ステツプ201に進みステツプ122
に取り込んだラフネスセンサ14の出力データを
設定値と比較し、設定値より小さい場合はそのま
まステツプ124の処理を終了し、設定値より大き
い場合は、ステツプ202に進み、ラフネス判定フ
ラグを「1」にセツトし、RAM107に格納し
ステツプ124の処理を終了する。また、ステツプ
200で現在がラフネスセンサ信号をモニタすべき
期間でなかつた場合、ステツプ203に進み現在が
モニタ期間終了直後であるか否かを判定する。こ
こで現在がモニタ期間終了直後でない場合は、ス
テツプ204に進み、ラフネス判定フラグを「0」
にセツトしRAM107に格納しステツプ124の
処理を終了する。すなわち、ステツプ200〜204の
処理によつて、モニタ期間終了直後にはモニタ期
間中、すなわち、失火限界検出信号発生後の所定
の期間中エンジンが不安定状態を示した場合、ラ
フネス判定フラグは「1」に、また安定状態であ
つた場合は「0」にセツトされることになる。従
つてステツプ203で現在がモニタ期間終了直後と
判定された場合はステツプ205に進み、ラフネス
判フラグが「1」であるか「0」であるかを判定
する。ここでフラグが「0」と判定された場合、
すなわち失火限界検出信号発生後の所定期間、エ
ンジンが安定状態であつた場合、ステツプ206で
第2の補正量K2をΔK1だけ減少させる。またス
テツプ205でラフネス判定フラグが「1」と判定
された場合、すなわち失火限界検出信号発生後の
所定期間、エンジンが不安定状態であつた場合
は、ステツプ207に進み、K2をΔK2だけ増加さ
せ、ステツプ208でそのK2が「1.0」より大きいか
どうかを判定し、「1.0」以下の場合はK2をそのま
まの値とし、「1.0」より大きい場合はステツプ
209でK2を「1.0」にする。上述のように第2の補
正量K2は「1.0」以下の数値であり、「1.0」の時
空燃比に対する補正量は「0」であり、「1.0」未
満で値が小さい程空燃比を希薄側に補正する。以
上のように第3図のステツプ124で第2の補正量
K2を計算しRAM107に格納される。
そして上記のように、メインルーチンのステツ
プ122からステツプ124が繰り返し実行される間、
割り込み制御部102からMPU100に割り込
み信号が入力されると、第3図に示す如く、直ち
にステツプ130から開始される割り込みルーチン
が実行される。ここでは、先づ、ステツプ131に
て回転数カウンタ101からのエンジン回転数N
を表わす信号を取り込み、RAM107に格納
し、更に、ステツプ132に進んで、吸気量センサ
8からアナログ入力ポートを介して送られる吸気
量Qを表わす信号を取り込んでRAM107に格
納する。次にステツプ133で現在が燃料の噴射時
期か否かを判定し、噴射時期でない場合はステツ
プ138に分岐しメインルーチンに復帰する。また
噴射時期である場合はステツプ134でエンジン回
転数Nと吸気量Qから決まる基本的な燃料噴射量
(つまり電磁式燃料噴射弁5の噴射時間幅t)を
計算する。計算式は次のとおりである。
プ122からステツプ124が繰り返し実行される間、
割り込み制御部102からMPU100に割り込
み信号が入力されると、第3図に示す如く、直ち
にステツプ130から開始される割り込みルーチン
が実行される。ここでは、先づ、ステツプ131に
て回転数カウンタ101からのエンジン回転数N
を表わす信号を取り込み、RAM107に格納
し、更に、ステツプ132に進んで、吸気量センサ
8からアナログ入力ポートを介して送られる吸気
量Qを表わす信号を取り込んでRAM107に格
納する。次にステツプ133で現在が燃料の噴射時
期か否かを判定し、噴射時期でない場合はステツ
プ138に分岐しメインルーチンに復帰する。また
噴射時期である場合はステツプ134でエンジン回
転数Nと吸気量Qから決まる基本的な燃料噴射量
(つまり電磁式燃料噴射弁5の噴射時間幅t)を
計算する。計算式は次のとおりである。
t=F×Q/N(F:定数)
次にステツプ135で失火限界を検出するための
第3の燃料噴射量補正用の補正量K3が演算され、
RAM107に格納される。ステツプ135の詳細
なフローチヤートを第5図に示す。ステツプ135
においては、先づステツプ300で現在が失火限界
検出信号を発生させる時期か否かを判定する。失
火限界検出信号は後述する第3の補正量K3によ
つて燃料噴射量を瞬時希薄側に変化させる操作の
ことを云い、この操作はエンジンの運転性を損な
わない程度の所定の周期で発生させられる。ステ
ツプ300で現在が失火限界検出信号を発生する時
期でないと判定さるれた場合はステツプ301で第
3の補正量K3を「1.0」としRAM107に格納
される。なお、補正量K3と空燃比との関係は補
正量K2と同等である。またステツプ300で現在が
失火限界検出信号を発生する時期であると判定さ
れた場合はステツプ302で補正量K3を「1.0」未満
の所定値、すなわち本実施例では「0.9」とし、
更に、ステツプ303でラフネスセンサ信号モニタ
期間をセツトする。
第3の燃料噴射量補正用の補正量K3が演算され、
RAM107に格納される。ステツプ135の詳細
なフローチヤートを第5図に示す。ステツプ135
においては、先づステツプ300で現在が失火限界
検出信号を発生させる時期か否かを判定する。失
火限界検出信号は後述する第3の補正量K3によ
つて燃料噴射量を瞬時希薄側に変化させる操作の
ことを云い、この操作はエンジンの運転性を損な
わない程度の所定の周期で発生させられる。ステ
ツプ300で現在が失火限界検出信号を発生する時
期でないと判定さるれた場合はステツプ301で第
3の補正量K3を「1.0」としRAM107に格納
される。なお、補正量K3と空燃比との関係は補
正量K2と同等である。またステツプ300で現在が
失火限界検出信号を発生する時期であると判定さ
れた場合はステツプ302で補正量K3を「1.0」未満
の所定値、すなわち本実施例では「0.9」とし、
更に、ステツプ303でラフネスセンサ信号モニタ
期間をセツトする。
モニタ期間は上述したように失火限界検出信号
発生後の所定の期間であり、補正量K3によつて
空燃比が希薄側に変化させられた影響がエンジン
の燃焼状態に現われる期間を含むものである。な
お、失火限界検出信号を発生する期間およびその
時の補正量K3の値は車両の運転性を損なわない
程度の範囲で予じめ設定されている。以上のよう
にして第3図のステツプ135で第3の補正量K3が
求められたのちステツプ136でメインルーチンで
求められた燃料噴射用の補正量K1,K2および割
り込み処理ルーチンで求めた補正量K3をRAM1
07から読み出し空燃比を決定する噴射量(噴射
時間幅)の補正計算が行なわれる。噴射時間幅T
の計算式は次のとおりである。
発生後の所定の期間であり、補正量K3によつて
空燃比が希薄側に変化させられた影響がエンジン
の燃焼状態に現われる期間を含むものである。な
お、失火限界検出信号を発生する期間およびその
時の補正量K3の値は車両の運転性を損なわない
程度の範囲で予じめ設定されている。以上のよう
にして第3図のステツプ135で第3の補正量K3が
求められたのちステツプ136でメインルーチンで
求められた燃料噴射用の補正量K1,K2および割
り込み処理ルーチンで求めた補正量K3をRAM1
07から読み出し空燃比を決定する噴射量(噴射
時間幅)の補正計算が行なわれる。噴射時間幅T
の計算式は次のとおりである。
T=t×K1×K2×K3
次にステツプ137に進み、補正計算した燃料噴
射量データをカウンタ109にセツトする。次に
ステツプ138に進みメインルーチンに復帰する。
メインルーチンに復帰する際は割り込み処理で中
断したときの処理ステツプに戻る。
射量データをカウンタ109にセツトする。次に
ステツプ138に進みメインルーチンに復帰する。
メインルーチンに復帰する際は割り込み処理で中
断したときの処理ステツプに戻る。
以上の動作による空燃比およびエンジンの不安
定度(すなわちラフネスセンサ信号)の挙動を示
したのが第6図である。第6図において、TRが
失火限界検出信号発生期間であり、このときの補
正量K3による空燃比の変化がΔA/F3である。ま
たTR後のTMがラフネスセンサ信号モニタ期間で
あり、この期間のラフネスセンサ信号状態に応じ
た第2の補正量K2の増減量ΔK1およびΔK2によ
る空燃比の変化量がΔA/F1およびΔA/F2であ
つて、補正量K3による空燃比の変化ΔA/F3が本
発明の第1の所定量に相当し、増減量ΔK1による
空燃比の変化ΔA/F1が本発明の第2の所定量に
相当し、増減量ΔK2による空燃比の変化ΔA/F2
が本発明の第3の所定量に相当し、第6図からも
明白なごとく、ΔA/F3>ΔA/F1、ΔA/F3>
ΔA/F2の関係にある。
定度(すなわちラフネスセンサ信号)の挙動を示
したのが第6図である。第6図において、TRが
失火限界検出信号発生期間であり、このときの補
正量K3による空燃比の変化がΔA/F3である。ま
たTR後のTMがラフネスセンサ信号モニタ期間で
あり、この期間のラフネスセンサ信号状態に応じ
た第2の補正量K2の増減量ΔK1およびΔK2によ
る空燃比の変化量がΔA/F1およびΔA/F2であ
つて、補正量K3による空燃比の変化ΔA/F3が本
発明の第1の所定量に相当し、増減量ΔK1による
空燃比の変化ΔA/F1が本発明の第2の所定量に
相当し、増減量ΔK2による空燃比の変化ΔA/F2
が本発明の第3の所定量に相当し、第6図からも
明白なごとく、ΔA/F3>ΔA/F1、ΔA/F3>
ΔA/F2の関係にある。
そして、ラフネスセンサ14が本発明の第1の
手段に相当し、第5図のステツプ300、302が本発
明の第2の手段に相当し、第4図のステツプ200、
201が本発明の第3の手段に相当し、第4図のス
テツプ205、206が本発明の第4の手段に相当し、
第4図のステツプ205、207が本発明の第5の手段
に相当する。
手段に相当し、第5図のステツプ300、302が本発
明の第2の手段に相当し、第4図のステツプ200、
201が本発明の第3の手段に相当し、第4図のス
テツプ205、206が本発明の第4の手段に相当し、
第4図のステツプ205、207が本発明の第5の手段
に相当する。
以上、本発明によりエンジンの動作の基本とな
る制御空燃比を常に失火限界から所定量ΔA/F3
+ΔA/F2 −ΔA/F1だけ過濃側に保つことが可能となる。
る制御空燃比を常に失火限界から所定量ΔA/F3
+ΔA/F2 −ΔA/F1だけ過濃側に保つことが可能となる。
第4図に説明された前記実施例ではラフネスセ
ンサ信号モニタ期間においてのみラフネスセンサ
出力を有効としているが、他の実施例においては
モニタ期間以外の期間においてもラフネスセンサ
出力をモニタし、ラフネスセンサ出力に応じて空
燃比を過濃側のみに制御する。前記実施例の第4
図に対応する他の実施例の詳細なフローチヤート
を第7図に示す。すなわち、ステツプ203でラフ
ネスセンサ信号モニタ期間終了直後でないと判定
され、ステツプ204でラフネス判定フラグを「0」
にセツトした後、ステツプ210に進み、ステツプ
122で取り込んだラフネスセンサ出力データを設
定値と比較し、設定値より小さい場合は補正量
K2はそのままの値とし、補正量K2の演算処理を
終了し、設定値以上の場合は、ステツプ207に分
岐し、補正量K2をΔK2だけ増加させる。
ンサ信号モニタ期間においてのみラフネスセンサ
出力を有効としているが、他の実施例においては
モニタ期間以外の期間においてもラフネスセンサ
出力をモニタし、ラフネスセンサ出力に応じて空
燃比を過濃側のみに制御する。前記実施例の第4
図に対応する他の実施例の詳細なフローチヤート
を第7図に示す。すなわち、ステツプ203でラフ
ネスセンサ信号モニタ期間終了直後でないと判定
され、ステツプ204でラフネス判定フラグを「0」
にセツトした後、ステツプ210に進み、ステツプ
122で取り込んだラフネスセンサ出力データを設
定値と比較し、設定値より小さい場合は補正量
K2はそのままの値とし、補正量K2の演算処理を
終了し、設定値以上の場合は、ステツプ207に分
岐し、補正量K2をΔK2だけ増加させる。
(本発明の効果)
本発明はエンジンの不安定状態を検出するラフ
ネスセンサからの検出信号等を受け制御空燃比を
所定値でだけ増減した制御値を示す制御信号を燃
料噴射弁に印加する構成としたので、エンジンの
動作の基本となる制御空燃比を常に第1の所定量
からそれより少ない第2の所定量を減算又は前記
第1の所定量からそれより少ない第3の所定量を
加算した量だけ失火限界から過濃側に保つことが
でき、これによつて、希薄空燃比による内燃機関
の失火限界における動作を回避することができ、
空燃比が失火限界を越えたときに生ずる運転性能
および排気エミツシヨンの急激な悪化を防止する
ことができる効果がある。
ネスセンサからの検出信号等を受け制御空燃比を
所定値でだけ増減した制御値を示す制御信号を燃
料噴射弁に印加する構成としたので、エンジンの
動作の基本となる制御空燃比を常に第1の所定量
からそれより少ない第2の所定量を減算又は前記
第1の所定量からそれより少ない第3の所定量を
加算した量だけ失火限界から過濃側に保つことが
でき、これによつて、希薄空燃比による内燃機関
の失火限界における動作を回避することができ、
空燃比が失火限界を越えたときに生ずる運転性能
および排気エミツシヨンの急激な悪化を防止する
ことができる効果がある。
第1図は本発明の一実施例を示すブロツク図、
第2図は第1図におけるマイクロプロコンピユー
タの構成を示す図、第3図は空燃比制御に関する
マイクロコンピユータの制御プログラムのフロー
チヤート、第4図は第3図における補正量K2の
演算処理を示すフローチヤート、第5図は第3図
における補正量K3の演算処理を示すフローチヤ
ート、第6図は空燃比がエンジンの不安定状態と
の関係で制御される状態を示す図、および第7図
は第3図における補正量K2の演算処理を示すフ
ローチヤートである。 11……速度センサ、12……スロツトル開度
センサ、13……コンピユータ、14……ラフネ
スセンサ。
第2図は第1図におけるマイクロプロコンピユー
タの構成を示す図、第3図は空燃比制御に関する
マイクロコンピユータの制御プログラムのフロー
チヤート、第4図は第3図における補正量K2の
演算処理を示すフローチヤート、第5図は第3図
における補正量K3の演算処理を示すフローチヤ
ート、第6図は空燃比がエンジンの不安定状態と
の関係で制御される状態を示す図、および第7図
は第3図における補正量K2の演算処理を示すフ
ローチヤートである。 11……速度センサ、12……スロツトル開度
センサ、13……コンピユータ、14……ラフネ
スセンサ。
Claims (1)
- 1 エンジンの空燃比制御装置において、エンジ
ンの燃焼状態の不安定度合いを検出する第1の手
段と、失火限界を越えても運転性を損なわない程
度の予め設定された短時間の期間のみ運転性を損
なわない程度の予め設定された第1の所定量だけ
空燃比を希薄側に変化させる第2の手段と、前記
短期間の空燃比変化によつて生じるエンジンの不
安定度合いを検出する第3の手段と、前記検出さ
れた不安定度合いが設定値以下の場合は制御空燃
比を前記第1の所定量より少ない第2の所定量だ
け希薄側に移行させる第4の手段と、前記検出さ
れた不安定度合いが設定値以上の場合は制御空燃
比を前記第1の所定量より少ない第3の所定量だ
け過濃側に移行させる第5の手段とを備え、エン
ジンの動作の基本となる制御空燃比を常に前記第
1の所定量から前記第2の所定量を減算又は前記
第1の所定量から前記第3の所定量を加算した量
だけ失火限界から過濃側に保つことを特徴とす
る、エンジンの空燃比制御装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP24111183A JPS60135634A (ja) | 1983-12-22 | 1983-12-22 | 内燃機関の空燃比制御装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP24111183A JPS60135634A (ja) | 1983-12-22 | 1983-12-22 | 内燃機関の空燃比制御装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS60135634A JPS60135634A (ja) | 1985-07-19 |
JPH0526021B2 true JPH0526021B2 (ja) | 1993-04-14 |
Family
ID=17069444
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP24111183A Granted JPS60135634A (ja) | 1983-12-22 | 1983-12-22 | 内燃機関の空燃比制御装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS60135634A (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0794808B2 (ja) * | 1987-06-03 | 1995-10-11 | 株式会社日立製作所 | リーンバーンエンジン制御装置及び制御方法 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5560639A (en) * | 1978-10-28 | 1980-05-07 | Bosch Gmbh Robert | Device for controlling operation characteristic quantity of internal combustion engine to optimum |
JPS5827837A (ja) * | 1981-08-11 | 1983-02-18 | Nippon Soken Inc | 内燃機関の空燃比制御装置 |
-
1983
- 1983-12-22 JP JP24111183A patent/JPS60135634A/ja active Granted
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5560639A (en) * | 1978-10-28 | 1980-05-07 | Bosch Gmbh Robert | Device for controlling operation characteristic quantity of internal combustion engine to optimum |
JPS5827837A (ja) * | 1981-08-11 | 1983-02-18 | Nippon Soken Inc | 内燃機関の空燃比制御装置 |
Also Published As
Publication number | Publication date |
---|---|
JPS60135634A (ja) | 1985-07-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4442812A (en) | Method and apparatus for controlling internal combustion engines | |
JP2884472B2 (ja) | 内燃機関の燃料性状検出装置 | |
JP2935000B2 (ja) | 内燃機関の燃料性状検出装置 | |
US5213081A (en) | Misfire sensing apparatus for an internal combustion engine | |
US4492202A (en) | Fuel injection control | |
JPH0697002B2 (ja) | 空燃比センサの良否判定装置 | |
US4440119A (en) | Electronic fuel injecting method and device for internal combustion engine | |
JPS6212382B2 (ja) | ||
JPH1122512A (ja) | 直噴火花点火式内燃機関の制御装置 | |
US4457282A (en) | Electronic control for fuel injection | |
US5664544A (en) | Apparatus and method for control of an internal combustion engine | |
JPH0531643B2 (ja) | ||
EP0156356A2 (en) | Method for controlling the supply of fuel for an internal combustion engine | |
JPH0526021B2 (ja) | ||
JP2547380B2 (ja) | 内燃エンジンの空燃比フィ−ドバック制御方法 | |
JPH0263097B2 (ja) | ||
JPS6248939A (ja) | 内燃機関の異常検出装置 | |
JP3353311B2 (ja) | アイドル時の点火時期制御装置 | |
JP2749138B2 (ja) | 内燃機関の燃焼異常検出装置 | |
JPH066214Y2 (ja) | 内燃機関の燃焼変動制御装置 | |
JPH01216040A (ja) | 内燃機関の電子制御燃料噴射装置 | |
JPH0248728B2 (ja) | ||
JP3141222B2 (ja) | 内燃機関の電子制御燃料供給装置 | |
JPH041180B2 (ja) | ||
JP2586624B2 (ja) | 内燃機関の出力変動検出装置 |