JPH0868351A - Fuel cut control device for internal combustion engine - Google Patents

Fuel cut control device for internal combustion engine

Info

Publication number
JPH0868351A
JPH0868351A JP20364394A JP20364394A JPH0868351A JP H0868351 A JPH0868351 A JP H0868351A JP 20364394 A JP20364394 A JP 20364394A JP 20364394 A JP20364394 A JP 20364394A JP H0868351 A JPH0868351 A JP H0868351A
Authority
JP
Japan
Prior art keywords
engine
fuel
speed
fuel cut
return
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP20364394A
Other languages
Japanese (ja)
Inventor
Masahito Ninomiya
正仁 二宮
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP20364394A priority Critical patent/JPH0868351A/en
Publication of JPH0868351A publication Critical patent/JPH0868351A/en
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

PURPOSE: To increase an effect to improve fuel consumption by enlarging a fuel cut engine speed region during deceleration. CONSTITUTION: A control circuit 20 stops injection of fuel from a fuel injection valve 7 and conducts fuel cut when it is decided from an output signal from an idle switch 6 and an output signal from a crank rotation angle sensor 10 that a throttle valve 6 is fully closed and the number of revolutions of an engine exceeds a given value, and when the number of revolutions of an engine is reduced to a value lower than the given number of return revolutions, injection of fuel is restarted. Decision of whether the number of revolutions of an engine exceeds a given value is usually executed as a part of the main routine of a control circuit, and executed by an interruption routine at intervals of a crank rotation angle 30 deg. only during the stop of injection of fuel. This constitution reduces an answer delay in decision of fuel cut stop, whereby the number of return revolutions is set to a low value as an engine stall is prevented from occurring.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、内燃機関の減速運転時
に機関への燃料供給をカットする燃料カット制御装置に
関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a fuel cut control device for cutting fuel supply to an internal combustion engine during deceleration operation.

【0002】[0002]

【従来の技術】内燃機関の減速運転中、すなわち機関吸
気通路のスロットル弁が全閉状態であり、機関回転数が
所定の値より高い場合に機関への燃料供給を停止するこ
とにより機関の燃費向上を図る燃料カット制御技術が一
般に知られている。このような燃料カット制御において
は、燃料カット実行中に機関回転数が所定値(復帰回転
数)より低下した場合には機関への燃料供給を再開し、
機関回転数の過度の低下によるエンジンストールが生じ
ることを防止している。
2. Description of the Related Art During deceleration operation of an internal combustion engine, that is, when the throttle valve in the engine intake passage is fully closed and the engine speed is higher than a predetermined value, fuel supply to the engine is stopped by stopping fuel supply to the engine. Fuel cut control techniques for improvement are generally known. In such fuel cut control, if the engine speed drops below a predetermined value (return speed) during the fuel cut, fuel supply to the engine is restarted,
This prevents engine stall due to excessive reduction in engine speed.

【0003】機関の燃費向上を図るためには、上記燃料
供給を再開する復帰回転数はできるだけ低く設定して燃
料カット回転数領域を拡大することが望ましい。しか
し、上記復帰回転数を低く設定しすぎると、燃料供給再
開時の応答遅れなどにより機関の回転数が許容範囲を越
えて低下してしまい、エンジンストールを生じる問題が
ある。
In order to improve the fuel efficiency of the engine, it is desirable to set the return rotational speed for restarting the fuel supply as low as possible to expand the fuel cut rotational speed region. However, if the return rotational speed is set too low, the engine rotational speed will drop beyond the permissible range due to a response delay when the fuel supply is restarted, and engine stall will occur.

【0004】このため、従来、上記燃料供給再開のため
の復帰回転数は、応答遅れを考慮して機関の許容最低回
転数より高い回転数に設定しなければならず、復帰回転
数は十分に低く設定することができないため燃料カット
による機関燃費向上効果を十分に得ることができない問
題があった。特開昭58−25527号公報は上記問題
を解決するために、燃料カット中に機関回転数が所定の
復帰回転数以下になったことと、機関回転数の低下が所
定の減少率を越えたこととの少なくとも一方が生じたと
きに機関への燃料供給を再開するようにした燃料カット
制御の方法を提案している。
For this reason, conventionally, the return rotational speed for restarting the fuel supply must be set higher than the allowable minimum rotational speed of the engine in consideration of the response delay, and the return rotational speed is sufficiently high. Since it cannot be set low, there is a problem that the effect of improving the fuel efficiency of the engine due to the fuel cut cannot be sufficiently obtained. In order to solve the above-mentioned problems, Japanese Patent Application Laid-Open No. 58-25527 discloses that the engine speed falls below a predetermined return speed during fuel cut and that the engine speed falls below a predetermined reduction rate. When at least one of the above occurs, a fuel cut control method is proposed in which fuel supply to the engine is restarted.

