JPS59200025A - Controller for supply quantity of fuel to internal- combustion engine - Google Patents
Controller for supply quantity of fuel to internal- combustion engineInfo
- Publication number
- JPS59200025A JPS59200025A JP7227383A JP7227383A JPS59200025A JP S59200025 A JPS59200025 A JP S59200025A JP 7227383 A JP7227383 A JP 7227383A JP 7227383 A JP7227383 A JP 7227383A JP S59200025 A JPS59200025 A JP S59200025A
- Authority
- JP
- Japan
- Prior art keywords
- fuel
- acceleration
- value
- upper limit
- water temperature
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
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/10—Introducing corrections for particular operating conditions for acceleration
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)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
本発明は内燃機関の燃料供給量を制御する装置に係り、
特に加速時の燃料増量値の制御に特徴を有する装置に関
する。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a device for controlling the amount of fuel supplied to an internal combustion engine,
In particular, the present invention relates to a device having a feature of controlling a fuel increase value during acceleration.
内燃機関の加速時の燃料増量制御方法として、その加速
状態、例えばスロットル弁の開速度等、に応じて加速増
量値を可変制御すると共に冷却水温度に応じて加速増量
値の補正を行うものがある。As a fuel increase control method during acceleration of an internal combustion engine, there is a method in which the acceleration increase value is variably controlled according to the acceleration state, for example, the opening speed of the throttle valve, etc., and the acceleration increase value is corrected according to the cooling water temperature. be.
この種の燃料増量制御方法によると、特に冷間時の急加
速時に必要以上の燃料が供給されて、点火プラグのくす
ぶり、汚損が生じまた燃料消費比の悪化を招く恐れがあ
る。急加速時の燃料増量が適量となるように冷却水温度
に基づく補正係数を変化させると、緩加速時に燃料増量
が不足してし捷う。逆に緩加速時に満足できる運転特性
を確保できるように上記補正係数を設定すると、前述の
ように急加速時に燃料増量が多すぎてし甘う。即ち、上
述の如き増量制御によると、冷間時における急全開加速
等の多量増量域と緩加速等の少量増必域とにおける増量
値を共に適切な値に制御することが著しく困難である。According to this type of fuel increase control method, more fuel than necessary is supplied especially during sudden acceleration in a cold state, which may cause smoldering and fouling of the spark plug, as well as deterioration of the fuel consumption ratio. If the correction coefficient based on the cooling water temperature is changed so that the amount of fuel increases to an appropriate amount during sudden acceleration, the increase in fuel amount becomes insufficient during slow acceleration. On the other hand, if the correction coefficient is set so as to ensure satisfactory driving characteristics during slow acceleration, the amount of fuel increases too much during sudden acceleration as described above. That is, according to the above-mentioned increase control, it is extremely difficult to control the increase values to appropriate values in both the large increase area such as sudden full-throttle acceleration and the small increase area such as slow acceleration when the engine is cold.
従って本発明は上述した問題点を解決するものであり、
本発明の目的は加速の状態に係り々く最適の加速時燃料
増量値によって燃料供給量制御を行うことのできる装置
全提供することにある。Therefore, the present invention solves the above-mentioned problems,
An object of the present invention is to provide an entire apparatus capable of controlling the fuel supply amount using an optimum fuel increase value during acceleration regardless of the state of acceleration.
上述の目的を達成する本発明の構成を第1図を用いて説
明すると、機関aの加速状態を検出する手段すと、検出
した加速状態に応じて機関aに付加的に供給すべき燃料
増量値を求める手段Cと、該求めた燃料増量値を上限値
以下に制限する手段dと、制限後の燃料増量値に応じて
加速運転時に機関に供給する燃料を増量せしめる手段e
とを本発明装Mは備えている。The configuration of the present invention that achieves the above-mentioned object will be explained using FIG. means C for determining the value; means d for limiting the determined fuel increase value to below the upper limit; and means e for increasing the amount of fuel supplied to the engine during acceleration operation according to the limited fuel increase value.
The device M of the present invention is equipped with the following.
以下実施例によυ本発明の詳細な説明する。The present invention will be described in detail below with reference to Examples.
第2図には本発明の一実施例として、電子制御燃料噴射
式内燃機関の一例が概略的に表わされている。同図にお
いて、10は機関本体、12は吸気通路、14は燃焼室
、16は排気通路をそれぞれ表わしている。図示しない
エアクリーナを介して吸入される吸入空気の流量は、図
示しないアクセル被ダルに連動するスロットル弁18に
よって制御される。スロットル弁18を通過した吸入空
気はサージタンク20及び吸気ニア122を介して燃焼
室14に導かれる。FIG. 2 schematically shows an example of an electronically controlled fuel injection type internal combustion engine as an embodiment of the present invention. In the figure, 10 represents the engine body, 12 represents an intake passage, 14 represents a combustion chamber, and 16 represents an exhaust passage. The flow rate of intake air taken in through an air cleaner (not shown) is controlled by a throttle valve 18 that is linked to an accelerator pedal (not shown). The intake air that has passed through the throttle valve 18 is guided to the combustion chamber 14 via the surge tank 20 and the intake nearer 122.
スロットル弁18の下流の吸気通路に、例えばサージタ
ンク20の部分、には、吸気管内絶対圧力全検出してそ
の検出値に対応する電圧を発生する圧力センサ24に連
通する圧力取出しポート24aが開口している。この圧
力センサ24の出力電圧は、線26を介して制御回路2
8に送り適才れる。A pressure takeout port 24a is opened in the intake passage downstream of the throttle valve 18, for example in the surge tank 20, and communicates with a pressure sensor 24 that detects the total absolute pressure in the intake pipe and generates a voltage corresponding to the detected value. are doing. The output voltage of this pressure sensor 24 is connected to the control circuit 2 via a line 26.
I will send it to 8th grade and it will be suitable.
燃料噴射弁30は、実際には各気筒毎に設けられており
、線32を介して制御回路28から送り込まれる電気的
な駆動パルスに応じて1刑閉制御せしめられ、図示しな
い燃料供給系から送られる加圧燃料を吸気弁22近傍の
吸気通路12内に間欠的に噴射する。
′)燃焼室14内で燃焼し
た後の排気ガスは排気弁34及び排気通路16を介して
、さらに触媒コンバータ36を介して大気中に排出され
る。The fuel injection valve 30 is actually provided for each cylinder, and is controlled to close once in response to an electric drive pulse sent from the control circuit 28 via a line 32, and is controlled to close once from a fuel supply system (not shown). The pressurized fuel sent is intermittently injected into the intake passage 12 near the intake valve 22.
') The exhaust gas after being combusted in the combustion chamber 14 is discharged into the atmosphere via the exhaust valve 34 and the exhaust passage 16, and further via the catalytic converter 36.
ディストリビーータ38内に設けられたクランク角セン
サ40.42からは、図示しないクランク軸が30.3
60回転する毎に・ぐルス信号がそれぞれ出力され、ク
ランク角30毎のi4ルス信号は線44を、クランク角
180毎の・ぐルス信号は線46をそれぞれ介して制御
回路28に送り適寸れる。A crank angle sensor 40.42 provided in the distributor 38 detects a crankshaft (not shown) at 30.3.
Every 60 revolutions, a 4-speed signal is output, and the i4 signal for every 30 crank angles is sent to the control circuit 28 via a line 44, and the 4-speed signal for every 180 crank angles is sent to the control circuit 28 via a line 46. It will be done.
スロットル弁18の軸に連結され、その軸の回転角に応
じた、従ってスロットル弁18の開度に応じた電圧を発
生するスロットルポジションセンサ48の出力電圧は線
50を介して制御回路28に送p適寸れる。The output voltage of a throttle position sensor 48 connected to the shaft of the throttle valve 18 and generating a voltage according to the rotation angle of the shaft and therefore according to the opening degree of the throttle valve 18 is sent to the control circuit 28 via a line 50. You can get the appropriate size.
機関のシリンダブロックに取り付けられ、冷却水温度に
応じた電圧を発生する水温センサ52の出力電圧は線5
4を介して制御回路28に送り込まれる。The output voltage of the water temperature sensor 52, which is attached to the cylinder block of the engine and generates a voltage according to the cooling water temperature, is on the line 5.
4 to the control circuit 28.
第3図は第2図の制御回路28の構成例を表わすブロッ
ク図である。同図においては、圧力センサ24、スロッ
トルポジションセンサ48、水温センサ52、クランク
角センサ40及び42、さらに各気筒毎に設けられる燃
料噴射弁30がそれぞれブロックで表わされている。FIG. 3 is a block diagram showing an example of the configuration of the control circuit 28 shown in FIG. In the figure, the pressure sensor 24, the throttle position sensor 48, the water temperature sensor 52, the crank angle sensors 40 and 42, and the fuel injection valve 30 provided for each cylinder are each represented by blocks.
圧力センサ24、スロットルボッジョンセンサ48及び
水温センサ52の出力′電圧は、アナログマルチプレク
サ機能を有するめ変換器60に送す込まれ、マイクロプ
ロセッサ(MPU)62からの指示信号に応じて11@
次選択されてA/D変換され、2通信号となる。The output voltages of the pressure sensor 24, throttle body sensor 48, and water temperature sensor 52 are sent to a converter 60, which has an analog multiplexer function, and are converted to 11@ in response to an instruction signal from a microprocessor (MPU) 62.
Next, it is selected and A/D converted, resulting in two communication signals.
クランク角センサ40からのクランク角30°毎の・ぐ
ルス信号は、入出力回路(I10回路)64全介してM
PU62に送わ込まれてクランク角30割込み処理ルー
チンの割込み要求信号となると共にI/?)回路64内
に設けられたタイミングカウンタの歩進用クロックとな
る。クランク角センサ42からのクランク角180毎の
・ぐルス信号は上記タイミングカウンタのリセット信号
として働く。このタイミングカウンタから得られる+I
+(射開始タイミング信号はMPU 62に送り適才れ
、噴対処理割込みルーチンの割込み要求信号となる。The signal from the crank angle sensor 40 every 30 degrees of crank angle is transmitted through the input/output circuit (I10 circuit) 64
It is sent to the PU62 and becomes an interrupt request signal for the crank angle 30 interrupt processing routine, and the I/? ) serves as a clock for incrementing the timing counter provided in the circuit 64. The signal from the crank angle sensor 42 for every 180 crank angles serves as a reset signal for the timing counter. +I obtained from this timing counter
(The injection start timing signal is sent to the MPU 62 and becomes an interrupt request signal for the injection pair processing interrupt routine.
入出力回路(1乃回路)66内には、A4PTJ 62
から1!、り適寸ハる噴射パルス幅TAUに和尚する持
にワ゛o時間を有する1ビツトの噴射・ぐルス信号を受
け、と−7′1.全11駆動drj刊に斐換する駆動回
路が設けられている。この:、17に動回路からの駆動
信号は燃料噴射弁30に送り適才れてこれを付勢する。Input/output circuit (1 or circuit) 66 includes A4PTJ 62
From 1! , receives a 1-bit injection signal with a wait time while adjusting the injection pulse width TAU to an appropriate value, and -7'1. A drive circuit is provided to replace all 11 drive drjs. A drive signal from the dynamic circuit 17 is sent to the fuel injection valve 30 and energized accordingly.
その結果、・やルス幅TAUに応じた量の燃料が噴射せ
しめられる。As a result, an amount of fuel is injected in accordance with the pulse width TAU.
A//D変換器60、及び■2角回路64及び66は、
マイクロコンピュータの主構成要素であるMPU62、
ランダムアクセスメモリ(RAM)68、及びり一ドオ
ンリメモリ(ROM ) 70にパス72を介して接続
されており、このバス72を介してデータの転送が行わ
れる。The A//D converter 60 and the diagonal circuits 64 and 66 are
MPU62, which is the main component of a microcomputer,
It is connected to a random access memory (RAM) 68 and a read only memory (ROM) 70 via a path 72, and data is transferred via this bus 72.
ROM70内には、後述するメイン処理ルーチンプログ
ラム、クランク角30毎の割込み処理ルーチンプログラ
ム及びその他のプログラム、さらにそれらの演算過程で
用いられるデータ、テーブルがあらかじめ記憶されてい
る。In the ROM 70, a main processing routine program to be described later, an interrupt processing routine program for each crank angle 30, and other programs are stored in advance, as well as data and tables used in these calculation processes.
次に第、4図〜第6図のフローチャートを用いて上述の
マイクロコンピータの動作を説明する。Next, the operation of the above-mentioned microcomputer will be explained using the flowcharts shown in FIGS. 4 to 6.
MPUf’+2は、クランク角センサ40から30°ク
ランク角毎のパルス信号が込り適寸れると、第4図の割
込み処理ルーチンを実行して機関の回転速度NE’4表
わすデータを形成する。即ち、才ずステップ80におい
て、MPU62内に設けられ、ているフリーランカウン
タの値全読み取り、その値をC3oとする。次いでステ
、プ81において、前回のクランク角30°割込み処理
時に読み取った値cso’と今回の値CaOとの差ΔC
をΔC−C3o−C3o′から算出し19次のステップ
82において、その差ΔCの逆数′ff:算出して回転
速度NEを得る。When the MPUf'+2 receives a pulse signal every 30 degrees of crank angle from the crank angle sensor 40, it executes the interrupt processing routine shown in FIG. 4 to form data representing the rotational speed NE'4 of the engine. That is, in step 80, all values of the free run counter provided in the MPU 62 are read and the value is set as C3o. Next, in step 81, the difference ΔC between the value cso' read during the previous crank angle 30° interrupt processing and the current value CaO is calculated.
is calculated from ΔC-C3o-C3o', and in the 19th step 82, the reciprocal of the difference ΔC 'ff: is calculated to obtain the rotational speed NE.
即ち、NE←、llICの演算を行う。ただし、Aは定
数である。このようにして得られたNEは、RAIM6
8の所定位置に格納される。次のステップ83は、今回
のカウンタの値C3ok次の割込み処理時に前回の読取
り値として用いるように、C30’←C30の演算処理
分行う。以後必戟に応じ )た処理を実
行した後この割込み処理ルーチンを終了し、メイン処理
ルーチンに彷帰する。That is, the calculations NE←, llIC are performed. However, A is a constant. The NE obtained in this way is RAIM6
8 is stored in a predetermined position. In the next step 83, the calculation process of C30'←C30 is performed so that the current counter value C3ok is used as the previous read value in the next interrupt process. Thereafter, after executing the necessary processing, this interrupt processing routine is terminated and the process returns to the main processing routine.
N勺変換器60は一定時間毎にA/D変換開始指示を受
けて各チャネルのめ変換を行う。A/D変換が完了する
とに勺変換完了割込みをMPU62側に要求し、これに
よって圧力センサ24の出力電圧、スロットルポジショ
ンセンサ48の出力電圧、水温センサ52の出力電圧に
それぞれ対応する2進データがPM 、 TAAD 、
TI痺としてそれぞり。The N-digital converter 60 receives an A/D conversion start instruction at regular intervals and performs conversion for each channel. When the A/D conversion is completed, a conversion completion interrupt is requested from the MPU 62, and binary data corresponding to the output voltage of the pressure sensor 24, the output voltage of the throttle position sensor 48, and the output voltage of the water temperature sensor 52 are thereby generated. PM, TAAD,
It's like TI numbness.
RAM68に格納せしめられる。スロットルポジション
センサ48のチャネルのに勺変換完了割込みが生じた場
合は、今回変換した2進データがTAAD、前回変換し
た2進データがTAOLDとしてそり、ぞれRAM 6
8に格納される。It is stored in the RAM 68. If a conversion completion interrupt occurs in the channel of the throttle position sensor 48, the binary data converted this time is stored as TAAD, and the binary data converted last time is stored as TAOLD.
It is stored in 8.
MPU 62はメイン処理ルーチンの途中で第5図示す
処理を実行し燃料噴射パルス幅TAU ’(i: 算出
する。まずステップ90において、前回のめ変換によっ
て得られたスロットル弁開度TAOLDと今回の〜勺変
換によって得らh、たスロットル弁開度Tんの との差
ΔTAを算出する。即ちΔTA = TAAD−TAO
LD)演算を行う。TAOLDはTAADに対して一定
時間前のスロットル弁開度を表わしているからΔTAは
スロットル弁の開閉速度を表わしていることに々る。次
のステップ9]ではこのΔTAが零以上であるか否かを
判別することによってスロットル弁18が開方向へ回動
したか否か、換言すえしば加速方向へ動いたか否かを判
別する。” No ”の豚舎、即ちΔTA (0の場合
は加速ではないためステップ92へ進んで基本噴射)8
ルス幅TPO算出を行う。” YES”の場合、即ちΔ
TA≧Oの場合は加速状態であるとしてステップ93へ
進み、加速時の暖機時補正係数KTCIをRAM68に
記憶さり、ている冷却水温THIIVから求める。RO
M 70内にil″I TBVに対するKTCIの一次
元の関数テーブルがあらかじめ格納さhており、ステッ
プ93では内挿法等を用いてn個に対するKTCIを求
める。なお、関数テーブルを用いる代りに代数式によっ
てTI(Wに対するKTCJを求めても良い。The MPU 62 executes the process shown in FIG. 5 in the middle of the main processing routine to calculate the fuel injection pulse width TAU' (i: ~ Calculate the difference ΔTA between the throttle valve opening T and the h obtained by the transformation. That is, ΔTA = TAAD-TAO
LD) Perform calculations. Since TAOLD represents the throttle valve opening a certain time before TAAD, ΔTA represents the opening/closing speed of the throttle valve. In the next step 9], by determining whether or not this ΔTA is greater than or equal to zero, it is determined whether or not the throttle valve 18 has rotated in the opening direction, in other words, whether or not it has moved in the acceleration direction. "No" pigpen, that is, ΔTA (If it is 0, it is not acceleration, so proceed to step 92 and perform basic injection) 8
Calculate the pulse width TPO. If “YES”, that is, Δ
If TA≧O, it is assumed that the system is in an acceleration state, and the process proceeds to step 93, where the warm-up correction coefficient KTCI at the time of acceleration is stored in the RAM 68 and determined from the cooling water temperature THIIV. R.O.
A one-dimensional function table of KTCI for il''I TBV is stored in advance in M 70, and in step 93, KTCI for n items is obtained using an interpolation method etc. Note that instead of using the function table, an algebraic expression KTCJ for TI(W may be obtained by
次のステップ94では、スロットル開速度ΔTAが所定
値Bより大きいか否かを判別し、スロットル開速度によ
る加速増量を行うが否が分法める。In the next step 94, it is determined whether or not the throttle opening speed ΔTA is greater than a predetermined value B, and it is determined whether or not to increase the acceleration amount based on the throttle opening speed.
ΔTA≧Bの場合はスロットル弁18の開速黒′が大き
いためステ、ゾ95へ進んでスロッ) ル(37速If
による加速増色値FTCTAを算出し、ΔTA(Bの場
合はステップ95を飛び越してステップ96へ進む。If ΔTA≧B, the opening speed of the throttle valve 18 is large, so proceed to step 95 and throttle.
The accelerated color addition value FTCTA is calculated by ΔTA(B, in which case step 95 is skipped and the process proceeds to step 96.
ステップ95では、加速増量値FTCTAをスロットル
開速度ΔTA及び暖機時補正係数KTCI から次式に
より算出する。ただし、K11に2は定数である。In step 95, an acceleration increase value FTCTA is calculated from the throttle opening speed ΔTA and the warm-up correction coefficient KTCI using the following equation. However, 2 in K11 is a constant.
次のステップ96では、最終的な加速増量値FTCが求
められる。この加速増量値FTCは、スロットル弁18
が全閉状態から開いたときの増量値FTCLL 、オー
トマチックトランスミッション全有する場合にそのシフ
ト位置がニュートラルレンジからドライブレンツに変っ
た際の増量値F’TCND、吸気管内圧力の変化量に基
づく加速増量値FTCPM、及び前述のスロットル開速
度による加速増量値FTCTAのうちの最大の値に設定
される。即ち、ステップ96では、FTCLL 、 F
TCND 、 FTCPM、及びFTCTAのうちの最
大値の選択が行われる。なお、本発明を実施するにあた
り、ステップ96の処理は必要不可欠のものではない。In the next step 96, the final acceleration increase value FTC is determined. This acceleration increase value FTC is the throttle valve 18
The increase value FTCLL when the is opened from the fully closed state, the increase value F'TCND when the shift position changes from the neutral range to the drive lens when the automatic transmission is fully equipped, the acceleration increase value based on the amount of change in the pressure inside the intake pipe It is set to the maximum value of FTCPM and the above-mentioned acceleration increase value FTCTA based on the throttle opening speed. That is, in step 96, FTCLL, F
A selection is made of the maximum value among TCND, FTCPM, and FTCTA. Note that the process of step 96 is not essential to implementing the present invention.
例えば、FTCLT、 。For example, FTCLT.
FTCND 、 FTCPM等の増量値を用いずにF’
TCTAをそのままFTCとしても良い。F' without using increased values such as FTCND, FTCPM, etc.
TCTA may be used as FTC.
ステップ97では、加速増−殴値FTCの上限値FTC
I’1m1tが求められる。このFTcl imi t
は同定値であっても良いが暖機時補正係数KTCI従っ
て冷却水温T歴に応じて可変とすることがらIましい。In step 97, acceleration increase - upper limit value FTC of hitting value FTC
I'1m1t is calculated. This FTcl imit
may be an identified value, but it is preferable to make it variable according to the warm-up correction coefficient KTCI and therefore the cooling water temperature T history.
ステラ7’97でu FTCI += t’rFTC1
imi t−に3 + K 4 X KTC1から求め
ている。ただし、K3 + K4は定数である。ステ
ラf9B及び99は、ステップ96で求めた加速増量値
FTCがFTC1imit以下となるように制限するも
のである。Stella 7'97 u FTCI += t'rFTC1
imi t- is calculated from 3 + K 4 X KTC1. However, K3 + K4 is a constant. Stella f9B and 99 limit the acceleration increase value FTC obtained in step 96 to be equal to or less than FTC1imit.
ステラ7″92では、基本噴射パルス幅TPが回転速度
NE及び吸気管内圧力PMから周知の方法、例えばNE
、PMに対するTPの2次元関数テーブルもしくはN
E−TP 、PM−TP等の1次元 ″関数テ
ーブルを用いる方法から求められる。次のステップ10
0では、最終的な燃料噴射パルス幅TAUが基本l噴射
・ぐルス@TP、加速増−綴値FTC1その他の補正係
数α、β、及び噴射弁30の無効噴射時間TVから次式
に従って算出される。In the Stella 7″92, the basic injection pulse width TP is calculated from the rotational speed NE and the intake pipe internal pressure PM using a well-known method, for example, NE
, a two-dimensional function table of TP for PM or N
It is obtained from a method using a one-dimensional function table such as E-TP and PM-TP.Next step 10
0, the final fuel injection pulse width TAU is calculated according to the following formula from the basic l injection/gurus@TP, the acceleration increase value FTC1 and other correction coefficients α and β, and the invalid injection time TV of the injection valve 30. Ru.
TAU = TP −FTC・α+β+TVこのように
して算出された噴射パルス幅TAUに関するデータは、
次のステップ101に2いてRAM680所定位置に格
納される。TAU = TP - FTC・α+β+TV The data regarding the injection pulse width TAU calculated in this way is:
In the next step 101, the data is stored in a predetermined location in the RAM 680.
前述した各譚の加速増量値FTCLL 、 FTCND
。Acceleration increase value FTCLL, FTCND of each story mentioned above
.
FTCPM 、 ’FTCTAは増量の条件から外れた
場合に時間の経過と共に減衰せしめられる。スロットル
開速度に基づく加速増量値FTCTAの減衰は例えば第
6図の如きルーチンによって行われる。メインルーチン
中、もしくは所定時間毎あるいは所定クランク角度毎に
実行される割込みルーチン中で第6図のルーチンが実行
される。まずステップ110では、スロットル開速度Δ
TAヲ所定値Bと比較して増量条件を外れたか否かを判
別する。ΔT♀Bの場合はそのまま以下の処理を飛び越
す。ΔTA〈Bの場合はステップ111へ進み、FTC
k一定値りだけ減少させる。ステ、ゾ112及び113
HFTC−AE負Kfxらぬようにするためのステップ
である。この第6図の処理によシ、FTCは加速条件を
外れると減衰して零となる。他の増量値FTCLL 。FTCPM, 'FTCTA will be attenuated over time if the conditions for increase are no longer met. Attenuation of the acceleration increase value FTCTA based on the throttle opening speed is performed, for example, by a routine as shown in FIG. The routine shown in FIG. 6 is executed during the main routine or during an interrupt routine executed at predetermined time intervals or at predetermined crank angles. First, in step 110, the throttle opening speed Δ
TA is compared with a predetermined value B to determine whether the increase condition is exceeded. In the case of ΔT♀B, the following processing is directly skipped. If ΔTA<B, proceed to step 111 and FTC
k is decreased by a constant value. Ste, Zo 112 and 113
This is a step to prevent HFTC-AE negative Kfx. According to the process shown in FIG. 6, the FTC is attenuated to zero when the acceleration condition is exceeded. Other increase value FTCLL.
FTCND 、及びFTCPMの減衰動作も紀6図のも
のと同様である。The attenuation operations of FTCND and FTCPM are also similar to those in Fig. 6.
第5図の処理ルーチンによって′俺出しだりo1パルス
幅TAUからこのTAUK相当する持続時間を有する噴
射・句レス信号を作成する方法1d:fm々のものが知
られている。例えば、噴射開始タイミング信号が生じた
際に噴射・やルス信号i ” i ”に反転させると共
にその時の前述のフリーランカウンタの値を知す、TA
U経過後のこのカウンタの値全コン啄アレジスタにセッ
トしておく。フリーランカウンタの値がコンぜアレジス
クのセット値に等しくなった時点で割込みを発生させ、
11?“1躬・ぞルス信号をn Onに反転させ、これ
によってTAUに相当する持続時間の噴射パルス信号が
形成される。なお、噴射開始タイミング信号は、第4図
に関するクランク角30°毎の割込み処理ルーチン中で
、この割込み処理ルーチンが所定回数実行される毎に形
成される。Methods 1d:fm are known for creating an injection/phraseless signal having a duration corresponding to TAUK from the o1 pulse width TAU using the processing routine shown in FIG. For example, when the injection start timing signal is generated, the TA inverts the injection signal to the pulse signal i ``i'' and informs the value of the above-mentioned free run counter at that time.
The value of this counter after U has elapsed is set in the all-contain register. Generates an interrupt when the value of the free run counter becomes equal to the set value of the consolidation register,
11? 1. The signal is inverted to n On, thereby forming an injection pulse signal with a duration corresponding to TAU.The injection start timing signal is generated by the interrupt every 30 degrees of crank angle as shown in Fig. 4. It is formed every time this interrupt processing routine is executed a predetermined number of times in the processing routine.
第7図は本発明の詳細な説明するための図であり、(A
)は車速、(B)は加速増量値FTC、(C)は冷却水
温TfFIJのそれぞれ対時間特性を表わしている。加
速増量値FTCは急加速の場合は大きく、緩加速の場合
は小さくその加速程度に応じて制御され、その後減衰せ
しめられる。そして本発明によれば加速増量値の上限値
FTC1imi tによってその上限が制限される。同
図(n)において実線が本発明、破線が従来技術による
FTCiそれぞれ表わしている。このように上限値FT
C1imj tを設けることにより、緩加速時のFTC
’i充分大きくとって運転特性が向上するように暖機時
補正係数KTCIを設定しても急加速時のFTCが上限
値FTCl imi tで制限されるから過剰の燃料供
給が行われない。また、同図(B)及び(C)に示すよ
うに上限値FTC1imi tを冷却水温THWに応じ
て可変とすることにより、より望寸しい制御が可能とな
る。即ち、FTCl imi tが水温に係らず一定で
あるとすると、低水温時で緩加速の場合でもFTCが上
限値にひっかかってしまうし、高水温時には急加速でも
FTCが上限値にかからなくなってしまうがFTCl
imi tを上述の如く可変と−することによりこれが
全て防止できるのである。この場合の冷却水温TI(w
に対する上限値”C11m1tの特性を表わしだものが
第8Mである。THWが低いバ1合に”TClimit
が大きく、THWが上昇するにつれ”TClimitが
減少し、THWがある温度以上となるとFTCl im
i tは一定となる。FIG. 7 is a diagram for explaining the present invention in detail, (A
) represents the vehicle speed, (B) represents the acceleration increase value FTC, and (C) represents the time characteristics of the cooling water temperature TfFIJ. The acceleration increase value FTC is controlled according to the degree of acceleration such that it is large in the case of sudden acceleration and small in the case of slow acceleration, and is then attenuated. According to the present invention, the upper limit of the acceleration increase value is limited by the upper limit FTC1imit. In the same figure (n), the solid line represents the present invention, and the broken line represents FTCi according to the prior art. In this way, the upper limit value FT
By providing C1imj t, FTC during slow acceleration
Even if the warm-up correction coefficient KTCI is set to be sufficiently large to improve driving characteristics, excessive fuel supply will not occur because FTC during rapid acceleration is limited by the upper limit value FTCl imit. In addition, as shown in FIGS. 3(B) and 3(C), by making the upper limit value FTC1imit variable in accordance with the cooling water temperature THW, more desired control becomes possible. In other words, if FTClimit is constant regardless of water temperature, FTC will be stuck at the upper limit even when accelerating slowly at low water temperatures, and will not reach the upper limit even when accelerating rapidly at high water temperatures. It's FTCl
All of this can be prevented by making imit variable as described above. In this case, the cooling water temperature TI (w
The 8th M represents the characteristics of the upper limit value "C11m1t" for "C11m1t".
is large, and as THW increases, TClimit decreases, and when THW exceeds a certain temperature, FTClim
it becomes constant.
以上詳細に説明したように本発明によね、ば、加速状態
に応じて設定される加速増州゛値が上限値以下に制限さ
れるため、緩加速時に充分な加速増Yを与えるように設
定しても、急加速時に過剰の加速増量が行われる恐れが
なく、常に最適の加速増量を行うことが可能となる。そ
の結果、暖杉°毛中の急加速時の点火プラグのくすぶり
、汚損を防止でき、燃費の向上が図れ、しかも緩加速時
の運転時性の向上を図ることができる。As explained in detail above, according to the present invention, the acceleration increase Y value set depending on the acceleration state is limited to below the upper limit value, so the setting is made so as to give a sufficient acceleration increase Y during slow acceleration. However, there is no risk of excessive acceleration increase during sudden acceleration, and it is possible to always perform optimal acceleration increase. As a result, it is possible to prevent the spark plug from smoldering and fouling during sudden acceleration in warm cedar wood, improve fuel efficiency, and improve driving performance during slow acceleration.
4、図面の簡単な説明
′1第1図は本発明の構成を表わす図、第
2図は本発明の一実施例の概略図、第3図は第2図の制
御回路を詳細に表わすブロック図、第4は1〜身′シロ
1ス1は第3図の制御回路の制御プログラムの一部のフ
ローチャート、第7図は本発明の詳細な説明するり1、
第8図は加速増量上限値の対冷却水温度特性図である。4. Brief explanation of the drawing
'1 Fig. 1 is a diagram showing the configuration of the present invention, Fig. 2 is a schematic diagram of an embodiment of the invention, Fig. 3 is a block diagram showing details of the control circuit in Fig. 2, and Fig. 4 is a diagram showing the configuration of the present invention. 1 is a flowchart of a part of the control program of the control circuit shown in FIG. 3, and FIG. 7 is a detailed explanation of the present invention.
FIG. 8 is a characteristic diagram of the acceleration increase limit value versus cooling water temperature.
18・・・スロットル弁、24・・・圧力センサ、28
・・・制御回路、30・・・燃料噴射弁、40.42・
・・クランク角センサ、48・・・スロットル2ジシヨ
ンセンサ、52・・・冷却水温センサ、60・・・A/
D変換器、62・・・MPU、 64 、66・・・
工ん回路、68・・・RAヤ1170 ・ROM。18... Throttle valve, 24... Pressure sensor, 28
...Control circuit, 30...Fuel injection valve, 40.42.
...Crank angle sensor, 48...Throttle 2 position sensor, 52...Cooling water temperature sensor, 60...A/
D converter, 62...MPU, 64, 66...
Engineering circuit, 68...RA 1170 ROM.
特許出願人 トヨタ自動車株式会社 特許出願代理人 弁理士 青 木 朗 弁理士 西 舘 和 之 弁理士 山 口 昭 之 第1回patent applicant Toyota Motor Corporation patent application agent Patent attorney Akira Aoki Patent attorney Kazuyuki Nishidate Patent attorney Akiyuki Yamaguchi 1st
Claims (1)
状態に応じて該機関に付加的に供給すべき燃料増量値を
求める手段と、該求めた燃料増量値を上限値以下に制限
する手段と、制限後の燃料増量値に応じて加速運転時に
機関に供給する燃料を増量せしめる手段とを備えたこと
を特徴とする内燃機関の燃料供給量制御装置。 2、前記制限手段が、機関の冷却水温を検出する手段と
、検出した冷却水温に応じて上限値を可変する手段とを
備えている特許請求の範囲第1項記載の燃料供給量制御
装置。 3 前記上限値可変手段が冷却水温が低いときは高いと
きに比して上限値を大きくするものである特許請求の範
囲第2項記載の燃料供給量制御装置。[Scope of Claims] 1. means for detecting an acceleration state of an engine; means for determining an increased amount of fuel to be additionally supplied to the engine in accordance with the detected acceleration state; 1. A fuel supply amount control device for an internal combustion engine, comprising means for limiting the amount of fuel to below an upper limit value, and means for increasing the amount of fuel supplied to the engine during acceleration operation according to the fuel amount increase value after the limit. 2. The fuel supply amount control device according to claim 1, wherein the limiting means includes means for detecting the engine cooling water temperature and means for varying the upper limit value according to the detected cooling water temperature. 3. The fuel supply amount control device according to claim 2, wherein the upper limit value variable means increases the upper limit value when the cooling water temperature is low compared to when it is high.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7227383A JPS59200025A (en) | 1983-04-26 | 1983-04-26 | Controller for supply quantity of fuel to internal- combustion engine |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7227383A JPS59200025A (en) | 1983-04-26 | 1983-04-26 | Controller for supply quantity of fuel to internal- combustion engine |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS59200025A true JPS59200025A (en) | 1984-11-13 |
Family
ID=13484508
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP7227383A Pending JPS59200025A (en) | 1983-04-26 | 1983-04-26 | Controller for supply quantity of fuel to internal- combustion engine |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS59200025A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6189955A (en) * | 1984-10-04 | 1986-05-08 | ローベルト・ボツシユ・ゲゼルシヤフト・ミツト・ベシユレンクテル・ハフツング | Fuel supply amount controller of internal combustion engine |
| JPS61279745A (en) * | 1985-06-04 | 1986-12-10 | ロ−ベルト・ボツシユ・ゲゼルシヤフト・ミツト・ベシユレンクテル・ハフツング | Method and device for controlling quantity of fuel fed to internal combustion engine |
-
1983
- 1983-04-26 JP JP7227383A patent/JPS59200025A/en active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6189955A (en) * | 1984-10-04 | 1986-05-08 | ローベルト・ボツシユ・ゲゼルシヤフト・ミツト・ベシユレンクテル・ハフツング | Fuel supply amount controller of internal combustion engine |
| JPS61279745A (en) * | 1985-06-04 | 1986-12-10 | ロ−ベルト・ボツシユ・ゲゼルシヤフト・ミツト・ベシユレンクテル・ハフツング | Method and device for controlling quantity of fuel fed to internal combustion engine |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7975670B2 (en) | Control unit and control method for torque-demand-type internal combustion engine | |
| JPH0442533B2 (en) | ||
| JP3979019B2 (en) | Control device for internal combustion engine | |
| JP2923849B2 (en) | Air-fuel ratio control device for internal combustion engine | |
| JPS61101635A (en) | Apparatus for controlling quantity of fuel supplied to internal-combustion engine | |
| US5622049A (en) | Control system with function of protecting catalytic converter for internal combustion engines for automotive vehicles | |
| JP3630198B2 (en) | Internal combustion engine control device for vehicle | |
| JPS59200025A (en) | Controller for supply quantity of fuel to internal- combustion engine | |
| JPH0329976B2 (en) | ||
| JPS6193253A (en) | Internal combustion engine idle speed feedback control method | |
| JPH02298642A (en) | Engine controller for vehicle with automatic transmission | |
| JPH0751905B2 (en) | Fuel supply control method after starting of internal combustion engine | |
| JP3357492B2 (en) | Internal combustion engine control device for vehicles | |
| JPH0350897B2 (en) | ||
| JP3692763B2 (en) | Electronically controlled fuel injection system for diesel engines | |
| JP4348672B2 (en) | Evaporative fuel treatment system for variable cylinder engine | |
| JPS6299652A (en) | Automatic combustion controller for internal-combustion engine | |
| JP2002047981A (en) | Idle speed control device for internal combustion engine | |
| JPH01130031A (en) | Fuel-cut controlling method for engine | |
| JP3784628B2 (en) | Engine idle speed control device | |
| JPS61155638A (en) | Method for controling idle rotating number | |
| JPH0223702B2 (en) | ||
| JP3716942B2 (en) | Output control device for internal combustion engine and control device for vehicle | |
| JPS614842A (en) | Method for controlling fuel supply amount feedback when internal combustion engine is cold | |
| JPS58174144A (en) | Idle speed controller |