[go: up one dir, main page]

JPH01106934A - Control device for air-fuel ratio of internal combustion engine - Google Patents

Control device for air-fuel ratio of internal combustion engine

Info

Publication number
JPH01106934A
JPH01106934A JP26171987A JP26171987A JPH01106934A JP H01106934 A JPH01106934 A JP H01106934A JP 26171987 A JP26171987 A JP 26171987A JP 26171987 A JP26171987 A JP 26171987A JP H01106934 A JPH01106934 A JP H01106934A
Authority
JP
Japan
Prior art keywords
amount
value
change
changing
time
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.)
Pending
Application number
JP26171987A
Other languages
Japanese (ja)
Inventor
Naoto Kushi
櫛 直人
Hiroshi Okano
岡野 博志
Nobuyuki Kobayashi
伸行 小林
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 JP26171987A priority Critical patent/JPH01106934A/en
Publication of JPH01106934A publication Critical patent/JPH01106934A/en
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

PURPOSE:To improve an operating property at a steady time and at a gently accelerating time by correcting an injecting quantity based on a changing quantity when the changing quantity of a load parameter is above a defined value, while averaging a defined number of changing quantities immediately before to correct the injection quantity when the changing quantity is less than the defined value. CONSTITUTION:The detected value from an intake pressure sensor 3 is inputted as a load parameter into a control circuit 10 and, together with the detected values of crank angle sensors 5, 6, an O2 sensor 9, a water temperature sensor 11, a throttle switch 13, a throttle opening sensor 14, etc., used to operate and control the valve opening time of a fuel injection valve 7. The control circuit 10 calculates a changing quantity per unit time based on the detected value of the intake pressure sensor 3 and, when this changing quantity is above a defined value, judging to be the transient state of acceleration/deceleration, etc., corrects the injection quantity based on this changing quantity. When the changing quantity is less than the defined value, changing quantities (n) in number which are stored last time are modulatingly controlled to correct the injecting quantity.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は内燃機関の空燃比制御装置に関し、特に、機関
の負荷状態パラメータの単位時間内の変化量に基づいて
機関の過渡状態の時に過渡補正を行う内燃機関の空燃比
制御装置に関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to an air-fuel ratio control device for an internal combustion engine, and more particularly, the present invention relates to an air-fuel ratio control device for an internal combustion engine. The present invention relates to an air-fuel ratio control device for an internal combustion engine that performs correction.

〔従来の技術〕[Conventional technology]

機関の負荷状態パラメータ (例えば吸気管内圧力やス
ロットル開度)を検出し、検出したパラメータに応じて
噴射すべき燃料量を演算し、その演算値に応じて燃料噴
射を行う電子制御装置を備えた機関の中には、ある単位
時間のパラメータの変化量で燃料噴射量TAUを補正す
るものがある。
Equipped with an electronic control device that detects engine load status parameters (for example, intake pipe pressure and throttle opening), calculates the amount of fuel to be injected according to the detected parameters, and injects fuel according to the calculated value. Some engines correct the fuel injection amount TAU based on the amount of change in a parameter per unit time.

このような機関では、例えば、負荷状態パラメータとし
て吸入空気圧の検出値PMを用いた場合は、式、 TAU=TP+K ・ΔPM・・・・・・■を用いであ
る単位時間内の吸入空気圧の検出値PMの変化量ΔPM
で基本噴射量TPを補正して噴射量TAUを求めている
。尚、Kは係数である。
In such an engine, for example, when the detected value PM of the intake air pressure is used as a load state parameter, the intake air pressure within a unit time can be detected using the formula: TAU=TP+K ・ΔPM...■ Amount of change in value PM ΔPM
The basic injection amount TP is corrected to obtain the injection amount TAU. Note that K is a coefficient.

前記機関では、式■を用いて噴射量TAUを演算する場
合、吸入空気圧の検出値PMの入力回路およびその後の
ディジタル・フィルタ処理において、吸入空気圧の検出
値PMの過渡応答性を重視しすぎると、定常運転時のリ
ップルの影響で機関が定常運転を行っているのにも係わ
らず、吸入空気圧の検出値Hの変化量ΔPM&こよる不
要の噴射量補正が行われ、機関の運転性(ドライバビリ
ティ)やエミッションが悪化する。
In the above engine, when calculating the injection amount TAU using the formula (■), it is difficult to place too much emphasis on the transient response of the detected intake air pressure value PM in the input circuit of the detected intake air pressure value PM and the subsequent digital filter processing. Even though the engine is in steady operation due to the influence of ripple during steady operation, unnecessary injection amount correction is performed due to the amount of change ΔPM in the detected value H of the intake air pressure. performance) and emissions deteriorate.

そこで、前記機関においてはその対策として、(1) 
 変化量Δ門が所定値以下の時は機関の定常運転と見做
し、変化量Δ門による噴射量の補正は行わない。
Therefore, as a countermeasure, the above-mentioned organization has adopted (1)
When the amount of change Δ is less than a predetermined value, the engine is considered to be in steady operation, and the injection amount is not corrected based on the amount of change Δ.