【0005】機関回転数の低下速度が大きい場合には、
回転数が復帰回転数以下になったことを検出してから燃
料供給再開の効果が現れるまでの応答遅れの間の機関回
転数の低下が大きいため、燃料供給再開の効果が現れる
までに機関回転数が許容回転数以下に低下してしまいエ
ンジンストールを生じるおそれがある。例えば、燃料カ
ット中にエアコン用コンプレッサが作動したような場合
には、負荷の増大により機関回転数の低下速度は極めて
大きくなる。従来は、このように機関回転数の低下速度
が大きい場合でもエンジンストールが生じることが防止
できるだけの余裕をみて復帰回転数を高く設定する必要
があり、燃料カット回転数領域を十分に広く設定できな
い原因の1つとなっていた。
When the speed of decrease in engine speed is large,
Since the engine speed drops significantly during the response delay from when the engine speed becomes equal to or lower than the return engine speed until the effect of restarting the fuel supply appears, the engine speed is increased before the effect of restarting the fuel supply appears. The engine speed may drop below the permissible engine speed and engine stall may occur. For example, when the air conditioner compressor operates during fuel cut, the decrease in engine speed becomes extremely large due to an increase in load. Conventionally, it is necessary to set the return rotation speed to a high value with a sufficient margin to prevent engine stall even when the engine rotation speed is greatly reduced, and the fuel cut rotation speed region cannot be set sufficiently wide. It was one of the causes.

【0006】上記公報の方法によれば、燃料カット中に
エアコン用コンプレッサが作動して負荷の増大により機
関回転数が急速に低下したような場合に、機関回転数が
復帰回転数より高い領域であっても燃料供給を再開する
ようにしたことにより、復帰回転数の設定値自体に上記
回転数低下速度が大きい場合の余裕を考慮する必要がな
くなるため、復帰回転数をある程度低く設定することが
可能となり燃料カット回転数領域を拡大できる効果があ
る。
According to the method disclosed in the above publication, when the compressor for an air conditioner operates during fuel cut and the engine speed rapidly decreases due to an increase in load, the engine speed is higher than the return speed. Even if there is, by restarting the fuel supply, it is not necessary to consider the margin in the case where the above-mentioned speed reduction rate is large, so it is possible to set the return speed somewhat low. This is possible and has the effect of expanding the fuel cut rotation speed range.

【0007】[0007]

【発明が解決しようとする課題】マイクロコンピュータ
を用いて燃料噴射や点火時期制御等を行う電子制御式内
燃機関では、上記燃料カット制御もマイクロコンピュー
タにより実行される。この場合、マイクロコンピュータ
は、所定のタイミング毎にルーチンを実行して機関回転
数が予め定めた設定回転数以上か否かを判断する。そし
て、機関回転数が設定回転数より高い状態で機関の減速
が開始されると機関への燃料供給を停止するとともに、
機関回転数が設定回転数より低下したと判断すると機関
への燃料供給を再開することにより、上述の燃料カット
制御を行う。
In an electronically controlled internal combustion engine that performs fuel injection, ignition timing control, etc. using a microcomputer, the above fuel cut control is also executed by the microcomputer. In this case, the microcomputer executes a routine at every predetermined timing and determines whether the engine speed is equal to or higher than a predetermined set speed. Then, when deceleration of the engine is started in a state where the engine speed is higher than the set speed, the fuel supply to the engine is stopped, and
When it is determined that the engine speed has fallen below the set speed, fuel supply to the engine is restarted to perform the above fuel cut control.

【0008】従って、上記機関回転数が設定値より高い
か否かの判断ルーチンの実行間隔を短く設定すれば、燃
料カット実行中に機関回転数が復帰回転数より低下した
ことをより早く判定することができるため、燃料供給再
開時の前述の応答遅れを短縮することができ、復帰回転
数を許容最低回転数付近の低い値に設定することが可能
となるはずである。
Therefore, if the execution interval of the routine for determining whether or not the engine speed is higher than the set value is set to be short, it is more quickly determined that the engine speed is lower than the return speed during the fuel cut. Therefore, the above-mentioned response delay at the time of restarting the fuel supply can be shortened, and the return speed can be set to a low value near the allowable minimum speed.

【0009】通常、燃料カット制御は制御用マイクロコ
ンピュータのメインルーチンの一部として実行される
が、メインルーチンはステップ数が多く、かつ種々の割
り込みルーチンにより実行を中断される機会が多いため
一回のルーチン実行に比較的長い時間を要する。従っ
て、上記機関回転数が設定値より高いか否かの判断が実
行される間隔も長くなってしまい、燃料供給再開時の応
答遅れを十分に短縮することができないため、応答遅れ
を考慮して復帰回転数を高く設定しなければならない問
題がある。
Normally, the fuel cut control is executed as a part of the main routine of the control microcomputer. However, the main routine has a large number of steps and the execution is interrupted by various interrupt routines, so that the execution is once executed. It takes a relatively long time to execute the routine. Therefore, the interval at which the determination of whether the engine speed is higher than the set value is executed becomes long, and the response delay at the time of restarting the fuel supply cannot be sufficiently shortened. There is a problem that the return speed must be set high.

【0010】この問題を解決するために、例えば上記機
関回転数の判断をメインルーチンとは別に、一定時間毎
もしくは機関クランク軸の一定回転角毎に実行される割
り込みルーチンで行うようにして、回転数判断の実行間
隔を短縮することも可能である。例えば、メインルーチ
ンは一般に20〜40ms毎に実行されるが、上記回転
数判断ルーチンを数ms程度の間隔で実行するようにす
れば、上述の応答遅れを大幅に短縮することができる。
In order to solve this problem, for example, the determination of the engine speed is performed by an interrupt routine which is executed at regular time intervals or constant rotational angle of the engine crankshaft separately from the main routine. It is also possible to shorten the execution interval of the numerical judgment. For example, the main routine is generally executed every 20 to 40 ms, but if the rotation speed determination routine is executed at intervals of about several ms, the response delay can be greatly shortened.

