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
【発明の詳細な説明】
本発明は内燃エンジンの加速時に燃料供給量を
増量して加速性能の向上を図るようにした内燃エ
ンジンの加速時燃料供給制御方法に関する。
増量して加速性能の向上を図るようにした内燃エ
ンジンの加速時燃料供給制御方法に関する。
内燃エンジン、特にガソリンエンジンの燃料噴
射装置の開弁時間を、エンジン回転数と吸気管内
の絶対圧とに応じた基準値に、エンジンの作動状
態を表わす諸元、例えば、エンジン回転数、吸気
管内の絶対圧、エンジン水温、スロツトル弁開
度、排気濃度(酸素濃度)等に応じた定数およ
び/または係数を電子的手段により加算および/
または乗算することにより決定して燃料噴射量を
制御し、もつてエンジンに供給される混合気の空
燃比を制御するようにした燃料供給制御方法が本
出願人により提案されている。
射装置の開弁時間を、エンジン回転数と吸気管内
の絶対圧とに応じた基準値に、エンジンの作動状
態を表わす諸元、例えば、エンジン回転数、吸気
管内の絶対圧、エンジン水温、スロツトル弁開
度、排気濃度(酸素濃度)等に応じた定数およ
び/または係数を電子的手段により加算および/
または乗算することにより決定して燃料噴射量を
制御し、もつてエンジンに供給される混合気の空
燃比を制御するようにした燃料供給制御方法が本
出願人により提案されている。
斯る制御方法において、運転者が加速を要求し
ている期間は、アクセルの踏み込み開始時点から
始まり、アクセル踏み込みの加速度が正の加速度
を示している間である。該加速度は、例えば所定
のサンプリング信号発生毎に検出される吸気管内
のスロツトル弁の開度θthを検出し、該サンプリ
ング信号の今回発生時と前回発生時間の開度の変
化量Δθnを求め、サンプリング信号の今回発生時
の変化量Δθnと前回発生時の変化量Δθn-1との差
ΔΔθnを求め、該差ΔΔθnを加速度として検出で
き、該差が正(ΔΔθn≧0)の値を執る期間が運
転者が加速を要求している期間である。すなわち
第1図Bで示すa1からa2時点までがΔΔθnが正で
ある加速を要求している期間であり、a2時点がそ
の加速に対する最大の要求を表わしている。従つ
てa2時点での増量値が最大となるよう設定するこ
とにより、運転者の意志通りの応答が得られる。
しかるに、運転者がアクセルペダルの踏み込みに
よりスロツトル弁を開弁させる加速状態におい
て、スロツトル弁下流側の吸気管内のチヤンバポ
リユームが吸気系の遅れ要素となつてスロツトル
弁の開動に遅れて吸気管内圧力が上昇する。特
に、スロツトル弁を急激に開いた場合は吸気管内
圧力(絶対圧)PBは第1図A及びBに示すよう
にスロツトル弁開度θthの増大に直ちに追随して
増加せず、これに遅れて増加する。更に、この吸
気管内圧力上昇の遅れに、吸気管内圧力検出器
(PBセンサ)自体の検出遅れが加わる。上述した
従来方法では燃料供給量をエンジン回転数と共に
吸気管内絶対圧に応じた基準値によつて設定して
いるため、スロツトル弁の開動による実際に気筒
内に吸入される空気量の増加に対して上記基準値
による燃料量の増加が時間的に遅れてしまい、エ
ンジンへの燃料供給量が不足し混合気の空燃比が
リーン側にずれ、所望の加速性が得られない。
ている期間は、アクセルの踏み込み開始時点から
始まり、アクセル踏み込みの加速度が正の加速度
を示している間である。該加速度は、例えば所定
のサンプリング信号発生毎に検出される吸気管内
のスロツトル弁の開度θthを検出し、該サンプリ
ング信号の今回発生時と前回発生時間の開度の変
化量Δθnを求め、サンプリング信号の今回発生時
の変化量Δθnと前回発生時の変化量Δθn-1との差
ΔΔθnを求め、該差ΔΔθnを加速度として検出で
き、該差が正(ΔΔθn≧0)の値を執る期間が運
転者が加速を要求している期間である。すなわち
第1図Bで示すa1からa2時点までがΔΔθnが正で
ある加速を要求している期間であり、a2時点がそ
の加速に対する最大の要求を表わしている。従つ
てa2時点での増量値が最大となるよう設定するこ
とにより、運転者の意志通りの応答が得られる。
しかるに、運転者がアクセルペダルの踏み込みに
よりスロツトル弁を開弁させる加速状態におい
て、スロツトル弁下流側の吸気管内のチヤンバポ
リユームが吸気系の遅れ要素となつてスロツトル
弁の開動に遅れて吸気管内圧力が上昇する。特
に、スロツトル弁を急激に開いた場合は吸気管内
圧力(絶対圧)PBは第1図A及びBに示すよう
にスロツトル弁開度θthの増大に直ちに追随して
増加せず、これに遅れて増加する。更に、この吸
気管内圧力上昇の遅れに、吸気管内圧力検出器
(PBセンサ)自体の検出遅れが加わる。上述した
従来方法では燃料供給量をエンジン回転数と共に
吸気管内絶対圧に応じた基準値によつて設定して
いるため、スロツトル弁の開動による実際に気筒
内に吸入される空気量の増加に対して上記基準値
による燃料量の増加が時間的に遅れてしまい、エ
ンジンへの燃料供給量が不足し混合気の空燃比が
リーン側にずれ、所望の加速性が得られない。
更に、スロツトル弁の開弁動作期間(第1図B
に示すa1時点からa3時点の間)が終了した後も吸
気管内絶対圧PBは増加を続け第1図Aに示すa1時
点になつて絶対圧PBは静定する。加速時の燃料
供給量の増量をスロツトル弁開度θthの変化量に
応じて決定すると、上述のように吸気管内絶対圧
PBが十分に増加し終つていないうちに燃料増量
を停止してしまい第1図Aに示すa3時点からa4時
点に至る期間に亘つて燃料は増量されないことに
なつて、加速性能に影響を及ぼす。
に示すa1時点からa3時点の間)が終了した後も吸
気管内絶対圧PBは増加を続け第1図Aに示すa1時
点になつて絶対圧PBは静定する。加速時の燃料
供給量の増量をスロツトル弁開度θthの変化量に
応じて決定すると、上述のように吸気管内絶対圧
PBが十分に増加し終つていないうちに燃料増量
を停止してしまい第1図Aに示すa3時点からa4時
点に至る期間に亘つて燃料は増量されないことに
なつて、加速性能に影響を及ぼす。
従つて、かかる吸気管絶対圧PBの増加中にも
燃料増量を継続する必要があるが、この燃料増量
に際し、下記の点を考慮する必要がある。
燃料増量を継続する必要があるが、この燃料増量
に際し、下記の点を考慮する必要がある。
上記吸気管内圧力の上昇遅れ及び検出遅れによ
り生ずる吸入空気量と吸気管内圧力検出値との偏
差はスロツトル弁開度変化量Δθnが最大となつた
(即ちΔΔθn=0)時に、即ち加速終了時点で最
大となるが、(i)該偏差はΔΔθn<0となつた時以
降は一定の時定数で減少し、(ii)該偏差が零になる
までの期間は変化量Δθnの最大時(第1図のa2時
点)の該Δθn値に依存する。
り生ずる吸入空気量と吸気管内圧力検出値との偏
差はスロツトル弁開度変化量Δθnが最大となつた
(即ちΔΔθn=0)時に、即ち加速終了時点で最
大となるが、(i)該偏差はΔΔθn<0となつた時以
降は一定の時定数で減少し、(ii)該偏差が零になる
までの期間は変化量Δθnの最大時(第1図のa2時
点)の該Δθn値に依存する。
従つて、本発明は、(イ)運転者が真に加速を要求
している期間は、スロツトル弁開度の加速度が正
である(ΔΔθn≧0)間であり、この期間中はス
ロツトル弁開度の変化量Δθnに応じた加速増量値
を適用すべきであること、しかるに一方、(ロ)吸気
管内圧力の上昇はスロツトル弁開度の変化に対し
時間的遅れを有し、スロツトル弁開度の加速度が
正から負になつた後も上昇し続けること、更に(ハ)
該吸気管内圧力の応答遅れはスロツトル弁開度の
変化量Δθnに対応すること即ち、上記認識(i)、(ii)
に着目したものであり、本発明の目的は、内燃エ
ンジンの加速時において、加速中はスロツトル弁
の開弁動作に応答性良く追随して、加速後はスロ
ツトル弁開弁による吸入空気量の増加と吸気管内
圧力の上昇遅れ及び検出遅れとの偏差に応じて
夫々燃料増量を行うことにより加速の全行程に亘
つて加速性能の向上を図るようにした内燃エンジ
ンの加速時燃料供給制御方法を提供することであ
る。
している期間は、スロツトル弁開度の加速度が正
である(ΔΔθn≧0)間であり、この期間中はス
ロツトル弁開度の変化量Δθnに応じた加速増量値
を適用すべきであること、しかるに一方、(ロ)吸気
管内圧力の上昇はスロツトル弁開度の変化に対し
時間的遅れを有し、スロツトル弁開度の加速度が
正から負になつた後も上昇し続けること、更に(ハ)
該吸気管内圧力の応答遅れはスロツトル弁開度の
変化量Δθnに対応すること即ち、上記認識(i)、(ii)
に着目したものであり、本発明の目的は、内燃エ
ンジンの加速時において、加速中はスロツトル弁
の開弁動作に応答性良く追随して、加速後はスロ
ツトル弁開弁による吸入空気量の増加と吸気管内
圧力の上昇遅れ及び検出遅れとの偏差に応じて
夫々燃料増量を行うことにより加速の全行程に亘
つて加速性能の向上を図るようにした内燃エンジ
ンの加速時燃料供給制御方法を提供することであ
る。
第1の発明に依れば、内燃エンジンに供給され
る加速時の燃料量を所定の制御パルス信号により
制御する電子式燃料供給制御方法において、所定
のサンプリング信号発生毎に吸気通路に設けられ
たスロツトル弁の開度を検出し、今回サンプリン
グ信号発生時と前回サンプリング信号発生時間の
スロツトル弁開度の変化量を制御パラメータ値と
すると共に、今回サンプリング信号発生時の制御
パラメータ値と前回サンプリング信号発生時の制
御パラメータ値とを比較し、(1)今回サンプリング
信号発生時の制御パラメータ値が所定値より大き
く、且つ、今回制御パラメータ値が前回制御パラ
メータ値より大きいとき、前記制御パルス信号の
発生毎に、今回サンプリング信号発生時の制御パ
ラメータ値の大きさに対応する加速燃料増量値及
び加速後の燃料増量期間を設定し、(2)今回サンプ
リング信号発生時の制御パラメータ値が前記所定
値より大きい間、今回制御パラメータ値が前記制
御パラメータ値より小さくなつた時点からは、該
時点直前の前記制御パラメータ値に対応して設定
された前記加速後の燃料増量期間にわたつて前記
加速燃料増量値に応じた燃料量を供給することを
特徴とする。
る加速時の燃料量を所定の制御パルス信号により
制御する電子式燃料供給制御方法において、所定
のサンプリング信号発生毎に吸気通路に設けられ
たスロツトル弁の開度を検出し、今回サンプリン
グ信号発生時と前回サンプリング信号発生時間の
スロツトル弁開度の変化量を制御パラメータ値と
すると共に、今回サンプリング信号発生時の制御
パラメータ値と前回サンプリング信号発生時の制
御パラメータ値とを比較し、(1)今回サンプリング
信号発生時の制御パラメータ値が所定値より大き
く、且つ、今回制御パラメータ値が前回制御パラ
メータ値より大きいとき、前記制御パルス信号の
発生毎に、今回サンプリング信号発生時の制御パ
ラメータ値の大きさに対応する加速燃料増量値及
び加速後の燃料増量期間を設定し、(2)今回サンプ
リング信号発生時の制御パラメータ値が前記所定
値より大きい間、今回制御パラメータ値が前記制
御パラメータ値より小さくなつた時点からは、該
時点直前の前記制御パラメータ値に対応して設定
された前記加速後の燃料増量期間にわたつて前記
加速燃料増量値に応じた燃料量を供給することを
特徴とする。
第2の発明に依れば、内燃エンジンに供給され
る加速時の燃料量を所定の制御パルス信号により
制御する電子式燃料供給制御方法において、所定
のサンプリング信号発生毎に吸気通路に設けられ
たスロツトル弁の開度を検出し、今回サンプリン
グ信号発生時と前回サンプリング信号発生時間の
スロツトル弁開度の変化量を制御パラメータ値と
すると共に、今回サンプリング信号発生時の制御
パラメータ値と前回サンプリング信号発生時の制
御パラメータ値とを比較し、(1)今回サンプリング
信号発生時の制御パラメータ値が所定値より大き
く、且つ、今回制御パラメータ値が前回制御パラ
メータ値より大きいとき、前記制御パルス信号の
発生毎に、今回サンプリング信号発生時の制御パ
ラメータ値の大きさに対応する加速燃料増量値を
設定し、(2)今回サンプリング信号発生時の制御パ
ラメータ値が前記所定値より大きい間、今回制御
パラメータ値が前回制御パラメータ値より小さく
なつた時点からは、該時点直前の前記制御パラメ
ータ値の大きさに対応する初期増量値を設定し、
この初期増量値から前記制御パルス信号の発生毎
に所定値を減算することを特徴とする。
る加速時の燃料量を所定の制御パルス信号により
制御する電子式燃料供給制御方法において、所定
のサンプリング信号発生毎に吸気通路に設けられ
たスロツトル弁の開度を検出し、今回サンプリン
グ信号発生時と前回サンプリング信号発生時間の
スロツトル弁開度の変化量を制御パラメータ値と
すると共に、今回サンプリング信号発生時の制御
パラメータ値と前回サンプリング信号発生時の制
御パラメータ値とを比較し、(1)今回サンプリング
信号発生時の制御パラメータ値が所定値より大き
く、且つ、今回制御パラメータ値が前回制御パラ
メータ値より大きいとき、前記制御パルス信号の
発生毎に、今回サンプリング信号発生時の制御パ
ラメータ値の大きさに対応する加速燃料増量値を
設定し、(2)今回サンプリング信号発生時の制御パ
ラメータ値が前記所定値より大きい間、今回制御
パラメータ値が前回制御パラメータ値より小さく
なつた時点からは、該時点直前の前記制御パラメ
ータ値の大きさに対応する初期増量値を設定し、
この初期増量値から前記制御パルス信号の発生毎
に所定値を減算することを特徴とする。
以下本発明の実施例を添付図面を参照して説明
する。
する。
第2図は本発明の装置の全体の構成図であり、
符号1は例えば4気筒の内燃エンジンを示し、エ
ンジン1は4個の主燃焼室とこれに通じた副燃焼
室(共に図示せず)とから成る形式のものであ
る。エンジン1には吸気管2が接続され、この吸
気管2は各主燃焼室に連通した主吸気管と各副燃
焼室に連通した副吸気管(共に図示せず)から成
る。吸気管2の途中にはスロツトルボデイ3が設
けられ、内部に主吸気管、副吸気管内にそれぞれ
配された主スロツトル弁、副スロツトル弁(共に
図示せず)が連動して設けられている。主スロツ
トル弁にはスロツトル弁開度センサ4が連設され
て主スロツトル弁の弁開度を電気的信号に変換し
電子コントロールユニツト(以下「ECU」と言
う)5に送るようにされている。
符号1は例えば4気筒の内燃エンジンを示し、エ
ンジン1は4個の主燃焼室とこれに通じた副燃焼
室(共に図示せず)とから成る形式のものであ
る。エンジン1には吸気管2が接続され、この吸
気管2は各主燃焼室に連通した主吸気管と各副燃
焼室に連通した副吸気管(共に図示せず)から成
る。吸気管2の途中にはスロツトルボデイ3が設
けられ、内部に主吸気管、副吸気管内にそれぞれ
配された主スロツトル弁、副スロツトル弁(共に
図示せず)が連動して設けられている。主スロツ
トル弁にはスロツトル弁開度センサ4が連設され
て主スロツトル弁の弁開度を電気的信号に変換し
電子コントロールユニツト(以下「ECU」と言
う)5に送るようにされている。
吸気管2のエンジン1とスロツトルボデイ3間
には燃料噴射装置6が設けられている。この燃料
噴射装置6はメインインジエクタとサブインジエ
クタ(共に図示せず)から成り、メインインジエ
クタは主吸気管の図示しない吸気弁の少し上流側
に各気筒ごとに、サブインジエクタは1個のみ副
吸気管の副スロツトル弁の少し下流側に各気筒に
共通してそれぞれ設けられている。燃料噴射装置
6は図示しない燃料ポンプに接続されている。メ
インインジエクタとサブインジエクタはECU5
に電気的に接続されており、ECU5からの信号
によつて燃料噴射の開弁時間が制御される。
には燃料噴射装置6が設けられている。この燃料
噴射装置6はメインインジエクタとサブインジエ
クタ(共に図示せず)から成り、メインインジエ
クタは主吸気管の図示しない吸気弁の少し上流側
に各気筒ごとに、サブインジエクタは1個のみ副
吸気管の副スロツトル弁の少し下流側に各気筒に
共通してそれぞれ設けられている。燃料噴射装置
6は図示しない燃料ポンプに接続されている。メ
インインジエクタとサブインジエクタはECU5
に電気的に接続されており、ECU5からの信号
によつて燃料噴射の開弁時間が制御される。
一方、前記スロツトルボデイ3の主スロツトル
弁の直ぐ下流には管7を介して絶対圧センサ8が
設けられており、この絶対圧センサ8によつて電
気的信号に変換された絶対圧信号は前記ECU5
に送られる。また、その下流には吸気温センサ9
が取付けられており、この吸気管センサ9も吸気
温度を電気的信号に変換してECU5に送るもの
である。
弁の直ぐ下流には管7を介して絶対圧センサ8が
設けられており、この絶対圧センサ8によつて電
気的信号に変換された絶対圧信号は前記ECU5
に送られる。また、その下流には吸気温センサ9
が取付けられており、この吸気管センサ9も吸気
温度を電気的信号に変換してECU5に送るもの
である。
エンジン1本体にはエンジン水温センサ10が
設けられ、このセンサ10はサーミスタ等から成
り、冷却水が充満したエンジン気筒周壁内に挿着
されて、その検出水温信号をECU5に供給する。
設けられ、このセンサ10はサーミスタ等から成
り、冷却水が充満したエンジン気筒周壁内に挿着
されて、その検出水温信号をECU5に供給する。
エンジン回転数センサ(以下「Neセンサ」と
言う)11および気筒判別センサ12がエンジン
の図示しないカム軸周囲又はクランク軸周囲に取
付けられており、前者11はTDC信号即ちエン
ジンのクランク軸の180゜回転毎に所定のクランク
角度位置で、後者12は特定の気筒の所定のクラ
ンク角度位置でそれぞれ1パルスを出力するもの
であり、これらのパルスはECU5に送られる。
言う)11および気筒判別センサ12がエンジン
の図示しないカム軸周囲又はクランク軸周囲に取
付けられており、前者11はTDC信号即ちエン
ジンのクランク軸の180゜回転毎に所定のクランク
角度位置で、後者12は特定の気筒の所定のクラ
ンク角度位置でそれぞれ1パルスを出力するもの
であり、これらのパルスはECU5に送られる。
エンジン1の排気管13には三元触媒14が配
置され排気ガス中のHC、CO、NOx成分の浄化
作用を行なう。この三元触媒14の上流側には
O2センサ15が排気管13に挿着されこのセン
サ15は排気中の酸素濃度を検出しその検出値信
号をECU5に供給する。
置され排気ガス中のHC、CO、NOx成分の浄化
作用を行なう。この三元触媒14の上流側には
O2センサ15が排気管13に挿着されこのセン
サ15は排気中の酸素濃度を検出しその検出値信
号をECU5に供給する。
更に、ECU5には、大気圧を検出するセンサ
16およびエンジンのスタータスイツチ17が接
続されており、ECU5はセンサ16からの検出
値信号およびスタータスイツチのオン・オフ状態
信号を供給される。
16およびエンジンのスタータスイツチ17が接
続されており、ECU5はセンサ16からの検出
値信号およびスタータスイツチのオン・オフ状態
信号を供給される。
次に、上述した構成の本発明の電子式燃料噴射
制御装置の作用の詳細について先に説明した第1
図及び第2図並びに第3図乃至第10図を参照し
て説明する。
制御装置の作用の詳細について先に説明した第1
図及び第2図並びに第3図乃至第10図を参照し
て説明する。
先ず、第3図は本発明の空燃比制御、即ち、
ECU5におけるメイン、サブインジエクタの開
弁時間TOUTM、TOUTSの制御内容の全体のプログラ
ム構成を示すブロツクダイヤフラムで、メインプ
ログラム1とサブプログラム2とから成り、メイ
ンプログラム1はエンジン回転数Neに基づく
TDC信号に同期した制御を行うもので始動時制
御サブルーチン3と基本制御プログラム4とより
成り、他方、サブプログラム2はTDC信号に同
期しない場合の非同期制御サブルーチン5から成
るものである。
ECU5におけるメイン、サブインジエクタの開
弁時間TOUTM、TOUTSの制御内容の全体のプログラ
ム構成を示すブロツクダイヤフラムで、メインプ
ログラム1とサブプログラム2とから成り、メイ
ンプログラム1はエンジン回転数Neに基づく
TDC信号に同期した制御を行うもので始動時制
御サブルーチン3と基本制御プログラム4とより
成り、他方、サブプログラム2はTDC信号に同
期しない場合の非同期制御サブルーチン5から成
るものである。
始動時制御サブルーチン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分を上のせする。
は 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分を上のせする。
又、基本制御プログラム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の略で化学量論量即ち理論空燃比
を示す。
は 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の略で化学量論量即ち理論空燃比
を示す。
これらに対してTDC信号に同期しないメイン
インジエクタの開弁時間TMAの非同期制御サブル
ーチン5の算出式は TMA=TiA×KTWT・KAST+(Tv+ΔTv) …(5) として表わされる。ここでTiAは加速時の非同
期、即ち、TDC信号に同期しない加速制御時の
燃料増量基準値であつてTiAテーブル13より求
める。KTWTは前記水温増量係数KTWをテーブル1
4より求め、それに基づいて算出した同期加速、
加速後および非同期加速時の燃料増量係数であ
る。
インジエクタの開弁時間TMAの非同期制御サブル
ーチン5の算出式は TMA=TiA×KTWT・KAST+(Tv+ΔTv) …(5) として表わされる。ここでTiAは加速時の非同
期、即ち、TDC信号に同期しない加速制御時の
燃料増量基準値であつてTiAテーブル13より求
める。KTWTは前記水温増量係数KTWをテーブル1
4より求め、それに基づいて算出した同期加速、
加速後および非同期加速時の燃料増量係数であ
る。
第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内での演算時間による遅れ、上
死点前の吸気弁の開きおよびインジエクタ作動に
よつて混合気が生成されてから該混合気が気筒内
に吸入されるまでの時間的ずれを予め吸収するよ
うにされている。
よび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内での演算時間による遅れ、上
死点前の吸気弁の開きおよびインジエクタ作動に
よつて混合気が生成されてから該混合気が気筒内
に吸入されるまでの時間的ずれを予め吸収するよ
うにされている。
第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)。
開弁時間制御を行う場合の前気メインプログラム
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)。
また、前記ステツプ5において答が否(No)
である場合にはエンジンがフユーエルカツトすべ
き状態にあるか否かを判別し(ステツプ10)、そ
こで答が肯定(Yes)であればTOUTM、TOUTSの値
を共に零にしてフユーエルカツトを行う(ステツ
プ11)。
である場合にはエンジンがフユーエルカツトすべ
き状態にあるか否かを判別し(ステツプ10)、そ
こで答が肯定(Yes)であればTOUTM、TOUTSの値
を共に零にしてフユーエルカツトを行う(ステツ
プ11)。
一方、ステツプ10において答が否(No)と判
別された場合には各補正係数KTA、KTW、KAFC、
KPA、KAST、KWOT、KO2、KLS、KTWT等および補正
定数TDEC、TACC、Tv、ΔTvを算出する(ステツ
プ12)。これらの補正係数、定数はサブルーチン、
テーブル等によつてそれぞれ決定されるものであ
る。
別された場合には各補正係数KTA、KTW、KAFC、
KPA、KAST、KWOT、KO2、KLS、KTWT等および補正
定数TDEC、TACC、Tv、ΔTvを算出する(ステツ
プ12)。これらの補正係数、定数はサブルーチン、
テーブル等によつてそれぞれ決定されるものであ
る。
次いで、回転数Ne、絶対圧PB等の各データに
応じて所定の対応するマツプを選択し該マツプに
よりTiM、TiSを決定する(ステツプ13)。而し
て、上記ステツプ12、13により得られた補正係数
値、補正定数値並びに基準値に基づいて前式(3)、
(4)によりTOUTM、TOUTSを算出する(ステツプ14)。
そして、斯く得られたTOUTM、TOUTSの値に基づき
メイン、サブインジエクタをそれぞれ作動させる
(ステツプ15)。
応じて所定の対応するマツプを選択し該マツプに
よりTiM、TiSを決定する(ステツプ13)。而し
て、上記ステツプ12、13により得られた補正係数
値、補正定数値並びに基準値に基づいて前式(3)、
(4)によりTOUTM、TOUTSを算出する(ステツプ14)。
そして、斯く得られたTOUTM、TOUTSの値に基づき
メイン、サブインジエクタをそれぞれ作動させる
(ステツプ15)。
前述したように、上述したTDC信号に同期し
たメイン、サブインジエクタの開弁時間の制御に
加えて、TDC信号には同期せず一定の時間間隔
をもつたパルス列に同期させてメインインジエク
タを制御する非同期制御を行なうが、その詳細に
ついては説明を省略する。
たメイン、サブインジエクタの開弁時間の制御に
加えて、TDC信号には同期せず一定の時間間隔
をもつたパルス列に同期させてメインインジエク
タを制御する非同期制御を行なうが、その詳細に
ついては説明を省略する。
次に上述した開弁時間制御のうち、加速時燃料
増量定数TACC及び減速時減量定数TDECの算出サブ
ルーチンについて説明する。
増量定数TACC及び減速時減量定数TDECの算出サブ
ルーチンについて説明する。
第6図はTDC信号に同期した制御における加
速時、加速後燃料増量定数TACC、TPACCおよび減
速時燃料減量定数TDECの算出サブルーチンのフロ
ーチヤートを示すものである。
速時、加速後燃料増量定数TACC、TPACCおよび減
速時燃料減量定数TDECの算出サブルーチンのフロ
ーチヤートを示すものである。
先ず、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も小さ
くするようにするものである。
トル弁開度の値θ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も小さ
くするようにするものである。
上述のステツプ6と同時に、スロツトル弁開度
の変化量Δθnにより加速時の増量値TACCを第7a
図のテーブルより求める(ステツプ7)。そして
算出されたTACC値を基本式にセツトするととも
に、減速時燃料減量定数TDECを0にセツトする
(ステツプ8)。
の変化量Δθnにより加速時の増量値TACCを第7a
図のテーブルより求める(ステツプ7)。そして
算出されたTACC値を基本式にセツトするととも
に、減速時燃料減量定数TDECを0にセツトする
(ステツプ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)。
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)。
これに対し、前記ステツプ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)。
Δθ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)。
尚、上記サブルーチンにおいて、ステツプ5に
て加速と判定された場合には前回ループのTPACC
はキヤンセルされるが、TPACCとTACCとを比較し
て大きい方の値を用いてもよい。
て加速と判定された場合には前回ループのTPACC
はキヤンセルされるが、TPACCとTACCとを比較し
て大きい方の値を用いてもよい。
第8図及び第9図は式(3)に基いて噴射弁開弁時
間を制御する、第2図に示すECU5の内部構成、
特に加速増量算出回路部分を詳細に示す回路図で
ある。
間を制御する、第2図に示すECU5の内部構成、
特に加速増量算出回路部分を詳細に示す回路図で
ある。
先ず、第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と接
続されている。
し、第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と接
続されている。
次に、上述のように構成される回路の作用を説
明する。前記第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に供給されてサン
プリング信号として使用される。
明する。前記第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に供給されてサン
プリング信号として使用される。
これと並行して、スロツトル弁開度センサ4、
吸気温度センサ9、絶対圧センサ8およびエンジ
ン水温センサ10の各出力信号はA/Dコンバー
タ505に供給されてデジタル信号に変換された
後、それぞれスロツトル弁開度θTH値レジスタ
509、吸気温TA値レジスタ506、絶対圧
PB値レジスタ507、およびエンジン水温TW
値レジスタ508に供給される。
吸気温度センサ9、絶対圧センサ8およびエンジ
ン水温センサ10の各出力信号はA/Dコンバー
タ505に供給されてデジタル信号に変換された
後、それぞれスロツトル弁開度θTH値レジスタ
509、吸気温TA値レジスタ506、絶対圧
PB値レジスタ507、およびエンジン水温TW
値レジスタ508に供給される。
基本Ti算出制御回路510は絶対圧PB値レジ
スタ507、エンジン水温TW値レジスタ50
8、吸気温TA値レジスタ506及びエンジン回
転数NE値レジスタ503から供給されるストア
値に応じてメインインジエクタの基本開弁時間を
演算し、この演算値Tiを減算回路519の入力
端子519aに値M1として供給する。
スタ507、エンジン水温TW値レジスタ50
8、吸気温TA値レジスタ506及びエンジン回
転数NE値レジスタ503から供給されるストア
値に応じてメインインジエクタの基本開弁時間を
演算し、この演算値Tiを減算回路519の入力
端子519aに値M1として供給する。
諸係数算出回路511は絶対圧PB値レジスタ
507、エンジン水温TW値レジスタ508、吸
気温TA値レジスタ506、エンジン回転数NE
値レジスタ503及びスロツトル弁開度θTH値
レジスタ509から供給されるストア値に応じて
前記諸係数KTA、KTW……等の演算をして式(3)に
表わされる二つの諸係数の乗算値の各々を乗算回
路520の入力端子520b及び乗算回路515
の入力端子515aに夫々値B1及びA2として供
給する。
507、エンジン水温TW値レジスタ508、吸
気温TA値レジスタ506、エンジン回転数NE
値レジスタ503及びスロツトル弁開度θTH値
レジスタ509から供給されるストア値に応じて
前記諸係数KTA、KTW……等の演算をして式(3)に
表わされる二つの諸係数の乗算値の各々を乗算回
路520の入力端子520b及び乗算回路515
の入力端子515aに夫々値B1及びA2として供
給する。
減速減量算出回路512はスロツトル弁開度
θTH値レジスタ509からのストア値及び後述
する加速増量算出回路513からの減速状態を示
すDEC信号に基いて第6図のステツプ17に示
す減速減量値TDECを演算し、この演算値を減算回
路519の入力端子519bに値N1として供給
する。尚、スロツトル弁開度の変化値Δθnが所定
値G-以上のとき(Δθn≧G-)、零に設定された減
量値TDECが前記減算回路519に供給される。
θTH値レジスタ509からのストア値及び後述
する加速増量算出回路513からの減速状態を示
すDEC信号に基いて第6図のステツプ17に示
す減速減量値TDECを演算し、この演算値を減算回
路519の入力端子519bに値N1として供給
する。尚、スロツトル弁開度の変化値Δθnが所定
値G-以上のとき(Δθn≧G-)、零に設定された減
量値TDECが前記減算回路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も零となる。
θ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も零となる。
減算回路519は値M1及びN1を減算し、この
演算値(M1−N1)、すなわち式(3)の(TiM−
TDEC)値を乗算回路520の入力端子520aに
値A1として供給する。乗算回路520では上記
演算値(TiM−TDEC)に諸係数を乗算し(A1×
B1)、更に加算回路521では前記補正係数で補
正された加速増量値を加算して、この演算値
(M2+N2)、すなわち式(3)のTOUT値をTOUT値レジ
スタ522に供給する。
演算値(M1−N1)、すなわち式(3)の(TiM−
TDEC)値を乗算回路520の入力端子520aに
値A1として供給する。乗算回路520では上記
演算値(TiM−TDEC)に諸係数を乗算し(A1×
B1)、更に加算回路521では前記補正係数で補
正された加速増量値を加算して、この演算値
(M2+N2)、すなわち式(3)のTOUT値をTOUT値レジ
スタ522に供給する。
TOUT値制御回路523はTOUT値レジスタ52
2から供給される制御値TOUTに基いて噴射弁6
を開弁させる制御信号を噴射弁6に供給する。
2から供給される制御値TOUTに基いて噴射弁6
を開弁させる制御信号を噴射弁6に供給する。
第9図は第8図の加速増量算出回路513の内
部構成を詳示する回路図である。
部構成を詳示する回路図である。
第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の一方
の入力端子に接続されている。
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の一方
の入力端子に接続されている。
比較回路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に接続されている。
メモリ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に接続されている。
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に接続されている。
は共に第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に接続されている。
次に、上述のように構成される回路の作用を説
明する。
明する。
第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に供給して記
憶させる。
トル弁開度信号値θ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に供給して記
憶させる。
TACC値メモリ537には第7a図に基いてス
ロツトル弁開度の変化値Δθに対応する複数の加
速増量値TACCが記憶されており、TACC値メモリ
537は前記Δθnレジスタ527からのスロツト
ル弁開度の変化値Δθnに対応する加速増量値TACC
nを読出し、この読出値TACCnをAND回路53
6の一方の入力端子に供給する。
ロツトル弁開度の変化値Δθに対応する複数の加
速増量値TACCが記憶されており、TACC値メモリ
537は前記Δθnレジスタ527からのスロツト
ル弁開度の変化値Δθnに対応する加速増量値TACC
nを読出し、この読出値TACCnをAND回路53
6の一方の入力端子に供給する。
NPACC値メモリ530には第7a図及び第7b
図に示すスロツトル弁開度変化値Δθnに対応する
複数の加速後計数値NPACCが記憶されており、
NPACC値メモリ530は前記Δθnレジスタ527
からのスロツトル弁開度変化値Δθnに対応する加
速後計数値n2を読出し、この読出値n2は後述する
ようにダウンカウンタ538のデータ入力端子
DINに供給する。
図に示すスロツトル弁開度変化値Δθnに対応する
複数の加速後計数値NPACCが記憶されており、
NPACC値メモリ530は前記Δθnレジスタ527
からのスロツトル弁開度変化値Δθnに対応する加
速後計数値n2を読出し、この読出値n2は後述する
ようにダウンカウンタ538のデータ入力端子
DINに供給する。
尚、前記TACC値メモリ537及びNPACC値メモ
リ530は上述のように複数の記憶値TACC及び
NPACCをスロツトル開度変化値Δθnに対応して読
出す、例えば、マトリツクスメモリであつてもよ
いし、又、所定の演算式に基いてスロツトル開度
の変化値Δθnに対応する加速増量値TACC及び加速
後計数値NPACCを演算する演算回路であつてもよ
い。
リ530は上述のように複数の記憶値TACC及び
NPACCをスロツトル開度変化値Δθnに対応して読
出す、例えば、マトリツクスメモリであつてもよ
いし、又、所定の演算式に基いてスロツトル開度
の変化値Δθnに対応する加速増量値TACC及び加速
後計数値NPACCを演算する演算回路であつてもよ
い。
ここで本回路中に使用されているダウンカウン
タ538及び542の作動について説明する。ダ
ウンカウンタには4つの入力端子及び2つの出力
端子がある。データ入力端子DINからは、カウン
トダウンを行う初期値を入力する。その入力はデ
ータロード端子Lが高いレベル信号=1を受けて
いる間行われる。ここでセツトされた初期値はク
ロツク信号CKが入力される毎に1ずつカウント
ダウンされる。カウント値はデータ出力端子DOUT
から常時出力され、カウント値が零でない間はボ
ロー端子からは高レベル信号=1が、カウント
値が零の時はボロー端子からは低レベル信号=
0が出力される。クリア端子CLに信号が入力さ
れるとダウンカウンタのカウント値は零となる。
なお、ダウンカウンタ542ではデータ出力端子
DOUT及びクリア端子CLは使用されない。
タ538及び542の作動について説明する。ダ
ウンカウンタには4つの入力端子及び2つの出力
端子がある。データ入力端子DINからは、カウン
トダウンを行う初期値を入力する。その入力はデ
ータロード端子Lが高いレベル信号=1を受けて
いる間行われる。ここでセツトされた初期値はク
ロツク信号CKが入力される毎に1ずつカウント
ダウンされる。カウント値はデータ出力端子DOUT
から常時出力され、カウント値が零でない間はボ
ロー端子からは高レベル信号=1が、カウント
値が零の時はボロー端子からは低レベル信号=
0が出力される。クリア端子CLに信号が入力さ
れるとダウンカウンタのカウント値は零となる。
なお、ダウンカウンタ542ではデータ出力端子
DOUT及びクリア端子CLは使用されない。
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を出力する。
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を出力する。
比較回路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を供給
する。
ジスタ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を供給
する。
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の
データは更新される。
ベル信号=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の
データは更新される。
次に、前記比較回路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の出
力値は零となる。
Δθ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の出
力値は零となる。
TPACC値メモリ539には第7b図に示す加速
後計数値NPACCに対応する複数の加速後増量値
TPACCが記憶されており、TPACC値メモリ539は
ダウンカウンタ538からの加速後計数値NPACC
nに対応する加速後増量値TPACCnを読出し、こ
の読出値TPACCnをAND回路549の入力側に供
給する。尚、TPACC値メモリ539も前記TACC値
メモリ532等と同様にマトリツクスメモリであ
つてもよいし、又、所定の演算式に基いて加速後
計数値NPACCに対応する加速後増量値TPACCを演算
する演算回路であつてもよい。
後計数値NPACCに対応する複数の加速後増量値
TPACCが記憶されており、TPACC値メモリ539は
ダウンカウンタ538からの加速後計数値NPACC
nに対応する加速後増量値TPACCnを読出し、こ
の読出値TPACCnをAND回路549の入力側に供
給する。尚、TPACC値メモリ539も前記TACC値
メモリ532等と同様にマトリツクスメモリであ
つてもよいし、又、所定の演算式に基いて加速後
計数値NPACCに対応する加速後増量値TPACCを演算
する演算回路であつてもよい。
ダウンカウンタ538のボロー端子は加速後
計数値NPACCnが零であるか否かを示し、加速後
計数値NPACCnが零でないときAND回路554に
高レベル信号=1を供給し、加速後計数値NPACC
nが零になつたとき低レベル信号=0をAND回
路554に供給して、このAND回路554を閉
成させる事によりダウンカウンタ538のカウン
トダウンを停止させる。
計数値NPACCnが零であるか否かを示し、加速後
計数値NPACCnが零でないときAND回路554に
高レベル信号=1を供給し、加速後計数値NPACC
nが零になつたとき低レベル信号=0をAND回
路554に供給して、このAND回路554を閉
成させる事によりダウンカウンタ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
が供給される。
加速後増量値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
が供給される。
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を出力する。
で説明したスロツトル弁開度の所定の同期減速判
別値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を出力する。
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を供
給する。
に示す減速無視カウント値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を供
給する。
AND回路545はその2つの入力端子の双方
に高レベル信号=1が供給されるとき、すなわち
Δθn<G-かつ減速無視カウント値NDECが零でな
いときOR回路551を介してAND回路554及
び555に高レベル信号=1を供給すると共に
AND回路546にも高レベル信号=1を供給し
てAND回路546を開成する。開成されたAND
回路546はTDC信号毎にクロツク信号CP1をダ
ウンカウンタ542のクロツク端子CKに供給す
る。
に高レベル信号=1が供給されるとき、すなわち
Δθn<G-かつ減速無視カウント値NDECが零でな
いときOR回路551を介してAND回路554及
び555に高レベル信号=1を供給すると共に
AND回路546にも高レベル信号=1を供給し
てAND回路546を開成する。開成されたAND
回路546はTDC信号毎にクロツク信号CP1をダ
ウンカウンタ542のクロツク端子CKに供給す
る。
インバータ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)。
ロー端子の出力が高レベルにある間、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)。
尚、第9図に示した実施例ではシーケンスクロ
ツク発生回路502でTDC信号に同期して発生
するクロツク信号を使用する例を示したがTDC
信号に同期しないクロツク信号発生回路のクロツ
ク信号であつてもよい。
ツク発生回路502でTDC信号に同期して発生
するクロツク信号を使用する例を示したがTDC
信号に同期しないクロツク信号発生回路のクロツ
ク信号であつてもよい。
以上詳述したように、本願の第1の発明に依れ
ば、所定のサンプリング信号発生毎に吸気通路に
設けられたスロツトル弁の開度を検出し、今回サ
ンプリング信号発生時と前回サンプリング信号発
生時間のスロツトル弁開度の変化量を制御パラメ
ータ値とすると共に、今回サンプリング信号発生
時の制御パラメータ値と前回サンプリング信号発
生時の制御パラメータ値とを比較し、(1)今回サン
プリング信号発生時の制御パラメータ値が所定値
より大きく、且つ、今回制御パラメータ値が前回
制御パラメータ値より大きい、前記制御パルス信
号の発生毎に、今回サンプリング信号発生時の制
御パラメータ値の大きさに対応する加速燃料増量
値及び加速後の燃料増量期間を設定し、(2)今回サ
ンプリング信号発生時の制御パラメータ値が前記
所定値より大きい間、今回制御パラメータ値が前
回制御パラメータ値より小さくなつた時点から
は、該時点直前の前記制御パラメータ値に対応し
て設定された前記加速後の燃料増量期間にわたつ
て前記加速燃料増量値に応じた燃料量を供給する
ようにした。
ば、所定のサンプリング信号発生毎に吸気通路に
設けられたスロツトル弁の開度を検出し、今回サ
ンプリング信号発生時と前回サンプリング信号発
生時間のスロツトル弁開度の変化量を制御パラメ
ータ値とすると共に、今回サンプリング信号発生
時の制御パラメータ値と前回サンプリング信号発
生時の制御パラメータ値とを比較し、(1)今回サン
プリング信号発生時の制御パラメータ値が所定値
より大きく、且つ、今回制御パラメータ値が前回
制御パラメータ値より大きい、前記制御パルス信
号の発生毎に、今回サンプリング信号発生時の制
御パラメータ値の大きさに対応する加速燃料増量
値及び加速後の燃料増量期間を設定し、(2)今回サ
ンプリング信号発生時の制御パラメータ値が前記
所定値より大きい間、今回制御パラメータ値が前
回制御パラメータ値より小さくなつた時点から
は、該時点直前の前記制御パラメータ値に対応し
て設定された前記加速後の燃料増量期間にわたつ
て前記加速燃料増量値に応じた燃料量を供給する
ようにした。
更に、本願の第2の発明に依れば、(1)今回サン
プリング信号発生時の制御パラメータ値が所定値
より大きく、且つ、今回制御パラメータ値が前回
制御パラメータ値より大きいとき、前記制御パル
ス信号の発生毎に、今回サンプリング信号発生時
の制御パラメータ値の大きさに対応する加速燃料
増量値を設定し、(2)今回サンプリング信号発生時
の制御パラメータ値が前記所定値より大きい間、
今回制御パラメータ値が前回制御パラメータ値よ
り小さくなつた時点からは、該時点直前の前記制
御パラメータ値の大きさに対応する初期増量値を
設定し、この初期増量値から前記制御パルス信号
の発生毎に所定値を減算するようにした。
プリング信号発生時の制御パラメータ値が所定値
より大きく、且つ、今回制御パラメータ値が前回
制御パラメータ値より大きいとき、前記制御パル
ス信号の発生毎に、今回サンプリング信号発生時
の制御パラメータ値の大きさに対応する加速燃料
増量値を設定し、(2)今回サンプリング信号発生時
の制御パラメータ値が前記所定値より大きい間、
今回制御パラメータ値が前回制御パラメータ値よ
り小さくなつた時点からは、該時点直前の前記制
御パラメータ値の大きさに対応する初期増量値を
設定し、この初期増量値から前記制御パルス信号
の発生毎に所定値を減算するようにした。
従つて、上記第1及び第2の発明の構成によ
り、スロツトル弁開度の加速変化量が正である加
速中はスロツトル弁開度の変化量に応じた適正な
増量燃料をエンジンに供給でき、所要の加速応答
性を確保する一方、前記加速変化量が負に転じた
後の加速後は加速中のスロツトル弁開度の最大変
化量に応じた燃料増量期間に亘つて及び/又は該
最大変化量に応じた燃料増量値によつて増量燃料
をエンジンに供給することにより、加速時のスロ
ツトル弁の開弁による吸入空気量と吸気管内圧力
の上昇遅れ及び検出遅れとの偏差に正しく対応し
た量の燃料供給が行われて加速中から加速後に亘
る全加速行程において加速性能及び運転性の向上
を図ることができる。
り、スロツトル弁開度の加速変化量が正である加
速中はスロツトル弁開度の変化量に応じた適正な
増量燃料をエンジンに供給でき、所要の加速応答
性を確保する一方、前記加速変化量が負に転じた
後の加速後は加速中のスロツトル弁開度の最大変
化量に応じた燃料増量期間に亘つて及び/又は該
最大変化量に応じた燃料増量値によつて増量燃料
をエンジンに供給することにより、加速時のスロ
ツトル弁の開弁による吸入空気量と吸気管内圧力
の上昇遅れ及び検出遅れとの偏差に正しく対応し
た量の燃料供給が行われて加速中から加速後に亘
る全加速行程において加速性能及び運転性の向上
を図ることができる。
第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…加速増量算出回路。
トル弁開度と吸気管絶対圧との関係を説明する図
で、同図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…加速増量算出回路。
Claims (1)
- 【特許請求の範囲】 1 内燃エンジンに供給される加速時の燃料量を
所定の制御パルス信号により制御する電子式燃料
供給制御方法において、所定のサンプリング信号
発生毎に吸気通路に設けられたスロツトル弁の開
度を検出し、今回サンプリング信号発生時と前回
サンプリング信号発生時間のスロツトル弁開度の
変化量を制御パラメータ値とすると共に、今回サ
ンプリング信号発生時の制御パラメータ値と前回
サンプリング信号発生時の制御パラメータ値とを
比較し、(1)今回サンプリング信号発生時の制御パ
ラメータ値が所定値より大きく、且つ、今回制御
パラメータ値が前回制御パラメータ値より大きい
とき、前記制御パルス信号の発生毎に、今回サン
プリング信号発生時の制御パラメータ値の大きさ
に対応する加速燃料増量値及び加速後の燃料増量
期間を設定し、(2)今回サンプリング信号発生時の
制御パラメータ値が前記所定値より大きい間、今
回制御パラメータ値が前回制御パラメータ値より
小さくなつた時点からは、該時点直前の前記制御
パラメータ値に対応して設定された前記加速後の
燃料増量期間にわたつて前記加速燃料増量値に応
じた燃料量を供給することを特徴とする内燃エン
ジンの加速時燃料供給制御方法。 2 内燃エンジンに供給される加速時の燃料量を
所定の制御パルス信号により制御する電子式燃料
供給制御方法において、所定のサンプリング信号
発生毎に吸気通路に設けられたスロツトル弁の開
度を検出し、今回サンプリング信号発生時と前回
サンプリング信号発生時間のスロツトル弁開度の
変化量を制御パラメータ値とすると共に、今回サ
ンプリング信号発生時の制御パラメータ値と前回
サンプリング信号発生時の制御パラメータ値とを
比較し、(1)今回サンプリング信号発生時の制御パ
ラメータ値が所定値より大きく、且つ、今回制御
パラメータ値が前回制御パラメータ値より大きい
とき、前記制御パルス信号の発生毎に、今回サン
プリング信号発生時の制御パラメータ値の大きさ
に対応する加速燃料増量値を設定し、(2)今回サン
プリング信号発生時の制御パラメータ値が前記所
定値より大きい間、該時点直前の前記制御パラメ
ータ値が前回制御パラメータ値より小さくなつた
時点からは、該時点直前の前記制御パラメータ値
の大きさに対応する初期増量値を設定し、この初
期増量値から前記制御パルス信号の発生毎に所定
値を減算することを特徴とする内燃エンジンの加
速時燃料供給制御方法。 3 前記初期増量値から前記制御パルス信号の発
生毎に所定値を減算する増量値は漸減後の増量値
が設定値になるまで継続されることを特徴とする
特許請求の範囲第2項記載の内燃エンジンの加速
時燃料供給制御方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8283682A JPS58200043A (ja) | 1982-05-17 | 1982-05-17 | 内燃エンジンの加速時燃料供給制御方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8283682A JPS58200043A (ja) | 1982-05-17 | 1982-05-17 | 内燃エンジンの加速時燃料供給制御方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS58200043A JPS58200043A (ja) | 1983-11-21 |
| JPH0147612B2 true JPH0147612B2 (ja) | 1989-10-16 |
Family
ID=13785483
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP8283682A Granted JPS58200043A (ja) | 1982-05-17 | 1982-05-17 | 内燃エンジンの加速時燃料供給制御方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS58200043A (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63253140A (ja) * | 1987-04-10 | 1988-10-20 | Hitachi Ltd | 内燃機関の燃料制御装置 |
Family Cites Families (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/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS58200043A (ja) | 1983-11-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0121337B2 (ja) | ||
| US4928652A (en) | Engine control system for suppressing car body vibration | |
| JPS6316577B2 (ja) | ||
| JPH0246787B2 (ja) | ||
| JP3045921B2 (ja) | 内燃エンジンの燃料噴射制御装置 | |
| JPH0245018B2 (ja) | ||
| JPS6343572B2 (ja) | ||
| JPH0250304B2 (ja) | ||
| JPH0368220B2 (ja) | ||
| JPH0156259B2 (ja) | ||
| JPS6132500B2 (ja) | ||
| JPS6343574B2 (ja) | ||
| JPH0245019B2 (ja) | ||
| US5927252A (en) | Ignition timing control apparatus for internal combustion engine | |
| JPS6343573B2 (ja) | ||
| JPH0310023B2 (ja) | ||
| JPH0239620B2 (ja) | ||
| US6848427B2 (en) | Method and system for providing fuel injection time scheduling for internal combustion engines using engine speed prediction | |
| JP2002213275A (ja) | 内燃機関の燃料噴射制御装置 | |
| JPH0370103B2 (ja) | ||
| JPS58160528A (ja) | 内燃エンジンの空燃比帰還制御装置 | |
| JPH0433974B2 (ja) | ||
| GB2120415A (en) | Automatic control of fuel supply to an internal combustion engine on deceleration | |
| JPH021973B2 (ja) | ||
| JP2000297690A (ja) | エンジンの燃料供給制御装置 |