Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH066912B2 - Air-fuel ratio controller for internal combustion engine - Google Patents
[go: Go Back, main page]

JPH066912B2 - Air-fuel ratio controller for internal combustion engine - Google Patents

Air-fuel ratio controller for internal combustion engine

Info

Publication number
JPH066912B2
JPH066912B2 JP12990685A JP12990685A JPH066912B2 JP H066912 B2 JPH066912 B2 JP H066912B2 JP 12990685 A JP12990685 A JP 12990685A JP 12990685 A JP12990685 A JP 12990685A JP H066912 B2 JPH066912 B2 JP H066912B2
Authority
JP
Japan
Prior art keywords
air
fuel ratio
sensor
output
feedback
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
Application number
JP12990685A
Other languages
Japanese (ja)
Other versions
JPS61291745A (en
Inventor
歳康 勝野
孝年 増井
靖 佐藤
俊成 永井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP12990685A priority Critical patent/JPH066912B2/en
Priority to US06/831,566 priority patent/US4739614A/en
Priority to CA000502580A priority patent/CA1253595A/en
Publication of JPS61291745A publication Critical patent/JPS61291745A/en
Priority to US07/515,183 priority patent/USRE33942E/en
Publication of JPH066912B2 publication Critical patent/JPH066912B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は触媒コンバータの上流側および下流側に空燃比
センサ(本明細書では、酸素濃度センサ(Oセン
サ))を設け、上流側のOセンサによる空燃比フィー
ドバック制御に加えて下流側のOセンサによる空燃比
フィードバックバック制御を行う内燃機関の空燃比制御
装置に関する。
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 in addition to the air-fuel ratio feedback control related to the air-fuel ratio control apparatus for an internal combustion engine which performs air-fuel ratio feedback back control by the O 2 sensor downstream by two sensors.

〔従来の技術〕[Conventional technology]

一般に、機関の吸入空気量(もしくは吸入空気圧)およ
び回転速度に応じて燃料噴射弁の基本噴射量を演算し、
機関の排気ガス中の特定成分たとえば酸素成分の濃度を
検出するOセンサの検出信号にもとづいて演算された
空燃比補正係数FAFに応じて前記基本噴射量を補正
し、この補正された噴射量に応じて実際に供給される燃
料量を制御する。この制御を繰返して最終的に機関の空
燃比を所定範囲内に収束させる。このような空燃比フィ
ードバック制御により、空燃比を理論空燃比近傍の非常
に狭い範囲内に制御できるので、排気系に設けられた三
元触媒コンバータ、すなわち、排気ガス中に含まれるC
O,HC,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,
The basic injection amount is corrected according to the air-fuel ratio correction coefficient FAF calculated based on the detection signal of the O 2 sensor that detects the concentration of a specific component in the exhaust gas of the engine, for example, the oxygen component, and the corrected injection amount The amount of fuel actually supplied is controlled according to 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 that a three-way catalytic converter provided in the exhaust system, that is, C contained in the exhaust gas, is included.
The catalytic converter purifying ability to purify three harmful components of O, HC and NO x at the same time can be kept high.

上述の空燃比フィードバック制御(シングルOセンサ
システム)では、酸素濃度を検出するOセンサをでき
るだけ燃焼室に近い排気系の箇所、すなわち触媒コンバ
ータより上流である排気マニホールドの集合部分に設け
ているが、Oセンサの出力特性のばらつきのために空
燃比の制御精度の改善に支障が生じている。Oセンサ
の出力特性のばらつきの原因を列挙すると、次のとおり
である。
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) Oセンサ自体の個体差、 (2) 燃料噴射弁および排気ガス再循環弁等の部品の機
関への組付け位置の公差によるOセンサの箇所におけ
る排気ガスの混合の不均一、 (3) Oセンサの出力特性の経時あるいは経年的な関
係。
(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) Time-dependent or time-dependent relationship of the output characteristics of the O 2 sensor.

また、Oセンサ以外では、燃焼噴射弁、排気ガス再循
環流量、タペットクリアランス等の機関状態の経時的あ
るいは経年的な変化、および製造ばらつきによる排気ガ
スの混合の不均一性が変化および拡大することがある。
In addition to the O 2 sensor, the combustion injection valve, the exhaust gas recirculation flow rate, the tappet clearance, and other changes in the engine state over time or over time, and the non-uniformity of exhaust gas mixing due to manufacturing variations change and expand. Sometimes.