【0011】ところが、実際には、このように極めて短
い間隔で一定時間毎の割り込みルーチンを常時実行して
いると、マイクロコンピュータのCPU(中央演算処理
装置)の負荷が大幅に増大し、メインルーチンの実行間
隔が許容限度以上に長くなり、機関の他の制御に悪影響
を生じる問題がある。また、比較的小さなクランク回転
角毎(例えば30°毎)に実行されるクランク角割り込
みルーチンで上記回転数判断を実行するようにした場合
には、機関低速運転時にはあまり影響はないものの、機
関高速運転時には割り込み回数が増大するため上記と同
様CPU負荷が増大してしまう問題が生じる。
However, in practice, if the interrupt routine is executed at regular intervals at extremely short intervals as described above, the load on the CPU (central processing unit) of the microcomputer is greatly increased and the main routine is executed. However, there is a problem that the execution interval of is longer than the allowable limit, which adversely affects other control of the engine. Further, when the above-described rotation speed determination is executed by the crank angle interruption routine executed at each relatively small crank rotation angle (for example, every 30 °), although the engine speed is low, the engine speed is high. Since the number of interrupts increases during operation, there arises a problem that the CPU load increases as described above.

【0012】上記特開昭58−25527号公報に記載
の制御方法では、復帰回転数設定の際に、エアコン用コ
ンプレッサの作動などによる急速な回転数低下に対する
余裕は削減できるものの、機関回転数が復帰回転数以上
か否かの判断の実行間隔は従来から短縮されておらず、
上記応答遅れを短縮することはできない。このため、上
記公報の方法では、依然として復帰回転数は許容最低回
転数に対して上記応答遅れを考慮した余裕をみて設定す
る必要があり、復帰回転数を十分に低く設定することが
できない問題がある。
According to the control method described in Japanese Patent Laid-Open No. 58-25527, although the margin for a rapid decrease in rotation speed due to the operation of the air conditioner compressor can be reduced when setting the return rotation speed, the engine rotation speed is reduced. The execution interval for determining whether the number of revolutions is greater than or equal to the return speed has not been shortened,
The response delay cannot be shortened. Therefore, in the method of the above publication, it is still necessary to set the return rotational speed with a margin in consideration of the response delay with respect to the allowable minimum rotational speed, and there is a problem that the return rotational speed cannot be set sufficiently low. is there.

【0013】本発明は上記問題に鑑み、機関回転数が復
帰回転数より低下した場合の燃料供給再開時の応答遅れ
を低減し、エンジンストールを防止しながら復帰回転数
を十分に低く設定することが可能な燃料カット制御装置
を提供することを目的としている。
In view of the above problems, the present invention reduces the response delay when restarting the fuel supply when the engine speed is lower than the return speed, and sets the return speed sufficiently low while preventing engine stall. It is an object of the present invention to provide a fuel cut control device capable of achieving the above.

【0014】[0014]

【課題を解決するための手段】本発明によれば、内燃機
関の減速運転時に機関への燃料供給を停止する燃料カッ
ト制御装置であって、所定のタイミング毎に、機関回転
数が予め定められた設定回転数以上であるか否かを判定
する判定手段と、機関が減速中であり、かつ前記判定手
段により機関回転数が設定回転数以上と判定されとき
に、機関への燃料供給を停止する燃料カット手段と、前
記燃料供給停止中に、前記判定手段により機関回転数が
設定回転数より低下したと判定されたときに機関への燃
料供給を再開する燃料カット停止手段とを備えた内燃機
関の燃料カット制御装置において、前記燃料供給停止中
には、前記判定手段による前記回転数判定の実行間隔
を、前記燃料供給停止を実行していない時より短く設定
するタイミング設定手段と、を備えた内燃機関の燃料カ
ット制御装置が提供される。
According to the present invention, there is provided a fuel cut control device for stopping fuel supply to the engine during deceleration operation of the internal combustion engine, wherein the engine speed is predetermined at predetermined timings. The determination means for determining whether the engine speed is equal to or higher than the set speed, and the fuel supply to the engine is stopped when the engine is decelerating and the engine speed is determined to be the set speed or higher by the determination means Internal combustion engine comprising fuel cut-off means for stopping the fuel supply, and fuel cut-off means for restarting the fuel supply to the engine when the determination means determines that the engine speed has dropped below the set speed. In a fuel cut control device for an engine, during the fuel supply stop, a timing setting means for setting the execution interval of the rotation speed judgment by the judging means to be shorter than when the fuel supply stop is not executed. When the fuel cut control apparatus for an internal combustion engine having a are provided.

【0015】[0015]

【作用】判定手段は、機関の燃料供給停止中以外の通常
運転時には所定のタイミング毎に機関回転数が設定回転
数以上か否かを判定する。この判定実行タイミングは機
関の他の制御に影響を与えない程度の間隔に設定され
る。一方、タイミング設定手段は機関の燃料供給停止時
には、判定手段による上記判定実行間隔を通常運転時よ
り短く設定する。これにより、機関の燃料供給カット運
転中のみ判定手段による回転数判定の実行間隔が短縮さ
れる。
The determining means determines whether or not the engine speed is equal to or higher than the set speed at every predetermined timing during the normal operation except when the fuel supply of the engine is stopped. The determination execution timing is set to an interval that does not affect other control of the engine. On the other hand, when the fuel supply to the engine is stopped, the timing setting means sets the determination execution interval by the determining means shorter than that during normal operation. As a result, the execution interval of the rotational speed determination by the determination means is shortened only during the fuel supply cut operation of the engine.

