Nothing Special   »   [go: up one dir, main page]

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

Air-fuel ratio controller for internal combustion engine

Info

Publication number
JPH066920B2
JPH066920B2 JP16852785A JP16852785A JPH066920B2 JP H066920 B2 JPH066920 B2 JP H066920B2 JP 16852785 A JP16852785 A JP 16852785A JP 16852785 A JP16852785 A JP 16852785A JP H066920 B2 JPH066920 B2 JP H066920B2
Authority
JP
Japan
Prior art keywords
signal
air
fuel ratio
output
lean
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
JP16852785A
Other languages
Japanese (ja)
Other versions
JPS6229742A (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 JP16852785A priority Critical patent/JPH066920B2/en
Priority to US06/831,566 priority patent/US4739614A/en
Priority to CA000502580A priority patent/CA1253595A/en
Publication of JPS6229742A publication Critical patent/JPS6229742A/en
Priority to US07/515,183 priority patent/USRE33942E/en
Publication of JPH066920B2 publication Critical patent/JPH066920B2/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 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.

〔従来の技術〕[Conventional technology]

一般に、機関の吸入空気量(もしくは吸入空気圧)およ
び回転速度に応じて燃料噴射弁の基本噴射量を演算し、
機関の排気ガス中の特定成分たとえば酸素成分の濃度を
検出するOセンサの検出信号にもとづいて演算された
空燃比補正係数 FAFに応じて前記基本噴射量を補正し、
この補正された噴射量に応じて実際に供給される燃料量
を制御する。この制御を繰返して最終的に機関の空燃比
を所定範囲内に収束させる。このような空燃比フィード
バック制御により、空燃比を理論空燃比近傍の非常に狭
い範囲内に制御できるので、排気系に設けられた三元触
媒コンバータ、すなわち、排気ガス中に含まれるCO,H
C,NOの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 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 such as an oxygen component in the exhaust gas of the engine,
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 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) Changes in the output characteristics of the O 2 sensor over time or over time.

また、Oセンサ以外では、燃料噴射弁、排気ガス再循
環流量、タペットクリアランス等の機関状態の経時的あ
るいは経年的な変化、および製造ばらつきによる排気ガ
スの混合の不均一性が変化および拡大することがある。
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.

かかる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) Since various poisons are trapped in the catalyst downstream of the catalytic converter, the poisoning amount 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センサが
安定な出力特性を維持している限り、良好な排気エミッ
ションが保証される。
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. Actually, as shown in FIG. 2, in the single O 2 sensor system,
When the output characteristic of the O 2 sensor deteriorates, it directly affects the exhaust emission characteristic, whereas in the double O 2 sensor system, the exhaust emission characteristic deteriorates even if the output characteristic of the upstream O 2 sensor deteriorates. do not do. That is, in the double O 2 sensor system, good exhaust emission is guaranteed as long as the downstream O 2 sensor maintains stable output characteristics.

一般に、酸素濃淡電池型Oセンサの温度特性は、第3
A図に示すように、空燃比A/Fがリッチの場合には、
素子温が上昇するにつれてOセンサの出力(リッチ信
号)は上昇してあるハイレベルで安定し、他方、空燃比
A/Fがリーンの場合には、素子温が上昇するにつれて
あるローレベルで安定する。なお、第3A図は、O
ンサ信号処理回路として流出し形式を用いている場合を
示しており、Oセンサ出力処理回路として流込み形式
を用いていると、第3B図のごとくなり、非活性状態に
あっては、リッチ、リーン信号は共にハイレベルとな
る。いずれにしても、Oセンサは素子温に応じて非活
性状態、活性状態となり、使用可能領域は限定される。
通常、400〜700℃の範囲が適当とされている。この活性
状態にあっては、一定の比較電圧VR例えば約0.45Vに
よりOセンサの出力電圧を比較することによりリッ
チ、リーンの判別が可能となる。
Generally, the temperature characteristic of the oxygen concentration battery type O 2 sensor is the third
As shown in FIG. A, when the air-fuel ratio A / F is rich,
The output (rich signal) of the O 2 sensor rises and stabilizes at a high level as the element temperature rises. On the other hand, when the air-fuel ratio A / F is lean, at a low level as the element temperature rises. Stabilize. Note that FIG. 3A shows the case where the outflow type is used as the O 2 sensor signal processing circuit, and when the inflow type is used as the O 2 sensor output processing circuit, it becomes as shown in FIG. 3B. In the inactive state, both the rich and lean signals are at high level. In any case, the O 2 sensor becomes inactive or active depending on the element temperature, and the usable area is limited.
Generally, the range of 400 to 700 ° C. is considered suitable. In this active state, it is possible to discriminate between rich and lean by comparing the output voltage of the O 2 sensor with a constant comparison voltage VR, for example, about 0.45V.

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

しかしながら、上述の下流側Oセンサは、上流側O
センサに比較して、飛石、水、泥等による機械的損傷を
被る可能性が大きく、この機械的損傷の結果、流出し形
式の信号処理回路を用いると、下流側Oセンサの出力
がリーン側に傾くことがあり、従って、空燃比がオーバ
リッチに制御されて、燃費の悪化、排気エミッションの
悪化、等を招き、他方、流込み形式の信号処理回路を用
いると、下流側Oセンサの出力がリッチ側に傾くこと
があり、従って、空燃比がオーバリーンに制御されて、
運転性の悪化、排気エミッションの悪化、等を招くとい
う問題点がある。
However, the downstream O 2 sensor described above, the upstream O 2
Compared to the sensor, it is more likely to suffer mechanical damage due to flying stones, water, mud, etc. As a result of this mechanical damage, if an outflow type signal processing circuit is used, the output of the downstream O 2 sensor will be lean. Therefore, the air-fuel ratio is controlled to be overrich, which leads to deterioration of fuel consumption, deterioration of exhaust emission, and the like. On the other hand, when a flow-in type signal processing circuit is used, the downstream O 2 sensor Output may lean toward the rich side, so the air-fuel ratio is controlled to be lean,
There is a problem in that drivability is deteriorated and exhaust emission is deteriorated.

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

本発明の目的は、下流側空燃比センサ(Oセンサ)の
出力劣化あるいは機械的損傷の検出を可能にしたダブル
空燃比センサシステムを提供することにあり、その手段
は第1A図〜第1D図に示される。
An object of the present invention is to provide a double air-fuel ratio sensor system capable of detecting output deterioration or mechanical damage of a downstream side air-fuel ratio sensor (O 2 sensor), and its means is shown in FIGS. 1A to 1D. As shown in the figure.

第1A図、第1B図は流出し型信号処理回路を用いたダ
ブル空燃比センサシステムを示す。第1A図において、
内燃機関の排気系に設けられた排気ガス浄化のための触
媒コンバータの上流、下流には、それぞれ、排気ガス中
の特定成分濃度を検出するための第1、第2の空燃比セ
ンサが設けられる。第1、第2の流出し型信号処理回路
は各第1、第2の空燃比センサの出力を処理する。そし
て、空燃比調整手段は各第1、第2の流出し型信号処理
回路の出力V,Vに応じて機関の空燃比を調整す
る。活性時リッチ信号判別手段は第1の流出し型信号処
理回路の出力Vが活性時リッチ信号か否かを判別す
る。この結果、第1の流出し型信号処理回路の出力V
が活性時リッチ信号と判別されたときには、リーン信号
判別手段が第2の流出し型信号処理回路の出力Vがリ
ーン信号か否かを判別する。リーン信号頻度判別手段は
第2の流出し型信号処理回路の出力Vがリーン信号で
ある頻度が所定値以上か否かを判別する。この結果、リ
ーン信号の頻度が所定値以上のときに、停止手段が空燃
比調整手段における第2の流出し型信号処理回路の出力
に応じた空燃比調整を停止するものである。
1A and 1B show a double air-fuel ratio sensor system using an outflow type signal processing circuit. In FIG. 1A,
First and second air-fuel ratio sensors for detecting the concentrations of specific components in the exhaust gas are provided upstream and downstream of a catalytic converter provided in the exhaust system of the internal combustion engine for purifying the exhaust gas. . The first and second outflow type signal processing circuits process the outputs of the first and second air-fuel ratio sensors. Then, the air-fuel ratio adjusting means adjusts the air-fuel ratio of the engine according to the outputs V 1 and V 2 of the first and second outflow type signal processing circuits. The active rich signal determination means determines whether or not the output V 1 of the first outflow type signal processing circuit is an active rich signal. As a result, the output V 1 of the first outflow type signal processing circuit
Is determined to be a rich signal when activated, the lean signal determination means determines whether or not the output V 2 of the second outflow type signal processing circuit is a lean signal. The lean signal frequency determination means determines whether the frequency at which the output V 2 of the second outflow type signal processing circuit is a lean signal is equal to or higher than a predetermined value. As a result, when the frequency of the lean signal is equal to or higher than the predetermined value, the stop means stops the air-fuel ratio adjustment according to the output V 2 of the second outflow type signal processing circuit in the air-fuel ratio adjusting means.

第1B図においては、第1A図に対して、第2の活性時
リッチ信号判別手段および解除手段が付加されている。
つまり、第2の活性時リッチ信号判別手段は、第2の流
出し型信号処理回路の出力Vが活性時リッチ信号か否
かを判別し、この結果、第2の流出し型信号処理回路の
出力Vが活性時リッチ信号のときに、解除手段は停止
手段を解除するものである。
In FIG. 1B, the second active rich signal discriminating means and releasing means are added to FIG. 1A.
That is, the second active-time rich signal determination means determines whether or not the output V 2 of the second outflow-type signal processing circuit is the active-time rich signal, and as a result, the second outflow-type signal processing circuit. The release means releases the stop means when the output V 2 of is a rich signal when active.

第1C図、第1D図は流込み型信号処理回路を用いたダ
ブル空燃比センサシステムを示す。なお、第1C図、第
1D図には、第1A図、第1B図と同様に、第1、第2
の空燃比センサが設けられている。
1C and 1D show a double air-fuel ratio sensor system using a flow-in type signal processing circuit. Note that, in FIGS. 1C and 1D, similar to FIGS. 1A and 1B, the first and second
Air-fuel ratio sensor is provided.

第1C図において、第1、第2の流込み型信号処理回路
は各第1、第2の空燃比センサの出力を処理する。そし
て、空燃比調整手段は各第1、第2の流込み型信号処理
回路の出力V,Vに応じて機関の空燃比を調整す
る。活性時リーン信号判別手段は第1の流込み型信号処
理回路の出力Vが活性時リーン信号か否かを判別す
る。この結果、第1の流込み型信号処理回路の出力V
が活性時リーン信号と判別されたときには、リッチ信号
判別手段が第2の流込み型信号処理回路の出力Vがリ
ッチ信号か否かを判別する。リッチ信号頻度判別手段は
第2の流込み型信号処理回路の出力Vがリッチ信号で
ある頻度が所定値以上か否かを判別する。この結果、リ
ッチ信号の頻度が所定値以上のときに、停止手段が空燃
比調整手段における第2の流込み型信号処理回路の出力
に応じた空燃比調整を停止するものである。
In FIG. 1C, first and second inflow type signal processing circuits process the outputs of the first and second air-fuel ratio sensors. Then, the air-fuel ratio adjusting means adjusts the air-fuel ratio of the engine according to the outputs V 1 and V 2 of the first and second inflow type signal processing circuits. The active lean signal determination means determines whether or not the output V 1 of the first flow-in type signal processing circuit is an active lean signal. As a result, the output V 1 of the first flow-in type signal processing circuit
Is determined to be a lean signal when activated, the rich signal determination means determines whether or not the output V 2 of the second flow-in type signal processing circuit is a rich signal. The rich signal frequency determination means determines whether or not the frequency at which the output V 2 of the second flow-in type signal processing circuit is a rich signal is a predetermined value or more. As a result, when the frequency of the rich signal is equal to or higher than the predetermined value, the stopping means stops the air-fuel ratio adjustment according to the output V 2 of the second flow-in type signal processing circuit in the air-fuel ratio adjusting means.