かかるOセンサの出力特性のばらつきおよび部品のば
らつき、経時あるいは経年的変化を補償するために、触
媒コンバータの下流に第2のOセンサを設け、上流側
センサによる空燃比フィードバック制御に加えて下
流側Oセンサによる空燃比フィードバック制御を行う
ダブルOセンサシステムが既に提案されている。この
ダブルOセンサシステムでは、触媒コンバータの下流
側に設けられたOセンサは、上流側Oセンサに比較
して、低い応答速度を有するものの、次の理由により出
力特性のばらつきが小さいという利点を有している。
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) 触媒コンバータの下流では、種々の毒が触媒にト
ラップされているので下流側Oセンサの被毒量は少な
い。
(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つのOセンサの出力にもと
づく空燃比フィードバック制御(ダブルOセンサシス
テム)により、上流側Oセンサの出力特性のばらつき
を下流側Oセンサにより吸収できる。実際に、第2図
に示すように、シングルOセンサシステムでは、O
センサの出力特性が悪化した場合には、排気エミッショ
ン特性に直接影響するのに対し、ダブルOセンサシス
テムでは、上流側Oセンサの出力特性が悪化しても、
排気エミッション特性は悪化しない。つまり、ダブルO
センサシステムにおいては、下流側Oセンサが安定
な出力特性を維持している限り、良好な排気エミッショ
ンが保証される。
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 the two- sensor system, good exhaust emission is guaranteed as long as the downstream O 2 sensor maintains stable output characteristics.

上述ダブルOセンサシステムにおいては、下流側O
センサの一般に、酸素濃淡電池型Oセンサの温度特性
は第3A図に示すように、空燃比A/Fがリッチの場合
には、素子温が上昇するにつれてOセンサの出力(リ
ッチ信号)は上昇してあるハイレベルで安定し、他方、
空燃比A/Fがリーンの場合には、素子温が上昇するに
つれてあるローレベルで安定する。なお、第3A図は、
センサ出力処理回路として流出し形式を用いている
場合を示しており、Oセンサ出力処理回路として流込
み形式を用いると、第3B図のごとくなり、非活性状態
にあっては、リッチ,リーン信号は共にハイレベルとな
る。
In the double O 2 sensor system described above, the downstream O 2
Generally the sensor, so that the temperature characteristic of the oxygen concentration cell type O 2 sensor shown in FIG. 3A, when the air-fuel ratio A / F is rich, the output of the O 2 sensor as the element temperature rises (rich signal) Is stable at rising high levels, while
When the air-fuel ratio A / F is lean, it stabilizes at a certain low level as the element temperature rises. In addition, FIG.
The case where the outflow type is used as the O 2 sensor output processing circuit is shown. When the inflow type is used as the O 2 sensor output processing circuit, the result becomes as shown in FIG. 3B, and in the inactive state, it is rich. , The lean signal becomes high level.

〔発明が解決しようとする問題点〕[Problems to be solved by the invention]

しかしながら、Oセンサ出力処理回路として流出し形
式を用い、かつ第4図(B)に示すごとく、噴射弁のば
らつき、下流側Oセンサの経時変化等により機関全体
の空燃比がリーンである場合に、第4図(A)に示すご
とく、下流側Oセンサの出力VがOセンサ活性、
非活性の判断基準としてのフィードバック開始電圧Vfr
に到達できず、この結果、下流側Oセンサによるフィ
ードバック制御が開始できず、第4図(C)に示すごと
く、下流側Oセンサによる空燃比補正量FAF2がたとえ
ばリッチ側に固定され、ドライバビリティの悪化、NOx
エミッションの悪化等を招くとう問題点がある。同様
に、Oセンサ出力処理回路として流込み形式を用い、
かつ第5図(B)に示すごとく、噴射弁のばらつき、下
流側Oセンサの経時変化等により機関全体の空燃比が
リッチである場合に、第5図(A)に示すごとく、下流
側Oセンサの出力VがOセンサの活性、非活性の
判断基準としてフィードバック開始電圧Vfrに到達でき
ず、この結果、下流側Oセンサによるフィードバック
制御が開始できず、第5図(C)に示すごとく、下流側
センサによる空燃比補正量FAF2がたとえばリーン側
に固定され、燃費の悪化、HC,COエミッションの悪
化等を招くという問題点がある。
However, an outflow type is used as the O 2 sensor output processing circuit, and as shown in FIG. 4 (B), the air-fuel ratio of the entire engine is lean due to variations in the injection valve, aging of the downstream O 2 sensor, and the like. In this case, as shown in FIG. 4 (A), the output V 2 of the downstream O 2 sensor is the O 2 sensor activity,
Feedback start voltage V fr as a criterion of inactivity
As a result, the feedback control by the downstream O 2 sensor cannot be started, and the air-fuel ratio correction amount FAF2 by the downstream O 2 sensor is fixed to, for example, the rich side as shown in FIG. 4 (C). Deterioration of drivability, NOx
There is a problem that it leads to deterioration of emission. Similarly, a flow type is used as the O 2 sensor output processing circuit,
In addition, as shown in FIG. 5 (B), when the air-fuel ratio of the entire engine is rich due to variations in the injection valve, aging of the downstream O 2 sensor, etc., as shown in FIG. 5 (A), the downstream side O 2 sensor output V 2 is O 2 sensor active, can not reach the feedback start voltage V fr as a criterion for deactivation, this result can not start the feedback control by the downstream O 2 sensor, 5 ( As shown in C), there is a problem in that the air-fuel ratio correction amount FAF2 by the downstream O 2 sensor is fixed to, for example, the lean side, which causes deterioration of fuel consumption and deterioration of HC and CO emissions.

〔問題点を解決するための手段〕[Means for solving problems]

本発明の目的は、下流側Oセンサの出力がリーン側も
しくはリッチ側に所定期間以上にある場合にはフィード
バック開始電圧を変化させることにより下流側Oセン
サによるフィードバック制御を開始させ、それにより、
燃費の悪化、ドラビリティの悪化、エミッションの悪化
等を防止することにある。もちろん、下流側Oセンサ
が実際に非活性状態にあれば、上述のごとく、フィード
バック開始電圧を変化させても下流側Oセンサによる
フィードバック制御は行われない。つまり、本発明は下
流側Oセンサが活性化してもリーン信号(流出し形
式)を保持しているかもしくはリッチ信号(流込み形
式)を保持しているかを確認するために、フィードバッ
ク開始電圧を変化させている。
The object of the present invention is to start the feedback control by the downstream O 2 sensor by changing the feedback start voltage when the output of the downstream O 2 sensor is on the lean side or the rich side for a predetermined period or longer, and ,
It is to prevent deterioration of fuel efficiency, deterioration of drivability, deterioration of emissions, etc. Of course, if the downstream O 2 sensor is actually inactive, feedback control by the downstream O 2 sensor is not performed even if the feedback start voltage is changed as described above. That is, in the present invention, in order to confirm whether the downstream O 2 sensor holds the lean signal (flow-out type) or the rich signal (flow-in type) even if activated, the feedback start voltage is set. It is changing.

本発明の手段は第1A図,第1B図に示される。第1A
図は2つの空燃比補正量を導入したダブル空燃比センサ
システムを示す。第1A図において、排気ガス中の特定
成分濃度を検出する第1,第2の空燃比センサが内燃機
関の排気系に設けられた排気ガス浄化のための触媒コン
バータの上流側,下流側に、それぞれ、設けられてい
る。第1の空燃比補正量演算手段は上流側(第1の)空
燃比センサの出力Vに応じて第1の空燃比補正量FAF1
を演算する。フィードバック開始判別手段は下流側(第
2の)空燃比センサの出力Vがフィードバック開始電
圧Vfrに到達したか否かを判別する。空燃比センサの出
力Vがフィードバック開始電圧Vfrに所定時間到達し
ないときに、フィードバック開始電圧可変手段は、フィ
ードバック開始電圧を前記第2の空燃比センサの出力レ
ベル側に変化させる。空燃比センサの出力Vがフィー
ドバック開始電圧Vfrに到達した後には、第2の空燃比
補正量演算手段は下流側空燃比センサの出力Vに応じ
て第2の空燃比補正量FAF2を演算する。そして、空燃比
調整手段は、第1,第2の空燃比補正量FAF1,FAF2に応
じて機関の空燃比を調整するものである。
The means of the present invention is shown in FIGS. 1A and 1B. 1A
The figure shows a double air-fuel ratio sensor system that introduces two air-fuel ratio correction amounts. In FIG. 1A, first and second air-fuel ratio sensors for detecting the concentration of a specific component in exhaust gas are provided on the upstream side and the downstream side of a catalytic converter for purifying exhaust gas provided in an exhaust system of an internal combustion engine, respectively. Each is provided. The first air-fuel ratio correction amount calculation means determines the first air-fuel ratio correction amount FAF1 according to the output V 1 of the upstream (first) air-fuel ratio sensor.
Is calculated. The feedback start determination means determines whether or not the output V 2 of the downstream (second) air-fuel ratio sensor has reached the feedback start voltage V fr . When the output V 2 of the air-fuel ratio sensor does not reach the feedback start voltage V fr for a predetermined time, the feedback start voltage varying means changes the feedback start voltage to the output level side of the second air-fuel ratio sensor. After the output V 2 of the air-fuel ratio sensor reaches the feedback start voltage V fr , the second air-fuel ratio correction amount calculation means sets the second air-fuel ratio correction amount FAF2 according to the output V 2 of the downstream side air-fuel ratio sensor. Calculate The air-fuel ratio adjusting means adjusts the air-fuel ratio of the engine according to the first and second air-fuel ratio correction amounts FAF1, FAF2.

第1B図は空燃比フィードバック制御に関与する定数を
補正するダブル空燃比センサシステムを示す。第1B図
においては、第1A図の場合と同様に、第1,第2の空
燃比センサ、フィードバック開始判別手段、およびフィ
ードバック開始電圧可変手段が設けられている。フィー
ドバック開始判別手段により下流側空燃比センサの出力
がフィードバック開始電圧Vfrに到達したと判別さ
れたときには、制御定数演算手段は下流側空燃比センサ
の出力に応じて空燃比フィードバック制御に関与する定
数を演算する。空燃比補正量演算手段は空燃比フィード
バック制御に関与する定数と上流側空燃比センサの出力
とに応じて空燃比補正量FAFを演算する。そし
て、空燃比調整手段は空燃比補正量FAFに応じて機関
の空燃比を調整するものである。
FIG. 1B shows a double air-fuel ratio sensor system that corrects constants involved in air-fuel ratio feedback control. In FIG. 1B, as in the case of FIG. 1A, first and second air-fuel ratio sensors, feedback start determination means, and feedback start voltage varying means are provided. When the feedback start determination means determines that the output V 2 of the downstream side air-fuel ratio sensor has reached the feedback start voltage V fr , the control constant calculation means participates in the air-fuel ratio feedback control according to the output of the downstream side air-fuel ratio sensor. Calculate the constant. The air-fuel ratio correction amount calculation means calculates the air-fuel ratio correction amount FAF according to the constant relating to the air-fuel ratio feedback control and the output V 1 of the upstream side air-fuel ratio sensor. The air-fuel ratio adjusting means adjusts the air-fuel ratio of the engine according to the air-fuel ratio correction amount FAF.

〔作 用〕[Work]

上述の手段によれば、下流側空燃比センサが活性化して
もその出力がリーン信号(流出し形式)もしくはリッチ
信号(流込み形式)を保持している場合には、下流側空
燃比センサによる空燃比フィードバック制御の開始を確
実に行える。
According to the above-mentioned means, even if the downstream side air-fuel ratio sensor is activated, if the output holds the lean signal (outflow type) or the rich signal (inflow type), the downstream side air-fuel ratio sensor is used. It is possible to reliably start the air-fuel ratio feedback control.

〔実施例〕〔Example〕

以下、図面により本発明の実施例を説明する。 Embodiments of the present invention will be described below with reference to the drawings.

第6図は本発明に係る内燃機関の空燃比制御装置の一実
施例を示す全体概要図である。第3図において、機関本
体1の吸気通路2にはエアフローメータ3が設けられて
いる。エアフローメータ3は吸入空気量を直接計測する
ものであって、ポテンショメータを内蔵して吸入空気量
に比例したアナログ電圧の出力信号を発生する。この出
力信号は制御回路10のマルチプレクサ内蔵A/D変換
器101に供給されている。ディストリビュータ4には、
その軸がたとえばクランク角に換算して720゜毎に基準位
置検出用パルス信号を発生するクランク角センサ5およ
びクランク角に換算して30°毎に基準位置検出用パル
ス信号を発生するクランク角センサ6が設けられてい
る。これらクランク角センサ5,6のパルス信号は制御
回路10の入出力インターフェイス102に供給され、こ
のうち、クランク角センサ6の出力はCPU 103の割込み
端子に供給される。
FIG. 6 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 supplied to the A / D converter 101 with a built-in multiplexer of the control circuit 10. In Distributor 4,
For example, a crank angle sensor 5 that generates a reference position detection pulse signal every 720 ° converted into a crank angle and a crank angle sensor that generates a reference position detection pulse signal every 30 ° converted into a crank angle 6 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は冷却水の温度TH
Wに応じたアナログ電圧の電気信号を発生する。この出
力も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 TH of the cooling water.
An electric signal having an analog voltage corresponding to W is generated. This output is also supplied to the A / D converter 101.

排気マニホールド11より下流の排気系には、排気ガス
中の3つの有害成分HC,CO,NOxを同時に浄化する
三元触媒を収容する触媒コンバータ12が設けられてい
る。
An 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のOセンサ13が設けられ、触媒
コンバータ12の下流側の排気管14には第2のO
ンサ15が設けられている。Oセンサ13,15は排気ガ
ス中の酸素成分濃度に応じた電気信号を発生する。すな
わち、Oセンサ13,15は空燃比が理論空燃比に対して
リーン側かリッチ側かに応じて、異なる出力電圧を制御
回路10のOセンサ出力処理回路111,112を介してA
/D変換器101に発生する。なお、Oセンサ出力処理
回路111,112には大きく分けて流出し形式、流込み形式
があり、Oセンサの活性状態にあっては、両者はほぼ
同一レベルの出力を発生するが、非活性状態にあって
は、前者がローレベル出力、後者がハイレベルの出力を
発生する(参照:第3A図,第3B図)。ただし、ここ
では流出し形式のものを用いるものとする。
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 concentration of oxygen components in the exhaust gas. That is, the O 2 sensors 13 and 15 output different output voltages depending on whether the air-fuel ratio is leaner or richer than the stoichiometric air-fuel ratio via the O 2 sensor output processing circuits 111 and 112 of the control circuit 10.
Generated in the / D converter 101. The O 2 sensor output processing circuits 111 and 112 are roughly classified into an outflow type and an inflow type. When the O 2 sensor is in an active state, both generate substantially the same level of output, but are in an inactive state. In this case, the former produces a low level output and the latter produces a high level output (see FIGS. 3A and 3B). However, the outflow type is used here.

制御回路10は、たとえばマイクロコンピュータとして
構成され、A/D変換器101、入出力インターフェイス1
02、CPU 103、Oセンサ出力処理回路111,112の外に、
ROM 104,RAM 105、バックアップRAM 106、クロック発生
回路107等が設けられている。
The control circuit 10 is configured as a microcomputer, for example, and includes an A / D converter 101 and an input / output interface 1
02, CPU 103, outside the O 2 sensor output processing circuit 111, 112,
ROM 104, RAM 105, backup RAM 106, clock generation circuit 107, etc. are provided.

また制御回路10において、ダウンカウンタ108、フリ
ップフロップ109、および駆動回路110は燃料噴射弁7を
制御するためのものである。すなわち、後述のルーチン
において、燃料噴射量TAUが演算されると、燃料噴射
量TAUがダウンカウンタ108にプリセットされると共
にフリップフロップ109もセットされる。この結果、駆
動回路110が燃料噴射弁7の付勢を開始する。他方、ダ
ウンカウンタ108がクロック信号(図示せず)を計数し
て最後にそのキャリアウト端子が“1”レベルとなった
ときに、フリップフロップ109がセットされて駆動回路1
10は燃料噴射弁7の付勢を停止する。つまり、上述の燃
料噴射量TAUだけ燃料噴射弁7は付勢され、従って、
燃料噴射量TAUに応じた量の燃料が機関本体1の燃焼
室に送り込まれることになる。
Further, in the control circuit 10, the down counter 108, the flip-flop 109, and the drive circuit 110 are for controlling the fuel injection valve 7. 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 driving circuit 1
10 stops energizing the fuel injection valve 7. That is, the fuel injection valve 7 is biased by the above-mentioned fuel injection amount TAU, and therefore,
An 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のパルス信号を受信した時、クロック発生回
路107からの割込信号を受信した時、等である。
It should be noted that the interrupt generation of the CPU 103 is caused by the A / D converter 101 A / D
For example, when the D conversion is completed, when the input / output interface 102 receives the pulse signal of the crank angle sensor 6, or when the interrupt signal from the clock generation circuit 107 is received.

エアフローメータ3の吸入空気量データQおよび冷却水
温データTHWは所定時間毎に実行されるA/D変換ル
ーチンによって取込まれてRAM105の所定領域に格納され
る。つまり、RAM 105におけるデータQおよびTHWは
所定時間毎に更新されている。また、回転速度データN
eはクランク角センサ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. Also, 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.

以下、第6図の制御回路10の動作を説明する。第7A
図はフィードバック開始電圧設定ルーチンであって、所
定時間毎たとえば4ms毎に実行される。なお、カウンタ
Cは図示しないイニシャルルーチンによってリセットさ
れているものとする。ステップ701では下流側Oセン
サ15の出力VをA/D変換して取込み、ステップ70
2にて、バックアップRAM 106よりフィードバック開始電
圧Vfrを読出し、出力Vがフィードバック開始電圧V
frを超えたか否かを判別する。V>Vfrであれば、下
流側Oセンサ15を活性化したものとみなして下流側
センサ15によるフィードバック制御実行フラグC
F/Bを“1”にセットする。なお、該フラグCF/B
はイニシャルルーチンでリセットされているものとす
る。
The operation of the control circuit 10 shown in FIG. 6 will be described below. 7th A
The figure shows a feedback start voltage setting routine, which is executed every predetermined time, for example, every 4 ms. The counter C is reset by an initial routine (not shown). At step 701, the output V 2 of the downstream O 2 sensor 15 is A / D converted and taken in, and at step 70
At 2, the feedback start voltage V fr is read from the backup RAM 106, and the output V 2 is the feedback start voltage V fr.
Determine whether it exceeds fr . If V 2 > V fr, it is considered that the downstream O 2 sensor 15 has been activated, and the feedback control execution flag C by the downstream O 2 sensor 15 is considered.
Set F / B to "1". The flag CF / B
Is reset in the initial routine.

ステップ702にて、V≦Vfrであれば、ステップ7
04においてカウンタCを歩進させ、次いでステップ7
05に進んでV≦Vfrの持続時間CをCと比較す
る。持続時間C≦Cであればステップ708に直接進
み、持続時間C>Cであればステップ706に進む。ス
テップ706では、現在の下流側Oセンサ15による空
燃比フィードバック補正係数FAF2(2つの空燃比フィー
ドバック補正係数を導入したダブルOセンサシステム
を採用した場合)をRAM 105より読出し、FAF2にもとづ
く1次元マップにより新たなフィードバック開始電圧V
frを補間演算し、ステップ707にてVfrバックアップRAM
707に格納してステップ708に進む。
If V 2 ≦ V fr in step 702, step 7
The counter C is incremented at 04, then step 7
Proceed to 05 to compare the duration C of V 2 ≦ V fr with C 0 . If the duration C ≦ C 0 , the process proceeds directly to step 708, and if the duration C> C 0 , the process proceeds to step 706. In step 706, the current air-fuel ratio feedback correction coefficient FAF2 by the downstream O 2 sensor 15 (when a double O 2 sensor system with two air-fuel ratio feedback correction coefficients is adopted) is read out from the RAM 105 and based on FAF2. New feedback start voltage V by dimensional map
Interpolate fr and V fr backup RAM in step 707
Store in 707 and proceed to step 708.

つまり、FAF2>Rであればフィードバック開始電圧Vfr
はFAF2=1.0の場合に比して小さくされる。
That is, if FAF2> R, the feedback start voltage V fr
Is smaller than when FAF2 = 1.0.

なお、ステップ706でのパラメータは冷却水温THW、
回転速度Ne、吸入空気圧PM等でよい。さらに、上流
側空燃比フィードバック制御に関与する定数を可変とす
るダブルOセンサシステムでは遅延時間等の制御に関
与する定数をパラメータとする。
The parameters in step 706 are the cooling water temperature THW,
The rotation speed Ne and the intake air pressure PM may be used. Further, in the double O 2 sensor system in which the constants involved in the upstream air-fuel ratio feedback control are variable, the constants involved in the control such as the delay time are used as parameters.

また、Oセンサ出力処理回路として流込み形式(第3
B図参照)を用いた場合には、第7A図のルーチンは第
7B図のルーチンとなる。すなわち、ステップ702,706
はステップ702′,706′のごとくなる。
Further, as an O 2 sensor output processing circuit, a flow type (3rd
7B), the routine of FIG. 7A becomes the routine of FIG. 7B. That is, steps 702,706
Becomes steps 702 ′ and 706 ′.

上述のごとく、フィードバック開始電圧Vfrをバックア
ップRAM 105に格納することにより、再始動時には常に
新しいフィードバック開始電圧を用いて下流側Oセン
サ15の活性、非活性の判別すなわち下流側Oセンサ
15による空燃比フィードバック制御の開始の判別を行
う。しかし、機関が学習制御を行う場合には、元のフィ
ードバック開始電圧を戻すために、ステップ707ではV
frをRAM 105に格納する。
As described above, by storing the feedback start voltage V fr backup RAM 105, the activity of the downstream O 2 sensor 15 with always new feedback start voltage at the time of restart, determined i.e. the downstream O 2 sensor 15 inactive The start of air-fuel ratio feedback control is determined by. However, when the engine performs learning control, in step 707, V is returned in order to return the original feedback start voltage.
Store fr in RAM 105.

第8図は上流側Oセンサ13の出力にもとづいて空燃
比補正係数FAF1を演算する第1の空燃比フィードバック
制御ルーチンであって、所定時間たとえば4ms毎に実行
される。
FIG. 8 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 and is executed every predetermined time, for example, 4 ms.

ステップ801では、上流側Oセンサ13による空燃比
の閉ループ(フィードバック)条件が成立しているか否
かを判別する。機関始動中、始動後の燃料増量動作中、
暖機増量動作中、パワー増量動作中、リーン制御中、上
流側Oセンサ13の不活性状態時等はいずれも閉ルー
プ条件が不成立であり、その他の場合が閉ループ条件成
立である。なお、上流側Oセンサ13の活性/不活性
状態の判別はRAM 105より水温データthwを読出して一旦
THW≧70℃になったか否かを判別するか、あるいは上流
側Oセンサ13の出力レベルが一度上下したか否かを
判別することによって行われる。閉ループ条件が不成立
のときには、ステップ817に進んで空燃比補正係数FAF1
を1.0とする。他方、閉ループ条件成立の場合はステッ
プ802に進む。
In step 801, it is determined whether or not the closed loop (feedback) condition of the air-fuel ratio by the upstream O 2 sensor 13 is satisfied. During engine start, during fuel increase operation after start,
The closed loop condition is not satisfied during the warm-up increase operation, the power increase operation, the lean control, the inactive state of the upstream O 2 sensor 13, and the closed loop condition is satisfied in other cases. To determine the active / inactive state of the upstream O 2 sensor 13, the water temperature data thw is read from the RAM 105 and once
This is performed by determining whether THW ≧ 70 ° C. or whether the output level of the upstream O 2 sensor 13 has once risen / fallen. If the closed loop condition is not satisfied, the routine proceeds to step 817, 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 802.

ステップ802では、上流側Oセンサ13の出力V
A/D変換して取込み、ステップ803にてVが比較電
圧VR1たとえば0.45V以下か否かを判別する、つまり、
空燃比がリッチかリーンかを判別する。リーン(V
R1)であれば、ステップ804にて第1のディレイカウ
ンタCDLY1を1減算し、ステップ805,806にて第1のディ
レイカウンタCDLY1を最小値TDR1でガードする。なお、
最小値TDR1は上流側Oセンサ13の出力においてリー
ンからリッチへの変化があってもリーン状態であるとの
判断を保持するためのリッチ遅延時間であって、負の値
で定義される。他方、リッチ(V>VR1)であれば、
ステップ807にて第1のディレイカウンタCDLY1を1加算
して、ステップ808,809にて第1のディレイカウンタCDL
Y1を最大値TDL1でガードする。なお、最大値TDL1は上流
側Oセンサ13の出力においてリッチからリーンへの
変化があってもリッチ状態であるとの判断を保持するた
めのリーン遅延時間であって、正の値で定義される。
In step 802, the output V 1 of the upstream O 2 sensor 13 is A / D converted and captured, and in step 803, it is determined whether or not 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 V R1 ), the first delay counter CDLY1 is decremented by 1 in step 804, and the first delay counter CDLY1 is guarded by the minimum value TDR1 in steps 805 and 806. In addition,
The minimum value TDR1 is a rich delay time for holding the determination that the output is the lean state even when the output of the upstream O 2 sensor 13 changes from lean to rich, and is defined as a negative value. On the other hand, if rich (V 1 > V R1 ),
In step 807, the first delay counter CDLY1 is incremented by 1, and in steps 808 and 809, the first delay counter CDL1 is added.
Guard Y1 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 is the rich state even if the output of the upstream O 2 sensor 13 changes from rich to lean, and is defined as a positive value. It