【0016】[0016]

【実施例】以下添付図面を用いて本発明の一実施例につ
いて説明する。図1は本発明を車両用内燃機関に適用し
た場合の概略構成を示す図である。図1において、1は
内燃機関本体、2は吸気通路、3は排気通路を示す。吸
気通路2には、機関の各気筒吸気ポートに加圧燃料を噴
射する燃料噴射弁7が設けられている。
An embodiment of the present invention will be described below with reference to the accompanying drawings. FIG. 1 is a diagram showing a schematic configuration when the present invention is applied to a vehicle internal combustion engine. In FIG. 1, 1 is an internal combustion engine body, 2 is an intake passage, and 3 is an exhaust passage. The intake passage 2 is provided with a fuel injection valve 7 for injecting pressurized fuel into each cylinder intake port of the engine.

【0017】また、吸気通路2には、運転者の図示しな
いアクセルペダル操作に応じた開度をとるスロットル弁
6が設けられている。図1に8で示したのは、スロット
ル弁6の開度を検出し、スロットル弁6が全閉状態にな
った時に全閉信号(LL信号)を出力するアイドルスイ
ッチである。本実施例では、クランク軸にはクランク回
転角センサ10が設けられている。クランク回転角セン
サ10はマグネティックピックアップなどの近接センサ
からなり、クランク軸に取付けられた歯車11の歯がセ
ンサ10近傍を通過する毎にパルス信号を発生する。本
実施例では、歯車11には12個の歯が等間隔に刻設さ
れており、クランク回転角センサ10はクランク回転角
30°毎にパルス信号を発生する。
Further, the intake passage 2 is provided with a throttle valve 6 having an opening degree according to an operation of an accelerator pedal (not shown) by a driver. Reference numeral 8 in FIG. 1 denotes an idle switch that detects the opening of the throttle valve 6 and outputs a fully closed signal (LL signal) when the throttle valve 6 is in the fully closed state. In this embodiment, a crank rotation angle sensor 10 is provided on the crankshaft. The crank rotation angle sensor 10 is composed of a proximity sensor such as a magnetic pickup, and generates a pulse signal every time the teeth of the gear 11 attached to the crankshaft pass near the sensor 10. In the present embodiment, the gear 11 is provided with twelve teeth at equal intervals, and the crank rotation angle sensor 10 generates a pulse signal for each crank rotation angle of 30 °.

【0018】図1に20で示すのは機関1の制御回路で
ある。制御回路20は、ROM(リードオンリメモリ)
22、RAM(ランダムアクセスメモリ)23、CPU
(中央演算処理装置)24及び入力ポート25、出力ポ
ート26を互いに双方向性バス21で接続した公知の構
成のマイクロコンピュータである。制御回路20は、機
関1の燃料噴射制御、点火時期制御等の基本制御を行う
他、本実施例では後述するように、機関減速時の燃料カ
ット制御を行っている。
Reference numeral 20 in FIG. 1 denotes a control circuit of the engine 1. The control circuit 20 is a ROM (Read Only Memory)
22, RAM (random access memory) 23, CPU
(Central processing unit) 24, an input port 25, and an output port 26 are connected to each other by a bidirectional bus 21. The control circuit 20 performs basic control such as fuel injection control and ignition timing control of the engine 1, and also performs fuel cut control during engine deceleration as described later in this embodiment.

【0019】これらの制御のため、制御回路20の入力
ポート25には吸気通路2に設けられたエアフローメー
タ4から機関吸入空気量を表す電圧信号が図示しないA
/Dコンバータを介して入力されている他、アイドルス
イッチ8からのLL信号とクランク回転角センサ10か
らの30°パルス信号が入力されている。また、制御回
路20の出力ポート26は図示しない駆動回路を介して
各吸気ポートの燃料噴射弁7に接続され、燃料噴射弁7
からの燃料噴射量を制御している。
For these controls, the input port 25 of the control circuit 20 receives a voltage signal (not shown) indicating the engine intake air amount from the air flow meter 4 provided in the intake passage 2
In addition to being input via the / D converter, the LL signal from the idle switch 8 and the 30 ° pulse signal from the crank rotation angle sensor 10 are input. The output port 26 of the control circuit 20 is connected to the fuel injection valve 7 of each intake port via a drive circuit (not shown).
The fuel injection amount from is controlled.

【0020】機関回転速度は、制御回路20により所定
のクランク回転角毎に実行される割り込みルーチンによ
り計算される。例えば、本実施例では制御回路20は回
転角センサ10から30°パルス信号が入力する毎に、
すなわち、クランク回転角30°毎にクランク回転角セ
ンサ10の出力パルスの過去2つ分のパルス間隔を計算
し、T60としてRAM23の所定領域に格納する。すな
わち、T60はクランク軸が60°回転するのに要した時
間であり、クランク軸の30°回転毎に更新される(図
2参照)。また、同様に制御回路20はクランク回転角
180°毎に回転角センサ10の出力パルスの過去6つ
分のパルス間隔を計算し、T180 としてRAM23の所
定領域に格納する。T180 はクランク軸が180°回転
するのに要した時間であり、クランク軸の180°回転
毎に更新される。
The engine rotation speed is calculated by an interrupt routine executed by the control circuit 20 at each predetermined crank rotation angle. For example, in the present embodiment, the control circuit 20 inputs the 30 ° pulse signal from the rotation angle sensor 10 each time
That is, the pulse intervals of the past two output pulses of the crank rotation angle sensor 10 are calculated for each crank rotation angle of 30 °, and stored as T 60 in a predetermined area of the RAM 23. That is, T 60 is the time required for the crankshaft to rotate 60 ° and is updated every 30 ° rotation of the crankshaft (see FIG. 2). Similarly, the control circuit 20 calculates the pulse intervals of the past six output pulses of the rotation angle sensor 10 for each crank rotation angle of 180 ° and stores them as T 180 in a predetermined area of the RAM 23. T 180 is the time required for the crankshaft to rotate 180 °, and is updated every 180 ° rotation of the crankshaft.

