JP2625984B2 - Air-fuel ratio control device for electronically controlled fuel injection type internal combustion engine - Google Patents
Air-fuel ratio control device for electronically controlled fuel injection type internal combustion engineInfo
- Publication number
- JP2625984B2 JP2625984B2 JP28278688A JP28278688A JP2625984B2 JP 2625984 B2 JP2625984 B2 JP 2625984B2 JP 28278688 A JP28278688 A JP 28278688A JP 28278688 A JP28278688 A JP 28278688A JP 2625984 B2 JP2625984 B2 JP 2625984B2
- Authority
- JP
- Japan
- Prior art keywords
- learning
- air
- fuel ratio
- correction coefficient
- injection amount
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Landscapes
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
Description
【発明の詳細な説明】 [産業上の利用分野] この発明は排気ガス中の酸素濃度を検出し、この検出
値に基いて空燃比制御する電子制御燃料噴射式内燃機関
の空燃比制御装置に関するものである。Description: BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an air-fuel ratio control apparatus for an electronically controlled fuel injection type internal combustion engine that detects an oxygen concentration in exhaust gas and controls an air-fuel ratio based on the detected value. Things.
[従来の技術] 従来、電子制御燃料噴射式内燃機関では、排気ガス中
の酸素濃度を検出するO2センサを用いて空燃比が理論空
燃比になるように燃料の噴射量を制御する空燃比制御装
置を用いたフィードバック制御が行われている。そし
て、最近ではこのフィードバック制御において空燃比補
正係数を基にしてベース空燃比を理論空燃比にする学習
制御が実施されている。[Prior Art] Conventionally, in an electronically controlled fuel injection type internal combustion engine, an air-fuel ratio that controls an injection amount of fuel so that an air-fuel ratio becomes a stoichiometric air-fuel ratio using an O 2 sensor that detects an oxygen concentration in exhaust gas. Feedback control using a control device is performed. Recently, in this feedback control, learning control for setting the base air-fuel ratio to the stoichiometric air-fuel ratio based on the air-fuel ratio correction coefficient has been performed.
ところが、上記空燃比制御装置では、内燃機関がアイ
ドル運転状態となって排気温度がO2センサの不活性状態
寸前まで低下すると、O2センサの出力が不安定となり、
この不安定な出力に基いて学習を行うと誤学習するおそ
れがある。However, the air-fuel ratio control apparatus, when the internal combustion engine exhaust gas temperature becomes idling is reduced to an inactive state immediately before the O 2 sensor, the output of the O 2 sensor becomes unstable,
If learning is performed based on this unstable output, there is a risk of erroneous learning.
このため、特開昭60−50246号公報では定常運転状態
(始動時又は冷間時でない)におけるアイドル時に学習
値を所定回数更新した後、空燃比補正係数をクランプ
し、学習を停止するようにしている。For this reason, Japanese Patent Application Laid-Open No. 60-50246 discloses a method in which the learning value is updated a predetermined number of times during idling in a steady operation state (not during start-up or cold), the air-fuel ratio correction coefficient is clamped, and learning is stopped. ing.
[発明が解決しようとする課題] ところが、O2センサが一度不活性状態となった後、エ
アコンの始動や電気負荷の増加等による内燃機関に負荷
変動が生じて排気ガス温度が上昇し、O2センサが活性状
態となると学習が行われる。このとき、O2センサは不活
性状態寸前の状態であるため、その出力は不安定であ
り、その出力が不安定な時に学習を行うため、誤学習の
おそれがある。[Problems to be Solved by the Invention] However, after the O 2 sensor is inactivated once, the load of the internal combustion engine fluctuates due to the start of the air conditioner or an increase in the electric load, and the exhaust gas temperature rises. Learning is performed when the two sensors are activated. At this time, the output is unstable because the O 2 sensor is in the state immediately before the inactive state, and learning is performed when the output is unstable, so there is a possibility of erroneous learning.
この発明は上記問題点を解決するためになされたもの
であって、その目的は定常運転状態においてアイドル時
にO2センサが一度不活性状態となった場合には、そのア
イドル状態にある間、学習を禁止することにより、O2セ
ンサが不活性状態寸前にある不安定な出力に基いて学習
することによる誤学習を防止でき、アイドル時において
正確な空燃比制御を行うことができる内燃機関の空燃比
制御装置を提供することにある。While this invention was made to solve the above problems, and an object when the O 2 sensor becomes once inactive state when idle in a steady operation state, which is in its idle state, learning , The erroneous learning caused by the O 2 sensor learning based on the unstable output immediately before the inactive state can be prevented, and the air-fuel ratio of the internal combustion engine can be accurately controlled at idle. It is to provide a fuel ratio control device.
[課題を解決するための手段] この発明は上記目的を達成するため、第1図に示すよ
うに、内燃機関の吸入空気量若しくはそれに関連するパ
ラメータと機関回転数とに基いて基本噴射量を算出する
基本噴射量算出手段と、排気系に設けた酸素濃度センサ
により検出される実際の空燃比と理論空燃比とを比較し
て比例積分制御により空燃比補正係数を設定する空燃比
補正係数設定手段と、空燃比学習補正係数を記憶する記
憶手段と、前記記憶手段に記憶されている学習補正係数
を更新する学習条件が成立しているか否かを判断する学
習条件判断手段と、前記学習条件判断手段にて学習条件
が成立していると判断されている時に前記空燃比補正係
数に基いて前記記憶手段に記憶されている学習補正係数
を更新する学習補正係数更新手段と、前記算出された基
本噴射量と空燃比補正係数と学習補正係数とに基いて噴
射量を算出する噴射量算出手段と、この算出された噴射
量に相応する駆動パルス信号を燃料噴射弁に出力する駆
動手段とを備えた電子制御燃料噴射式内燃機関の空燃比
制御装置において、内燃機関のアイドル運転状態を検出
するアイドル状態検出手段と、前記アイドル状態検出手
段にてアイドル運転状態が検出されているときに、前記
学習条件判断手段にて学習条件が成立していないと一旦
判断された場合には、前記アイドル状態検出手段にてア
イドル運転状態が検出されている間、前記学習条件判断
手段の判断結果に関係なく、前記学習補正係数更新手段
による学習補正係数の更新を禁止する学習禁止手段とを
備えた内燃機関の空燃比制御をその要旨とする。[Means for Solving the Problems] In order to achieve the above object, the present invention provides, as shown in FIG. 1, a basic injection amount based on an intake air amount of an internal combustion engine or a parameter related thereto and an engine speed. Air-fuel ratio correction coefficient setting for comparing the actual air-fuel ratio detected by the oxygen concentration sensor provided in the exhaust system with the stoichiometric air-fuel ratio to set the air-fuel ratio correction coefficient by proportional integral control Means, a storage means for storing an air-fuel ratio learning correction coefficient, a learning condition determining means for determining whether a learning condition for updating the learning correction coefficient stored in the storage means is satisfied, and the learning condition Learning correction coefficient updating means for updating the learning correction coefficient stored in the storage means based on the air-fuel ratio correction coefficient when the determining means determines that the learning condition is satisfied; and Injection amount calculation means for calculating an injection amount based on the output basic injection amount, the air-fuel ratio correction coefficient and the learning correction coefficient, and a drive for outputting a drive pulse signal corresponding to the calculated injection amount to the fuel injection valve Means for controlling the air-fuel ratio of an electronically controlled fuel injection type internal combustion engine, comprising: an idle state detecting means for detecting an idle operating state of the internal combustion engine; and an idle operating state detected by the idle state detecting means. If the learning condition determining means once determines that the learning condition is not satisfied, while the idle state detecting means detects the idle operation state, the determination result of the learning condition determining means The gist is air-fuel ratio control of an internal combustion engine provided with learning prohibition means for prohibiting the learning correction coefficient updating means from updating the learning correction coefficient regardless of the above.
[作用] 基本噴射量算出手段により吸入空気量若しくはそれに
関連するパラメータと機関回転数とに基いて基本噴射量
が算出される。空燃比補正係数設定手段により酸素濃度
センサの検出空燃比と理論空燃比とに基いて空燃比補正
係数が設定される。又、学習条件判断手段により記憶手
段に記憶されている学習補正係数を更新する学習条件が
成立していると判断されると、学習補正係数更新手段に
より空燃比補正係数に基いて記憶手段に記憶されている
学習補正係数が更新される。そして、噴射量算出手段に
より前記算出された基本噴射量と空燃比補正係数と学習
補正係数とに基いて噴射量が算出され、この噴射量に相
応する駆動パルス信号が駆動手段より出力されて燃料噴
射弁より所定の燃料が噴射される。[Operation] The basic injection amount is calculated by the basic injection amount calculating means based on the intake air amount or a parameter related thereto and the engine speed. The air-fuel ratio correction coefficient is set by the air-fuel ratio correction coefficient setting means based on the detected air-fuel ratio of the oxygen concentration sensor and the stoichiometric air-fuel ratio. When the learning condition determining means determines that the learning condition for updating the learning correction coefficient stored in the storage means is satisfied, the learning correction coefficient updating means stores the learning correction coefficient in the storage means based on the air-fuel ratio correction coefficient. The learning correction coefficient that has been updated is updated. The injection amount is calculated by the injection amount calculation means based on the calculated basic injection amount, the air-fuel ratio correction coefficient, and the learning correction coefficient, and a driving pulse signal corresponding to the injection amount is output from the driving means, Predetermined fuel is injected from the injection valve.
又、アイドル状態検出手段により機関のアイドル運転
状態が検出されているときに、学習条件判断手段にて学
習条件が成立していないと一旦判断された場合には、ア
イドル状態検出手段にてアイドル運転状態が検出されて
いる間、前記学習条件判断手段の判断結果に関係なく、
学習禁止手段により学習補正係数更新手段による学習補
正係数の更新が禁止される。Further, if the learning condition determining means once determines that the learning condition is not satisfied while the idle state detecting means detects the idle operating state of the engine, the idle state detecting means While the state is detected, regardless of the judgment result of the learning condition judgment means,
Updating of the learning correction coefficient by the learning correction coefficient updating means is prohibited by the learning prohibiting means.
[実施例] 以下、この発明を具体化した一実施例を第2〜6図に
従って説明する。[Embodiment] An embodiment of the present invention will be described below with reference to FIGS.
第6図に示すように、内燃機関としてのエンジン1の
燃焼室2はエアクリーナ(図示略)下流の吸気管3、サ
ージタンク4及びインテークマニホールド5を介して空
気を吸入するようになっている。吸気管3にはスロット
ル弁6が配置されるとともに、同スロットル弁6に連動
し、かつスロットル弁6がアイドル位置(全閉位置)で
オンし、かつスロットル弁6が開いたときにオフとなる
アイドル状態検出手段としてのスロットルスイッチ7が
設けられており、その出力は基本噴射量算出手段,空燃
比補正係数設定手段,学習条件判断手段,学習補正係数
更新手段,学習禁止手段,噴射量算出手段及び記憶手段
としての制御回路20に入力されるようになっている。ス
ロットル弁6の上流には吸入空気の温度を検出して前記
制御回路20に吸気温信号を出力する吸気温センサ8が設
けられている。前記サージタンク4にはスロットル弁6
の下流側の吸気管圧力を検出して吸気管圧力信号を前記
制御回路20に出力する圧力センサ9が設けられている。As shown in FIG. 6, the combustion chamber 2 of the engine 1 as an internal combustion engine is adapted to suck air through an intake pipe 3, a surge tank 4, and an intake manifold 5 downstream of an air cleaner (not shown). A throttle valve 6 is arranged in the intake pipe 3 and is linked with the throttle valve 6 and is turned on when the throttle valve 6 is in an idle position (fully closed position) and turned off when the throttle valve 6 is opened. A throttle switch 7 as idle state detecting means is provided, and its output is provided by basic injection amount calculating means, air-fuel ratio correction coefficient setting means, learning condition determining means, learning correction coefficient updating means, learning inhibiting means, injection amount calculating means. And a control circuit 20 as a storage means. An intake air temperature sensor 8 that detects the temperature of the intake air and outputs an intake air temperature signal to the control circuit 20 is provided upstream of the throttle valve 6. The surge tank 4 has a throttle valve 6
Is provided with a pressure sensor 9 for detecting an intake pipe pressure on the downstream side of the control circuit and outputting an intake pipe pressure signal to the control circuit 20.
前記インテークマニホールド5には燃料噴射弁10が各
気筒毎に設けられており、各燃料噴射弁10は前記制御回
路20から出力される燃料噴射信号により各燃焼室2内に
燃料を噴射するようになっている。The intake manifold 5 is provided with a fuel injection valve 10 for each cylinder, and each fuel injection valve 10 injects fuel into each combustion chamber 2 by a fuel injection signal output from the control circuit 20. Has become.
エンジン1の各燃焼室2には点火ブラグ11の先端が突
出され、点火プラグ11にはディストリビュータ12が接続
されている。ディストリビュータ12にはそのハウジング
に固定されたピックアップとディストリビュータシャフ
トに固定されたシグナルロータとで構成される気筒判別
センサ13及びエンジン回転数センサ14が設けられてい
る。気筒判別センサ13は例えばクランク角度720゜毎に
気筒判別信号を制御回路20へ出力し、エンジン回転数セ
ンサ14は例えばクランク角度180゜毎にクランク角信号
を制御回路20へ出力するようになっている。又、ディス
トリビュータ12にはイグナイタ15が接続されている。The tip of an ignition plug 11 projects into each combustion chamber 2 of the engine 1, and a distributor 12 is connected to the ignition plug 11. The distributor 12 is provided with a cylinder discriminating sensor 13 and an engine speed sensor 14 each composed of a pickup fixed to its housing and a signal rotor fixed to the distributor shaft. The cylinder discrimination sensor 13 outputs a cylinder discrimination signal to the control circuit 20 at every crank angle 720 °, for example, and the engine speed sensor 14 outputs a crank angle signal to the control circuit 20 at every crank angle 180 °, for example. I have. An igniter 15 is connected to the distributor 12.
エンジン1の各燃焼室2はエギゾーストマニホールド
16を介して三元触媒を充填した触媒コンバータ(図示
略)に連通されている。又、エギゾーストマニホールド
16には排ガス中の残留酸素濃度を検出して空燃比信号を
制御回路20に出力するO2センサ17が設けられている。Each combustion chamber 2 of the engine 1 is an exhaust manifold
It is connected via 16 to a catalytic converter (not shown) filled with a three-way catalyst. Also, exhaust manifold
An O 2 sensor 17 for detecting the concentration of residual oxygen in the exhaust gas and outputting an air-fuel ratio signal to the control circuit 20 is provided at 16.
又、エンジンブロック1aにはエンジン1の冷却水温を
検出して水温信号を制御回路20に出力する水温センサ18
が設けられている。A water temperature sensor 18 for detecting a cooling water temperature of the engine 1 and outputting a water temperature signal to the control circuit 20 is provided in the engine block 1a.
Is provided.
次に、前記制御回路20を第2図に基いて説明する。 Next, the control circuit 20 will be described with reference to FIG.
制御回路20は上述した各センサにより検出された各信
号を制御プログラムに従って入力及び演算するとともに
上述した各機器を制御するための処理を行う中央処理装
置(以下、CPUという)21、制御プログラム及び初期デ
ータが予め記憶されているリードオンリメモリ(ROM)2
2、制御回路20に入力される各種信号や演算制御に必要
なデータが一時的に記憶されるランダムアクセスメモリ
(RAM)23、エンジン1のキースイッチが運転者によりO
FFされた後のエンジン1の制御に必要な各種のデータを
バッテリーによって記憶保持可能なバックアップラム
(BU−RAM)24、入出力インタフェース25、A/D変換器26
及びこれらを接続するデータバスやコントロールバス等
のバス27により構成されている。The control circuit 20 inputs and calculates each signal detected by each sensor described above according to a control program, and performs a process for controlling each device described above, a central processing unit (hereinafter referred to as a CPU) 21, a control program and an initial Read only memory (ROM) 2 in which data is stored in advance
2. A random access memory (RAM) 23 in which various signals input to the control circuit 20 and data necessary for arithmetic control are temporarily stored, and a key switch of the engine 1 is turned on by the driver.
A backup ram (BU-RAM) 24, an input / output interface 25, and an A / D converter 26 capable of storing various data necessary for control of the engine 1 after the FF by a battery.
And a bus 27 such as a data bus or a control bus for connecting them.
入出力インタフェース25には気筒判別センサ13から出
力される気筒判別信号、エンジン回転数センサ14から出
力されるクランク角信号、O2センサ17から出力される空
燃比信号及びスロットルスイッチ7から出力されるスロ
ットル信号等が入力されるとともに、駆動回路を介して
前記燃料噴射弁10の開閉時間を制御する燃料噴射信号及
びイグナイタ15のオンオフ時間を制御する点火信号が出
力される。又、A/D変換器26には前記吸気温センサ8、
圧力センサ9及び水温センサ18からそれぞれ吸気温信
号、吸気管圧力信号及び水温信号が入力されてディジタ
ル信号に変換される。Output from the air-fuel ratio signal and the throttle switch 7 is output cylinder discrimination signals output from the cylinder discrimination sensor 13, a crank angle signal output from the engine speed sensor 14, from the O 2 sensor 17 to the input-output interface 25 A throttle signal and the like are input, and a fuel injection signal for controlling the opening and closing time of the fuel injection valve 10 and an ignition signal for controlling the on / off time of the igniter 15 are output via a drive circuit. The A / D converter 26 includes the intake air temperature sensor 8,
An intake air temperature signal, an intake pipe pressure signal, and a water temperature signal are input from the pressure sensor 9 and the water temperature sensor 18, respectively, and are converted into digital signals.
次に、前記制御回路20が実行する処理を第3図
(a),(b)に基いて説明する。Next, the processing executed by the control circuit 20 will be described with reference to FIGS. 3 (a) and 3 (b).
まず、ステップ30で圧力センサ9及びエンジン回転数
センサ14からの信号によって基本噴射量Tpを演算し、ス
テップ31にて各種補正係数K(例えば、水温補正係数,
吸気温補正係数,加減速補正係数等)を設定し、続くス
テップ32で燃料噴射弁10の無効噴射時間Tvを設定する。First, in step 30, a basic injection amount Tp is calculated based on signals from the pressure sensor 9 and the engine speed sensor 14, and in step 31, various correction coefficients K (for example, water temperature correction coefficient,
Intake temperature correction coefficient, acceleration / deceleration correction coefficient, etc.) are set, and in a subsequent step 32, the invalid injection time Tv of the fuel injection valve 10 is set.
ステップ33で空燃比フィードバック条件が成立してい
るか否かを判定する。この判定は、例えばO2センサが活
性状態であり、水温>40℃であり、かつ、始動後である
場合に成立していると判定する。ステップ33でフィード
バック条件不成立であると判定すると、ステップ46で空
燃比補正係数FAFを「1」としてステップ47に進む。ス
テップ33で条件成立であると判定すると、ステップ34で
O2センサ17の出力電圧Vを読み込む。ステップ35でこの
出力電圧Vと基準電圧Vref(例えば0.45ボルト)とを比
較し、V<Vrefの場合には空燃比がリーンであると判定
し、ステップ36に進んで空燃比がリッチからリーンへの
反転時であるか否かを判定する。このステップ36にて反
転時であると判定するとステップ37へ進んで反転指示フ
ラグFIを「1」としてステップ38へ進み、第5図(b)
に示すように空燃比補正係数FAFを前回値に対して所定
の比例定数P分増大(スキップ)させる。又、ステップ
36で反転時でないと判定するとステップ39に進んで反転
指示フラグFIを「0」とし、ステップ40へ進んで第5図
(b)に示すように空燃比補正係数FAFを前回値に対し
て所定の積分定数I分増大させ、空燃比補正係数FAFを
所定の傾きで増大させる。In step 33, it is determined whether the air-fuel ratio feedback condition is satisfied. This determination is made to be satisfied, for example, when the O 2 sensor is in the active state, the water temperature is greater than 40 ° C., and after the start. If it is determined in step 33 that the feedback condition is not satisfied, the process proceeds to step 47 in which the air-fuel ratio correction coefficient FAF is set to "1" in step 46. If it is determined in step 33 that the condition is satisfied, then in step 34
Read output voltage V of the O 2 sensor 17. In step 35, the output voltage V is compared with a reference voltage Vref (for example, 0.45 volts). If V <Vref, it is determined that the air-fuel ratio is lean, and the routine proceeds to step 36, where the air-fuel ratio is changed from rich to lean. It is determined whether or not is the time of inversion. If it is determined in this step 36 that reversal is being performed, the process proceeds to step 37, where the reversal instruction flag FI is set to "1", and the process proceeds to step 38, where FIG.
As shown in (2), the air-fuel ratio correction coefficient FAF is increased (skipped) by a predetermined proportional constant P with respect to the previous value. Also step
If it is determined in step 36 that it is not the time of reversal, the process proceeds to step 39, in which the reversal instruction flag FI is set to "0". And the air-fuel ratio correction coefficient FAF is increased at a predetermined slope.
又、ステップ35にて空燃比がリッチ(V>Vref)であ
ると判定すると、ステップ41へ進んで空燃比がリーンか
らリッチへの反転時であるか否かを判定する。このステ
ップ41にて反転時であると判定すると、ステップ44で反
転指示フラグFIを「1」とし、ステップ45で第5図
(b)に示すように空燃比補正係数FAFを前回値に対し
て所定の比例定数P分減少(スキップ)させる。又、ス
テップ41で反転時でないと判定するとステップ42に進ん
で反転指示フラグFIを「0」とし、ステップ43で第5図
(b)に示すように空燃比補正係数FAFを前回値に対し
て所定の積分定数I分減少させ、空燃比補正係数FAFを
所定の傾きで減少させる。If it is determined in step 35 that the air-fuel ratio is rich (V> Vref), the routine proceeds to step 41, where it is determined whether or not the air-fuel ratio is being reversed from lean to rich. If it is determined in this step 41 that it is the time of reversal, the reversal instruction flag FI is set to "1" in step 44, and the air-fuel ratio correction coefficient FAF is set to a value in step 45 shown in FIG. Decrease (skip) by a predetermined proportional constant P. If it is determined in step 41 that it is not the time of reversal, the process proceeds to step 42, in which the reversal instruction flag FI is set to "0", and in step 43, the air-fuel ratio correction coefficient FAF is set to The air-fuel ratio correction coefficient FAF is reduced at a predetermined slope by a predetermined integration constant I.
そして、次にステップ47ではスロットルスイッチ7が
オンであるか否かを判定し、スロットルスイッチ7がオ
フである場合にはステップ49へ進んで学習禁止フラグFP
Sを「0」とし、ステップ50へ進む。Then, in a step 47, it is determined whether or not the throttle switch 7 is on. If the throttle switch 7 is off, the process proceeds to a step 49, where the learning inhibition flag FP
S is set to “0”, and the routine proceeds to step 50.
又、ステップ47でスロットルスイッチ7がオンと判定
するとステップ48へ進んで学習禁止フラグFPSが「1」
であるか否かを判定する。このフラグFPSが「1」であ
ると判定すると、ステップ56へ進む。又、ステップ48に
て学習禁止フラグFPSが「0」であると判定すると、ス
テップ50へ進んで学習条件が成立しているか否かを判定
する。この判定は空燃比のフィードバック中であり、冷
却水温>70℃であり、かつ、スキップ回数が3回以上行
われた時に、成立していると判定される。If it is determined in step 47 that the throttle switch 7 is on, the process proceeds to step 48, where the learning inhibition flag FPS is set to "1".
Is determined. If it is determined that the flag FPS is “1”, the process proceeds to step 56. If it is determined in step 48 that the learning prohibition flag FPS is "0", the process proceeds to step 50, where it is determined whether the learning condition is satisfied. This determination is made during the feedback of the air-fuel ratio, when the cooling water temperature is greater than 70 ° C., and when the number of skips is performed three or more times, it is determined that the condition is satisfied.
ステップ50で学習条件が不成立であると判定すると、
ステップ57に進んで前回学習条件が成立していたか否か
を判定する。ステップ57にて前回学習条件も不成立の場
合にはステップ56に進む。又、ステップ57で前回学習条
件成立の場合、即ち、学習条件が成立から不成立に反転
した場合にはステップ58に進んで学習禁止フラグFPSを
「1」としてステップ56に進む。If it is determined in step 50 that the learning condition is not satisfied,
Proceeding to step 57, it is determined whether the learning condition was satisfied last time. If the previous learning condition is not satisfied in step 57, the process proceeds to step 56. If the previous learning condition is satisfied in step 57, that is, if the learning condition is reversed from being satisfied to not being satisfied, the process proceeds to step 58, where the learning inhibition flag FPS is set to "1", and the process proceeds to step 56.
前記ステップ50にて学習条件が成立していると判定す
ると、ステップ51で反転指示フラグFIが「1」であるか
否かを判定する。反転指示フラグFIが「0」の場合には
ステップ56へ進み、反転指示フラグFIが「1」の場合に
はステップ52へ進んで補正係数平均値FAFAVを算出す
る。この補正係数平均値FAFAVは今回のスキップ直前の
空燃比補正係数FAF(例えば第5図(b)にで示す)
と前回のスキップ直前の空燃比補正係数FAF(例えば第
5図(b)にで示す)との平均である。If it is determined in step 50 that the learning condition is satisfied, it is determined in step 51 whether the reversal instruction flag FI is “1”. If the inversion instruction flag FI is "0", the process proceeds to step 56, and if the inversion instruction flag FI is "1", the process proceeds to step 52 to calculate the average correction coefficient FAFAV. This correction coefficient average value FAFAV is the air-fuel ratio correction coefficient FAF immediately before the current skip (for example, shown in FIG. 5B).
And the air-fuel ratio correction coefficient FAF immediately before the previous skip (for example, shown in FIG. 5 (b)).
続くステップ53にて補正係数平均値FAFAV>1+αで
あるか否かを判定する。なお、αは不感帯の幅を表す値
であり、例えば0.01に設定されている。このステップ53
にてFAFAV>1+αと判定すると、ステップ54へ進んで
学習値MiをMi+ΔMiとし、ステップ55に進む。ここで学
習値Mi(M1〜M16)は第4図に示すように機関回転数NE
と吸気管圧力PMとで分割された機関運転状態の各エリア
毎に予め設定されたものであり、学習が開始されていな
い時点では全学習値Miは「1」に設定されている。ΔMi
は学習値の更新幅であり、例えば0.002に設定されてい
る。In a succeeding step 53, it is determined whether or not the correction coefficient average value FAFAV> 1 + α. Here, α is a value representing the width of the dead zone, and is set to, for example, 0.01. This step 53
If it is determined that FAFAV> 1 + α, the routine proceeds to step 54, where the learning value Mi is set to Mi + ΔMi, and the routine proceeds to step 55. Here, the learning value Mi (M 1 to M 16 ) is the engine speed NE as shown in FIG.
The learning value Mi is set in advance for each area of the engine operating state divided by the engine operating state and the intake pipe pressure PM, and the learning value Mi is set to “1” when learning is not started. ΔMi
Is an update width of the learning value, and is set to, for example, 0.002.
又、前記ステップ53でFAFAV≦1+αと判定すると、
ステップ59へ進んでFAFAV<1−αであるか否かを判定
する。ステップ59でFAFAV>1+αと判定するとステッ
プ56へ進む。このステップ59でFAFAV<1−αであると
判定すると、ステップ60へ進んで学習値MiをMi−ΔMiと
し、ステップ55に進む。If it is determined in step 53 that FAFAV ≦ 1 + α,
Proceeding to step 59, it is determined whether FAFAV <1-α. If it is determined in step 59 that FAFAV> 1 + α, the process proceeds to step 56. If it is determined in this step 59 that FAFAV <1−α, the routine proceeds to step 60, where the learning value Mi is set to Mi−ΔMi, and the routine proceeds to step 55.
そして、このステップ55では学習値Mi全ての平均値と
該当エリアの学習値Miとの平均をとることによって学習
補正係数FLAFを算出し、続くステップ56で前記ステップ
30にて算出した基本噴射量Tpに各種補正係数K、空燃比
補正係数FAF、学習補正係数FLAFを乗じた値に無効噴射
時間Tvを加えて燃料噴射弁10の駆動パルス幅TAUを算出
する。この駆動パルス幅TAUにより燃料噴射弁10から所
定量の燃料が噴射される。In this step 55, the learning correction coefficient FLAF is calculated by taking the average of the average value of all the learning values Mi and the learning value Mi of the corresponding area.
The drive pulse width TAU of the fuel injection valve 10 is calculated by adding the invalid injection time Tv to a value obtained by multiplying the basic injection amount Tp calculated in 30 by the various correction coefficients K, the air-fuel ratio correction coefficient FAF, and the learning correction coefficient FLAF. A predetermined amount of fuel is injected from the fuel injection valve 10 by the drive pulse width TAU.
このように、本実施例では、学習条件が成立している
間はアイドル運転状態でも第3図(b)のステップ47、
48、50、51……を介して空燃比の学習が継続されるが、
エンジン1の定常運転状態において、アイドル運転に入
って排気ガス温度が低下し、O2センサ17が不活性状態と
なると、空燃比フィードバック条件が不成立となって空
燃比フィードバックが中止されるとともに、第3図
(b)のステップ50からステップ57、58へと進んで学習
が禁止される。このとき第3図(b)のステップ58でFP
S=1とし、このFPSが1であれば、次回からステップ48
でYESとなってステップ50以下をバイパスしてステップ5
6に進むことにより、アイドル運転での再学習を禁止す
る。従って、この後、エンジン1にエアコンの始動や電
気負荷の増加等による負荷変動が生じて排気ガス温度が
上昇してO2センサ17が活性状態になると、第5図(b)
に示すように空燃比フィードバック条件が成立して空燃
比フィードバックが再開され、第3図(b)のステップ
50に示す学習条件が成立していても、第5図(d)に示
すようにスロットルスイッチがオンであり、第3図
(b)のステップ47、48を通り、ここでFPS=1である
ため、空燃比学習が禁止される。従って、この時のO2セ
ンサ17は不活性状態寸前の出力が不安定な状態での学習
値の更新が行われないので、第5図(c)に実線で示す
ように誤学習を防止でき、よって第5図(b)、(c)
に示すようにアイドル運転中において正確な空燃比制御
を行うことができる。なお、第5図(c)の破線は学習
条件が成立した場合に、従来通り、学習を行った場合の
結果を示すものである。As described above, in this embodiment, while the learning condition is satisfied, even in the idling operation state, step 47 in FIG.
Learning of the air-fuel ratio is continued via 48, 50, 51 ...
In the steady operating condition of the engine 1, enters the idling exhaust gas temperature is lowered, the O 2 sensor 17 becomes inactive state, the air-fuel ratio feedback is stopped by the air-fuel ratio feedback condition is not to be established, the 3. The process proceeds from step 50 in FIG. 3 (b) to steps 57 and 58, and learning is prohibited. At this time, in step 58 of FIG.
S = 1, and if this FPS is 1, the next step 48
And the answer is YES, bypassing Step 50 and below, Step 5
Proceeding to 6 prohibits re-learning during idling operation. Therefore, after this, when the O 2 sensor 17 and the exhaust gas temperature rises caused load variation due to an increase in air conditioner starting or electrical load on the engine 1 becomes active, FIG. 5 (b)
As shown in FIG. 3, the air-fuel ratio feedback condition is satisfied, and the air-fuel ratio feedback is restarted.
Even if the learning condition shown in FIG. 50 is satisfied, the throttle switch is turned on as shown in FIG. 5D, and the program goes through steps 47 and 48 in FIG. 3B, where FPS = 1. Therefore, the air-fuel ratio learning is prohibited. Therefore, the learning value of the O 2 sensor 17 at this time is not updated in the state where the output is unstable immediately before the inactive state, so that erroneous learning can be prevented as shown by the solid line in FIG. 5 (c). Therefore, FIGS. 5 (b) and (c)
As shown in (1), accurate air-fuel ratio control can be performed during idling operation. Note that the broken line in FIG. 5 (c) shows the result when learning is performed as before, when the learning condition is satisfied.
第7図は別の学習処理を示すフローチャートであっ
て、この別例では前記実施例における学習値MiをFLAFと
している。そして、ステップ59で平均値FAFAV<1−α
であると判定した場合には、ステップ60で学習補正係数
FLAFをFLAF−ΔFLAFとしている。なお、ΔFLAFは学習値
の更新幅であり、例えば0.002に設定されている。又、
ステップ53でFAFAV>1+αであると判定した場合に
は、ステップ61で学習値FLAFをFLAF+ΔFLAFとしてい
る。FIG. 7 is a flowchart showing another learning process. In this another example, the learning value Mi in the above embodiment is FLAF. Then, in step 59, the average value FAFAV <1−α
If it is determined that the learning correction coefficient
FLAF is FLAF-ΔFLAF. Note that ΔFLAF is the update width of the learning value, and is set to, for example, 0.002. or,
If it is determined in step 53 that FAFAV> 1 + α, the learning value FLAF is set to FLAF + ΔFLAF in step 61.
従って、この別例によれば前記実施例のように全学習
値Miの平均値を算出せずに学習補正係数FLAFを求めら
れ、制御を簡素化することができる。Therefore, according to this alternative example, the learning correction coefficient FLAF can be obtained without calculating the average value of all the learning values Mi as in the above embodiment, and the control can be simplified.
なお、上記各実施例では吸気管圧力とエンジン回転数
とに基いて基本噴射量を求めるシステムに適用したが、
エアフロメータにて検出した吸入空気量とエンジン回転
数とに基いて基本噴射量を求めるシステムや、スロット
ル開度センサにて検出したスロットル開度とエンジン回
転数とに基いて基本噴射量を求めるシステムにも本発明
を適用できる。In each of the above embodiments, the present invention is applied to a system for obtaining the basic injection amount based on the intake pipe pressure and the engine speed.
A system that calculates the basic injection amount based on the intake air amount detected by the air flow meter and the engine speed, and a system that calculates the basic injection amount based on the throttle opening and the engine speed detected by the throttle opening sensor The present invention can also be applied to
[発明の効果] 以上詳述したように、この発明によれば定常運転状態
におけるアイドル時に、O2センサが一度不活性状態とな
った空燃比フィードバック条件が不成立となったりして
学習条件が成立していないと一旦判断されると、そのア
イドル中は学習条件の判断結果に関係なく学習を禁止す
ることにより、このアイドル時に負荷変動によりO2セン
サが不活性状態寸前の活性状態となっても、その不安定
な出力に基いて学習することによる誤学習を防止でき、
アイドル時において正確な空燃比制御を行うことができ
る優れた効果がある。[Effects of the Invention] As described above in detail, according to the present invention, at the time of idling in the steady operation state, the air-fuel ratio feedback condition in which the O 2 sensor is inactive once becomes unsatisfied, and the learning condition is satisfied. Once determined the non then, by during its idle prohibiting learning regardless the determination result of the learning conditions, be O 2 sensor by load fluctuations during the idle becomes the active state of inactive brink , Can prevent erroneous learning by learning based on the unstable output,
There is an excellent effect that accurate air-fuel ratio control can be performed during idling.
第1図はこの発明のクレーム対応図、第2図は電気的構
成を示すブロック図、第3図(a),(b)はこの発明
を具体化した一実施例を示すフローチャート、第4図は
機関回転数と吸気管圧力とで設定した学習値を示す図、
第5図(a)〜(e)は作用を説明するための各波形
図、第6図はエンジンの全体構成図、第7図は別の学習
処理を示すフローチャートである。 図中、1は内燃機関としてのエンジン、2は燃焼室、7
はアイドル状態検出手段としてのスロットルスイッチ、
17はO2センサ、20は基本噴射量算出手段,空燃比補正係
数設定手段,学習条件判断手段,学習補正係数更新手
段,学習禁止手段,噴射量算出手段及び記憶手段として
の制御回路である。FIG. 1 is a diagram corresponding to claims of the present invention, FIG. 2 is a block diagram showing an electrical configuration, FIGS. 3 (a) and 3 (b) are flow charts showing one embodiment of the present invention, FIG. Is a diagram showing a learning value set by the engine speed and the intake pipe pressure,
5 (a) to 5 (e) are waveform diagrams for explaining the operation, FIG. 6 is an overall configuration diagram of the engine, and FIG. 7 is a flowchart showing another learning process. In the figure, 1 is an engine as an internal combustion engine, 2 is a combustion chamber, 7
Is a throttle switch as idle state detecting means,
17 O 2 sensor 20 is the basic injection amount calculating means, air-fuel ratio correction coefficient setting means, the learning condition determining means, the learning correction coefficient updating means, learning prohibition means is a control circuit of the injection amount calculating means and the memory means.
Claims (1)
するパラメータと機関回転数とに基いて基本噴射量を算
出する基本噴射量算出手段と、 排気系に設けた酸素濃度センサにより検出される実際の
空燃比と理論空燃比とを比較して比例積分制御により空
燃比補正係数を設定する空燃比補正係数設定手段と、 空燃比学習補正係数を記憶する記憶手段と、 前記記憶手段に記憶されている学習補正係数を更新する
学習条件が成立しているか否かを判断する学習条件判断
手段と、 前記学習条件判断手段にて学習条件が成立していると判
断されている時に前記空燃比補正係数に基いて前記記憶
手段に記憶されている学習補正係数を更新する学習補正
係数更新手段と、 前記算出された基本噴射量と空燃比補正係数と学習補正
係数とに基いて噴射量を算出する噴射量算出手段と、 この算出された噴射量に相応する駆動パルス信号を燃料
噴射弁に出力する駆動手段と を備えた電子制御燃料噴射式内燃機関の空燃比制御装置
において、 内燃機関のアイドル運転状態を検出するアイドル状態検
出手段と、 前記アイドル状態検出手段にてアイドル運転状態が検出
されているときに、前記学習条件判断手段にて学習条件
が成立していないと一旦判断された場合には、前記アイ
ドル状態検出手段にてアイドル運転状態が検出されてい
る間、前記学習条件判断手段の判断結果に関係なく、前
記学習補正係数更新手段による学習補正係数の更新を禁
止する学習禁止手段と を備えたことを特徴とする電子制御燃料噴射式内燃機関
の空燃比制御装置。1. A basic injection amount calculating means for calculating a basic injection amount based on an intake air amount of an internal combustion engine or a parameter related thereto and an engine speed, and an actual detection by an oxygen concentration sensor provided in an exhaust system. The air-fuel ratio and the stoichiometric air-fuel ratio are compared to set an air-fuel ratio correction coefficient by proportional integral control, and an air-fuel ratio correction coefficient setting unit; a storage unit that stores an air-fuel ratio learning correction coefficient; Learning condition determining means for determining whether a learning condition for updating a learning correction coefficient is satisfied; and the air-fuel ratio correction coefficient when the learning condition determining means determines that the learning condition is satisfied. Learning correction coefficient updating means for updating the learning correction coefficient stored in the storage means on the basis of: the injection amount based on the calculated basic injection amount, air-fuel ratio correction coefficient, and learning correction coefficient. An electronically controlled fuel injection type internal combustion engine air-fuel ratio control device, comprising: an injection amount calculating unit that outputs an injection amount; and a driving unit that outputs a drive pulse signal corresponding to the calculated injection amount to the fuel injection valve. An idle state detecting means for detecting an idle operating state; and a case where the learning condition determining means once determines that the learning condition is not satisfied when the idle state detecting means detects the idle operating state. A learning prohibition unit that prohibits the learning correction coefficient updating unit from updating the learning correction coefficient while the idle state detection unit detects the idling operation state, regardless of the determination result of the learning condition determining unit. An air-fuel ratio control device for an electronically controlled fuel injection type internal combustion engine, comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP28278688A JP2625984B2 (en) | 1988-11-09 | 1988-11-09 | Air-fuel ratio control device for electronically controlled fuel injection type internal combustion engine |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP28278688A JP2625984B2 (en) | 1988-11-09 | 1988-11-09 | Air-fuel ratio control device for electronically controlled fuel injection type internal combustion engine |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH02130243A JPH02130243A (en) | 1990-05-18 |
JP2625984B2 true JP2625984B2 (en) | 1997-07-02 |
Family
ID=17657066
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP28278688A Expired - Lifetime JP2625984B2 (en) | 1988-11-09 | 1988-11-09 | Air-fuel ratio control device for electronically controlled fuel injection type internal combustion engine |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2625984B2 (en) |
-
1988
- 1988-11-09 JP JP28278688A patent/JP2625984B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JPH02130243A (en) | 1990-05-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5771688A (en) | Air-fuel ratio control apparatus for internal combustion engines | |
JPS6011220B2 (en) | fuel injector | |
JPH0522061B2 (en) | ||
JPS59548A (en) | Control of fuel supply device for internal-combustion engine | |
JP2625984B2 (en) | Air-fuel ratio control device for electronically controlled fuel injection type internal combustion engine | |
US6176080B1 (en) | Oxygen concentration sensor abnormality-detecting system for internal combustion engines | |
JPS58214632A (en) | Electronically controlled fuel injection method for internal-combustion engine | |
JP3973387B2 (en) | Intake pressure detection method for internal combustion engine | |
JP2841806B2 (en) | Air-fuel ratio control device for engine | |
JP3187534B2 (en) | Air-fuel ratio correction method for internal combustion engine | |
JPS6075737A (en) | Air/fuel ratio control method for internal-combustion engine | |
JPH06185396A (en) | Basic fuel injection method | |
JPH0555700B2 (en) | ||
JPH041437A (en) | Fuel injection quantity controller for internal combustion engine | |
JP3014541B2 (en) | Air-fuel ratio control method for internal combustion engine | |
JP3170046B2 (en) | Air-fuel ratio learning method for internal combustion engine | |
JPH05141294A (en) | Air/fuel ratio control method | |
JPH0680297B2 (en) | Air-fuel ratio learning control method for internal combustion engine | |
JPS59200032A (en) | Method of controlling air-fuel ratio of electronically controlled fuel injection engine | |
JPS6019937A (en) | Method of controlling rotational speed of internal-combustion engine | |
JP2615680B2 (en) | Air-fuel ratio learning control method for internal combustion engine | |
JPS58144635A (en) | Method for electronically controlling fuel injection in internal-combustion engine | |
JP3972925B2 (en) | Catalyst deterioration detection device for internal combustion engine | |
JP3334453B2 (en) | Catalyst deterioration detection device for internal combustion engine | |
JPH08312410A (en) | Controlling method for air-fuel ratio of internal combustion engine |