(2)  スロットル開度が大きく、特に機関の定常運
転時のリップルが大きい機関の運転域では強力なディジ
タル・フィルタ処理を行う。
(2) Powerful digital filter processing is performed in engine operating ranges where the throttle opening is large and the ripple is particularly large during steady engine operation.

という技術が提案されている(特願昭6l−27702
0)。
A technology has been proposed (Patent Application No. 6l-27702
0).

〔発明が解決しようとする問題点〕[Problem that the invention seeks to solve]

しかしながら、前述の(1)に示した対策では、変化量
ΔPMが所定値以下の時はΔPM=Oとされるので、負
荷の変化量が所定値以下になってしまう緩加速や緩減速
では、噴射量に過渡時補正が加えられず、加速性能が良
くないという問題点がある。
However, in the countermeasure shown in (1) above, when the amount of change ΔPM is less than a predetermined value, ΔPM is set to O, so in slow acceleration or slow deceleration where the amount of change in load is less than the predetermined value, There is a problem that no transient correction is applied to the injection amount, resulting in poor acceleration performance.

また、(2)に示した対策では、スロットル開度が大き
く、特に機関の定常運転時のリップルが大きい機関の運
転域では、フィルタの時定数を大きくしてより強力に高
周波のノイズの削減が行われるが、スロットル開度が大
きくない定常運転状態でのリップルに対しては効果がな
く、逆に定常運転領域ではリップルが前記所定値を超え
ることによる不要な過渡時補正が行われるという問題点
がある。
In addition, with the countermeasure shown in (2), in engine operating ranges where the throttle opening is large and the ripple is particularly large during steady engine operation, the time constant of the filter is increased to more powerfully reduce high-frequency noise. However, it has no effect on ripples in steady-state operating conditions where the throttle opening is not large, and conversely, unnecessary transient corrections are performed when ripples exceed the predetermined value in steady-state operating regions. There is.

本考案の目的は、前記従来の噴射量の過渡時補正を行う
機関における問題点を解消し、緩慢な過渡状態における
過渡補正量の算出が損なわれず、更には、いかなる定常
運転状態においても、定常時のリップルによる変化量Δ
PHの算出を防止し、以て機関の定常運転域における噴
射量の変動を解消し、ドライバビリティやエミッション
の向上を図ることができる優れた内燃機関の空燃比制御
装置を提供することにある。
The purpose of the present invention is to solve the problems with the conventional engine that performs transient correction of the injection amount, to avoid impairing the calculation of the transient correction amount in a slow transient state, and to make the calculation of the transient correction amount stable even in any steady operating state. Change amount Δ due to constant ripple
An object of the present invention is to provide an excellent air-fuel ratio control device for an internal combustion engine that can prevent calculation of PH, eliminate fluctuations in injection amount in the steady operating range of the engine, and improve drivability and emissions.

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

前記目的を達成する本考案の内燃機関の空燃比制御装置
の構成が第1図に示される。
The configuration of an air-fuel ratio control device for an internal combustion engine according to the present invention that achieves the above object is shown in FIG.

負荷検出手段は機関の負荷状態パラメータを検出し、変
化量検出手段はこの負荷状態パラメータの単位時間内の
変化量を検出する。そして、平均値演算手段は前記変化
量が所定値以下の場合には、この変化量とこれより直前
の所定個の単位時間内の変化量との平均値を求め、噴射
量補正手段は得られた平均値に基づいて過渡補正量の演
算を行なう。
The load detection means detects a load state parameter of the engine, and the change amount detection means detects the amount of change in this load state parameter within a unit time. Then, when the amount of change is less than a predetermined value, the average value calculation means calculates the average value of this amount of change and the amount of change within a predetermined unit time immediately before, and the injection amount correction means calculates the average value of the amount of change within a predetermined number of unit times immediately before. The transient correction amount is calculated based on the average value obtained.

〔作 用〕[For production]

本発明の内燃機関の空燃比制御装置によれば、機関の負
荷状態パラメータの単位時間内の変化量が検出され、検
出された変化量が設定値を超えた場合は、この変化量に
基づいて噴射量の補正が行なわれ、検出された変化量が
設定値より低い場合は、この変化量と、この単位時間直
前のn個の各単位時間において検出された変化量との平
均値が演算され、この平均値に基づいて噴射量の補正が
行われる。
According to the air-fuel ratio control device for an internal combustion engine of the present invention, the amount of change in the load state parameter of the engine within a unit time is detected, and if the detected amount of change exceeds a set value, the amount of change is determined based on the amount of change. When the injection amount is corrected and the detected amount of change is lower than the set value, the average value of this amount of change and the amount of change detected in each of the n unit times immediately before this unit time is calculated. , the injection amount is corrected based on this average value.

以下図面を用いて本発明の実施例を詳細に説明する。Embodiments of the present invention will be described in detail below using the drawings.

〔実施例〕〔Example〕