第1D図においては、第1C図に対して、第2の活性時
リーン信号判別手段および解除手段が付加されている。
つまり、第2の活性時リーン信号判別手段は、第2の流
込み型信号処理回路の出力Vが活性時リーン信号か否
かを判別し、この結果、第2の流込み型信号処理回路の
出力Vが活性時リーン信号のときに、解除手段は停止
手段を解除するものである。
In FIG. 1D, second active lean signal discriminating means and releasing means are added to FIG. 1C.
That is, the second active lean signal determination means determines whether or not the output V 2 of the second inflow type signal processing circuit is the active lean signal, and as a result, the second inflow type signal processing circuit. The release means releases the stop means when the output V 2 of is a lean signal when active.

〔作用〕[Action]

上述の手段によれば、たとえば、流出し形式の信号処理
回路を用いた場合、上流側空燃比センサの出力にもとづ
く第1の流出し型信号処理回路の出力Vがハイレベル
(つまり、活性時リッチ信号)のときに、下流側空燃比
センサが活性であれば、第2の流出し型信号処理回路の
出力Vもハイレベル(つまり、活性時リッチ信号)に
なることが予想されることを利用して下流側空燃比セン
サの活性が判別される。この結果、下流側空燃比センサ
が非活性(故障)と判別されたときには、下流側空燃比
センサの出力にもとづく空燃比調整すなわち空燃比フィ
ードバック制御は停止される。他方、水により下流側空
燃比センサが非活性状態となった場合には、この水が乾
燥されれば下流側空燃比センサは活性状態(非故障状
態)に復帰する。このため、第2の流出し型信号処理回
路の出力Vがハイレベル(つまり、活性時リッチ信
号)になったか否かを判別することにより、下流側空燃
比センサにもとづく空燃比調整の停止は解除される。
According to the above means, for example, when the outflow type signal processing circuit is used, the output V 1 of the first outflow type signal processing circuit based on the output of the upstream side air-fuel ratio sensor is at a high level (that is, active). If the downstream side air-fuel ratio sensor is active during the time rich signal), the output V 2 of the second outflow type signal processing circuit is also expected to be at a high level (that is, the active rich signal). Utilizing this fact, the activity of the downstream air-fuel ratio sensor is determined. As a result, when it is determined that the downstream side air-fuel ratio sensor is inactive (failure), the air-fuel ratio adjustment based on the output of the downstream side air-fuel ratio sensor, that is, the air-fuel ratio feedback control is stopped. On the other hand, when the downstream side air-fuel ratio sensor is inactivated by water, the downstream side air-fuel ratio sensor returns to the activated state (non-fault state) when the water is dried. Therefore, the air-fuel ratio adjustment based on the downstream side air-fuel ratio sensor is stopped by determining whether or not the output V 2 of the second outflow type signal processing circuit has become the high level (that is, the active rich signal). Is canceled.

同様に、流込み形式の信号処理回路を用いた場合、上流
側空燃比センサの出力にもとづく第1の流込み型信号処
理回路の出力Vがローレベル(つまり、活性時リーン
信号)のときに、下流側空燃比センサが活性であれば、
第2の流込み型信号処理回路の出力Vもローレベル
(つまり、活性時リーン信号)になることが予想される
ことを利用して下流側空燃比センサの活性が判別され
る。この結果、下流側空燃比センサが非活性(故障)と
判別されたときには、下流側空燃比センサの出力にもと
づく空燃比調整すなわち空燃比フィードバック制御は停
止される。他方、第2の流出し型信号処理回路の出力V
がローレベル(つまり、活性時リーン信号)になった
か否かを判別することにより、下流側空燃比センサにも
とづく空燃比調整の停止は解除される。
Similarly, when the flow-in type signal processing circuit is used, when the output V 1 of the first flow-in type signal processing circuit based on the output of the upstream side air-fuel ratio sensor is at a low level (that is, the lean signal during activation). If the downstream air-fuel ratio sensor is active,
The activity of the downstream side air-fuel ratio sensor is determined by utilizing the fact that the output V 2 of the second flow-in type signal processing circuit is also expected to be at the low level (that is, the lean signal during activation). As a result, when it is determined that the downstream side air-fuel ratio sensor is inactive (failure), the air-fuel ratio adjustment based on the output of the downstream side air-fuel ratio sensor, that is, the air-fuel ratio feedback control is stopped. On the other hand, the output V of the second outflow type signal processing circuit
The stop of the air-fuel ratio adjustment based on the downstream side air-fuel ratio sensor is released by determining whether 2 has become the low level (that is, the lean signal when activated).

〔実施例〕〔Example〕

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

第4図は本発明に係る内燃機関の空燃比制御装置の一実
施例を示す全体概要図である。第4図において、機関本
体1の吸気通路2にはエアフローメータ3が設けられて
いる。エアフローメータ3は吸入空気量を直接計測する
ものであって、ポテンショメータを内蔵して吸入空気量
に比例したアナログ電圧の出力信号を発生する。この出
力信号は制御回路10のマルチプレクサ内蔵A/D変換
器101 に供給されている。ディストリビュータ4には、
その軸がたとえばクランク角に換算して720°毎に基準
位置検出用パルス信号を発生するクランク角センサ5お
よびクランク角に換算して30°毎に基準位置検出用パル
ス信号を発生するクランク角センサ6が設けられてい
る。これらクランク角センサ5,6のパルス信号は制御
回路10の入出力インターフェイス102に供給され、こ
のうち、クランク角センサ6の出力はCPU 103の割込み
端子に供給される。
FIG. 4 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. 4, 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 in the control circuit 10. In Distributor 4,
For example, a crank angle sensor 5 whose axis generates a reference position detection pulse signal every 720 ° converted into a crank angle and a crank angle sensor which generates a reference position detection pulse signal converted every 30 ° 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,NOを同時に浄化する三元
触媒を収容する触媒コンバータ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 NO x in the exhaust gas.

排気マニホールド11には、すなわち触媒コンバータ1
2の上流側には第1のOセンサ13が設けられ、触媒
コンバータ12の下流側の排気管14には第2のO
ンサ15が設けられている。Oセンサ13,15は排気ガ
ス中の酸素成分濃度に応じた電気信号を発生する。すな
わち、Oセンサ13,15は空燃比が理論空燃比に対して
リーン側かリッチ側かに応じて、異なる出力電圧を制御
回路10の信号処理回路111、112を介してA/D変換器1
01に発生する。
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 output different output voltages via the signal processing circuits 111 and 112 of the control circuit 10 depending on whether the air-fuel ratio is leaner or richer than the stoichiometric air-fuel ratio. 1
Occurs on 01.

信号処理回路111(112)には、上述のごとく、大きく分け
て流出し形成と流込み形式とがある。流出し形成のもの
は、第5A図に示すごとく、接地された抵抗Rおよび
バッファOPを備えており、従って、Oセンサ13(15)
が非活性状態であれば、その出力電圧はなくなり、この
結果、抵抗Rに流れるシンク電流によって、リッチ、
リーン状態に関係なく、信号処理回路111(112)の入力は
ローレベルとり、従って、出力V (V)はローレ
ベルとなる。つまり、第3A図に示すごとく、ハイレベ
ル信号(活性時リッチ信号)の存在を確認できれば、該
当Oセンサの活性状態が判別できる。
The signal processing circuit 111 (112) is roughly divided into the outflow formation and the inflow form as described above. The spill formation has a grounded resistor R 1 and a buffer OP, as shown in FIG. 5A, and thus the O 2 sensor 13 (15).
Is in the inactive state, its output voltage disappears, and as a result, due to the sink current flowing through the resistor R 1 , rich,
The input of the signal processing circuit 111 (112) takes a low level regardless of the lean state, and thus the output V 1 (V 2 ) becomes a low level. That is, as shown in FIG. 3A, if the presence of a high level signal (rich signal during activation) can be confirmed, the active state of the corresponding O 2 sensor can be determined.

他方、流込み形式のものは、第5B図に示すごとく、電
源Vccに接続された抵抗RおよびバッファOPを備え
ており、従って、Oセンサ13(15)が非活性状態であ
れば、その出力電圧はなくなり、この結果、電源Vcc
ら抵抗Rに流れるソース電流によって、活性、非活性
状態に関係なく、信号処理回路111(112)の入力はハイレ
ベルとなり、従って、出力V(V)はハイレベルと
なる。つまり、第3B図に示すごとく、ローレベル信号
(活性時リーン信号)の存在を確認できれば、該当O
センサの活性状態が判別できる。
On the other hand, the flow-in type, as shown in FIG. 5B, has a resistor R 2 and a buffer OP connected to the power source V cc , so that if the O 2 sensor 13 (15) is in the inactive state. , Its output voltage disappears, and as a result, the input of the signal processing circuit 111 (112) becomes high level regardless of the active or inactive state by the source current flowing from the power source V cc to the resistor R 2 , and therefore the output V 1 (V 2 ) becomes high level. That is, as shown in FIG. 3B, if the presence of a low level signal (lean signal when active) can be confirmed, the corresponding O 2
The active state of the sensor can be determined.

なお、以下の説明では、信号処理回路111(112)として流
出し形式のものを用いる。
In the following description, the outflow type is used as the signal processing circuit 111 (112).

16はアラームであって、本発明によって下流側O
ンサ15が非活性(故障)と判別されたときに表示され
る。
Reference numeral 16 is an alarm, which is displayed when the downstream O 2 sensor 15 is determined to be inactive (failed) according to the present invention.

制御回路10は、たとえばマイクロコンピュータとして
構成され、A/D変換器101 、入出力インターフェイス
102,CPU 103、信号処理回路111,112の外に、ROM 104,RA
M 105、バックアップRAM 106、クロック発生回路107等
が設けられている。
The control circuit 10 is configured as a microcomputer, for example, and includes an A / D converter 101, an input / output interface.
102, CPU 103, signal processing circuits 111, 112, ROM 104, RA
An M 105, a backup RAM 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 "1" level, the flip-flop 109 is set and the drive circuit 110 activates the fuel injection valve 7. To stop. That is, the fuel injection valve 7 is biased 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のパルス信号を受信した時、クロック発生回
路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変換ルー
チンによって取込まれて 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 Ne 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図の制御回路の動作を説明する。The operation of the control circuit shown in FIG. 4 will be described below.

第6図は下流側Oセンサ15の故障を判別するルーチ
ンであって、所定時間たとえば4ms毎に実行される。
なお、フラグFSF、カウンタT,K,L,Mは図示し
ないイニシャルルーチンでクリアされている。
FIG. 6 is a routine for determining a failure of the downstream O 2 sensor 15, which is executed every predetermined time, for example, 4 ms.
The flag FSF and the counters T, K, L and M are cleared by an initial routine (not shown).

ステップ601では、下流側Oセンサ15が現在故障中
か否かをフラグFSFによって判別する。なお、FSF
=“0”は下流側Oセンサ15が故障なしを示し、F
SF=“1”は下流側Oセンサ15が故障中であるこ
とを示す。
In step 601, whether or not the downstream O 2 sensor 15 is currently in failure is determined by the flag FSF. In addition, FSF
= “0” indicates that the downstream O 2 sensor 15 has no failure, and F
SF = “1” indicates that the downstream O 2 sensor 15 is in failure.

