JPS631742A - Air-fuel ratio control method - Google Patents

Air-fuel ratio control method

Info

Publication number
JPS631742A
JPS631742A JP13711887A JP13711887A JPS631742A JP S631742 A JPS631742 A JP S631742A JP 13711887 A JP13711887 A JP 13711887A JP 13711887 A JP13711887 A JP 13711887A JP S631742 A JPS631742 A JP S631742A
Authority
JP
Japan
Prior art keywords
air
engine
fuel ratio
fuel
sensor
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.)
Granted
Application number
JP13711887A
Other languages
Japanese (ja)
Other versions
JPH0131020B2 (en
Inventor
Masumi Kinugawa
眞澄 衣川
Tomihide Suzuki
鈴木 富英
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.)
Denso Corp
Original Assignee
NipponDenso Co Ltd
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 NipponDenso Co Ltd filed Critical NipponDenso Co Ltd
Priority to JP13711887A priority Critical patent/JPS631742A/en
Publication of JPS631742A publication Critical patent/JPS631742A/en
Publication of JPH0131020B2 publication Critical patent/JPH0131020B2/ja
Granted legal-status Critical Current

Links

Landscapes

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

Abstract

PURPOSE:To always control the air-fuel ratio with high accuracy by operating compensation quantity which increases and decreases the integration compensation value of the air-fuel ratio in response to specified operation condition in an engine operation area, and compensating basic fuel quantity based on said compensation quantity. CONSTITUTION:Upon operation of an engine 1, in a control unit 20, a compensation value K1 is first calculated according to the outputs of intake air temperature sensor 12 and a cooling water sensor 13, while an integrated compensation value K2 is increased or decreased according to the output of an air-fuel ratio sensor 14. Each engine condition compensation quantity is calculated by multiplying basic fuel ignition quantity by coefficients K1-K2 which are increased and decreased respectively according to said compensation value K2 at every respective operation conditions such as idle condition, normal operation condition and high load operation condition. The basic fuel injection quantity is calculated on the basis of outputs of an intake pressure sensor 11 and a rotation speed sensor 15. On the other hand, the basic fuel ignition quantity is compensated by engine compensation quantity and the like in each operation condition and is used as final injection quantity whereby a fuel injection valve 5 is controlled.

Description

【発明の詳細な説明】 本発明は、自動車用などのエンジンの排気成分によって
空燃比を検出し、この検出信号によってエンジンに供給
する混合気の空燃比を所定空燃比に帰還制御する空燃比
制御方法に関する。
DETAILED DESCRIPTION OF THE INVENTION The present invention is an air-fuel ratio control method that detects an air-fuel ratio based on the exhaust components of an engine such as an automobile, and feedback-controls the air-fuel ratio of a mixture supplied to the engine to a predetermined air-fuel ratio based on this detection signal. Regarding the method.

従来の空燃比制御方法は空燃比センサの出力を積分し、
この積分された信号による単なる積分制御であった。こ
のためエンジン運転の過渡時において、基本空燃比の変
動が前記積分制御の補正速度より速いと補正が追い着か
ない。また空燃比センサが不活性な場合においては、空
燃比の帰還制御ができない等、充分な空燃比制御ができ
ず排ガスの悪化がもたらされていた。即ち、このような
制御方法はエンジンの比較的安定な運転状態においては
良好であるが、それ以外のたとえば有害な排ガス成分が
多量に排出される加速域はほとんど学習できないので積
分制御の補正速度が基本空燃比の変動に追い着かず排ガ
スの悪化がもたらされる。特に燃料供給量を吸気管圧力
と回転速度でプ(以下余白) ログラムする燃料噴射ψdまた校り弁開度と回転速度で
プログラムする燃@噴射装寸に2いてこの不具合が著し
い。
The conventional air-fuel ratio control method integrates the output of the air-fuel ratio sensor,
It was simply integral control using this integrated signal. Therefore, during transient engine operation, if the basic air-fuel ratio changes faster than the correction speed of the integral control, the correction cannot catch up. Further, when the air-fuel ratio sensor is inactive, feedback control of the air-fuel ratio cannot be performed, and sufficient air-fuel ratio control cannot be performed, resulting in deterioration of exhaust gas. In other words, such a control method is good when the engine is operating in a relatively stable operating state, but it is difficult to learn in other acceleration ranges where a large amount of harmful exhaust gas components are emitted, so the correction speed of integral control is It cannot keep up with fluctuations in the basic air-fuel ratio, resulting in deterioration of exhaust gas. This problem is especially noticeable in fuel injection ψd, which programs the fuel supply amount using intake pipe pressure and rotational speed (see the margin below), and fuel injection system, which programs fuel supply amount using calibration valve opening and rotational speed.

また、lll′:Aツ圧力と回転速度でプログラムする
と燃料噴射袋詰についてさらに詳しく述べると、基本空
燃比が目悼窒燃比に対してv4肩?生じさせる王な畏因
として (1)  エンシンの吸νμバルブのタペットクリアジ
ンスのに6時変化・または生産バラツキ、12)  イ
ンジェクタの生にeバラツキ、油時変化、(3)大気圧
力の変化(例えば高地で運転する墳9)の3つかめる〇 この6つの要因による誤差はそれぞれ、1里伝条件によ
り異なることが・幀I31″J等の凋だによって分かっ
た。
Also, if you program with lll':Atsu pressure and rotational speed, to explain in more detail about fuel injection bagging, is the basic air-fuel ratio equal to v4 compared to the expected nitrogen-fuel ratio? The major causes of this are (1) variation in tappet clearance of the engine's suction νμ valve or production variations, 12) variation in injector raw material, oil pressure variation, (3) variation in atmospheric pressure ( For example, it was found that the errors due to these six factors differ depending on the conditions of the burial mounds 9) that are operated at high altitudes.

