JPH048282Y2 - - Google Patents

Info

Publication number
JPH048282Y2
JPH048282Y2 JP1984179201U JP17920184U JPH048282Y2 JP H048282 Y2 JPH048282 Y2 JP H048282Y2 JP 1984179201 U JP1984179201 U JP 1984179201U JP 17920184 U JP17920184 U JP 17920184U JP H048282 Y2 JPH048282 Y2 JP H048282Y2
Authority
JP
Japan
Prior art keywords
fuel
injection
cylinder
engine
fuel injection
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
Application number
JP1984179201U
Other languages
Japanese (ja)
Other versions
JPS6194257U (en
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 filed Critical
Priority to JP1984179201U priority Critical patent/JPH048282Y2/ja
Publication of JPS6194257U publication Critical patent/JPS6194257U/ja
Application granted granted Critical
Publication of JPH048282Y2 publication Critical patent/JPH048282Y2/ja
Expired legal-status Critical Current

Links

Landscapes

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

Description

【考案の詳細な説明】 (技術分野) 本考案は、燃料噴射制御装置、に関し、詳細に
は、フユエルカツト解除時に気筒グループ毎の同
期噴射に加えて非同期噴射を行う燃料噴射制御装
置に関する。
[Detailed Description of the Invention] (Technical Field) The present invention relates to a fuel injection control device, and more particularly, to a fuel injection control device that performs asynchronous injection in addition to synchronous injection for each cylinder group when a fuel cut is released.

(従来技術) 一般に、多気筒エンジンの燃料噴射方式のひと
つであるグループ燃料噴射方式には、気筒グルー
プのなかで最初に吸気行程に入る気筒(以下、先
行気筒)の吸気行程初期を、グループ噴射のタイ
ミングとして同期噴射するものがあり、このもの
は、噴射燃料が速やかに気筒内に取り込まれるの
で、トルク発生の応答性が優れている。
(Prior art) In general, in the group fuel injection method, which is one of the fuel injection methods for multi-cylinder engines, the group fuel injection method is used to There is a method that uses synchronous injection timing, and this method has excellent torque generation responsiveness because the injected fuel is quickly taken into the cylinder.

このような同期噴射を行うとともに所定の運転
状態でエンジンへの燃料の供給を遮断する、いわ
ゆるフユエルカツトを行う燃料噴射制御装置とし
ては、例えば、「整備要領書、VG系エンジン
(VG20型、VG30型)」(昭和58年6月:日産自動
車(株)発行)に記載されたものが知られてい
る。
For example, a fuel injection control device that performs such synchronous injection and cuts off the supply of fuel to the engine in a predetermined operating state, so-called fuel cut, can be found in the following materials: )” (June 1988, published by Nissan Motor Co., Ltd.) is known.

この従来の燃料噴射制御装置は、第6図のよう
に示すことができる。第6図において、1は6気
筒エンジンのクランクシヤフトの回転角を検出す
るクランク角センサであり、クランク角センサ1
はクランク角120°毎に所定パルス幅の120°信号を
出力するとともに、クランク角720°毎に120°信号
よりパルス幅の広い720°信号(720°信号は第1気
筒#1の圧縮上死点前70°に発生する。)を出力す
る。2はエンジンの吸入空気の流量(吸気量)を
検出するエアフロメータであり、3はエンジンの
回転数Nを検出する回転数センサである。4はエ
ンジンの吸気通路に設けられたスロツトルバルブ
の全閉状態を検出するスロツトルスイツチであ
り、5はコントロールユニツトである。コントロ
ールユニツト5はCPU6、メモリ7およびI/
Oポート8により構成されており、I/Oポート
8には前記クランク角センサ1、エアフロメータ
2、回転数センサ3およびスロツトルスイツチ4
からの各信号が入力されている。また、I/Oポ
ート8からはパワートランジスタ9,10に噴射
信号が出力され、パワートランジスタ9のコレク
タにはエンジンの第1気筒#1、第2気筒#2お
よび第3気筒#3の吸気通路にそれぞれ設けられ
た燃料噴射弁11,12,13が共通接続され、
パワートランジスタ10のコレクタにはエンジン
の第4気筒#4、第5気筒#5および第6気筒
#6の吸気通路にそれぞれ設けられた燃料噴射弁
14,15,16が共通接続されている。また、
これら各燃料噴射弁11〜16にはバツテリ17
より所定の電圧が供給されている。
This conventional fuel injection control device can be shown as shown in FIG. In FIG. 6, 1 is a crank angle sensor that detects the rotation angle of the crankshaft of a 6-cylinder engine.
outputs a 120° signal with a predetermined pulse width every 120° of crank angle, and a 720° signal with a wider pulse width than the 120° signal every 720° of crank angle. Occurs at 70° before the point.) is output. 2 is an air flow meter that detects the flow rate (intake amount) of intake air of the engine, and 3 is a rotation speed sensor that detects the rotation speed N of the engine. 4 is a throttle switch that detects the fully closed state of a throttle valve provided in the intake passage of the engine, and 5 is a control unit. The control unit 5 includes a CPU 6, memory 7 and I/
The I/O port 8 includes the crank angle sensor 1, air flow meter 2, rotation speed sensor 3, and throttle switch 4.
Each signal from is input. In addition, an injection signal is output from the I/O port 8 to power transistors 9 and 10, and the collector of the power transistor 9 is connected to the intake passages of the first cylinder #1, second cylinder #2, and third cylinder #3 of the engine. The fuel injection valves 11, 12, and 13 provided respectively are commonly connected,
Fuel injection valves 14, 15, and 16 provided in the intake passages of the fourth cylinder #4, fifth cylinder #5, and sixth cylinder #6 of the engine are commonly connected to the collector of the power transistor 10, respectively. Also,
Each of these fuel injection valves 11 to 16 has a battery 17.
A predetermined voltage is supplied.

この燃料噴射制御装置においては、燃料噴射弁
11〜16を第1気筒#1、第2気筒#2および
第3気筒#3に燃料を供給する第1グループと第
4気筒#4、第5気筒#5および第6気筒#6に
燃料を供給する第2グループとに分類し、各グル
ープ毎にまとめて所定のクランク角に同期して燃
料を噴射させている。すなわち、所定のクランク
角において、パワートランジスタ9に噴射信号を
出力することにより、燃料噴射弁11,12,1
3が同時に駆動されて第1気筒#1から第3気筒
#3の吸気通路に同時に燃料が噴射される。そし
て、所定のクランク角において、パワートランジ
スタ10に噴射信号を出力することにより、燃料
噴射弁14,15,16が同時に駆動されて第4
気筒#4から第6気筒#6の吸気通路に同時に燃
料が噴射される。したがつて、各気筒には、第7
図に示すように、各グループ毎にA,B,Cの斜
線で表示するクランクタイミングで同時に燃料が
噴射される。
In this fuel injection control device, the fuel injection valves 11 to 16 are connected to a first group that supplies fuel to a first cylinder #1, a second cylinder #2, and a third cylinder #3, a fourth cylinder #4, and a fifth cylinder. #5 and a second group that supplies fuel to the sixth cylinder #6, and fuel is injected into each group in synchronization with a predetermined crank angle. That is, by outputting an injection signal to the power transistor 9 at a predetermined crank angle, the fuel injection valves 11, 12, 1
3 are driven at the same time, and fuel is simultaneously injected into the intake passages of the first cylinder #1 and the third cylinder #3. Then, by outputting an injection signal to the power transistor 10 at a predetermined crank angle, the fuel injection valves 14, 15, and 16 are simultaneously driven and the fourth
Fuel is simultaneously injected into the intake passages of cylinder #4 to sixth cylinder #6. Therefore, each cylinder has the seventh
As shown in the figure, fuel is injected simultaneously for each group at crank timings indicated by diagonal lines A, B, and C.