ステップ602〜615は下流側Oセンサ15の故障を検出
するためのものであって、故障が検出されたときにはフ
ラグFSFをセットする。他方、ステップ616〜625は下
流側Oセンサ15の故障の回復を検出するためのもの
であって、故障が検出されたときには、フラグFSFを
リセットする。
Steps 602 to 615 are for detecting a failure of the downstream O 2 sensor 15, and when the failure is detected, the flag FSF is set. On the other hand, steps 616 to 625 are for detecting the recovery of the failure of the downstream O 2 sensor 15, and when the failure is detected, the flag FSF is reset.

ステップ602〜615について説明する。ステップ602で
は、カウンタTが所定値T未満か否かを判別する。こ
の結果、T<Tのときには、ステップ603にてカウン
タTをカウントアップし、ステップ604にて上流側O
センサ13の出力V(正確には、信号処理回路111の
出力であるが、以後は上流側Oセンサ13の出力とす
る)をA/D変換して取込み、ステップ605にてその平
均値(なまし値)を、 により演算する。次いで、ステップ606にて下流側O
センサ15の出力V(正確には、信号処理回路112の
出力であるが、以後は下流側Oセンサ15の出力とす
る)をA/D変換して取込み、ステップ607 にてその平
均値(なまし値)を、 により演算する。そして、ステップ626に進む。
The steps 602-615 will be described. In step 602, it is determined whether or not the counter T is less than the predetermined value T 0 . As a result, when T <T 0, the counter T is incremented in step 603, and the upstream O 2 is counted in step 604.
The output V 1 of the sensor 13 (to be precise, the output of the signal processing circuit 111, but hereinafter referred to as the output of the upstream O 2 sensor 13) is A / D converted and taken in, and the average value thereof is calculated in step 605. (Smoothed value) Calculate with. Then, in step 606, the downstream O 2
The output V 2 of the sensor 15 (to be precise, the output of the signal processing circuit 112, but hereinafter referred to as the output of the downstream O 2 sensor 15) is A / D converted and taken in, and the average value thereof is calculated in step 607. (Smoothed value) 2 Calculate with. Then, it proceeds to step 626.

ステップ603〜607のルーチンが繰返されてカウンタTが
に到達すると、ステップ602でのフローはステップ6
08に流れる。この結果、ステップ608にてカウンタTは
クリアされ、ステップ609にて、 10 か否かが判別される。ここで、10はたとえば0.45Vで
ある。つまり、ステップ609は上流側Oセンサ13の
出力Vが活性時リッチ信号か否かを判別している。
10のときのステップ610に進む。
When the counter T reaches T 0 by repeating the routine of steps 603 to 607, the flow of step 602 is step 6
It flows to 08. As a result, the counter T is cleared in step 608, and it is determined in step 609 whether 1 > 10 . Here, 10 is, for example, 0.45V. That is, in step 609, it is determined whether or not the output V 1 of the upstream O 2 sensor 13 is the active rich signal.
If 1 > 10 , proceed to step 610.

ステップ610では、 20 か否かが判別される。ここで、20はたとえば0.3Vで
ある。つまり、ステップ610は下流側Oセンサ15の
出力Vがリーン信号か否かを判別している。
20のときのみ、ステップ611に進み、カウンタKをカウ
ントアップする。なお、カウンタKは下流側Oセンサ
15の出力Vがリーン信号である頻度を示す。
At step 610, it is judged if 2 < 20 . Here, 20 is, for example, 0.3V. That is, step 610 determines whether the output V 2 of the downstream O 2 sensor 15 is a lean signal. 1 <
Only when it is 20, the process proceeds to step 611 and the counter K is incremented. The counter K indicates the frequency at which the output V 2 of the downstream O 2 sensor 15 is a lean signal.

ステップ612にてK>Kか否かを判別し、K>K
ときに、下流側Oセンサ15が故障とみなしステップ
613にてフラグFSFをセットし(FSF=“1”)、
ステップ614にてカウンタKをクリアし、次いでステッ
プ615にてアラーム16を表示し、ステップ626に進む。
It determines whether K> K 0 in step 612, when K> K 0, Step regarded downstream O 2 sensor 15 is a failure
The flag FSF is set at 613 (FSF = "1"),
The counter K is cleared at step 614, then the alarm 16 is displayed at step 615, and the routine proceeds to step 626.

このようにして、フラグFSFがセトされると、ステッ
プ601でのフローはステップ616に進み、ステップ616〜6
25が実行されることになる。
In this way, when the flag FSF is set, the flow in step 601 proceeds to step 616, and steps 616-6
25 will be executed.

ステップ616では、カウンタLが所定値L未満か否か
を判別する。この結果、L<Lのときには、ステップ
617にてカウンタLをカウントアップし、ステップ618に
て下流側Oセンサ15の出力VをA/D変換して取
込み、ステップ619 にてその平均値(なまし値)により演算する。ステップ615にてアラーム16の表示
う継続し、ステップ626に進む。
In step 616, it is determined whether the counter L is less than the predetermined value L 0 . As a result, when L <L 0 , the step
At 617, the counter L is counted up, at step 618 the output V 2 of the downstream O 2 sensor 15 is A / D converted and taken in, and at step 619 its average value (smoothed value) 2 is obtained. Calculate with. The alarm 16 continues to be displayed in step 615, and the flow advances to step 626.

ステップ617〜619,615のルーチンが繰返されてカウンタ
LがLに到達すると、ステップ616でのフローはステ
ップ620に流れる。この結果、ステップ620にてカウンタ
Lはクリアされ、ステップ621にて、 20 か否かが判別される。つまり、ステップ621 はステップ
610 と反対であって、下流側Oセンサ15の出力V
が活性時リッチ信号か否かを判別している。20
のときのみステップ622 に進み、カウンタMをカウント
アップする。なお、カウンタMは下流側Oセンサ15
の出力Vが活性時リッチ信号である頻度を示す。
When the routine of steps 617 to 619,615 is repeated and the counter L reaches L 0 , the flow of step 616 flows to step 620. As a result, the counter L is cleared in step 620, and it is determined in step 621 whether 2 > 20 . So step 621 is step
The output V 2 of the downstream O 2 sensor 15 that is the opposite of 610
Is a rich signal when activated. 2 > 20
Only in this case, the process proceeds to step 622 and the counter M is incremented. The counter M is the downstream O 2 sensor 15
Of the output V 2 is a rich signal when active.

ステップ623 にてM>Mか否かを判別し、M>M
ときに、下流側Oセンサ15の故障が回復したとみな
しステップ624にてフラグFSFをリセットし(FSF
=“0”)、ステップ625にてカウンタMをクリアし、
ステップ626に進む。
It is determined whether or not M> M 0 at step 623, M> when M 0, and resets the flag FSF step 624 considers the recovery failure of the downstream O 2 sensor 15 (FSF
= “0”), clear the counter M in step 625,
Go to step 626.

このようにして、フラグFSFがリセットされると、ス
テップ601でのフローはステップ602に進み、ステップ60
2〜615が再び実行されることになる。
In this way, when the flag FSF is reset, the flow in step 601 proceeds to step 602 and step 60
2 to 615 will be executed again.

以上のごとくして、上流側Oセンサ13の出力V
平均値が活性時リッチ信号であるときに、下流側O
ンサ15の出力Vの平均値がリーン信号である頻度K
を計数し、この頻度Kが所定値Kを超えたときに下流
側Oセンサ15が故障したとみなし、さらに、故障し
た場合には、下流側Oセンサ15の出力Vの平均値
が活性時リッチ信号である頻度Mを計数し、この頻度M
が所定値Mを超えたときに下流側Oセンサ15の故
障が回復したとみなしている。
As described above, when the average value of the output V 1 of the upstream O 2 sensor 13 is the active rich signal, the frequency K at which the average value of the output V 2 of the downstream O 2 sensor 15 is the lean signal.
When the frequency K exceeds a predetermined value K 0 , it is considered that the downstream O 2 sensor 15 has failed, and when it fails, the average value of the output V 2 of the downstream O 2 sensor 15 is calculated. Is counted as a rich signal when activated, and this frequency M
Is considered to have recovered from the failure of the downstream O 2 sensor 15 when the value exceeds a predetermined value M 0 .

なお、信号処理回路111(112)として流込み形式のものを
用いた場合には、ステップ609は 10 とし、ステップ610は 20 とし、ステップ621は 20 とすればよい。こお場合には、上流側Oセンサ13の
出力Vの平均値が活性時リーン信号であるときに、下
流側Oセンサ15の出力Vの平均値がリッチ信号で
ある頻度Kを計数し、この頻度Kが所定値Kを超えた
ときに下流側Oセンサ15が故障したとみなし、さら
に、故障した場合には、下流側Oセンサ15の出力V
の平均値が活性時リーン信号である頻度Mを計数し、
この頻度Mが所定値Mを超えたときに下流側Oセン
サ15の故障が回復したとみなすことになる。
If the signal processing circuit 111 (112) is of a flow type, step 609 may be 1 < 10 , step 610 may be 2 > 20, and step 621 may be 220 . In this case, when the average value of the output V 1 of the upstream O 2 sensor 13 is the active lean signal, the frequency K at which the average value of the output V 2 of the downstream O 2 sensor 15 is the rich signal is counted and regarded as the downstream O 2 sensor 15 when the frequency K exceeds a predetermined value K 0 has failed, further, in case of failure, the output V of the downstream O 2 sensor 15
The frequency M in which the average value of 2 is a lean signal when activated is counted,
When the frequency M exceeds the predetermined value M 0 , it is considered that the failure of the downstream O 2 sensor 15 has been recovered.

第7A図は第6図のステップ604,605の変更例であり、
第7B図は第6図のステップ609の変更例である。すな
わち、ステップ701では、 V<V10 ただし、V10は前回実行時の上流側Oセンサ13の出
力である。V<V10(負の傾き)であれば、ステップ
702にて傾きフラグF=“1”(正の傾き)か否かを判
別する。F=“1”であれば、電圧Vが正の傾きから
負の傾きに変化したことを意味する。つまり、電圧V
の極大値が検出されたことを意味する。従って、この場
合、ステップ703にて、電圧Vの極大値の平均値
(なまし値)を、 により更新する。ステップ704では傾きフラグFをリセ
ットし、ステップ706にてV10←Vとして次回の実行
に備える。他方、ステップ702にて傾きフラグF=
“0”であれば、電圧Vは負の傾きを保持しているの
でステップ706に直接進む。また、ステップ701にてV
≧V10(正の傾き)であればステップ705にて傾きフラ
グFをセットしてステップ706に進む。
FIG. 7A is a modified example of steps 604 and 605 of FIG.
FIG. 7B is a modification of step 609 in FIG. That is, in step 701, V 1 <V 10 where V 10 is the output of the upstream O 2 sensor 13 at the time of the previous execution. If V 1 <V 10 (negative slope), step
At 702, it is determined whether or not the inclination flag F = “1” (positive inclination). If F = “1”, it means that the voltage V 1 has changed from the positive slope to the negative slope. That is, the voltage V 1
It means that the maximum value of is detected. Therefore, in this case, in step 703, the average value r of the maximum values of the voltage V 1 is
(Smoothed value) To update. In step 704, the inclination flag F is reset, and in step 706, V 10 ← V 1 to prepare for the next execution. On the other hand, in step 702, the inclination flag F =
If it is “0”, the voltage V 1 has a negative slope, and therefore the process proceeds directly to step 706. Also, in step 701, V 1
If ≧ V 10 (positive inclination), the inclination flag F is set at step 705 and the routine proceeds to step 706.

他方、第7B図のステップ707では >Vr0 ただし、Vr0は所定値であってたとえば0.7Vか否かが判
別される。
On the other hand, in step 707 of FIG. 7B, r 2 > V r0 , where V r0 is a predetermined value and it is determined whether or not it is 0.7 V, for example.