ここで、第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.

ステップ810では、第1のディレイカウンタCDLY1の符号
が反転したか否かを判別する、すなわち遅延処理後の空
燃比が反転したか否かを判別する。空燃比が反転してい
れば、ステップ811にて、リッチからリーンへの反転
か、リーンからリッチへの反転かを判別する。リッチか
らリーンへの反転であれば、ステップ812にてFAF1←FAF
1+RS1とスキップ的に増大させ、逆にリーンからリッ
チへの反転であれば、ステップ813にてFAF1←FAF1−RS
1とスキップ的に減少させる。つまり、スキップ処理を
行う。
In step 810, 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 811 whether rich-to-lean reversal or lean-to-rich reversal is performed. If it is the reverse from rich to lean, in step 812 FAF1 ← FAF
1 + RS1 and skip-wise increase. On the contrary, if lean to rich inversion, in step 813 FAF1 ← FAF1-RS
Decrease to 1 and skip. That is, skip processing is performed.

ステップ810にて第1のディレイカウンタCDLY1の符号が
反転していなければ、ステップ814,815,816にて積分処
理を行う。つまり、ステップ814にて、CDLY<0か否か
を判別し、CDLY1≦0(リーン)であればステップ815に
てFAF1←FAF1+KI1とし、他方、CDLY1>0(リッチ)
であればステップ816にてFAF1←FAF1−KI1とする。
If the sign of the first delay counter CDLY1 is not inverted in step 810, integration processing is performed in steps 814, 815 and 816. That is, in step 814, it is determined whether or not CDLY <0. If CDLY1 ≦ 0 (lean), in step 815, FAF1 ← FAF1 + KI1 is set, while on the other hand, CDLY1> 0 (rich).
If so, in step 816, FAF1 ← FAF1-KI1.