鯛因11) Kよる誤差は、アイドルで最も大さく、吸
気マ圧力が絶対値で見て大きくなる程、また回転が簡く
なる程小さい。
11) The error due to K is largest at idle, and becomes smaller as the intake pressure becomes larger in absolute value and as the rotation becomes easier.

要因(2)Kよる誤差は、負荷の小さい(吸気゛彦圧力
の小さい)運転粂件檜大ぎ(、負荷が大ぎ(なる程小さ
くなる。
The error due to factor (2) K is caused by operating conditions where the load is small (intake pressure is small).

要因(3)による1lfi、−%は、いかなる゛迷伝条
件でも同じ大きさになる。
1lfi, -% due to factor (3) has the same magnitude under any stray condition.

し1こかって、3つの要因による誤差が同時に生じてい
る場合、アイドル状態での誤差は要因(1)による誤差
が支配的であり、また帳A荷2!!転状態では要因(2
)による誤差が支配的であり、また、(6負荷、4払込
幅では要因(3)による鵬差が支配的になることが+U
明した。
However, if errors due to three factors occur simultaneously, the error due to factor (1) is dominant in the idle state error, and the error due to the load A load 2! ! In the turning state, the factor (2
) is dominant, and in addition, with (6 loads and 4 payment widths), the difference due to factor (3) is dominant.
I made it clear.

本発明の目Fnは、従来の望燃比センサの出力1ど号に
よる空燃比の(R分割−方法を改善し、エンシンの過渡
・寺に2いても応答遅れがアよく、索早く、所定空燃比
K flllJ dU ”C:ざると共に、エンシンの
低温時における空燃比センサが不活性であって、帰膚市
り坤ができないとさでもb己汚→奄1rイにシ憶したエ
ンシン吠鹿禰正故に基づいて、空燃比を槍或よく側倒で
さる7j!燃比哨(1方法を提IAするコトテアルO本
発明においては、空燃センサの出力′a号?:項分して
侮られ、2瓢比補正?必要としない仏!甜を瀾わす所定
値?中心としてその上下VC変化する償分補正MLKよ
り所定の基本燃料噴射量を直接補正することな(、まず
エンシンの運転領域のうちの所定の運転状態、即ち、ア
イドル状態、定常走行通常負荷状d及び定常走行高負荷
状態に対してHffg償分4+R正値が上述の所定1に
より大といか小さいかの判定に従ってそれぞれ減少又は
増加するエンシン状団補正鑓をそれぞれ計算し、これら
のエンシン状態補正量を基本燃料膚射危く加えてエンシ
ン状頭補正噴射量をatSする。次に、このエンシン状
嗜補正噴射童に11記偵分捕正4を東線して燃料噴射址
を討痺し、この燃料噴射潰を表わす(1号によりシλ射
うPを制御する。この場合、それぞれのエンシン状態補
正量は、アイドル法線については、積分(+fi正(i
[が所定値より大か小か?こより所定の基$1互を中心
として減少又は増加する係数に2を基本燃料噴1tmK
乗算し、さらに吸気前負圧とエンジン回転数に反比例す
る係数(’ f<乗算して求め、また定常走行通常負荷
状態については、議分倒正値が所定値より大か小かによ
り所定の菟$煩を中心として減少又は1加する係数kl
を6本燃料1′は耐量に乗算して求め、また定常走行高
負荷状pHについては、(貢分個正直が所定値より大か
小かにより所定の2’s ft!l (iKを中心に減
少又は増加する係数に3の1直がそのf−補正量となる
The object of the present invention is to improve the air-fuel ratio (R division) method based on the output number 1 of the conventional desired fuel-fuel ratio sensor, and to reduce response delay even when the engine is in transients or peaks. Fuel ratio K flllJ dU ”C: Along with the colander, the air-fuel ratio sensor is inactive when the engine is at low temperature, so it is impossible to return to normal conditions. In the present invention, the output of the air-fuel sensor is divided into items 'a' and 'a'. 2. Gourd ratio correction? No need! A predetermined value for heating the sweetener? Do not directly correct the predetermined basic fuel injection amount from the compensation correction MLK that changes its upper and lower VC centering (first, in the engine operating range) For a predetermined operating state, that is, an idle state, a steady running normal load state d, and a steady running high load state, the Hffg compensation 4+R positive value is decreased or increased according to the determination of whether it is larger or smaller than the above-mentioned predetermined 1. Calculate each engine condition correction amount and add these engine condition correction amounts to the basic fuel injection amount to obtain the engine condition head correction injection amount.Next, the engine condition correction injection amount is The fuel injection site is paralyzed by the east line of the control correction 4, and this fuel injection failure is expressed. For, the integral (+fi positive(i
Is [is larger or smaller than a predetermined value? From this, the basic fuel injection 1tmK is set to 2 to the coefficient that decreases or increases around the predetermined base $1.
Multiply the pre-intake negative pressure and the engine speed by multiplying it by a coefficient (' f < Coefficient kl that decreases or adds 1 centering on 菟$
6 fuel 1' is calculated by multiplying withstand capacity, and for steady running high load pH, (depending on whether the contribution is larger or smaller than the predetermined value, the predetermined 2's ft!l (centered on iK) The f-correction amount is 1/3 for the coefficient that decreases or increases.

また、これらの補正Jl;%数に2. kよ及びに3の
計算のための所定のエンシン運転状態としては、これら
係数を紀億張陵に記憶する場合、前述した基不空燃比が
0徐空燃比に対して誤!表を生じる各要因のを4卓が最
も大きな状1)4VCおいてその要因の字11 :tl
l 1.141を行ない、またその学−のためのサンプ
ル時間がある1度必要となるので時に自助雇用エンシン
の:4曾、学習可能な運伝染件としてアイドルまたは定
、l?を走行時などの比く的安定な状態が選ばれるが、
笑際の補正に当り【は、これらの運転状態以外の過渡時
を含む総ての運転領域で最術の補正%数1t2.lcl
及びに3による補正が行なわれる。従って、例えば、テ
ィドル状態では、その状態で計算されその状憾な直接反
映する係数に2の他に記憶されている最近の係数によ及
びに3により補正量が計算され、また定fi52行通常
負荷状態では、その状態で計算される係数に工の他にそ
の状態に移行するnflの最近のアイドル体y景及び定
′に走行、<@ @荷伏級で計算され記1−電されてい
るに2及びに3を用いてエンシン状態補正鼠が計、4さ
れる◎そのためエンシンの運転状態が1つの状!、!1
1から他の伏寒に変化しても、全体の補正量がこれに伜
って急激に変化することはなくエンシンの円滑な運転な
保持すると共にまたエンジン運転のり・A痕時において
も応答遅れなく補正1lll′llllI41すること
ができる・また、エンシン状11/1清正保数に2. 
kよ及びに3は記憶装置に記を区されるので、エンシン
の低温時に2ける空燃比センナが不活性であっても記憶
され【いる係数により12P%比の帰還側脚ができろ。
In addition, these correction Jl; 2. As for the predetermined engine operating conditions for the calculation of k and ni 3, when these coefficients are stored in the Kyoto Changling, the base air-fuel ratio mentioned above is incorrect for the 0 gradual air-fuel ratio! For each factor that produces a head, 4 tables are the largest 1) 4 VC and the factor's character 11: tl
l 1.141, and the sample time for the study is required once, so sometimes self-help employment engine: 4 Zeng, Idle or fixed as a learnable luck contagion, l? Although relatively stable conditions such as when driving are selected,
When making corrections during emergency situations, [is the most effective correction percentage 1t2. lcl
Corrections according to and 3 are performed. Therefore, for example, in the tiddle state, the correction amount is calculated by the recent coefficients stored in addition to 2 and 3 for the coefficients calculated in that state and directly reflecting the situation, and the constant fi52 line is normally In the loaded state, in addition to the coefficients calculated in that state, the NFL's recent idle body moving into that state and running at a constant rate, <@ @ @ the coefficient calculated in the unloading class, is Using 2 and 3, a total of 4 engine state corrections are made. ◎Therefore, the engine operating state is one state! ,! 1
Even if the temperature changes from 1 to other cold temperatures, the overall correction amount will not change suddenly, and the engine will maintain smooth operation, and the response will be delayed even when the engine is running smoothly or when A marks occur. It is possible to correct 1llll'llllI41 without any correction. Also, 2.
Since the coefficients k and 3 are stored in the memory device, even if the air-fuel ratio sensor in 2 is inactive when the engine is at a low temperature, they are stored.The coefficients in 2 can be used to create a return leg with a 12P% ratio.

また、エンジン状j順補正量のうちアイドル伏j遺禰正
量は#AI2に2と同時に吸気管圧力と回転速度に反比
例する係数Cを用いるので回転及び負荷の高い爪域での
補正量は小さくなるのでタペットクリアランスの変化に
対応した送圧な1正ができる。
In addition, among the engine condition j order correction amounts, the idle reserve j net correct amount uses a coefficient C that is inversely proportional to the intake pipe pressure and rotation speed at the same time as 2 for #AI2, so the correction amount in the claw area where rotation and load are high is Since it is smaller, it is possible to supply pressure in response to changes in tappet clearance.

以下本発明を図面を参照して実施例につぎ説明する。The present invention will be described below with reference to the drawings.

第1図に2いてエンシン1は自動車に積載される公知の
4サイクル火花点火式1゛ンゾンで、燃焼用空気をエア
クリーナ2、吸気管3、スロットル弁4を経て吸入する
An engine 1 shown at 2 in FIG. 1 is a known four-stroke spark ignition type 1 engine mounted on an automobile, and intakes combustion air through an air cleaner 2, an intake pipe 3, and a throttle valve 4.

また燃料は図示しない燃料系から各気筒に対応して設け
られたt磁式燃料噴射弁5を介して供給される。燃燐後
の排ガスは排気マニホルド6、排気″177、三元触媒
コンバータ8を経て大気に放出される。吸−A’&3の
スロットル弁下流の圧力は公知の半導体式圧力センサ1
1(吸気・a圧センサンにより検出される。圧力センナ
は、アナログ電圧信号を出力する。さらに吸気・a3に
はエンジンに;及入されろ!2!″A温度を検出する吸
気己1センサ12゜エンシン1には冷却水温を(貞出す
る水温センサ13が設置1されている。さらにηF気マ
ニホールド6には排ガス中の酸索讃度から空燃比センサ
し、空燃比が理論空燃比より小さい(リッチ)と1ボル
ト程度(IaJレベル)、理論空燃比より犬さい(り一
ン)と、0.171ぐルト、鑵度(低しベルンの電圧を
出力する空燃比センサ14が設′11tされ【いる。
Further, fuel is supplied from a fuel system (not shown) through magnetic fuel injection valves 5 provided corresponding to each cylinder. The exhaust gas after combustion and phosphorus is released into the atmosphere through the exhaust manifold 6, the exhaust gas 177, and the three-way catalytic converter 8.
1 (Detected by the intake air/a pressure sensor. The pressure sensor outputs an analog voltage signal. In addition, the intake air/a3 is input to the engine! 2!''A intake air sensor 12 that detects the temperature The engine engine 1 is equipped with a water temperature sensor 13 that detects the cooling water temperature.Furthermore, the ηF air manifold 6 is equipped with an air-fuel ratio sensor based on the acid concentration in the exhaust gas, and the air-fuel ratio is smaller than the stoichiometric air-fuel ratio. (rich) and about 1 volt (IaJ level), the air-fuel ratio is 0.171 volts, and the air-fuel ratio is 0.171 volts (IaJ level). It is [there].

回転速度センサ15はエンシン1のクランク軸の回転速
度を検出し、回転jK度に応じた周波数のパルス信号を
出力する。Tll1l@XIユニツト20は各センサ1
1〜15の構出信号に基いて燃料懺射唆を演算する回路
で電磁式燃料噴射弁5の開弁時間を制御することにより
、燃#+ヌ射atを祠祭−「る。
The rotational speed sensor 15 detects the rotational speed of the crankshaft of the engine 1 and outputs a pulse signal with a frequency corresponding to the rotation jK degrees. Tll1l@XI unit 20 has each sensor 1
By controlling the opening time of the electromagnetic fuel injection valve 5 using a circuit that calculates fuel injection based on the starting signals 1 to 15, fuel injection is performed as a shrine.

第2図により1bリーユニツト20について、伐明する
The 1b Lee unit 20 will be explained in detail with reference to FIG.

100は応科噴射通を演算するマイクロプロセッサ(C
PU )である。101は回A数カクンタで回転速度セ
ンサ15からの信号よりエンシン回転数をカウントする
。また、この回転、収カウンタ101はエンシン回転に
同期して萌込制tllEG 102K・刈込指令16号
を送る。割込みカリ−部102はこの1g号を受けると
、コモンバス150¥通じてマイクロプロセッサ100
に((す込債号を出力する。
100 is a microprocessor (C
PU). Reference numeral 101 is a number counter A which counts the number of engine rotations based on a signal from the rotation speed sensor 15. Further, this rotation/collection counter 101 sends mowing control tllEG 102K/mowing command No. 16 in synchronization with the engine rotation. When the interrupt processor 102 receives this number 1g, it interrupts the microprocessor 100 through the common bus 150.
((Output the subsumed bond.

103はデシタル入力ボートで空燃比センサ14の出力
な所定比較レベルと比較する比¥Z器の出力(6号や図
示しないスタータの作動をオンオフするスタータスイッ
チ16からのスターク仁1号尋のデゾタルイバ号をマイ
クロゾロセッサID0K伝達する0 104はアナログマルチプレクサとA−D変換器から成
るアナログ入力ポートでIa気管圧カセンサ11、吸気
温センサ12、冷却水温度センナ13からの!?+1バ
号をA−D変換して4次マイクロプロセッサ100に絖
み込ませる機能を持つ。これら% ユニ7ト101,1
02,103.IU4の出力情報はコモンパス1501
idlしてマイクロ、プロセッサ100に伝達される・
105は″IJL搾回路で後述するRAM I Q 7
にdt源を供給する。11はバッテリ、18はキースイ
ッチであるが、ta1!!1wIt105 kl dt
−スイッチ18を通さず直接、バッテリー1γに3Hb
)Rされている。よって後述するRAM 107は中−
スイッチ18に関1A無(常時電諒がl”fl加されて
いる。
Reference numeral 103 is a digital input boat, which is the output of the air-fuel ratio sensor 14 which is compared with a predetermined comparison level. 104 is an analog input port consisting of an analog multiplexer and an A-D converter, which transmits the !?+1 bar from the Ia tracheal pressure sensor 11, intake air temperature sensor 12, and cooling water temperature sensor 13 to A- It has the function of converting the data into D and inserting it into the 4th order microprocessor 100.
02,103. IU4 output information is common path 1501
idl and transmitted to the microprocessor 100.
105 is RAM IQ 7, which will be described later in the IJL extraction circuit.
dt source. 11 is a battery, 18 is a key switch, and ta1! ! 1wIt105 kl dt
- 3Hb directly to battery 1γ without passing through switch 18
)R has been done. Therefore, the RAM 107, which will be described later, is
There is no 1A for the switch 18 (l''fl is always applied).

106も電源回路であるが争−スイッチ1Bを通してバ
ッテリー17に接続されている。畦源回路106は後述
するRAM 107以外の部分tct源を供給する。1
07はダクグ2ム動作中−時使用される一4紀憚ユニツ
) (RAM )であるが、前述の様にキースイッチ1
8に関係なく ′U時框ぶが19口されキースイッチ1
8ttoyFにして機関の1車転を停止してもrid憧
内容が消失しないf4成となっていて、不rA兄性メモ
リをなす。後述するエンシン状粗浦正係数によ# k2
1 k3もこの湖10γに記憶されている。
106 is also a power supply circuit, but it is connected to the battery 17 through the switch 1B. The ridge source circuit 106 supplies a partial TCT source other than the RAM 107, which will be described later. 1
07 is the 14th Kiku Units (RAM) used when the Dakugu 2 is in operation, but as mentioned above, the key switch 1
Regardless of 8, 'U time frame is 19 mouths and key switch 1
It is an F4 configuration in which the contents of the RID do not disappear even if the engine is stopped for one rotation at 8t toy F, making it a non-rA older memory. # k2 according to the engine-like coarse positive coefficient described later
1 k3 is also stored in this lake 10γ.

10Bはプログラム−?%橿の定収等を上世してお(絖
み出し専用メモ!J (ROM )である。109はレ
ジスタを含む燃料噴射時間制御用カクンタでダウンカウ
ントよりJAす、マイク算プロセッサ(CPU ) 1
00でtX算された電磁式思料噴射弁5の開弁時間つま
り燃料噴射量を吹わ丁デゾタルイざ号を実際の4磁式燃
料噴射弁5の開弁時間を与えるパルス時間巾のパルス信
号に変換する。
10B is a program? 109 is a memo for starting the fuel injection time (ROM).109 is a kakunta for controlling the fuel injection time including a register, which is used for down-counting, and a microphone calculation processor (CPU) 1
The opening time of the electromagnetic injector 5, that is, the fuel injection amount calculated by tX at 00, is converted into a pulse signal with a pulse duration that gives the actual opening time of the 4-magnetic fuel injector 5. Convert.

110は?l!磁式燃料噴射弁5を駆動する亀力増巾部
である。111はタイマで経涌時間な測定しCPU 1
00に低連する。回%X数カウンタ101は回転数セン
サ15の出力によりエンシン1回転に1回エンシン回転
数を測定し、その測定の終了時に割込み制御部102に
l111込み指令信号を供給する◎割込制御部102は
その信号″から割込信号を発生し、マイクロプロセッサ
100KNpS料噴射量の演算を行なう割込み処理ルー
チンを実行させる。
What about 110? l! This is a tortoise force amplifying part that drives the magnetic fuel injection valve 5. 111 is a timer that measures the running time of CPU 1
It's low to 00. The times % generates an interrupt signal from that signal, and causes the microprocessor 100KNpS to execute an interrupt processing routine for calculating the fuel injection amount.

第31閾はマイクロコンぎユータ100の概略フローチ
ャートを示すもので、この7c!−チャートにf52t
マイクロコンピュータ100の4:@能ゼ説明する。キ
ースイッチ18並びにスタータスイッチ16がON し
てエンシンが始動されると第1ステップ10口0のスタ
ートr〔てメインルーテンの演痒処理が開始されスゲツ
ブ1o tliにて?/7期化の処j@が実行され、ス
テップ1002に2いてアナログ入カポ−)104から
の冷却水温、吸気温に応じたデシタル値ヲeにみ込む。
The 31st threshold shows a schematic flowchart of the microcomputer computer 100, and this 7c! - f52t on chart
4 of 100 microcomputers: @Noze explains. When the key switch 18 and the starter switch 16 are turned on and the engine is started, the first step 10 start r [and the main routine's itch treatment is started. /7 periodization processing is executed, and in step 1002, the digital values corresponding to the cooling water temperature and intake air temperature from the analog input capacitor 104 are incorporated into e.

ステップ1003ではその4果により補正値に1を公知
のび4式で演抹しs 4染をRAM 107に格納する
。ステップ1004ではデシタル人力ボートより仝燃比
センサ14の信号を入力し、タイマー111による経過
時間の(4奴として後述の遣分11正1+i K2を糟
減し、この補正(ぽに2なRAM I Q 7 K、格
納する。第4 IAはこの積分補正値に2を増減するつ
まり積分する処理ステツー1P1004の睦細なフロー
チャートである。ま丁ステッf400では空燃比検出?
Jが活性状悪くなっているかどうか、または冷却水Lj
、1等から窒慾此の帰還1111虜ができるか否かな判
定し、殉j1制付できない時つまクオープンループの埒
はステラ7°406に進み補正1九に2はに2=1とし
ステラ7’40 Stζjlむ。帰還!IIグリできる
場合は2tツf401に通む。ステップ401では経過
時間が単位時間Δt1過ぎたか測定し、過ぎていなザれ
ばに2の積分処理をせずに、この処理ステップ1004
を祿了する。時間がΔt工だゆ経過していると、ステッ
プ4Q2に峨み、空愈比がリッチであって、空燃比セン
サ14の出力がリッチである高レベル1八号であればス
テップ41:13KAみ以前のサイクルで求めたに2?
:Δに2だけ減少させ、ステップ405に;逃み、新し
い補正値Kg ?:RA)J107に格納する。ステッ
プ402において空燃比がリーンであって空燃比センサ
14の出力がリーンを示す低いレベル16号であればス
テップ404に進みに2をΔに2だけ増加させ、ステッ
プ405に進む。この様にして補正値x2を増減させる
In step 1003, 1 is calculated as a correction value by the well-known Nobi 4 formula based on the results of the 4 results, and the s4 dye is stored in the RAM 107. In step 1004, the signal from the fuel-fuel ratio sensor 14 is input from the digital human-powered boat, and the elapsed time determined by the timer 111 is subtracted by the amount of time (described later), and this correction (Poni 2 RAM I 7 K, stored.The 4th IA is a detailed flowchart of the processing step 1P1004 that increases or decreases this integral correction value by 2, that is, integrates it.In step f400, the air-fuel ratio is detected?
Check whether J is deactivated or cooling water Lj
, from the 1st place, it is determined whether or not the return 1111 prisoners can be taken, and when the death j1 cannot be determined, the power of the open loop goes to Stella 7° 406, and the correction is 19, 2 is 2 = 1, and Stella is 7'40 Stζjlm. Return! If you can use II Gri, go to 2ttsu f401. In step 401, it is measured whether the elapsed time has passed the unit time Δt1, and if it has not passed, the process step 1004
to be exterminated. If the time Δt has passed, the process advances to step 4Q2, and if the air-fuel ratio is rich and the output of the air-fuel ratio sensor 14 is rich (high level No. 18), step 41:13KA is executed. 2 for what I asked for in the previous cycle?
: Decrease Δ by 2, go to step 405; Escape, new correction value Kg? :RA) Store in J107. In step 402, if the air-fuel ratio is lean and the output of the air-fuel ratio sensor 14 is a low level 16 indicating lean, the process proceeds to step 404, where Δ is increased by 2, and the process proceeds to step 405. In this way, the correction value x2 is increased or decreased.

積分補正値に2は、このようにして空燃比補正を必要と
したい状dを表わす所定Kを中心とし【その上下に変化
する。
The integral correction value 2 thus changes above and below the predetermined K, which represents the state d in which air-fuel ratio correction is desired.

r、g3図のステップ1005ではエンジン状態補正貸
’k Iti算するための係数によ、 k2. k3を
増減tlIi[算し、砧未を据10 Tに格納する。
At step 1005 in the diagram r, g3, the engine condition correction value k2. Calculate k3 by increasing or decreasing tlIi and store Kinumi in 10T.

壌5図は係数に□、に2. k、sを@耳処理し格納す
る。つまり記憶処理するステップ1005の詳細なフロ
ーチャートである。
Figure 5 shows coefficients □ and 2. k and s are @ear processed and stored. In other words, this is a detailed flowchart of step 1005 for storage processing.

ステップ501では経過時間が琳位時間Δt2通ぎたか
測定し、Δt2経過していないとぎは記1.1!処理ス
デツfioos’v終了する。経過しているとステップ
502に進み、RAM 107に配慮された回転数N、
@気′気圧C圧力がアイドル状態を辰わ丁記載のL4m
 条件(600<N<90 Orpm、200 < P
 < 400 mwrHg )にあるか?44J別する
In step 501, it is measured whether the elapsed time has passed the Rin'i time Δt2, and if Δt2 has not passed, write 1.1! Processing process ends. If the elapsed time has elapsed, the process advances to step 502, and the rotation speed N, which is taken into consideration in the RAM 107, is
@Air pressure C pressure is in idle state L4m listed in Tatsuwa-cho
Conditions (600<N<90 Orpm, 200<P
<400 mwrHg)? 44J is different.

配畝運@条件にある時、ステラf5θ3に7Aみ、積分
補正値に2の値を判定する。K2;1ならば何本せず、
この処理ステラ7#1°005を終了する。
When the ridge arrangement condition is satisfied, 7A is applied to the stellar f5θ3, and a value of 2 is determined as the integral correction value. K2; If it is 1, do not do any number,
This processing Stella 7#1°005 ends.

ステップ503でに2〉1のときはステップ504に進
み、K2〈1のとぎはステップ505に進む。
If 2>1 in step 503, the process proceeds to step 504, and if K2<1, the process proceeds to step 505.

ステラf50,4,505では、係数に2rCΔに2を
加4または減74処理し、ステップ506でt「たに累
めたに2をRAM i 07に格網しステップ1005
1h:終了する。
In Stella f50, 4, 505, 2 is added to 2rCΔ and 4 or subtracted 74 times to the coefficient, and in step 506, the accumulated 2 is stored in RAM i 07, and step 1005
1h: Finish.

ステップ502で4d戚矯件tは丁nる場合は、ステッ
プ507に遮み、回転数Nが定常走行ス雇Y:弐わ丁1
400〜6000 rpmの!lii!囲にあるか判別
し、この領域にない場合、ステップ1005では+dj
も処理せず終了する。1400〜6U00rpmの#1
囲にある時、ステラf508に遮み、吸気管圧力Pが通
、V負荷を戎わす250〜400mpnHg、の範囲に
あるか刊足し、上記範囲にある時はステップ509に進
む。吸気管圧力Pが250〜400 mn*E4gの倶
城にない時、ステップ513に進み、さらKl&気°を
圧力Pが高負荷を表わ丁400〜650胸n*Hg f
)範囲にあるか判定する。
In step 502, if the 4d relative condition t is n, it is interrupted in step 507, and the rotation speed N is steady running.
400-6000 rpm! Lii! If it is not in this area, in step 1005 +dj
Terminates without processing. #1 of 1400~6U00rpm
When it is within the range of 250 to 400 mpnHg, the intake pipe pressure P passes through the Stella F508 and absorbs the V load.If it is within the above range, proceed to step 509. When the intake pipe pressure P is not within the range of 250 to 400 mn*E4g, proceed to step 513 and further increase the pressure P to 400 to 650 mn*Hg f.
) Determine whether it is within the range.

上ad斌戚にない時はFlも処理せず、このステップi
o”asを終了する。
If it is not in the upper ad, do not process Fl, and perform this step i.
o”as ends.

ステップ509では積分補正値に2の値を判定する。In step 509, a value of 2 is determined as the integral correction value.

K2=1ならば例もせず、この処理ステップ1005を
終了する。
If K2=1, this processing step 1005 is ended without any exception.

K、〉1のとぎはステップ510に進み、K2<1のと
きはステラ21″511に進む。ステラ7P510゜5
11では係数に3にΔに3を加算または威舅処理し、ス
テップ512で新たに求めた係数に3を■107に4f
fiし、ステップ1005χ終了する。
If K,>1, proceed to step 510; if K2<1, proceed to Stella 21''511. Stella 7P510°5
In step 11, 3 is added to the coefficient and 3 is added to Δ, and in step 512, 3 is added to the newly obtained coefficient. ■ 4f is added to 107.
fi, and the step 1005χ ends.

1&気′8圧力Pが400〜65 Q *mJLgにあ
る時にはステップ514に進み、積分?+fl正値に2
の匝を判定する。
1&q'8 When the pressure P is between 400 and 65 Q *mJLg, proceed to step 514 and integrate? +fl positive value 2
Determine the size of the bag.

K2=1ならば倒もせす、この処理ステップ1005χ
、5)了する。
If K2=1, it can be defeated, this processing step 1005χ
, 5) Complete.

K2> 1 f)ト’gハスfツf 515に!ミ、K
2<1のとぎはステップ516に1Aむ。ステップ51
5゜516では係数に工にΔklを刀0匹または減f1
処理し、ステラ7p517で新たに求めた係数に工をR
pat 107にJ6hlAしステップ1005を終了
する。
K2> 1 f) t'g hass f t f 515! Mi, K
If 2<1, 1A is sent to step 516. Step 51
5゜516, the coefficient is Δkl and 0 swords or subtraction f1
Process and R to the newly found coefficient in Stella 7p517.
pat 107 and ends step 1005.

通常は1002〜1005のメインルーチン処理を制御
プログラムにしたがってくり返しX行する。剖9込み制
がU部102からの燃料噴吋愈演4のvA9込み償号が
入力されると、マイクロコンピュータ100はメインル
ーチンの処理中であってもただちにそのも理χ中断しス
テップ1010の割込6理ルーチンに移る。ステラf1
011では回転数カワンタ101からのエンシン回転数
Nな我わ丁偏号を取り込み、欠くステップ1012にて
、アナログ入カポ−)104から1&気・a圧力Pを宍
わす1ざ号を取9込み、久(ステップ1013では回転
数NとI&;<(せ圧力Pヶメインルーチンの鎮痒処理
で使用゛fるためにRAM 1 [37に46納する。
Normally, the main routine processing from 1002 to 1005 is repeated in X lines according to the control program. When the vA9-inclusive code of the fuel injection operation 4 is input from the U section 102, the microcomputer 100 immediately interrupts the main routine even if it is in the middle of processing the main routine and returns to step 1010. 6. Move to the interrupt processing routine. stella f1
At step 011, the engine rotational speed N is taken in from the rotational speed counter 101, and at step 1012, the 1st number that eliminates the 1&a pressure P is taken in from the analog input capo) 104. (In step 1013, the rotation speed N and the pressure P are stored in the RAM 1 [37] for use in the anti-pruritic treatment of the main routine.

次にステップ1014にて、あらかじめRO!、(1Q
 3円区エンシン1g1転数Nと吸気管圧力Pの2矢元
マツダとし【あらかじめメログラムされたテS−F帖科
噴射tTp(つfr)電磁式燃料・貞射弁5の噴射時1
川巾ンをtlf1間肘鐸して求める。次にステップ10
15で蚤エメインルーチンで求めた名主)・貞射用の合
一、・電の゛涌正憧及び補正係数’@ RAM107か
ら読み出し空燃比を決定する噴射t (”R射時間巾]
の補正lff痺をおこなう。噴射時間巾TI)8t′−
4式はT = ((1+cl+m2誉c)aTp+に3
)舛に0誉に2である。
Next, in step 1014, RO! , (1Q
3 circle engine 1g 1 rotation number N and intake pipe pressure P 2 arrows of Mazda
Find Kawahin by tlf1 interval. Next step 10
15 in the Flea Emain Routine) ・Unit for direct firing, ・Injection t to determine the air-fuel ratio read from RAM 107 and correction coefficient of electricity ("R injection time width")
Perform the correction lff paralysis. Injection time width TI) 8t'-
Equation 4 is T = ((1 + cl + m2 honor c) aTp + 3
) Masu is 0 and Homare is 2.

この式かられかるように (1+kl+に2舛C)汁Tν+に3 は6つの補正量αによ、 k2. k3に基いて、tt
、gされろエンシン状態補正量ケ基本噴射肴に加えたエ
ンジン状d補正噴耐量Y漱わし、このうちに□舛Tpは
定常λ辻行闘負荷状態補正破t、k2袴C誉Tpはアイ
ドル状曝捕正量を、またに3は足常走行通常負荷補正社
である。工た、Cは吸気管圧力Pと回転速直Nの凋数と
して演算式 %式% 次にステップ1016tCて重圧1t$t、た燃料噴射
iTのデータをカクンタ109にセットする。
As can be seen from this equation, (1 + kl + 2 C) soup Tν + 3 is calculated by six correction amounts α, k2. Based on k3, tt
, the engine condition correction amount Y is added to the basic injection amount, and among these, □Tp is the steady λ traverse load condition correction failure t, k2 Hakama C Homare Tp is the idle 3 is the normal load correction company for regular running. Then, in step 1016tC, data of heavy pressure 1t$t and fuel injection iT are set in the kakunta 109.

次にステラ7’1017KaA、メインルーチンに復帰
する。メインルーチンに復帰する際は割込処理で中断し
たときの処理ステップに戻る。マイクロプロセッサ10
0の概略の機能は以上の通りである。
Next, Stella 7'1017KaA returns to the main routine. When returning to the main routine, the process returns to the processing step at which it was interrupted due to interrupt processing. microprocessor 10
The general function of 0 is as above.

以上の様にして、エンジン状態補正量は3つの係数に、
、に、、に、で補正するので、種々の要因で生じる各運
転モードでの基本空燃比のずれを、きめ細かく補正する
ことができる。
As described above, the engine condition correction amount is divided into three coefficients,
, , , , etc. Therefore, deviations in the basic air-fuel ratio in each operation mode caused by various factors can be finely corrected.

またに+、kz、ksはいずれもアイドルまたは安定な
運転条件でのみ学習し、補正は全域実施するので学習で
きない加減速域も適正に補正することができる。
Furthermore, since +, kz, and ks are all learned only under idle or stable operating conditions, and correction is performed over the entire range, it is possible to appropriately correct the acceleration/deceleration range that cannot be learned.

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

第1図は本発明の詳細な説明するための装置の全体構成
図、第2図は第1図に示す制御回路のブロック図、第3
図は第2図に示すマイクロプロセッサの概略のフローチ
ャート、第4図は第3図に示すステップ1004の詳細
なフローチャート、第5図は第3図に示すステップ10
05の詳細なフローチャートを示す。 1・・・エンジン、5・・・燃料噴射弁、11・・・吸
気圧センサ、14・・・空燃比センサ、15・・・回転
速度センサ、20・・・制御ユニット。
FIG. 1 is an overall configuration diagram of an apparatus for explaining the present invention in detail, FIG. 2 is a block diagram of the control circuit shown in FIG. 1, and FIG.
This figure is a schematic flowchart of the microprocessor shown in FIG. 2, FIG. 4 is a detailed flowchart of step 1004 shown in FIG. 3, and FIG. 5 is a detailed flowchart of step 1004 shown in FIG. 3.
05 is shown in detail. DESCRIPTION OF SYMBOLS 1... Engine, 5... Fuel injection valve, 11... Intake pressure sensor, 14... Air-fuel ratio sensor, 15... Rotational speed sensor, 20... Control unit.

Claims (1)

【特許請求の範囲】 エンジンの排出ガス成分により空燃比を検出する空燃比
センサを備え、この空燃比センサの信号によりエンジン
に供給される混合気の空燃比を所定空燃比に制御する方
法であって、 前記空燃比センサからの信号を積分処理した第1の補正
値を求め、 アイドル状態、通常負荷運転状態、高負荷運転状態の3
つのエンジン運転状態毎に前記第1の補正値に基づいて
それぞれのエンジン状態補正値を計算して、記憶装置に
更新記憶し、 前記エンジンへの基本燃料量を、前記アイドル状態で更
新記憶したエンジン状態補正値と前記通常負荷状態で更
新記憶したエンジン状態補正値とで乗算的に補正すると
共に、更に前記高負荷状態で更新記憶したエンジン状態
補正値で加算的に補正し、 この補正された燃料量を前記エンジンに供給することを
特徴とする空燃比制御方法。
[Scope of Claims] A method comprising an air-fuel ratio sensor that detects an air-fuel ratio based on engine exhaust gas components, and controlling the air-fuel ratio of a mixture supplied to the engine to a predetermined air-fuel ratio based on a signal from the air-fuel ratio sensor. Then, calculate the first correction value by integrating the signal from the air-fuel ratio sensor, and calculate the first correction value for three of the idle state, normal load operating state, and high load operating state.
Each engine state correction value is calculated based on the first correction value for each engine operating state, and updated and stored in a storage device, and the basic fuel amount to the engine is updated and stored in the idle state of the engine. The state correction value and the engine state correction value updated and stored in the normal load state are multiplicatively corrected, and the engine state correction value updated and stored in the high load state is further corrected additively, and the corrected fuel is An air-fuel ratio control method, characterized in that the air-fuel ratio is supplied to the engine.
JP13711887A 1987-05-29 1987-05-29 Air-fuel ratio control method Granted JPS631742A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP13711887A JPS631742A (en) 1987-05-29 1987-05-29 Air-fuel ratio control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP13711887A JPS631742A (en) 1987-05-29 1987-05-29 Air-fuel ratio control method

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP5205681A Division JPS57165645A (en) 1981-04-07 1981-04-07 Control method of air-fuel ratio

Publications (2)

Publication Number Publication Date
JPS631742A true JPS631742A (en) 1988-01-06
JPH0131020B2 JPH0131020B2 (en) 1989-06-22

Family

ID=15191245

Family Applications (1)

Application Number Title Priority Date Filing Date
JP13711887A Granted JPS631742A (en) 1987-05-29 1987-05-29 Air-fuel ratio control method

Country Status (1)

Country Link
JP (1) JPS631742A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0976922A3 (en) * 1998-07-29 2002-02-06 DaimlerChrysler AG Method for torque adjustment

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0976922A3 (en) * 1998-07-29 2002-02-06 DaimlerChrysler AG Method for torque adjustment

Also Published As

Publication number Publication date
JPH0131020B2 (en) 1989-06-22

Similar Documents

Publication Publication Date Title
JP3868693B2 (en) Air-fuel ratio control device for internal combustion engine
JPS6231178B2 (en)
JPS6336408B2 (en)
JPS6228299B2 (en)
JPS627374B2 (en)
JPS5925055A (en) Air-fuel ratio control device
JPS6256339B2 (en)
JPS6313014B2 (en)
JP3791032B2 (en) Fuel injection control device for internal combustion engine
JPS58217736A (en) Fuel supply control method for internal combustion engine
JPS631742A (en) Air-fuel ratio control method
JPS5813130A (en) Air-fuel ratio control method
JPS6267252A (en) Air-fuel ratio control method for vehicle internal combustion engine
JP2017020417A (en) Control device for internal combustion engine
JPH04132849A (en) Air-fuel ratio control device for engine
JPS6254976B2 (en)
JPS6345500B2 (en)
JPS6075737A (en) Air/fuel ratio control method for internal-combustion engine
JP3324640B2 (en) Air-fuel ratio control device for internal combustion engine using natural gas
JPS6123633Y2 (en)
JPH0410359Y2 (en)
JPS614842A (en) Method for controlling fuel supply amount feedback when internal combustion engine is cold
JPS5847135A (en) Air-to-fuel ratio control method for internal combustion engine
JP2712089B2 (en) Air-fuel ratio control method for internal combustion engine
JPS6233974Y2 (en)