以上のごとくして、第7A図、第7B図を用いると、上
流側Oセンサ13の出力Vの極大値の平均値が所定
値以上であるときに、下流側Oセンサ15の出力V
の平均値がリーン信号である頻度Kを計数し、この頻度
Kが所定値Kを超えたときに下流側Oセンサ15が
故障したとみなし、さらに、故障した場合には、下流側
センサ15の出力Vの平均値が活性時リッチ信号
である頻度Mを計数し、この頻度Mが所定値Mを超え
たときに下流側Oセンサ15の故障が回復したとみな
すことになる。
As described above, using FIGS. 7A and 7B, when the average value of the maximum values of the output V 1 of the upstream O 2 sensor 13 is a predetermined value or more, the output of the downstream O 2 sensor 15 V 2
The frequency K that is an average value of the lean signals is counted, and when the frequency K exceeds a predetermined value K 0 , it is considered that the downstream O 2 sensor 15 has failed. 2 Count the frequency M that the average value of the output V 2 of the sensor 15 is the active rich signal, and consider that the failure of the downstream O 2 sensor 15 is recovered when this frequency M exceeds a predetermined value M 0. become.

なお、信号処理回路111(112)として流込み形式のものを
用いた場合には、ステップ701は V>V10 とし、ステップ707は <Vro′ ただし、Vro′はたとえば0.3Vである、とすればよ
い。この場合には、は電圧Vの極小値の平均値で
ある。従って、上流側Oセンサ13の出力Vの極小
値の平均値が所定値以下であるときに、下流側Oセン
サ15の出力Vの平均値がリッチ信号である頻度Kを
計数し、この頻度Kが所定値Kを超えたときに下流側
センサ15が故障したとみなし、さらに、故障した
場合には、下流側Oセンサ15の出力Vの平均値が
活性時リーン信号である頻度Mを計数し、この頻度Mが
所定値Mを超えたときに下流側Oセンサ15の故障
が回復したとみなすことになる。
If the signal processing circuit 111 (112) is of a flow-in type, step 701 sets V 1 > V 10 and step 707 sets r <V ro ′, where V ro ′ is 0.3 V, for example. There is. In this case, r is the average value of the minimum values of the voltage V 1 . Therefore, when the average value of the minimum values of the output V 1 of the upstream O 2 sensor 13 is less than or equal to a predetermined value, the frequency K at which the average value of the output V 2 of the downstream O 2 sensor 15 is a rich signal is counted. When the frequency K exceeds a predetermined value K 0 , it is considered that the downstream O 2 sensor 15 has failed, and when it fails, the average value of the output V 2 of the downstream O 2 sensor 15 is active. The frequency M which is a lean signal is counted, and when the frequency M exceeds a predetermined value M 0 , it is considered that the failure of the downstream O 2 sensor 15 has been recovered.

第8A図は第6図のステップ604,605の他の変更例であ
り、第8B図は第6図のステップ609の他の変更例であ
り、第9図は第8A図を補足説明するタイミング図であ
る。ここで、第9図に示すように、リッチカウンタCR
はリッチ状態(V>VR1:VR1は比較電圧たとえば0.
45V)の持続時間を計測するものであり、リーンカウン
タCLはリーン状態(V≦VR1)の持続時間を計測す
るものである。すなわち、ステップ801では、V≦V
R1か否かを判別し、V>VR1(リッチ)であればステ
ップ802にてリーンカウンタCL=0か否かを判別する
ことによりリーンからリッチへの変化点か否かを判別す
る。リーンからリッチへの変化点であれば(CL≠
0)、ステップ803にてリーン持続時間CLEをCLと
し、ステップ804にてカウンタCLをクリアする。次い
で、ステップ805にてリッチカウンタCRをカウントア
ップする。他方、ステップ802にてリーンからリッチへ
の変化点でなければ(CL=0)、ステップ805に直接
進んでリッチカウンタCRをカウントアップする。
FIG. 8A is another modified example of steps 604 and 605 of FIG. 6, FIG. 8B is another modified example of step 609 of FIG. 6, and FIG. 9 is a timing diagram supplementarily explaining FIG. 8A. is there. Here, as shown in FIG. 9, the rich counter CR
Is a rich state (V 1 > V R1 : V R1 is a comparison voltage, for example, 0.
45V), and the lean counter CL measures the duration of the lean state (V 1 ≤V R1 ). That is, in step 801, V 1 ≦ V
It is determined whether or not R1, and if V 1 > V R1 (rich), it is determined at step 802 whether or not the lean counter CL = 0, and thereby whether or not it is the change point from lean to rich. If it is a change point from lean to rich (CL ≠
0), the lean duration CLE is set to CL in step 803, and the counter CL is cleared in step 804. Next, at step 805, the rich counter CR is incremented. On the other hand, if it is not the change point from lean to rich in step 802 (CL = 0), the process directly proceeds to step 805 and the rich counter CR is counted up.

他方、ステップ801にてV≦VR1(リーン)であれば
ステップ806にてリッチカウンタCR=0か否かを判別
することによりリッチからリーンへの変化点か否かを判
別する。リッチからリーンへの変化点であれば(CR≠
0)、ステップ807にてリッチ持続時間CREをCRと
し、ステップ808にてカウンタCRをクリアする。次い
で、ステップ809にてリーンカウンタCLをカウントア
ップする。他方、ステップ806にてリッチからリーンへ
の変化点でなければ(CR=0)、ステップ809に直接
進んでリーンカウンタCLをカウントアップする。
On the other hand, if V 1 ≦ V R1 (lean) in step 801, then it is determined in step 806 whether or not the rich counter CR = 0, thereby determining whether or not the change point is from rich to lean. If it is a change point from rich to lean (CR ≠
0), the rich duration CRE is set to CR in step 807, and the counter CR is cleared in step 808. Next, at step 809, the lean counter CL is counted up. On the other hand, if it is not the change point from rich to lean at step 806 (CR = 0), the routine proceeds directly to step 809 to count up the lean counter CL.

このようにして、リーン持続時間CLEおよびリッチ持
続時間CREは常に更新されている。次いで、ステップ
810にて、リッチ持続時間CREとリーン持続時間CL
Eとの和TTを、 TT←CRE+CLE により演算し、次いで、ステップ811にて、デューティ
比DRIを、 DRI←CRE/TT により演算し、次いで、ステップ812にて、デューティ
比DRIの平均値(なまし値)()を、 により演算する。
In this way, the lean duration CLE and the rich duration CRE are constantly updated. Then step
At 810, rich duration CRE and lean duration CL
The sum TT of E and TT is calculated by TT ← CRE + CLE, then the duty ratio DRI is calculated by step 811 by DRI ← CRE / TT, and then the average value of the duty ratio DRI is calculated by step 812. Value) () Calculate with.

他方、第8B図のステップ813では、 < ただし、は一定値、か否かが判別される。On the other hand, in step 813 of FIG. 8B, < 0 , where 0 is a constant value is determined.

以上のごとくして、第8A図、第8B図を用いると、上
流側Oセンサ13の出力Vのリッチ信号のデューテ
ィ比の平均値が所定値以下であるときに、下流側O
ンサ15の出力Vの平均値がリーン信号である頻度K
を計数し、この頻度Kが所定値Kを超えたときに下流
側Oセンサ15が故障したとみなし、さらに、故障し
た場合には、下流側Oセンサ15の出力Vの平均値
が活性時リッチ信号である頻度Mを計数し、この頻度M
が所定値Mを超えたときに下流側Oセンサ15の故
障が回復したとみなすことになる。
As described above, using FIGS. 8A and 8B, when the average value of the duty ratios of the rich signals of the output V 1 of the upstream O 2 sensor 13 is equal to or less than a predetermined value, the downstream O 2 sensor The frequency K at which the average value of the output V 2 of 15 is a lean signal
When the frequency K exceeds a predetermined value K 0 , it is considered that the downstream O 2 sensor 15 has failed, and when it fails, the average value of the output V 2 of the downstream O 2 sensor 15 is calculated. Is counted as a rich signal when activated, and this frequency M
When the value exceeds a predetermined value M 0 , it is considered that the failure of the downstream O 2 sensor 15 has been recovered.

なお、信号処理回路111(112)として流込み形式のものを
用いた場合には、ステップ811は DRI←CLE/TT とすればよい。この場合には、上流側Oセンサ13の
出力Vのリーン信号のデューティ比の平均値が所定値
以下であるときに、下流側Oセンサ15の出力V
平均値がリッチ信号である頻度Kを計数し、この頻度K
が所定値Kを超えたときに下流側Oセンサ15が故
障したとみなし、さらに、故障した場合には、下流側O
センサ15の出力Vの平均値が活性時リーン信号で
ある頻度Mを計数し、この頻度Mが所定値Mを超えた
ときに下流側Oセンサ15の故障が回復したとみなす
ことになる。
If the signal processing circuit 111 (112) is of a flow-in type, step 811 may be DRI ← CLE / TT. In this case, when the average value of the duty ratio of the lean signal of the output V 1 of the upstream O 2 sensor 13 is less than or equal to a predetermined value, the average value of the output V 2 of the downstream O 2 sensor 15 is a rich signal. Counting a certain frequency K, this frequency K
There regarded as downstream O 2 sensor 15 when exceeding the predetermined value K 0 has failed, further, in case of failure, the downstream O
2 Count the frequency M that the average value of the output V 2 of the sensor 15 is a lean signal at the time of activation, and consider that the failure of the downstream O 2 sensor 15 is recovered when this frequency M exceeds a predetermined value M 0. become.

なお、第6図のステップ616〜625における下流側O
ンサ15の故障の回復の判別を、下流側Oセンサ15
の出力Vが比較電圧VR1を所定数通過したことにより
行うこともできる。
Incidentally, the determination of the recovery of the failure of the downstream O 2 sensor 15 in step 616 to 625 of FIG. 6, the downstream O 2 sensor 15
Can be performed by the output V 2 of the above has passed the comparison voltage V R1 by a predetermined number.

上述のごとくして設定されたフラグFSFにより空燃比
フィードバック制御を行う。
Air-fuel ratio feedback control is performed by the flag FSF set as described above.

以下、空燃比フィードバック制御について説明する。The air-fuel ratio feedback control will be described below.

第10図は上流側Oセンサ13の出力にもとづいて空
燃比補正計数FAF1を演算する第1の空燃比フィードバッ
ク制御ルーチンであって、所定時間たとえば4ms毎に
実行される。
FIG. 10 shows a first air-fuel ratio feedback control routine for calculating the air-fuel ratio correction count FAF1 based on the output of the upstream O 2 sensor 13, which is executed every predetermined time, for example, 4 ms.

ステップ1001では、上流側Oセンサ13による空燃比
の閉ループ(フィードバック)条件が成立しているか否
かを判別する。機関始動中、始動後の燃料増量動作中、
暖機増量動作中、パワー増量動作中、リーン制御中、上
流側Oセンサ13の不活性状態時等はいずれも閉ルー
プ条件が不成立であり、その他の場合が閉ループ条件成
立である。なお、上流側Oセンサ13の活性/不活性
状態の判別はRAM 105 より水温データTHWを読出して
一旦THW≧70℃になったか否かを判別するか、ある
いは上流側Oセンサ13の出力レベルが一度上下した
か否かを判別することによって行われる。閉ループ条件
が不成立のときには、ステップ1017に進んで空燃比補正
計数FAF1を1.0とする。他方、閉ループ条件成立の場合
はステップ1002に進む。
In step 1001, 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. The determination of the active / inactive state of the upstream O 2 sensor 13 is performed by reading the water temperature data THW from the RAM 105 and once determining whether THW ≧ 70 ° C. or by the output of the upstream O 2 sensor 13. It is performed by determining whether or not the level once goes up or down. When the closed loop condition is not satisfied, the routine proceeds to step 1017, 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 1002.