ここで、積分定数KI1はスキップ定数RS1に比して十分
小さく設定してあり、つまり、KI1≪RS1である。従っ
て、ステップ815はリーン状態(CDLY1≦0)で燃料噴射
量を徐々に増大させ、ステップ816はリッチ状態(CDLY1
>0)で燃料噴射量を徐々に減少させる。
Here, the integration constant KI1 is set sufficiently smaller than the skip constant RS1, that is, KI1 << RS1. Therefore, step 815 gradually increases the fuel injection amount in the lean state (CDLY1 ≦ 0), and step 816 is in the rich state (CDLY1 ≦ 0).
> 0), the fuel injection amount is gradually reduced.

ステップ812,813,815,816にて演算された空燃比補正係
数FAF1は最小値たとえば0.8および最大値たとえば1.2に
てガードするものとし、これにより、何らかの原因で空
燃比補正係数FAF1が大きくなり過ぎ、もしくは小さくな
り過ぎた場合に、その値で機関の空燃比を制御してオー
バリッチ、オーバリーンになるのを防ぐ。
The air-fuel ratio correction coefficient FAF1 calculated in steps 812, 813, 815, 816 is guarded at the minimum value, for example 0.8 and the maximum value, for example 1.2. In this case, the air-fuel ratio of the engine is controlled by that value to prevent overrich or over lean.

上述のごとく演算されたFAF1をRAM 105に格納して、ス
テップ818にてこのルーチンは終了する。
The FAF1 calculated as described above is stored in the RAM 105, and this routine ends at step 818.

第9図は第8図のフローチャートによる動作を補足説明
するタイミング図である。上流側Oセンサ13の出力
により第9図(A)に示すごとくリッチ,リーン判別の
空燃比信号A/F1が得られると、第1のディレイカウ
ンタCDLY1は、第9図(B)に示すごとく、リッチ状態
でカウントアップされ、リーン状態でカウントダウンさ
れる。この結果、第9図(C)に示すごとく、遅延処理
された空燃比信号A/F1’が形成される。たとえば、
時刻tにて空燃比信号A/F1がリーンからリッチに
変化しても、遅延処理された空燃費信号A/F1’はリ
ッチ遅延時間(−TDR1)だけリーンに保持された後に時
刻tにてリッチに変化する。時刻tにて空燃比信号
A/F1がリッチからリーンに変化しても、遅延処理さ
れた空燃比信号A/F1’はリーン遅延時間TDL1相当だ
けリッチに保持された後に時刻tにてリーンに変化す
る。しかし、空燃比信号A/F1が時刻t5,t6,t7のごと
くリッチ遅延時間(−TDR1)より短い期間で反転する
と、第1のディレイカウンタCDLY1が基準値0を交差す
るのに時間を要し、この結果、時刻tにて遅延処理後
の空燃比信号A/F1’が反転される。つまり、遅延処
理後の空燃比信号A/F1’は遅延処理前の空燃比信号
A/F1に比べて安定となる。このように遅延処理後の
安定した空燃比信号A/F1’にもとづいて第9図
(D)に示す空燃比補正係数FAF1が得られる。
FIG. 9 is a timing chart for supplementarily explaining the operation according to the flowchart of FIG. When the air-fuel ratio signal A / F1 of the rich / lean discrimination is obtained as shown in FIG. 9 (A) by the output of the upstream O 2 sensor 13, the first delay counter CDLY1 is shown in FIG. 9 (B). As described above, the rich state is counted up, and the lean state is counted down. As a result, as shown in FIG. 9C, the delayed air-fuel ratio signal A / F1 'is formed. For example,
Also at time t 1 the air-fuel ratio signal A / F1 is changed from lean to rich, the air-fuel signal A / F1 delayed processed 'the time t 2 after being held lean only the rich delay time (-TDR1) Changes to rich. 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. However, when inverted in a shorter period the air-fuel ratio signal A / F1 is the time t 5, t 6, t 7 rich delay time as the (-TDR1), time to first delay counter CDLY1 crosses the reference value 0 the required, as a result, the air-fuel ratio signal a / F1 after the delay process at time t 8 '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. 9D is obtained based on the stable air-fuel ratio signal A / F1 'after the delay processing.

次に、下流側Oセンサ15による第2の空燃比フィー
ドバック制御について説明する。第2の空燃比フィード
バック制御としては、第2の空燃比補正係数FAF2を導入
するシステムと、第1の空燃比フィードバック制御に関
与する定数としての遅延時間TDR1,TDL1、スキップ量RS
1(この場合、リーンからリッチへのリッチスキップ量
RS1Rおよびリッチからリーンへのリーンスキップ量RS1L
を別々に設定する)、積分定数KI1(この場合も、リッ
チ積分定数KI1Rおよびリーン積分定数KI1Lを別々に設定
する)、もしくは上流側Oセンサ13の出力Vの比
較電圧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, a system that introduces the second air-fuel ratio correction coefficient FAF2 and delay times TDR1, TDL1 and skip amount RS as constants involved in the first air-fuel ratio feedback control are used.
1 (in this case, the rich skip amount from lean to rich)
RS1R and lean skip amount from rich to lean RS1L
Is set separately), the integration constant KI1 (also in this case, the rich integration constant KI1R and the lean integration constant KI1L are set separately), or the comparison voltage V R1 of the output V 1 of the upstream O 2 sensor 13 is made variable. There is a system to do.

