JPH0147612B2 - - Google Patents
Info
- Publication number
- JPH0147612B2 JPH0147612B2 JP57082836A JP8283682A JPH0147612B2 JP H0147612 B2 JPH0147612 B2 JP H0147612B2 JP 57082836 A JP57082836 A JP 57082836A JP 8283682 A JP8283682 A JP 8283682A JP H0147612 B2 JPH0147612 B2 JP H0147612B2
- Authority
- JP
- Japan
- Prior art keywords
- value
- control parameter
- parameter value
- acceleration
- circuit
- 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
Links
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/02—Circuit arrangements for generating control signals
- F02D41/04—Introducing corrections for particular operating conditions
- F02D41/045—Detection of accelerating or decelerating state
Landscapes
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
Description
【発明の詳細な説明】
本発明は内燃エンジンの加速時に燃料供給量を
増量して加速性能の向上を図るようにした内燃エ
ンジンの加速時燃料供給制御方法に関する。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a fuel supply control method during acceleration of an internal combustion engine, which increases the amount of fuel supplied during acceleration of the internal combustion engine to improve acceleration performance.
内燃エンジン、特にガソリンエンジンの燃料噴
射装置の開弁時間を、エンジン回転数と吸気管内
の絶対圧とに応じた基準値に、エンジンの作動状
態を表わす諸元、例えば、エンジン回転数、吸気
管内の絶対圧、エンジン水温、スロツトル弁開
度、排気濃度(酸素濃度)等に応じた定数およ
び/または係数を電子的手段により加算および/
または乗算することにより決定して燃料噴射量を
制御し、もつてエンジンに供給される混合気の空
燃比を制御するようにした燃料供給制御方法が本
出願人により提案されている。 The valve opening time of the fuel injection device of an internal combustion engine, especially a gasoline engine, is set to a standard value depending on the engine speed and the absolute pressure inside the intake pipe, and the specifications representing the operating state of the engine, such as the engine speed and the inside of the intake pipe. Constants and/or coefficients are added by electronic means depending on the absolute pressure of the engine, engine water temperature, throttle valve opening, exhaust concentration (oxygen concentration), etc.
The present applicant has proposed a fuel supply control method in which the fuel injection amount is determined by multiplication, and the air-fuel ratio of the air-fuel mixture supplied to the engine is thereby controlled.
斯る制御方法において、運転者が加速を要求し
ている期間は、アクセルの踏み込み開始時点から
始まり、アクセル踏み込みの加速度が正の加速度
を示している間である。該加速度は、例えば所定
のサンプリング信号発生毎に検出される吸気管内
のスロツトル弁の開度θthを検出し、該サンプリ
ング信号の今回発生時と前回発生時間の開度の変
化量Δθnを求め、サンプリング信号の今回発生時
の変化量Δθnと前回発生時の変化量Δθn-1との差
ΔΔθnを求め、該差ΔΔθnを加速度として検出で
き、該差が正(ΔΔθn≧0)の値を執る期間が運
転者が加速を要求している期間である。すなわち
第1図Bで示すa1からa2時点までがΔΔθnが正で
ある加速を要求している期間であり、a2時点がそ
の加速に対する最大の要求を表わしている。従つ
てa2時点での増量値が最大となるよう設定するこ
とにより、運転者の意志通りの応答が得られる。
しかるに、運転者がアクセルペダルの踏み込みに
よりスロツトル弁を開弁させる加速状態におい
て、スロツトル弁下流側の吸気管内のチヤンバポ
リユームが吸気系の遅れ要素となつてスロツトル
弁の開動に遅れて吸気管内圧力が上昇する。特
に、スロツトル弁を急激に開いた場合は吸気管内
圧力(絶対圧)PBは第1図A及びBに示すよう
にスロツトル弁開度θthの増大に直ちに追随して
増加せず、これに遅れて増加する。更に、この吸
気管内圧力上昇の遅れに、吸気管内圧力検出器
(PBセンサ)自体の検出遅れが加わる。上述した
従来方法では燃料供給量をエンジン回転数と共に
吸気管内絶対圧に応じた基準値によつて設定して
いるため、スロツトル弁の開動による実際に気筒
内に吸入される空気量の増加に対して上記基準値
による燃料量の増加が時間的に遅れてしまい、エ
ンジンへの燃料供給量が不足し混合気の空燃比が
リーン側にずれ、所望の加速性が得られない。 In this control method, the period during which the driver requests acceleration starts from the time when the accelerator is depressed, and continues while the acceleration of the accelerator depression is showing a positive acceleration. The acceleration is determined by, for example, detecting the opening θth of the throttle valve in the intake pipe, which is detected every time a predetermined sampling signal occurs, and calculating the amount of change Δθn in the opening between the current generation and the previous generation of the sampling signal. Find the difference ΔΔθn between the amount of change Δθn at the current occurrence of the signal and the amount of change Δθn -1 at the previous occurrence, and calculate the period during which the difference ΔΔθn can be detected as acceleration and the difference takes a positive value (ΔΔθn ≧ 0). This is the period during which the driver requests acceleration. That is, the period from time a 1 to time a 2 shown in FIG. 1B is a period during which acceleration is required for which ΔΔθn is positive, and time a 2 represents the maximum demand for acceleration. Therefore, by setting the increase value at the time point a2 to be the maximum, a response according to the driver's intention can be obtained.
However, in an accelerating state where the driver opens the throttle valve by depressing the accelerator pedal, the chamber polyurethane in the intake pipe on the downstream side of the throttle valve becomes a delay element in the intake system, and the air in the intake pipe lags behind the opening of the throttle valve. Pressure increases. In particular, when the throttle valve is suddenly opened, the intake pipe internal pressure (absolute pressure) P B does not increase immediately following the increase in the throttle valve opening θth, as shown in Figure 1 A and B, but lags behind this increase. increases. Furthermore, a detection delay of the intake pipe pressure detector (P B sensor) itself is added to this delay in the increase in intake pipe pressure. In the conventional method described above, the amount of fuel supplied is set based on a reference value that depends on the absolute pressure in the intake pipe as well as the engine speed. As a result, the increase in the amount of fuel according to the reference value is delayed, and the amount of fuel supplied to the engine becomes insufficient, causing the air-fuel ratio of the air-fuel mixture to shift toward the lean side, making it impossible to obtain desired acceleration.
更に、スロツトル弁の開弁動作期間(第1図B
に示すa1時点からa3時点の間)が終了した後も吸
気管内絶対圧PBは増加を続け第1図Aに示すa1時
点になつて絶対圧PBは静定する。加速時の燃料
供給量の増量をスロツトル弁開度θthの変化量に
応じて決定すると、上述のように吸気管内絶対圧
PBが十分に増加し終つていないうちに燃料増量
を停止してしまい第1図Aに示すa3時点からa4時
点に至る期間に亘つて燃料は増量されないことに
なつて、加速性能に影響を及ぼす。 Furthermore, the opening operation period of the throttle valve (Fig. 1B)
The absolute pressure P B in the intake pipe continues to increase even after the period from time a 1 to time a 3 shown in FIG. If the increase in fuel supply amount during acceleration is determined according to the amount of change in throttle valve opening θth, the absolute pressure in the intake pipe will increase as described above.
The fuel increase was stopped before P B had sufficiently increased, and the fuel was not increased for the period from point a 3 to point a 4 shown in Figure 1A, resulting in poor acceleration performance. affect.
従つて、かかる吸気管絶対圧PBの増加中にも
燃料増量を継続する必要があるが、この燃料増量
に際し、下記の点を考慮する必要がある。 Therefore, it is necessary to continue increasing the amount of fuel even while the intake pipe absolute pressure P B is increasing, but the following points need to be taken into consideration when increasing the amount of fuel.
上記吸気管内圧力の上昇遅れ及び検出遅れによ
り生ずる吸入空気量と吸気管内圧力検出値との偏
差はスロツトル弁開度変化量Δθnが最大となつた
(即ちΔΔθn=0)時に、即ち加速終了時点で最
大となるが、(i)該偏差はΔΔθn<0となつた時以
降は一定の時定数で減少し、(ii)該偏差が零になる
までの期間は変化量Δθnの最大時(第1図のa2時
点)の該Δθn値に依存する。 The deviation between the intake air amount and the detected intake pipe pressure due to the delay in increase and detection of the intake pipe pressure described above occurs when the throttle valve opening change amount Δθn reaches its maximum (i.e., ΔΔθn = 0), that is, at the end of acceleration. However, (i) the deviation decreases with a constant time constant after ΔΔθn < 0, and (ii) the period until the deviation becomes zero is the time when the amount of change Δθn is maximum (first It depends on the Δθn value at point a2 in the figure.
従つて、本発明は、(イ)運転者が真に加速を要求
している期間は、スロツトル弁開度の加速度が正
である(ΔΔθn≧0)間であり、この期間中はス
ロツトル弁開度の変化量Δθnに応じた加速増量値
を適用すべきであること、しかるに一方、(ロ)吸気
管内圧力の上昇はスロツトル弁開度の変化に対し
時間的遅れを有し、スロツトル弁開度の加速度が
正から負になつた後も上昇し続けること、更に(ハ)
該吸気管内圧力の応答遅れはスロツトル弁開度の
変化量Δθnに対応すること即ち、上記認識(i)、(ii)
に着目したものであり、本発明の目的は、内燃エ
ンジンの加速時において、加速中はスロツトル弁
の開弁動作に応答性良く追随して、加速後はスロ
ツトル弁開弁による吸入空気量の増加と吸気管内
圧力の上昇遅れ及び検出遅れとの偏差に応じて
夫々燃料増量を行うことにより加速の全行程に亘
つて加速性能の向上を図るようにした内燃エンジ
ンの加速時燃料供給制御方法を提供することであ
る。 Therefore, in the present invention, (a) the period in which the driver truly requests acceleration is the period in which the acceleration of the throttle valve opening is positive (ΔΔθn≧0); However, on the other hand, (b) the increase in intake pipe pressure has a time delay with respect to the change in throttle valve opening; The acceleration of continues to increase even after it changes from positive to negative, and (c)
The response delay in the intake pipe internal pressure corresponds to the amount of change Δθn in the throttle valve opening, that is, the above recognition (i) and (ii).
An object of the present invention is to increase the amount of intake air by following the throttle valve opening operation with good responsiveness during acceleration of an internal combustion engine, and by opening the throttle valve after acceleration. Provided is a fuel supply control method during acceleration of an internal combustion engine, in which the acceleration performance is improved over the entire acceleration stroke by increasing the amount of fuel according to the deviation between the intake pipe internal pressure rise delay and the detection delay. It is to be.
第1の発明に依れば、内燃エンジンに供給され
る加速時の燃料量を所定の制御パルス信号により
制御する電子式燃料供給制御方法において、所定
のサンプリング信号発生毎に吸気通路に設けられ
たスロツトル弁の開度を検出し、今回サンプリン
グ信号発生時と前回サンプリング信号発生時間の
スロツトル弁開度の変化量を制御パラメータ値と
すると共に、今回サンプリング信号発生時の制御
パラメータ値と前回サンプリング信号発生時の制
御パラメータ値とを比較し、(1)今回サンプリング
信号発生時の制御パラメータ値が所定値より大き
く、且つ、今回制御パラメータ値が前回制御パラ
メータ値より大きいとき、前記制御パルス信号の
発生毎に、今回サンプリング信号発生時の制御パ
ラメータ値の大きさに対応する加速燃料増量値及
び加速後の燃料増量期間を設定し、(2)今回サンプ
リング信号発生時の制御パラメータ値が前記所定
値より大きい間、今回制御パラメータ値が前記制
御パラメータ値より小さくなつた時点からは、該
時点直前の前記制御パラメータ値に対応して設定
された前記加速後の燃料増量期間にわたつて前記
加速燃料増量値に応じた燃料量を供給することを
特徴とする。 According to the first invention, in an electronic fuel supply control method for controlling the amount of fuel supplied to an internal combustion engine during acceleration using a predetermined control pulse signal, The opening degree of the throttle valve is detected, and the amount of change in the throttle valve opening degree between the current sampling signal generation time and the previous sampling signal generation time is set as the control parameter value, and the control parameter value at the current sampling signal generation time and the previous sampling signal generation time are set as control parameter values. (1) When the control parameter value at the time of the current sampling signal generation is larger than the predetermined value, and the current control parameter value is larger than the previous control parameter value, the control parameter value is compared with the control parameter value at each generation of the control pulse signal. An acceleration fuel increase value and a post-acceleration fuel increase period corresponding to the magnitude of the control parameter value when the current sampling signal is generated are set, and (2) the control parameter value when the current sampling signal is generated is greater than the predetermined value. In the meantime, from the point in time when the current control parameter value becomes smaller than the control parameter value, the acceleration fuel increase value is maintained over the post-acceleration fuel increase period that is set corresponding to the control parameter value immediately before that point. It is characterized by supplying a corresponding amount of fuel.
第2の発明に依れば、内燃エンジンに供給され
る加速時の燃料量を所定の制御パルス信号により
制御する電子式燃料供給制御方法において、所定
のサンプリング信号発生毎に吸気通路に設けられ
たスロツトル弁の開度を検出し、今回サンプリン
グ信号発生時と前回サンプリング信号発生時間の
スロツトル弁開度の変化量を制御パラメータ値と
すると共に、今回サンプリング信号発生時の制御
パラメータ値と前回サンプリング信号発生時の制
御パラメータ値とを比較し、(1)今回サンプリング
信号発生時の制御パラメータ値が所定値より大き
く、且つ、今回制御パラメータ値が前回制御パラ
メータ値より大きいとき、前記制御パルス信号の
発生毎に、今回サンプリング信号発生時の制御パ
ラメータ値の大きさに対応する加速燃料増量値を
設定し、(2)今回サンプリング信号発生時の制御パ
ラメータ値が前記所定値より大きい間、今回制御
パラメータ値が前回制御パラメータ値より小さく
なつた時点からは、該時点直前の前記制御パラメ
ータ値の大きさに対応する初期増量値を設定し、
この初期増量値から前記制御パルス信号の発生毎
に所定値を減算することを特徴とする。 According to the second invention, in an electronic fuel supply control method for controlling the amount of fuel supplied to an internal combustion engine during acceleration using a predetermined control pulse signal, The opening degree of the throttle valve is detected, and the amount of change in the throttle valve opening degree between the current sampling signal generation time and the previous sampling signal generation time is set as the control parameter value, and the control parameter value at the current sampling signal generation time and the previous sampling signal generation time are set as control parameter values. (1) When the control parameter value at the time of the current sampling signal generation is larger than the predetermined value, and the current control parameter value is larger than the previous control parameter value, the control parameter value is compared with the control parameter value at each generation of the control pulse signal. (2) While the control parameter value when the current sampling signal is generated is larger than the predetermined value, the current control parameter value is set. From the point in time when the control parameter value becomes smaller than the previous control parameter value, an initial increase value corresponding to the magnitude of the control parameter value immediately before that point is set;
The present invention is characterized in that a predetermined value is subtracted from this initial increase value every time the control pulse signal is generated.
以下本発明の実施例を添付図面を参照して説明
する。 Embodiments of the present invention will be described below with reference to the accompanying drawings.
第2図は本発明の装置の全体の構成図であり、
符号1は例えば4気筒の内燃エンジンを示し、エ
ンジン1は4個の主燃焼室とこれに通じた副燃焼
室(共に図示せず)とから成る形式のものであ
る。エンジン1には吸気管2が接続され、この吸
気管2は各主燃焼室に連通した主吸気管と各副燃
焼室に連通した副吸気管(共に図示せず)から成
る。吸気管2の途中にはスロツトルボデイ3が設
けられ、内部に主吸気管、副吸気管内にそれぞれ
配された主スロツトル弁、副スロツトル弁(共に
図示せず)が連動して設けられている。主スロツ
トル弁にはスロツトル弁開度センサ4が連設され
て主スロツトル弁の弁開度を電気的信号に変換し
電子コントロールユニツト(以下「ECU」と言
う)5に送るようにされている。 FIG. 2 is an overall configuration diagram of the device of the present invention,
Reference numeral 1 indicates, for example, a four-cylinder internal combustion engine, and the engine 1 is of a type consisting of four main combustion chambers and an auxiliary combustion chamber (both not shown) communicating with the main combustion chambers. An intake pipe 2 is connected to the engine 1, and the intake pipe 2 includes a main intake pipe communicating with each main combustion chamber and a sub-intake pipe (both not shown) communicating with each sub-combustion chamber. A throttle body 3 is provided in the middle of the intake pipe 2, and a main throttle valve and a sub-throttle valve (both not shown) disposed inside the main intake pipe and a sub-intake pipe, respectively, are provided in conjunction with each other. A throttle valve opening sensor 4 is connected to the main throttle valve to convert the valve opening of the main throttle valve into an electrical signal and send it to an electronic control unit (hereinafter referred to as "ECU") 5.
吸気管2のエンジン1とスロツトルボデイ3間
には燃料噴射装置6が設けられている。この燃料
噴射装置6はメインインジエクタとサブインジエ
クタ(共に図示せず)から成り、メインインジエ
クタは主吸気管の図示しない吸気弁の少し上流側
に各気筒ごとに、サブインジエクタは1個のみ副
吸気管の副スロツトル弁の少し下流側に各気筒に
共通してそれぞれ設けられている。燃料噴射装置
6は図示しない燃料ポンプに接続されている。メ
インインジエクタとサブインジエクタはECU5
に電気的に接続されており、ECU5からの信号
によつて燃料噴射の開弁時間が制御される。 A fuel injection device 6 is provided in the intake pipe 2 between the engine 1 and the throttle body 3. This fuel injection device 6 consists of a main injector and a sub-injector (both not shown).The main injector is located in the main intake pipe slightly upstream of the intake valve (not shown) for each cylinder, and the sub-injector is located in the sub-intake pipe. These throttle valves are common to each cylinder and are provided slightly downstream of the sub-throttle valve. The fuel injection device 6 is connected to a fuel pump (not shown). Main injector and sub injector are ECU5
The fuel injection valve opening time is controlled by a signal from the ECU 5.
一方、前記スロツトルボデイ3の主スロツトル
弁の直ぐ下流には管7を介して絶対圧センサ8が
設けられており、この絶対圧センサ8によつて電
気的信号に変換された絶対圧信号は前記ECU5
に送られる。また、その下流には吸気温センサ9
が取付けられており、この吸気管センサ9も吸気
温度を電気的信号に変換してECU5に送るもの
である。 On the other hand, an absolute pressure sensor 8 is provided immediately downstream of the main throttle valve of the throttle body 3 via a pipe 7, and an absolute pressure signal converted into an electrical signal by the absolute pressure sensor 8 is sent to the ECU 5.
sent to. Also, downstream of it is an intake air temperature sensor 9.
is attached, and this intake pipe sensor 9 also converts the intake air temperature into an electrical signal and sends it to the ECU 5.
エンジン1本体にはエンジン水温センサ10が
設けられ、このセンサ10はサーミスタ等から成
り、冷却水が充満したエンジン気筒周壁内に挿着
されて、その検出水温信号をECU5に供給する。 The main body of the engine 1 is provided with an engine water temperature sensor 10, which is made of a thermistor or the like, and is inserted into the circumferential wall of the engine cylinder filled with cooling water, and supplies its detected water temperature signal to the ECU 5.
エンジン回転数センサ(以下「Neセンサ」と
言う)11および気筒判別センサ12がエンジン
の図示しないカム軸周囲又はクランク軸周囲に取
付けられており、前者11はTDC信号即ちエン
ジンのクランク軸の180゜回転毎に所定のクランク
角度位置で、後者12は特定の気筒の所定のクラ
ンク角度位置でそれぞれ1パルスを出力するもの
であり、これらのパルスはECU5に送られる。 An engine rotation speed sensor (hereinafter referred to as "Ne sensor") 11 and a cylinder discrimination sensor 12 are installed around the camshaft or crankshaft (not shown) of the engine, and the former 11 is a TDC signal, that is, 180 degrees of the engine crankshaft. The latter 12 outputs one pulse each at a predetermined crank angle position of a specific cylinder at a predetermined crank angle position for each rotation, and these pulses are sent to the ECU 5.
エンジン1の排気管13には三元触媒14が配
置され排気ガス中のHC、CO、NOx成分の浄化
作用を行なう。この三元触媒14の上流側には
O2センサ15が排気管13に挿着されこのセン
サ15は排気中の酸素濃度を検出しその検出値信
号をECU5に供給する。 A three-way catalyst 14 is arranged in the exhaust pipe 13 of the engine 1, and performs a purifying action on HC, CO, and NOx components in the exhaust gas. On the upstream side of this three-way catalyst 14,
An O 2 sensor 15 is inserted into the exhaust pipe 13 , and this sensor 15 detects the oxygen concentration in the exhaust gas and supplies the detected value signal to the ECU 5 .
更に、ECU5には、大気圧を検出するセンサ
16およびエンジンのスタータスイツチ17が接
続されており、ECU5はセンサ16からの検出
値信号およびスタータスイツチのオン・オフ状態
信号を供給される。 Further, a sensor 16 for detecting atmospheric pressure and an engine starter switch 17 are connected to the ECU 5, and the ECU 5 is supplied with a detected value signal from the sensor 16 and a starter switch ON/OFF state signal.
次に、上述した構成の本発明の電子式燃料噴射
制御装置の作用の詳細について先に説明した第1
図及び第2図並びに第3図乃至第10図を参照し
て説明する。 Next, the details of the operation of the electronic fuel injection control device of the present invention having the above-mentioned configuration will be explained in detail in the first section described above.
This will be explained with reference to FIG. 2, and FIGS. 3 to 10.
先ず、第3図は本発明の空燃比制御、即ち、
ECU5におけるメイン、サブインジエクタの開
弁時間TOUTM、TOUTSの制御内容の全体のプログラ
ム構成を示すブロツクダイヤフラムで、メインプ
ログラム1とサブプログラム2とから成り、メイ
ンプログラム1はエンジン回転数Neに基づく
TDC信号に同期した制御を行うもので始動時制
御サブルーチン3と基本制御プログラム4とより
成り、他方、サブプログラム2はTDC信号に同
期しない場合の非同期制御サブルーチン5から成
るものである。 First, FIG. 3 shows the air-fuel ratio control of the present invention, that is,
This is a block diaphragm that shows the overall program configuration of the control contents of the main and sub-injector valve opening times T OUTM and T OUTS in the ECU 5. It consists of a main program 1 and a sub-program 2, and the main program 1 is based on the engine speed Ne.
The subprogram 2 performs control in synchronization with the TDC signal and consists of a starting control subroutine 3 and a basic control program 4. On the other hand, the subprogram 2 consists of an asynchronous control subroutine 5 when not synchronized with the TDC signal.
始動時制御サブルーチン3における基本算出式
は
TOUTM=TiCRM×KNe+(Tv+ΔTv) …(1)
TOUTS=TiCRS×KNe+Tv …(2)
として表わされる。ここでTiCRM、TiCRSはそれぞ
れメイン、サブインジエクタの開弁時間の基準値
であつてそれぞれTiCRM、TiCRSテーブル6,7に
より決定される。KNeは回転数Neによつて規定
される始動時の補正係数でKNeテーブル8により
決定される。Tvはバツテリ電圧の変化に応じて
開弁時間を増減補正するための定数であつてTv
テーブル9より求められ、サブインジエクタのた
めのTvに対してメインインジエクタには構造の
相違によるインジエクタの作動特性に応じて
ΔTv分を上のせする。 The basic calculation formula in the starting control subroutine 3 is expressed as T OUTM = Ti CRM × K Ne + (Tv + ΔTv) (1) T OUTS = Ti CRS × K Ne + Tv (2). Here, Ti CRM and Ti CRS are reference values for the valve opening times of the main and sub-injectors, respectively, and are determined by Ti CRM and Ti CRS tables 6 and 7, respectively. K Ne is a correction coefficient at the time of starting specified by the rotational speed Ne, and is determined by the K Ne table 8. Tv is a constant for adjusting the valve opening time to increase or decrease according to changes in battery voltage.
It is determined from Table 9, and ΔTv is added to the Tv for the sub-injector for the main injector according to the operating characteristics of the injector due to the difference in structure.
又、基本制御プログラム4における基本算出式
は
TOUTM=(TiM−TDEC)×(KTA・KTW
・KAFC・KPA・KAST・KWOT・KO2・KLS)
+TACC×(KTA・KTWT・KAFC・KPA
・KAST)+(Tv+ΔTv) …(3)
TOUTS=(TiS−TDEC)×(KTA・KTW
・KAST・KPA)+Tv …(4)
として表わされる。ここでTiM、TiSはそれぞれ
メイン、サブインジエクタの開弁時間の基準値で
あり、それぞれ基本Tiマツプ10より算出され
る。TDEC及び本発明に係るTACCはそれぞれ減速
時、および加速時における定数で詳細は後述する
加速、減速サブルーチン11によつて決定され
る。KTA、KTW……等の諸係数はそれぞれのテー
ブル、サブルーチン12により算出される。KTA
は吸気温度補正係数で実際の吸気温度によつてテ
ーブルより算出され、KTWは実際のエンジン水温
TWによつてテーブルより求められる燃料増量係
数、KAFCはサブルーチンによつて求められるフ
ユーエルカツト後の燃料増量係数、KPAは実際の
大気圧によつてテーブルより求められる大気圧補
正係数、KASTはサブルーチンによつて求められる
始動後燃料増量係数、KWOTは定数であつてスロ
ツトル弁全開時の混合気のリツチ化係数、KO2は
実際の排気ガス中の酸素濃度に応じてサブルーチ
ンによつて求められるO2フイードバツク補正係
数、KLSは定数であつてリーン・ストイキ作動時
の混合気のリーン化係数である。ストイキは
Stoichiometricの略で化学量論量即ち理論空燃比
を示す。 Also, the basic calculation formula in basic control program 4 is T OUTM = (Ti M − T DEC ) × (K TA・K TW・K AFC・K PA・K AST・K WOT・K O2・K LS ) +T ACC × (K TA・K TWT・K AFC・K PA・K AST ) + (Tv + ΔTv) …(3) T OUTS = (Ti S − T DEC ) × (K TA・K TW・K AST・K PA ) + Tv … (4) is expressed as. Here, Ti M and Ti S are reference values for the valve opening times of the main and sub-injectors, respectively, and are calculated from the basic Ti map 10, respectively. T DEC and T ACC according to the present invention are constants during deceleration and acceleration, respectively, and the details are determined by the acceleration and deceleration subroutine 11 described later. Various coefficients such as K TA , K TW . . . are calculated by respective tables and subroutines 12. K T A
is the intake air temperature correction coefficient, calculated from the table based on the actual intake air temperature, and K TW is the actual engine water temperature.
T W is the fuel increase coefficient determined from the table, K AFC is the fuel increase coefficient after fuel cut determined by the subroutine, K PA is the atmospheric pressure correction coefficient determined from the table according to the actual atmospheric pressure, K AST is the post-start fuel increase coefficient determined by the subroutine, K WOT is a constant and is the enrichment coefficient of the air-fuel mixture when the throttle valve is fully opened, and K O2 is determined by the subroutine according to the actual oxygen concentration in the exhaust gas. The obtained O 2 feedback correction coefficient, KLS , is a constant and is a lean coefficient of the air-fuel mixture during lean/stoichiometric operation. Stoiki is
Stoichiometric is an abbreviation for stoichiometric amount, or stoichiometric air-fuel ratio.
これらに対してTDC信号に同期しないメイン
インジエクタの開弁時間TMAの非同期制御サブル
ーチン5の算出式は
TMA=TiA×KTWT・KAST+(Tv+ΔTv) …(5)
として表わされる。ここでTiAは加速時の非同
期、即ち、TDC信号に同期しない加速制御時の
燃料増量基準値であつてTiAテーブル13より求
める。KTWTは前記水温増量係数KTWをテーブル1
4より求め、それに基づいて算出した同期加速、
加速後および非同期加速時の燃料増量係数であ
る。 On the other hand, the calculation formula of the asynchronous control subroutine 5 for the valve opening time T MA of the main injector that is not synchronized with the TDC signal is expressed as T MA = Ti A ×K TWT ·K AST + (Tv + ΔTv) (5). Here, Ti A is a fuel increase reference value during acceleration control that is asynchronous during acceleration, that is, not synchronized with the TDC signal, and is determined from the Ti A table 13. K TWT is the water temperature increase coefficient K TW shown in Table 1.
Synchronous acceleration obtained from 4 and calculated based on it,
This is the fuel increase coefficient after acceleration and during asynchronous acceleration.
第4図はECU5に入力される気筒判別信号お
よびTDC信号と、ECU5から出力されるメイン、
サブインジエクタの駆動信号との関係を示すタイ
ミングチヤートであり、気筒判別信号S1のパルス
S1aはエンジンのクランク角720゜毎に1パルスず
つ入力され、これと並行して、TDC信号S2のパ
ルスS2a−S2eはエンジンのクランク角180゜毎に1
パルスずつ入力され、この二つの信号間の関係か
ら各シリンダのメインインジエクタ駆動信号S3−
S6の出力タイミングが設定される。即ち、1回目
のTDC信号パルスS2aで第1シリンダのメインイ
ンジエクタ駆動信号S3を出力し、2回目のTDC
信号パルスS2bで第3シリンダのメインインジエ
クタ駆動信号S4が出力し、3回目のパルスS2cで
第4シリンダのドライブ信号S5がまた、4回目の
パルスS2dで第2シリンダのドライブ信号S6が、
順次出力される。また、サブインジエクタドライ
ブ信号S7は各TDC信号パルスの入力毎、即ち、
クランク角180゜毎に1パルスずつ発生する。尚、
TDC信号のパルスS2a,S2b………は気筒内ピス
トンの上死点に対して60゜早く発生するように設
定され、ECU5内での演算時間による遅れ、上
死点前の吸気弁の開きおよびインジエクタ作動に
よつて混合気が生成されてから該混合気が気筒内
に吸入されるまでの時間的ずれを予め吸収するよ
うにされている。 Figure 4 shows the cylinder discrimination signal and TDC signal input to the ECU 5, and the main signal output from the ECU 5.
This is a timing chart showing the relationship between the sub-injector drive signal and the pulse of the cylinder discrimination signal S1 .
S 1 a is inputted once every 720° of the engine crank angle, and in parallel, pulses S 2 a - S 2 e of the TDC signal S 2 are inputted once every 180° of the engine crank angle.
Each cylinder's main injector drive signal S 3 − is inputted pulse by pulse, and the relationship between these two signals is
The output timing of S6 is set. That is, the first TDC signal pulse S 2 a outputs the main injector drive signal S 3 for the first cylinder, and the second TDC
With the signal pulse S 2 b, the main injector drive signal S 4 of the third cylinder is output, with the third pulse S 2 c, the drive signal S 5 of the fourth cylinder is output, and with the fourth pulse S 2 d, the second cylinder is output. The cylinder drive signal S6 is
Output sequentially. In addition, the sub-injector drive signal S7 is applied every time each TDC signal pulse is input, that is,
One pulse is generated for every 180° of crank angle. still,
Pulses S 2 a, S 2 b of the TDC signal are set to occur 60 degrees earlier than the top dead center of the piston in the cylinder, and there is a delay due to calculation time in the ECU 5, and the intake air before the top dead center The time lag between when the air-fuel mixture is generated by opening the valve and operating the injector until the air-fuel mixture is sucked into the cylinder is absorbed in advance.
第5図はECU5におけるTDC信号に同期した
開弁時間制御を行う場合の前気メインプログラム
1のフローチヤートを示し、全体は入力信号の処
理ブロツク、基本制御ブロツク、始動時制御
ブロツクとから成る。先ず入力信号処理ブロツ
クにおいて、エンジンの点火スイツチをオンす
るとECU5内のCPUがイニシヤライズし(ステ
ツプ1)エンジンの始動によりTDC信号が入力
する(ステツプ2)。次いで、全ての基本アナロ
グ値である各センサからの大気圧PA、絶対圧PB、
エンジン水温TW、大気圧TA、バツテリ電圧V、
スロツトル弁開度θth、O2センサの出力電圧値
Vo2およびスタータスイツチ17のオン・オフ状
態等をECU5内に読込み、必要な値をストアす
る(ステツプ3)。続いて、最初のTDC信号から
次のTDC信号までの経過時間をカウントし、そ
の値に基づいてエンジン回転数Neを計算し同じ
くECU5内にストアする(ステツプ4)。次いで
基本制御ブロツクにおいてこのNeの計算値に
よりエンジン回転数がクランキング回転数(始動
時回転数)以下であるか否かを判別する(ステツ
プ5)。その答が肯定(Yes)であれば始動時制
御ブロツクの始動時制御サブルーチンに送ら
れ、TiCRMテーブルおよびTiCRSテーブルによりエ
ンジン冷却水温TWに基づきTiCRM、TiCRSを決定し
(ステツプ6)、また、Neの補正係数KNeをKNeテ
ーブルにより決定する(ステツプ7)。そして、
Tvテーブルによりバツテリー電圧補正定数Tvを
決定し(ステツプ8)、各数値を前式(1)、(2)に挿
入してTOUTM、TOUTSを算出する(ステツプ9)。 FIG. 5 shows a flowchart of the pre-air main program 1 when controlling the valve opening time in synchronization with the TDC signal in the ECU 5, and the entire program consists of an input signal processing block, a basic control block, and a starting control block. First, in the input signal processing block, when the engine ignition switch is turned on, the CPU in the ECU 5 is initialized (step 1), and a TDC signal is input when the engine is started (step 2). Then all the basic analog values are atmospheric pressure P A , absolute pressure P B , from each sensor.
Engine water temperature T W , atmospheric pressure T A , battery voltage V,
Throttle valve opening θth, O2 sensor output voltage value
The on/off status of Vo 2 and the starter switch 17 is read into the ECU 5, and the necessary values are stored (step 3). Next, the elapsed time from the first TDC signal to the next TDC signal is counted, and based on that value, the engine rotation speed Ne is calculated and stored in the ECU 5 (step 4). Next, in the basic control block, it is determined based on the calculated value of Ne whether the engine speed is less than or equal to the cranking speed (starting speed) (step 5). If the answer is affirmative (Yes), the engine is sent to the startup control subroutine of the startup control block, and Ti CRM and Ti CRS are determined based on the engine coolant temperature T W using the Ti CRM table and Ti CRS table (Step 6). , and a correction coefficient K Ne of Ne is determined using a K Ne table (step 7). and,
The battery voltage correction constant Tv is determined from the Tv table (step 8), and each value is inserted into the above equations (1) and (2) to calculate T OUTM and T OUTS (step 9).
また、前記ステツプ5において答が否(No)
である場合にはエンジンがフユーエルカツトすべ
き状態にあるか否かを判別し(ステツプ10)、そ
こで答が肯定(Yes)であればTOUTM、TOUTSの値
を共に零にしてフユーエルカツトを行う(ステツ
プ11)。 Also, if the answer is no in step 5,
If so, it is determined whether or not the engine is in a state that requires a fuel cut (step 10), and if the answer is affirmative (Yes), the values of T OUTM and T OUTS are both set to zero and a fuel cut is performed ( Step 11).
一方、ステツプ10において答が否(No)と判
別された場合には各補正係数KTA、KTW、KAFC、
KPA、KAST、KWOT、KO2、KLS、KTWT等および補正
定数TDEC、TACC、Tv、ΔTvを算出する(ステツ
プ12)。これらの補正係数、定数はサブルーチン、
テーブル等によつてそれぞれ決定されるものであ
る。 On the other hand, if the answer is determined to be No in step 10, each correction coefficient K TA , K TW , K AFC ,
K PA , K AST , K WOT , K O2 , K LS , K TWT , etc. and correction constants T DEC , T ACC , Tv, ΔTv are calculated (step 12). These correction coefficients and constants are subroutines,
These are determined by a table or the like.
次いで、回転数Ne、絶対圧PB等の各データに
応じて所定の対応するマツプを選択し該マツプに
よりTiM、TiSを決定する(ステツプ13)。而し
て、上記ステツプ12、13により得られた補正係数
値、補正定数値並びに基準値に基づいて前式(3)、
(4)によりTOUTM、TOUTSを算出する(ステツプ14)。
そして、斯く得られたTOUTM、TOUTSの値に基づき
メイン、サブインジエクタをそれぞれ作動させる
(ステツプ15)。 Next, a predetermined corresponding map is selected according to each data such as the rotational speed Ne, absolute pressure P B, etc., and Ti M and Ti S are determined based on the map (step 13). Therefore, based on the correction coefficient value, correction constant value, and reference value obtained in steps 12 and 13 above, the previous formula (3),
Calculate T OUTM and T OUTS using (4) (step 14).
Then, the main and sub-injectors are operated respectively based on the values of T OUTM and T OUTS obtained in this way (step 15).
前述したように、上述したTDC信号に同期し
たメイン、サブインジエクタの開弁時間の制御に
加えて、TDC信号には同期せず一定の時間間隔
をもつたパルス列に同期させてメインインジエク
タを制御する非同期制御を行なうが、その詳細に
ついては説明を省略する。 As mentioned above, in addition to controlling the valve opening times of the main and sub-injectors in synchronization with the TDC signal, the main injector is controlled in synchronization with a pulse train that is not synchronized with the TDC signal but has a fixed time interval. Although asynchronous control is performed, detailed explanation thereof will be omitted.
次に上述した開弁時間制御のうち、加速時燃料
増量定数TACC及び減速時減量定数TDECの算出サブ
ルーチンについて説明する。 Next, a subroutine for calculating the acceleration fuel increase constant T ACC and deceleration fuel decrease constant T DEC in the valve opening time control described above will be described.
第6図はTDC信号に同期した制御における加
速時、加速後燃料増量定数TACC、TPACCおよび減
速時燃料減量定数TDECの算出サブルーチンのフロ
ーチヤートを示すものである。 FIG. 6 shows a flowchart of a subroutine for calculating the acceleration and post-acceleration fuel increase constants T ACC and T PACC and the deceleration fuel decrease constant T DEC under control synchronized with the TDC signal.
先ず、TDC信号の各パルスの入力時にスロツ
トル弁開度の値θnを読込む(ステツプ1)。次い
で前回のループにおけるスロツトル弁開度の値
θn−1をメモリから取出し(ステツプ2)、θn−
θ(n−1)の差Δθnが所定の同期加速判別値G+
より大か否かを判別し(ステツプ3)、その答が
肯定(Yes)の場合には後述する減速無視カウン
タのパルス数NDECを所定のパルス数NDEC〓にリセ
ツトし(ステツプ4)、上記差Δθnと前回のルー
プにおける差Δθn−1との差ΔΔθn(以下この値を
「加速変化量」と呼ぶ)が0若しくは正であるか
否かを判別し(ステツプ5)、Yesであれば加速、
Noであれば加速後であるとそれぞれ判定する。
即ち、第1図Bに示すように、上記加速変化量
ΔΔθnはスロツトル弁開度θnに対して2回微分し
たことになりその微分カーブの変曲点(第1図B
のa2点)を基準としてスロツトル弁開度の変化方
向によつて加速か加速後かの判別を行うものであ
る。そして、ステツプ5において加速であると判
別されたときは、前記変化量Δθnに対応する加速
後燃料増量パルス数N2を加速後カウンタにカウ
ント数NPACCとしてセツトする(ステツプ6)。第
7a図、第7b図はそれぞれスロツトル弁開度の
変化量Δθnと加速時の燃料増量定数TACCとの関
係、および加速後カウンタのカウント数NPACCと
加速後の燃料増量定数TPACCとの関係をそれぞれ
示すテーブルである。第7a図において、変化量
Δθnに対応した加速時燃料増量定数TACCnを求
め、第7b図においてこれに対応した加速後燃料
増量定数TPACCnを求めて、該定数TPACCnより加
速後燃料増量パルス数N2を求める。即ち、スロ
ツトル弁開度の変化量Δθnが大きい場合には加速
後の増量値も大きく、且つ増量時間を長く維持す
るべく加速後カウント数NPACCも大きくし、変化
量Δθnが小さい場合にはカウント数NPACCも小さ
くするようにするものである。 First, when each pulse of the TDC signal is input, the throttle valve opening value θn is read (step 1). Next, the value θn-1 of the throttle valve opening in the previous loop is retrieved from the memory (step 2), and the value θn-1 is retrieved from the memory (step 2).
The difference Δθn between θ(n-1) is the predetermined synchronous acceleration determination value G +
(Step 3), and if the answer is affirmative (Yes), reset the number of pulses N DEC of a deceleration ignoring counter, which will be described later, to a predetermined number of pulses N DEC (Step 4). It is determined whether the difference ΔΔθn between the above difference Δθn and the difference Δθn−1 in the previous loop (hereinafter this value is referred to as "acceleration change amount") is 0 or positive (step 5), and if Yes acceleration,
If No, it is determined that it is after acceleration.
That is, as shown in Fig. 1B, the acceleration change amount ΔΔθn is differentiated twice with respect to the throttle valve opening θn, and the inflection point of the differential curve (Fig. 1B
This method determines whether the engine is accelerating or after accelerating based on the direction of change in the throttle valve opening (point a 2 ). If it is determined in step 5 that it is an acceleration, the number of post-acceleration fuel increase pulses N2 corresponding to the amount of change Δθn is set as the count number N PACC in the post-acceleration counter (step 6). Figures 7a and 7b respectively show the relationship between the amount of change in throttle valve opening Δθn and the fuel increase constant T ACC during acceleration, and the relationship between the count number N PACC of the post-acceleration counter and the fuel increase constant T PACC after acceleration. This is a table showing each relationship. In Fig. 7a, the fuel increase constant during acceleration T ACC n corresponding to the amount of change Δθn is determined, and in Fig. 7b, the corresponding post-acceleration fuel increase constant T PACC n is determined. Find the number of fuel increase pulses N2 . In other words, when the amount of change Δθn in the throttle valve opening is large, the increase value after acceleration is also large, and the count number N PACC after acceleration is also increased in order to maintain the increase time for a long time. The number N PACC is also made small.
上述のステツプ6と同時に、スロツトル弁開度
の変化量Δθnにより加速時の増量値TACCを第7a
図のテーブルより求める(ステツプ7)。そして
算出されたTACC値を基本式にセツトするととも
に、減速時燃料減量定数TDECを0にセツトする
(ステツプ8)。 At the same time as step 6 above, the increase value T ACC during acceleration is calculated in step 7a by the amount of change Δθn in the throttle valve opening.
Determine from the table shown in the figure (step 7). Then, the calculated T ACC value is set in the basic equation, and the fuel reduction constant T DEC during deceleration is set to 0 (step 8).
一方、前記ステツプ5にて加速変化量ΔΔθnが
0より小であつた場合には前記ステツプ6でセツ
トした加速後カウント数NPACCが0より大である
か否かを判定する(ステツプ9)該加速後カウン
ト数NPACCの初期値はΔΔθn<0となる直前のス
ロツトル弁開度の変化量Δθn値、即ち加速中の
Δθnの最大値に対応して上記ステツプ6で設定さ
れたものである。その答が肯定(Yes)であれば
上記カウント数NPACCから1を減算し(ステツプ
10)、斯く得られたNPACC−1を基にして前記第7
b図のテーブルより加速後の増量値TPACCを算出
し(ステツプ11)、前記ステツプ8を介してこの
算出されたTPACCをTACCとして基本式にセツトす
るとともにTDECを0にセツトする。また、前記ス
テツプ9にて加速後カウント数NPACCが0以下と
判定された場合にはTACC、TDECを共に0にセツト
する(ステツプ12)。 On the other hand, if the acceleration change amount ΔΔθn is smaller than 0 in step 5, it is determined whether the post-acceleration count number N PACC set in step 6 is larger than 0 (step 9). The initial value of the post-acceleration count number N PACC is set in step 6 above in response to the change amount Δθn of the throttle valve opening immediately before ΔΔθn<0, that is, the maximum value of Δθn during acceleration. If the answer is yes, subtract 1 from the above count number N PACC (step
10), based on the N PACC −1 obtained in this way, the seventh
The increase value T PACC after acceleration is calculated from the table shown in Figure b (step 11), and the calculated T PACC is set in the basic equation as T ACC through step 8, and T DEC is set to 0. Further, if it is determined in step 9 that the post-acceleration count number N PACC is less than or equal to 0, both T ACC and T DEC are set to 0 (step 12).
これに対し、前記ステツプ3において、変化量
Δθnが所定値G+よりも小さい場合には該Δθnが所
定の同期減速判別値G-よりも小さいか否かを判
定し(ステツプ13)、その答が否(No)の場合に
はクルーズ中であるとして、前記ステツプ9に移
行する。また、答が肯定(Yes)の場合には減速
無視中であるか否かを判定する(ステツプ14)。
即ち、本発明に依れば、スロツトル弁開度の変化
量Δθnが所定値G-より小さい場合でも、TDC信
号パルスのカウント数が一定パルス数NDEC〓を越
えるまでは減速とは判定せず、減速無視中として
扱うものである。具体的には、ステツプ14におい
て上記ステツプ4で所定の値NDEC〓にリセツトさ
れた減速無視カウンタ中のパルス数NDECが0よ
り大であるか否かを判定し、大であれば該パルス
数NDECから1を減算し(ステツプ15)、前記ステ
ツプ9に移行する。ステツプ14においてNDECが
0以下であれば加速後カウント数NPACCを0にし
(ステツプ16)、減速時の燃料減量定数TDECを算出
する(ステツプ17)。そして、求められた減量定
数TDECを基本式にセツトし、TACCを0にする(ス
テツプ18)。 On the other hand, if the amount of change Δθn is smaller than the predetermined value G + in step 3, it is determined whether or not Δθn is smaller than a predetermined synchronous deceleration determination value G - (step 13), and the answer is If the answer is No, it is assumed that the vehicle is cruising, and the process moves to step 9. If the answer is yes, it is determined whether deceleration is being ignored (step 14).
In other words, according to the present invention, even if the amount of change Δθn in the throttle valve opening is smaller than the predetermined value G - , deceleration is not determined until the number of TDC signal pulse counts exceeds a certain number of pulses N DEC 〓. , it is treated as deceleration being ignored. Specifically, in step 14, it is determined whether the number of pulses N DEC in the deceleration ignoring counter that was reset to a predetermined value N DEC in step 4 is greater than 0, and if so, the pulse is Subtract 1 from the number N DEC (step 15) and proceed to step 9. If N DEC is less than 0 in step 14, the post-acceleration count N PACC is set to 0 (step 16), and the fuel reduction constant T DEC during deceleration is calculated (step 17). Then, the determined weight loss constant T DEC is set in the basic equation, and T ACC is set to 0 (step 18).
尚、上記サブルーチンにおいて、ステツプ5に
て加速と判定された場合には前回ループのTPACC
はキヤンセルされるが、TPACCとTACCとを比較し
て大きい方の値を用いてもよい。 In the above subroutine, if acceleration is determined in step 5, T PACC of the previous loop is
is canceled, but T PACC and T ACC may be compared and the larger value may be used.
第8図及び第9図は式(3)に基いて噴射弁開弁時
間を制御する、第2図に示すECU5の内部構成、
特に加速増量算出回路部分を詳細に示す回路図で
ある。 8 and 9 show the internal configuration of the ECU 5 shown in FIG. 2, which controls the injection valve opening time based on equation (3),
FIG. 2 is a circuit diagram showing in particular the acceleration increase calculation circuit portion in detail.
先ず、第8図はECU5の内部構成の全体を示
し、第2図に示す吸気管絶対圧PB(ABS)センサ
8、エンジン水温TWセンサ10、吸気温TAセン
サ9及びスロツトル弁開度センサ4は夫々A/D
コンバータ505を介して絶対圧PB値レジスタ
507、エンジン水温TW値レジスタ508、吸
気温TA値レジスタ506及びスロツトル弁開度
θTH値レジスタ509の各入力側と接続されて
いる。PB値レジスタ507、TW値レジスタ5
08及びTA値レジスタ506の各出力側は基本
Ti算出制御回路510及び諸係数算出回路51
1の各入力側とθTH値レジスタ509の出力側
は諸係数算出回路511、減速減量算出回路51
2及び加速増量算出回路513の各入力側と夫々
接続されている。第2図のエンジン回転数NEセ
ンサ11はワンシヨツト回路501を介してシー
ケンスクロツク発生回路502の入力側に接続さ
れ、シーケンスクロツク発生回路502の出力端
子群はNE計測用カウンタ504、NE値レジス
タ503、減算回路519、加算回路521及び
後述の加速増量算出回路513の各入力端子に接
続されている。NE計測用カウンタ504の入力
側には基準クロツク発生器514が接続され、出
力側はNE値レジスタ503の入力側と接続され
ている。NE値レジスタ503の出力側は基本Ti
算出制御回路510、諸係数算出回路511、の
各入力側と夫々接続されている。前記減算回路5
19の入力端子519aは基本Ti算出制御回路
510の出力側と、入力端子519bは減速減量
算出回路512の出力側と夫々接続され、その出
力端子519cは乗算回路520の入力端子52
0aに接続されている。乗算回路520の入力端
子520bは諸係数算出回路511の一出力端子
と、出力端子520cは加算回路521の入力端
子521aと接続されている。乗算回路515の
入力端子515a及び515bは諸係数算出回路
511の他の出力端子及び加速増量算出回路51
3の出力端子513aに夫々接続され、その出力
端子515cは前記加算回路521の入力端子5
21bに接続されている。加速増量算出回路51
3の出力端子513bは減速減量算出回路512
の入力側に接続されている加算回路521の出力
端子521cはTOUT値レジスタ522及びTOUT
値制御回路523を介して第2図の噴射弁6と接
続されている。 First, Figure 8 shows the entire internal configuration of the ECU 5, and includes the intake pipe absolute pressure P B (ABS) sensor 8, engine water temperature T W sensor 10, intake air temperature T A sensor 9, and throttle valve opening shown in Figure 2. Sensor 4 is A/D respectively
It is connected via a converter 505 to the input sides of an absolute pressure PB value register 507, an engine water temperature TW value register 508, an intake air temperature TA value register 506, and a throttle valve opening degree θTH value register 509. PB value register 507, TW value register 5
08 and each output side of the TA value register 506 is basically
Ti calculation control circuit 510 and various coefficient calculation circuit 51
1 and the output side of the θTH value register 509 are a various coefficient calculation circuit 511 and a deceleration amount calculation circuit 51.
2 and the respective input sides of the acceleration increase calculation circuit 513. The engine speed N E sensor 11 in FIG. 2 is connected to the input side of a sequence clock generation circuit 502 via a one-shot circuit 501, and the output terminals of the sequence clock generation circuit 502 are connected to an NE measurement counter 504 and an NE value. It is connected to each input terminal of a register 503, a subtraction circuit 519, an addition circuit 521, and an acceleration increase calculation circuit 513, which will be described later. A reference clock generator 514 is connected to the input side of the NE measurement counter 504, and the output side is connected to the input side of the NE value register 503. The output side of the NE value register 503 is the basic Ti
It is connected to each input side of the calculation control circuit 510 and the various coefficient calculation circuit 511, respectively. The subtraction circuit 5
The input terminal 519a of No. 19 is connected to the output side of the basic Ti calculation control circuit 510, the input terminal 519b is connected to the output side of the deceleration loss calculation circuit 512, and the output terminal 519c is connected to the input terminal 52 of the multiplication circuit 520.
Connected to 0a. The input terminal 520b of the multiplication circuit 520 is connected to one output terminal of the various coefficient calculation circuit 511, and the output terminal 520c is connected to the input terminal 521a of the addition circuit 521. The input terminals 515a and 515b of the multiplication circuit 515 are the other output terminals of the various coefficient calculation circuit 511 and the acceleration increase calculation circuit 51.
The output terminal 515c is connected to the input terminal 5 of the adder circuit 521, respectively.
21b. Acceleration increase calculation circuit 51
The output terminal 513b of No. 3 is the deceleration amount calculation circuit 512.
The output terminal 521c of the adder circuit 521 connected to the input side of the T OUT value register 522 and the T OUT
It is connected to the injection valve 6 of FIG. 2 via a value control circuit 523.
次に、上述のように構成される回路の作用を説
明する。前記第2図におけるエンジン回転数セン
サ11のTDC信号は次段のシーケンスクロツク
発生回路502と共に波形整形回路を構成するワ
ンシヨツト回路501に供給される。該ワンシヨ
ツト回路501は各TDC信号毎に出力信号S0を
発生し、その信号S0はシーケンスクロツク発生回
路502を作動させてクロツク信号CP0〜5を順次
発生させる。第10図はシーケンスクロツク発生
回路502の出力クロツク信号のタイミングチヤ
ートを示し、ワンシヨツト回路501からの出力
信号S0が入力する毎にクロツク信号CP0〜5が順次
発生する。クロツク信号CP0は回転数NE値レジ
スタ503に供給されて基準クロツク発生器50
9からの基準クロツクパルスをカウントする回転
数カウンタ504の直前のカウント値をNE値レ
ジスタ503にセツトさせる。次いでクロツク信
号CP1は回転数カウンタ504に供給され該カウ
ンタの直前のカウント値を信号0にリセツトさせ
る。従つて、エンジン回転数NeはTDC信号のパ
ルス間にカウントされた数として計測され、その
計測回転数Neが上記回転数NE値レジスタ503
にストアされる。クロツク信号CP0乃至CP5は後
述する加速増量算出回路513に供給されてサン
プリング信号として使用される。 Next, the operation of the circuit configured as described above will be explained. The TDC signal of the engine rotation speed sensor 11 in FIG. 2 is supplied to a one-shot circuit 501 which constitutes a waveform shaping circuit together with a sequence clock generating circuit 502 at the next stage. The one-shot circuit 501 generates an output signal S0 for each TDC signal, and the signal S0 activates a sequence clock generating circuit 502 to sequentially generate clock signals CP0 -CP5 . FIG. 10 shows a timing chart of the output clock signal of the sequence clock generating circuit 502, and each time the output signal S0 from the one-shot circuit 501 is input, clock signals CP0 to CP5 are generated in sequence. The clock signal CP 0 is supplied to the rotational speed NE value register 503 and the reference clock generator 50
The immediately preceding count value of the rotation number counter 504 that counts the reference clock pulses from 9 is set in the NE value register 503. Clock signal CP 1 is then applied to revolution counter 504 to reset the previous count value of the counter to signal 0. Therefore, the engine rotation speed Ne is measured as the number counted between the pulses of the TDC signal, and the measured rotation speed Ne is stored in the rotation speed NE value register 503.
Stored in The clock signals CP 0 to CP 5 are supplied to an acceleration increase calculation circuit 513, which will be described later, and are used as sampling signals.
これと並行して、スロツトル弁開度センサ4、
吸気温度センサ9、絶対圧センサ8およびエンジ
ン水温センサ10の各出力信号はA/Dコンバー
タ505に供給されてデジタル信号に変換された
後、それぞれスロツトル弁開度θTH値レジスタ
509、吸気温TA値レジスタ506、絶対圧
PB値レジスタ507、およびエンジン水温TW
値レジスタ508に供給される。 In parallel with this, the throttle valve opening sensor 4,
The output signals of the intake air temperature sensor 9, absolute pressure sensor 8, and engine water temperature sensor 10 are supplied to the A/D converter 505 and converted into digital signals, and are then input to the throttle valve opening θTH value register 509 and the intake air temperature TA value, respectively. Register 506, absolute pressure
PB value register 507 and engine water temperature TW
A value register 508 is provided.
基本Ti算出制御回路510は絶対圧PB値レジ
スタ507、エンジン水温TW値レジスタ50
8、吸気温TA値レジスタ506及びエンジン回
転数NE値レジスタ503から供給されるストア
値に応じてメインインジエクタの基本開弁時間を
演算し、この演算値Tiを減算回路519の入力
端子519aに値M1として供給する。 The basic Ti calculation control circuit 510 includes an absolute pressure PB value register 507 and an engine water temperature TW value register 50.
8. Calculate the basic valve opening time of the main injector according to the stored values supplied from the intake air temperature TA value register 506 and the engine speed NE value register 503, and send this calculated value Ti to the input terminal 519a of the subtraction circuit 519. Supplied as value M 1 .
諸係数算出回路511は絶対圧PB値レジスタ
507、エンジン水温TW値レジスタ508、吸
気温TA値レジスタ506、エンジン回転数NE
値レジスタ503及びスロツトル弁開度θTH値
レジスタ509から供給されるストア値に応じて
前記諸係数KTA、KTW……等の演算をして式(3)に
表わされる二つの諸係数の乗算値の各々を乗算回
路520の入力端子520b及び乗算回路515
の入力端子515aに夫々値B1及びA2として供
給する。 The various coefficient calculation circuit 511 includes an absolute pressure PB value register 507, an engine water temperature TW value register 508, an intake air temperature TA value register 506, and an engine rotation speed NE.
According to the stored values supplied from the value register 503 and the throttle valve opening θTH value register 509, the various coefficients K TA , KT W . Each of the values is input to the input terminal 520b of the multiplication circuit 520 and the multiplication circuit 515.
are supplied as values B 1 and A 2 to input terminals 515a of , respectively.
減速減量算出回路512はスロツトル弁開度
θTH値レジスタ509からのストア値及び後述
する加速増量算出回路513からの減速状態を示
すDEC信号に基いて第6図のステツプ17に示
す減速減量値TDECを演算し、この演算値を減算回
路519の入力端子519bに値N1として供給
する。尚、スロツトル弁開度の変化値Δθnが所定
値G-以上のとき(Δθn≧G-)、零に設定された減
量値TDECが前記減算回路519に供給される。 The deceleration loss calculation circuit 512 calculates the deceleration loss value T DEC shown in step 17 of FIG. 6 based on the stored value from the throttle valve opening θTH value register 509 and the DEC signal indicating the deceleration state from the acceleration increase calculation circuit 513, which will be described later. is calculated, and this calculated value is supplied to the input terminal 519b of the subtraction circuit 519 as the value N1 . Note that when the throttle valve opening change value Δθn is greater than or equal to the predetermined value G − (Δθn≧G − ), the reduction value T DEC set to zero is supplied to the subtraction circuit 519 .
加速増量算出回路513はスロツトル弁開度
θTH値レジスタ509からのストア値θn及びシ
ーケンスクロツク発生回路502からのクロツク
信号CP0〜5に基いて、詳細は後述するように、第
6図で説明した手順に従つて加速増量値TACCを
演算し、この演算値TACCを乗算回路515の入
入端子515bに値B2として供給する。乗算回
路515は入力端子515a及び515bに供給
された値A2と値B2とを乗算して、この乗算値A2
×B2すなわち式(3)に示されるように吸気温補正
係数KTA、大気圧補正係数KPA等で補正された加
速増量値を加算回路521の入力端子521bに
値N2として供給する。尚、加速及び加速後の燃
料増量時以外のときには加速増量算出回路513
から出力される加速増量値TACCは零に設定され、
このとき加算回路521の入力端子521bに供
給される値N2も零となる。 The acceleration increase calculation circuit 513 operates based on the stored value θn from the throttle valve opening θTH value register 509 and the clock signals CP 0 to 5 from the sequence clock generation circuit 502, as will be described in detail later in FIG. The acceleration increase value T ACC is calculated according to the procedure described above, and this calculated value T ACC is supplied to the input terminal 515b of the multiplication circuit 515 as the value B 2 . The multiplier circuit 515 multiplies the value A 2 and the value B 2 supplied to the input terminals 515a and 515b to obtain the multiplied value A 2
×B 2 , that is, the acceleration increase value corrected by the intake temperature correction coefficient K TA , the atmospheric pressure correction coefficient K PA , etc. as shown in equation (3) is supplied to the input terminal 521b of the adding circuit 521 as the value N 2 . Incidentally, at times other than acceleration and fuel increase after acceleration, the acceleration increase calculation circuit 513
The acceleration increase value T ACC output from is set to zero,
At this time, the value N 2 supplied to the input terminal 521b of the adder circuit 521 also becomes zero.
減算回路519は値M1及びN1を減算し、この
演算値(M1−N1)、すなわち式(3)の(TiM−
TDEC)値を乗算回路520の入力端子520aに
値A1として供給する。乗算回路520では上記
演算値(TiM−TDEC)に諸係数を乗算し(A1×
B1)、更に加算回路521では前記補正係数で補
正された加速増量値を加算して、この演算値
(M2+N2)、すなわち式(3)のTOUT値をTOUT値レジ
スタ522に供給する。 The subtraction circuit 519 subtracts the values M 1 and N 1 and obtains this calculated value (M 1 - N 1 ), that is, (Ti M -
T DEC ) value is supplied to the input terminal 520a of the multiplication circuit 520 as the value A1 . The multiplication circuit 520 multiplies the above calculated value (Ti M −T DEC ) by various coefficients (A 1 ×
B 1 ), the addition circuit 521 further adds the acceleration increase value corrected by the correction coefficient, and stores this calculated value (M 2 +N 2 ), that is, the T OUT value of equation (3), in the T OUT value register 522. supply
TOUT値制御回路523はTOUT値レジスタ52
2から供給される制御値TOUTに基いて噴射弁6
を開弁させる制御信号を噴射弁6に供給する。 The T OUT value control circuit 523 is connected to the T OUT value register 52
Injector 6 based on the control value T OUT supplied from 2
A control signal to open the injection valve 6 is supplied to the injection valve 6.
第9図は第8図の加速増量算出回路513の内
部構成を詳示する回路図である。 FIG. 9 is a circuit diagram showing in detail the internal configuration of the acceleration increase calculation circuit 513 of FIG. 8.
第8図のスロツトル弁開度θTH値レジスタ5
09は減算回路526及びθn-1レジスタ525の
各入力端子526a及び525aに夫々接続され
ている。減算回路の入力端子526bには前記
θn-1レジスタ525の出力端子525bが接続さ
れ、演算回路の出力端子526cはΔθnレジスタ
527の入力端子527aに接続されている。
Δθnレジスタの出力端子527bは加速増量TACC
値メモリ537及び加速後計数NPACC値メモリ5
30の入力側に接続されていると共に、比較回路
529,531,541及びΔθn-1レジスタ52
8の各入力端子529a,531a,541a及
び528aに夫々接続されている。この加速増量
TACC値メモリ537の出力はAND回路536の
入力端子に接続され、比較回路529の入力端子
529bには前記Δθn-1レジスタ528の出力端
子528bが接続され、出力端子529cは
AND回路534の一方の入力端子に接続されて
いると共にインバータ547を介してAND回路
533及び553のそれぞれの一方の入力端子に
接続されている。比較回路531の入力端子53
1bにはG+値メモリ532aが接続され、出力
端子531cはAND回路533及び534の各
他方の入力端子に夫々接続されていると共にダウ
ンカウンタ542のデータロード端子Lに接続さ
れている。AND回路533の出力側はOR回路5
51の入力側に夫々接続されている。AND回路
534の出力側はAND回路535及び536の
各一方の入力端子に夫々接続されていると共にイ
ンバータ552を介してAND回路549の一方
の入力端子に接続されている。 Throttle valve opening θTH value register 5 in Figure 8
09 are connected to the subtraction circuit 526 and the input terminals 526a and 525a of the θn -1 register 525, respectively. The output terminal 525b of the θn -1 register 525 is connected to the input terminal 526b of the subtraction circuit, and the output terminal 526c of the arithmetic circuit is connected to the input terminal 527a of the Δθn register 527.
The output terminal 527b of the Δθn register is the acceleration increase T ACC
Value memory 537 and post-acceleration count N PACC value memory 5
30, and the comparison circuits 529, 531, 541 and the Δθn -1 register 52.
8 input terminals 529a, 531a, 541a, and 528a, respectively. This accelerated increase
The output of the T ACC value memory 537 is connected to the input terminal of the AND circuit 536, the input terminal 529b of the comparison circuit 529 is connected to the output terminal 528b of the Δθn -1 register 528, and the output terminal 529c is
It is connected to one input terminal of AND circuit 534 and also connected to one input terminal of each of AND circuits 533 and 553 via inverter 547 . Input terminal 53 of comparison circuit 531
A G + value memory 532a is connected to 1b, and an output terminal 531c is connected to the other input terminal of AND circuits 533 and 534, respectively, and is also connected to a data load terminal L of a down counter 542. The output side of the AND circuit 533 is the OR circuit 5
51, respectively. The output side of AND circuit 534 is connected to one input terminal of AND circuits 535 and 536, respectively, and to one input terminal of AND circuit 549 via inverter 552.
比較回路541の入力端子541bにはG-値
メモリ532bが接続され、出力端子541cは
AND回路553の他方の入力側に、出力端子5
41dはAND回路544及び545の各一方の
入力端子に夫々接続されている。このAND回路
553の出力側はOR回路551の入力側に接続
されている。前記ダウンカウンタ542の入力端
子542aにはNDEC0値メモリ550が接続され、
ダウンカウンタ542のボロー出力端子は
AND回路545及びインバータ534を介して
AND回路544の各他方の入力端子に夫々接続
されている。AND回路545の出力側はOR回路
551の入力側及びAND回路546の一方の入
力端子に夫々接続され、AND回路544の出力
側はAND回路548の一方の入力端子に接続さ
れると共に第8図の減速減量算出回路512の入
力側に接続されている。AND回路546の他方
の入力端子には第8図のシーケンスクロツク発生
回路502の出力端子群に接続され、AND回路
546の出力側は前記ダウンカウンタ542のク
ロツク端子CKに接続されている。 The G - value memory 532b is connected to the input terminal 541b of the comparator circuit 541, and the output terminal 541c is
The output terminal 5 is connected to the other input side of the AND circuit 553.
41d are connected to one input terminal of each of AND circuits 544 and 545, respectively. The output side of this AND circuit 553 is connected to the input side of the OR circuit 551. An N DEC0 value memory 550 is connected to the input terminal 542a of the down counter 542,
The borrow output terminal of the down counter 542 is
via AND circuit 545 and inverter 534
They are respectively connected to the other input terminals of the AND circuit 544. The output side of the AND circuit 545 is connected to the input side of the OR circuit 551 and one input terminal of the AND circuit 546, and the output side of the AND circuit 544 is connected to one input terminal of the AND circuit 548. It is connected to the input side of the deceleration loss calculation circuit 512. The other input terminal of the AND circuit 546 is connected to the output terminal group of the sequence clock generation circuit 502 shown in FIG. 8, and the output side of the AND circuit 546 is connected to the clock terminal CK of the down counter 542.
AND回路535及び548の他方の入力端子
は共に第8図のシーケンスクロツク回路502の
出力端子群に接続され、出力側は夫々ダウンカウ
ンタ538のデータロード端子L及びクリア端子
CLに接続されている。また、NPACC値メモリ53
0の出力側はダウンカウンタのデータ入力端子
DINに接続されている。ダウンカウンタのデータ
出力端子DOUTはTPACC値メモリ539の入力側に
接続されている。また、ダウンカウンタ538の
ボロー出力端子はAND回路554及び555
の一方の端子に夫々入力されている。TPACC値メ
モリ539の出力側はAND回路555の入力側
に接続されている。OR回路551の出力側は
AND回路555及び554の他方の入力側に
夫々接続されている。AND回路554の更に1
つの入力側には第8図のシーケンスクロツク発生
回路502の出力端子群に接続され、AND回路
554の出力側はダウンカウンタ538のクロツ
ク端子CKに接続されている。AND回路555の
出力側はAND回路549の他方の入力側に接続
されている。OR回路540の入力側にはAND回
路536及び549の各出力側が接続され、OR
回路540の出力側はTACC値レジスタ556の
入力端子に接続されている。このレジスタには第
8図のシーケンシヤルクロツク発生回路502の
出力端子群が接続され、そのTACC値レジスタ5
56の出力側は第8図の乗算回路515の入力端
子515bに接続されている。 The other input terminals of the AND circuits 535 and 548 are both connected to the output terminal group of the sequence clock circuit 502 in FIG. 8, and the output sides are the data load terminal L and clear terminal of the down counter 538, respectively.
Connected to CL. Also, N PACC value memory 53
The output side of 0 is the data input terminal of the down counter.
Connected to D IN . The data output terminal D OUT of the down counter is connected to the input side of the T PACC value memory 539 . Further, the borrow output terminal of the down counter 538 is connected to the AND circuits 554 and 555.
are input to one terminal of each. The output side of the T PACC value memory 539 is connected to the input side of the AND circuit 555. The output side of OR circuit 551 is
They are connected to the other input sides of AND circuits 555 and 554, respectively. One more AND circuit 554
One input side is connected to a group of output terminals of sequence clock generation circuit 502 shown in FIG. 8, and an output side of AND circuit 554 is connected to clock terminal CK of down counter 538. The output side of AND circuit 555 is connected to the other input side of AND circuit 549. The output sides of AND circuits 536 and 549 are connected to the input side of the OR circuit 540.
The output of circuit 540 is connected to the input terminal of T ACC value register 556 . The output terminal group of the sequential clock generation circuit 502 shown in FIG. 8 is connected to this register, and the T ACC value register 5
The output side of 56 is connected to the input terminal 515b of multiplication circuit 515 in FIG.
次に、上述のように構成される回路の作用を説
明する。 Next, the operation of the circuit configured as described above will be explained.
第8図のθTH値レジスタ509からのスロツ
トル弁開度信号値θnは減算回路526の入力端
子526aに値M3として供給される(第6図の
ステツプ1)。θn-1レジスタ525には前回制御
ループ時にクロツク信号CP5の印加のタイミング
で入力されたスロツトル弁開度信号値θn-1が記憶
されており、この記憶値は減算回路526の入力
端子526bに値N3として供給される(第6図
のステツプ2)。減算回路526は値M3から値
N3を減算し、この演算値(M3−N3)、すなわち
Δθn(=θn−θn-1)値をクロツク信号CP0の印加
のタイミングでΔθnレジスタ527に供給して記
憶させる。 The throttle valve opening signal value θn from the θTH value register 509 in FIG. 8 is supplied to the input terminal 526a of the subtraction circuit 526 as a value M3 (step 1 in FIG. 6). The θn -1 register 525 stores the throttle valve opening signal value θn -1 that was input at the timing of application of the clock signal CP 5 during the previous control loop, and this stored value is input to the input terminal 526b of the subtraction circuit 526. is supplied as the value N3 (step 2 in FIG. 6). The subtraction circuit 526 subtracts the value from the value M3 .
N3 is subtracted, and this calculated value ( M3 - N3 ), that is, the Δθn (=θn-θn -1 ) value, is supplied to the Δθn register 527 and stored at the timing of application of the clock signal CP0 .
TACC値メモリ537には第7a図に基いてス
ロツトル弁開度の変化値Δθに対応する複数の加
速増量値TACCが記憶されており、TACC値メモリ
537は前記Δθnレジスタ527からのスロツト
ル弁開度の変化値Δθnに対応する加速増量値TACC
nを読出し、この読出値TACCnをAND回路53
6の一方の入力端子に供給する。 The T ACC value memory 537 stores a plurality of acceleration increase values T ACC corresponding to the throttle valve opening change value Δθ based on FIG. Acceleration increase value T ACC corresponding to valve opening change value Δθn
n is read out, and this read value T ACC n is applied to the AND circuit 53.
6.
NPACC値メモリ530には第7a図及び第7b
図に示すスロツトル弁開度変化値Δθnに対応する
複数の加速後計数値NPACCが記憶されており、
NPACC値メモリ530は前記Δθnレジスタ527
からのスロツトル弁開度変化値Δθnに対応する加
速後計数値n2を読出し、この読出値n2は後述する
ようにダウンカウンタ538のデータ入力端子
DINに供給する。 N PACC value memory 530 contains FIGS. 7a and 7b.
A plurality of post-acceleration count values N PACC corresponding to the throttle valve opening change value Δθn shown in the figure are stored,
N PACC value memory 530 is the Δθn register 527
The post-acceleration count value n2 corresponding to the throttle valve opening change value Δθn from
Supply to D IN .
尚、前記TACC値メモリ537及びNPACC値メモ
リ530は上述のように複数の記憶値TACC及び
NPACCをスロツトル開度変化値Δθnに対応して読
出す、例えば、マトリツクスメモリであつてもよ
いし、又、所定の演算式に基いてスロツトル開度
の変化値Δθnに対応する加速増量値TACC及び加速
後計数値NPACCを演算する演算回路であつてもよ
い。 The T ACC value memory 537 and the N PACC value memory 530 store a plurality of stored values T ACC and N PACC as described above.
For example, it may be a matrix memory in which N PACC is read out corresponding to the throttle opening change value Δθn, or an acceleration increase value corresponding to the throttle opening change value Δθn based on a predetermined calculation formula. It may be an arithmetic circuit that calculates T ACC and post-acceleration count value N PACC .
ここで本回路中に使用されているダウンカウン
タ538及び542の作動について説明する。ダ
ウンカウンタには4つの入力端子及び2つの出力
端子がある。データ入力端子DINからは、カウン
トダウンを行う初期値を入力する。その入力はデ
ータロード端子Lが高いレベル信号=1を受けて
いる間行われる。ここでセツトされた初期値はク
ロツク信号CKが入力される毎に1ずつカウント
ダウンされる。カウント値はデータ出力端子DOUT
から常時出力され、カウント値が零でない間はボ
ロー端子からは高レベル信号=1が、カウント
値が零の時はボロー端子からは低レベル信号=
0が出力される。クリア端子CLに信号が入力さ
れるとダウンカウンタのカウント値は零となる。
なお、ダウンカウンタ542ではデータ出力端子
DOUT及びクリア端子CLは使用されない。 The operation of down counters 538 and 542 used in this circuit will now be explained. The down counter has four input terminals and two output terminals. The initial value for counting down is input from the data input terminal D IN . The input is performed while the data load terminal L is receiving a high level signal=1. The initial value set here is counted down by 1 each time the clock signal CK is input. The count value is output from the data output terminal D OUT
A high level signal = 1 is output from the borrow terminal while the count value is not zero, and a low level signal = 1 is output from the borrow terminal when the count value is zero.
0 is output. When a signal is input to the clear terminal CL, the count value of the down counter becomes zero.
Note that the down counter 542 has a data output terminal.
D OUT and clear terminal CL are not used.
G+値メモリ532aには、第6図のステツプ
3で説明したスロツトル弁開度の所定の同期加速
判別値G+が記憶されており、比較回路531の
入力端子531bにこの判別値G+が値N4として
供給されている。比較回路531はその入力端子
531aに値M4としてΔθnレジスタ527から
供給されたスロツトル弁開度の変化値Δθnと前記
判別値G+とを比較し(第6図のステツプ3)、
Δθn>G+(M4>N4)のとき、すなわち、エンジ
ンが加速状態にあると判別したとき比較回路の出
力端子531cからAND回路533,534及
びダウンカウンタ542のデータロード端子Lに
高レベル信号=1を供給する。比較回路531で
の判別結果がΔθn≦G+(M4≦N4)のとき、比較
回路531は前記とは逆に出力端子531cから
低レベル信号=0を出力する。 The G + value memory 532a stores a predetermined synchronous acceleration determination value G + of the throttle valve opening explained in step 3 of FIG. Supplied as value N 4 . The comparator circuit 531 compares the throttle valve opening change value Δθn supplied from the Δθn register 527 as the value M4 to its input terminal 531a with the discrimination value G + (step 3 in FIG. 6),
When Δθn > G + (M 4 > N 4 ), that is, when it is determined that the engine is in an accelerating state, a high level is output from the output terminal 531c of the comparison circuit to the AND circuits 533, 534 and the data load terminal L of the down counter 542. Supply signal=1. When the determination result of the comparison circuit 531 is Δθn≦G + (M 4 ≦N 4 ), the comparison circuit 531 outputs a low level signal=0 from the output terminal 531c, contrary to the above.
比較回路529の入力端子529aにもΔθnレ
ジスタ527からのスロツトル弁開度の変化値
Δθnが値M5として供給されており、比較回路の
入力端子529bにはΔθn-1レジスタ528から
の前回ループ時のスロツトル弁開度の変化値
Δθn-1が値N5として供給されている。尚、このス
ロツトル弁開度変化値Δθn-1は前回ループ時に
Δθnレジスタ527からΔθn-1レジスタ528に
クロツク信号CP5が印加されるタイミングで供給
されてΔθn-1レジスタ528に記憶されたもので
ある。比較回路529はスロツトル弁開度の今回
変化値Δθnと前回変化値Δθn-1とを比較し(第6
図のステツプ5)、今回変化値Δθnが前回変化値
Δθn-1より大きいか又は零に等しいとき(すなわ
ち、M5≧N5、ΔΔθn=Δθn−Δθn-1≧0)、比較
回路529の出力端子529cからAND回路5
34の他方の入力端子に高レベル信号=1を供給
する。 The input terminal 529a of the comparison circuit 529 is also supplied with the throttle valve opening change value Δθn from the Δθn register 527 as the value M5 , and the input terminal 529b of the comparison circuit is supplied with the change value Δθn from the Δθn -1 register 528 at the time of the previous loop. The throttle valve opening change value Δθn -1 is supplied as the value N5 . This throttle valve opening change value Δθn -1 was supplied from the Δθn register 527 to the Δθn -1 register 528 at the timing when the clock signal CP 5 was applied to the Δθn -1 register 528 during the previous loop, and was stored in the Δθn -1 register 528. be. The comparison circuit 529 compares the current change value Δθn of the throttle valve opening with the previous change value Δθn -1 (6th
In step 5 in the figure, when the current change value Δθn is greater than the previous change value Δθn -1 or equal to zero (that is, M 5 ≧N 5 , ΔΔθn = Δθn - Δθn -1 ≧0), the output of the comparison circuit 529 AND circuit 5 from terminal 529c
A high level signal=1 is supplied to the other input terminal of 34.
AND回路534の2つの入力端子に夫々高レ
ベル信号=1が供給されたとき、すなわち、スロ
ツトル弁開度変化値が第1所定値G+より大きく
(Δθn>G+)、かつ、上述のスロツトル弁開度値
の二回微分値ΔΔθnが正又は零のとき(ΔΔθn≧
0)、AND回路534は高レベル信号=1を出力
してAND回路535及び536を開成の状態に
する。開成されたAND回路536はAND回路5
36の一方の入力端子に供給されている前記
TACC値メモリ537からの加速増量値TACCnを
OR回路540を介してクロツク信号CP4のタイ
ミングでTACC値レジスタ556に記憶し、第8
図の乗算回路515に供給する(第6図のステツ
プ8)。一方、開成されたAND回路535はその
他方の入力端子に供給されるクロツク信号CP2を
ダウンカウンタ538のデータロード端子Lに印
加して、NPACC値メモリ530からの読出値をダ
ウンカウンタ538のデータ入力端子DINよりダ
ウンカウンタ538に入力する(第6図のステツ
プ6)。このダウンカウンタ538へのデータ入
力はAND回路534が開成されている間、すな
わち、Δθn>G+かつΔΔθn≧0の条件が成立して
いる間TDC信号毎に実行され、加速後計数値
NPACCの初期値n2としてダウンカウンタ538の
データは更新される。 When a high level signal = 1 is supplied to each of the two input terminals of the AND circuit 534, that is, when the throttle valve opening change value is larger than the first predetermined value G + (Δθn>G + ), and the above-mentioned throttle When the second differential value ΔΔθn of the valve opening value is positive or zero (ΔΔθn≧
0), the AND circuit 534 outputs a high-level signal=1 to open the AND circuits 535 and 536. The developed AND circuit 536 is AND circuit 5
36, which is supplied to one input terminal of the
The acceleration increase value T ACC n from the T ACC value memory 537 is
The TACC value is stored in the TACC value register 556 via the OR circuit 540 at the timing of the clock signal CP4 .
It is supplied to the multiplication circuit 515 in the figure (step 8 in FIG. 6). On the other hand, the opened AND circuit 535 applies the clock signal CP 2 supplied to the other input terminal to the data load terminal L of the down counter 538, and transfers the read value from the N PACC value memory 530 to the down counter 538. The data is input to the down counter 538 from the data input terminal D IN (step 6 in FIG. 6). Data input to the down counter 538 is performed for each TDC signal while the AND circuit 534 is open, that is, while the conditions Δθn>G + and ΔΔθn≧0 are satisfied, and the counted value after acceleration is
The data in the down counter 538 is updated as the initial value n2 of N PACC .
次に、前記比較回路529において今回変化値
Δθnが前回変化値Δθn-1より小さい場合(すなわ
ち、M5<N4、ΔΔθn=Δθn−Δθn-1<0)、比較
回路529の出力は低レベル信号=0となり、こ
の低レベル信号はAND回路534を閉成させる
と共に、インバータ547で反転されて高レベル
信号=1となり、この高レベル信号がAND回路
533に供給される。AND回路533はその2
つの入力端子に高レベル信号=1が入力すると、
すなわち、Δθn>G+かつΔΔθn<0のときOR回
路551に高レベル信号=1を供給する。この高
レベル信号=1はOR回路551を介してAND回
路554,555の一方の入力に供給される。こ
のAND回路554,555の他の入力は、ダウ
ンカウンタ538のボロー端子に接続されてお
り、ダウンカウンタ538の値はn2となつている
のでボロー端子の出力は高レベルとなつてい
る。また、ダウンカウンタ538のクロツク端子
CKにAND回路554を介してクロツク信号CP3
が供給され、クロツク信号CP3が印加される毎に
ダウンカウンタ538のカウント値は1づつ減算
して加速後計数値NPACCnをTPACC値メモリ539
に供給する。このダウンカウンタ538での計数
は加速後計数値NPACCnが零になるか又は後述す
るダウンカウンタ538のクリア端子CLに高レ
ベル信号=1が入力されるまで実行される。尚、
ダウンカウンタ538のクリア端子CLに高レベ
ル信号が入力されるとダウンカウンタ538の出
力値は零となる。 Next, in the comparison circuit 529, if the current change value Δθn is smaller than the previous change value Δθn -1 (that is, M 5 <N 4 , ΔΔθn = Δθn − Δθn -1 <0), the output of the comparison circuit 529 is at a low level. The signal becomes 0, and this low level signal closes the AND circuit 534, and is inverted by the inverter 547 to become a high level signal=1, and this high level signal is supplied to the AND circuit 533. AND circuit 533 is part 2
When a high level signal = 1 is input to two input terminals,
That is, when Δθn>G + and ΔΔθn<0, a high level signal=1 is supplied to the OR circuit 551. This high level signal=1 is supplied to one input of AND circuits 554 and 555 via an OR circuit 551. The other inputs of the AND circuits 554 and 555 are connected to the borrow terminal of the down counter 538, and since the value of the down counter 538 is n2 , the output of the borrow terminal is at a high level. In addition, the clock terminal of the down counter 538
Clock signal CP 3 to CK via AND circuit 554
is supplied, and each time the clock signal CP3 is applied, the count value of the down counter 538 is subtracted by 1, and the post-acceleration count value N PACC n is stored in the T PACC value memory 539.
supply to. This counting by the down counter 538 is executed until the post-acceleration count value N PACC n becomes zero or a high level signal=1 is input to the clear terminal CL of the down counter 538, which will be described later. still,
When a high level signal is input to the clear terminal CL of the down counter 538, the output value of the down counter 538 becomes zero.
TPACC値メモリ539には第7b図に示す加速
後計数値NPACCに対応する複数の加速後増量値
TPACCが記憶されており、TPACC値メモリ539は
ダウンカウンタ538からの加速後計数値NPACC
nに対応する加速後増量値TPACCnを読出し、こ
の読出値TPACCnをAND回路549の入力側に供
給する。尚、TPACC値メモリ539も前記TACC値
メモリ532等と同様にマトリツクスメモリであ
つてもよいし、又、所定の演算式に基いて加速後
計数値NPACCに対応する加速後増量値TPACCを演算
する演算回路であつてもよい。 The T PACC value memory 539 has a plurality of post-acceleration increase values corresponding to the post-acceleration count value N PACC shown in FIG. 7b.
T PACC is stored, and the T PACC value memory 539 is the post-acceleration count value N PACC from the down counter 538.
The post-acceleration increase value T PACC n corresponding to n is read out, and this read value T PACC n is supplied to the input side of the AND circuit 549 . It should be noted that the T PACC value memory 539 may also be a matrix memory like the T ACC value memory 532, etc., and the post-acceleration increase value corresponding to the post-acceleration count value N PACC is stored based on a predetermined arithmetic expression. It may be an arithmetic circuit that calculates T PACC .
ダウンカウンタ538のボロー端子は加速後
計数値NPACCnが零であるか否かを示し、加速後
計数値NPACCnが零でないときAND回路554に
高レベル信号=1を供給し、加速後計数値NPACC
nが零になつたとき低レベル信号=0をAND回
路554に供給して、このAND回路554を閉
成させる事によりダウンカウンタ538のカウン
トダウンを停止させる。 The borrow terminal of the down counter 538 indicates whether or not the post-acceleration count value N PACC n is zero, and when the post-acceleration count value N PACC n is not zero, it supplies a high level signal = 1 to the AND circuit 554 and Count value N PACC
When n becomes zero, a low level signal = 0 is supplied to the AND circuit 554, and the AND circuit 554 is closed, thereby stopping the countdown of the down counter 538.
AND回路554及び555を開成させ上述の
加速後増量値TPACCを第8図の乗算回路515に
供給する条件は加速後計数値NPACCnが零でない
ことの他に後述する3つの条件の内の1つが成立
することである。すなわち、第1の条件はΔθn>
G+かつΔΔθn<0のときであり、このとき前述の
ようにAND回路533は高レベル信号=1をOR
回路551を介してAND回路554及び555
に供給して、AND回路554及び555を共に
開成させる。第2の条件はΔθn≦G+かつΔθn≧
G-のときであり、このときエンジンはクルーズ
状態にあり、後述するように比較回路541の出
力端子541cからAND回路553及びOR回路
551を介してAND回路554及び555に高
レベル信号=1が供給される。第3の条件はΔθn
<G-かつ後述する減速無視カウンタ値NDECが零
でないときであり、比較回路541の出力端子5
41d及びダウンカウンタ542のボロー端子
の出力が両者共に高レベル信号=1のときに
AND回路545及びOR回路551を介して
AND回路554及び555に高レベル信号=1
が供給される。 The conditions for opening the AND circuits 554 and 555 and supplying the above-mentioned post-acceleration increase value T PACC to the multiplication circuit 515 in FIG . One of the following must hold true. That is, the first condition is Δθn>
G + and ΔΔθn<0, and at this time, as mentioned above, the AND circuit 533 ORs the high level signal = 1.
AND circuits 554 and 555 via circuit 551
is supplied to open both AND circuits 554 and 555. The second condition is Δθn≦G + and Δθn≧
G - , at this time the engine is in a cruise state, and as will be described later, a high level signal = 1 is sent from the output terminal 541c of the comparison circuit 541 to the AND circuits 554 and 555 via the AND circuit 553 and the OR circuit 551. Supplied. The third condition is Δθn
<G - and the deceleration ignoring counter value N DEC described later is not zero, and the output terminal 5 of the comparator circuit 541
41d and the output of the borrow terminal of the down counter 542 are both high level signals = 1.
via AND circuit 545 and OR circuit 551
High level signal = 1 in AND circuits 554 and 555
is supplied.
G-値メモリ532bには第6図のステツプ13
で説明したスロツトル弁開度の所定の同期減速判
別値G-が記憶されており、比較回路541の入
力端子541bにこの判別値G-が値N6として供
給されている。比較回路541は入力端子541
aに供給されているΔθnレジスタ527からスロ
ツトル弁開度変化値Δθnと上述の判別値G-とを
比較し(第6図のステツプ13)、Δθn≧G-のとき
(M6≧N6)出力端子541cに高レベル信号=
1を出力するとともに出力端子541dには低レ
ベル信号=0を出力する。比較回路541での比
較結果がΔθn<G-のとき(M6<N6)、比較回路
541は前記とは逆に出力端子541cには低レ
ベル信号=0を出力し、出力端子541dに高レ
ベル信号=1を出力する。 The G - value memory 532b is stored in step 13 of FIG.
A predetermined synchronous deceleration determination value G - of the throttle valve opening degree explained in 1 is stored, and this determination value G - is supplied to the input terminal 541b of the comparison circuit 541 as the value N 6 . The comparison circuit 541 has an input terminal 541
The throttle valve opening change value Δθn from the Δθn register 527 supplied to a is compared with the above-mentioned discrimination value G - (step 13 in Fig. 6), and when Δθn≧G - (M 6 ≧N 6 ) High level signal at output terminal 541c =
1 and outputs a low level signal=0 to the output terminal 541d. When the comparison result in the comparison circuit 541 is Δθn<G - (M 6 <N 6 ), the comparison circuit 541 outputs a low level signal = 0 to the output terminal 541c and a high level signal to the output terminal 541d, contrary to the above. Outputs level signal=1.
NDEC0値メモリ550には第6図のステツプ4
に示す減速無視カウント値NDECの所定の初期値
NDEC0を記憶しており、この記憶値はダウンカウ
ンタ542のデータ入力端子DINに供給されてい
る。ダウンカウンタ542はデータロード端子L
に比較回路531からの高レベル信号=1が供給
されている間は常にデータが更新されている状態
にありダウンカウンタ542のクロツク端子CK
にクロツク信号が印加されてもカウントを開始せ
ずダウンカウンタのボロー端子の出力は高レベ
ルに保持される。比較回路531の出力が高レベ
ルから低レベルに反転したとき、すなわち、Δθn
≦G+になつたときダウンカウンタ542はもは
やデータ更新されなくなるのでカウントを開始し
クロツク端子CKにクロツクパルスCP1が印加さ
れる毎に減速無視カウント値NDECをその初期値
NDEC0から1づつ減算する。ダウンカウンタ54
2は減速無視カウント値NDECが零でない間、ダ
ウンカウンタのボロー端子からAND回路54
5及びインバータ543に高レベル信号=1を供
給する。 N DEC0 value memory 550 is stored in step 4 of FIG.
The predetermined initial value of the deceleration ignoring count value N DEC shown in
N DEC0 is stored, and this stored value is supplied to the data input terminal D IN of the down counter 542. The down counter 542 is connected to the data load terminal L.
While the high level signal = 1 from the comparator circuit 531 is supplied to the clock terminal CK of the down counter 542, the data is constantly being updated.
Even if a clock signal is applied to the down counter, it does not start counting and the output of the borrow terminal of the down counter is held at a high level. When the output of the comparison circuit 531 is inverted from high level to low level, that is, Δθn
When ≦G + , the down counter 542 no longer updates data, so it starts counting, and each time a clock pulse CP 1 is applied to the clock terminal CK, it decelerates and ignores the count value N DEC to its initial value.
N Subtract 1 from DEC0 . down counter 54
2 is the AND circuit 54 from the borrow terminal of the down counter while the deceleration ignored count value N DEC is not zero.
5 and an inverter 543 with a high level signal=1.
AND回路545はその2つの入力端子の双方
に高レベル信号=1が供給されるとき、すなわち
Δθn<G-かつ減速無視カウント値NDECが零でな
いときOR回路551を介してAND回路554及
び555に高レベル信号=1を供給すると共に
AND回路546にも高レベル信号=1を供給し
てAND回路546を開成する。開成されたAND
回路546はTDC信号毎にクロツク信号CP1をダ
ウンカウンタ542のクロツク端子CKに供給す
る。 When a high level signal = 1 is supplied to both of its two input terminals, that is, when Δθn<G - and the deceleration ignoring count value N DEC is not zero, the AND circuit 545 connects the AND circuits 554 and 555 via the OR circuit 551. At the same time as supplying a high level signal = 1 to
A high level signal=1 is also supplied to the AND circuit 546 to open the AND circuit 546. Opened AND
Circuit 546 supplies clock signal CP 1 to clock terminal CK of down counter 542 for each TDC signal.
インバータ543はダウンカウンタ542のボ
ロー端子の出力が高レベルにある間、AND回
路544の一方の入力端子に低レベル信号=0を
供給してAND回路544を閉成状態にし、ダウ
ンカウンタ542の出力が低レベルになると、す
なわち、ダウンカウンタ542が所定回数NDEC0
だけカウントし、零となるとインバータ543は
反転させた高レベル信号=1をAND回路544
に供給してAND回路544を開成させる。AND
回路544はその2つの入力端子の双方に高レベ
ル信号=1が供給されたとき、すなわち、Δθn<
G-かつ減速無視カウント値NDECが零のときその
出力側に高レベル信号=1を出力する。このよう
にスロツトル弁閉じる方向に作動させて減速状態
(Δθn<G-)にあつてもダウンカウンタ542で
所定回数カウントするまでは減速とは判定せずに
減速無視中として扱うのである。AND回路54
4からの高レベル信号=1(DEC信号)はAND
回路548によりクロツク信号CP2のタイミング
でダウンカウンタ538のクリア端子CLに供給
されてダウンカウンタ538が加速後計数値
NPACCをカウント中であつてもカウント値を零に
クリアすると共に(第6図のステツプ16)、第8
図の減速減量算出回路512にも供給されて該回
路512に減速時の減量値TDECを演算をさせる
(第6図のステツプ18)。 While the output of the borrow terminal of the down counter 542 is at a high level, the inverter 543 supplies a low level signal = 0 to one input terminal of the AND circuit 544 to close the AND circuit 544, and outputs the output of the down counter 542. When becomes a low level, that is, the down counter 542 reaches a predetermined number of times N DEC0
When the count reaches zero, the inverter 543 sends the inverted high level signal = 1 to the AND circuit 544.
is supplied to open the AND circuit 544. AND
When the circuit 544 is supplied with a high level signal=1 to both of its two input terminals, that is, Δθn<
When G - and the deceleration ignoring count value N DEC is zero, a high level signal = 1 is output to the output side. In this way, even if the throttle valve is operated in the closing direction and the throttle valve is in a deceleration state (Δθn<G - ), it is not determined to be deceleration until the down counter 542 counts a predetermined number of times, and the deceleration is treated as being ignored. AND circuit 54
High level signal from 4 = 1 (DEC signal) is AND
The clock signal CP 2 is supplied to the clear terminal CL of the down counter 538 by the circuit 548, and the down counter 538 outputs the counted value after acceleration.
Even if the N PACC is being counted, the count value is cleared to zero (step 16 in Figure 6), and the 8th
It is also supplied to the deceleration loss calculation circuit 512 in the figure, and causes the circuit 512 to calculate the deceleration loss value T DEC (step 18 in FIG. 6).
尚、第9図に示した実施例ではシーケンスクロ
ツク発生回路502でTDC信号に同期して発生
するクロツク信号を使用する例を示したがTDC
信号に同期しないクロツク信号発生回路のクロツ
ク信号であつてもよい。 In the embodiment shown in FIG. 9, the sequence clock generating circuit 502 uses a clock signal generated in synchronization with the TDC signal.
It may also be a clock signal of a clock signal generation circuit that is not synchronized with the signal.
以上詳述したように、本願の第1の発明に依れ
ば、所定のサンプリング信号発生毎に吸気通路に
設けられたスロツトル弁の開度を検出し、今回サ
ンプリング信号発生時と前回サンプリング信号発
生時間のスロツトル弁開度の変化量を制御パラメ
ータ値とすると共に、今回サンプリング信号発生
時の制御パラメータ値と前回サンプリング信号発
生時の制御パラメータ値とを比較し、(1)今回サン
プリング信号発生時の制御パラメータ値が所定値
より大きく、且つ、今回制御パラメータ値が前回
制御パラメータ値より大きい、前記制御パルス信
号の発生毎に、今回サンプリング信号発生時の制
御パラメータ値の大きさに対応する加速燃料増量
値及び加速後の燃料増量期間を設定し、(2)今回サ
ンプリング信号発生時の制御パラメータ値が前記
所定値より大きい間、今回制御パラメータ値が前
回制御パラメータ値より小さくなつた時点から
は、該時点直前の前記制御パラメータ値に対応し
て設定された前記加速後の燃料増量期間にわたつ
て前記加速燃料増量値に応じた燃料量を供給する
ようにした。 As detailed above, according to the first invention of the present application, the opening degree of the throttle valve provided in the intake passage is detected every time a predetermined sampling signal is generated, and The amount of change in the throttle valve opening over time is taken as the control parameter value, and the control parameter value when the current sampling signal is generated is compared with the control parameter value when the previous sampling signal is generated. Every time the control pulse signal occurs, the control parameter value is larger than the predetermined value, and the current control parameter value is larger than the previous control parameter value, the acceleration fuel amount is increased corresponding to the magnitude of the control parameter value when the current sampling signal is generated. (2) While the control parameter value at the time of the current sampling signal generation is greater than the predetermined value, from the time when the current control parameter value becomes smaller than the previous control parameter value, the corresponding control parameter value is set. A fuel amount corresponding to the acceleration fuel increase value is supplied over the post-acceleration fuel increase period that is set corresponding to the control parameter value immediately before the point in time.
更に、本願の第2の発明に依れば、(1)今回サン
プリング信号発生時の制御パラメータ値が所定値
より大きく、且つ、今回制御パラメータ値が前回
制御パラメータ値より大きいとき、前記制御パル
ス信号の発生毎に、今回サンプリング信号発生時
の制御パラメータ値の大きさに対応する加速燃料
増量値を設定し、(2)今回サンプリング信号発生時
の制御パラメータ値が前記所定値より大きい間、
今回制御パラメータ値が前回制御パラメータ値よ
り小さくなつた時点からは、該時点直前の前記制
御パラメータ値の大きさに対応する初期増量値を
設定し、この初期増量値から前記制御パルス信号
の発生毎に所定値を減算するようにした。 Furthermore, according to the second invention of the present application, (1) when the control parameter value when the current sampling signal is generated is larger than a predetermined value, and the current control parameter value is larger than the previous control parameter value, the control pulse signal (2) While the control parameter value when the current sampling signal is generated is larger than the predetermined value,
From the time when the current control parameter value becomes smaller than the previous control parameter value, an initial increase value corresponding to the magnitude of the control parameter value immediately before that point is set, and from this initial increase value, every time the control pulse signal is generated. A predetermined value is subtracted from .
従つて、上記第1及び第2の発明の構成によ
り、スロツトル弁開度の加速変化量が正である加
速中はスロツトル弁開度の変化量に応じた適正な
増量燃料をエンジンに供給でき、所要の加速応答
性を確保する一方、前記加速変化量が負に転じた
後の加速後は加速中のスロツトル弁開度の最大変
化量に応じた燃料増量期間に亘つて及び/又は該
最大変化量に応じた燃料増量値によつて増量燃料
をエンジンに供給することにより、加速時のスロ
ツトル弁の開弁による吸入空気量と吸気管内圧力
の上昇遅れ及び検出遅れとの偏差に正しく対応し
た量の燃料供給が行われて加速中から加速後に亘
る全加速行程において加速性能及び運転性の向上
を図ることができる。 Therefore, with the configurations of the first and second aspects of the invention, an appropriate amount of increased fuel can be supplied to the engine in accordance with the amount of change in the throttle valve opening during acceleration when the amount of acceleration change in the throttle valve opening is positive; While ensuring the required acceleration responsiveness, after acceleration after the acceleration change amount turns negative, the fuel increase period according to the maximum change amount of the throttle valve opening during acceleration and/or the maximum change By supplying increased fuel to the engine with a fuel increase value corresponding to the amount of fuel, an amount that correctly corresponds to the deviation between the amount of intake air due to the opening of the throttle valve during acceleration and the delay in rising the pressure in the intake pipe and the delay in detection. By supplying fuel, it is possible to improve acceleration performance and drivability in the entire acceleration stroke from during acceleration to after acceleration.
第1図は内燃エンジンの加速時におけるスロツ
トル弁開度と吸気管絶対圧との関係を説明する図
で、同図Aは吸気管絶対圧の時間変化を、同図B
はスロツトル弁開度の時間変化を夫々説明する
図、第2図は本発明の方法を適用した燃料供給制
御装置の全体のブロツク構成図、第3図は第2図
のECUにおけるメイン、サブインジエクタの開
弁時間TOUTM、TOUTSの制御内容の全体のプログラ
ム構成のブロツクダイアグラム、第4図はECU
に入力される気筒判別信号およびTDC信号と、
ECUから出力されるメイン、サブインジエクタ
の駆動信号との関係を示すタイミングチヤート、
第5図は基本開弁時間TOUTM、TOUTS算出のための
メインプログラムのフローチヤート、第6図は加
速時、加速後燃料増量係数TACC、TPACC及び減速
時燃料減量定数TDECの算出サブルーチンのフロー
チヤート、第7図は加速時燃料増量係数TACC及
び加速後燃料増量係数TPACCの算出方法を説明す
る図で、第7a図はスロツトル弁開度の変化量
Δθと加速時の燃料増量係数TACCとの関係を示す
テーブル、第7b図は加速後計数値NPACCと加速
後燃料増量係数TPACCとの関係を示すテーブル、
第8図は第2図のECU5の内部構成を示す回路
図、第9図は第8図の加速増量算出回路の内部構
成を詳示する回路図及び第10図はシーケンスク
ロツク発生回路で発生するクロツク信号の発生順
序を説明する図である。
1…内燃エンジン、2…吸気通路、3…スロツ
トル弁、4…スロツトル弁開度センサ、5…電子
コントロールユニツト(ECU)、6…燃料噴射
弁、11…エンジン回転数センサ、502…シー
ケンスクロツク発生回路、521…加算回路、5
23…TOUT値制御回路、525…θn-1レジスタ、
526…減算回路、527…Δθnレジスタ、52
8…Δθn-1レジスタ、530…NPACC値メモリ、
532…TACC値メモリ、538…ダウンカウン
タ、539…TPACC値メモリ、510…基本Ti算
出回路、513…加速増量算出回路。
Figure 1 is a diagram explaining the relationship between the throttle valve opening and intake pipe absolute pressure during acceleration of an internal combustion engine.
2 is a block diagram of the entire fuel supply control system to which the method of the present invention is applied, and FIG. 3 is a diagram illustrating the main and sub-injectors in the ECU of FIG. 2. A block diagram of the entire program configuration for controlling the valve opening time T OUTM and T OUTS , Figure 4 is the ECU
cylinder discrimination signal and TDC signal input to the
A timing chart showing the relationship between the main and sub-injector drive signals output from the ECU,
Figure 5 is a flowchart of the main program for calculating the basic valve opening time T OUTM and T OUTS . Figure 6 is the calculation of the fuel increase coefficients T ACC and T PACC during acceleration and after acceleration, and the fuel decrease constant T DEC during deceleration. The flowchart of the subroutine, Fig. 7, is a diagram explaining the calculation method of the fuel increase coefficient during acceleration T ACC and the post-acceleration fuel increase coefficient T PACC , and Fig. 7a shows the amount of change Δθ of the throttle valve opening and the fuel increase coefficient during acceleration. A table showing the relationship between the fuel increase coefficient T ACC and FIG. 7b is a table showing the relationship between the post-acceleration count value N PACC and the post-acceleration fuel increase coefficient T PACC ,
Figure 8 is a circuit diagram showing the internal configuration of the ECU 5 in Figure 2, Figure 9 is a circuit diagram detailing the internal configuration of the acceleration increase calculation circuit in Figure 8, and Figure 10 is a circuit diagram showing the internal configuration of the ECU 5 in Figure 2. FIG. 3 is a diagram illustrating the order in which clock signals are generated. DESCRIPTION OF SYMBOLS 1... Internal combustion engine, 2... Intake passage, 3... Throttle valve, 4... Throttle valve opening sensor, 5... Electronic control unit (ECU), 6... Fuel injection valve, 11... Engine speed sensor, 502... Sequence clock Generation circuit, 521... Addition circuit, 5
23...T OUT value control circuit, 525...θn -1 register,
526...Subtraction circuit, 527...Δθn register, 52
8...Δθn -1 register, 530...N PACC value memory,
532...T ACC value memory, 538...Down counter, 539...T PACC value memory, 510...Basic Ti calculation circuit, 513...Acceleration increase calculation circuit.
Claims (1)
所定の制御パルス信号により制御する電子式燃料
供給制御方法において、所定のサンプリング信号
発生毎に吸気通路に設けられたスロツトル弁の開
度を検出し、今回サンプリング信号発生時と前回
サンプリング信号発生時間のスロツトル弁開度の
変化量を制御パラメータ値とすると共に、今回サ
ンプリング信号発生時の制御パラメータ値と前回
サンプリング信号発生時の制御パラメータ値とを
比較し、(1)今回サンプリング信号発生時の制御パ
ラメータ値が所定値より大きく、且つ、今回制御
パラメータ値が前回制御パラメータ値より大きい
とき、前記制御パルス信号の発生毎に、今回サン
プリング信号発生時の制御パラメータ値の大きさ
に対応する加速燃料増量値及び加速後の燃料増量
期間を設定し、(2)今回サンプリング信号発生時の
制御パラメータ値が前記所定値より大きい間、今
回制御パラメータ値が前回制御パラメータ値より
小さくなつた時点からは、該時点直前の前記制御
パラメータ値に対応して設定された前記加速後の
燃料増量期間にわたつて前記加速燃料増量値に応
じた燃料量を供給することを特徴とする内燃エン
ジンの加速時燃料供給制御方法。 2 内燃エンジンに供給される加速時の燃料量を
所定の制御パルス信号により制御する電子式燃料
供給制御方法において、所定のサンプリング信号
発生毎に吸気通路に設けられたスロツトル弁の開
度を検出し、今回サンプリング信号発生時と前回
サンプリング信号発生時間のスロツトル弁開度の
変化量を制御パラメータ値とすると共に、今回サ
ンプリング信号発生時の制御パラメータ値と前回
サンプリング信号発生時の制御パラメータ値とを
比較し、(1)今回サンプリング信号発生時の制御パ
ラメータ値が所定値より大きく、且つ、今回制御
パラメータ値が前回制御パラメータ値より大きい
とき、前記制御パルス信号の発生毎に、今回サン
プリング信号発生時の制御パラメータ値の大きさ
に対応する加速燃料増量値を設定し、(2)今回サン
プリング信号発生時の制御パラメータ値が前記所
定値より大きい間、該時点直前の前記制御パラメ
ータ値が前回制御パラメータ値より小さくなつた
時点からは、該時点直前の前記制御パラメータ値
の大きさに対応する初期増量値を設定し、この初
期増量値から前記制御パルス信号の発生毎に所定
値を減算することを特徴とする内燃エンジンの加
速時燃料供給制御方法。 3 前記初期増量値から前記制御パルス信号の発
生毎に所定値を減算する増量値は漸減後の増量値
が設定値になるまで継続されることを特徴とする
特許請求の範囲第2項記載の内燃エンジンの加速
時燃料供給制御方法。[Scope of Claims] 1. In an electronic fuel supply control method for controlling the amount of fuel supplied to an internal combustion engine during acceleration using a predetermined control pulse signal, a throttle valve provided in an intake passage is provided each time a predetermined sampling signal is generated. The amount of change in the throttle valve opening between the current sampling signal generation time and the previous sampling signal generation time is set as the control parameter value, and the control parameter value at the current sampling signal generation time and the previous sampling signal generation time are detected. (1) When the control parameter value at the time of the current sampling signal generation is larger than the predetermined value, and the current control parameter value is larger than the previous control parameter value, each time the control pulse signal is generated, An acceleration fuel increase value and a post-acceleration fuel increase period corresponding to the magnitude of the control parameter value when the current sampling signal is generated are set; (2) while the control parameter value when the current sampling signal is generated is greater than the predetermined value; From the point in time when the current control parameter value becomes smaller than the previous control parameter value, the control parameter value is adjusted according to the acceleration fuel increase value over the post-acceleration fuel increase period that is set corresponding to the control parameter value immediately before that point. A method for controlling fuel supply during acceleration of an internal combustion engine, characterized by supplying an amount of fuel. 2. In an electronic fuel supply control method that controls the amount of fuel supplied to an internal combustion engine during acceleration using a predetermined control pulse signal, the opening degree of a throttle valve provided in an intake passage is detected every time a predetermined sampling signal is generated. , the amount of change in throttle valve opening between the current sampling signal generation time and the previous sampling signal generation time is taken as the control parameter value, and the control parameter value at the current sampling signal generation time and the control parameter value at the previous sampling signal generation time are compared. (1) When the control parameter value when the current sampling signal is generated is larger than the predetermined value, and the current control parameter value is larger than the previous control parameter value, each time the control pulse signal is generated, the control parameter value when the current sampling signal is generated is An acceleration fuel increase value corresponding to the magnitude of the control parameter value is set, and (2) while the control parameter value at the time when the current sampling signal is generated is greater than the predetermined value, the control parameter value immediately before that time is the previous control parameter value. From the point in time when the control parameter value becomes smaller, an initial increase value corresponding to the magnitude of the control parameter value immediately before that point is set, and a predetermined value is subtracted from this initial increase value every time the control pulse signal is generated. A fuel supply control method during acceleration of an internal combustion engine. 3. The increase value in which a predetermined value is subtracted from the initial increase value every time the control pulse signal is generated is continued until the increase value after the gradual decrease reaches the set value. A method for controlling fuel supply during acceleration of an internal combustion engine.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP8283682A JPS58200043A (en) | 1982-05-17 | 1982-05-17 | Method of controlling fuel supply upon acceleration in internal-combustion engine |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP8283682A JPS58200043A (en) | 1982-05-17 | 1982-05-17 | Method of controlling fuel supply upon acceleration in internal-combustion engine |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS58200043A JPS58200043A (en) | 1983-11-21 |
JPH0147612B2 true JPH0147612B2 (en) | 1989-10-16 |
Family
ID=13785483
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP8283682A Granted JPS58200043A (en) | 1982-05-17 | 1982-05-17 | Method of controlling fuel supply upon acceleration in internal-combustion engine |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS58200043A (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS63253140A (en) * | 1987-04-10 | 1988-10-20 | Hitachi Ltd | Internal combustion engine fuel control device |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS57188744A (en) * | 1981-05-18 | 1982-11-19 | Nippon Denso Co Ltd | Control method for internal combustin engine |
-
1982
- 1982-05-17 JP JP8283682A patent/JPS58200043A/en active Granted
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS57188744A (en) * | 1981-05-18 | 1982-11-19 | Nippon Denso Co Ltd | Control method for internal combustin engine |
Also Published As
Publication number | Publication date |
---|---|
JPS58200043A (en) | 1983-11-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH0121337B2 (en) | ||
US4928652A (en) | Engine control system for suppressing car body vibration | |
JPS6316577B2 (en) | ||
JPH0246787B2 (en) | ||
JP3045921B2 (en) | Fuel injection control device for internal combustion engine | |
JPH0245018B2 (en) | ||
JPS6343572B2 (en) | ||
JPH0250304B2 (en) | ||
JPH0368220B2 (en) | ||
JPH0156259B2 (en) | ||
JPS6343574B2 (en) | ||
JPS6132500B2 (en) | ||
JPH0245019B2 (en) | ||
US5927252A (en) | Ignition timing control apparatus for internal combustion engine | |
JPS6343573B2 (en) | ||
JPH0310023B2 (en) | ||
JPH0239620B2 (en) | ||
US6848427B2 (en) | Method and system for providing fuel injection time scheduling for internal combustion engines using engine speed prediction | |
JPH0147612B2 (en) | ||
JPH0370103B2 (en) | ||
JPS58160528A (en) | Air fuel ratio feedback controller of internal-combustion engine | |
JPH0433974B2 (en) | ||
GB2120415A (en) | Automatic control of fuel supply to an internal combustion engine on deceleration | |
JPH021973B2 (en) | ||
JP2000297690A (en) | Fuel feed control system for engine |