ステップ1002では、上流側Oセンサ13の出力V
A/D変換して取込み、ステップ1003にてVが比較電
圧VR1たとえば0.45V以下か否かを判別する。つまり、
空燃比がリッチかリーンかを判別する。リーン(V
R1)であれば、ステップ1004にて第1のディレイカウ
ンタCDLY1を1減算し、ステップ1005,1006にて第1の
ディレイカウンタCDLY1を最小値TDR1でガードする。な
お、最小値TDR1は上流側Oセンサの出力においてリー
ンからリッチへの変化があってもリーン状態であるとの
判断を保持するためのリッチ遅延時間であって、負の値
で定義される。他方、リッチ(V>VR1)であれば、
ステップ1007にて第1のディレイカウンタCDLY1を1加
算して、ステップ1008,1009にて第1のディレイカウン
タCDLY1を最大値TDL1でガードする。なお、最大値TDL1
は上流側Oセンサ13の出力においてリッチからリー
ンへの変化があってもリッチ状態であるとの判断を保持
するためのリーン遅延時間であって、正の値で定義され
る。
In step 1002, the output V 1 of the upstream O 2 sensor 13 is A / D converted and taken in, and in step 1003, it is determined whether or not V 1 is the comparison voltage V R1, for example, 0.45 V or less. 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 1004, and the first delay counter CDLY1 is guarded by the minimum value TDR1 in steps 1005 and 1006. 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 ),
At step 1007, the first delay counter CDLY1 is incremented by 1, and at steps 1008 and 1009, the first delay counter CDLY1 is guarded with the maximum value TDL1. The maximum value TDL1
Is a lean delay time for holding the determination that the state is rich even if there is a change from rich to lean in the output of the upstream O 2 sensor 13, and is defined by 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.

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

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

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

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