たとえば、リッチ遅延時間(−TDR1)>リーン遅延時間
(TDL1)と設定すれば、制御空燃比はリッチ側に移行で
き、逆に、リーン遅延時間(TDL1)>リッチ遅延時間
(−TDR1)と設定すれば、制御空燃比はリーン側に移行
できる。つまり、下流側Oセンサ15の出力に応じて
遅延時間TDR1,TDL1を補正することにより空燃比が制御
できる。また、リッチスキップ量RS1Rを大きくすると、
制御空燃比をリッチ側に移行でき、また、リーンスキッ
プ量RS1Lを小さくしても制御空燃比をリッチ側に移行で
き、他方、リーンスキップ量RS1Lを大きくすると、制御
空燃比をリーン側に移行でき、また、リッチスキップ量
RS1Rを小さくしても制御空燃比をリーン側に移行でき
る。従って、下流側Oセンサ15の出力に応じてリッ
チスキップ量RS1Rおよびリーンスキップ量RS1Lを補正す
ることにより空燃比が制御できる。さらにまた、リッチ
積分定数KI1Rを大きくすると、制御空燃比をリッチ側に
移行でき、また、リーン積分定数KI1Lを小さくしても制
御空燃比をリッチ側に移行でき、他方、リーン積分定数
KI1Lを大きくすると、制御空燃比をリーン側に移行で
き、また、リッチ積分定数KI1Rを小さくしても制御空燃
比をリーン側に移行できる。従って、下流側Oセンサ
15の出力に応じてリッチ積分定数KI1Rおよびリーン積
分定数KI1Lを補正することにより空燃比が制御できる。
さらにまた、比較電圧VR1を大きくすると制御空燃比を
リッチ側に移行でき、また、比較電圧VR1を小さくする
と制御空燃比をリーン側に移行できる。従って、下流側
センサ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.

第10図〜第12図を参照して第2の空燃比補正係数FA
F2を導入したダブルOセンサシステムについて説明す
る。
Referring to FIGS. 10 to 12, the second air-fuel ratio correction coefficient FA
A double O 2 sensor system incorporating F2 will be described.

第10図は下流側Oセンサ15の出力にもとづいて第
2の空燃比補正係数FAF2を演算する第2の空燃比フィー
ドバック制御ルーチンであって、所定時間たとえば1s
毎に実行される。ステップ1000では、フィードバック制
御実行フラグCF/Bが“1”が否かを判別する。CF
/B=“1”のときのみステップ1001に進む。ステップ
1001では下流側Oセンサ15による閉ループ条件か否
かを判別する。このステップは第8図のステップ801と
ほぼ同一である。閉ループ条件でなければステップ1017
に進む。閉ループ条件のときにステップ1002へ進む。
FIG. 10 shows a second air-fuel ratio feedback control routine for calculating the second air-fuel ratio correction coefficient FAF2 based on the output of the downstream O 2 sensor 15, which is for a predetermined time, for example, 1 s.
It is executed every time. At step 1000, it is judged if the feedback control execution flag CF / B is "1". CF
Only when / B = "1", the process proceeds to step 1001. Step
In 1001, it is judged whether or not the closed loop condition by the downstream O 2 sensor 15 is satisfied. This step is almost the same as step 801 in FIG. If it is not a closed loop condition, step 1017.
Proceed to. If it is a closed loop condition, the process proceeds to step 1002.

ステップ1002では、下流側Oセンサ15の出力V
A/D変換して取込み、ステップ1003にてVが比較電
圧VR2たとえば0.45V以下か否かを判別する、つまり、
空燃比がリッチかリーンかを判別する。なお、比較電圧
R2は触媒コンバータ12の上流,下流で生ガスの影響
による出力特性が異なることおよび劣化速度が異なるこ
と等を考慮して上流側Oセンサ13の出力の比較電圧
R1より高く設定される。リーン(V≦VR2)であれ
ば、ステップ1004にて第2のディレイカウンタCDLY2を
1減算し、ステップ1005,1006にて第2のディレイカウ
ンタCDLY2を最小値TDR2でガードする。なお、最小値TDR
2はリーンからリッチへの変化があってもリーン状態を
保持するためのリッチ遅延時間であって、負の値で定義
される。他方、リッチ(V>VR2)であれば、ステッ
プ1007にて第2のディレイカウンタCDLY2を1加算し
て、ステップ1008,1009にて第2のディレカウンタCDLY2
を最大値TDL2でガードする。
In step 1002, the output V 2 of the downstream O 2 sensor 15 is A / D converted and taken in, and in step 1003, it is determined whether or not V 2 is the comparison voltage V R2, for example, 0.45 V or less, that is,
Determine whether the air-fuel ratio is rich or lean. The comparison voltage V R2 is higher than the 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 on the upstream and downstream sides of the catalytic converter 12. Set high. If lean (V 2 ≦ V R2 ), the second delay counter CDLY2 is decremented by 1 in step 1004, and the second delay counter CDLY2 is guarded by the minimum value TDR2 in steps 1005 and 1006. The minimum value TDR
2 is the rich delay time for maintaining the lean state even when there is a change from lean to rich, and is defined by a negative value. On the other hand, if rich (V 2 > V R2 ), the second delay counter CDLY2 is incremented by 1 in step 1007, and the second delay counter CDLY2 is added in steps 1008 and 1009.
Is guarded with the maximum value TDL2.

なお、最大値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のときに遅延処理後の空燃比をリー
ンとみなすものとする。
Here again, 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.

ステップ1010では、第2のディレイカウンタCDLY2の符
号が反転したか否かを判別する、すなわち遅延処理後の
空燃比が反転したか否かを判別する。空燃比が反転して
いれば、ステップ1011にて、リッチからリーンへの反転
か、リーンからリッチへの反転かを判別する。リッチか
らリーンへの反転であれば、ステップ1012にてFAF2←FA
F2+RS2とスキップ的に増大させ、逆に、リーンからリ
ッチへの反転であれば、ステップ1013にてFAF2←FAF2−
RS2とスキップ的に減少させる。つまり、スキップ処理
を行う。
In step 1010, 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 is reversed, it is determined in step 1011 whether rich-to-lean reversal or lean-to-rich reversal is performed. If it is the reverse from rich to lean, in step 1012 FAF2 ← FA
F2 + RS2 is increased in a skip manner, and conversely, if lean to rich inversion, then in step 1013 FAF2 ← FAF2−
Reduce with RS2 in a skip manner. That is, skip processing is performed.

ステップ1010にて第2のディレイカウンタCDLY2の符号
が反転していなければ、ステップ1014,1015,1016にて積
分処理を行う。つまり、ステップ1014にて、CDLY2<0
か否かを判別し、CDLY2<0(リーン)であればステッ
プ1015にてFAF2←FAF2+KI2とし、他方、CDLY2>0
(リッチ)であればステップ1016にてFAF2←FAF2−KI2
とする。ここで、積分定数KI2はステップ定数RS2に比
して十分小さく設定してあり、つまり、KI2<RS2であ
る。従って、ステップ1015はリーン状態(CDLY2≦0)
で燃料噴射量を徐々に増大させ、ステップ1016はリッチ
状態(CDLY2>0)で燃料噴射量を徐々に減少させる。
If the sign of the second delay counter CDLY2 is not inverted at step 1010, integration processing is performed at steps 1014, 1015 and 1016. That is, in step 1014, CDLY2 <0
If CDLY2 <0 (lean), it is determined in step 1015 that FAF2 ← FAF2 + KI2, while CDLY2> 0.
If it is (rich), in step 1016 FAF2 ← FAF2-KI2
And Here, the integration constant KI2 is set sufficiently smaller than the step constant RS2, that is, KI2 <RS2. Therefore, step 1015 is in the lean state (CDLY2 ≦ 0).
In step 1016, the fuel injection amount is gradually increased, and in step 1016, the fuel injection amount is gradually decreased in the rich state (CDLY2> 0).

ステップ1012,1013,1015,1016にて演算された空燃比補
正係数FAF2は最小値たとえば0.8および最大値たとえば
1.2にてガードするものとし、これにより、何らかの原
因で空燃費補正係数FAF2が大きくなり過ぎ、もしくは小
さくなり過ぎた場合に、その値で機関の空燃比を制御し
てオーバリッチ、オーバリーンになるのを防ぐ。
The air-fuel ratio correction coefficient FAF2 calculated in steps 1012, 1013, 1015, 1016 is the minimum value, for example 0.8, and the maximum value, for example,
If the air-fuel ratio correction coefficient FAF2 becomes too large or too small for some reason, the air-fuel ratio of the engine will be controlled by that value to cause overrich or over lean. prevent.

上述のごとく演算されたFAF2をRAM 105に格納して、ス
テップ1017にてこのルーチンは終了する。
The FAF2 calculated as described above is stored in the RAM 105, and this routine ends at step 1017.

このように、第2の空燃比補正係数FAF2遅延処理された
下流側Oセンサ15の出力にもとづいて演算される。
In this way, the second air-fuel ratio correction coefficient FAF2 is calculated based on the output of the downstream O 2 sensor 15 that has been subjected to the delay processing.

上述のごとく、空燃比フィードバック中の演算されたFA
F1,FAF2は一旦他の値FAF1',FAF2'に変換してバックアッ
プラムRAM 106に格納することもでき、これにより、再
始動時等における運転性の向上に役立つものである。
As described above, the calculated FA 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.