また、この燃料噴射制御装置は、エンジン回転
数Nが、第8図に示す第1フユエルカツト回転数
N1より高く(N≧N1)、かつ、スロツトルスイ
ツチがON(スロツトルバルブが全閉)のとき、
および、エンジン回転数Nが、第8図に示す第2
フユエルカツト回転数N2より高く(N≧N2)、
スロツトルスイツチがOFFからONに切り換わつ
たとき(スロツトルバルブが全閉に切り換わつた
とき)、パワートランジスタ9,10への噴射信
号の出力を停止し、エンジンへの燃料の供給を遮
断して、いわゆるフユエルカツトを行う。第7図
において、斜線Aで示す噴射タイミング以前がこ
のフユエルカツトの状態を示している。
Further, in this fuel injection control device, the engine rotation speed N is the first fuel cut rotation speed shown in FIG.
When the temperature is higher than N 1 (N≧N 1 ) and the throttle switch is ON (throttle valve is fully closed),
and the engine rotation speed N is the second value shown in FIG.
The fuel cut rotation speed is higher than N 2 (N≧N 2 ),
When the throttle switch switches from OFF to ON (when the throttle valve switches to fully closed), the output of the injection signal to the power transistors 9 and 10 is stopped, and the supply of fuel to the engine is stopped. Shut off and perform what is called a fuel cut. In FIG. 7, the fuel cut state is shown before the injection timing indicated by the diagonal line A.

そして、フユエルカツト中にエンジン回転数N
が第8図に示すリカバ回転数Nr以下に低下(N
<Nr)するか、あるいは、スロツトルスイツチ
がOFF(加速操作)となると、フユエルカツトが
解除され、通常の同期噴射のクランクタイミン
グ、例えば第7図における斜線Aの噴射タイミン
グに噴射信号が出力されて燃料の供給が再開され
る。
Then, during fuel cut, the engine speed N
decreases below the recovery rotation speed Nr shown in Figure 8 (N
<Nr) or when the throttle switch is turned OFF (acceleration operation), the fuel cut is released and an injection signal is output at the normal crank timing of synchronous injection, for example at the injection timing indicated by diagonal line A in Fig. 7. Fuel supply will be resumed.

(考案が解決しようとする問題点) しかしながら、このような従来の燃料噴射制御
装置にあつては、フユエルカツト中、加速操作が
行われると、フユエルカツトを解除して燃料の供
給を再開するが、その再噴射の噴射タイミングが
通常の同期噴射のクランクタイミングに設定され
ていたため、加速操作が行われてから、燃料が噴
射され出力トルクが得られるまでに長時間を要す
る場合があり、加速応答性が低下するおそれがあ
つた。また、この時間にエンジン回転数が低くな
りすぎてエンストや大きなトルク変動が発生する
おそれがある。
(Problem to be solved by the invention) However, in such a conventional fuel injection control device, when an acceleration operation is performed during fuel cut, the fuel cut is released and fuel supply is restarted, but the Because the injection timing for re-injection was set to the crank timing for normal synchronous injection, it may take a long time after an acceleration operation is performed until fuel is injected and output torque is obtained, resulting in poor acceleration response. There was a risk that it would decline. Additionally, during this time, the engine speed may become too low, causing the engine to stall or large torque fluctuations to occur.

(考案の目的) そこで、本考案は、フユエルカツトリカバ時
に、非同期噴射を行うとともに、非同期噴射の対
象期間を所定期間に限定することにより、リカバ
応答性を向上しつつ、空燃比のオーバリツチ化を
防ぎエミツシヨン悪化を回避することを目的とし
ている。
(Purpose of the invention) Therefore, the present invention performs asynchronous injection at the time of fuel cut recovery and limits the target period of the asynchronous injection to a predetermined period, thereby improving the recovery response and reducing the overbalance of the air-fuel ratio. The purpose is to prevent the emission from worsening.

(問題点を解決するための手段) 本考案の燃料噴射制御装置は、その全体構成図
を第1図に示すように、 a 多気筒エンジンの各気筒ごとに燃料を供給す
る燃料噴射弁と、 b 運転状態を検出する運転状態検出手段と、 c 運転状態に基づいて燃料の噴射量を演算する
噴射量演算手段と、 d 燃料噴射弁を気筒グループごとに分割し、任
意気筒グループのなかで最初に吸気行程に入る
先行気筒の当該吸気行程開始直前で、当該気筒
グループに同期燃料噴射信号を出力する噴射信
号出力手段と、 e 所定の減速運転状態で前記同期燃料噴射信号
の出力を停止し、エンジンへの燃料の供給を遮
断するフユエルカツト手段と、 f 前記先行気筒の吸気行程開始直前から当該吸
気行程終了直前までの期間を気筒グループごと
に予め定め、フユエルカツト中で加速動作が行
われたタイミングが前記期間内の場合には、そ
の加速操作タイミングを含む期間の属する気筒
グループに非同期燃料噴射信号を出力する一
方、前記加速操作タイミングが前記期間外の場
合には、いずれの気筒グループにも非同期燃料
噴射信号を出力しない非同期噴射制御手段と、 を備えたことを特徴とする。
(Means for Solving the Problems) The fuel injection control device of the present invention, as its overall configuration diagram is shown in FIG. 1, includes: (a) a fuel injection valve that supplies fuel to each cylinder of a multi-cylinder engine; b) an operating state detection means for detecting the operating state; c) an injection amount calculation means for calculating the amount of fuel to be injected based on the operating state; d) for dividing the fuel injection valves into cylinder groups, an injection signal output means for outputting a synchronous fuel injection signal to the cylinder group immediately before the intake stroke of the preceding cylinder enters the intake stroke; e. stopping output of the synchronous fuel injection signal in a predetermined deceleration operating state; a fuel cut means for cutting off the supply of fuel to the engine; If it is within the period, an asynchronous fuel injection signal is output to the cylinder group to which the period including the acceleration operation timing belongs, while if the acceleration operation timing is outside the period, the asynchronous fuel injection signal is output to any cylinder group. The present invention is characterized by comprising: asynchronous injection control means that does not output an injection signal.

(実施例) 以下、本考案の実施例を図面に基づいて説明す
る。
(Example) Hereinafter, an example of the present invention will be described based on the drawings.

第2図〜第5図は本考案の一実施例を示す図で
あり、本実施例は6気筒エンジンに設けられた6
個の燃料噴射弁を3個づつ2つのグループに分類
して各グループ毎に同期噴射する燃料噴射制御装
置に適用したものである。
FIG. 2 to FIG. 5 are diagrams showing an embodiment of the present invention.
This invention is applied to a fuel injection control device that classifies three fuel injection valves into two groups and performs synchronous injection for each group.

まず、構成を説明すると、第2図において、2
1は6気筒エンジンであり、エンジン21の各気
筒#1〜#6には吸気管22を通して吸入空気が
供給される。吸気管22には各気筒#1〜#6毎
に燃料を噴射する燃料噴射弁23,24,25,
26,27,28が取り付けられており、エンジ
ン21へ供給される吸入空気の流量(吸気量)は
吸気管23の集合部に設けられたスロツトル弁2
9により制御される。スロツトル弁29は車両の
アクセルペダルと連動しており、スロツトル弁2
9の全閉状態はスロツトルスイツチ30により検
出される。また、エンジン21のクランクシヤフ
トの回転はクランク角センサ31により検出さ
れ、クランク角センサ31はエンジン21のクラ
ンクシヤフトに取り付けられ外周に突起の設けら
れたシグナルデイスクプレート31aと、シグナ
ルデイスクプレート31aの突起を検出する磁気
デツキ31bと、を有している。クランク角セン
サ31は、エンジン21の回転数Nおよび角度を
表示する1°信号と、各気筒#1〜#6のピストン
上死点前70°で発生する120°毎の120°信号と、を出
力するとともに、120°信号のうち、第1気筒#1
の120°信号であることを表示するために、720°毎
に120°信号よりパルス幅の広い(10°以上のパル
ス幅)720°信号を出力する。また、エンジン21
の冷却水の温度は水温センサ32により検出され
る。上記スロツトルスイツチ30、クランク角セ
ンサ31、水温センサ32および図示しないエア
フロメータ(吸気量を検出する)等の各種センサ
は全体として車両の運転状態を検出する運転状態
検出手段33を構成している。
First, to explain the configuration, in Fig. 2, 2
1 is a six-cylinder engine, and intake air is supplied to each cylinder #1 to #6 of the engine 21 through an intake pipe 22. The intake pipe 22 includes fuel injection valves 23, 24, 25, which inject fuel for each cylinder #1 to #6.
26, 27, and 28 are attached, and the flow rate (intake amount) of intake air supplied to the engine 21 is controlled by the throttle valve 2 provided at the gathering part of the intake pipe 23.
9. The throttle valve 29 is linked with the accelerator pedal of the vehicle.
The fully closed state of No. 9 is detected by the throttle switch 30. Further, the rotation of the crankshaft of the engine 21 is detected by a crank angle sensor 31, and the crank angle sensor 31 is attached to the crankshaft of the engine 21 and has a protrusion on its outer periphery. It has a magnetic deck 31b for detecting. The crank angle sensor 31 receives a 1° signal indicating the rotational speed N and angle of the engine 21, and a 120° signal generated every 120° at 70° before the piston top dead center of each cylinder #1 to #6. At the same time, the first cylinder #1 of the 120° signal
In order to indicate that it is a 120° signal, a 720° signal with a wider pulse width than the 120° signal (pulse width of 10° or more) is output every 720°. Also, engine 21
The temperature of the cooling water is detected by a water temperature sensor 32. Various sensors such as the throttle switch 30, crank angle sensor 31, water temperature sensor 32, and air flow meter (not shown) (which detects the amount of intake air) collectively constitute a driving state detection means 33 that detects the driving state of the vehicle. .