第2図には本発明の内燃機関の空燃比制御装置の一実施
例を備えた電子制御燃料噴射式内燃機関が概略的に示さ
れている。この図において、機関1の吸気通路2には吸
入空気量の検出手段として吸気管内圧を検出する圧力セ
ンサ3が設けられている。この圧力センサ3には例えば
圧力に比例する歪により伝播位相遅れを生じる表面弾性
波を用いたSAW式センサ等が使用され、圧力信号がこ
の位相遅れ時間に反比例する発振周波数によって取り出
される。この圧力信号は制御回路10のマルチプレクサ
内蔵A/D変換器101に供給されている。ディストリ
ビュータ4には、その軸が例えば180°CA毎に基準
位置検出用パルス信号を発生するクランク角センサ5及
び30’ CA毎に基準位置検出用パルス信号を発生す
るクランク角センサ6が設けられている。これらクラン
ク角センサ5,6のパルス信号は制御回路10の入出力
インクフェース102に供給され、このうちクランク角
センサ6の出力はCPU103の割込端子に供給される
FIG. 2 schematically shows an electronically controlled fuel injection type internal combustion engine equipped with an embodiment of the air-fuel ratio control device for an internal combustion engine according to the present invention. In this figure, an intake passage 2 of an engine 1 is provided with a pressure sensor 3 for detecting the internal pressure of the intake pipe as means for detecting the amount of intake air. For example, a SAW type sensor using a surface acoustic wave that causes a propagation phase delay due to strain proportional to pressure is used as the pressure sensor 3, and a pressure signal is extracted at an oscillation frequency that is inversely proportional to this phase delay time. This pressure signal is supplied to an A/D converter 101 with a built-in multiplexer of the control circuit 10. The distributor 4 is provided with a crank angle sensor 5 whose axis generates a pulse signal for detecting a reference position every 180° CA, and a crank angle sensor 6 which generates a pulse signal for detecting a reference position every 30' CA. There is. Pulse signals from these crank angle sensors 5 and 6 are supplied to an input/output ink face 102 of a control circuit 10, and the output of the crank angle sensor 6 is supplied to an interrupt terminal of a CPU 103.

さらに、吸気通路2には各気筒毎に燃料供給系から加圧
燃料を吸気ポートへ供給するための燃料噴射弁7が設け
られている。
Further, the intake passage 2 is provided with a fuel injection valve 7 for supplying pressurized fuel from a fuel supply system to the intake port for each cylinder.

また、機関1のシリンダブロックの冷却水通路Wには、
冷却水の温度を検出するための水温センサ11が設けら
れている。水温センサ11は冷却水の温度THWに応じ
たアナログ電圧の電気信号を発生ずる。この出力もA/
D変換器101に供給されている。
In addition, in the cooling water passage W of the cylinder block of engine 1,
A water temperature sensor 11 is provided to detect the temperature of cooling water. The water temperature sensor 11 generates an analog voltage electrical signal corresponding to the temperature THW of the cooling water. This output is also A/
The signal is supplied to the D converter 101.

制御回路10は、例えばマイクロコンピュータを用いて
構成され、前述のA/D変換器101.入出力インタフ
ェース102. CP U2O5の他にROM2O3゜
RA M2O3,イグニッションスイッチオフ後も情報
の保持を行うバックアツプRAM109等が設けられて
おり、これらはバス110で接続されている。
The control circuit 10 is configured using, for example, a microcomputer, and includes the aforementioned A/D converter 101. Input/output interface 102. In addition to the CPU 2O5, a ROM 2O3, a RAM 2O3, a backup RAM 109 that retains information even after the ignition switch is turned off, and the like are provided, and these are connected by a bus 110.

この制御回路10において、ダウンカウンタ106゜フ
リップフロップ107.及び駆動回路108は燃料噴射
弁7を制御するためのものである。即ち、燃料噴射量T
AUが演算されると、燃料噴射量TAUがダウンカウン
タ106にプリセットされると共にフリップフロップ1
07もセットされる。この結果、駆動回路108が燃料
噴射弁7の付勢を開始する。
In this control circuit 10, a down counter 106° flip-flop 107. and a drive circuit 108 for controlling the fuel injection valve 7. That is, the fuel injection amount T
When AU is calculated, the fuel injection amount TAU is preset in the down counter 106 and the flip-flop 1
07 is also set. As a result, the drive circuit 108 starts energizing the fuel injection valve 7.

他方、ダウンカウンタ106がクロック信号(図示せず
)を計数して最後にそのキャリアウド端子が“1ルベル
になった時に、フリップフロップ107かリセットされ
て駆動回路108は燃料噴射弁7の付勢を停止する。つ
まり、前述の燃料噴射量TAUだけ燃料噴射弁7は付勢
され、したがって、燃料噴射量TAUに応じた量の燃料
が機関1の燃焼室に送り込まれることになる。
On the other hand, when the down counter 106 counts the clock signal (not shown) and the carrier voltage terminal reaches "1 level", the flip-flop 107 is reset and the drive circuit 108 activates the fuel injection valve 7. In other words, the fuel injection valve 7 is energized by the above-mentioned fuel injection amount TAU, and therefore, an amount of fuel corresponding to the fuel injection amount TAU is sent into the combustion chamber of the engine 1.