第11図は噴射量演算ルーチンであって、所定クランク
角毎たとえば、360゜CA毎に実行される。ステップ1101で
は、RAM 105により吸入空気量データQおよび回転速度
データNeを読出して基本噴射量TAUPを演算する。たと
えばTAUP←KQ/Ne(Kは定数)とする。ステップ11
02にてRAM 105より冷却水温データTHWを読出してROM 10
4に格納された1次元マップにより暖機増量値FWLを補間
計算する。この暖機増量値FWLは、図示のごとく、現在
の冷却水温THWが上昇するに従って小さくなるように設
定されている。ステップ1103では、最終噴射量TAUを、T
AU←TAUP・FAF1・FAF2・(FWL+α)+βにより演算する。な
お、α,βは他の運転状態パラメータによって定まる補
正量であり、たとえば図示しないスロットル位置センサ
からの信号、あるいは吸気温センサからの信号、バッテ
リ電圧等により決められる補正量であり、これらもRAM
105に格納されている。次いで、ステップ1104にて、噴
射量TAUをダウンカウンタ108にセットすると共にフリッ
プフロップ109をセットして燃料噴射を開始させる。そ
して、ステップ1105にてこのルーチンは終了する。な
お、上述のごとく、噴射量TAUに相当する時間が経過す
ると、ダウンカウンタ108のキャリアウト信号によって
フリップフロップ109がリセットされて燃料噴射は終了
する。
FIG. 11 shows an injection amount calculation routine, which is executed every predetermined crank angle, for example, every 360 ° CA. In step 1101, the RAM 105 reads the intake air amount data Q and the rotational speed data Ne to calculate the basic injection amount TAUP. For example, TAUP ← KQ / Ne (K is a constant). Step 11
The cooling water temperature data THW is read from RAM 105 at 02 and ROM 10
The warm-up increase value FWL is interpolated by the one-dimensional map stored in 4. This warm-up increase value FWL is set to decrease as the current cooling water temperature THW increases, as shown in the figure. In step 1103, the final injection amount TAU is set to T
Calculate by AU ← TAUP / FAF1 / FAF2 / (FWL + α) + β. Note that α and β are correction amounts that are determined by other operating state parameters, and are correction amounts that are determined by, for example, a signal from a throttle position sensor (not shown), a signal from an intake air temperature sensor, a battery voltage, etc.
Stored in 105. Next, at step 1104, the injection amount TAU is set to the down counter 108 and the flip-flop 109 is set to start fuel injection. Then, in step 1105, this routine ends. 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.

第12図は第8図および第10図のフローチャートによ
って得られる第1,第2の空燃比補正係数FAF1,FAF2を
説明するためのタイミング図である。上流側Oセンサ
13の出力電圧Vが第12図(A)に示すごとく変化
すると、第8図のステップ803での比較結果は第12図
(B)のごとくなる。第12図(B)の比較結果は遅延
処理されると第12図(C)のごとくなる。この結果、
第12図(D)に示すように、遅延されたリッチリーン
との切換え時点でFAF1はRS1だけスキップする。他方、
下流側Oセンサ15の出力電圧Vが第12図(E)
に示すごとく変化すると、第10図のステップ1003での
比較結果は第12図(F)のごとくなり、さらに、遅延
処理されると第12図(G)のごとくなる。第2の空燃
比補正係数FAF2は第12図(G)の遅延された比較結果
にもとづいて演算されると第12図(H)のごとくな
る。また、下流側Oセンサ15の閉ループ条件不成立
もしくはフィードバック制御実行フラグCF/B=
“0”のときにはFAF2は所定値に保持される。
FIG. 12 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. 8 and 10. When the output voltage V 1 of the upstream O 2 sensor 13 changes as shown in FIG. 12 (A), the comparison result in step 803 of FIG. 8 becomes as shown in FIG. 12 (B). When the comparison result of FIG. 12 (B) is delayed, it becomes as shown in FIG. 12 (C). As a result,
As shown in FIG. 12D, FAF1 skips only RS1 at the time of switching to the delayed rich lean. On the other hand,
The output voltage V 2 of the downstream O 2 sensor 15 is shown in FIG.
When it is changed as shown in FIG. 10, the comparison result in step 1003 of FIG. 10 is as shown in FIG. 12 (F), and when it is delayed, it becomes as shown in FIG. 12 (G). When the second air-fuel ratio correction coefficient FAF2 is calculated based on the delayed comparison result of FIG. 12 (G), it becomes as shown in FIG. 12 (H). Further, the closed loop condition of the downstream O 2 sensor 15 is not satisfied or the feedback control execution flag CF / B =
When it is "0", FAF2 is held at a predetermined value.

次に、第13図および第14図を参照して空燃比フィー
ドバック制御定数としての遅延時間を可変にしたダブル
センサシステムについて説明する。
Next, a double O 2 sensor system having a variable delay time as an air-fuel ratio feedback control constant will be described with reference to FIGS. 13 and 14.

第13図は下流側Oセンサ15の出力にもとづいて遅
延時間TDR1,TDL1を演算する第2の空燃比フィードバッ
ク制御ルーチンであって、所定時間たとえば1s毎に実
行される。ステップ1300では、フィードバック制御実行
フラグCF/B=“1”か否かを判別する。CF/B=
“1”のときのみステップ1301に進む。ステップ1301で
は、第10図のステップ1001と同様に、空燃比の閉ルー
プ条件が成立しているか否かを判別する。
FIG. 13 is 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, and is executed every predetermined time, for example, 1 s. In step 1300, it is determined whether or not the feedback control execution flag CF / B = "1". CF / B =
Only when it is “1”, the process proceeds to step 1301. In step 1301, similarly to step 1001 in FIG. 10, it is determined whether or not the closed loop condition of the air-fuel ratio is satisfied.

閉ループ条件不成立であれば、ステップ1323,1324に直
接進む。
If the closed loop condition is not satisfied, the process directly goes to steps 1323 and 1324.

閉ループ条件成立であれば、ステップ1302に進む。If the closed loop condition is satisfied, the process proceeds to step 1302.

ステップ1302〜1309は第10図のステップ1002〜1009に
対応している。つまり、リッチ,リーン判別はステップ
1303にて行っているが、この判別結果はステップ1304〜
1309にて遅延処理される。そして、遅延処理されたリッ
チ,リーン判別はステップ1310にて行われる。
Steps 1302 to 1309 correspond to steps 1002 to 1009 in FIG. In other words, the rich / lean discrimination is a step
Although it is done in 1303, the result of this determination is step 1304 ~
Delayed at 1309. Then, the rich / lean discrimination subjected to the delay processing is performed in step 1310.

ステップ1310にて第2のディレイカウンタCDLY2がCDLY2
≦0か否かが判別され、この結果、CDLY2≦0であれば
空燃比はリーンと判別されてステップ1311〜1316に進
み、他方、CDLY2>0であれば空燃比はリッチと判別さ
れてステップ1317〜1322に進む。
In step 1310, 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 process proceeds to steps 1311-1316. On the other hand, if CDLY2> 0, the air-fuel ratio is determined to be rich and step is determined. Continue to 1317-1322.

ステップ1311では、TDR1←TDR1−1とし、つまり、リッ
チ遅延時間(−TDR1)を増大させ、リッチからリーンへ
の変化をさらに遅延させて空燃比をリッチ側に移行させ
る。ステップ1312,1313では、TDR1を最小値TR1にてガ
ードする。ここでは、TR1も負の値であり、従って、
(−TR1)は最大リッチ遅延時間を意味する。さらに、
ステップ1314にてTDL1←TDL1−1とし、つまり、リーン
遅延時間TDL1を減少させ、リーンからリッチへの変化の
遅延を小さくして空燃比リッチ側に移行させる。ステッ
プ1315,1316ではTDL1を最小値TL1にてガードする。こ
こでは、TL1は正の値であり、従って、TL1は最小リーン
遅延時間を意味する。
In step 1311, 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 1312 and 1313, 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 1314, 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. In steps 1315 and 1316, 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.

ステップ1317ではTDR1←TDR1+1とし、つまり、リッチ
遅延時間(−TDR1)を減少させ、リッチからリーンへの
変化を小さくして空燃比をリーン側に移行させる。ステ
ップ1318,1319ではTDR1を最大値TR2にてガードする。
ここではTR2も負の値であり、従って、(−TR2)は最
小リッチ遅延時間を意味する。さらに、ステップ1320に
てTDL1←TDL1+1とし、つまり、リーン遅延時間TDL1を
増加させ、リーンからリッチへの変化をさらに遅延させ
て空燃比をリーン側に移行させる。ステップ1321,1322
では、TDL1を最大値TL1にてガードする。ここではTL1
は正の値であり、従って、TL2は最大リーン遅延時間を
意味する。
In step 1317, TDR1 ← TDR1 + 1 is set, that is, the rich delay time (-TDR1) is reduced, the change from rich to lean is reduced, and the air-fuel ratio is shifted to the lean side. In step 1318,1319 the TDR1 is guarded by a maximum value T R2.
Here, TR2 is also a negative value, and therefore ( -TR2 ) means the minimum rich delay time. Further, in step 1320, 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 1321,1322
Then, TDL1 is guarded with the maximum value TL1. Here T L1
Is a positive value, so T L2 means maximum lean delay time.

上述のごとく演算されたTDR1,TDL1はRAM 105に格納され
た後に、ステップ1323にてこのルーチンは終了する。
After the TDR1 and TDL1 calculated as described above are stored in the RAM 105, this routine ends in step 1323.

なお、空燃比フィードバック中に演算されたFAF1,TDR1,
TDL1は一旦他の値FAF1',TDR1',TDL1'に変換してバック
アップRAM 106に格納することもでき、これにより、再
始動時等における運転性向上に役立つものである。
Note that FAF1, TDR1, calculated during air-fuel ratio feedback
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 or the like.

第14図は噴射量演算ルーチンであって、所定クランク
角毎たとえば360゜CA毎に実行される。ステップ1401では
RAM 105より吸入空気量データQおよび回転速度データ
Neを読出して基本噴射量TAUPを演算する。たとえばTA
UP←KQ/Ne(Kは定数)とする。ステップ1402にて
RAM 105より冷却水温データTHWを読出してRAM 104に格
納された1次元マップにより暖機増量値FWLを補間計算
する。ステップ1403では、最終噴射量TAUを、 TAU←TAUP・FAF1・(FWL+α)+β により演算する。なお、α,βは他の運転状態パラメー
タによって定まる補正量である。
FIG. 14 shows an injection amount calculation routine, which is executed every predetermined crank angle, for example, every 360 ° CA. In step 1401
The intake air amount data Q and the rotation speed data Ne are read from the RAM 105 to calculate the basic injection amount TAUP. Eg TA
UP ← KQ / Ne (K is a constant). At step 1402
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. In step 1403, the final injection amount TAU is calculated by TAU ← TAUPFAF1 (FWL + α) + β. Note that α and β are correction amounts that are determined by other operating state parameters.