【0021】上記時間T60とT180 とは、燃料噴射制
御、点火時期制御等の機関1の種々の制御に用いられ
る。例えば、制御回路20はクランク軸360°回転毎
の割り込みにより実行される燃料噴射量演算ルーチンに
おいて、上記T60から機関回転数Nを算出し、エアフロ
ーメータ4により検出された機関吸入空気量Qと、この
機関回転数とから機関1回転当たりの吸入空気量Q/N
を算出し、Q/Nに基づいて燃料噴射量TAUを設定し
ている。
The times T 60 and T 180 are used for various controls of the engine 1 such as fuel injection control and ignition timing control. For example, the control circuit 20 calculates the engine speed N from T 60 in the fuel injection amount calculation routine executed by the interruption every 360 ° rotation of the crankshaft, and calculates the engine intake air amount Q detected by the air flow meter 4 as , This engine speed and intake air amount Q / N per engine revolution
Is calculated and the fuel injection amount TAU is set based on Q / N.

【0022】次に、図3、図4を用いて本発明の燃料カ
ット制御について説明する。図3は制御回路20のメイ
ンルーチンの一部として実行される燃料カット制御動作
のフローチャートである。メインルーチンは上述のT60
やT180 演算ルーチンを始めとする種々のクランク回転
角割り込みルーチンにより実行を中断されるため、機関
回転数により実行間隔が異なってくるが、概略20ms
から40ms程度の間隔で実行される。
Next, the fuel cut control of the present invention will be described with reference to FIGS. FIG. 3 is a flowchart of the fuel cut control operation executed as part of the main routine of the control circuit 20. The main routine is T 60 described above.
Since the execution is interrupted by various crank rotation angle interrupt routines such as the T 180 calculation routine and the T 180 calculation routine, the execution interval varies depending on the engine speed, but is approximately 20 ms.
From about 40 ms.

【0023】図3において、ステップ301ではRAM
23の所定の領域から最新のT180の値が読み込まれ
る。次いで、ステップ303と305とでは燃料カット
実行条件が成立しているか否かが判定される。すなわ
ち、ステップ303ではアイドルスイッチ8からのLL
信号がオンになっているか否か(スロットル弁6が全閉
になっているか否か)が判定され、ステップ305で
は、ステップ301で読み込んだT180 の値が所定値N
RT180 以下か否かが判定される。ここで、NRT18 0
は機関が前述の復帰回転数(NRT)で回転していると
きにクランク軸が180°回転するのに要する時間であ
る。すなわち、ステップ305では機関回転数が復帰回
転数以上か否かが判定される。
In FIG. 3, in step 301, the RAM
The latest value of T 180 is read from a predetermined area of 23. Next, at steps 303 and 305, it is determined whether the fuel cut execution condition is satisfied. That is, in step 303, the LL from the idle switch 8
Whether or not the signal is on (whether or not the throttle valve 6 is fully closed) is determined, and in step 305, the value of T 180 read in step 301 is the predetermined value N.
It is determined whether or not RT is 180 or less. Here, NRT 18 0
Is the time required for the crankshaft to rotate 180 ° when the engine is rotating at the above-described return rotational speed (NRT). That is, in step 305, it is determined whether the engine speed is equal to or higher than the return speed.

【0024】ステップ303、305の両方が成立した
場合、すなわち、スロットル弁6が全閉であり機関回転
数が復帰回転数以上である場合には、ステップ307に
進み燃料カットフラグXFCの値が1にセットされる。
燃料カットフラグXFCの値が1にセットされると、制
御回路20により別途実行される燃料噴射制御ルーチン
では、前述の燃料噴射量演算ルーチンで算出された燃料
噴射量TAUの値にかかわらず燃料噴射弁7からの燃料
噴射は停止される。
When both steps 303 and 305 are satisfied, that is, when the throttle valve 6 is fully closed and the engine speed is equal to or higher than the return speed, the process proceeds to step 307 and the value of the fuel cut flag XFC is 1 Is set to.
When the value of the fuel cut flag XFC is set to 1, in the fuel injection control routine which is separately executed by the control circuit 20, the fuel injection is performed regardless of the value of the fuel injection amount TAU calculated in the above-mentioned fuel injection amount calculation routine. Fuel injection from the valve 7 is stopped.

【0025】また、ステップ303、305のいずれか
が成立しない場合にはステップ309が実行され、燃料
カットフラグXFCの値はゼロにリセットされる。これ
により、燃料カットを実施中である場合でも、機関回転
数が復帰回転数より低下すると(ステップ305)燃料
カットフラグXFCの値はゼロにリセットされ、燃料噴
射弁7からは燃料噴射量演算ルーチンで算出された燃料
噴射量TAUの量の燃料噴射が実行される。
If either of steps 303 and 305 is not satisfied, step 309 is executed and the value of the fuel cut flag XFC is reset to zero. As a result, even when the fuel cut is being performed, when the engine speed becomes lower than the return speed (step 305), the value of the fuel cut flag XFC is reset to zero, and the fuel injection amount calculation routine from the fuel injection valve 7 is performed. Fuel injection of the amount of fuel injection amount TAU calculated in step 3 is executed.