34は、噴射量演算手段、噴射信号出力手段、
フユエルカツト手段、フユエルカツト解除手段、
非同期噴射制御手段としての機能を有するコント
ロールユニツトであり、コントロールユニツト3
4はCPU35、ROM36、RAM37、および
I/Oポート38により構成されている。CPU
35はROM36に書き込まれているプログラム
に従つてI/Oポート38より必要とする外部デ
ータを取り込んだり、また、RAM37との間で
データの授受を行つたりしながら演算処理し、必
要に応じて処理したデータをI/Oポート38へ
出力する。ROM36はCPU35を制御するプロ
グラムを格納しており、RAM37は例えば、不
揮発性メモリにより構成されて演算に使用するデ
ータをマツプ等の形で記憶するとともに、その記
憶内容をエンジン21停止後も保持する。I/O
ポート38には前記スロツトルスイツチ30、ク
ランク角センサ31、水温センサ32、エアフロ
メータ等からの各信号が入力され、アナログで入
力される信号はデイジタルに変換される。また、
I/Oポート38からは、第1気筒#1から第3
気筒#3用の燃料噴射弁23,24,25に同時
に噴射信号S1を出力し、また、第4気筒#4から
第6気筒#6用の燃料噴射弁26,27,28に
同時に噴射信号S2を出力する。すなわち、燃料噴
射弁23〜28は、第1気筒#1から第3気筒
#3用の燃料噴射弁23,24,25のグループ
(第1グループ)と、第4気筒#4から第6気筒
#6用の燃料噴射弁26,27,28のグループ
(第2グループ)の2つのグループに分類され、
各グループ毎にそれぞれ所定のクランク角に同期
して噴射信号S1,S2が入力される。
34 is an injection amount calculation means, an injection signal output means,
Fuel cut means, fuel cut release means,
This is a control unit that has a function as an asynchronous injection control means, and the control unit 3
4 is composed of a CPU 35, ROM 36, RAM 37, and I/O port 38. CPU
35 takes in necessary external data from the I/O port 38 according to the program written in the ROM 36, performs arithmetic processing while exchanging data with the RAM 37, and performs arithmetic processing as necessary. The processed data is output to the I/O port 38. The ROM 36 stores a program for controlling the CPU 35, and the RAM 37 is made up of, for example, a non-volatile memory and stores data used in calculations in the form of a map, etc., and retains the stored contents even after the engine 21 is stopped. . I/O
Signals from the throttle switch 30, crank angle sensor 31, water temperature sensor 32, air flow meter, etc. are input to the port 38, and analog input signals are converted into digital signals. Also,
From the I/O port 38, the first cylinder #1 to the third cylinder
The injection signal S1 is simultaneously output to the fuel injection valves 23, 24, and 25 for the cylinder #3, and the injection signal is simultaneously output to the fuel injection valves 26, 27, and 28 for the fourth cylinder #4 to the sixth cylinder #6. Output S 2 . That is, the fuel injection valves 23 to 28 are a group (first group) of fuel injection valves 23, 24, and 25 for the first cylinder #1 to the third cylinder #3, and a group (first group) of the fuel injection valves 23, 24, and 25 for the first cylinder #1 to the third cylinder #3, and a group (first group) of the fuel injection valves 23, 24, and 25 for the first cylinder #1 to the third cylinder #3, It is classified into two groups: a group of fuel injection valves 26, 27, and 28 for 6 (second group),
Injection signals S 1 and S 2 are input to each group in synchronization with a predetermined crank angle.

次に作用を説明する。 Next, the action will be explained.

本実施例の場合、燃料噴射弁23〜26を第1
グループと第2グループの2つのグループに分類
し、各グループ毎に所定のクランク角に同期して
噴射信号S1,S2を出力するが、どのクランク角に
同期してどのグループに噴射信号S1,S2を出力す
るか、すなわち、噴射信号出力手段としての作用
は、第3図に示す割込み用のプログラムによつて
行われる。
In the case of this embodiment, the fuel injection valves 23 to 26 are
The injection signals S 1 and S 2 are output for each group in synchronization with a predetermined crank angle. 1 and S2 , that is, the function of the injection signal output means is performed by an interrupt program shown in FIG.

第3図に基づいて割込み用のプログラムについ
て説明する。なお、第3図中、P1〜P11はフロー
の各ステツプを示している。ステツプP1で、120°
信号がONか否かを判別し、120°信号がONのと
きには、ステツプP2でコントロールユニツト3
4に内蔵された第1カウンタのカウント値C1
1を加算する。この第1カウンタは120°信号が入
力される毎にカウントするもので、後述するよう
に、噴射する燃料噴射弁23〜28のグループの
選択と噴射時期を決定するカウンタである。ステ
ツプP3でカウント値C1が6か否か判別し、C1
6のときには、ステツプP4で第1カウンタのカ
ウント値C1を0にリセツトしてステツプP5に進
み、C1≠6のときには、そのままステツプP5
進む。すなわち、本実施例の場合、6気筒エンジ
ン21を対象としているため、カウント値C1
6になつたところで、0にリセツトして次のプロ
グラム実行時にカウント値C1が第1気筒#1を
表示するようにしている。ステツプP5でカウン
ト値C1が3か否か判別し、C1=3のときには、
ステツプP3で噴射信号S1を第1グループの燃料
噴射弁23,24,25に出力する。したがつ
て、第4図に斜線DあるいはFで表示する噴射時
期に同期して燃料噴射弁23,24,25から第
1気筒#1から第3気筒#3の吸気管22内に燃
料が噴射され、次の吸入行程で速やかにそれぞれ
の気筒#1〜#3に空気と混合されて吸入され
る。ステツプP5でC1≠3のときにはステツプP7
に進んでカウント値C1が0か否かを判別し、C1
=0のときには、ステツプP8で噴射信号S2を第
2グループの燃料噴射弁26,27,28に出力
する。したがつて、第4図に斜線Eで表示する噴
射時期に同期して燃料噴射弁26,27,28か
ら第4気筒#4から第6気筒#6の吸気管22内
に燃料が噴射され、次の吸入行程で速やかにそれ
ぞれの気筒#4〜#6に空気と混合されて吸入さ
れる。ステツプP7でC1≠0のときには、そのま
ま本フローは終了する。
The interrupt program will be explained based on FIG. In addition, in FIG. 3, P 1 to P 11 indicate each step of the flow. Step P 1 , 120°
It is determined whether the signal is ON or not, and if the 120° signal is ON, the control unit 3 is
1 is added to the count value C 1 of the first counter built in 4. This first counter counts every time a 120° signal is input, and is a counter that selects a group of fuel injection valves 23 to 28 to inject fuel and determines the injection timing, as will be described later. In step P3 , it is determined whether the count value C1 is 6 or not, and C1 =
6, the count value C 1 of the first counter is reset to 0 in step P 4 and the process proceeds to step P 5. If C 1 ≠ 6, the process directly proceeds to step P 5 . That is, in the case of this embodiment, since the target is the 6-cylinder engine 21, when the count value C1 reaches 6, it is reset to 0 and the count value C1 is set to the first cylinder #1 when the next program is executed. I am trying to display it. In step P5 , it is determined whether the count value C 1 is 3 or not, and when C 1 = 3,
In step P3 , the injection signal S1 is output to the first group of fuel injection valves 23, 24, and 25. Therefore, fuel is injected from the fuel injection valves 23, 24, and 25 into the intake pipes 22 of the first cylinder #1 to the third cylinder #3 in synchronization with the injection timing indicated by diagonal lines D or F in FIG. Then, in the next intake stroke, it is immediately mixed with air and sucked into each cylinder #1 to #3. If C 1 ≠ 3 at step P 5 , step P 7
Proceed to step C 1 to determine whether the count value C 1 is 0 or not.
When =0, the injection signal S2 is outputted to the second group of fuel injection valves 26, 27, and 28 in step P8 . Therefore, fuel is injected from the fuel injection valves 26, 27, and 28 into the intake pipes 22 of the fourth cylinder #4 to the sixth cylinder #6 in synchronization with the injection timing indicated by the diagonal line E in FIG. In the next intake stroke, it is immediately mixed with air and sucked into each cylinder #4 to #6. If C 1 ≠0 in step P7 , this flow ends immediately.