次いで、ステップ1404にて、噴射量TAUをダウンカウン
タ108にセットすると共にフリップフロップ109をセット
して燃料噴射を開始させる。そして、ステップ1405にて
このルーチンは終了する。
Next, at step 1404, the injection amount TAU is set to the down counter 108 and the flip-flop 109 is set to start fuel injection. Then, in step 1405, this routine ends.

第15図は第8図、第13図のフローチャートによって
得られる遅延時間TDR1,TDL1のタイミング図である。第
15(A)図に示すごとく、下流側Oセンサ15の出
力電圧Vが変化すると、第15図(B)に示すごと
く、リーン状態(V≦VR2)であれば遅延時間TDR1,T
DL1は共に増大され、他方、リッチ状態であれば遅延時
間TDR1,TDL1は共に減少される。このとき、TDR1はTR1
〜TR2の範囲で変化し、TDL1はTL1〜TL2の範囲で変化
する。
FIG. 15 is a timing chart of the delay times TDR1 and TDL1 obtained by the flow charts of FIGS. 8 and 13. As shown in FIG. 15 (A), when the output voltage V 2 of the downstream O 2 sensor 15 changes, as shown in FIG. 15 (B), if the lean state (V 2 ≦ V R2 ), the delay time TDR1 , T
Both DL1 are increased, while the delay times TDR1 and TDL1 are both decreased in the rich state. At this time, TDR1 is T R1
Vary from through T R2, TDL1 varies from T L1 through T L2.

下流側Oセンサ15の閉ループ条件不成立もしくは活
性フラグCF/B=“0”であれば、第15図(B)の
TDR1,TDL1の制御は停止される。
If the closed-loop condition of the downstream O 2 sensor 15 is not satisfied or the activation flag CF / B = “0”, the condition of FIG.
Control of TDR1 and TDL1 is stopped.

なお、第1の空燃比フィードバック制御は4ms毎に、ま
た、第2の空燃比フィードバック制御は1s毎に行われ
るのは、空燃比フィードバック制御は応答性の良い上流
側Oセンサによる制御を主にして行い、応答性の悪い
下流側Oセンサによる制御を従にして行うためであ
る。
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.

また、上流側Oセンサによる空燃比フィードバック制
御に関与する他の定数、たとえばスキップ量、積分定
数、上流側Oセンサの比較電圧(参照:特開昭55-375
62号公報)等を下流側Oセンサの出力により補正する
ダブルOセンサシステムにも、本発明を適用し得る。
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 in which the output of the downstream O 2 sensor is corrected.

また、吸入空気量センサとして、エアフローメータの代
わりに、カルマン渦センサ、ヒートワイヤセンサ等を用
いることもできる。
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次空気量を調
整するもの、等に本発明を適用し得る。この場合には、
ステップ1101,1401における基本噴射量TAUP相当の基本
燃料噴射量がキャブレタ自身によって決定され、すなわ
ち、吸入空気量に応じた吸気管負圧と機関の回転速度に
応じて決定され、ステップ1103,1403にて最終燃料噴射
量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 equivalent to the basic injection amount TAUP in steps 1101 and 1401 is determined by the carburetor itself, that is, determined according to the intake pipe negative pressure according to the intake air amount and the rotational speed of the engine, and to steps 1103 and 1403. Then, the supply air amount corresponding to the final fuel injection amount TAU is calculated.

さらに、上述の実施例では、空燃比センサとしてO
ンサを用いたが、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 can be used.

さらに、上述の実施例はマイクロコンピュータすなわち
ディジタル回路によって構成されているが、アナログ回
路により構成することもできる。
Further, although the above-mentioned embodiment is constituted by a microcomputer, that is, a digital circuit, it may be constituted by an analog circuit.

〔発明の効果〕〔The invention's effect〕

第16図、第17図は本発明の効果を説明するタイミン
グ図である。Oセンサ出力処理回路として流出し形式
を用い、かつ第16図(B)に示すごとく、噴射弁のば
らつき、下流側Oセンサの経時変化等により機関全体
の空燃比がリーンである場合に第16図(A)に示すご
とく、Oセンサ活性、非活性の判別基準としてのフィ
ードバック開始電圧をVfr′に低下させるので、下流側
センサによるフィードバック制御が矢印の時点で開
始でき、従って、それ以降は、第16図(C)に示すご
とく、下流側Oセンサによる空燃比補正量たとえばFA
F2が制御され、ドライバビリティの悪化NOxエミッシ
ョンの悪化等を防止できる。同様に、Oセンサ出力処
理回路として流込み形式を用い、かつ第17図(B)に
示すごとく、噴射弁のばらつき、下流側Oセンサの経
時変化等により機関全体の空燃比がリッチである場合に
第17図(A)に示すごとく、Oセンサ活性、非活性
の判別基準としてフィードバック開始電圧をVfr′に上
昇させるので下流側Oセンサによるフィードバック制
御が矢印の時点で開始でき、従って、それ以降は、第1
7図(C)に示すごとく、下流側Oセンサによる空燃
比補正量たとえばFAF2が制御され、燃費の悪化をHC,CO
エミッションの悪化等を防止できる。
16 and 17 are timing charts for explaining the effect of the present invention. When the outflow type is used as the O 2 sensor output processing circuit, and as shown in FIG. 16 (B), the air-fuel ratio of the entire engine is lean due to variations in the injection valve, aging of the downstream O 2 sensor, etc. As shown in FIG. 16 (A), since the feedback start voltage as a criterion for determining whether the O 2 sensor is active or inactive is lowered to V fr ′, the feedback control by the downstream O 2 sensor can be started at the time indicated by the arrow. Therefore, after that, as shown in FIG. 16C, the air-fuel ratio correction amount by the downstream O 2 sensor, for example, FA
F2 is controlled, and deterioration of drivability and deterioration of NOx emission can be prevented. Similarly, a flow-in type is used as the O 2 sensor output processing circuit, and as shown in FIG. 17 (B), the air-fuel ratio of the entire engine is rich due to variations in the injection valve, aging of the downstream O 2 sensor, and the like. In some cases, as shown in FIG. 17 (A), since the feedback start voltage is raised to V fr ′ as a criterion for determining whether the O 2 sensor is active or inactive, feedback control by the downstream O 2 sensor can be started at the time indicated by the arrow. , Therefore, after that, the first
As shown in FIG. 7 (C), the air-fuel ratio correction amount by the downstream O 2 sensor, for example, FAF2 is controlled, and the deterioration of fuel efficiency is reduced by HC, CO
Emissions can be prevented from worsening.

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

第1A図、第1B図は本発明の構成を説明するための全
体ブロック図、 第2図はシングルOセンサシステムおよびダルブO
センサシステムを説明する排気エミッション特性図、 第3A図、第3B図はOセンサの出力特性を示すグラ
フ、 第4図、第5図は従来の空燃比制御を示すタイミング
図、 第6図は本発明に係る内燃機関の空燃比制御装置の一実
施例を示す全体概略図、 第7A図、第7B図、第8図、第10図、第11図、第
13図、第14図は第4図の制御回路の動作を説明する
ためのフローチャート、 第9図は第8図のフローチャートを補足説明するための
タイミング図、 第12図は第8図および第10図のフローチャートを補
足説明するためのタイミング図、 第15図は第8図および第13図のフローチャートを補
足説明するためのタイミング図、 第16図、第17図は本発明の効果を説明するためのタ
イミング図である。 1…機関本体、3…エアフローメータ、 4…ディストリビュータ、 5,6…クランク角センサ 10…制御回路、12…触媒コンバータ、 13…上流側(第1の)Oセンサ、 15…下流側(第2の)Oセンサ。
FIGS. 1A and 1B are overall block diagrams for explaining the configuration of the present invention, and FIG. 2 is a single O 2 sensor system and dull O 2
3A and 3B are graphs showing output characteristics of the O 2 sensor, FIGS. 4 and 5 are timing charts showing conventional air-fuel ratio control, and FIG. An overall schematic view showing an embodiment of an air-fuel ratio control system for an internal combustion engine according to the present invention, FIG. 7A, FIG. 7B, FIG. 8, FIG. 10, FIG. 11, FIG. 13, FIG. 4 is a flow chart for explaining the operation of the control circuit of FIG. 4, FIG. 9 is a timing chart for supplementary explanation of the flow chart of FIG. 8, and FIG. 12 is for supplementary explanation of the flow chart of FIG. 8 and FIG. FIG. 15, FIG. 15 is a timing chart for supplementary explanation of the flowcharts of FIGS. 8 and 13, and FIGS. 16 and 17 are timing charts for explaining the effect of the present invention. DESCRIPTION OF SYMBOLS 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 (first) 2) O 2 sensor.

───────────────────────────────────────────────────── フロントページの続き (72)発明者 永井 俊成 愛知県豊田市トヨタ町1番地 トヨタ自動 車株式会社内 (56)参考文献 特開 昭54−69618(JP,A) 特開 昭54−89116(JP,A) 特開 昭58−72647(JP,A) 特公 昭56−44258(JP,B2) ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Inventor Toshinari Nagai 1 Toyota Town, Toyota City, Aichi Prefecture Toyota Motor Corporation (56) References JP 54-69618 (JP, A) JP 54-89116 (JP, A) JP-A-58-72647 (JP, A) JP-B-56-44258 (JP, B2)

