JPH066918B2 - Air-fuel ratio controller for internal combustion engine - Google Patents
Air-fuel ratio controller for internal combustion engineInfo
- Publication number
- JPH066918B2 JPH066918B2 JP7661485A JP7661485A JPH066918B2 JP H066918 B2 JPH066918 B2 JP H066918B2 JP 7661485 A JP7661485 A JP 7661485A JP 7661485 A JP7661485 A JP 7661485A JP H066918 B2 JPH066918 B2 JP H066918B2
- Authority
- JP
- Japan
- Prior art keywords
- air
- fuel ratio
- sensor
- lean
- rich
- 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
Landscapes
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
Description
【発明の詳細な説明】 〔産業上の利用分野〕 本発明は触媒コンバータの上流側および下流側に空燃比
センサ(本明細書では、酸素濃度センサ(O2セン
サ))を設け、上流側のO2センサによる空燃比フィー
ドバック制御に加えて下流側のO2センサによる空燃比
フィードバック制御を行う内燃機関の空燃比制御装置に
関する。DETAILED DESCRIPTION OF THE INVENTION [Industrial Application] The present invention provides an air-fuel ratio sensor (an oxygen concentration sensor (O 2 sensor) in this specification) on the upstream side and the downstream side of a catalytic converter, and O 2 relates to an air-fuel ratio control apparatus for an internal combustion engine which performs air-fuel ratio feedback control by the O 2 sensor downstream in addition to the air-fuel ratio feedback control by the sensor.
一般に、機関の吸入空気量(もしくは吸入空気圧)およ
び回転速度に応じて燃料噴射弁の基本噴射量を演算し、
機関の排気ガス中の特定成分たとえば酸素成分の濃度を
検出するO2センサの検出信号にもとづいて演算された
空燃比補正係数FAFに応じて前記基本噴射量を補正し、
この補正された噴射量に応じて実際に供給される燃料量
を制御する。この制御を繰返して最終的に機関の空燃比
を所定範囲内に収束させる。このような空燃比フィード
バック制御により、空燃比を理論空燃比近傍の非常に狭
い範囲内に制御できるので、排気系に設けられた三元触
媒コンバータ、すなわち、排気ガス中に含まれるCO,H
C,NOxの3つの有害成分を同時に浄化する触媒コンバー
タの浄化能力を高く保持できる。Generally, the basic injection amount of the fuel injection valve is calculated according to the intake air amount (or intake air pressure) and the rotation speed of the engine,
Correcting the basic injection amount according to an air-fuel ratio correction coefficient FAF calculated based on a detection signal of an O 2 sensor that detects the concentration of a specific component in the exhaust gas of the engine, for example, an oxygen component,
The amount of fuel actually supplied is controlled according to the corrected injection amount. By repeating this control, the air-fuel ratio of the engine is finally converged within the predetermined range. By such air-fuel ratio feedback control, the air-fuel ratio can be controlled within a very narrow range near the stoichiometric air-fuel ratio, so the three-way catalytic converter provided in the exhaust system, that is, CO, H contained in the exhaust gas
The catalytic converter's purifying ability to purify three harmful components of C and NOx simultaneously can be maintained high.
上述の空燃比フィードバック制御(シングルO2センサ
システム)では、酸素濃度を検出するO2センサをでき
るだけ燃焼室に近い排気系の箇所、すなわち触媒コンバ
ータより上流である排気マニホールドの集合部分に設け
ているが、O2センサの出力特性のばらつきのために空
燃比の制御精度の改善に支障が生じている。O2センサ
の出力特性のばらつきの原因を列挙すると、次のとおり
である。In the above-mentioned air-fuel ratio feedback control (single O 2 sensor system), an O 2 sensor for detecting the oxygen concentration is provided at a location in the exhaust system that is as close to the combustion chamber as possible, that is, at a collective portion of the exhaust manifold that is upstream from the catalytic converter. However, the variation in the output characteristics of the O 2 sensor hinders the improvement of the air-fuel ratio control accuracy. The causes of variations in the output characteristics of the O 2 sensor are listed below.
(1) O2センサ自体の個体差、 (2) 燃料噴射弁および排気ガス再循環弁等の部品の機
関への組付け位置の公差によるO2センサの箇所におけ
る排気ガスの混合の不均一、 (3) O2センサの出力特性の経時あるいは経年的な変
化。(1) Individual difference of the O 2 sensor itself, (2) Non-uniform mixing of exhaust gas at the O 2 sensor location due to tolerance of assembly position of parts such as fuel injection valve and exhaust gas recirculation valve to the engine, (3) Changes in the output characteristics of the O 2 sensor over time or over time.
また、O2センサ以外では、燃料噴射弁、排気ガス再循
環流量、タペットクリアランス等の機関状態の経時的あ
るいは経年的な変化、および製造ばらつきによる排気ガ
スの混合の不均一性が変化および拡大することがある。In addition to the O 2 sensor, the non-uniformity of the exhaust gas mixture changes and expands due to changes in the engine state such as the fuel injection valve, the exhaust gas recirculation flow rate, the tappet clearance, and the like over time, and manufacturing variations. Sometimes.
かかるO2センサの出力特性のばらつきおよび部品のば
らつき、経時あるいは経年的変化を補償するために、触
媒コンバータの下流に第2のO2センサを設け、上流側
O2センサによる空燃比フィードバック制御に加えて下
流側O2センサによる空燃比フィードバック制御を行う
ダブルO2センサシステムが既に提案されている。この
ダブルO2センサシステムでは、触媒コンバータの下流
側に設けられたO2センサは、上流側O2センサに比較
して、低い応答速度を有するものの、次の理由により出
力特性のばらつきが小さいという利点を有している。A second O 2 sensor is provided downstream of the catalytic converter in order to compensate for such variations in the output characteristics of the O 2 sensor, variations in parts, and changes over time or over time, and the air-fuel ratio feedback control is performed by the upstream O 2 sensor. In addition, a double O 2 sensor system that performs air-fuel ratio feedback control using a downstream O 2 sensor has already been proposed. In this double O 2 sensor system, the O 2 sensor provided on the downstream side of the catalytic converter has a lower response speed than the upstream O 2 sensor, but the variation in the output characteristics is small for the following reasons. Have advantages.
(1) 触媒コンバータの下流では、排気温が低いので熱
的影響が少ない。(1) Downstream of the catalytic converter, the exhaust temperature is low, so there is little thermal effect.
(2) 触媒コンバータの下流では、種々の毒が触媒にト
ラップされているので下流側O2センサの被毒量は少な
い。(2) Downstream of the catalytic converter, various poisons are trapped in the catalyst, so the amount of poisoning of the downstream O 2 sensor is small.
(3) 触媒コンバータの下流では排気ガスは十分に混合
されており、しかも、排気ガス中の酸素濃度は平衡状態
に近い値になっている。(3) The exhaust gas is sufficiently mixed downstream of the catalytic converter, and the oxygen concentration in the exhaust gas is close to the equilibrium state.
従って、上述のごとく、2つのO2センサの出力にもと
づく空燃比フィードバック制御(ダブルO2センサシス
テム)により、上流側O2センサの出力特性のばらつき
を下流側O2センサにより吸収できる。実際に、第2図
に示すように、シングルO2センサシステムでは、O2
センサの出力特性が悪化した場合には、排気エミッショ
ン特性に直接影響するのに対し、ダブルO2センサシス
テムでは、上流側O2センサの出力特性が悪化しても、
排気エミッション特性は悪化しない。つまり、ダブルO
2センサシステムにおいては、下流側O2センサが安定
な出力特定を維持している限り、良好な排気エミッショ
ンが保証される。Therefore, as described above, the air-fuel ratio feedback control based on the outputs of the two O 2 sensors (double O 2 sensor system), the variations in the output characteristic of the upstream O 2 sensor can be absorbed by the downstream O 2 sensor. In fact, as shown in FIG. 2, in a single O 2 sensor system, O 2
When the output characteristic of the sensor deteriorates, it directly affects the exhaust emission characteristic, whereas in the double O 2 sensor system, even if the output characteristic of the upstream O 2 sensor deteriorates,
Exhaust emission characteristics do not deteriorate. In other words, double O
In 2 sensor system, as long as the downstream O 2 sensor has maintained a stable output particular, good exhaust emission is ensured.
しかしながら、上述のダブルO2センサシステムにおい
ては、下流側O2センサの出力の比較電圧は出力振幅の
ほぼ中央たとえば0.55Vに設定されており、従って、比
較的短時間のうちにリッチ,リーン判定が反転した場合
にも、たとえば空燃比のリッチスパイク,リーンスパイ
ク等に対しても、下流側O2センサによる空燃比フィー
ドバック制御が行われ、この結果、過補正が生じる。従
って、下流側O2センサによる空燃比フィードバック制
御によるリッチ側過補正の結果、燃費の悪化、HC,COエ
ミッションの悪化等を招き、また、下流側O2センサに
よる空燃比フィードバック制御によるリーン側過補正の
結果、ドライバビリティの悪化、NOxエミッションの悪
化等を招くという問題点があった。さらに、過補正とな
らないまでもダブルO2センサシステム本来の目的であ
るシステム全体としての空燃比のずれを補正することが
これらリッチスパイク,リーンスパイク等により不可能
となり、制御遅れが発生してその間、上記本来の目的が
達成できないという問題点があった。However, in the above-described double O 2 sensor system, the comparison voltage of the output of the downstream O 2 sensor is set to approximately the center of the output amplitude, for example, 0.55V, and therefore, the rich / lean determination is made within a relatively short time. Even when the air-fuel ratio is reversed, the air-fuel ratio feedback control is performed by the downstream O 2 sensor even with respect to, for example, the rich spike and the lean spike of the air-fuel ratio, resulting in overcorrection. Therefore, as a result of rich side over-correction by the air-fuel ratio feedback control by the downstream O 2 sensor, fuel efficiency is deteriorated, HC and CO emissions are deteriorated, and lean side over-control by the air-fuel ratio feedback control by the downstream O 2 sensor is caused. As a result of the correction, there is a problem in that drivability is deteriorated and NOx emission is deteriorated. Further, even if it is not overcorrected, it is impossible to correct the deviation of the air-fuel ratio of the entire system, which is the original purpose of the double O 2 sensor system, due to these rich spikes, lean spikes, etc. However, there is a problem that the above-mentioned original purpose cannot be achieved.
本発明の目的は、空燃比のリッチスパイク,リーンスパ
イク等の比較的短いリッチ,リーン反転に対しても確実
に空燃比を適正に制御できるダブル空燃比センサ(O2
センサ)システムを提供することにあり、その手段は第
1図に示される。An object of the present invention is to provide a double air-fuel ratio sensor (O 2 which can reliably control the air-fuel ratio properly even when the air-fuel ratio is rich or lean, such as a relatively short rich or lean inversion.
Sensor) system, the means of which is shown in FIG.
第1図において、排気ガス中の特定成分濃度を検出する
第1,第2の空燃比センサが内燃機関の排気系に設けら
れた排気ガス浄化のための触媒コンバータの上流,下流
に、それぞれ設けられている。遅延手段は下流側(第2
の)空燃比センサの出力V2を遅延処理する。この結
果、上流側(第1の)空燃比センサの出力V1および遅
延手段によって遅延された下流側(第2の)空燃比セン
サの出力V2に応じて、空燃比調整手段は機関の空燃比
を調整するものである。In FIG. 1, first and second air-fuel ratio sensors for detecting a concentration of a specific component in exhaust gas are provided upstream and downstream of a catalytic converter for purifying exhaust gas provided in an exhaust system of an internal combustion engine, respectively. Has been. The delay means is on the downstream side (second
The output V 2 of the air-fuel ratio sensor is delayed. As a result, the upstream side (first) air-fuel ratio downstream delayed by the output V 1 and the delay means of the sensor according to the output V 2 of the (second) air-fuel ratio sensor, the air-fuel ratio adjusting means is empty the engine The fuel ratio is adjusted.
上述の手段によれば、遅延処理された下流側空燃比セン
サの出力から短時間のリッチ,リーン反転たとえばリッ
チスパイク,リーンスパイクは消去されるので、これら
短時間のリッチ,リーン反転時に伴う空燃比の過補正お
よび制御遅れはなくなる。According to the above-mentioned means, since the rich and lean inversions such as rich spikes and lean spikes for a short time are erased from the output of the downstream side air-fuel ratio sensor subjected to the delay processing, the air-fuel ratio accompanying these short time rich and lean inversions is eliminated. There is no overcorrection and control delay.
以下、図面により本発明の実施例を説明する。 Embodiments of the present invention will be described below with reference to the drawings.
第3図は本発明に係る内燃機関の空燃比制御装置の一実
施例を示す全体概要図である。第3図において、機関本
体1の吸気通路2にはエアフローメータ3が設けられて
いる。エアフローメータ3は吸入空気量を直接計測する
ものであって、ポテンショメータを内蔵して吸入空気量
に比例したアナログ電圧の出力信号を発生する。この出
力信号は制御回路10のマルチプレクサ内蔵A/D変換器
101に供給されている。ディストリビュータ4には、そ
の軸がたとえばクランク角に換算して720°毎に基準位
置検出用パルス信号を発生するクランク角センサ5およ
びクランク角に換算して30°毎に基準位置検出用パルス
信号を発生するクランク角センサ6が設けられている。
これらクランク角センサ5,6のパルス信号は制御回路
10の入出力インターフェイス102に供給され、このう
ち、クランク角センサ6の出力はCPU 103の割込み端子
に供給される。FIG. 3 is an overall schematic diagram showing an embodiment of an air-fuel ratio control system for an internal combustion engine according to the present invention. In FIG. 3, an air flow meter 3 is provided in the intake passage 2 of the engine body 1. The air flow meter 3 directly measures the intake air amount, and has a built-in potentiometer to generate an output signal of an analog voltage proportional to the intake air amount. This output signal is an A / D converter with a built-in multiplexer in the control circuit 10.
Is being supplied to 101. The distributor 4 has, for example, a crank angle sensor 5 that generates a reference position detection pulse signal every 720 ° converted into a crank angle, and a reference position detection pulse signal every 30 ° converted into a crank angle. A crank angle sensor 6 for generating is provided.
The pulse signals of the crank angle sensors 5 and 6 are supplied to the input / output interface 102 of the control circuit 10, of which the output of the crank angle sensor 6 is supplied to the interrupt terminal of the CPU 103.
さらに、吸気通路2には各気筒毎に燃料供給系から加圧
燃料を吸気ポートへ供給するための燃料噴射弁7が設け
られている。Further, the intake passage 2 is provided with a fuel injection valve 7 for supplying pressurized fuel from the fuel supply system to the intake port for each cylinder.
また、機関本体1のシリンダブロックのウォータジャケ
ット8には、冷却水の温度を検出するための水温センサ
9が設けられている。水温センサ9は冷却水の温度THW
に応じたアナログ電圧の電気信号を発生する。この出力
もA/D変換器101に供給されている。The water jacket 8 of the cylinder block of the engine body 1 is provided with a water temperature sensor 9 for detecting the temperature of the cooling water. The water temperature sensor 9 is the temperature of the cooling water THW
Generates an electric signal of analog voltage according to. This output is also supplied to the A / D converter 101.
排気マニホールド11より下流の排気系には、排気ガス
中の3つの有害成分HC,CO,NOxを同時に浄化する三元
触媒を収容する触媒コンバータ12が設けられている。The exhaust system downstream of the exhaust manifold 11 is provided with a catalytic converter 12 that accommodates a three-way catalyst that simultaneously purifies three harmful components HC, CO, and NOx in the exhaust gas.
排気マニホールド11には、すなわち触媒コンバータ1
2の上流側には第1のO2センサ13が設けられ、触媒
コンバータ12の下流側の排気管14には第2のO2セ
ンサ15が設けられている。O2センサ13,15は排気ガ
ス中の酸素成分濃度に応じた電気信号を発生する。すな
わち、O2センサ13,15は空燃比が理論空燃比に対して
リーン側かリッチ側かに応じて、異なる出力電圧を制御
回路10てA/D変換器101に発生する。The exhaust manifold 11 includes the catalytic converter 1
A first O 2 sensor 13 is provided on the upstream side of 2, and a second O 2 sensor 15 is provided on the exhaust pipe 14 on the downstream side of the catalytic converter 12. The O 2 sensors 13 and 15 generate electric signals according to the oxygen component concentration in the exhaust gas. That is, the O 2 sensors 13 and 15 generate different output voltages in the A / D converter 101 by the control circuit 10 depending on whether the air-fuel ratio is leaner or richer than the stoichiometric air-fuel ratio.
制御回路10は、たとえばマイクロコンピユータとして
構成され、A/D変換器101、入出力インターフェイス10
2、CPU 103の外に、ROM 104、RAM 105、バックアップRA
M 106、クロック発生回路107等が設けられている。The control circuit 10 is configured as, for example, a microcomputer, and includes an A / D converter 101 and an input / output interface 10
2.In addition to CPU 103, ROM 104, RAM 105, backup RA
An M 106, a clock generation circuit 107, etc. are provided.
また、制御回路10において、ダウンカウンタ108、フ
リップフロップ109、および駆動回路110は燃料噴射弁7
を制御するためのものである。すなわち、後述のルーチ
ンにおいて、燃料噴射量TAUが演算されると、燃料噴射
量TAUがダウンカウンタ108にプリセットされると共にフ
リップフロップ109もセットされる。この結果、駆動回
路110が燃料噴射弁7の付勢を開始する。他方、ダウン
カウンタ108がクロック信号(図示せず)を計数して最
後にそのキャリアウト端子が“1”レベルとなったとき
に、フリップフロップ109がセットされて駆動回路110は
燃料噴射弁7の付勢を停止する。つまり、上述の燃料噴
射量TAUだけ燃料噴射弁7は付勢され、従って、燃料噴
射量TAUに応じた量の燃料が機関本体1の燃焼室に送り
込まれることになる。Further, in the control circuit 10, the down counter 108, the flip-flop 109, and the drive circuit 110 include the fuel injection valve 7
Is for controlling. That is, when the fuel injection amount TAU is calculated in the routine described later, the fuel injection amount TAU is preset in the down counter 108 and the flip-flop 109 is also set. As a result, the drive circuit 110 starts energizing the fuel injection valve 7. On the other hand, when the down counter 108 counts a clock signal (not shown) and finally its carry-out terminal becomes the "1" level, the flip-flop 109 is set and the drive circuit 110 causes the fuel injection valve 7 to operate. Stop energizing. That is, the fuel injection valve 7 is energized by the above-mentioned fuel injection amount TAU, and accordingly, the amount of fuel corresponding to the fuel injection amount TAU is sent to the combustion chamber of the engine body 1.
なお、CPU 103の割込み発生は、A/D変換器101のA/D変
換終了時、入出力インターフェイス102がクランク角セ
ンサ6のパルス信号を受信した時、クロック発生回路10
7からの割込信号を受信した時、等である。The CPU 103 generates an interrupt when the A / D conversion of the A / D converter 101 is completed, when the input / output interface 102 receives the pulse signal of the crank angle sensor 6,
When an interrupt signal from 7 is received, etc.
エアフローメータ3の吸入空気量データQおよび冷却水
温データTHWは所定時間毎に実行されるA/D変換ルーチ
ンによって取込まれてRAM 105の所定領域に格納され
る。つまり、RAM 105におけるデータQおよびTHWは所定
時間毎に更新されている。また、回転速度データNeは
クランク角センサ6の30°CA毎の割込みによって演算さ
れてRAM 105の所定領域に格納される。The intake air amount data Q and the cooling water temperature data THW of the air flow meter 3 are fetched by an A / D conversion routine executed every predetermined time and stored in a predetermined area of the RAM 105. That is, the data Q and THW in the RAM 105 are updated every predetermined time. Further, the rotation speed data N e is calculated by interruption of the crank angle sensor 6 every 30 ° CA and is stored in a predetermined area of the RAM 105.
第4図は上流側O2センサ13の出力にもとづいて空燃
比補正係数FAF1を演算する第1の空燃比フィードバック
制御ルーチンであって、所定時間たとえば4ms毎に実行
される。FIG. 4 is a first air-fuel ratio feedback control routine for calculating the air-fuel ratio correction coefficient FAF1 based on the output of the upstream O 2 sensor 13, which is executed every predetermined time, for example, 4 ms.
ステップ401では、上流側O2センサによる空燃比の閉
ループ(フィードバック)条件が成立しているか否かを
判別する。機関始動中、始動後の燃料増量動作中、暖機
増量動作中、パワー増量動作中、リーン制御中、上流側
O2センサの不活性状態時等はいずれも閉ループ条件が
不成立であり、その他の場合が閉ループ条件成立であ
る。なお、上流側O2センサの活性/不活性状態の判別
はRAM 105より水温データTHWを読出して一旦THW≧70℃
になったか否かを判別するか、あるいは上流側O2セン
サの出力レベルが一度上下したか否かを判別することに
よって行われる。閉ループ条件が不成立のときには、ス
テップ417に進んで空燃比補正係数FAF1を1.0とする。他
方、閉ループ条件成立の場合はステップ402に進む。In step 401, it is determined whether or not the closed loop (feedback) condition of the air-fuel ratio by the upstream O 2 sensor is satisfied. The closed loop condition is not satisfied during the engine start, during the fuel increase operation after the start, during the warm-up increase operation, during the power increase operation, during the lean control, when the upstream O 2 sensor is inactive, etc. The case is a closed loop condition. To determine the active / inactive state of the upstream O 2 sensor, read the water temperature data THW from RAM 105, and then once THW ≧ 70 ° C.
It is performed by determining whether or not the output level of the upstream O 2 sensor has once increased or decreased. When the closed loop condition is not satisfied, the routine proceeds to step 417, where the air-fuel ratio correction coefficient FAF1 is set to 1.0. On the other hand, if the closed loop condition is satisfied, the process proceeds to step 402.
ステップ402では、上流側O2センサ13の出力V1をA
/D変換して取込み、ステップ403にて出力V1が比較電
圧VR1たとえば0.45V以下か否かを判別する、つまり、
空燃比がリッチかリーンかを判別する。リーン(V1≦
VR1)であれば、ステップ404にて第1のディレイカウ
ンタCDLY1を1減算し、ステップ405,406にて第1のデ
ィレイカウンタCDLY1を最小値TDR1でガードする。な
お、最小値TDR1は上流側O2センサの出力においてリー
ンからリッチへの変化があってもリーン状態であるとの
判断を保持するためのリッチ遅延時間であって、負の値
で定義される。他方、リッチ(V1>VR1)であれば、
ステップ407にて第1のディレイカウンタCDLY1を1加
算して、ステップ408,409にて第1のディレイカウンタ
CDLY1を最大値TDL1でガードする。なお、最大値TDL1は
上流側O2センサの出力においてリッチからリーンへの
変化があってもリッチ状態であるとの判断を保持するた
めのリーン遅延時間であって、正の値で定義される。In step 402, the output V 1 of the upstream O 2 sensor 13 is set to A
Then, in step 403, it is determined whether or not the output V 1 is the comparison voltage V R1 or less than 0.45 V, that is,
Determine whether the air-fuel ratio is rich or lean. Lean (V 1 ≦
If it is V R1 ), the first delay counter CDLY1 is decremented by 1 in step 404, and the first delay counter CDLY1 is guarded by the minimum value TDR1 in steps 405 and 406. It should be noted that the minimum value TDR1 is a rich delay time for holding the determination that the output is the lean state even if the output of the upstream O 2 sensor changes from lean to rich, and is defined by a negative value. . On the other hand, if rich (V 1 > V R1 ),
In step 407, the first delay counter CDLY1 is incremented by 1, and in steps 408 and 409, the first delay counter CDLY1 is added.
Guard CDLY1 with maximum value TDL1. It should be noted that the maximum value TDL1 is a lean delay time for holding the determination that the output state of the upstream O 2 sensor is rich even if there is a change from rich to lean, and is defined as a positive value. .
ここで、第1のディレイカウンタCDLY1の基準を0と
し、CDLY1>0のときに遅延処理後の空燃比をリッチと
みなし、CDLY1≦0のときに遅延処理後の空燃比をリー
ンとみなすものとする。Here, the reference of the first delay counter CDLY1 is set to 0, the air-fuel ratio after delay processing is considered rich when CDLY1> 0, and the air-fuel ratio after delay processing is considered lean when CDLY1 ≦ 0. To do.
ステップ410では、第1のディレイカウンタCDLY1の符号
が反転したか否かを判別する、すなわち遅延処理後の空
燃比が反転したか否かを判別する。空燃比が反転してい
れば、ステップ411にて、リッチからリーンへの反転
か、リーンからリッチへの反転かを判別する。リッチか
らリーンへの反転であれば、ステップ412にてFAF1←FA
F1+RS1とスキップ的に増大させ、逆に、リーンからリ
ッチへの反転であれば、ステップ413にてFAF1←FAF1−
RS1とスキップ的に減少させる。つまり、スキップ処理
を行う。In step 410, it is determined whether or not the sign of the first delay counter CDLY1 is inverted, that is, it is determined whether or not the air-fuel ratio after the delay processing is inverted. If the air-fuel ratio is reversed, it is determined in step 411 whether the rich-to-lean reversal or the lean-to-rich reversal is performed. If it is the reverse from rich to lean, in step 412 FAF1 ← FA
F1 + RS1 is increased in a skip manner, and conversely, if lean is reversed to rich, in step 413 FAF1 ← FAF1−
RS1 and skip. That is, skip processing is performed.
ステップ410にて第1のディレイカウンタCDLY1の符号
が反転していなければ、ステップ414,415,416にて積
分処理を行う。つまり、ステップ414にて、CDLY1≦0
か否かを判別し、CDLY1≦0(リーン)であればステッ
プ415にてFAF1←FAF1+KI1とし、他方、CDLY1>0
(リッチ)であればステップ416にてFAF1←FAF1−KI1
とする。ここで、積分定数KI1はスキップ定数RS1に比
して十分小さく設定してあり、つまり、KI1≪RS1であ
る。従って、ステップ415はリーン状態(CDLY1≦0)
で燃料噴射量を徐々に増大させ、ステップ416はリッチ
状態(CDLY1>0)で燃料噴射量を徐々に減少させる。If the sign of the first delay counter CDLY1 is not inverted in step 410, integration processing is performed in steps 414, 415 and 416. That is, in step 414, CDLY1 ≦ 0
If CDLY1 ≦ 0 (lean), it is determined in step 415 that FAF1 ← FAF1 + KI1 and CDLY1> 0.
If it is (rich), in step 416 FAF1 ← FAF1-KI1
And Here, the integration constant KI1 is set sufficiently smaller than the skip constant RS1, that is, KI1 << RS1. Therefore, step 415 is in the lean state (CDLY1 ≦ 0).
In step 416, the fuel injection amount is gradually decreased in the rich state (CDLY1> 0).
ステップ412,413,415,416にて演算された空燃比補正
係数FAF1は最小値たとえば0.8および最大値たとえば1.2
にてガードするものとし、これにより、何らかの原因で
空燃比補正係数FAF1が大きくなり過ぎ、もしくは小さく
なり過ぎた場合に、その値で機関の空燃比を制御してオ
ーバリッチ、オーバリーンになるのを防ぐ。The air-fuel ratio correction coefficient FAF1 calculated in steps 412, 413, 415 and 416 has a minimum value of 0.8 and a maximum value of 1.2, for example.
Therefore, if the air-fuel ratio correction coefficient FAF1 becomes too large or too small for some reason, the air-fuel ratio of the engine is controlled by that value to cause overrich or over lean. prevent.
上述のごとく演算されたFAF1をRAM 105に格納して、ス
テップ418にてこのルーチンは終了する。The FAF1 calculated as described above is stored in the RAM 105, and this routine ends at step 418.
第5図は第4図のフローチヤートによる動作を補足説明
するタイミング図である。上流側O2センサ13の出力
により第5図(A)に示すごとくリッチ,リーン判別の
空燃比信号A/F1が得られると、第1のディレイカウン
タCDLY1は、第5図(B)に示すごとく、リッチ状態で
カウントアップされ、リーン状態でカウントダウンされ
る。この結果、第5図(C)に示すごとく、遅延処理さ
れた空燃比信号A/F1′が形成される。たとえば、時刻
t1にて空燃比信号A/F1がリーンからリッチに変化し
ても、遅延処理された空燃比信号A/F1′はリッチ遅延
時間(−TDR1)だけリーンに保持された後に時刻t2に
てリッチに変化する。時刻t3にて空燃比信号A/F1が
リッチからリーンに変化しても、遅延処理された空燃比
信号A/F1′はリーン遅延時間TDL1相当だけリッチに保
持された後に時刻t4にてリーンに変化する。しかし、
空燃比信号A/F1が時刻t5,t6,t7のごとくリッ
チ遅延時間(−TDR1)より短い期間で反転すると、第1
のディレイカウンタCDLY1が基準値0を交差するのに時
間を要し、この結果、時刻t8にて遅延処理後の空燃比
信号A/F1′が反転される。つまり、遅延処理後の空燃
比信号A/F1′は遅延処理前の空燃比信号A/F1に比べて
安定となる。このように遅延処理後の安定した空燃比信
号A/F1′にもとづいて第5図(D)に示す空燃比補正
係数FAF1が得られる。FIG. 5 is a timing chart for supplementarily explaining the operation by the flow chart of FIG. When the rich / lean air-fuel ratio signal A / F1 is obtained from the output of the upstream O 2 sensor 13 as shown in FIG. 5 (A), the first delay counter CDLY1 is shown in FIG. 5 (B). As described above, the rich state is counted up, and the lean state is counted down. As a result, as shown in FIG. 5 (C), the delayed air-fuel ratio signal A / F1 'is formed. For example, the time after the air-fuel ratio signal A / F1 at time t 1 is also changed from lean to rich, the air-fuel ratio signal A / F1 delayed processed 'is held lean only the rich delay time (-TDR1) It changes to rich at t 2 . Be changed from the air-fuel ratio signal A / F1 is rich at time t 3 to lean, the delayed air-fuel ratio signal A / F1 'is at time t 4 after being held rich only equivalent lean delay time TDL1 Change to lean. But,
When the air-fuel ratio signal A / F1 is reversed in a shorter period of time than time t 5, t 6, t 7 rich delay time as the (-TDR1), first
Delay counter CDLY1 of it takes time to cross a reference value 0, the result, the time t 8 the air-fuel ratio signal A / F1 of the delayed at 'is reversed. That is, the air-fuel ratio signal A / F1 'after the delay processing is more stable than the air-fuel ratio signal A / F1 before the delay processing. In this way, the air-fuel ratio correction coefficient FAF1 shown in FIG. 5D is obtained based on the stable air-fuel ratio signal A / F1 'after the delay processing.
次に、下流側O2センサ15による第2の空燃比フィー
ドバック制御について説明する。第2の空燃比フィード
バック制御としては、前述のごとく、第2の空燃比補正
係数FAF2を導入するシステムと、第1の空燃比フィード
バック制御に関与する定数としての遅延時間TDR1,TDL
1、スキップ量RS1(この場合、リーンからリッチへの
リッチスキップ量RS1Rおよびリッチからリーンへのリー
ンスキップ量RS1Lを別々に設定する)、積分定数KI1
(この場合も、リッチ積分定数KI1Rおよびリーン積分定
数KI1Lを別々に設定する)、もしくは上流側O2センサ
13の出力V1の比較電圧VR1を可変にするシステムと
がある。Next, the second air-fuel ratio feedback control by the downstream O 2 sensor 15 will be described. As the second air-fuel ratio feedback control, as described above, the system that introduces the second air-fuel ratio correction coefficient FAF2 and the delay times TDR1 and TDL as constants involved in the first air-fuel ratio feedback control are used.
1, skip amount RS1 (in this case, the rich skip amount RS1R from lean to rich and the lean skip amount RS1L from rich to lean are set separately), the integration constant KI1
(In this case as well, the rich integration constant KI1R and the lean integration constant KI1L are set separately), or there is a system that makes the comparison voltage V R1 of the output V 1 of the upstream O 2 sensor 13 variable.
たとえば、リッチ遅延時間(−TDR1)>リーン遅延時間
(TDL1)と設定すれば、制御空燃比はリッチ側に移行で
き、逆に、リーン遅延時間(TDL1)>リッチ遅延時間
(−TDR1)と設定すれば、制御空燃比はリーン側に移行
できる。つまり、下流側O2センサ15の出力に応じて
遅延時間TDR1,TDL1を補正することにより空燃比が制御
できる。また、リッチスキップ量RS1Rを大きくすると、
制御空燃比をリッチ側に移行でき、また、リーンスキッ
プ量RS1Lを小さくしても制御空燃比をリッチ側に移行で
き、他方、リーンスキップ量RS1Lを大きくすると、制御
空燃比をリーン側に移行でき、また、リッチスキップ量
RS1Rを小さくしても制御空燃比をリーン側に移行でき
る。従って、下流側O2センサ15の出力に応じてリッ
チスキップ量RS1Rおよびリーンスキップ量RS1Lを補正す
ることにより空燃比が制御できる。さらにまた、リッチ
積分定数KI1Rを大きくすると、制御空燃比をリッチ側に
移行でき、また、リーン積分定数KI1Lを小さくしても制
御空燃比をリッチ側に移行でき、他方、リーン積分定数
KI1Lを大きくすると、制御空燃比をリーン側に移行で
き、また、リッチ積分定数KI1Rを小さくしても制御空燃
比をリーン側に移行できる。従って、下流側O2センサ
15の出力に応じてリッチ積分定数KI1Rおよびリーン積
分定数KI1Lを補正することにより空燃比が制御できる。
さらにまた、比較電圧VR1を大きくすると制御空燃比を
リッチ側に移行でき、また、比較電圧VR1を小さくする
と制御空燃比をリーン側に移行できる。従って、下流側
O2センサ15の出力に応じて比較電圧VR1を補正する
ことにより空燃比が制御できる。For example, if rich delay time (-TDR1)> lean delay time (TDL1) is set, the control air-fuel ratio can shift to the rich side, and conversely, lean delay time (TDL1)> rich delay time (-TDR1) is set. Then, the control air-fuel ratio can shift to the lean side. That is, the air-fuel ratio can be controlled by correcting the delay times TDR1 and TDL1 according to the output of the downstream O 2 sensor 15. If the rich skip amount RS1R is increased,
The control air-fuel ratio can be shifted to the rich side, and the control air-fuel ratio can be shifted to the rich side even if the lean skip amount RS1L is reduced, while the control air-fuel ratio can be shifted to the lean side by increasing the lean skip amount RS1L. , Also rich skip amount
Even if RS1R is reduced, the control air-fuel ratio can be shifted to the lean side. Therefore, the air-fuel ratio can be controlled by correcting the rich skip amount RS1R and the lean skip amount RS1L according to the output of the downstream O 2 sensor 15. Furthermore, if the rich integration constant KI1R is increased, the control air-fuel ratio can be shifted to the rich side, and even if the lean integration constant KI1L is decreased, the control air-fuel ratio can be shifted to the rich side, while the lean integration constant is increased.
When KI1L is increased, the control air-fuel ratio can be shifted to the lean side, and even when the rich integration constant KI1R is decreased, the control air-fuel ratio can be shifted to the lean side. Therefore, the air-fuel ratio can be controlled by correcting the rich integration constant KI1R and the lean integration constant KI1L according to the output of the downstream O 2 sensor 15.
Furthermore, if the comparison voltage V R1 is increased, the control air-fuel ratio can be shifted to the rich side, and if the comparison voltage V R1 is decreased, the control air-fuel ratio can be shifted to the lean side. Therefore, the air-fuel ratio can be controlled by correcting the comparison voltage V R1 according to the output of the downstream O 2 sensor 15.
本発明においては、下流側O2センサ15の出力に対し
ても遅延処理を行うことにより比較的短いリッチ,リー
ン反転信号たとえばリッチスパイク,リーンスパイク等
を排除している。つまり、このようなリッチ,リーン反
転信号が排除されている遅延処理後の空燃比信号にもと
づいて下流側O2センサ15による空燃比フィードバッ
ク制御を行うものである。In the present invention, the output of the downstream O 2 sensor 15 is also delayed to eliminate relatively short rich and lean inversion signals such as rich spikes and lean spikes. In other words, the air-fuel ratio feedback control by the downstream O 2 sensor 15 is performed based on the air-fuel ratio signal after the delay processing in which such rich and lean inversion signals are excluded.
第6図〜第8図を参照して第2の空燃比補正係数FAF2を
導入したダブルO2センサシステムについて説明する。A double O 2 sensor system incorporating the second air-fuel ratio correction coefficient FAF2 will be described with reference to FIGS. 6 to 8.
第6図は下流側O2センサ15の出力にもとづいて第2
の空燃比補正係数FAF2を演算する第2の空燃比フィード
バック制御ルーチンであって、所定時間たとえば1s毎
に実行される。ステップ601では、下流側O2センサに
よる閉ループ条件か否かを判別するこのステップは第4
図のステップ401とほぼ同一であるが、下流側O2セン
サ15の活性/不活性状態時等が異なる。閉ループ条件で
なければステップ617に進んでFAF2=1.0とし、閉ルー
プ条件のときにステップ602へ進む。FIG. 6 shows the second value based on the output of the downstream O 2 sensor 15.
Is a second air-fuel ratio feedback control routine for calculating the air-fuel ratio correction coefficient FAF2, and is executed every predetermined time, for example, every 1 s. In step 601, it is determined whether or not the closed loop condition by the downstream O 2 sensor is satisfied.
Although it is almost the same as step 401 in the figure, the active / inactive state of the downstream O 2 sensor 15 is different. If the condition is not the closed loop condition, the process proceeds to step 617 to set FAF2 = 1.0. If the condition is the closed loop condition, the process proceeds to step 602.
ステップ602では、下流側O2センサ15の出力V2をA
/D変換して取込み、ステップ603にてV2が比較電圧V
R2たとえば0.45V以下か否かを判別する、つまり、空燃
比がリッチかリーンかを判別する。なお、比較電圧VR2
は触媒コンバータ14の上流,下流で生ガスの影響によ
る出力特性が異なることおよび劣化速度が異なること等
を考慮して上流側O2センサ13の出力の比較電圧VR1
より高く設定される。リーン(V2≦VR2)であれば、
ステップ604にて第2のディレイカウンタCDLY2を−1
減算し、ステップ605,606にて第2のディレイカウンタ
CDLY2を最小値TDR2でガードする。なお、最小値TDR2は
リーンからリッチへの変化があってもリーン状態を保持
するためのリッチ遅延時間であって、負の値で定義され
る。他方、リッチ(V2>VR2)であれば、ステップ60
7にて第2のディレイカウンタCDLY2を+1加算して、
ステップ608,609にて第2のディレイカウンタCDLY2を
最大値TDL2でガードする。なお、最大値TDL2はリッチか
らリーンへの変化があってもリッチ状態を保持するため
のリーン遅延時間であって、正の値で定義される。In step 602, the output V 2 of the downstream O 2 sensor 15 is set to A
/ D converted and uptake, V 2 is compared in step 603 the voltage V
R2 For example, it is determined whether 0.45 V or less, that is, whether the air-fuel ratio is rich or lean. The comparison voltage VR2
Is a comparison voltage V R1 of the output of the upstream O 2 sensor 13 in consideration of the difference in output characteristics due to the influence of raw gas and the deterioration speed upstream and downstream of the catalytic converter 14.
Set higher. If lean (V 2 ≦ V R2 ),
In step 604, the second delay counter CDLY2 is set to -1.
Subtract and subtract the second delay counter in steps 605 and 606.
CDLY2 is guarded by the minimum value TDR2. The minimum value TDR2 is a rich delay time for maintaining a lean state even when there is a change from lean to rich, and is defined as a negative value. On the other hand, if rich (V 2 > V R2 ), step 60
At 7, add 2 to the second delay counter CDLY2,
In steps 608 and 609, the second delay counter CDLY2 is guarded with the maximum value TDL2. The maximum value TDL2 is a lean delay time for maintaining the rich state even when there is a change from rich to lean, and is defined by a positive value.
ここでも、第2のディレイカウンタCDLY2の基準を0と
し、CDLY2>0のときに遅延処理後の空燃比をリッチと
みなし、CDLY2≦0のときに遅延処理後の空燃比をリー
ンとみなすものとする。In this case as well, the reference of the second delay counter CDLY2 is set to 0, the air-fuel ratio after delay processing is considered rich when CDLY2> 0, and the air-fuel ratio after delay processing is considered lean when CDLY2 ≦ 0. To do.
ステップ610では、第2のディレイカウンタCDLY2の符
号が反転したか否かを判別する、すなわち遅延処理後の
空燃比が反転したか否かを判別する。空燃比が反転して
いれば、ステップ611にて、リッチからリーンへの反転
か、リーンからリッチへの反転かを判別する。リッチか
らリーンへの反転であれば、ステップ612にてFAF2←FA
F2+RS2とスキップ的に増大させ、逆に、リーンからリ
ッチへの反転であれば、ステップ613にてFAF2←FAF2−
RS2とスキップ的に減少させる。つまり、スキップ処理
を行う。In step 610, it is determined whether or not the sign of the second delay counter CDLY2 is inverted, that is, it is determined whether or not the air-fuel ratio after the delay process is inverted. If the air-fuel ratio has been reversed, it is determined in step 611 whether rich-lean reversal or lean-rich reversal is performed. If it is the reverse from rich to lean, in step 612 FAF2 ← FA
F2 + RS2 is increased in a skip manner, and conversely, if lean to rich inversion, then in step 613 FAF2 ← FAF2−
Reduce with RS2 in a skip manner. That is, skip processing is performed.
ステップ610にて第2のディレイカウンタCDLY2の符号
が反転していなければ、ステップ614,615,616にて積分
処理を行う。つまり、ステップ614にて、CDLY2≦0か
否かを判別し、CDLY2≦0(リーン)であればステップ
615にてFAF2←FAF2+KI2とし、他方、CDLY2>0(リ
ッチ)であればステップ616にてFAF2←FAF2−KI2とす
る。ここで、積分定数KI2はスキップ定数RS2に 比して十分小さく設定してあり、つまり、KI2≪RS2で
ある。従って、ステップ615はリーン状態(CDLY2≦
0)で燃料噴射量を徐々に増大させ、ステップ616はリ
ッチ状態(CDLY2>0)で燃料噴射量を徐々に減少させ
る。If the sign of the second delay counter CDLY2 is not inverted in step 610, integration processing is performed in steps 614, 615 and 616. That is, in step 614, it is determined whether or not CDLY2 ≦ 0, and if CDLY2 ≦ 0 (lean), step
At 615, FAF2 ← FAF2 + KI2, and if CDLY2> 0 (rich), at step 616 FAF2 ← FAF2-KI2. Here, the integral constant KI2 is set sufficiently smaller than the skip constant RS2, that is, KI2 << RS2. Therefore, step 615 is in the lean state (CDLY2 ≦
0), the fuel injection amount is gradually increased, and step 616 gradually decreases the fuel injection amount in the rich state (CDLY2> 0).
ステップ612,613,615,616にて演算された空燃比補正
係数FAF2は最小値たとえば0.8および最大値たとえば1.2
にてガードするものとし、これにより、何らかの原因で
空燃比補正係数FAF2が大きくなり過ぎ、もしくは小さく
なり過ぎた場合に、その値で機関の空燃比を制御してオ
ーバリッチ、オーバリーンになるのを防ぐ。The air-fuel ratio correction coefficient FAF2 calculated in steps 612, 613, 615, 616 is the minimum value, eg 0.8, and the maximum value, eg 1.2.
Therefore, if the air-fuel ratio correction coefficient FAF2 becomes too large or too small for some reason, the air-fuel ratio of the engine is controlled by that value to cause overrich or over lean. prevent.
上述のごとく演算されたFAF2をRAM 105に格納して、ス
テップ618にてこのルーチンは終了する。The FAF2 calculated as described above is stored in the RAM 105, and this routine ends at step 618.
このように、第2の空燃比補正係数FAF2は遅延処理され
た下流側O2センサ15の出力にもとづいて演算され
る。In this way, the second air-fuel ratio correction coefficient FAF2 is calculated based on the output of the downstream side O 2 sensor 15 that has been subjected to the delay processing.
上述のごとく、空燃比フィードバック中に演算されたFA
F1,FAF2は一旦他の値FAF1′,FAF2′に変換してバック
アップラムRAM 106に格納することもでき、これによ
り、再始動時等における運転性の向上に役立つものであ
る。As described above, FA calculated during air-fuel ratio feedback
F1 and FAF2 can be once converted into other values FAF1 ′ and FAF2 ′ and stored in the backup RAM RAM 106, which is useful for improving drivability at the time of restart or the like.
第7図は噴射量演算ルーチンであって、所定クランク角
毎たとえば360°CA毎に実行される。ステップ701では、
RAM 105により吸入空気量データQおよび回転速度デー
タNeを読出して基本噴射量TAUPを演算する。たとえば
TAUP←KQ/Ne(Kは定数)とする。ステップ702に
てRAM 105より冷却水温データTHWを読出してRAM 104に
格納された1次元マップにより暖機増量値FWLを補間計
算する。この暖機増量値FWLは、図示のごとく、現在の
冷却水温THWが上昇するに従って小さくなるように設定
されている。FIG. 7 shows an injection amount calculation routine, which is executed every predetermined crank angle, for example, every 360 ° CA. In step 701,
The RAM 105 reads the intake air amount data Q and the rotation speed data N e to calculate the basic injection amount TAUP. For example
TAUP ← KQ / N e (K is a constant). In step 702, the cooling water temperature data THW is read from the RAM 105, and the warm-up increase value FWL is interpolated by the one-dimensional map stored in the RAM 104. This warm-up increase value FWL is set to decrease as the current cooling water temperature THW increases, as shown in the figure.
ステップ703では、最終噴射量TAUを、TAU←TAUP・FAF1
・FAF2・(1+FWL+α)+βにより演算する。なお、
α,βは他の運転状態パラメータによって定まる補正量
であり、たとえば図示しないスロットル位置センサから
の信号、あるいは吸気温センサからの信号、バッテリ電
圧等により決められる補正量であり、これらもRAM 105
に格納されている。次いで、ステップ704にて、噴射量T
AUをダウンカウンタ108にセットすると共にフリップフ
ロップ109 をセットして燃料噴射を開始させる。そし
て、ステップ705にてこのルーチンは終了する。なお、
上述のごとく、噴射量TAUに相当する時間が経過する
と、ダウンカウンタ108のキャリアウト信号によってフ
リップフロップ109がリセットされて燃料噴射は終了す
る。In step 703, the final injection amount TAU is set to TAU ← TAUP ・ FAF1
・ FAF2 ・ (1 + FWL + α) + β calculates. In addition,
α and β are correction amounts determined by other operating state parameters, and are correction amounts determined by, for example, a signal from a throttle position sensor (not shown), a signal from an intake air temperature sensor, a battery voltage, or the like.
It is stored in. Next, at step 704, the injection amount T
The AU is set in the down counter 108 and the flip-flop 109 is set to start fuel injection. Then, in step 705, this routine ends. In addition,
As described above, when the time corresponding to the injection amount TAU elapses, the flip-flop 109 is reset by the carry-out signal of the down counter 108 and the fuel injection ends.
第8図は第4図および第6図のフローチヤートによって
得られる第1,第2の空燃比補正係数FAF1,FAF2を説明
するためのタイミング図である。上流側O2センサ13
の出力電圧V1が第10図(A)に示すごとく変化する
と、第4図のステップ403での比較結果は第10図
(B)のごとくなる。第8図(B)の比較結果は遅延処
理されると第8図(C)のごとくなる。この結果、第8
図(D)に示すように、遅延されたリッチとリーンとの
切換え時点でFAF1はRS1だけスキップする。他方、下流
側O2センサ15の出力電圧V2が第8図(E)に示す
ごとく変化すると、第6図のステップ603での比較結果
は第8図(F)のごとくなり、さらに、遅延処理される
と第8図(G)のごとくなる。このように遅延された比
較結果には第8図(E)の矢印X1,X2に示すような
リッチスパイクは現われない。第2の空燃比補正係数FA
F2は第8図(G)の遅延された比較結果にもとづいて演
算されると第8図(H)のごとくなる。FIG. 8 is a timing chart for explaining the first and second air-fuel ratio correction coefficients FAF1 and FAF2 obtained by the flow charts of FIGS. 4 and 6. Upstream O 2 sensor 13
When the output voltage V 1 of the above changes as shown in FIG. 10 (A), the comparison result in step 403 of FIG. 4 becomes as shown in FIG. 10 (B). When the comparison result of FIG. 8 (B) is delayed, it becomes as shown in FIG. 8 (C). As a result, the eighth
As shown in FIG. 6D, FAF1 skips RS1 at the time of the delayed switching between rich and lean. On the other hand, when the output voltage V 2 of the downstream O 2 sensor 15 changes as shown in FIG. 8 (E), the comparison result in step 603 of FIG. 6 becomes as shown in FIG. 8 (F), and further, the delay When processed, it becomes as shown in FIG. Rich delay spikes as indicated by arrows X 1 and X 2 in FIG. 8E do not appear in the delayed comparison result. Second air-fuel ratio correction factor FA
When F2 is calculated based on the delayed comparison result of FIG. 8 (G), it becomes as shown in FIG. 8 (H).
次に、第9図および第10図を参照して空燃比フィード
バック制御に関与する定数としての遅延時間を可変にし
たダブルO2センサシステムについて説明する。Next, a double O 2 sensor system in which the delay time as a constant involved in the air-fuel ratio feedback control is variable will be described with reference to FIGS. 9 and 10.
第9図は下流側O2センサ15の出力にもとづいて遅延
時間TDR1,TDL1を演算する第2の空燃比フィードバック
制御ルーチンであって、所定時間たとえば1s毎に実行
される。ステップ901では、第6図のステップ601と同様
に、空燃比の閉ループ条件が成立しているか否かを判別
する。FIG. 9 shows a second air-fuel ratio feedback control routine for calculating the delay times TDR1 and TDL1 based on the output of the downstream O 2 sensor 15, which is executed every predetermined time, for example, every 1 s. In step 901, similarly to step 601 in FIG. 6, it is determined whether or not the closed loop condition of the air-fuel ratio is satisfied.
閉ループ条件不成立であれば、ステップ923,924に進ん
でリッチ遅延時間TDR1、リーン遅延時間TDL1を一定値に
する。たとえば、 TDR1← −12(48ms相当) TDL 1← 6(24ms相当) とする。ここで、リッチ遅延時間(−TDR1)をリーン遅
延時間TDL1より大きく設定しているのは、比較電圧VR1
は低い値たとえば0.45Vとしてリーン側に設定されてい
るからである。If the closed loop condition is not satisfied, the routine proceeds to steps 923 and 924 to set the rich delay time TDR1 and the lean delay time TDL1 to constant values. For example, TDR1 ← -12 (equivalent to 48 ms) TDL1 ← 6 (equivalent to 24 ms). Here, the reason to set the rich delay time (-TDR1) greater than the lean delay time TDL1, the comparison voltage V R1
Is set to a low value such as 0.45 V on the lean side.
閉ループ条件成立あれば、ステップ902に進む。If the closed loop condition is satisfied, the process proceeds to step 902.
ステップ903〜909は第6図のステップ603〜609に対応し
ている。つまり、リッチ,リーン判別はステップ903に
て行っているが、この判別結果はステップ904〜909にて
遅延処理される。そして、遅延処理されたリッチ,リー
ン判別はステップ910にて行われる。Steps 903 to 909 correspond to steps 603 to 609 in FIG. That is, the rich / lean discrimination is performed in step 903, but the discrimination result is delayed in steps 904 to 909. Then, the rich / lean discrimination that has been delayed is performed in step 910.
ステップ910にて第2のディレイカウンタCDLY2がCDLY2
≦0か否かが判別され、この結果、CDLY2≦0であれば
空燃比はリーンと判別されてステップ911〜916に進み、
他方、CDLY2>0であれば空燃比はリッチと判別されて
ステップ917〜922に進む。In step 910, the second delay counter CDLY2 is set to CDLY2.
It is determined whether or not ≤0. As a result, if CDLY2≤0, the air-fuel ratio is determined to be lean, and the routine proceeds to steps 911 to 916,
On the other hand, if CDLY2> 0, the air-fuel ratio is determined to be rich and the routine proceeds to steps 917-922.
ステップ911では、TDR1←TDR1−1とし、つまり、リッ
チ遅延時間(−TDR1)を増大させ、リッチからリーンへ
の変化をさらに遅延させて空燃比をリッチ側に移行させ
る。ステップ912,913では、TDR1を最小値TR1にてガー
ドする。ここでは、TR1も負の値であり、従って、(−
TR1)は最大リッチ遅延時間を意味する。さらに、ステ
ップ914にてTDL1←TDL1−1とし、つまり、リーン遅延
時間TDL1を減少させ、リーンからリッチへの変化の遅延
を小さくして空燃比をリッチ側に移行させる。ステップ
915〜916では、TDL1を最小値TL1にてガードする。ここ
では、TL1は正の値であり、従って、TL1は最小リーン
遅延時間を意味する。In step 911, TDR1 ← TDR1-1 is set, that is, the rich delay time (-TDR1) is increased, the change from rich to lean is further delayed, and the air-fuel ratio is shifted to the rich side. In steps 912 and 913, TDR1 is guarded with the minimum value T R1 . Here, T R1 is also a negative value, so (−
T R1 ) means the maximum rich delay time. Further, in step 914, TDL1 ← TDL1-1 is set, that is, the lean delay time TDL1 is reduced, the delay of the change from lean to rich is reduced, and the air-fuel ratio is shifted to the rich side. Step
In 915 to 916, TDL1 is guarded by the minimum value T L1 . Here, T L1 is a positive value, so T L1 means the minimum lean delay time.
ステップ917では、TDR1←TDR1+1とし、つまり、リッ
チ遅延時間(−TDR1)を減少させ、リッチからリーンへ
の変化の遅延を小さくして空燃比をリーン側に移行させ
る。ステップ918,919ではTDR1を最大値TR2にてガード
する。ここではTR2も負の値であり、従って、(−
TR2)は最小リッチ遅延時間を意味する。さらに、ステ
ップ930にてTDL1←TDL1+1とし、つまり、リーン遅延
時間TDL1を増加させ、リーンからリッチへの変化をさら
に遅延させて空燃比をリーン側に移行させる。ステップ
921〜922では、TDL1を最大値TL1にてガードする。ここ
ではTL2は正の値であり、従って、TL2は最大リーン遅
延時間を意味する。In step 917, TDR1 ← TDR1 + 1 is set, that is, the rich delay time (-TDR1) is reduced, the delay of the change from rich to lean is reduced, and the air-fuel ratio is shifted to the lean side. In step 918 and 919 the TDR1 is guarded by a maximum value T R2. Here, T R2 is also a negative value, so (−
T R2 ) means the minimum rich delay time. Further, in step 930, TDL1 ← TDL1 + 1 is set, that is, the lean delay time TDL1 is increased, the change from lean to rich is further delayed, and the air-fuel ratio is shifted to the lean side. Step
In 921 to 922, TDL1 is guarded with the maximum value T L1 . Here, T L2 is a positive value, so T L2 means the maximum lean delay time.
上述のごとく演算されたTDR1,TDL1はRAM105 に格納さ
れた後に、ステップ925にてこのルーチンは終了する。After the TDR1 and TDL1 calculated as described above are stored in the RAM 105, this routine ends at step 925.
なお、空燃比フィードバック中に演算されたFAF1,TDR
1,TDL1は一旦他の値FAF1′,TDR1′,TDL1′に変換し
てバックアップRAM 106に格納することもでき、これに
より、再始動時等における運転性向上に役立つものであ
る。FAF1, TDR calculated during air-fuel ratio feedback
1, TDL1 can be once converted into other values FAF1 ′, TDR1 ′, TDL1 ′ and stored in the backup RAM 106, which is useful for improving drivability at the time of restart.
第10図は噴射量演算ルーチンであって、所定クランク
角毎にたとえば360°CA毎に実行される。ステップ1001
ではRAM 105より吸入空気量データQおよび回転速度デ
ータNeを読出して基本噴射量TAUPを演算する。たとえ
ばTAUP←KQ/Ne(Kは定数)とする。ステップ中10
02にてRAM 105より冷却水温データTHWを読出してRAM 10
4に格納された1次元マップにより暖機増量値FWL を補
間計算する。FIG. 10 shows an injection amount calculation routine, which is executed every predetermined crank angle, for example, every 360 ° CA. Step 1001
Then, the intake air amount data Q and the rotational speed data N e are read from the RAM 105 to calculate the basic injection amount TAUP. For example, TAUP ← KQ / N e (K is a constant). Step in 10
The cooling water temperature data THW is read from RAM 105 at 02 and RAM 10
The warm-up increase value FWL is interpolated by the one-dimensional map stored in 4.
ステップ1003では、最終噴射量TAUを、TAU←TAUP・FAF1
・(1+FWL +α)+βにより演算する。なお、α、β
は他の運転状態パラメータによって定まる補正量であ
る。In step 1003, the final injection amount TAU is set to TAU ← TAUP ・ FAF1
・ Calculate by (1 + FWL + α) + β. Note that α, β
Is a correction amount determined by other operating condition parameters.
次いで、ステップ1004にて、噴射量TAUをダウンカウン
タ108にセットすると共にフリップフロップ109をセット
して燃料噴射を開始させる。そして、ステップ1005にて
このルーチンは終了する。Next, at step 1004, the injection amount TAU is set in the down counter 108 and the flip-flop 109 is set to start fuel injection. Then, in step 1005, this routine ends.
このようにして、空燃比フィードバック制御定数たとえ
ば遅延時間を補正するダブルO2センサシステムにおい
ても、第9図のステップ910における比較結果は第8図
(E)に示すようなリッチスパイクに対して変化しな
い。In this way, even in the double O 2 sensor system that corrects the air-fuel ratio feedback control constant, for example, the delay time, the comparison result in step 910 of FIG. 9 changes with respect to the rich spike as shown in FIG. 8 (E). do not do.
なお、第1の空燃比フィードバック制御は4ms毎に、ま
た、第2の空燃比フィードバック制御は1s毎に行われ
るのは、空燃比フィードバック制御は応答性の良い上流
側O2センサによる制御を主にして行い、応答性の悪い
下流側O2センサによる制御を従にして行うためであ
る。The first air-fuel ratio feedback control is performed every 4 ms, and the second air-fuel ratio feedback control is performed every 1 s. The main reason for the air-fuel ratio feedback control is the upstream O 2 sensor with good responsiveness. This is because the control is performed by the downstream O 2 sensor, which has poor responsiveness.
また、上流側O2センサによる空燃比フィードバック制
御に関与する他の定数、たとえばスキップ量、積分定
数、上流側O2センサの比較電圧(参照:特開昭55-375
62号広報)等を下流側O2センサの出力により補正する
ダブルO2センサシステムにも、本発明を適用し得る。Further, other constants related to the air-fuel ratio feedback control by the upstream O 2 sensor, such as the skip amount, the integration constant, and the comparison voltage of the upstream O 2 sensor (see JP-A-55-375).
The present invention can also be applied to a double O 2 sensor system that corrects information such as No. 62) by the output of the downstream O 2 sensor.
また、吸入空気量センサとして、エアフローメータの代
りに、カルマン渦センサ、ヒートワイヤセンサ等を用い
ることもできる。Further, as the intake air amount sensor, a Karman vortex sensor, a heat wire sensor, or the like can be used instead of the air flow meter.
さらに、上述の実施例では、吸入空気量および機関の回
転速度に応じて燃料噴射量を演算しているが、吸入空気
圧および機関の回転速度、もしくはスロットル弁開度お
よび機関の回転速度に応じて燃料噴射量を演算してもよ
い。Further, in the above-described embodiment, the fuel injection amount is calculated according to the intake air amount and the engine rotation speed. However, depending on the intake air pressure and the engine rotation speed, or the throttle valve opening and the engine rotation speed. The fuel injection amount may be calculated.
さらに、上述の実施例では、燃料噴射弁により吸気系へ
の燃料噴射量を制御する内燃機関を示したが、キャブレ
タ式内燃機関にも本発明を適用し得る。たとえば、エレ
クトリック・エア・コントロールバルブ(EACV)により
機関の吸入空気量を調整して空燃比を制御するもの、エ
レクトリック・ブリード・エア・コントロールバルブに
よりキャブレタのエアブリード量を調整してメイン系通
路およびスロー系通路への大気の導入により空燃比を制
御するもの、機関の排気系へ送り込まれる2次空気量を
調整するもの、等に本発明を適用し得る。この場合に
は、ステップ701,1001における基本噴射量TAUP相当の
基本燃料噴射量がキャブレタ自身によって決定され、す
なわち、吸入空気量に応じた吸気管負圧と機関の回転速
度に応じて決定され、ステップ703,1003にて最終燃料
噴射量TAUに相当する供給空気量が演算される。Further, although the internal combustion engine in which the fuel injection amount is controlled by the fuel injection valve is shown in the above-mentioned embodiment, the present invention can be applied to a carburetor type internal combustion engine. For example, an electric air control valve (EACV) adjusts the intake air amount of the engine to control the air-fuel ratio, an electric bleed air control valve adjusts the air bleed amount of the carburetor, and the main system passage and The present invention can be applied to those that control the air-fuel ratio by introducing the atmosphere into the slow passage and those that adjust the amount of secondary air sent into the exhaust system of the engine. In this case, the basic fuel injection amount corresponding to the basic injection amount TAUP in steps 701 and 1001 is determined by the carburetor itself, that is, the intake pipe negative pressure according to the intake air amount and the engine speed, In steps 703 and 1003, the supply air amount corresponding to the final fuel injection amount TAU is calculated.
さらに、上述の実施例では、空燃比センサとしてO2セ
ンサを用いたが、COセンサ、リーンミクスチャセンサ等
を用いることもできる。Further, although the O 2 sensor is used as the air-fuel ratio sensor in the above-described embodiment, a CO sensor, a lean mixture sensor, or the like may be used.
さらに、上述の実施例はマイクロコンピユータすなわち
ディジタル回路によって構成されているが、アナログ回
路により構成することもできる。Further, although the above-mentioned embodiment is constituted by the microcomputer, that is, the digital circuit, it may be constituted by the analog circuit.
第11図は本発明の効果を説明するタイミング図であ
る。第11図(A)に示すごとく車速SPDが変化した場
合、上流側O2センサ13の出力V1は第11図(B)
に示すごとく変化し、第1の空燃比補正係数FAF1は第1
1図(C)に示すごとく変化する。このとき、下流側O
2センサ15の出力V2が第11図(D)のごとく変化
すると、すなわち、矢印X1,X2,X3,X4に示す
ようなリッチスパイクが生ずると、従来、これらのリッ
チスパイクは下流側O2センサ15の出力の比較電圧た
とえば0.45Vを横切ることになる。従って、第11図
(E)の点線に示すように、空燃比はリーン側に制御さ
れ、この結果、要求レベルには時刻t1で到達する。こ
れに対し、本発明のごとく、下流側O2センサ15の出
力に対して遅延処理を行うと、第11図(D)に示すリ
ッチスパイクは空燃比制御に影響せず、従って、第11
図(E)の実線に示すごとく、時刻t0にて要求レベル
に到達する。つまり、制御遅れがなくなる。FIG. 11 is a timing chart for explaining the effect of the present invention. When the vehicle speed SPD changes as shown in FIG. 11 (A), the output V 1 of the upstream O 2 sensor 13 is shown in FIG. 11 (B).
, And the first air-fuel ratio correction coefficient FAF1
It changes as shown in FIG. At this time, the downstream side O
When the output V 2 of the 2 sensor 15 changes as shown in FIG. 11 (D), that is, when rich spikes as indicated by arrows X 1 , X 2 , X 3 , X 4 occur, these rich spikes are conventionally generated. The output voltage of the downstream O 2 sensor 15 crosses the comparison voltage, for example, 0.45V. Therefore, as shown by the dotted line in FIG. 11 (E), the air-fuel ratio is controlled to the lean side, and as a result, the required level is reached at time t 1 . On the other hand, when the delay process is performed on the output of the downstream O 2 sensor 15 as in the present invention, the rich spike shown in FIG. 11 (D) does not affect the air-fuel ratio control.
As shown by the solid line in the figure (E), the required level is reached at time t 0 . That is, there is no control delay.
このように本発明によれば、リッチスパイク,リーンス
パイク等の短時間のリッチ,リーン反転時にはリッチ,
リーン判定は反転しないので、空燃比の過補正は行われ
ず、従って、燃費の悪化、ドライバビリティの悪化、エ
ミッションの悪化等を防止でき、しかも制御遅れも解消
できる。As described above, according to the present invention, rich spikes, lean spikes, and other such short-time rich, and rich inversion during lean inversion,
Since the lean determination is not reversed, overcorrection of the air-fuel ratio is not performed. Therefore, it is possible to prevent deterioration of fuel consumption, deterioration of drivability, deterioration of emission, etc., and it is also possible to eliminate control delay.
第1図は本発明の構成を説明するための全体ブロック
図、 第2図はシングルO2センサシステムおよびダブルO2
センサシステムを説明する排気エミッション特性図、 第3図は本発明に係る内燃機関の空燃比制御装置の一実
施例を示す全体概略図、 第4図,第6図,第7図,第9図,第10図は第3図の
制御回路の動作を説明するためのフローチヤート、 第5図は第4図のフローチヤートを補足説明するための
タイミング図、 第8図は第4図および第6図のフローチヤートを補足説
明するためのタイミング図、 第11図は本発明の効果を説明するためのタイミング図
である。 1:機関本体、3:エアフローメータ、 4:ディストリビュータ、 5,6:クランク角センサ、 10:制御回路、12:触媒コンバータ、 13:上流側(第1の)O2センサ、 15:下流側(第2の)O2センサ。FIG. 1 is an overall block diagram for explaining the configuration of the present invention, and FIG. 2 is a single O 2 sensor system and a double O 2 sensor system.
An exhaust emission characteristic diagram for explaining a sensor system, FIG. 3 is an overall schematic diagram showing an embodiment of an air-fuel ratio control device for an internal combustion engine according to the present invention, FIG. 4, FIG. 6, FIG. 7, FIG. , FIG. 10 is a flow chart for explaining the operation of the control circuit of FIG. 3, FIG. 5 is a timing chart for supplementary explanation of the flow chart of FIG. 4, FIG. 8 is FIG. 4 and FIG. FIG. 11 is a timing chart for supplementary explanation of the flow chart in the figure, and FIG. 11 is a timing chart for explaining the effect of the present invention. 1: Engine Main Body, 3: Air Flow Meter, 4: Distributor, 5, 6: Crank Angle Sensor, 10: Control Circuit, 12: Catalytic Converter, 13: Upstream (First) O 2 Sensor, 15: Downstream ( Second) O 2 sensor.
───────────────────────────────────────────────────── フロントページの続き (72)発明者 勝野 歳康 愛知県豊田市トヨタ町1番地 トヨタ自動 車株式会社内 (56)参考文献 実開 昭58−146842(JP,U) ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Inventor Toshiyasu Katsuno 1 Toyota Town, Toyota City, Aichi Prefecture Toyota Motor Co., Ltd. (56) Bibliography Sho 58-146842 (JP, U)
Claims (1)
化のための触媒コンバータの上流側、下流側にそれぞれ
設けられ、排気ガス中の特定成分濃度を検出する第1、
第2の空燃比センサを用い、該第1の空燃比センサ出力
のリーン/リッチ判別基準を理論空燃比よりリーン側に
設定するとともに該判別された出力を目標空燃比に対応
させるように補正し、かつ、該第2の空燃比センサ出力
のリーン/リッチ判別基準を該第1の空燃比センサにお
けるよりもリッチ側に設定し、それらの出力に応じて該
機関の空燃比を調整する内燃機関の空燃比制御装置であ
って、 前記第2の空燃比センサの出力を遅延処理する遅延手段
と、 前記第1の空燃比センサの出力および前記遅延手段によ
って遅延された第2の空燃比センサの出力に応じて前記
機関の空燃比を調整する空燃比調整手段と を具備する内燃機関の空燃比制御装置。1. A first converter, which is provided upstream and downstream of a catalytic converter for purifying exhaust gas provided in an exhaust system of an internal combustion engine, for detecting a concentration of a specific component in exhaust gas,
The second air-fuel ratio sensor is used, and the lean / rich discrimination reference of the output of the first air-fuel ratio sensor is set to the lean side of the theoretical air-fuel ratio, and the discriminated output is corrected to correspond to the target air-fuel ratio. And an internal combustion engine that sets the lean / rich determination criterion of the output of the second air-fuel ratio sensor to a richer side than that of the first air-fuel ratio sensor and adjusts the air-fuel ratio of the engine according to those outputs. Of the second air-fuel ratio sensor, the delay means delaying the output of the second air-fuel ratio sensor, and the output of the first air-fuel ratio sensor and the second air-fuel ratio sensor delayed by the delay means. An air-fuel ratio control device for an internal combustion engine, comprising: an air-fuel ratio adjusting means for adjusting the air-fuel ratio of the engine according to an output.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP7661485A JPH066918B2 (en) | 1985-04-12 | 1985-04-12 | Air-fuel ratio controller for internal combustion engine |
US06/846,153 US4729219A (en) | 1985-04-03 | 1986-03-31 | Double air-fuel ratio sensor system having improved response characteristics |
CA000505654A CA1246715A (en) | 1985-04-03 | 1986-04-02 | Double air-fuel ratio sensor system having improved response characteristics |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP7661485A JPH066918B2 (en) | 1985-04-12 | 1985-04-12 | Air-fuel ratio controller for internal combustion engine |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS61237856A JPS61237856A (en) | 1986-10-23 |
JPH066918B2 true JPH066918B2 (en) | 1994-01-26 |
Family
ID=13610222
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP7661485A Expired - Lifetime JPH066918B2 (en) | 1985-04-03 | 1985-04-12 | Air-fuel ratio controller for internal combustion engine |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH066918B2 (en) |
-
1985
- 1985-04-12 JP JP7661485A patent/JPH066918B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JPS61237856A (en) | 1986-10-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH0726578B2 (en) | Air-fuel ratio controller for internal combustion engine | |
JPH0639932B2 (en) | Air-fuel ratio controller for internal combustion engine | |
JPH066913B2 (en) | Air-fuel ratio controller for internal combustion engine | |
JP2518247B2 (en) | Air-fuel ratio control device for internal combustion engine | |
JPH0639930B2 (en) | Air-fuel ratio controller for internal combustion engine | |
JPH07113336B2 (en) | Air-fuel ratio controller for internal combustion engine | |
JPS61234241A (en) | Air-fuel ratio control device of internal-combustion engine | |
JP2526587B2 (en) | Air-fuel ratio control device for internal combustion engine | |
JP2569460B2 (en) | Air-fuel ratio control device for internal combustion engine | |
JP2590949B2 (en) | Air-fuel ratio control device for internal combustion engine | |
JP2518254B2 (en) | Air-fuel ratio control device for internal combustion engine | |
JPH0617660B2 (en) | Air-fuel ratio controller for internal combustion engine | |
JP2518246B2 (en) | Air-fuel ratio control device for internal combustion engine | |
JPH066918B2 (en) | Air-fuel ratio controller for internal combustion engine | |
JPH066920B2 (en) | Air-fuel ratio controller for internal combustion engine | |
JP2518243B2 (en) | Air-fuel ratio control device for internal combustion engine | |
JP2518252B2 (en) | Air-fuel ratio control device for internal combustion engine | |
JP2518260B2 (en) | Air-fuel ratio control device for internal combustion engine | |
JPH0726577B2 (en) | Air-fuel ratio controller for internal combustion engine | |
JPH066919B2 (en) | Air-fuel ratio controller for internal combustion engine | |
JP2503956B2 (en) | Air-fuel ratio control device for internal combustion engine | |
JPH0718361B2 (en) | Air-fuel ratio controller for internal combustion engine | |
JP2600749B2 (en) | Air-fuel ratio control device for internal combustion engine | |
JPH0621596B2 (en) | Air-fuel ratio controller for internal combustion engine | |
JPS61268838A (en) | Control device for air-fuel ratio in internal-combustion engine |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EXPY | Cancellation because of completion of term |