制御回路10にはその他に吸気温センサ(図示せず)、
スロットル弁12の開いたことを検出するスロットルス
イッチ13、スロットル弁12の開度センサ14、酸素
濃度センサ9、トランスミッション16からのスピード
メータケーブルに設けられた車速センサ17等からの検
出信号が送り込まれる。また、制御回路10からはディ
ストリビュータ4に内蔵されるイグナイタに点火信号が
出力され、これによって点火プラグ15の通電制御が行
われるが、これらは本発明と直接関係がないため説明を
省略する。
The control circuit 10 also includes an intake air temperature sensor (not shown),
Detection signals are sent from a throttle switch 13 that detects the opening of the throttle valve 12, an opening sensor 14 of the throttle valve 12, an oxygen concentration sensor 9, a vehicle speed sensor 17 provided on a speedometer cable from the transmission 16, etc. . Furthermore, an ignition signal is output from the control circuit 10 to an igniter built in the distributor 4, and thereby the energization of the spark plug 15 is controlled, but since these are not directly related to the present invention, a description thereof will be omitted.

圧力センサ3の検出信号は、所定時間毎に実行されるA
/D変換ルーチンにより2逓信号に変換され、吸気管内
圧力値PMを表すデータとしてそのまま、あるいはなま
じ処理された後にその都度RAM105に格納される。
The detection signal of the pressure sensor 3 is detected by the A
The signal is converted into a binary signal by the /D conversion routine, and stored in the RAM 105 each time as data representing the intake pipe pressure value PM, either as is or after being subjected to rough processing.

ディストリビュータ4内のクランク角センサ6からのク
ランク角30”毎の信号は、入出力インタフェース10
2を介して制御回路10内に取り込まれ、回転速度Ne
及び燃料噴射量TAUを演算する30°−割込信号とな
る。
Signals for every 30'' crank angle from the crank angle sensor 6 in the distributor 4 are sent to the input/output interface 10.
2 into the control circuit 10, and the rotational speed Ne
and a 30°-interrupt signal for calculating the fuel injection amount TAU.

次に第3図及び第4図のフローチャートを用いて前述の
制御回路10の動作を説明する。
Next, the operation of the above-mentioned control circuit 10 will be explained using the flowcharts of FIGS. 3 and 4.

第3図は本発明の内燃機関の空燃比制御装置の動作手順
を示しており、この手順は1回転1回噴射の機関の場合
1回転毎に行われるものである。
FIG. 3 shows the operating procedure of the air-fuel ratio control device for an internal combustion engine according to the present invention, and this procedure is performed every revolution in the case of an engine that injects once per revolution.

そして、第3図の実施例では1回転間の吸入空気圧PM
の変化量ΔPMを用いて、式、 TAU=TP+K・ΔPM・旧・・■ なる噴射量の過渡補正を行う吸入空気圧にて吸入空気量
を図る機関における制御について説明する。
In the embodiment shown in FIG. 3, the intake air pressure PM during one rotation is
Control in an engine that measures the intake air amount using the intake air pressure that performs transient correction of the injection amount using the following equation, TAU=TP+K・ΔPM・old...■ will be explained using the change amount ΔPM.

ステップ301では圧力センサ3からの最新のPM検出
値のA/D変換変換値まし値PMN、が今回のなまし値
PMNとしてRAM105に記憶される。なまし値PM
N、は圧力センサ3によって検出された今回のPM値の
A/D変換変換値を前回演算されたPMなまし値PMN
M+ −+ とを重み付き平均した値である。
In step 301, the A/D conversion value PMN of the latest PM detection value from the pressure sensor 3 is stored in the RAM 105 as the current smoothed value PMN. Annealed value PM
N, is the A/D conversion value of the current PM value detected by the pressure sensor 3, and is the previously calculated PM smoothing value PMN.
This is the weighted average value of M+ −+ .

このなまし値PMN、は第4図に示すPMのA/D変換
後処理ルーチンによって所定時間毎、例えば4ms毎に
割込処理で求められる。
This smoothed value PMN is obtained by interrupt processing at predetermined time intervals, for example every 4 ms, by the PM A/D conversion post-processing routine shown in FIG.

第4図ではまずステップ401にて圧力センサ3によっ
て検出された最新のPM値のA/D変換変換値がPMA
DとしてRAM105に記憶され、ステップ402でC
P U2O5は前回のなまし値PMN=−+をRAM1
05から読み出し、次の式によってなまし値PMN直を
演算する。
In FIG. 4, first, in step 401, the A/D conversion value of the latest PM value detected by the pressure sensor 3 is PMA.
D and is stored in the RAM 105 as C.
P U2O5 stores the previous rounded value PMN=-+ in RAM1
05, and calculate the smoothed value PMN direct using the following formula.