第11図は第10図のフローチャートによる動作を補足
説明するタイミング図である。上流側Oセンサ13の
出力により第11図(A)に示すごとくリッチ、リーン
判別の空燃比信号A/F1が得られると、第1のディレ
イカウンタCDLY1は、第11図(B)に示すごとく、リ
ッチ状態でカウントアップされ、リーン状態でカウント
ダウンされる。この結果、第11図(C)に示すごと
く、遅延処理された空燃比信号A/F1′に形成され
る。たとえば、時刻tにて空燃比信号A/F1がリー
ンからリッチに変化しても、遅延処理された空燃比信号
A/F1′はリッチ遅延時間(−TDR1)だけリーンに保
持された後に時刻tにてリッチに変化する。時刻t
にて空燃比信号A/F1がリッチからリーンに変化して
も、遅延処理された空燃比信号A/F1′はリーン遅延
時間TDL1相当だけリッチに保持された後に時刻tにて
リーンに変化する。しかし、空燃比信号A/F1が時刻
,t,tのごとくリッチ遅延時間(−TDR1)よ
り短い期間で反転すると、第1のディレイカウンタCDLY
1が基準値0を交差するのに時間を要し、この結果、時
刻tにて遅延処理後の空燃比信号A/F1′が反転さ
れる。つまり、遅延処理後の空燃比信号A/F1′は遅
延処理前の空燃比信号A/F1に比べて安定となる。こ
のように遅延処理後の安定した空燃比信号A/F1′に
もとづいて第11図(D)に示す空燃比補正係数FAF1が
得られる。
FIG. 11 is a timing diagram for supplementarily explaining the operation according to the flowchart of FIG. When the rich / lean air-fuel ratio signal A / F1 is obtained by the output of the upstream O 2 sensor 13 as shown in FIG. 11 (A), the first delay counter CDLY1 is shown in FIG. 11 (B). As described above, the rich state is counted up, and the lean state is counted down. As a result, as shown in FIG. 11C, 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 . Time t 3
Change change the air-fuel ratio signal A / F1 is from rich to lean, at time t 4 after the air-fuel ratio signal A / F1 delayed processed 'is held in the rich only equivalent lean delay time TDL1 lean at To do. However, when the air-fuel ratio signal A / F1 is reversed in a shorter period of time than the rich delay time (-TDR1) as the time t 5, t 6, t 7 , the first delay counter CDLY
1 takes time to cross a reference value 0, the 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. 11D 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、スキップ量RS1(この場
合、リーンからリッチへのリッチスキップ量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 a second air-fuel ratio correction coefficient FAF2, delay times TDR1 and TDL1 as the first air-fuel ratio feedback control constants, and a skip amount RS1 (in this case, from lean to rich) To the rich skip amount RS1R and the lean skip amount RS1L from rich to lean are set separately, and the integration constant KI1 (also in this case, the rich integration constant
KI1R and 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
There is a system that makes variable.

例えば、リッチ遅延時間(−TDR1)>リーン遅延時間(TD
L1)と設定すれば、制御空燃比はリッチ側に移行でき、
逆に、リーン遅延時間(TDL1)>リッチ遅延時間(−TDR
1)と設定すれば、制御空燃比はリーン側に移行でき
る。つまり、下流側Oセンサ15の出力に応じて遅延
時間TDR1,TDL1を補正することにより空燃比が制御でき
る。また、リッチスキップ量RS1Rを大きくすると、制御
空燃比をリッチ側に移行でき、また、リーンスキップ量
RS1Lを小さくしても制御空燃比をリッチ側に移行でき、
他方、リーンスキップ量RS1Lを大きくすると、制御空燃
比をリーン側に移行でき、また、リッチスキップ量RS1R
を小さくしても制御空燃比をリーン側に移行できる。従
って、下流側Oセンサ15の出力に応じてリッチスキ
ップ量RS1Rおよびリーンスキップ量RS1Rを補正すること
により空燃比が制御できる。さらにまた、リッチ積分定
数KI1Rを大きくすると、制御空燃比をリッチ側に移行で
き、また、リーン積分定数KI1Lを小さくしても制御空燃
比をリッチ側に移行でき、他方、リーン積分定数KI1Lを
大きくすると、制御空燃比をリーン側に移行でき、ま
た、リーン積分定数KI1Rを小さくしても制御空燃比をリ
ーン側に移行できる。従って、下流側Oセンサ15の
出力に応じてリッチ積分定数KI1Rおよびリーン積分定数
KI1Lを補正することにより空燃比が制御できる。さらに
また、比較電圧VR1を大きくすると制御空燃比をリッチ
側に移行でき、また、比較電圧VR1を小さくすると制御
空燃比をリーン側に移行できる。従って、下流側O
ンサ15の出力に応じて比較電圧VR1を補正することに
より空燃比が制御できる。
For example, rich delay time (-TDR1)> lean delay time (TD
If set to (L1), the control air-fuel ratio can shift to the rich side,
Conversely, lean delay time (TDL1)> rich delay time (-TDR
If set to 1), 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 lean skip amount can be increased.
Even if RS1L is reduced, the control air-fuel ratio can be shifted to the rich side,
On the other hand, if the lean skip amount RS1L is increased, the control air-fuel ratio can be shifted to the lean side, and the rich skip amount RS1R
The control air-fuel ratio can be shifted to the lean side even if is decreased. Therefore, the air-fuel ratio can be controlled by correcting the rich skip amount RS1R and the lean skip amount RS1R 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 KI1L is increased. Then, the control air-fuel ratio can be shifted to the lean side, and the control air-fuel ratio can be shifted to the lean side even if the lean integration constant KI1R is reduced. Therefore, depending on the output of the downstream O 2 sensor 15, the rich integration constant KI1R and the lean integration constant KI1R
The air-fuel ratio can be controlled by correcting KI1L. 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.

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

第12図は下流側Oセンサ15の出力にもとづいて第
2の空燃比補正係数FAF2を演算する第2の空燃比フィー
ドバック制御ルーチンであって、所定時間たとえば1s
毎に実行される。ステップ1201では、上述のごとく演算
されたフラグFSFが“1”か否かを判別する。FSF
=“1”であれば、下流側Oセンサ15を故障とみな
し、ステップ1218に進む。ステップ1202では、下流側O
センサ15による閉ループ条件か否かを判別する。こ
のステップは第10図のステップ1001とほぼ同一であ
る。閉ループ条件でなければステップ1218に進んでFAF2
=1.0とし、閉ループ条件のときにはステップ1203へ進
む。
FIG. 12 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. In step 1201, it is determined whether or not the flag FSF calculated as described above is "1". FSF
If “1”, the downstream O 2 sensor 15 is regarded as a failure, and the process proceeds to step 1218. In Step 1202, the downstream side O
It is determined whether or not the closed loop condition by the two- sensor 15 is satisfied. This step is almost the same as step 1001 in FIG. If it is not a closed loop condition, proceed to step 1218 and FAF2
= 1.0, and when the closed loop condition is satisfied, the routine proceeds to step 1203.

ステップ1203では、下流側Oセンサ15の出力V
A/D変換して取込み、ステップ1204にてVが比較電
圧VR2たとえば0.55V以下か否かを判別する、つまり、
空燃比がリッチかリーンかを判別する。なお、比較電圧
R2は触媒コンバータ14の上流、下流で生ガスの影響
による出力特性が異なることおよび劣化速度が異なるこ
と等を考慮して上流側Oセンサ13の出力の比較電圧
でVR1より高く設定される。リーン(V≦VR2)であ
れば、ステップ1205にて第2のディレイカウンタCDLY2
を1減算し、ステップ1206,1207にて第2のディレイカ
ウンタCDLY2を最小値TDR2でガードする。なお、最小値
TDR2はリーンからリッチへの変化があってもリーン状態
を保持するためのリッチ遅延時間であって、負の値で定
義される。他方、リッチ(V>VR2)であれば、ステ
ップ1208にて第2のディレイカウンタCDLY2を1加算し
て、ステップ1209,1210にて第2のディレイカウンタCD
LY2を最大値TDL2でガードする。なお、最大値TDL2はリ
ッチからリーンへの変化があってもリッチ状態を保持す
るためのリーン遅延時間であって、正の値で定義され
る。
In step 1203, the output V 2 of the downstream O 2 sensor 15 is A / D converted and captured, and in step 1204, it is determined whether or not V 2 is the comparison voltage V R2, for example, 0.55 V or less, that is,
Determine whether the air-fuel ratio is rich or lean. The comparison voltage V R2 is 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 side and the downstream side of the catalytic converter 14. Set higher. If lean (V 2 ≦ V R2 ), the second delay counter CDLY 2 is determined in step 1205.
Is subtracted by 1, and in steps 1206 and 1207, the second delay counter 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 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 1208, and the second delay counter CD is added in steps 1209 and 1210.
Guard LY2 with 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.

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

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

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

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

このように、第2の空燃比補正係数FAF2は遅延処理され
た下流側Oセンサ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.

第13図は噴射量演算ルーチンであって、所定クランク
角毎たとえば360゜ CA毎に実行される。ステップ1301で
は、RAM 105により吸入空気量データQおよび回転速度
データNeを読出して基本噴射量TAUPを演算する。たと
えばTAUP←KQ/Ne(Kは定数)とする。ステップ13
02にてRAM 105より冷却水温データTHWを読出してROM
104に格納された1次元マップにより暖機増量値FWL
を補間計算する。この暖機増量FWLは、図示のごと
く、現在の冷却水温THWが上昇するに従って小さくな
るように設定されている。
FIG. 13 shows an injection amount calculation routine, which is executed every predetermined crank angle, for example, every 360 ° CA. In step 1301, the RAM 105 reads the intake air amount data Q and the rotation speed data Ne to calculate the basic injection amount TAUP. For example, TAUP ← KQ / Ne (K is a constant). Step 13
At 02, read the cooling water temperature data THW from RAM 105 and ROM
Warm-up increase value FWL based on the one-dimensional map stored in 104
Is calculated by interpolation. This warm-up increase amount FWL is set to decrease as the current cooling water temperature THW increases, as shown in the figure.

ステップ1303では、最終噴射量TAUを、TAU←TAUP・F
AF1・FAF2・(FWL+α)+βにより演算する。なお、
α,βは他の運転状態パラメータによって定まる補正量
であり、たとえば図示しないスロットル位置センサから
の信号、あるいは吸気温センサからの信号、バッテリ電
圧等により決められる補正量であり、これらもRAM 105
に格納されている。次いで、ステップ1304にて、噴射量
TAUをダウンカウンタ108にセットすると共にフリッ
プフロップ109をセットして燃料噴射を開始させる。そ
して、ステップ1305にてこのルーチンは終了する。な
お、上述のごとく、噴射量TAUに相当する時間が経過
すると、ダウンカウンタ108のキャリアウト信号によっ
てフリップフロップ109がリセットされて燃料噴射は終
了する。
In step 1303, the final injection amount TAU is set to TAU ← TAUP ・ F
Calculate with AF1, FAF2, (FWL + α) + β. 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 1304, 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 1305, 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.

第14図は第10図および第12図のフローチャートに
よって得られる第1、第2の空燃比補正係数FAF1,FAF2
を説明するためのタイミング図である。上流側Oセン
サ13の出力電圧Vが第14図(A)に示すごとく変
化すると、第10図のステップ1003での比較結果は第1
4図(B)のごとくなる。第14図(B)の比較結果は
遅延処理されると第14図(C)のごとくなる。この結
果、第14図(D)に示すように、遅延されたリッチと
リーンとの切換え時点でFAF1はRS1だけスキップする。
他方、下流側Oセンサ15の出力電圧Vが第14図
(E)に示す如く変化すると、第12図のステップ1204
での比較結果は第14図(F)のごとくなり、さらに、
遅延処理されると第14図(G)のごとくなる。第2の
空燃比補正係数FAF2は第14図(G)の遅延された比較
結果にもとづいて演算されると第14図(H)のごとく
なる。
FIG. 14 shows the first and second air-fuel ratio correction factors FAF1 and FAF2 obtained by the flowcharts of FIGS. 10 and 12.
FIG. 6 is a timing chart for explaining the above. When the output voltage V 1 of the upstream O 2 sensor 13 changes as shown in FIG. 14 (A), the comparison result in step 1003 in FIG.
It becomes like Fig. 4 (B). If the comparison result of FIG. 14 (B) is delayed, it becomes as shown in FIG. 14 (C). As a result, as shown in FIG. 14 (D), FAF1 skips only RS1 at the time of switching the delayed 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. 14 (E), step 1204 in FIG.
The comparison result at is as shown in Fig. 14 (F).
When the delay processing is performed, it becomes as shown in FIG. When the second air-fuel ratio correction coefficient FAF2 is calculated based on the delayed comparison result of FIG. 14 (G), it becomes as shown in FIG. 14 (H).

次に、第15図および第16図を参照して空燃比フィー
ドバック制御に関与する定数としての遅延時間を可変に
したダブルOセンサシステムについて説明する。
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. 15 and 16.

第15図は下流側Oセンサ15の出力にもとづいて遅
延時間TDR1,TDL1を演算する第2の空燃比フィードバッ
ク制御ルーチンであって、所定時間たとえば1s毎に実
行される。ステップ1501では、上述のごとく演算された
フラグFSF“1”か否かを判別する。FSF=“1”
であれば、下流側Oセンサ15を故障とみなし、ステ
ップ1524,1525に進む。また、ステップ1502では、第1
2図のステップ1202と同様に、空燃比の閉ループ条件が
成立しているか否かを判別する。閉ループ条件不成立で
あれは、ステップ1524、に進む。ステップ1524,1525で
は、リッチ遅延時間TDR1、リーン遅延時間TDL1を一定値
にする。たとえば、 TDR1← −12(48ms相当) TDL1 ← 6(24ms相当) とする。ここで、リッチ遅延時間(−TDR1)をリーン遅
延時間TDL1より大きく設定しているのは、比較電圧VR1
は低い値たとえば0.45Vとしてリーン側に設定されてい
るからである。
FIG. 15 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, which is executed every predetermined time, for example, every 1 s. In step 1501, it is determined whether or not the flag FSF "1" calculated as described above. FSF = "1"
If so, the downstream O 2 sensor 15 is regarded as a failure and the process proceeds to steps 1524 and 1525. In step 1502, the first
Similar to step 1202 in FIG. 2, it is determined whether the closed loop condition of the air-fuel ratio is satisfied. If the closed loop condition is not satisfied, the process proceeds to step 1524. In steps 1524 and 1525, the rich delay time TDR1 and the lean delay time TDL1 are set 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.

FSF=“0”かつ閉ループ条件成立であれば、ステッ
プ1502に進む。
If FSF = "0" and the closed loop condition is satisfied, the process proceeds to step 1502.

ステップ1503〜1510は第12図のステップ1203〜1210に
対応している。つまり、リッチ、リーン判別はステップ
1504にて行っているが、この判別結果はステップ1505〜
1510にて遅延処理される。そして、遅延処理されたリッ
チ、リーン判別はステップ1511にて行われる。
Steps 1503 to 1510 correspond to steps 1203 to 1210 in FIG. In other words, rich / lean discrimination is a step
Although it is done in 1504, the result of this determination is step 1505 ~
Delayed at 1510. Then, the rich / lean discrimination that has been delayed is performed in step 1511.

ステップ1511にて第2のディレイカウンタCDLY2がCDLY
2≦0か否かが判別され、この結果、CDLY2≦0であれ
ば空燃比はリーンと判別されてステップ1512〜1517に進
み、他方、CDLY2>0であれば空燃比はリッチと判別さ
れてステップ1518〜1532に進む。
In step 1511, the second delay counter CDLY2 is set to CDLY.
It is determined whether or not 2 ≦ 0. As a result, if CDLY2 ≦ 0, the air-fuel ratio is determined to be lean and the process proceeds to steps 1512 to 1517. On the other hand, if CDLY2> 0, the air-fuel ratio is determined to be rich. Proceed to steps 1518-1532.

ステップ1512では、TDR1←TDR1−1とし、つまり、リッ
チ遅延時間(−TDR1)を増大させ、リッチからリーンへ
の変化をさらに遅延させて空燃比をリッチ側に移行させ
る。ステップ1513,1514では、TDR1を最小値TR1にてガ
ードする。ここでは、TR1も負の値であり、従って、
(−TR1)は最大値リッチ遅延時間を意味する。さら
に、ステップ1515にてTDL1←TDL1−1とし、つまり、リ
ーン遅延時間TDL1を減少させ、リーンからリッチへの変
化の遅延を小さくして空燃比をリッチ側に移行させる。
ステップ1516,1517では、TDL1を最小値TL1にてガード
する。ここでは、TL1は正の値であり、従って、TL1
最小リーン遅延時間を意味する。
In step 1512, 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 1513 and 1514, TDR1 is guarded by the minimum value T R1 . Here, T R1 is also a negative value, so
(-T R1 ) means the maximum value rich delay time. Further, in step 1515, 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 1516 and 1517, TDL1 is guarded with the minimum value T L1 . Here, T L1 is a positive value, so T L1 means the minimum lean delay time.

ステップ1518では、TDR1←TDR1+1とし、つまり、リッ
チ遅延時間(−TDR1)を減少させ、リッチからリーンへ
の変化の遅延を小さくして空燃比をリーン側に移行させ
る。ステップ1519,1520ではTDR1を最大値TR2にてガー
ドする。ここではTR2も負の値であり、従って、(−T
R2)は最小リッチ遅延時間を意味する。さらに、ステッ
プ1521にてTDL1←TDL1+1とし、つまり、リーン遅延時
間TDL1を増加させ、リーンからリッチへの変化をさらに
遅延させて空燃比をリーン側に移行させる。ステップ15
22,1523では、TDL1を最大値TL1にてガードする。ここ
ではTL1は正の値であり、従って、TL2は最大リーン遅
延時間を意味する。
In step 1518, 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 1519 and 1520 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 1521, 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 15
In 22 and 1523, TDL1 is guarded by the maximum value T L1 . Here, T L1 is a positive value, so T L2 means the maximum lean delay time.

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

なお、空燃比フィードバック中に演算されたFAF1,TDR
1,TDL1は一旦他の値FAF1′,TDR1′,TDL1′に変換し
てバックアップRAM 10 に格納することもでき、これに
より、再始動時等における運転性向上に役立つものであ
る。
FAF1, TDR calculated during air-fuel ratio feedback
1, TDL1 can be temporarily converted into other values FAF1 ', TDR1', TDL1 'and stored in the backup RAM 10, which is useful for improving drivability at the time of restart.

第16図は噴射量演算ルーチンであって、所定クランク
角毎たとえば360°CA毎に実行される。ステップ1601で
はRAM 105より吸入空気量データQおよび回転速度デー
タNeを読出して基本噴射量TAUPを演算する。たとえば
TAUP←KQ/Ne(Kは定数)とする。ステップ1602に
てRAM 105より冷却水温データTHWを読出してRAM 104
に格納された1次元マップにより暖機増量値FWLを補
間計算する。
FIG. 16 shows an injection amount calculation routine, which is executed every predetermined crank angle, for example, every 360 ° CA. In step 1601, 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. For example
TAUP ← KQ / Ne (K is a constant). In step 1602, the cooling water temperature data THW is read from the RAM 105 and the RAM 104 is read.
The warm-up increase value FWL is interpolated by the one-dimensional map stored in.

ステップ1603では、最終噴射量TAUを、 TAU←TAUP・FAF1・(FWL+α)+β により演算する。なお、α,βは他の運転状態パラメー
タによって定まる補正量である。
In step 1603, 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.

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

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

フラグFSF=“1”もしくは下流側Oセンサ15の
閉ループ条件不成立であれば、第17図(B)のTDR1,
TDL1の制御は停止され、たとえばTDR1=−12およびTD
L1=6に保持される。
If the flag FSF = "1" or the closed loop condition of the downstream O 2 sensor 15 is not satisfied, TDR1 in FIG. 17 (B),
Control of TDL1 is stopped, eg TDR1 = -12 and TD
It is held at L1 = 6.

なお、第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-37562号
公報)等を下流側Oセンサの出力により補正するダブ
ルOセンサシステムにも、本発明を適用し得る。
In addition, other constants related to the air-fuel ratio feedback control by the upstream O 2 sensor, such as the skip amount, the integration constant,
The present invention can also be applied to a double O 2 sensor system that corrects a comparison voltage of the upstream O 2 sensor (see Japanese Patent Laid-Open No. 55-37562) 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次空気量を
調整するもの、等に本発明を適用し得る。この場合に
は、ステップ1301,1601における基本噴射量TAUP相当の
基本燃料噴射量がキャブレタ自身によって決定され、す
なわち、吸入空気量に応じた吸気管負圧と機関の回転速
度に応じて決定され、ステップ1303,1603にて最終燃料
噴射量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 1301 and 1601 is determined by the carburetor itself, that is, determined according to the intake pipe negative pressure according to the intake air amount and the rotation speed of the engine, In steps 1303 and 1603, 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 the microcomputer, that is, the digital circuit, it may be constituted by the analog circuit.

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

以上説明したように本発明によれば、下流側空燃比セン
サの出力劣化あるいは機械的損傷の検出ができる。
As described above, according to the present invention, it is possible to detect output deterioration or mechanical damage of the downstream side air-fuel ratio sensor.

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

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

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

Claims (24)

【特許請求の範囲】[Claims] 【請求項1】内燃機関の排気系に設けられた排気ガス浄
化のための触媒コンバータの上流側、下流側に、それぞ
れ設けられ、排気ガス中の特定成分濃度を検出する第
1、第2の空燃比センサと、 前記第1、第2の空燃比センサの出力をそれぞれ処理す
る第1、第2の流出し型信号処理回路と、 前記第1、第2の流出し型信号処理回路の各出力に応じ
て前記機関の空燃比を調整する空燃比調整手段と、 前記第1の流出し型信号処理回路の出力が活性時リッチ
信号か否かを判別する活性時リッチ信号判別手段と、 前記第1の流出し型信号処理回路の出力が活性時リッチ
信号と判別されたときに前記第2の流出し型信号処理回
路の出力がリーン信号か否かを判別するリーン信号判別
手段と、 前記第2の流出し型信号処理回路の出力がリーン信号で
ある頻度が所定値以上か否かを判別するリーン信号頻度
判別手段と、 前記リーン信号の頻度が所定値以上のときに前記空燃比
調整手段における前記第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, first and second outflow type signal processing circuits for processing the outputs of the first and second air-fuel ratio sensors, and each of the first and second outflow type signal processing circuits Air-fuel ratio adjusting means for adjusting the air-fuel ratio of the engine according to the output; active rich signal determining means for determining whether the output of the first outflow type signal processing circuit is an active rich signal; Lean signal discriminating means for discriminating whether or not the output of the second outflow type signal processing circuit is a lean signal when the output of the first outflow type signal processing circuit is determined to be an active rich signal; The output of the second outflow signal processing circuit is a lean signal Lean signal frequency determining means for determining whether or not a certain frequency is a predetermined value or more, and an output of the second outflow type signal processing circuit in the air-fuel ratio adjusting means when the frequency of the lean signal is a predetermined value or more. An air-fuel ratio control device for an internal combustion engine, comprising: stop means for stopping the corresponding air-fuel ratio adjustment.
【請求項2】前記活性時リッチ信号判別手段が、前記第
1の流出し型信号処理回路の出力信号レベルの平均値が
所定値以上であることを判別することにより前記活性時
リッチ信号を判別する特許請求の範囲第1項に記載の内
燃機関の空燃比制御装置。
2. The active rich signal determination means determines the active rich signal by determining that an average value of output signal levels of the first outflow type signal processing circuit is equal to or more than a predetermined value. The air-fuel ratio control device for an internal combustion engine according to claim 1.
【請求項3】前記活性時リッチ信号判別手段が、前記第
1の流出し型信号処理回路の出力信号極大値レベルの平
均値が所定値以上であることを判別することにより前記
活性時リッチ信号を判別する特許請求の範囲第1項に記
載の内燃機関の空燃比制御装置。
3. The active rich signal when the active rich signal determining means determines that the average value of the output signal maximum value levels of the first outflow type signal processing circuit is not less than a predetermined value. The air-fuel ratio control device for an internal combustion engine according to claim 1, wherein
【請求項4】前記活性時リッチ信号判別手段が、前記第
1の流出し型信号処理回路の出力信号のリッチ信号のデ
ューティ比の平均値が所定値以下であることを判別する
ことにより前記活性時リッチ信号を判別する特許請求の
範囲第1項に記載の内燃機関の空燃比制御装置。
4. The activation-time rich signal determining means determines that the average value of the duty ratios of the rich signals of the output signals of the first outflow type signal processing circuits is less than or equal to a predetermined value. The air-fuel ratio control device for an internal combustion engine according to claim 1, wherein the time rich signal is discriminated.
【請求項5】前記リーン信号判別手段が前記第2の流出
し型信号処理回路の出力信号レベルの平均値が所定値以
下であることを判別することにより前記リーン信号を判
別する特許請求の範囲第1項に記載の内燃機関の空燃比
制御装置。
5. The lean signal determination means determines the lean signal by determining that the average value of the output signal levels of the second outflow type signal processing circuit is less than or equal to a predetermined value. The air-fuel ratio control device for an internal combustion engine according to item 1.
【請求項6】内燃機関の排気系に設けられた排気ガス浄
化のための触媒コンバータの上流側、下流側に、それぞ
れ設けられ、排気ガス中の特定成分濃度を検出する第
1、第2の空燃比センサと、 前記第1、第2の空燃比センサの出力をそれぞれ処理す
る第1、第2の流出し型信号処理回路と、 前記第1、第2の流出し型信号処理回路の各出力に応じ
て前記機関の空燃比を調整する空燃比調整手段と、 前記第1の流出し型信号処理回路の出力が活性時リッチ
信号か否かを判別する第1の活性時リッチ信号判別手段
と、 前記第1の流出し型信号処理回路の出力が活性時リッチ
信号と判別されたときに前記第2の流出し型信号処理回
路の出力がリーン信号か否かを判別するリーン信号判別
手段と、 前記第2の流出し型信号処理回路の出力がリーン信号で
ある頻度が所定値以上か否かを判別するリーン信号頻度
判別手段と、 前記リーン信号の頻度が所定値以上のときに前記空燃比
調整手段における前記第2の流出し型信号処理回路の出
力に応じた空燃比調整を停止する停止手段と、 前記第2の流出し型信号処理回路の出力が活性時リッチ
信号か否かを判別する第2の活性時リッチ信号判別手段
と、 前記第2の流出し型信号処理回路の出力が活性時リッチ
信号のときに前記停止手段を解除する解除手段と、 を具備する内燃機関の空燃比制御装置。
6. 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, first and second outflow type signal processing circuits for processing the outputs of the first and second air-fuel ratio sensors, and each of the first and second outflow type signal processing circuits Air-fuel ratio adjusting means for adjusting the air-fuel ratio of the engine according to the output, and first active rich signal determining means for determining whether the output of the first outflow type signal processing circuit is an active rich signal. And a lean signal discriminating means for discriminating whether or not the output of the second outflow type signal processing circuit is a lean signal when the output of the first outflow type signal processing circuit is determined to be a rich signal when activated. And the output of the second outflow signal processing circuit is A lean signal frequency determining means for determining whether the frequency of the signal is a predetermined value or more, and a lean signal frequency determining means of the second outflow type signal processing circuit in the air-fuel ratio adjusting means when the frequency of the lean signal is a predetermined value or more. Stop means for stopping the air-fuel ratio adjustment according to the output; second active rich signal determination means for determining whether or not the output of the second outflow type signal processing circuit is an active rich signal; 2. An air-fuel ratio control device for an internal combustion engine, comprising: a release means for releasing the stop means when the output of the outflow type signal processing circuit 2 is a rich signal when activated.
【請求項7】前記第1の活性時リッチ信号判別手段が、
前記第1の流出し型信号処理回路の出力信号レベルの平
均値が所定値以上であることを判別することにより前記
活性時リッチ信号を判別する特許請求の範囲第6項に記
載の内燃機関の空燃比制御装置。
7. The first active rich signal discriminating means comprises:
7. The internal combustion engine according to claim 6, wherein the active rich signal is determined by determining that the average value of the output signal levels of the first outflow type signal processing circuit is equal to or greater than a predetermined value. Air-fuel ratio control device.
【請求項8】前記第1の活性時リッチ信号判別手段が、
前記第1の流出し型信号処理回路の出力信号極大値レベ
ルの平均値が所定値以上であることを判別することによ
り前記活性時リッチ信号を判別する特許請求の範囲第6
項に記載の内燃機関の空燃比制御装置。
8. The first active rich signal discriminating means comprises:
7. The active rich signal is discriminated by discriminating that the average value of the output signal maximum value levels of the first outflow type signal processing circuit is not less than a predetermined value.
Item 3. An air-fuel ratio control device for an internal combustion engine according to item.
【請求項9】前記第1の活性時リッチ信号判別手段が、
前記第1の流出し型信号処理回路の出力信号のリッチ信
号のデューティ比の平均値が所定値以下であることを判
別することにより前記活性時リッチ信号を判別する特許
請求の範囲第6項に記載の内燃機関の空燃比制御装置。
9. The first active-time rich signal discriminating means,
The active rich signal is determined by determining that the average value of the duty ratios of the rich signals of the output signals of the first outflow type signal processing circuit is less than or equal to a predetermined value. An air-fuel ratio control device for an internal combustion engine as described.
【請求項10】前記リーン信号判別手段が前記第2の流
出し型信号処理回路の出力信号レベルの平均値が所定値
以下であることを判別することにより前記リーン信号を
判別する特許請求の範囲第6項に記載の内燃機関の空燃
比制御装置。
10. The lean signal discrimination means discriminates the lean signal by discriminating that the average value of the output signal levels of the second outflow type signal processing circuit is not more than a predetermined value. An air-fuel ratio control device for an internal combustion engine according to the sixth aspect.
【請求項11】前記第2の活性時リッチ信号判別手段
が、前記第2の流出し型信号処理回路の出力信号レベル
の平均値が所定値以上であることを判別することによ
り、前記活性時リッチ信号を判別する特許請求の範囲第
6項に記載の内燃機関の空燃比制御装置。
11. The active-time rich signal determining means determines that the average value of the output signal levels of the second outflow-type signal processing circuit is equal to or more than a predetermined value, thereby determining the active-time period. The air-fuel ratio control device for an internal combustion engine according to claim 6, which determines a rich signal.
【請求項12】前記第2の活性時リッチ信号判別手段
が、前記第2の流出し型信号処理回路の出力信号レベル
が所定比較電圧を所定回数通過したことを判別すること
により前記活性時リッチ信号を判別する特許請求の範囲
第6項に記載の内燃機関の空燃比制御装置。
12. The active rich signal is determined by the second active rich signal determining means by determining that the output signal level of the second outflow type signal processing circuit has passed a predetermined comparison voltage a predetermined number of times. The air-fuel ratio control device for an internal combustion engine according to claim 6, which determines a signal.
【請求項13】内燃機関の排気系に設けられた排気ガス
浄化のための触媒コンバータの上流側、下流側に、それ
ぞれ設けられ、排気ガス中の特定成分濃度を検出する第
1、第2の空燃比センサと、 前記第1、第2の空燃比センサの出力をそれぞれ処理す
る第1、第2の流込み型信号処理回路と、 前記第1、第2の流込み型信号処理回路の各出力に応じ
て前記機関の空燃比を調整する空燃比調整手段と、 前記第1の流込み型信号処理回路の出力が活性時リーン
信号か否かを判別する活性時リーン信号判別手段と、 前記第1の流込み型信号処理回路の出力が活性時リーン
信号と判別されたときに前記第2の流込み型信号処理回
路の出力がリッチ信号か否かを判別するリッチ信号判別
手段と、 前記第2の流込み型信号処理回路の出力がリッチ信号で
ある頻度が所定値以上か否かを判別するリッチ信号頻度
判別手段と、 前記リッチ信号の頻度が所定値以上のときに前記空燃比
調整手段における前記第2の流込み型信号処理回路の出
力に応じた空燃比調整を停止する停止手段と、 を具備する内燃機関の空燃比制御装置。
13. 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, first and second flow-in type signal processing circuits for processing outputs of the first and second air-fuel ratio sensors, and each of the first and second flow-in type signal processing circuits Air-fuel ratio adjusting means for adjusting the air-fuel ratio of the engine according to the output; active lean signal determining means for determining whether the output of the first flow-in type signal processing circuit is an active lean signal; Rich signal discriminating means for discriminating whether or not the output of the second pouring type signal processing circuit is a rich signal when the output of the first pouring type signal processing circuit is discriminated to be a lean signal when active; The output of the second inflow signal processing circuit is rich Rich signal frequency determining means for determining whether the frequency is equal to or higher than a predetermined value, and the output of the second flow-in type signal processing circuit in the air-fuel ratio adjusting means when the frequency of the rich signal is equal to or higher than a predetermined value. An air-fuel ratio control device for an internal combustion engine, comprising: stop means for stopping the adjustment of the air-fuel ratio according to.
【請求項14】前記活性時リーン信号判別手段が、前記
第1の流込み型信号処理回路の出力信号レベルの平均値
が所定値以下であることを判別することにより前記活性
時リーン信号を判別する特許請求の範囲第13項に記載
の内燃機関の空燃比制御装置。
14. The active lean signal determining means determines the active lean signal by determining that an average value of output signal levels of the first flow-in type signal processing circuit is equal to or less than a predetermined value. The air-fuel ratio control device for an internal combustion engine according to claim 13.
【請求項15】前記活性時リーン信号判別手段が、前記
第1の流込み型信号処理回路の出力信号極小値レベルの
平均値が所定値以下であることを判別することにより前
記活性時リーン信号を判別する特許請求の範囲第13項
に記載の内燃機関の空燃比制御装置。
15. The active lean signal is determined by the active lean signal determining means determining that the average value of the output signal minimum value levels of the first flow-in type signal processing circuit is not more than a predetermined value. The air-fuel ratio control device for an internal combustion engine according to claim 13, wherein
【請求項16】前記活性時リーン信号判別手段が、前記
第1の流込み型信号処理回路の出力信号のリーン信号の
デューティ比の平均値が所定値以下であることを判別す
ることにより前記活性時リーン信号を判別する特許請求
の範囲第13項に記載の内燃機関の空燃比制御装置。
16. The active lean signal determining means determines that the average value of the duty ratios of the lean signals of the output signals of the first flow-in type signal processing circuits is equal to or less than a predetermined value. The air-fuel ratio control device for an internal combustion engine according to claim 13, which determines an hourly lean signal.
【請求項17】前記リッチ信号判別手段が前記第2の流
込み型信号処理回路の出力信号レベルの平均値が所定値
以上であることを判別することにより前記リッチ信号を
判別する特許請求の範囲第13項に記載の内燃機関の空
燃比制御装置。
17. The rich signal discriminating means discriminates the rich signal by discriminating that the average value of the output signal levels of the second flow-in type signal processing circuit is not less than a predetermined value. The air-fuel ratio control device for an internal combustion engine according to Item 13.
【請求項18】内燃機関の排気系に設けられた排気ガス
浄化のための触媒コンバータの上流側、下流側に、それ
ぞれ設けられ、排気ガス中の特定成分濃度を検出する第
1、第2の空燃比センサと、 前記第1、第2の空燃比センサの出力をそれぞれ処理す
る第1、第2の流込み型信号処理回路と、 前記第1、第2の流込み型信号処理回路の各出力に応じ
て前記機関の空燃比を調整する空燃比調整手段と、 前記第1の流込み型信号処理回路の出力が活性時リーン
信号か否かを判別する第1の活性時リーン信号判別手段
と、 前記第1の流込み型信号処理回路の出力が活性時リーン
信号と判別されたときに前記第2の流込み型信号処理回
路の出力がリッチ信号か否かを判別するリッチ信号判別
手段と、 前記第2の流込み型信号処理回路の出力がリッチ信号で
ある頻度が所定値以上か否かを判別するリッチ信号頻度
判別手段と、 前記リッチ信号の頻度が所定値以上のときに前記空燃比
調整手段における前記第2の流込み型信号処理回路の出
力に応じた空燃比調整を停止する停止手段と、 前記第2の流込み型信号処理回路の出力が活性時リーン
信号か否かを判別する第2の活性時リーン信号判別手段
と、 前記第2の流込み型信号処理回路の出力が活性時リーン
信号のときに前記停止手段を解除する解除手段と、 を具備する内燃機関の空燃比制御装置。
18. 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, first and second flow-in type signal processing circuits for processing outputs of the first and second air-fuel ratio sensors, and each of the first and second flow-in type signal processing circuits Air-fuel ratio adjusting means for adjusting the air-fuel ratio of the engine according to the output, and first active lean signal determining means for determining whether or not the output of the first flow-in type signal processing circuit is an active lean signal. And a rich signal discriminating means for discriminating whether or not the output of the second pouring type signal processing circuit is a rich signal when the output of the first pouring type signal processing circuit is discriminated as a lean signal when active. And the output of the second flow-in type signal processing circuit is A rich signal frequency determining means for determining whether or not the frequency of the H signal is a predetermined value or more, and the second flow-in type signal processing circuit in the air-fuel ratio adjusting means when the frequency of the rich signal is a predetermined value or more. Stop means for stopping the adjustment of the air-fuel ratio according to the output of the second active-time lean signal determination means for determining whether or not the output of the second flow-in type signal processing circuit is the active lean signal. An air-fuel ratio control apparatus for an internal combustion engine, comprising: a release means for releasing the stop means when the output of the second flow-in type signal processing circuit is a lean signal when activated.
【請求項19】前記第1の活性時リーン信号判別手段
が、前記第1の流込み型信号処理回路の出力信号レベル
の平均値が所定値以下であることを判別することにより
前記活性時リーン信号を判別する特許請求の範囲第18
項に記載の内燃機関の空燃比制御装置。
19. The active lean signal is determined by the first active lean signal determining means by determining that the average value of the output signal levels of the first flow-in type signal processing circuit is not more than a predetermined value. Claim 18 for determining a signal
Item 3. An air-fuel ratio control device for an internal combustion engine according to item.
【請求項20】前記第1の活性時リーン信号判別手段
が、前記第1の流込み型信号処理回路の出力信号極小値
レベルの平均値が所定値以下であることを判別すること
により前記活性時リーン信号を判別する特許請求の範囲
第18項に記載の内燃機関の空燃比制御装置。
20. The active lean signal discriminating means discriminates that the average value of the output signal minimum value levels of the first flow-in type signal processing circuit is equal to or less than a predetermined value. The air-fuel ratio control device for an internal combustion engine according to claim 18, wherein the lean signal is discriminated.
【請求項21】前記第1の活性時リーン信号判別手段
が、前記第1の流込み型信号処理回路の出力信号のリー
ン信号のデューティ比の平均値が所定値以下であること
を判別することにより前記活性時リーン信号を判別する
特許請求の範囲第18項に記載の内燃機関の空燃比制御
装置。
21. The first active lean signal determining means determines that the average value of the duty ratios of the lean signals of the output signals of the first flow-in type signal processing circuits is not more than a predetermined value. 19. The air-fuel ratio control device for an internal combustion engine according to claim 18, wherein the lean signal during activation is determined by:
【請求項22】前記リッチ信号判別手段が前記第2の流
込み型信号処理回路の出力信号レベルの平均値が所定値
以上であることを判別することにより前記リッチ信号を
判別する特許請求の範囲第18項に記載の内燃機関の空
燃比制御装置。
22. The rich signal discrimination means discriminates the rich signal by discriminating that the average value of the output signal levels of the second flow-in type signal processing circuit is not less than a predetermined value. Item 18. An air-fuel ratio control device for an internal combustion engine according to item 18.
【請求項23】前記第2の活性時リーン信号判別手段
が、前記第2の流込み型信号処理回路の出力信号レベル
の平均値が所定値以下であることを判別することにより
前記活性時リーン信号を判別する特許請求の範囲第18
項に記載の内燃機関の空燃比制御装置。
23. The active lean signal is determined by the second active lean signal determining means by determining that the average value of the output signal levels of the second flow-in type signal processing circuit is not more than a predetermined value. Claim 18 for determining a signal
Item 3. An air-fuel ratio control device for an internal combustion engine according to item.
【請求項24】前記第2の活性時リーン信号判別手段
が、前記第2の流込み型信号処理回路の出力信号レベル
が所定比較電圧を所定回数通過したことを判別すること
により前記活性時リーン信号を判別する特許請求の範囲
第18項に記載の内燃機関の空燃比制御装置。
24. The active lean signal determination means determines that the output signal level of the second flow-in type signal processing circuit has passed a predetermined comparison voltage a predetermined number of times, and thereby the active lean signal is detected. The air-fuel ratio control device for an internal combustion engine according to claim 18, which determines a signal.
JP16852785A 1985-02-22 1985-08-01 Air-fuel ratio controller for internal combustion engine Expired - Lifetime JPH066920B2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP16852785A JPH066920B2 (en) 1985-08-01 1985-08-01 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
JP16852785A JPH066920B2 (en) 1985-08-01 1985-08-01 Air-fuel ratio controller for internal combustion engine

Publications (2)

Publication Number Publication Date
JPS6229742A JPS6229742A (en) 1987-02-07
JPH066920B2 true JPH066920B2 (en) 1994-01-26

Family

ID=15869669

Family Applications (1)

Application Number Title Priority Date Filing Date
JP16852785A Expired - Lifetime JPH066920B2 (en) 1985-02-22 1985-08-01 Air-fuel ratio controller for internal combustion engine

Country Status (1)

Country Link
JP (1) JPH066920B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102338697A (en) * 2011-09-08 2012-02-01 杭州博邦传动科技有限公司 Comprehensive detection platform for multi-grade compound air cylinder

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0417747A (en) * 1990-05-07 1992-01-22 Japan Electron Control Syst Co Ltd Air-fuel ratio control system of internal combustion engine
WO2015049726A1 (en) * 2013-10-01 2015-04-09 トヨタ自動車株式会社 Abnormality diagnosis system for air-fuel ratio sensor
JP6217739B2 (en) * 2015-03-31 2017-10-25 トヨタ自動車株式会社 Exhaust gas purification device for internal combustion engine

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102338697A (en) * 2011-09-08 2012-02-01 杭州博邦传动科技有限公司 Comprehensive detection platform for multi-grade compound air cylinder

Also Published As

Publication number Publication date
JPS6229742A (en) 1987-02-07

Similar Documents

Publication Publication Date Title
JP2526640B2 (en) Catalyst deterioration determination device for internal combustion engine
JP2526999B2 (en) Catalyst deterioration determination device for internal combustion engine
JP2536611B2 (en) Catalyst deterioration determination device for internal combustion engine
JPH0598948A (en) Device for discriminating catalyst deterioration of internal combustion engine
JPH0734860A (en) Catalyst deterioration detecting device
JPH0598947A (en) Device for discriminating catalyst deterioration of internal combustion engine
JPH0718368B2 (en) Catalyst deterioration detection device for internal combustion engine
JPH0726578B2 (en) Air-fuel ratio controller for internal combustion engine
JPH0639932B2 (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
JPH066920B2 (en) Air-fuel ratio controller for internal combustion engine
JP2600208B2 (en) Air-fuel ratio control device for internal combustion engine
JP2590949B2 (en) Air-fuel ratio control device for internal combustion engine
JP2518246B2 (en) Air-fuel ratio control device for internal combustion engine
JP2671877B2 (en) Catalyst deterioration determination device
JPH0617660B2 (en) Air-fuel ratio controller for internal combustion engine
JP2600767B2 (en) Air-fuel ratio control device for internal combustion engine
JP2518252B2 (en) Air-fuel ratio control device for internal combustion engine
JPH066919B2 (en) Air-fuel ratio controller for internal combustion engine
JP2591006B2 (en) Air-fuel ratio control device for internal combustion engine
JP2526568B2 (en) Air-fuel ratio control device for internal combustion engine
JP2600259B2 (en) Air-fuel ratio control device for internal combustion engine
JP2600811B2 (en) Air-fuel ratio control device for internal combustion engine
JP2503956B2 (en) Air-fuel ratio control device for internal combustion engine

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term