前記ステツプP1において、120°信号がOFFのと
きにはステツプP9でコントロールユニツト34
に内蔵された第2カウンタのカウント値C2を10
と比較し、C2<10のときにはそのまま本フロー
は終了する。ステツプP9でC2≧10のときには、
ステツプP10で第1カウンタのカウント値C1が0
か否か判別し、C1=0のときには本フローは終
了するが、C1≠0のときには、ステツプP11でカ
ウント値C1を0にリセツトする。この第2カウ
ンタは1°信号が入力される毎にインクリメントさ
れる1°信号のカウンタであり、また、120°信号の
うち、720°毎に入力される720°信号は10°以上のパ
ルス幅を有している。したがつて、ステツプP9
からステツプP11は120°信号がONの時間内にカウ
ントされた第2カウンタのカウント値C2をチエ
ツクすることにより、該120°信号が720°信号か否
か判別し、720°信号のときには第1カウンタのカ
ウント値C1を0にセツトして、第1気筒#1に
対応する120°信号であることを表示している。そ
の結果、ノイズによる第1カウンタのカウント値
C1が変動するのを防止でき、噴射時間と噴射す
べき燃料噴射弁23〜28のグループを確実に選
定することができる。
In step P1 , when the 120° signal is OFF, the control unit 34 is turned off in step P9 .
The count value C 2 of the second counter built in is 10
Compared to this, when C 2 <10, this flow ends as is. When C 2 ≧10 in step P9 ,
At step P10 , the count value C1 of the first counter becomes 0.
If C 1 =0, this flow ends, but if C 1 ≠0, the count value C 1 is reset to 0 in step P11 . This second counter is a 1° signal counter that is incremented every time a 1° signal is input, and among the 120° signals, the 720° signal that is input every 720° has a pulse width of 10° or more. have. Therefore, step P 9
Then, in step P11 , by checking the count value C2 of the second counter counted during the time when the 120° signal is ON, it is determined whether or not the 120° signal is a 720° signal. The count value C1 of the first counter is set to 0 to indicate that it is a 120° signal corresponding to the first cylinder #1. As a result, the count value of the first counter due to noise
C1 can be prevented from varying, and the injection time and the group of fuel injection valves 23 to 28 to be injected can be reliably selected.

次に、噴射量演算手段、フユエルカツト手段、
フユエルカツト解除手段および非同期噴射制御手
段の作用を、第5図に示すフローチヤートに基づ
いて説明する。なお、このプログラム10ms毎に
実行され、第5図中P101〜P122はフローの各ステ
ツプを示している。
Next, an injection amount calculation means, a fuel cut means,
The functions of the fuel cut release means and the asynchronous injection control means will be explained based on the flowchart shown in FIG. Note that this program is executed every 10 ms, and P 101 to P 122 in FIG. 5 indicate each step of the flow.

まず、ステツプP101でスロツトルスイツチが
ONか否か判別し、スロツトルスイツチがOFFの
ときには、ステツプP102でフユエルフラツグが0
か否かを判別する。このフユエルフラツグは、0
で燃料供給中、1で燃料遮断中、すなわち、フユ
エルカツト中を表示する。ステツプP102でフユエ
ルフラツグが0のとき、すなわち、前回実行時燃
料供給中であつたときには、ステツプP103に進
み、フユエルフラツグを0としてステツプP104
進んで燃料噴射量を演算する。燃料噴射量は、例
えば、エンジン回転数Nと吸入空気量に基づいて
基本噴射量を演算し、この基本噴射量に冷却水温
に基づく補正、およびスロツトル全開補正や始動
補正等の各種補正を行つて求める。この演算結果
の燃料噴射量を前記噴射時期にグループ毎に同期
噴射される。
First, in step P101 , the throttle switch
It is determined whether the throttle switch is ON or not, and if the throttle switch is OFF, the fuel flag is set to 0 in step P102 .
Determine whether or not. This fuel flag is 0
1 indicates that fuel is being supplied, and 1 indicates that fuel is being cut off. When the fuel flag is 0 in step P102 , that is, when fuel was being supplied during the previous execution, the process proceeds to step P103 , where the fuel flag is set to 0, and the process proceeds to step P104 , where the fuel injection amount is calculated. The fuel injection amount is determined by, for example, calculating the basic injection amount based on the engine speed N and the intake air amount, and making various corrections to this basic injection amount based on the cooling water temperature, throttle full-open correction, starting correction, etc. demand. The fuel injection amount resulting from this calculation is synchronously injected for each group at the injection timing.

ステツプP102でフユエルフラツグが1のとき、
すなわち、前回プログラム実行時フユエルカツト
中で、今回スロツトルスイツチがOFFとなり、
フユエルカツト中に所定の加速操作が行われたと
きには、ステツプP105で加速時に行う非同期噴射
の燃料噴射量を運転状態に基づいて演算し、ステ
ツプP106で前記第1カウンタのカウント値C1をチ
エツクする。ステツプP106で、第1カウンタのカ
ウント値C1が3,4のうちのいずれかであると
きには、ステツプP107で噴射信号S1を非同期噴射
信号として燃料噴射弁23,24,25に出力
し、非同期噴射を行つて加速操作が行われると同
時に燃料を供給する。ステツプP106で、第1カウ
ンタのカウント値C1が0,1のうちのいずれか
であるときには、ステツプP108で噴射信号S2を非
同期噴射信号として燃料噴射弁26,27,28
に出力し、フユエルカツト中、加速操作が行われ
ると同時に非同期噴射を行つて燃料を供給する。
そして、ステツプP106で、第1カウンタのカウン
ト値C1が2,5のうちのいずれかであるときに
は、非同期噴射は行わずに、そのままステツプ
P109に進み、ステツプP109で、スロツトルフラツ
グおよびフユエルフラツグを0にセツトして本フ
ローを終了する。
When the fuel flag is 1 at step P 102 ,
In other words, the fuel cut was in progress when the program was executed last time, and the throttle switch was turned OFF this time.
When a predetermined acceleration operation is performed during fuel cut, the amount of fuel injection for asynchronous injection performed during acceleration is calculated based on the operating state in step P105 , and the count value C1 of the first counter is checked in step P106 . do. When the count value C1 of the first counter is either 3 or 4 in step P106 , the injection signal S1 is output as an asynchronous injection signal to the fuel injection valves 23, 24, 25 in step P107 . , asynchronous injection is performed to supply fuel at the same time as the acceleration operation is performed. When the count value C1 of the first counter is either 0 or 1 in step P106 , the injection signal S2 is used as an asynchronous injection signal to control the fuel injection valves 26, 27, 28 in step P108 .
During fuel cut, asynchronous injection is performed at the same time as acceleration operation is performed to supply fuel.
Then, in step P106 , when the count value C1 of the first counter is either 2 or 5, the step continues without performing asynchronous injection.
Proceeding to step P109 , the throttle flag and fuel flag are set to 0 , and this flow ends.