PMN+ =1/m((m−1)PMN=−+ +PM
AD )−−■そして、ステップ403にて今回のなま
し値PMN。
PMN+ =1/m((m-1)PMN=-+ +PM
AD)--■Then, in step 403, the current rounded value PMN is calculated.

を前回のなまし値PMN+−+ とじてRAM105に
記憶してリターンする。
is stored in the RAM 105 as the previous rounded value PMN+-+, and the process returns.

ステップ302では今回のなまじ値PMNと、前回(機
関1回転前)のなまじ値PMNOとの減算が行われ、前
回と今回の吸入空気圧の変化量ΔPMが求められ、この
変化量ΔPMがDLPMIとしてRAM105に記憶さ
れる。
In step 302, the current rough value PMN is subtracted from the previous rough value PMNO (one revolution before the engine), and the amount of change ΔPM in intake air pressure between the previous time and this time is determined, and this amount of change ΔPM is stored in the RAM 105 as DLPMI. is memorized.

ステップ303ではこの変化量DLPMIの絶対値と過
渡判別用の基準値LVLPMとの比較が行われる。
In step 303, the absolute value of this amount of change DLPMI is compared with a reference value LVLPM for transient discrimination.

ステップ303ニてl DLPMI l ≧LVLPM
 (7)時(YES)は機関が過渡運転状態を示してお
り、ステップ304に進んでDLPMIが補正用の変化
量DLPMとしてRAM105に記憶され、DLPM 
= DLPMIとなってステップ306に進む。一方、
機関の定常運転状態または緩加速状態を示すl DLP
MI l <LVLPM ノ時(NO)はステップ30
5に進み、補正用の変化量DLPMの値を次式〇により
演算する。
Step 303 DLPMI ≧LVLPM
(7) (YES) indicates that the engine is in a transient operating state, and the process proceeds to step 304, where DLPMI is stored in the RAM 105 as the amount of change DLPM for correction, and the DLPM
= DLPMI and proceeds to step 306. on the other hand,
l DLP indicates the steady operating state or slow acceleration state of the engine.
If MI l < LVLPM (NO), step 30
Proceeding to step 5, the value of the amount of change DLPM for correction is calculated using the following equation.

DLPM ←!/i (DLPM1+DLPM2+DL
PM3+DLPM4) ・・・00式におけるDLPM
2は前回のルーチンのステップ302における吸入空気
圧の変化量DLPMI 、DLPM3は前々回のルーチ
ンのステップ302における吸入空気圧の変化量DLP
MI 、DLPM4は3回前のルーチンのステップ30
2における吸入空気圧の変化量DLPMIであり、この
実施例では今回と過去3回の吸入空気圧の変化量DLP
MIの平均を補正用の変化量DLPMとしている。
DLPM ←! /i (DLPM1+DLPM2+DL
PM3+DLPM4) ...DLPM in 00 type
2 is the amount of change DLPMI in the intake air pressure at step 302 of the previous routine, and DLPM3 is the amount of change DLP of the intake air pressure at step 302 of the routine before the previous one.
MI, DLPM4 is step 30 of the three previous routines.
2, and in this example, the amount of change DLPMI in the intake air pressure between this time and the past three times.
The average of MI is used as the amount of change DLPM for correction.

ステップ306からステップ308は過去3回の吸入空
気圧の変化量DLPMIを最新の値に更新するものであ
り、ステップ306ではDLPM4がDLPM3によっ
て更新され、ステップ307ではDLPM3がDLPM
2によって更新され、ステップ30BではDLPM2が
DLPMIによって更新される。そして、ステップ30
9では今回のなまし値PMNが前回(機関1回転前)の
なまじ値PMNOとしてRA M2O3に記憶される。
Steps 306 to 308 are for updating the past three intake air pressure changes DLPMI to the latest values. In step 306, DLPM4 is updated by DLPM3, and in step 307, DLPM3 is updated to DLPM3.
In step 30B, DLPM2 is updated by DLPMI. And step 30
At step 9, the current rounded value PMN is stored in the RAM2O3 as the previous rounded value PMNO (one revolution before the engine).

この後、ステップ310において、ステップ303また
はステップ305にて求められた補正用の変化量OLP
Mから過渡補正量K −DLPMを求め、TAU =T
P+に−DLPMなる噴射量の過渡補正を行う。この後
冷却水温センサ11、吸気温センサ(図示せず)、スロ
ットルスイッチ13、開度センサ14、酸素濃度センサ
9等からの検出信号及びバッテリ電圧等による補正を行
って最終的な燃料噴射量が噴射パルス幅として求められ
るが、この演算は本発明に直接関係がないので省略する
。そして、以後前記パルス幅はRAM105に一時的に
格納され、以後噴射時期になった時にCP U2O5に
より燃料が噴射される。この時同時にCPU103は噴
射量終了時刻を前述のようにして演算された噴射パルス
幅によりダウンカウンタ106にセントする。
After this, in step 310, the amount of change OLP for correction obtained in step 303 or step 305 is
Find the transient correction amount K - DLPM from M, TAU = T
Transient correction of the injection amount to -DLPM is performed on P+. After that, corrections are made using detection signals from the cooling water temperature sensor 11, intake temperature sensor (not shown), throttle switch 13, opening sensor 14, oxygen concentration sensor 9, battery voltage, etc., and the final fuel injection amount is determined. Although it is determined as the injection pulse width, this calculation is not directly related to the present invention and will therefore be omitted. Thereafter, the pulse width is temporarily stored in the RAM 105, and the fuel is injected by the CPU 2O5 when the injection timing comes. At the same time, the CPU 103 enters the injection amount end time in the down counter 106 according to the injection pulse width calculated as described above.