【0026】上述のように、メインルーチンの実行によ
っても燃料カット実施中に機関回転数が予め設定した復
帰回転数より低下した場合には燃料カットが中止され、
機関への燃料供給が再開される。しかし、前述したよう
にメインルーチンの実行間隔は20msから40ms程
度と比較的長いため、メインルーチンのみで燃料供給の
再開タイミングを判断していたのでは応答遅れが大きく
なる。また、メインルーチンにおける機関回転数判定は
180 に基づいており、機関回転数データの更新はクラ
ンク軸180°回転毎にしか行われない。このため、回
転数データの更新タイミングとメインルーチン実行タイ
ミングとがずれると判定そのものが不正確になる問題が
ある。そこで、本実施例では、図4に示すクランク回転
角割り込みルーチンを別途実行して燃料供給再開の要否
を判定している。
As described above, if the engine speed becomes lower than the preset return speed during the fuel cut by executing the main routine, the fuel cut is stopped,
Fuel supply to the engine is restarted. However, as described above, since the execution interval of the main routine is relatively long, about 20 ms to 40 ms, if the restart timing of fuel supply is determined only by the main routine, the response delay becomes large. Further, the engine speed determination in the main routine is based on T 180 , and the engine speed data is updated only every 180 ° rotation of the crankshaft. Therefore, if the update timing of the rotation speed data deviates from the main routine execution timing, the determination itself becomes inaccurate. Therefore, in this embodiment, the crank rotation angle interrupt routine shown in FIG. 4 is separately executed to determine whether or not the fuel supply should be restarted.

【0027】図4は、制御回路20によりクランク回転
角30°毎に割り込みにより実行される燃料カット停止
判定ルーチンを示す。図4においてルーチンがスタート
すると、ステップ401ではフラグXFCの値が1にセ
ットされているか否かが判定される。XFCは図3のル
ーチンで設定される燃料カットフラグであり、XFC=
1は現在減速時の燃料カットを実施中であることを意味
している。
FIG. 4 shows a fuel cut stop determination routine executed by the control circuit 20 by interruption at every crank rotation angle of 30 °. When the routine starts in FIG. 4, it is determined in step 401 whether the value of the flag XFC is set to 1. XFC is a fuel cut flag set in the routine of FIG. 3, and XFC =
1 means that fuel cut is currently being performed during deceleration.

【0028】ステップ401でXFC≠1、すなわち現
在減速時の燃料カットが実施されていない場合には、ス
テップ403以下は実行せず本ルーチンは直ちに終了す
る。ステップ401でXFC=1の場合、すなわち現在
減速時の燃料カット実施中である場合には、ステップ4
03でRAM23から前述の時間T60の最新の値が読み
込まれる、ステップ405ではこのT60が所定値NRT
60より大きいか否かが判断される。
If XFC ≠ 1 in step 401, that is, if fuel cut at the time of deceleration is not currently executed, steps 403 and thereafter are not executed and this routine is immediately terminated. If XFC = 1 in step 401, that is, if fuel cut is currently being performed during deceleration, step 4
In 03, the latest value of the time T 60 is read from the RAM 23. In step 405, this T 60 is the predetermined value NRT.
It is determined whether it is greater than 60 .

【0029】ここで、NRT60は、機関クランク軸が復
帰回転数NRTで回転している場合のT60時間である。
つまり、ステップ405では時間T60を用いて機関回転
数が所定の復帰復帰回転数NRTより低下したか否かが
判定される。ステップ405でT60>NRT60、すなわ
ち機関回転数が復帰回転数NRTより低下したと判断さ
れた場合には、ステップ407が実行されフラグXFC
の値はゼロにリセットされる。これにより、燃料噴射弁
7からの燃料噴射が再開される。また、ステップ405
でT60≦NRT60、すなわち機関回転数が復帰回転数N
RT以上であると判断された場合には、燃料カットフラ
グXFCの値は変更せずにそのままルーチンを終了す
る。これにより、実施中の燃料カットが継続される。
Here, NRT 60 is T 60 time when the engine crankshaft is rotating at the return rotational speed NRT.
That is, in step 405, it is determined whether or not the engine speed has decreased below the predetermined return / return speed NRT using the time T 60 . If it is determined in step 405 that T 60 > NRT 60 , that is, if the engine speed is lower than the return speed NRT, step 407 is executed and the flag XFC is executed.
The value of is reset to zero. As a result, fuel injection from the fuel injection valve 7 is restarted. In addition, step 405
T 60 ≦ NRT 60 , that is, the engine speed is the return speed N
When it is determined that the value is equal to or more than RT, the value of the fuel cut flag XFC is not changed and the routine is ended as it is. As a result, the fuel cut being executed is continued.