したがつて、フユエルカツト中に、第4図に破
線で囲んで示す領域G1で、加速操作が行われる
と、次の同期噴射時期である斜線Hまで待つこと
なく、加速操作が行われると同時に、噴射信号S1
を非同期噴射信号として出力して燃料噴射弁2
3,24,25に非同期噴射を行わせる。その結
果、出力トルクは、第4図で×印で示すg1の時点
で得ることができ、同期噴射時期である斜線Hの
時期に噴射した場合に出力トルクの得られる時点
g2に比較して、クランク角度で360°早く出力トル
クを得ることができる。また、フユエルカツト中
に、第4図に破線で囲んで示す領域G2で加速操
作が行われると、次の同期噴射時期である斜線D
まで待つことなく、加速操作が行われると同時
に、噴射信号S2を非同期噴射信号として出力して
燃料噴射弁26,27,28に非同期噴射を行わ
せる。その結果、出力トルクは、第4図に×印で
示すg2の時点で得ることができ、同期噴射時期で
ある斜線Dの時期に噴射した場合に出力トルクの
得られるg3に比較して、クランク角度で360°早く
出力トルクを得ることができる。さらに、フユエ
ルカツト中に、第4図に破線で囲んで示す領域
P1および領域P2で加速操作が行われた場合には、
非同期噴射を行わず、次の同期噴射時期である斜
線HあるいはDまで待つて同期噴射する。すなわ
ち、領域P1および領域P2で非同期噴射をした場
合には、第1気筒#1や第2気筒#2および第4
気筒#4や第5気筒#5においては、吸入行程の
終期あるいは中後期で噴射されることとなり、噴
射された燃料が十分気筒内に吸入されずに吸気管
22内に残留する。したがつて、残留した燃料は
次の同期噴射時期(斜線Dおよび斜線E)に噴射
された燃料とともに次の吸入行程で各気筒内に吸
入され、過濃混合気となる。その結果、かえつて
エンストやトルク変動が発生して加速性能が悪化
するおそれが多くなるとともに排気性能が悪化す
る。しかしながら、本実施例においては領域P1
および領域P2で加速操作が行われても非同期噴
射を行わず、次の同期噴射時期まで待つて噴射し
ているので、エンストやトルク変動の発生を防止
して加速性能を向上できるとともに排気性能を良
好なものとすることができる。このように、本考
案にあつては、フユエルカツト中に、加速操作が
行われると、運転状態に基づいて非同期噴射を行
うか否かを判別するとともに、非同期噴射を行う
場合には、運転状態に基づいて噴射気筒を選別し
て即座に非同期噴射を行わせることができるの
で、排気性能を悪化させることなく、加速操作が
行われてから出力トルクを得ることができるまで
の時間を短縮することができ、この時間内におけ
るエンジン回転数の低下を小さくすることができ
る。したがつて、加速応答性を向上させることが
でき、加速性能を向上させることができる。
Therefore, if an acceleration operation is performed in the area G1 surrounded by a broken line in FIG. 4 during fuel cut, the acceleration operation will be performed simultaneously without waiting until the diagonal line H, which is the next synchronous injection , injection signal S 1
is output as an asynchronous injection signal to fuel injector 2.
3, 24, and 25 to perform asynchronous injection. As a result, the output torque can be obtained at the time g 1 indicated by the cross in Fig. 4, and the output torque is obtained when the injection is performed at the time indicated by the diagonal line H, which is the synchronous injection time.
Compared to the G 2 , output torque can be obtained 360° earlier at the crank angle. In addition, if an acceleration operation is performed in the area G2 surrounded by a broken line in Fig. 4 during fuel cut, the diagonal line D, which is the next synchronous injection timing,
At the same time as the acceleration operation is performed, the injection signal S2 is output as an asynchronous injection signal to cause the fuel injection valves 26, 27, and 28 to perform asynchronous injection. As a result, the output torque can be obtained at the time g 2 indicated by the cross mark in Fig. 4, and compared to g 3 when the output torque is obtained when the injection is performed at the timing indicated by the diagonal line D, which is the synchronous injection timing. , output torque can be obtained 360° faster at the crank angle. Furthermore, during the fuel cut, the area indicated by the broken line in Figure 4
If an acceleration operation is performed in P 1 and area P 2 ,
Asynchronous injection is not performed, but synchronous injection is performed after waiting until the next synchronous injection timing, indicated by the diagonal line H or D. That is, when asynchronous injection is performed in region P1 and region P2 , the first cylinder #1, the second cylinder #2, and the fourth cylinder
In cylinder #4 and fifth cylinder #5, the fuel is injected at the end or mid-to-late stage of the intake stroke, and the injected fuel remains in the intake pipe 22 without being sufficiently sucked into the cylinder. Therefore, the remaining fuel is sucked into each cylinder in the next intake stroke together with the fuel injected at the next synchronous injection timing (diagonal lines D and E), resulting in a rich mixture. As a result, there is a greater possibility that engine stalling or torque fluctuations will occur, deteriorating acceleration performance, and exhaust performance will also deteriorate. However, in this example, the area P 1
Even if an acceleration operation is performed in region P 2 , asynchronous injection is not performed, and injection is performed after waiting until the next synchronous injection timing.This prevents engine stalling and torque fluctuations, improves acceleration performance, and improves exhaust performance. can be made good. As described above, in the present invention, when an acceleration operation is performed during fuel cut, it is determined whether or not to perform asynchronous injection based on the operating state, and if asynchronous injection is performed, it is determined based on the operating state. Since the injection cylinder can be selected based on the fuel injection cylinder and asynchronous injection can be performed immediately, the time from acceleration operation to output torque can be shortened without deteriorating exhaust performance. This makes it possible to reduce the drop in engine speed within this time. Therefore, acceleration response can be improved, and acceleration performance can be improved.

例えば、本実施例の場合、加速操作が行われて
から出力トルクが得られるまで最も長時間を要す
るのは、第4図のt1あるいはt2の時点で加速操作
が行われた場合であるが、この場合、出力トルク
が得られるのはg2あるいはg3の時点である。時点
t1から時点g2、あるいは時点t2から時点g3までの
クランク角は550°であり、エンジン回転数が
1600rpmのときに加速操作が行われたとすると、
550°回転するのに、0.057secである。また、エン
ジン回転数が1200rpmのときでは、0.076secであ
る。すなわち、加速操作が行われてから出力トル
クが得られるまでに、0.057secあるいは0.076sec
である。これに対して、従来のように加速操作が
行われて後、正規の同期噴射時期まで待つてから
噴射する場合には、例えば、時点t3で加速操作さ
れ、時点Hで噴射され、時点g2で出力トルクが発
生するか、あるいは、時点t4で加速操作され、時
点Dで噴射され、時点g3で出力トルクが発生する
こととなる。この時点t3から時点g2あるいは、時
点t4から時点g3まではクランク角で790°である。
エンジン回転数が1600rpmのときに加速操作が行
われたとすると、790°回転するのに、0.082secと
なる。したがつて、本考案によれば、加速操作が
行われてから出力トルクが得られるまでの時間を
大幅に短縮することができ、加速性能を向上させ
ることができる。
For example, in the case of this embodiment, the longest time is required from when the acceleration operation is performed until the output torque is obtained when the acceleration operation is performed at time t 1 or t 2 in FIG. However, in this case, output torque is obtained at g 2 or g 3 . point in time
The crank angle from t 1 to time g 2 or from time t 2 to time g 3 is 550°, and the engine speed is
Assuming that the acceleration operation is performed at 1600 rpm,
It takes 0.057 seconds to rotate 550 degrees. Furthermore, when the engine speed is 1200 rpm, it is 0.076 sec. In other words, it takes 0.057sec or 0.076sec after acceleration operation is performed until output torque is obtained.
It is. On the other hand, when injecting after waiting until the regular synchronous injection timing after the acceleration operation is performed as in the past, for example, the acceleration operation is performed at time t3 , the injection is performed at time H, and the injection is performed at time g. 2 , or an acceleration operation is performed at time t4 , an injection is performed at time D, and output torque is generated at time g3 . The crank angle from time t 3 to time g 2 or from time t 4 to time g 3 is 790°.
If an acceleration operation is performed when the engine speed is 1600 rpm, it will take 0.082 seconds to rotate 790 degrees. Therefore, according to the present invention, the time from when an acceleration operation is performed until output torque is obtained can be significantly shortened, and acceleration performance can be improved.

ステツプP101で、スロツトルスイツチがONの
ときには、ステツプP110でスロツトルフラツグが
1か否か判別し、スロツトルフラツグが0のと
き、すなわち、前回プログラム実行時にスロツト
ルスイツチOFFで今回実行時にONに切り換わつ
たときには、ステツプP111でスロツトルフラツグ
を1にセツトしてステツプP112でエンジン回転数
Nを前記第8図に示す第2フユエルカツト回転数
N2と比較する。ステツプP112でN<N2のときに
は、前記ステツプP103、P104を経由して本フロー
は終了し、N≧N2のときには、ステツプP113
フユエルフラツグを1にセツトしてステツプP114
で燃料噴射量を0にする。すなわち、スロツトル
スイツチがOFFからONに切り換わり、かつ、エ
ンジン回転数Nが所定の第2フユエルカツト回転
数N2より高いときには、フユエルフラツグを1
にセツトして後、燃料噴射量を0にセツトして噴
射信号S1,S2の出力を停止し、エンジン21への
燃料の供給を遮断して、いわゆるフユエルカツト
を行う。
If the throttle switch is ON in step P 101 , it is determined in step P 110 whether the throttle flag is 1 or not. When it is turned ON during execution, the throttle flag is set to 1 in step P111 , and the engine speed N is set to the second fuel cut speed shown in FIG. 8 in step P112 .
Compare with N2 . If N<N 2 in step P 112 , this flow ends via steps P 103 and P 104 , and if N≧N 2 , the fuel flag is set to 1 in step P 113 , and the flow returns to step P 114 .
Set the fuel injection amount to 0. That is, when the throttle switch is switched from OFF to ON and the engine speed N is higher than the predetermined second fuel cut speed N2 , the fuel flag is set to 1.
After setting the fuel injection amount to 0, the output of the injection signals S 1 and S 2 is stopped, and the supply of fuel to the engine 21 is cut off to perform a so-called fuel cut.