Claims (8)

【特許請求の範囲】[Claims] 【請求項1】内燃機関の排気系に設けられた排気ガス浄
化のための触媒コンバータの上流側、下流側に、それぞ
れ設けられ、排気ガス中の特定成分濃度を検出する第
1、第2の空燃比センサと、 前記第1の空燃比センサの出力に応じて第1の空燃比補
正量を演算する第1の空燃比補正演算手段と、 前記第2の空燃比センサの出力がフィードバック開始電
圧に到達したか否かを判別するフィードバック開始判別
手段と、 前記第2の空燃比センサの出力がフィードバック開始電
圧を前記第2の空燃比センサの出力レベル側に変化させ
るフィードバック開始電圧可変手段と、 前記第2の空燃比センサの出力が前記フィードバック開
始電圧に到達した後に、前記第2の空燃比センサの出力
に応じて第2の空燃比補正量を演算する第2の空燃比補
正量演算手段と、 前記第1の空燃比補正量および第2の空燃比補正量に応
じて前記機関の空燃比を調整する空燃比調整手段と、 を具備する内燃機関の空燃比制御装置。
1. A first and a second detector, which are respectively provided on the upstream side and the downstream side 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 the exhaust gas. An air-fuel ratio sensor, a first air-fuel ratio correction calculation unit that calculates a first air-fuel ratio correction amount according to the output of the first air-fuel ratio sensor, and an output of the second air-fuel ratio sensor is a feedback start voltage. Feedback start determination means for determining whether or not the feedback start voltage has changed, and feedback start voltage varying means for changing the feedback start voltage of the output of the second air-fuel ratio sensor to the output level side of the second air-fuel ratio sensor, A second air-fuel ratio correction amount for calculating a second air-fuel ratio correction amount according to the output of the second air-fuel ratio sensor after the output of the second air-fuel ratio sensor reaches the feedback start voltage. An air-fuel ratio control device for an internal combustion engine, comprising: arithmetic means; and air-fuel ratio adjusting means for adjusting the air-fuel ratio of the engine according to the first air-fuel ratio correction amount and the second air-fuel ratio correction amount.
【請求項2】前記フィードバック開始電圧可変手段は前
記第2の空燃比補正量に応じて前記フィードバック開始
電圧を変化させる特許請求の範囲第1項に記載の内燃機
関機関の空燃比制御装置。
2. The air-fuel ratio control device for an internal combustion engine according to claim 1, wherein the feedback start voltage varying means changes the feedback start voltage according to the second air-fuel ratio correction amount.
【請求項3】内燃機関の排気系に設けられた排気ガス浄
化のための触媒コンバータの上流側、下流側に、それぞ
れ設けられ、排気ガス中の特定成分濃度を検出する第
1、第2の空燃比センサと、 前記第2の空燃比センサの出力がフィードバック開始電
圧に到達したか否かを判別するフィードバック開始判別
手段と、 前記第2の空燃比センサの出力がフィードバック開始電
圧を前記第2の空燃比センサの出力レベル側に変化させ
るフィードバック開始電圧可変手段と、 前記第2の空燃比センサの出力が前記フィードバック開
始電圧に到達した後に、前記第2の空燃比センサの出力
に応じて空燃比フィードバック制御に関与する定数を演
算する定数演算手段と、 前記空燃比フィードバック制御に関与する定数と前記第
1の空燃比センサの出力とに応じて空燃比補正量を演算
する空燃比補正量演算手段と、 前記空燃比補正量に応じて前記機関の空燃比を調整する
空燃比調整手段と、 を具備する内燃機関の空燃比制御装置。
3. A first and a second detector, which are respectively provided on the upstream side and the downstream side 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 the exhaust gas. An air-fuel ratio sensor, a feedback start determination unit that determines whether the output of the second air-fuel ratio sensor has reached a feedback start voltage, and an output of the second air-fuel ratio sensor uses the feedback start voltage as the second feedback start voltage. Feedback start voltage varying means for changing to the output level side of the air-fuel ratio sensor, and after the output of the second air-fuel ratio sensor reaches the feedback start voltage, the air-fuel ratio is changed according to the output of the second air-fuel ratio sensor. A constant calculating means for calculating a constant involved in fuel ratio feedback control, a constant involved in the air-fuel ratio feedback control, and an output of the first air-fuel ratio sensor An air-fuel ratio correction amount calculating means for calculating an air-fuel ratio correction amount according to the air-fuel ratio, and an air-fuel ratio adjusting means for adjusting the air-fuel ratio of the engine according to the air-fuel ratio correction amount. .
【請求項4】前記フィードバック開始電圧可変手段は前
記第2の空燃比センサの出力に応じて演算される第2の
空燃比補正量に応じて前記フィードバック開始電圧を変
化させる特許請求の範囲第3項に記載の内燃機関の空燃
比制御装置。
4. The feedback start voltage varying means changes the feedback start voltage according to a second air-fuel ratio correction amount calculated according to the output of the second air-fuel ratio sensor. Item 3. An air-fuel ratio control device for an internal combustion engine according to item.
【請求項5】前記空燃比フィードバック制御に関与する
定数が空燃比のリッチ/リーン判別を遅延させるための
遅延時間である特許請求の範囲第3項に記載の内燃機関
の空燃比制御装置。
5. The air-fuel ratio control device for an internal combustion engine according to claim 3, wherein the constant relating to the air-fuel ratio feedback control is a delay time for delaying the rich / lean determination of the air-fuel ratio.
【請求項6】前記空燃比フィードバック制御に関与する
定数が積分定数である特許請求の範囲第3項に記載の内
燃機関の空燃比制御装置。
6. The air-fuel ratio control device for an internal combustion engine according to claim 3, wherein the constant involved in the air-fuel ratio feedback control is an integration constant.
【請求項7】前記空燃比フィードバック制御に関与する
定数がスキップ量である特許請求の範囲第3項に記載の
内燃機関の空燃比制御装置。
7. The air-fuel ratio control device for an internal combustion engine according to claim 3, wherein the constant involved in the air-fuel ratio feedback control is a skip amount.
【請求項8】前記空燃比フィードバック制御に関与する
定数が前記第1の空燃比センサ出力から空燃比のリッチ
/リーン判別するための比較電圧である特許請求の範囲
第3項に記載の内燃機関の空燃比制御装置。
8. The internal combustion engine according to claim 3, wherein the constant related to the air-fuel ratio feedback control is a comparison voltage for making an air-fuel ratio rich / lean determination from the output of the first air-fuel ratio sensor. Air-fuel ratio controller.
JP12990685A 1985-02-22 1985-06-17 Air-fuel ratio controller for internal combustion engine Expired - Lifetime JPH066912B2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP12990685A JPH066912B2 (en) 1985-06-17 1985-06-17 Air-fuel ratio controller for internal combustion engine
US06/831,566 US4739614A (en) 1985-02-22 1986-02-21 Double air-fuel ratio sensor system in internal combustion engine
CA000502580A CA1253595A (en) 1985-02-22 1986-02-24 Double air-fuel ratio sensor system in internal combustion engine
US07/515,183 USRE33942E (en) 1985-02-22 1990-04-26 Double air-fuel ratio sensor system in internal combustion engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP12990685A JPH066912B2 (en) 1985-06-17 1985-06-17 Air-fuel ratio controller for internal combustion engine

Publications (2)

Publication Number Publication Date
JPS61291745A JPS61291745A (en) 1986-12-22
JPH066912B2 true JPH066912B2 (en) 1994-01-26

Family

ID=15021314

Family Applications (1)

Application Number Title Priority Date Filing Date
JP12990685A Expired - Lifetime JPH066912B2 (en) 1985-02-22 1985-06-17 Air-fuel ratio controller for internal combustion engine

Country Status (1)

Country Link
JP (1) JPH066912B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6112731A (en) * 1998-12-21 2000-09-05 Ford Global Technologies, Inc. Engine diagnostic method

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5644258B2 (en) 2010-08-20 2014-12-24 トヨタ自動車株式会社 Exhaust port structure

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5644258B2 (en) 2010-08-20 2014-12-24 トヨタ自動車株式会社 Exhaust port structure

Also Published As

Publication number Publication date
JPS61291745A (en) 1986-12-22

Similar Documents

Publication Publication Date Title
JP2526999B2 (en) Catalyst deterioration determination device for internal combustion engine
JPH0726580B2 (en) Device for determining catalyst deterioration of internal combustion engine
JPH0598948A (en) Device for determining catalyst deterioration of internal combustion engine
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
JPH066912B2 (en) Air-fuel ratio controller for internal combustion engine
JP2569460B2 (en) Air-fuel ratio control device for internal combustion engine
JP2518254B2 (en) Air-fuel ratio control device 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
JPH0617660B2 (en) Air-fuel ratio controller for internal combustion engine
JP2518246B2 (en) Air-fuel ratio control device 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
JPH05179935A (en) Catalyst deteriorati0n detecting device for internal combustion engine
JP2518260B2 (en) Air-fuel ratio control device for internal combustion engine
JPH0639933B2 (en) Air-fuel ratio controller for internal combustion engine
JPH0718361B2 (en) Air-fuel ratio controller for internal combustion engine
JPH0621596B2 (en) Air-fuel ratio controller for internal combustion engine
JPH066918B2 (en) Air-fuel ratio controller for internal combustion engine

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term