【0030】上記のように本ルーチンの実行により、機
関回転数が復帰回転数より低下したと判断されると、メ
インルーチンでの判定を待たずに燃料供給が再開され
る。また、本ルーチンはクランク回転角30°毎に実行
され、同じくクランク回転角30°毎に更新される最新
の機関回転数データを用いて機関回転数が復帰回転数よ
り低下したか否かが判定されるため、極めて短い間隔
(例えば機関回転数が1000rpmの場合では5ms
程度の間隔)で現在の機関回転数を判定することが可能
となる。このため、燃料供給再開の際の応答遅れを大幅
に短縮することが可能となっている。
When it is determined that the engine speed has fallen below the return speed by executing this routine as described above, the fuel supply is restarted without waiting for the determination in the main routine. Further, this routine is executed every 30 ° of crank rotation angle, and it is determined whether the engine rotation speed is lower than the return rotation speed by using the latest engine rotation speed data which is also updated every 30 ° of crank rotation angle. Therefore, an extremely short interval (for example, 5 ms when the engine speed is 1000 rpm)
It is possible to determine the current engine speed at a certain interval. Therefore, it is possible to significantly reduce the response delay when resuming fuel supply.

【0031】また、本ルーチンでは、ステップ403以
下の操作はステップ401でフラグXFCが1にセット
されている場合、すなわち減速時の燃料カット実施中の
み実行される。本ルーチンのように、クランク回転角3
0°毎の割り込みルーチンを常時実行していると、機関
高速運転時などでは割り込み回数が多くなりメインルー
チンの中断時間が増大するため、メインルーチンで実行
される他の制御の応答が悪化するおそれがあるが、本ル
ーチンでは減速時の燃料カットを実施していない場合に
は(ステップ401でXFC=0)、ルーチンはステッ
プ401から直ちに終了してしまうため、機関高速運転
時にもメインルーチンの中断時間は最小に保たれ、他の
制御に悪影響を生じることが防止される。
Also, in this routine, the operations after step 403 are executed only when the flag XFC is set to 1 in step 401, that is, during the fuel cut during deceleration. Crank rotation angle 3 as in this routine
If the interrupt routine for every 0 ° is constantly executed, the number of interrupts increases during high-speed operation of the engine and the interruption time of the main routine increases, which may deteriorate the response of other controls executed in the main routine. However, if the fuel cut during deceleration is not executed in this routine (XFC = 0 in step 401), the routine ends immediately from step 401, so the main routine is interrupted even during engine high speed operation. The time is kept to a minimum and is prevented from adversely affecting other controls.

【0032】図5は、メインルーチンのみで燃料供給再
開の要否を判定した場合(すなわち、従来の燃料カット
制御の場合)と本発明の燃料カット制御の場合との応答
遅れを比較した図である。図5において、点線は従来の
燃料カット制御における機関回転数変化を、また、実線
は本発明の燃料カット制御における機関回転数変化を示
す。
FIG. 5 is a diagram comparing the response delays when the necessity of restarting the fuel supply is determined only by the main routine (that is, the case of the conventional fuel cut control) and the case of the fuel cut control of the present invention. is there. In FIG. 5, the dotted line shows the engine speed change in the conventional fuel cut control, and the solid line shows the engine speed change in the fuel cut control of the present invention.

【0033】また、図中A線、B線及びC線はそれぞれ
機関回転数低下速度が大きい場合、中程度の場合及び小
さい場合を示している。図5、実線から判るように本発
明では、機関回転数が復帰回転数より低下してから燃料
供給が再開されるまでの遅れ時間(図5にdで示す時
間)が従来の場合(図5、d′)より大幅に短縮される
ため、復帰回転数NRTをアイドル回転数(図5にNI
DLで示す)近傍に設定した場合でもA、B、C全ての
場合にエンジンストールが生じない。
Lines A, B, and C in the figure respectively show the case where the engine speed lowering speed is high, the case where it is medium, and the case where it is small. As can be seen from FIG. 5 and the solid line, in the present invention, the delay time (the time indicated by d in FIG. 5) from when the engine speed falls below the return speed to when fuel supply is restarted is the conventional case (FIG. 5). , D ′), the return speed NRT is set to the idle speed (NI in FIG. 5).
Even when set to the vicinity (indicated by DL), engine stall does not occur in all cases of A, B, and C.