前記ステツプP110で、スロツトルフラツグが1
のときには、ステツプP115で、フユエルフラツグ
が1か否かを判別し、フユエルフラツグが0のと
きには、ステツプP116でエンジン回転数Nを、前
記第8図に示す、所定の第1フユエルカツト回転
数N1と比較する。ステツプP116で、N≧N1のと
きには、前記ステツプP113、およびステツプP114
に進んでフユエルカツトを行い、N<N1のとき
には、前記ステツプP103およびステツプP104に進
んで燃料噴射を継続する。すなわち、スロツトル
スイツチのONの状態が継続されたままエンジン
回転数Nが第1フユエルカツト回転数N1より高
くなつたとき、例えば、アクセルペダルを離した
状態で坂を下つているとき等は、フユエルカツト
を行つて燃費の節減を図つている。
In step P110 , the throttle flag is set to 1.
In this case, it is determined in step P115 whether the fuel flag is 1 or not. If the fuel flag is 0, in step P116 , the engine speed N is set to the predetermined first fuel cut speed N1 shown in FIG. Compare with. In step P 116 , when N≧N 1 , the steps P 113 and P 114 are performed.
The routine proceeds to step P103 and step P104 to continue fuel injection when N< N1 . That is, when the engine speed N becomes higher than the first fuel cut speed N1 while the throttle switch remains ON, for example, when descending down a slope with the accelerator pedal released, Fuel cuts are used to reduce fuel consumption.

ステツプP115において、フユエルフラツグが1
のときには、ステツプP117で、エンジン回転数N
を所定のリカバ回転数Nrと比較し、N≧Nrのと
きには、ステツプP113、およびステツプP114に進
んでフユエルカツトを続行する。ステツプP117
で、N<Nrのときには、ステツプP118で非同期
噴射時の燃料噴射量を運転状態に基づいて演算
し、ステツプP119で前記第1カウンタのカウント
値C1をチエツクする。ステツプP119で、第1カウ
ンタのカウント値C1が3あるいは4のうちのい
ずれかであるときには、ステツプP120で噴射信号
S1を非同期噴射信号として燃料噴射弁23,2
4,25に出力し、非同期噴射を行つてエンジン
回転数Nがリカバ回転数Nr以下に低下すると同
時に燃料を供給する。ステツプP119で、第1カウ
ンタのカウント値C1が0あるいは1のうちのい
ずれかであるときには、ステツプP121で噴射信号
S1を非同期噴射信号として燃料噴射弁26,2
7,28に出力し、非同期噴射を行つてエンジン
回転数Nがリカバ回転数Nr以下に低下すると同
時に燃料を供給する。ステツプP119で、第1カウ
ンタのカウント値C1が2あるいは5であるとき
には、非同期噴射を行わずに、そのままステツプ
P112に進む。そして、ステツプP122でフユエルフ
ラツグを0にセツトして本フローを終了する。し
たがつて、フユエルカツト中に、第4図に破線で
囲んで示す領域G1で、エンジン回転数Nがリカ
バ回転数Nr以下に低下すると、次の同期噴射時
期である斜線Hまで待つことなく、エンジン回転
数Nがリカバ回転数Nr以下に低下すると同時に、
噴射信号S2を非同期噴射信号として出力して燃料
噴射弁23,24,25に非同期噴射を行わせ
る。その結果、出力トルクは、第4図に×印で示
すg1の時点で得ることができ、同期噴射時期であ
る斜線Hの時期に噴射した場合に出力トルクの得
られる時点g1に比較して、クランク角度で360°早
く出力トルクを得ることができる。また、フユエ
ルカツト中に、第4図に破線で囲んで示す領域
G1でエンジン回転数Nがリカバ回転数Nr以下に
低下すると、次の同期噴射時期である斜線Dまで
待つことなく、エンジン回転数Nがリカバ回転数
Nr以下に低下すると同時に、噴射信号S2を非同
期噴射信号として出力して燃料噴射弁26,2
7,28に非同期噴射を行わせる。この結果、出
力トルクは、第4図に×印で示すg2の時点で得る
ことができ、同期噴射時期である斜線Dの時期に
噴射した場合に出力トルクの得られるg3に比較し
て、クランク角度で360°早く出力トルクを得るこ
とができる。さらに、フユエルカツト中に、第4
図に破線で囲んで示す領域P1および領域P2でエ
ンジン回転数Nがリカバ回転数Nr以下に低下し
た場合には、非同期噴射を行わず、次の同期噴射
時期である斜線Hあるいは斜線Dまで待つて同期
噴射する。すなわち、領域P1および領域P2で非
同期噴射をした場合には、第1気筒#1や第2気
筒#2および第4気筒#4や第5気筒#5におい
ては、吸入行程の終期あるいは中後期で噴射され
ることとなり、噴射された燃料が十分気筒内に吸
入されずに吸気管22内に残留する。したがつ
て、残留した燃料は次の同期噴射時期(斜線Dお
よび斜線E)に噴射された燃料とともに次の吸入
行程で各気筒内に吸入され、過濃混合気となる。
その結果、かえつてエンストやトルク変動が発生
するおそれが多くなるとともに排気性能が悪化す
る。しかしながら、本実施例においては、領域
P1および領域P2でエンジン回転数Nがリカバ回
転数Nr以下に低下しても非同期噴射を行わず、
次の同期噴射時期まで待つて噴射しているので、
エンストやトルク変動の発生を防止できるととも
に排気性能を良好なものとすることができる。こ
のように本考案にあつては、フユエルカツト中
に、エンジン回転数Nがリカバ回転数Nrより低
くなると、運転状態に基づいて非同期噴射を行う
か否かを判別するとともに、非同期噴射を行う場
合には、運転状態に基づいて噴射気筒を選別して
即座に非同期噴射を行わせることができるので、
排気性能を悪化させることなく、エンジン回転数
Nがリカバ回転数Nr以下に低下してから出力ト
ルクを得ることができるまでの時間を短縮するこ
とができ、この時間内におけるエンジン回転数の
低下を小さくすることができる。したがつて、エ
ンストや大きなトルク変動の発生をまた、リカバ
回転数より一層低く設定することができ、燃費を
より一層節減することができる。
At step P 115 , the fuel flag is 1.
At step P117 , the engine speed N
is compared with a predetermined recovery rotational speed Nr, and when N≧Nr, the process proceeds to step P 113 and step P 114 to continue fuel cut. Step P 117
When N<Nr, the fuel injection amount during asynchronous injection is calculated based on the operating condition in step P118 , and the count value C1 of the first counter is checked in step P119 . In step P119 , when the count value C1 of the first counter is either 3 or 4, the injection signal is activated in step P120 .
Fuel injection valves 23, 2 with S 1 as an asynchronous injection signal
4 and 25, asynchronous injection is performed, and fuel is supplied at the same time as the engine speed N falls below the recovery speed Nr. If the count value C1 of the first counter is either 0 or 1 at step P119 , the injection signal is set at step P121 .
The fuel injection valves 26, 2 use S 1 as an asynchronous injection signal.
7 and 28, asynchronous injection is performed, and fuel is supplied at the same time as the engine speed N falls below the recovery speed Nr. At step P119 , if the count value C1 of the first counter is 2 or 5, the step continues without performing asynchronous injection.
Proceed to page 112 . Then, in step P122 , the fuel flag is set to 0, and this flow ends. Therefore, during fuel cut, if the engine speed N falls below the recovery speed Nr in the area G1 surrounded by the broken line in FIG. At the same time as the engine speed N drops below the recovery speed Nr,
The injection signal S2 is output as an asynchronous injection signal to cause the fuel injection valves 23, 24, and 25 to perform asynchronous injection. As a result, the output torque can be obtained at the time g 1 indicated by the cross in Fig. 4, which is compared to the time g 1 when the output torque is obtained when the injection is performed at the time indicated by the diagonal line H, which is the synchronous injection time. This allows you to obtain output torque 360° faster at the crank angle. Also, during the fuel cut, the area indicated by the broken line in Figure 4
When the engine speed N falls below the recovery speed Nr at G 1 , the engine speed N decreases to the recovery speed without waiting until the diagonal line D, which is the next synchronous injection timing.
At the same time, the injection signal S 2 is output as an asynchronous injection signal to control the fuel injection valves 26 and 2.
7 and 28 to perform asynchronous injection. As a result, the output torque can be obtained at the time g 2 shown by the cross mark in Fig. 4, compared to g 3 when the output torque is obtained when the injection is performed at the timing indicated by the diagonal line D, which is the synchronous injection timing. , output torque can be obtained 360° faster at the crank angle. Furthermore, during the fuel cut, the fourth
If the engine speed N falls below the recovery speed Nr in areas P 1 and P 2 surrounded by broken lines in the figure, asynchronous injection is not performed and the next synchronous injection timing is indicated by the diagonal line H or the diagonal line D. Wait until then and perform synchronous injection. In other words, when asynchronous injection is performed in region P1 and region P2 , in the first cylinder #1, the second cylinder #2, the fourth cylinder #4, and the fifth cylinder #5, the injection occurs at the end or middle of the intake stroke. The fuel is injected at a later stage, and the injected fuel remains in the intake pipe 22 without being sufficiently sucked into the cylinder. Therefore, the remaining fuel is sucked into each cylinder in the next intake stroke together with the fuel injected at the next synchronous injection timing (diagonal lines D and E), resulting in a rich mixture.
As a result, there is a greater possibility that engine stalling or torque fluctuations will occur, and exhaust performance will deteriorate. However, in this example, the area
Even if the engine speed N drops below the recovery speed Nr in P 1 and P 2 , no asynchronous injection is performed,
Because we wait until the next synchronous injection period before injecting,
It is possible to prevent engine stalling and torque fluctuations, and to improve exhaust performance. In this way, in the present invention, when the engine speed N becomes lower than the recovery speed Nr during fuel cut, it is determined whether or not to perform asynchronous injection based on the operating condition, and if asynchronous injection is performed, can select injection cylinders based on operating conditions and immediately perform asynchronous injection.
Without deteriorating exhaust performance, it is possible to shorten the time from when the engine speed N drops below the recovery speed Nr to when output torque can be obtained. Can be made smaller. Therefore, occurrence of engine stall or large torque fluctuation can be set lower than the recovery rotation speed, and fuel consumption can be further reduced.