次に、本発明の内燃機関の空燃比制御装置により演算さ
れる補正用の変化量DLPHの値の変化を第5図を用い
て説明する。なお、この実施例では過渡判別用の基準値
LVLPMを7とし、吸入空気圧の変化量DLPMIが
7まで達しない状態を機関の定常状態のリップルまたは
緩加速状態、吸入空気圧の変化量DLPMIが7以上の
時をもって過渡状態とする。
Next, a change in the value of the correction change amount DLPH calculated by the air-fuel ratio control device for an internal combustion engine of the present invention will be explained using FIG. In this embodiment, the reference value LVLPM for transient discrimination is set to 7, and a state in which the amount of change in intake air pressure DLPMI does not reach 7 is defined as a steady-state ripple or slow acceleration state of the engine, and a state in which the amount of change in intake air pressure DLPMI is 7 or more. It is considered as a transient state at the time of .

第5図(alに示すように、機関の運転モードが、時刻
toから時刻t1までが定常運転状態であり、時刻t1
から時刻t2までが加速初期の緩加速状態であり、時刻
t2から時刻t3までが加速中期の過渡状態であり、時
刻t3から時刻t4までが加速後期の緩加速状態であり
、時刻t4から時刻t5までが定常運転状態であり、時
刻t5から時刻t6の間にノイズが入った状態であると
する。このような運転モードの時、過渡判別用の基準値
が7未満の時は、補正用の変化量DLPM Dまステッ
プ305で求められた過去4回の吸入空気圧の変化量と
なる。よって、時刻t。
As shown in FIG. 5 (al), the operating mode of the engine is in a steady operating state from time to to time t1;
From time t2 to time t2 is a slow acceleration state in the early acceleration stage, from time t2 to time t3 is a transient state in the middle acceleration stage, from time t3 to time t4 is a slow acceleration state in the late acceleration stage, and from time t4 to time t5. It is assumed that the period up to this point is a steady operating state, and that noise occurs between time t5 and time t6. In such an operation mode, when the reference value for transient discrimination is less than 7, the amount of change DLPM D for correction is the amount of change in the intake air pressure obtained in the past four times in step 305. Therefore, time t.

から時刻t1までの平常運転時のリップルにより補正用
の変化量DLPMは影響を受けない。また、時刻t1か
ら時刻t2までの加速初期の緩加速時には、多少の時間
遅れはあるが補正用の変化量DLPMが増えるので、燃
料噴射量が増量方向に補正されて加速性が損なわれない
The correction variation DLPM is not affected by ripples during normal operation from to time t1. Furthermore, during the initial slow acceleration from time t1 to time t2, the correction change amount DLPM increases, although there is some time delay, so the fuel injection amount is corrected in the direction of increasing the amount, so that acceleration performance is not impaired.

一方、時刻t2以後の過渡判別用の基準値が7以上の時
は、ステップ304で求められたDLPM(=DLPM
1)をそのまま用いて過渡補正量が演算される。また、
時刻t3と時刻t4との間でDLPMIが基準値7を下
回ると、DLPMにはステップ305で求められた値が
入るようになり、加速後期の緩加速時にも急激に燃料噴
射量が減らされることがない。
On the other hand, when the reference value for transient discrimination after time t2 is 7 or more, the DLPM (=DLPM
The transient correction amount is calculated using 1) as is. Also,
When DLPMI falls below the reference value 7 between time t3 and time t4, the value obtained in step 305 is entered in DLPM, and the fuel injection amount is rapidly reduced even during slow acceleration in the latter half of acceleration. There is no.

このように、本発明の内燃機関の空燃比制御装置では緩
慢な過渡状態における過渡補正量の演算を損なうことな
く、また、定常運転状態における定常リップルによる吸
入空気圧の変化量の演算を防止するので、定常状態にお
ける噴射量の変動が解消される。
As described above, the air-fuel ratio control device for an internal combustion engine of the present invention does not impair the calculation of the transient correction amount in a slow transient state, and also prevents the calculation of the amount of change in intake air pressure due to steady ripple in a steady operating state. , fluctuations in the injection amount in steady state are eliminated.

なお、本実施例では燃料噴射量の補正を述べたが、Δ門
で点火時期を過渡補正しているものについても本発明を
適用しても有効である。また、本発明は微分要素Δ門を
用いる全ての位相進み制御に対して有効であり、 PM+KI・ΔPM PM+KI・ΔPM十にア・ΔΔPM PM+KI ・ΔPM+Kg・ΔΔPM+に3・ΔΔΔ
PMといった高次微分になった場合でも緩加減速時には
長い単位時間の平均Δ門を採用することにより、ノイズ
成分を除去でき、それを用いる高次微分も定常時におけ
る不要の値の演算が防止でき、緩慢な過渡における過渡
補正量の演算を損なうことなく、定常状態における噴射
量や点火時期の変動を解消することができる。
Although the present embodiment describes correction of the fuel injection amount, the present invention is also effective when applied to a structure in which the ignition timing is transiently corrected using the Δ gate. Further, the present invention is effective for all phase advance control using differential element Δgate, and PM+KI・ΔPM PM+KI・ΔPM 10a・ΔΔPM PM+KI・ΔPM+Kg・ΔΔPM+3・ΔΔΔ
Even in the case of high-order derivatives such as PM, noise components can be removed by using an average Δ gate with a long unit time during slow acceleration/deceleration, and high-order derivatives that use it can also prevent unnecessary value calculations during steady state. This makes it possible to eliminate fluctuations in the injection amount and ignition timing in a steady state without impairing the calculation of the transient correction amount in slow transients.

なお、前記実施例では過渡状態判別用のΔPMを機関1
回転毎に算出しているが、4ms割込ルーチン内でなま
し処理前のPM(直やなまし処理後のPM値を用いて、
門値のA/D変換周期毎にΔPMを算出しても良い。ま
た、リップル除去と応答性が両立するフィルタを通して
PM値をA/D変換する場合にはPM値のなまし処理は
不要である。
In addition, in the above embodiment, ΔPM for determining the transient state is set to engine 1.
It is calculated for each rotation, but in the 4ms interrupt routine, the PM value before the smoothing process (directly or using the PM value after the smoothing process,
ΔPM may be calculated every A/D conversion period of the gate value. Furthermore, when the PM value is A/D converted through a filter that achieves both ripple removal and responsiveness, smoothing of the PM value is not necessary.

また、本発明は機関の吸気管内圧力以外の負荷状態パラ
メータ (例えばスロットル開度)を用いて噴射すべき
燃料量を演算し、その演算値に応じて燃料噴射を行う機
関にも同じように適用できるものである。
Furthermore, the present invention can be similarly applied to an engine that calculates the amount of fuel to be injected using a load condition parameter (for example, throttle opening) other than the engine's intake pipe pressure, and injects fuel according to the calculated value. It is possible.

〔発明の効果〕〔Effect of the invention〕

以上説明したように本発明によれば、機関の負荷状態パ
ラメータの単位時間内の変化量が設定値を超えた場合は
この変化量に基づいて噴射量の補正が行なわれ、変化量
が設定値より低い場合は、この変化量と、この単位時間
直前のn個の各単位時間における変化量との平均値に基
づいて噴射量の補正が行われるので、緩加速時および定
常運転時のドライバビリティの向上、エミッションの悪
化が防止できるという効果がある。
As explained above, according to the present invention, when the amount of change in the engine load condition parameter within a unit time exceeds the set value, the injection amount is corrected based on this amount of change, and the amount of change is adjusted to the set value. If it is lower, the injection amount is corrected based on the average value of this amount of change and the amount of change in each of the n unit times immediately before this unit time, so the drivability during slow acceleration and steady operation is improved. This has the effect of improving emissions and preventing deterioration of emissions.

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

第1図は本発明の内燃機関の空燃比制御装置の構成を示
す原理図、第2図は本発明の内燃機関の空燃比制御装置
を備えた機関の概略図、第3図及び第4図は第2図の制
御回路の動作を示すフローチャート、第5図は本発明の
内燃機関の空燃比制御装置の動作を示すタイムチャート
である。 2・・・吸気通路、    3・・・圧力センサ、4・
・・ディストリビュータ、 5.6・・・クランク角センサ、 7・・・燃料噴射弁、   1o川用御回路。
FIG. 1 is a principle diagram showing the configuration of the air-fuel ratio control device for an internal combustion engine according to the present invention, FIG. 2 is a schematic diagram of an engine equipped with the air-fuel ratio control device for an internal combustion engine according to the present invention, and FIGS. 3 and 4 is a flowchart showing the operation of the control circuit of FIG. 2, and FIG. 5 is a time chart showing the operation of the air-fuel ratio control device for an internal combustion engine of the present invention. 2...Intake passage, 3...Pressure sensor, 4...
...Distributor, 5.6...Crank angle sensor, 7...Fuel injection valve, 1o river control circuit.

Claims (1)

【特許請求の範囲】 1、機関の負荷状態パラメータを検出する負荷検出手段
と、 この負荷状態パラメータの単位時間内の変化量を検出す
る変化量検出手段と、 前記変化量が所定値以下の場合には、この変化量とこれ
より直前の所定個の単位時間での変化量との平均値を求
める平均値演算手段と、 得られた平均値に基づいて過渡補正量の演算を行う噴射
量補正手段と、 を備えた内燃機関の空燃比制御装置。 2、前記負荷状態パラメータが吸入空気圧の検出値であ
る特許請求の範囲第1項に記載の内燃機関の空燃比制御
装置。 3、前記負荷状態パラメータが吸入空気量の検出値であ
る特許請求の範囲第1項に記載の内燃機関の空燃比制御
装置。 4、前記負荷状態パラメータが内燃機関のスロットル開
度の検出値である特許請求の範囲第1項に記載の内燃機
関の空燃比制御装置。
[Scope of Claims] 1. Load detection means for detecting a load state parameter of the engine; Change amount detection means for detecting the amount of change in this load state parameter within a unit time; When the amount of change is less than a predetermined value includes an average value calculation means for calculating the average value of this amount of change and the amount of change in a predetermined unit time immediately before this, and an injection amount correction unit that calculates a transient correction amount based on the obtained average value. An air-fuel ratio control device for an internal combustion engine, comprising: means; 2. The air-fuel ratio control device for an internal combustion engine according to claim 1, wherein the load state parameter is a detected value of intake air pressure. 3. The air-fuel ratio control device for an internal combustion engine according to claim 1, wherein the load state parameter is a detected value of intake air amount. 4. The air-fuel ratio control device for an internal combustion engine according to claim 1, wherein the load condition parameter is a detected value of a throttle opening of the internal combustion engine.
JP26171987A 1987-10-19 1987-10-19 Control device for air-fuel ratio of internal combustion engine Pending JPH01106934A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP26171987A JPH01106934A (en) 1987-10-19 1987-10-19 Control device for air-fuel ratio of internal combustion engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP26171987A JPH01106934A (en) 1987-10-19 1987-10-19 Control device for air-fuel ratio of internal combustion engine

Publications (1)

Publication Number Publication Date
JPH01106934A true JPH01106934A (en) 1989-04-24

Family

ID=17365757

Family Applications (1)

Application Number Title Priority Date Filing Date
JP26171987A Pending JPH01106934A (en) 1987-10-19 1987-10-19 Control device for air-fuel ratio of internal combustion engine

Country Status (1)

Country Link
JP (1) JPH01106934A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03199638A (en) * 1989-12-27 1991-08-30 Mitsubishi Motors Corp Fuel control device for engine
JPH0599056A (en) * 1991-10-03 1993-04-20 Mitsubishi Motors Corp Acceleration and deceleration judging system in internal combustion engine
WO2007110774A3 (en) * 2006-03-28 2007-12-06 Toyota Motor Co Ltd System and method for determining acceleration of an internal combustion engine

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03199638A (en) * 1989-12-27 1991-08-30 Mitsubishi Motors Corp Fuel control device for engine
JPH0599056A (en) * 1991-10-03 1993-04-20 Mitsubishi Motors Corp Acceleration and deceleration judging system in internal combustion engine
WO2007110774A3 (en) * 2006-03-28 2007-12-06 Toyota Motor Co Ltd System and method for determining acceleration of an internal combustion engine
US8256217B2 (en) 2006-03-28 2012-09-04 Toyota Jidosha Kabushiki Kaisha System and method for determining acceleration of an internal combustion engine

Similar Documents

Publication Publication Date Title
JP2715207B2 (en) Electronic control fuel supply device for internal combustion engine
JPH0531643B2 (en)
JP2707674B2 (en) Air-fuel ratio control method
JPH0814271B2 (en) Ignition timing control device for internal combustion engine
JPH0575902B2 (en)
JPH01106934A (en) Control device for air-fuel ratio of internal combustion engine
JP3234434B2 (en) Lean limit detection method
JPH01106933A (en) Control device for air-fuel ratio of internal combustion engine
JPS61116051A (en) Method for processing engine control signal
JPS60249651A (en) Electronic control type fuel injector
JPS63131840A (en) Control method for fuel injection amount of internal combustion engine
JPH02259251A (en) Combustion control device for internal combustion engine
JPS62153536A (en) Fuel injection controller for internal combustion engine
JPH0555700B2 (en)
JPS62214247A (en) Device for controlling air-fuel ratio for internal combustion engine
JP2586417B2 (en) Air-fuel ratio learning control device for internal combustion engine
JP2551564Y2 (en) Fuel supply control device for starting internal combustion engine
JP2682218B2 (en) Knocking control device for internal combustion engine
JP2917564B2 (en) Fuel injection control device for internal combustion engine
JP3334453B2 (en) Catalyst deterioration detection device for internal combustion engine
JPH01193063A (en) Control device for engine
JPS6248948A (en) Engine controller
JPH01277647A (en) Air-fuel ratio control abnormality detecting device for engine
JPS63243458A (en) Knocking controller for internal combustion engine
JPS63173826A (en) Fuel injection method for internal combustion engine