【0034】一方、図5点線に示すように、従来の制御
では本発明の場合と復帰回転数を同じ値に設定したので
は燃料供給再開時の機関回転数落ち込みが大きくなり、
回転数低下速度が大きい場合(図5、A線)にはエンジ
ンストールが生じてしまう。このため、従来は復帰回転
数を高く(例えば図5にNRT′で示す回転数)に設定
する必要が生じ、復帰回転数を十分に低く設定すること
ができないことが判る。
On the other hand, as shown by the dotted line in FIG. 5, in the conventional control, if the return speed is set to the same value as in the case of the present invention, the engine speed drop when the fuel supply is restarted becomes large,
If the speed reduction speed is high (line A in FIG. 5), engine stall will occur. Therefore, conventionally, it is necessary to set the return rotation speed to a high value (for example, the rotation speed indicated by NRT 'in FIG. 5), and it is understood that the return rotation speed cannot be set sufficiently low.

【0035】[0035]

【発明の効果】上述したように、本発明によれば減速時
の燃料カット実施中には、機関回転数が復帰回転数より
低下したか否かの判断の実行間隔を燃料カットを実施し
ていないときに較べて短縮することにより、燃料供給再
開の際の時間遅れを低減して復帰回転数を十分に低く設
定することができ、燃料カット回転数領域の拡大によ
り、従来より大きな燃費向上効果を得ることができると
いう効果を奏する。
As described above, according to the present invention, during the fuel cut during deceleration, the fuel cut is performed at the execution interval for determining whether or not the engine speed has become lower than the return speed. By shortening it compared to when it is not used, it is possible to reduce the time delay when restarting the fuel supply and set the return speed sufficiently low. There is an effect that can be obtained.

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

【図1】本発明を車両用内燃機関に適用した場合の概略
構成を示す図である。
FIG. 1 is a diagram showing a schematic configuration when the present invention is applied to a vehicle internal combustion engine.

【図2】機関回転数の検出間隔を説明する図である。FIG. 2 is a diagram illustrating a detection interval of an engine speed.

【図3】図1の制御回路により実行されるメインルーチ
ンの一部を説明するフローチャートである。
FIG. 3 is a flowchart illustrating a part of a main routine executed by the control circuit of FIG.

【図4】クランク軸回転角30°毎に実行される割り込
みルーチンを説明するフローチャートである。
FIG. 4 is a flowchart illustrating an interrupt routine executed every 30 ° of crankshaft rotation angle.

【図5】本発明の燃料カット制御の応答と従来の燃料カ
ット制御応答との差を示す図である。
FIG. 5 is a diagram showing a difference between the response of the fuel cut control of the present invention and the response of the conventional fuel cut control.

【符号の説明】[Explanation of symbols]

1…内燃機関本体 7…燃料噴射弁 6…スロットル弁 8…アイドルスイッチ 10…クランク回転角センサ 20…制御回路 DESCRIPTION OF SYMBOLS 1 ... Internal combustion engine body 7 ... Fuel injection valve 6 ... Throttle valve 8 ... Idle switch 10 ... Crank rotation angle sensor 20 ... Control circuit

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】 内燃機関の減速運転時に機関への燃料供
給を停止する燃料カット制御装置であって、 所定のタイミング毎に、機関回転数が予め定められた設
定回転数以上であるか否かを判定する判定手段と、 機関が減速中であり、かつ前記判定手段により機関回転
数が設定回転数以上と判定されときに、機関への燃料供
給を停止する燃料カット手段と、 前記燃料供給停止中に、前記判定手段により機関回転数
が設定回転数より低下したと判定されたときに機関への
燃料供給を再開する燃料カット停止手段とを備えた内燃
機関の燃料カット制御装置において、 前記燃料供給停止中には、前記判定手段による前記回転
数判定の実行間隔を、前記燃料供給停止を実行していな
い時より短く設定するタイミング設定手段と、を備えた
内燃機関の燃料カット制御装置。
1. A fuel cut control device for stopping fuel supply to an engine during deceleration operation of an internal combustion engine, wherein whether or not the engine speed is equal to or higher than a predetermined set speed at every predetermined timing. A fuel cut means for stopping the fuel supply to the engine when the engine is decelerating and the engine speed is determined to be equal to or higher than the set speed by the judgment means, and the fuel supply stop In the fuel cut control device for an internal combustion engine, comprising: a fuel cut stop unit that restarts fuel supply to the engine when the engine speed is determined to be lower than a set speed by the determination unit. A fuel for an internal combustion engine comprising: a timing setting means for setting the execution interval of the rotation speed determination by the determination means shorter than the time when the fuel supply stop is not performed during the supply stop. Tsu door control device.
JP20364394A 1994-08-29 1994-08-29 Fuel cut control device for internal combustion engine Pending JPH0868351A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP20364394A JPH0868351A (en) 1994-08-29 1994-08-29 Fuel cut control device for internal combustion engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP20364394A JPH0868351A (en) 1994-08-29 1994-08-29 Fuel cut control device for internal combustion engine

Publications (1)

Publication Number Publication Date
JPH0868351A true JPH0868351A (en) 1996-03-12

Family

ID=16477446

Family Applications (1)

Application Number Title Priority Date Filing Date
JP20364394A Pending JPH0868351A (en) 1994-08-29 1994-08-29 Fuel cut control device for internal combustion engine

Country Status (1)

Country Link
JP (1) JPH0868351A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100373051B1 (en) * 2000-12-19 2003-02-15 현대자동차주식회사 Method for magnifying range of fuel cut

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100373051B1 (en) * 2000-12-19 2003-02-15 현대자동차주식회사 Method for magnifying range of fuel cut

Similar Documents

Publication Publication Date Title
US5759133A (en) Method and engine control for suppressing vibration of the drive train in a motor vehicle
US4337512A (en) Apparatus and method for controlling internal combustion engine
JPS6321014B2 (en)
US4981124A (en) Method of operating a knock-controlled internal combustion engine
JP2003155954A (en) Electronic control device for vehicle
JPH0868351A (en) Fuel cut control device for internal combustion engine
JPH02199233A (en) Control device for engine revolution
JPS6342098B2 (en)
JP2002161758A (en) Throttle control device for internal combustion engine
JPH05288103A (en) Fuel control device for engine
JPH02535B2 (en)
JPH0415538Y2 (en)
JPH0742876B2 (en) Electronic control unit for internal combustion engine
US7104046B2 (en) Controller for an internal combustion engine
JPH04342846A (en) Fuel control device of engine
JPH033058B2 (en)
JP3220844B2 (en) Fuel injection timing control system for vehicle diesel engine
JPH0413536B2 (en)
JPS6394053A (en) Intake air quantity controller for internal combustion engine
KR19990031680U (en) Fuel injection volume control
JP2589583B2 (en) Electronic control fuel injection device
JPH048281Y2 (en)
JPS60145434A (en) Fuel feed stop device for internal-combustion engine with automatic speed-changer
JPS61142343A (en) Air-fuel ratio control device in internal combustion engine
JPS58185947A (en) Fuel-injection controller for internal-combustion engine