例えば、本実施例の場合、エンジン回転数Nが
リカバ回転数Nr以下に低下してから出力トルク
が得られるまで最も長時間を要するのは、第4図
のt1あるいはt2の時点でエンジン回転数Nがリカ
バ回転数Nr以下に低下した場合であるが、この
場合、エンジン回転数Nが642rpmのときに出力
トルクを発生するようにするには、すなわち、g2
あるいはg3におけるエンジン回転数Nを642rpm
とするためには、リカバ回転数Nrは981rpmであ
ればよい。すなわち、フユエルカツト後のエンジ
ン急減速時のエンジン回転の減速度は、一般に、
3000rpm/sec(=100πradian/sec)であり、こ
の減速度においてエンジン回転数Nが642rpmで
あると、21.4πradian/secとなる。また、減速度
3000rpm/sec(=100πradian/sec)のとき、リ
カバ回転数Nr(=ωoradian/sec)と出力トルク
が発生する時点(g2またはg3)でのエンジン回転
数Np(=ωpradian/sec)の関係は次式で与えら
れる。
For example, in the case of this embodiment, it takes the longest time until output torque is obtained after the engine speed N falls below the recovery speed Nr at time t 1 or t 2 in FIG. In this case, in order to generate output torque when the engine speed N is 642 rpm, g 2
Or engine speed N at g 3 is 642rpm
In order to do so, the recovery rotation speed Nr should be 981 rpm. In other words, the deceleration of the engine rotation when the engine suddenly decelerates after the fuel cut is generally
3000 rpm/sec (=100 π radian/sec), and if the engine rotation speed N is 642 rpm at this deceleration, it becomes 21.4 π radian/sec. Also, deceleration
At 3000 rpm/sec (=100πradian/sec), the relationship between the recovery rotation speed Nr (=ωoradian/sec) and the engine rotation speed Np (=ωpradian/sec) at the time when output torque is generated (g 2 or g 3 ) is given by the following equation.

ωp=21.4π=ωo−100πt ……(1) そして、時点t1から時点g2あるいは時点t2から
時点g3までのクランク角は550度(≒
3.06πradian)であるので、次式が得られる。
ωp=21.4π=ωo−100πt...(1) Then, the crank angle from time t 1 to time g 2 or from time t 2 to time g 3 is 550 degrees (≒
3.06πradian), the following equation is obtained.

∫ωpdt=ωot−1/2・100πt2=3.06π ……(2) これを解くと、 t=0.113sec ωo=32.7πradian/sec=981rpm となる。したがつて、トルク発生時のエンジン回
転数Npを642rpmとするためには、リカバ回転数
Nrを981rpmに設定すればよい。
∫ωpdt=ωot−1/2・100πt 2 =3.06π …(2) Solving this gives t=0.113sec ωo=32.7πradian/sec=981rpm. Therefore, in order to set the engine rotation speed Np at the time of torque generation to 642 rpm, the recovery rotation speed must be
Just set Nr to 981rpm.

これに対して、従来のようなエンジン回転数N
がリカバ回転数Nr以下に低下して後、正規の同
期噴射時期まで待つてから噴射する場合には、例
えば、時点t3でリカバ回転数Nr以下となり時点
Hで噴射され、時点g2で出力トルクが発生する
か、あるいは、時点t4でリカバ回転数Nr以下と
なり、時点Dで噴射され、時点g3で出力トルクが
発生することとなる。この時点t3から時点g2、お
よび時点t4から時点g3まではクランク角で790°(≒
4.39πradian)となる。したがつて、時点g2ある
いは時点g3でのエンジン回転数Nrが642rpmであ
るためには、次式より、 ωp=21.4π=ωo−100πt ……(3) ∫ωpdt=ωot−1/2・100πt2=4.39π ……(4) t=0.131sec ωo=34.5radian/sec=1035rpm である必要がある。その結果、従来においては、
トルク発生時のエンジン回転数Npを642rpmとす
るためには、リカバ回転数Nrを本考案による場
合(981rpm)より高く(1035rp)設定する必要
がある。したがつて、本考案によれば、リカバ回
転数Nrをより一層低く設定することができ、燃
費をより一層節減することができる。
In contrast, the conventional engine speed N
If the engine is injected after waiting until the regular synchronous injection timing after the engine speed drops below the recovery rotation speed Nr, for example, at time t 3 the engine speed falls below the recovery rotation speed Nr and is injected at time H, and at time g 2 the output increases. Torque is generated, or becomes less than the recovery rotation speed Nr at time t4 , injection occurs at time D, and output torque is generated at time g3 . From time t 3 to time g 2 and from time t 4 to time g 3 , the crank angle is 790° (≒
4.39πradian). Therefore, in order for the engine speed Nr at time g 2 or time g 3 to be 642 rpm, from the following equation, ωp = 21.4π = ωo−100πt ……(3) ∫ωpdt = ωot−1/2・100πt 2 =4.39π ...(4) It is necessary that t=0.131sec ωo=34.5radian/sec=1035rpm. As a result, in the past,
In order to set the engine rotational speed Np at the time of torque generation to 642rpm, it is necessary to set the recovery rotational speed Nr higher (1035rp) than in the case of the present invention (981rpm). Therefore, according to the present invention, the recovery rotation speed Nr can be set even lower, and fuel consumption can be further reduced.

なお、上記実施例においては、6気筒エンジン
に適用した場合について述べたが、これに限るも
のではない。また、燃料噴射弁を2つのグループ
に分割した場合について述べたが、これに限るも
のではなく、3つのグループでも4つのグループ
であつてもよい。さらに、同期噴射を行うクラン
クタイミングも上記実施例の時期に限るものでは
ない。
In the above embodiment, the case where the present invention is applied to a six-cylinder engine has been described, but the present invention is not limited to this. Further, although the case has been described in which the fuel injection valves are divided into two groups, the present invention is not limited to this, and the invention may be divided into three or four groups. Furthermore, the crank timing for performing synchronous injection is not limited to the timing of the above embodiment.

(考案の効果) 本考案によれば、フユエルカツト中、加速操作
が行われると、運転状態に基づいて非同期噴射を
行うか否か判別するとともに、非同期噴射を行う
場合には、非同期噴射を行う気筒のグループを選
別し、即刻、非同期噴射を行うことにより、不必
要な非同期噴射による過濃空燃比の発生を防止す
るとともに、加速操作が行われてから出力トルク
が得られるまでの時間を短縮することができるの
で、排気性能を悪化させることなく加速性能を向
上させることができるとともに、エンストや大幅
なトルク変動の発生を防止して運転性能を向上さ
せることができる。
(Effects of the invention) According to the invention, when an acceleration operation is performed during fuel cut, it is determined whether or not to perform asynchronous injection based on the operating state, and if asynchronous injection is performed, the cylinder in which the asynchronous injection is performed is determined. By selecting the group and immediately performing asynchronous injection, it prevents the occurrence of an overrich air-fuel ratio due to unnecessary asynchronous injection, and shortens the time from acceleration operation to output torque being obtained. Therefore, acceleration performance can be improved without deteriorating exhaust performance, and driving performance can be improved by preventing engine stalling and large torque fluctuations.

また、上記実施例によれば、フユエルカツト
中、エンジン回転数がリカバ回転数以下に低下し
てから出力トルクが発生するまでの時間を短縮す
ることができるので、エンストの発生やトルクの
大幅変動を防止でき、運転性能を向上させること
ができる。また、リカバ回転数をより一層低く設
定することができ、燃費をより一層節減すること
ができる。
Furthermore, according to the above embodiment, during fuel cut, the time from when the engine speed drops below the recovery speed to when output torque is generated can be shortened, so that occurrence of engine stalling and large fluctuations in torque can be reduced. This can be prevented and driving performance can be improved. Moreover, the recovery rotation speed can be set even lower, and fuel consumption can be further reduced.

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

第1図は本考案の全体構成図である。第2図〜
第5図は本考案の一実施例を示す図であり、第2
図はその概略構成図、第3図はその同期噴射の割
込プログラムを示すフローチヤート、第4図はそ
の噴射タイミングを示す図、第5図はメインプロ
グラムを示すフローチヤートである。第6図〜第
8図は従来例を示す図であり、第6図はその概略
構成図、第7図はその噴射タイミングを示す図、
第8図はそのフユエルカツト回転数およびリカバ
回転数と冷却水温度との関係を示す図である。 23,24,25,26,27,28……燃料
噴射弁、33……運転状態検出手段、34……コ
ントロールユニツト(噴射量演算手段、フユエル
カツト手段、フユエルカツト解除手段、非同期噴
射制御手段)。
FIG. 1 is an overall configuration diagram of the present invention. Figure 2~
FIG. 5 is a diagram showing one embodiment of the present invention, and the second
3 is a flowchart showing the interrupt program of the synchronous injection, FIG. 4 is a diagram showing the injection timing, and FIG. 5 is a flowchart showing the main program. 6 to 8 are diagrams showing a conventional example, FIG. 6 is a schematic configuration diagram thereof, FIG. 7 is a diagram showing its injection timing,
FIG. 8 is a diagram showing the relationship between the fuel cut rotation speed, recovery rotation speed, and cooling water temperature. 23, 24, 25, 26, 27, 28... fuel injection valve, 33... operating state detection means, 34... control unit (injection amount calculation means, fuel cut means, fuel cut release means, asynchronous injection control means).

Claims (1)

【実用新案登録請求の範囲】 a 多気筒エンジンの各気筒ごとに燃料を供給す
る燃料噴射弁と、 b 運転状態を検出する運転状態検出手段と、 c 運転状態に基づいて燃料の噴射量を演算する
噴射量演算手段と、 d 燃料噴射弁を気筒グループごとに分割し、任
意気筒グループのなかで最初に吸気行程に入る
先行気筒の当該吸気行程開始直前で、当該気筒
グループに同期燃料噴射信号を出力する噴射信
号出力手段と、 e 所定の減速運転状態で前記同期燃料噴射信号
の出力を停止し、エンジンへの燃料の供給を遮
断するフユエルカツト手段と、 f 前記先行気筒の吸気行程開始直前から当該吸
気行程終了直前までの期間を気筒グループごと
に予め定め、フユエルカツト中で加速動作が行
われたタイミングが前記期間内の場合には、そ
の加速操作タイミングを含む期間の属する気筒
グループに非同期燃料噴射信号を出力する一
方、前記加速操作タイミングが前記期間外の場
合には、いずれの気筒グループにも非同期燃料
噴射信号を出力しない非同期噴射制御手段と、 を備えたことを特徴とする燃料噴射制御装置。
[Scope of Claim for Utility Model Registration] a. A fuel injection valve that supplies fuel to each cylinder of a multi-cylinder engine; b. Operating state detection means for detecting the operating state; c. Calculating the amount of fuel to be injected based on the operating state. d) the fuel injection valves are divided into cylinder groups, and a synchronous fuel injection signal is applied to the cylinder group immediately before the start of the intake stroke of the preceding cylinder that first enters the intake stroke among the arbitrary cylinder groups; e) fuel cut means for stopping the output of the synchronous fuel injection signal and cutting off the supply of fuel to the engine in a predetermined deceleration operating state; f) starting immediately before the start of the intake stroke of the preceding cylinder; The period until just before the end of the intake stroke is predetermined for each cylinder group, and if the timing at which an acceleration operation is performed during the fuel cut is within the period, an asynchronous fuel injection signal is sent to the cylinder group to which the period including the acceleration operation timing belongs. asynchronous injection control means that outputs an asynchronous fuel injection signal to any cylinder group, while outputting an asynchronous fuel injection signal to any cylinder group when the acceleration operation timing is outside the period.
JP1984179201U 1984-11-26 1984-11-26 Expired JPH048282Y2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1984179201U JPH048282Y2 (en) 1984-11-26 1984-11-26

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1984179201U JPH048282Y2 (en) 1984-11-26 1984-11-26

Publications (2)

Publication Number Publication Date
JPS6194257U JPS6194257U (en) 1986-06-18
JPH048282Y2 true JPH048282Y2 (en) 1992-03-03

Family

ID=30736763

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1984179201U Expired JPH048282Y2 (en) 1984-11-26 1984-11-26

Country Status (1)

Country Link
JP (1) JPH048282Y2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2808658B2 (en) * 1989-04-28 1998-10-08 スズキ株式会社 Fuel injection control device for internal combustion engine

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59108868A (en) * 1982-12-13 1984-06-23 Toyota Motor Corp Electronic control type fuel injection method for internal-combustion engine
JPS59138739A (en) * 1983-01-28 1984-08-09 Toyota Motor Corp Fuel injection control of multicylinder internal-combustion engine
JPS59203833A (en) * 1983-05-04 1984-11-19 Toyota Motor Corp Fuel injection controlling method for multi-cylinder internal-combustion engine used for automobile

Also Published As

Publication number Publication date
JPS6194257U (en) 1986-06-18

Similar Documents

Publication Publication Date Title
JP3731025B2 (en) Air quantity control device for internal combustion engine
JPH048282Y2 (en)
JPH048281Y2 (en)
JPH0413536B2 (en)
JPH0413535B2 (en)
JPH07217463A (en) Cylinder reduction control device for multi-cylinder internal combustion engine
JP2673492B2 (en) Air-fuel ratio control device for internal combustion engine
JPH1122525A (en) Engine idle rotation learning control device
JPH02535B2 (en)
JPH0319370B2 (en)
JP2929883B2 (en) Fail safe device for auxiliary air control device
JPH0415538Y2 (en)
JPS58185947A (en) Fuel-injection controller for internal-combustion engine
JP3741770B2 (en) Air-fuel ratio control method for internal combustion engine
JPH04134145A (en) Deceleration controller for engine
JPS639645A (en) Fuel cut control method for electronic control engine
JPS61116037A (en) Fuel injection control method for internal-combustion engine
JPH0121336B2 (en)
JPH0192547A (en) Electronically controlled fuel injection device for multi-cylinder internal combustion engine
JP2001020780A (en) In-cylinder injection internal combustion engine
JPH0526939B2 (en)
JPH07113333B2 (en) Cylinder number control engine
JPS6267248A (en) Fuel injection control method of internal combustion engine
JPS63170536A (en) Fuel cut control device for internal combustion engine
JPH0868351A (en) Fuel cut control device for internal combustion engine