JPH0510495B2 - - Google Patents
Info
- Publication number
- JPH0510495B2 JPH0510495B2 JP59229954A JP22995484A JPH0510495B2 JP H0510495 B2 JPH0510495 B2 JP H0510495B2 JP 59229954 A JP59229954 A JP 59229954A JP 22995484 A JP22995484 A JP 22995484A JP H0510495 B2 JPH0510495 B2 JP H0510495B2
- Authority
- JP
- Japan
- Prior art keywords
- fuel
- fuel injection
- intake
- injection timing
- 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 - Lifetime
Links
Landscapes
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明はエンジンの燃料噴射時期制御装置に関
する。DETAILED DESCRIPTION OF THE INVENTION (Field of Industrial Application) The present invention relates to a fuel injection timing control device for an engine.
(従来技術)
従来、エンジンの各シリンダへ供給する燃料噴
射量を精密に制御するため吸気マニホールドの下
流側において各シリンダの吸気路にインジエクタ
を設けて、適宜のタイミングで燃料を噴射するよ
うにしたものが実用化されており、例えば特開昭
57−108428号公報には各シリンダの吸気行程の終
了時に当該吸気通路へ燃料を噴射して燃料の気化
を促進するようにしたエンジンの燃料噴射供給装
置が記載されている。(Prior art) Conventionally, in order to precisely control the amount of fuel injected to each cylinder of an engine, an injector was provided in the intake path of each cylinder on the downstream side of the intake manifold, and fuel was injected at appropriate timing. Things have been put into practical use, for example,
Japanese Patent No. 57-108428 describes a fuel injection supply device for an engine that injects fuel into the intake passage at the end of the intake stroke of each cylinder to promote vaporization of the fuel.
しかしながら、吸気通路へ燃料を噴射する限
り、吸気行程の終了時という早期の時点で燃料を
噴射した場合、噴射燃料の相当の部分が吸気通路
の壁面へ付着し、それが時間遅れを伴つてシリン
ダへ吸入されるという現象が生じる。 However, as long as fuel is injected into the intake passage, if fuel is injected at an early point, such as at the end of the intake stroke, a considerable portion of the injected fuel will adhere to the wall of the intake passage, and this will be transferred to the cylinder with a time delay. The phenomenon of inhalation occurs.
もつとも、定常運転状態の時には壁面へ付着し
た燃料も定量ずつ一定の遅れをもつて吸入される
から特に問題は生じないが、加速時などの過渡運
転状態の時には壁面に付着する燃料分だけ燃料供
給の応答遅れが生じ、さらに噴射量決定から吸入
までの要求量の変化に対応できない。その結果加
速性能が低下するという問題がある。つまり、要
求される燃料の不足を生じてしまうのである。 However, during steady operating conditions, no particular problem arises because the fuel adhering to the wall is sucked in in fixed amounts with a certain delay, but during transient operating conditions such as during acceleration, only the amount of fuel adhering to the wall is supplied. A delay in response occurs, and furthermore, it is not possible to respond to changes in the required amount from injection amount determination to intake. As a result, there is a problem that acceleration performance deteriorates. In other words, there will be a shortage of the required fuel.
また、フユーエルカツトからの復帰時などの過
渡運転状態の時にも上記同様の応答遅れの問題が
生じることになる。 Furthermore, the same problem of response delay as described above occurs during a transient operating state such as when returning from a fuel cut.
(発明の目的)
本発明は、上記の問題を解消するためになされ
たもので、定常運転時の燃料の気化を促進すると
ともに、過渡運転状態の時に燃料供給の応答遅れ
が生じないような燃料噴射時期制御装置を提供す
ることを目的とする。(Object of the Invention) The present invention has been made to solve the above problems, and it is possible to improve the vaporization of fuel during steady operation, and to provide a fuel that does not cause a delay in the response of fuel supply during transient operation. An object of the present invention is to provide an injection timing control device.
(発明の構成)
本発明に係る燃料噴射時期制御装置は、第1図
に示すように多気筒エンジンの各吸気通路に配設
されかつ吸気通路のうちの燃焼室から所定距離隔
てた位置に配設された燃料噴射弁と、上記燃料噴
射弁から燃料を噴射する燃料噴射時期を制御する
燃料噴射時期制御手段とを備えた燃料噴射時期制
御装置において、上記燃料噴射弁よりも上流側の
吸気通路に配設され燃焼室に吸入される空気の充
填量に関連する値を検出する充填量検出手段と、
上記充填量検出手段の出力を受け燃焼用空気の充
填量の変化率に基いて定常運転状態と加速運転状
態とを判別する判別手段と、上記判別手段の出力
に基いて定常運転状態のときには燃料噴射時期を
吸気行程以外の時期に設定するとともに加速運転
状態のときには燃料噴射時期を吸気行程に設定す
る燃料噴射時期設定手段とを備えたものである。(Structure of the Invention) A fuel injection timing control device according to the present invention is arranged in each intake passage of a multi-cylinder engine as shown in FIG. In the fuel injection timing control device, the fuel injection timing control device includes a fuel injection valve provided in the fuel injection valve, and a fuel injection timing control means for controlling a fuel injection timing for injecting fuel from the fuel injection valve. a charging amount detection means disposed in the combustion chamber for detecting a value related to the filling amount of air taken into the combustion chamber;
a discriminating means for discriminating between a steady operating state and an accelerating operating state based on the rate of change in the charging amount of combustion air upon receiving the output of the charging amount detecting means; The fuel injection timing setting means sets the injection timing to a timing other than the intake stroke and sets the fuel injection timing to the intake stroke when the engine is in an accelerated driving state.
(作用)
本発明に係る燃料噴射時期制御装置において
は、充填量検出手段によつて燃焼室に吸入される
空気の充填量に関連する値が検出され、判別手段
は充填量検出手段の出力を受けて充填量の変化率
に基いて定常運転状態と加速運転状態とを判別す
る。(Function) In the fuel injection timing control device according to the present invention, the filling amount detection means detects a value related to the filling amount of air taken into the combustion chamber, and the discriminating means detects the output of the filling amount detection means. Based on the rate of change in the filling amount, a steady state of operation and an accelerated state of operation are determined.
燃料噴射時期設定手段は、判別手段の出力に基
いて定常運転状態のときには燃料噴射時期を吸気
行程以外の時期に設定するとともに加速運転状態
のときには燃料噴射時期を吸気行程に設定する。 The fuel injection timing setting means sets the fuel injection timing to a timing other than the intake stroke when the engine is in a steady state of operation, and sets the fuel injection timing to a period other than the intake stroke when the engine is in an accelerating operation state based on the output of the determining means.
即ち、定常運転状態の時には、吸気行程以外の
時期に燃料が噴射されるので、燃料噴射から吸入
されるまでの間の時間が長くなり、噴射燃料は吸
気通路内で加熱されて気化・霧化が促進され、燃
焼室内での燃焼性が向上する。そして、定常運転
状態の時には吸気行程以外の時期に噴射しても燃
料供給の応答遅れの問題は生じない。一方、加速
運転状態の時には、吸気行程に燃料が噴射される
ので、噴射燃料が吸気通路の壁面に付着せずに噴
射後直ちにその略全量が吸気流に乗つて燃焼室へ
吸入されるので、加速運転状態の要求に応じた量
の燃料を応答性よく燃焼室へ供給して、加速応答
性を向上させることが出来る。 In other words, during steady operation, fuel is injected at a time other than the intake stroke, so the time between fuel injection and intake becomes longer, and the injected fuel is heated in the intake passage and becomes vaporized and atomized. is promoted, improving combustibility within the combustion chamber. In a steady state of operation, even if the fuel is injected at a time other than the intake stroke, there will be no problem of a delay in the response of fuel supply. On the other hand, during accelerating operation, fuel is injected during the intake stroke, so the injected fuel does not adhere to the wall of the intake passage, and almost the entire amount is taken into the combustion chamber by the intake air flow immediately after injection. Acceleration responsiveness can be improved by supplying fuel in an amount corresponding to the demands of the accelerating driving state to the combustion chamber with good responsiveness.
(発明の効果)
本発明に係る燃料噴射時期制御装置によれば、
以上説明したように、充填量検出手段と判別手段
と燃料噴射時期設定手段とを設けたことにより、
定常運転状態の時には吸気行程以外の時期に噴射
することより燃料の気化・霧化を促進することが
出来、また加速運転状態の時には吸気行程中に噴
射することにより吸気の気流に乗せて噴射燃料の
大部分を燃焼室へ送ることにより要求に応じた精
度のよい噴射量を応答遅れなしに供給することが
出来る。(Effect of the invention) According to the fuel injection timing control device according to the present invention,
As explained above, by providing the filling amount detection means, the discrimination means, and the fuel injection timing setting means,
In steady-state operating conditions, fuel vaporization and atomization can be promoted by injecting at times other than the intake stroke, and in accelerating operating conditions, by injecting during the intake stroke, the injected fuel is carried along with the intake airflow. By sending most of the fuel to the combustion chamber, it is possible to supply a highly accurate injection amount according to the request without delay in response.
つまり、燃料の壁面付着による燃料供給の応答
遅れが問題とならない定常運転状態の時には吸気
行程以外の時期に噴射して燃料の気化・霧化を促
進する一方、燃料供給の応答遅れが問題となる加
速運転状態の時には吸気行程中に噴射して燃料供
給の応答性を高めることが出来る。 In other words, in steady-state operating conditions, where delay in fuel supply response due to fuel adhesion to walls is not a problem, fuel is injected at times other than the intake stroke to promote vaporization and atomization of the fuel, but response delay in fuel supply becomes a problem. During acceleration operation, the fuel can be injected during the intake stroke to improve the responsiveness of fuel supply.
(実施例)
以下、本発明を立型4気筒燃料噴射式エンジン
に適用した場合の実施例について図面に基いて説
明する。(Example) Hereinafter, an example in which the present invention is applied to a vertical four-cylinder fuel injection engine will be described with reference to the drawings.
この実施例における燃料噴射時期制御システム
は、第2図に示すようにエンジンEの各気筒11
〜14の吸気通路2に各々燃料を噴射する4個の
インジエクタ31〜34と、これらインジエクタ3
1〜34へ駆動信号を出力するコントロールユニツ
ト4と、コントロールユニツト4へ各種検出信号
を出力する下記の各種センサ類とで基本的に構成
される。 The fuel injection timing control system in this embodiment is as shown in FIG.
Four injectors 3 1 to 3 4 each injecting fuel into the intake passages 2 of 1 to 1 4 , and these injectors 3
The control unit 4 basically comprises a control unit 4 which outputs drive signals to the control units 1 to 34 , and various sensors described below which output various detection signals to the control unit 4.
スロツトル開度センサ5はスロツトルバルブ6
に連結されスロツトルバルブ6の開度を検出して
スロツトル開度信号THを出力する。 The throttle opening sensor 5 is the throttle valve 6
is connected to detects the opening degree of the throttle valve 6 and outputs a throttle opening signal TH.
マニホールド負圧センサ7はスロツトルバルブ
6の下流側で吸気マニホールド8の上流部に設け
られ吸気マニホールド8の負圧を検出してマニホ
ールド負圧信号Vを出力する。 The manifold negative pressure sensor 7 is provided downstream of the throttle valve 6 and upstream of the intake manifold 8, detects the negative pressure of the intake manifold 8, and outputs a manifold negative pressure signal V.
クランク角センサ9はクワンク軸10に連係さ
せて設けられ、第4図aに示すようなクランク角
信号Cを出力する。 The crank angle sensor 9 is provided in conjunction with the quank shaft 10 and outputs a crank angle signal C as shown in FIG. 4a.
気筒識別センサ11はデイストリビユータ12
に連係させて設けられ、第4図bに示すように1
番気筒11の吸気TDC(吸気上死点)とその
ATDC90℃(上死点後90℃)間をハイレベルで
覆うような気筒識別信号Kを出力する。 The cylinder identification sensor 11 is connected to the distributor 12
1, as shown in Figure 4b.
Intake TDC (intake top dead center) of cylinder No. 1 1 and its
A cylinder identification signal K is output that covers ATDC 90 degrees Celsius (90 degrees Celsius after top dead center) at a high level.
上記コントロールユニツト4は、第3図に示す
ように、入出力ポート13と中央演算装置
(CPU)14とリード・オンリ・メモリ(ROM)
15とランダム・アクセス・メモリ(RAM)1
6とフリーランニグカウンタ17とからなるコン
ピユータと、マニホールド負圧センサ7とスロツ
トル開度センサ5とからの出力信号V・THを受
ける第1入力回路18と、第1入力回路18から
マニホールド負圧信号V及びスロツトル開度信号
THを受けて各々をA/D変換して入出力ポート
13へ出力するA/D変換器19と、クランク角
センサ9と気筒識別センサ11からの出力信号
C・Kを受けて各々を波形整形し、入出力ポート
13へ出力する第2入力回路20と、第2入力回
路20で波形整形されたクランク角信号Cを受け
てクランク角信号Cの立ち上り・立ち下りを検出
し各々に対応した割込み信号IをCPU14へ出
力する立ち上り・立ち下り検出回路22と、コン
ピユータから各インジエクタ31〜34への燃料噴
射信号を受けてその信号に対応するタイミングと
時間幅の燃料噴射パルスfを出力するタイマ21
1〜214と、各タイマ211〜214から燃料噴射
パルスfを受けて増幅し各インジエクタ31〜34
へ出力する各駆動回路231〜234とから構成さ
れる。 As shown in FIG. 3, the control unit 4 includes an input/output port 13, a central processing unit (CPU) 14, and a read-only memory (ROM).
15 and random access memory (RAM) 1
6 and a free running counter 17; a first input circuit 18 that receives the output signals V and TH from the manifold negative pressure sensor 7 and the throttle opening sensor 5; V and throttle opening signal
An A/D converter 19 that receives TH, A/D converts each, and outputs it to the input/output port 13, and receives output signals C and K from the crank angle sensor 9 and cylinder identification sensor 11 and shapes each into waveforms. A second input circuit 20 outputs to the input/output port 13, and receives the crank angle signal C whose waveform has been shaped by the second input circuit 20, detects the rise and fall of the crank angle signal C, and generates corresponding interrupts. A rising/falling detection circuit 22 outputs a signal I to the CPU 14, and receives a fuel injection signal from the computer to each injector 31 to 34 and outputs a fuel injection pulse f having a timing and time width corresponding to the signal. timer 21
1 to 214 , and each injector 31 to 34 receives and amplifies the fuel injection pulse f from each timer 211 to 214.
The drive circuits 23 1 to 23 4 output data to the drive circuits 23 1 to 23 4 .
ここで、この燃料噴射時間制御システムにおけ
る基本思想について説明しておくものとする。 Here, the basic idea of this fuel injection time control system will be explained.
先ず、定常運転状態の時には排気行程の途中
(排気ABDC90°:排気下死点後90°)で燃料噴射
することにより噴射から吸入までの時間を多少長
くして吸気通路2内における燃料の気化・霧化を
促進する一方、加速時やフユーエルカツトからの
復帰直後などの過渡運転状態の時には原則として
吸気行程開始初期(吸気TDC)に燃料噴射する
ことにより燃料供給の応答性を高めようとするも
のである。 First, during steady operation, fuel is injected in the middle of the exhaust stroke (exhaust ABDC 90°: 90° after exhaust bottom dead center) to lengthen the time from injection to intake, thereby increasing the vaporization of fuel in the intake passage 2. While promoting atomization, it also aims to improve the responsiveness of fuel supply by injecting fuel at the beginning of the intake stroke (intake TDC) during transient operating conditions such as during acceleration or immediately after returning from a fuel cut. be.
そして、排気ABDC90°噴射から吸気TDC噴射
へ切換時或いは吸気TDC噴射から排気BTDC90°
噴射へ切換時には燃料の重複噴射(気筒1行程サ
イクル2回噴射)や噴射の抜けを防止するために
吸気行程の終了した気筒11〜14から順に切換後
の新噴射タイミングを適用するか、フユーエルカ
ツトから復帰直後には重複噴射ということは有り
得ないので即座に切換後の新タイミングを適用す
る。 When switching from exhaust ABDC 90° injection to intake TDC injection or from intake TDC injection to exhaust BTDC 90°
When switching to injection, in order to prevent duplicate injection of fuel (injection twice in one cylinder stroke cycle) and omission of injection, apply the new injection timing after switching sequentially from cylinders 1 1 to 1 4 where the intake stroke has ended, or Immediately after returning from the fuel cut, there is no possibility of duplicate injection, so the new timing after switching is applied immediately.
上記燃料噴射タイミングはエンジンEの運転状
態を示す各種検出データに基いて、第6図のフロ
ーチヤートに示されたメインルーチンによつて判
断され、各インジエクタ31〜34からの燃料噴射
は上記メインルーチンで求められた要求燃料噴射
タイミングに基いてメインルーチン実行中に第7
図のフローチヤートに示された割込み処理ルーチ
ンにて実行される。 The fuel injection timing described above is determined by the main routine shown in the flowchart of FIG. 6 based on various detected data indicating the operating state of the engine E, and the fuel injection from each injector 3 1 to 3 4 is determined as described above. Based on the required fuel injection timing obtained in the main routine, the seventh
This is executed in the interrupt processing routine shown in the flowchart in the figure.
但し、上記割込み処理は、クランク角信号の立
ち上り時と立ち下り時に上記立ち上り、・立ち下
り検出回路22からCPU14へ出力される割込
み信号Iに基いて実行される。 However, the above-mentioned interrupt processing is executed based on the interrupt signal I outputted from the rise/fall detection circuit 22 to the CPU 14 at the rise and fall of the crank angle signal.
上記コンピユータのROM15に上記メインル
ーチンのプログラム、割込み処理ルーチンのプロ
グラム、その他必要な諸定数などが予入力され記
憶されている。 The main routine program, the interrupt processing routine program, and other necessary constants are pre-input and stored in the ROM 15 of the computer.
次に、第6図のフローチヤートにより、燃料噴
射時期を判断するメインルーチン(ステツプS1
〜S16)について説明する。 Next, according to the flowchart in Fig. 6, the main routine (step S1
~S16) will be explained.
先ず、開始信号により入出力ポート13及び
RAM16にメモリされている必要なデータが初
期化されると、S1ではスロツトル開度信号THが
読み込まれ、S2ではこのスロツトル開度信号TH
と前回のスロツトル開度THとが比較され、この
比較結果に基いてS3では加速状態から否かが判
定され、加速状態のときにはS4からS8へ或いは
S4からS6、S7を経由してS8へ移行し、加速状態
でないときにはS5を経由してS8へ移行する。S4
では加速フラグFACCが1か0かが判定され、
FACC=0の時即ち加速開始時にはS6へ移行し、
S6において加速フラグFACC=1とセツトされ、
S7において吸気トツプ噴射カンウンタCINJに吸
気トツプ噴射回数NTDCがセツトされる。 First, the input/output ports 13 and
When the necessary data stored in the RAM 16 is initialized, the throttle opening signal TH is read in S1, and the throttle opening signal TH is read in S2.
is compared with the previous throttle opening TH, and based on this comparison result, it is determined in S3 whether or not the acceleration state is reached, and when it is in the acceleration state, it is changed from S4 to S8 or
It moves from S4 to S8 via S6 and S7, and when it is not in an acceleration state, it moves to S8 via S5. S4
Then, it is determined whether the acceleration flag FACC is 1 or 0,
When FACC=0, that is, when acceleration starts, it moves to S6,
In S6, the acceleration flag FACC is set to 1,
At S7, the number of intake top injections NTDC is set in the intake top injection counter CINJ.
即ち、スロツトル開度により加速判定する場合
一瞬の間だけ加速と判定され、吸気はその加速判
定に遅れて吸入されることが多いこと、また、通
常の加速では略所定回数の噴射後には吸気量が殆
ど増加しなくなることに鑑みて、上記略所定回数
だけ吸気トツプ噴射を実行させる為に、上記吸気
トツプ噴射カウンタCINJが設けられ、上記吸気
トツプ噴射回数NTDCは、例えば20回に設定さ
れる。但し、20以下又は20回以上の値に設定する
ことも可能である。 In other words, when determining acceleration based on the throttle opening, it is determined that acceleration is occurring only for a moment, and the intake air is often drawn after a delay in the acceleration determination; In view of this, the intake top injection counter CINJ is provided in order to execute the intake top injection approximately the predetermined number of times, and the intake top injection number NTDC is set to, for example, 20 times. However, it is also possible to set the value to 20 or less or 20 or more times.
S4において加速フラグFACC=1である時即ち
前回から加速中である時にはS8へ移行する。 When the acceleration flag FACC=1 in S4, that is, when the acceleration is in progress since the previous time, the process moves to S8.
S5は加速状態でない場合であり、S5では加速
フラグFACCがリセツトされる。 S5 is a case where the vehicle is not in an acceleration state, and the acceleration flag FACC is reset in S5.
S8〜S11はフユーエルカツト条件を判定するた
め、S8ではマニホールド負圧信号Vが読込まれ、
S9ではマニホールド負圧がフユーエルカツト判
定バキユームFCVACより大きいか否かが判定さ
れ、大きいときにはS10へまた大きくないときに
はS13へ移行する。S10ではエンジン回転数がフ
ユーエルカツト判定回転数FCRPMより大きいか
否かが判定され、大きい時にはS11へまた大きく
ない時にはS13へ移行する。 In S8 to S11, the fuel cut condition is determined, so in S8 the manifold negative pressure signal V is read,
In S9, it is determined whether the manifold negative pressure is greater than the fuel cut judgment vacuum FCVAC, and if it is, the process proceeds to S10, and if it is not, the process proceeds to S13. In S10, it is determined whether the engine speed is greater than the fuel cut determination rotation speed FCRPM, and if it is, the process moves to S11, and if it is not, the process moves to S13.
S11ではスロツトル開度信号THよりスロツト
ルバルブ5が全閉か否かが判定され、全閉の時に
はS12へまた全閉でない時にはS13へ移行する。 In S11, it is determined from the throttle opening signal TH whether the throttle valve 5 is fully closed or not. If it is fully closed, the process advances to S12, and if it is not fully closed, the process advances to S13.
S12はフユーエルカツトの全条件が見たされた
場合であり、S12ではフユーエルカツトフラグ
FFC=1とセツトされる。 S12 is the case when all fuel cut conditions are met, and in S12, the fuel cut flag is
FFC=1 is set.
S13はフユーエルカツトに該当しない場合であ
り、S13ではフユーエルカツトフラグFFCが1か
0かが判定され、FFC=1即ち前回はフユーエ
ルカツトであつて今回フユーエルカツトでない状
態へ復帰した時にはS14においてフユーエルカツ
トフラグFFCがリセツトされ、S15において吸気
トツプ噴射カウンタCINJに吸気トツプ噴射回数
NTDCがセツトされる。 S13 is a case where it does not correspond to a fuel cut, and in S13 it is determined whether the fuel cut flag FFC is 1 or 0. If FFC = 1, that is, it was a fuel cut last time and has returned to a state where it is not a fuel cut this time, the fuel cut flag is set in S14. The FFC is reset and the number of intake top injections is displayed on the intake top injection counter CINJ in S15.
NTDC is set.
即ち、フユーエルカツト解除後、前記同様の所
定の噴射回数だけ吸気トツプ噴射を実行させる為
である。 That is, after the fuel cut is released, the intake top injection is executed a predetermined number of times as described above.
このフユーエルカツトからの復帰時には即座に
吸気トツプ噴射へ移行させるためにS16において
各インジエクタ31〜34に対応する噴射タイミン
グフラグFIN1〜FIN4が全てFIN=1とセツトさ
れる。 In order to immediately shift to intake top injection upon return from the fuel cut, injection timing flags FIN 1 to FIN 4 corresponding to each injector 3 1 to 3 4 are all set to FIN=1 in S16.
S13においてフユーエルカツトフラグFFC=0
の時にはそのまま復帰する。 Fuel cut flag FFC = 0 in S13
It will return as is when .
以上のメインルーチンにおいて燃料噴射タイミ
ングが排気ABDC90°にまた吸気トツプ噴射カウ
ンタCINJを介して吸気TDCに設定される。 In the above main routine, the fuel injection timing is set to exhaust ABDC 90° and to intake TDC via the intake top injection counter CINJ.
次に、クランク角信号Cの立ち上り時又は立ち
下り時に割込み処理でなされる各インジエクタ3
1〜34の燃料噴射の順序の判定と実際に噴射する
かしないかの判定と燃料噴射について第7図のフ
ローチヤートに基いて説明する。 Next, when the crank angle signal C rises or falls, each injector 3
Determination of the order of fuel injections 1 to 3.4 , determination of whether to actually inject or not, and fuel injection will be explained based on the flowchart of FIG.
先ず、立ち上り・立ち下り検出回路22からの
割込み信号Iにより割込み処理が開始されると、
S21ではフリーランニングカウンタ17からその
時刻が読込まれ、S22では前回の割込み時刻と今
回の割込み時刻とから割込み周期を求めエンジン
回転数が演算され、S23ではクランク各信号Cの
レベルが読込まれ、S24ではクランク角信号Cの
レベルが「H」か「L」かが判定され、クランク
角信号Cのレベルが「H」の時つまり吸気TDC
の時にはS25へまた「L」の時つまりATDC90°の
時にはS51へ移行する。 First, when interrupt processing is started by the interrupt signal I from the rising/falling detection circuit 22,
In S21, the time is read from the free running counter 17, in S22, the interrupt cycle is calculated from the previous interrupt time and the current interrupt time, and the engine rotation speed is calculated, in S23, the level of each crank signal C is read, and in S24 Then, it is determined whether the level of the crank angle signal C is "H" or "L", and when the level of the crank angle signal C is "H", that is, the intake TDC
When it is "L", that is, when ATDC is 90°, it moves to S51.
S25は吸気TDCの場合であり、S25では気筒識
別信号Kが読込まれ、S26において気筒識別信号
Kが「H」か「L」かが判定され、それが「H」
の時には1番気筒11の吸気TDCに該当するもの
と判定されてS27へ移行し、「L」の時にはS28へ
移行する。 S25 is the case of intake TDC. In S25, the cylinder identification signal K is read, and in S26, it is determined whether the cylinder identification signal K is "H" or "L".
When it is "L", it is determined that it corresponds to the intake TDC of the first cylinder 11 , and the process moves to S27, and when it is "L", the process moves to S28.
S27ではインジエクタカウンタN=1と設定さ
れ、S28ではインジエクタカウンタNに1だけ加
算される。 In S27, the injector counter N is set to 1, and in S28, the injector counter N is incremented by 1.
このように、S25〜S28によつて点火順序を示
すインジエクタカウンタNの値が1〜4のうちの
どれに該当するか判定されることになる。 In this way, in S25 to S28, it is determined which of 1 to 4 the value of the injector counter N indicating the ignition order corresponds to.
尚、このインジエクタカウンタNは第5図のイ
ンジエクタ31〜34の添字に対応するものであ
り、このインジエクタカウンタNの値が決まると
それに対応する気筒番号も定まり、その気筒11
〜14の吸気TDCに該当することが判る(第5図
参照)。 Note that this injector counter N corresponds to the subscripts of injectors 3 1 to 3 4 in FIG. 5, and when the value of this injector counter N is determined, the corresponding cylinder number is also determined, and that cylinder 1 1
It can be seen that this corresponds to an intake TDC of ~ 14 (see Figure 5).
S29では吸気トツプ噴射カウンタCINJが0か
否かが判定され、CINJ=0の時つまり吸気トツ
プ噴射に該当しない時にはS30へ移行し、S30に
おいてインジエクタカウンタNが1〜4のどれに
該当するか判定され、Nの値に応じてS31〜S34
の何れかへ移行し、S31〜S34の各々では各噴射
タイミングフラグFINがリセツトされ、通常の排
気ABDC90°で噴射するように設定される。 In S29, it is determined whether the intake top injection counter CINJ is 0 or not. When CINJ = 0, that is, if it does not correspond to intake top injection, the process moves to S30, and in S30, it is determined which of 1 to 4 the injector counter N corresponds to. Determined, S31 to S34 depending on the value of N
In each of S31 to S34, each injection timing flag FIN is reset and set to inject at the normal exhaust ABDC of 90°.
上記S30〜S34において、例えばN=2の時に
S32において噴射タイミングフラグFIN1をリセツ
トするのは、N=2の時は3番気筒13の吸気
TDCに対応し、この時点において1番気筒11の
吸気工程が終了しているという点に鑑みたもので
ある。 In S30 to S34 above, for example, when N=2
In S32, the injection timing flag FIN 1 is reset by the intake air of the 3rd cylinder 13 when N=2.
This corresponds to TDC and takes into consideration the fact that the intake stroke of the No. 1 cylinder 11 has been completed at this point.
S29において吸気トツプ噴射カウンタCINJ=
0でない時つまり吸気トツプ噴射と設定されてい
る時にはS35へ移行し、S35において吸気トツプ
噴射カウンタCINJがカウントダウンされるが、
これは吸気トツプ噴射の回数をカウントしていく
為である。次に、S36ではインジエクタカウンタ
Nが1〜4のどれに該当するか判定され、Nの値
に応じて得S37〜S40の何れかへ移行し、S37〜
S40の各々では各噴射タイミングフラグFINが1
にセツトされ、吸気トツプTDCで噴射するよう
に設定される。 In S29, intake top injection counter CINJ=
When it is not 0, that is, when intake top injection is set, the process moves to S35, and the intake top injection counter CINJ is counted down in S35.
This is to count the number of intake top injections. Next, in S36, it is determined which of 1 to 4 the injector counter N corresponds to, and the process moves to one of S37 to S40 depending on the value of N, and S37 to
In each of S40, each injection timing flag FIN is 1
The engine is set to inject at the intake top TDC.
このS36からの移行時においても、インジエク
タカウンタNと噴射タイミングカウンタFIN1〜
FIN4との対応関係は前記と同様で、その時点で
吸気工程が終了した気筒11〜14から順に吸気ト
ツプ噴射へ切換えられることになる。 Even when transitioning from S36, the injector counter N and injection timing counter FIN 1 to
The correspondence with FIN 4 is the same as above, and the cylinders 1 1 to 1 4 whose intake strokes have been completed at that point are switched to intake top injection in order.
上記S24においてクランク角信号Cのレベルが
「L」の時にはS51移行し、また上記S31〜S34の
各々及び上記S37〜S40の各々からはS71へ移行す
る。 When the level of the crank angle signal C is "L" in the above S24, the process moves to S51, and from each of the above S31 to S34 and each of the above S37 to S40, the process moves to S71.
S51〜S59は通常の噴射タイミングつまり排気
ABDC90°で実際に噴射するか否かを判断し実行
するルーチンであり、またS71〜S79は吸気TDC
で実際に噴射するか否かを判断し実行するルーチ
ンである。 S51 to S59 are normal injection timings, that is, exhaust
This is a routine that judges and executes whether or not to actually inject at ABDC90°, and S71 to S79 are intake TDC
This routine determines whether or not to actually inject the fuel and executes it.
S51ではインジエクタカウンタNの値が判定さ
れ、その時点におけるNの値に応じてS52〜S55
の何れかへ移行し、S52〜S55の各々においては
各噴射タイミングフラグFINが1か0かが判定さ
れる。 In S51, the value of the injector counter N is determined, and S52 to S55 are determined according to the value of N at that time.
In each of S52 to S55, it is determined whether each injection timing flag FIN is 1 or 0.
上記S51からの移行時は、例えばN=2の時に
S53において噴射タイミングフラグFIN3について
判定するのは、第5図からも判るように、N=2
の時には3番気筒13の吸気ATDC90°に該当し、
この時に4番気筒14(インジエクタ33に対応)
が排気ABDC90°の燃料噴射タイミングで合致し
ているためである。 When transitioning from S51 above, for example, when N=2
In S53, the injection timing flag FIN 3 is judged as N=2, as can be seen from FIG.
When , it corresponds to the intake ATDC of 3rd cylinder 1 3 , 90°,
At this time, No. 4 cylinder 1 4 (corresponds to injector 3 3 )
This is because the fuel injection timing matches the exhaust ABDC90°.
S52〜S55の各々においては各噴射タイミング
フラグFINが1か0かが判定されFIN=0のとき
にのみ各々S56〜S59へ移行してS56〜S59の各々
において対応するインジエクタ31〜34(INJ1〜
INJ4)から燃料が噴射される。 In each of S52 to S55, it is determined whether each injection timing flag FIN is 1 or 0, and only when FIN=0, the process moves to S56 to S59, and in each of S56 to S59, the corresponding injector 31 to 34 ( INJ 1 ~
Fuel is injected from INJ 4 ).
即ち、S51〜S59は排気ABDC90°のタイミング
で噴射する場合なのでFIN=0を条件として噴射
されるのである。 That is, since S51 to S59 are injected at the timing of exhaust ABDC 90°, they are injected under the condition that FIN=0.
従つて、S52〜S55の各々においてFIN=1と
判定された時には噴射せずにメインルーチンへ復
帰することになる。 Therefore, when it is determined that FIN=1 in each of S52 to S55, the process returns to the main routine without injecting.
次に、S71以降は吸気TDCのタイミングで噴射
する場合で、S71ではインジエクタカウンタNの
値が判定され、Nの値に応じてS72〜S75の何れ
かへ移行し、S72〜S75の各々においては各噴射
タイミングフラグFINが1か0かが判定される。 Next, from S71 onwards, the injection is performed at the timing of the intake TDC. In S71, the value of the injector counter N is determined, and the process moves to one of S72 to S75 depending on the value of N. In each of S72 to S75, It is determined whether each injection timing flag FIN is 1 or 0.
上記S71からS72〜S75への移行時に、例えばN
=2の時にS73において噴射タイミングフラグ
FIN2について判定するのは、現在の割込み時点
が吸気TDCに該当しているためN=2の時には
第5図からも判るようにこのインジエクタ32に
対応する3番気筒13が吸気TDCに該当し、FIN2
=1を条件としてインジエクタ32から直ちに噴
射してもよいからである。 For example, when transitioning from S71 to S72 to S75 above, N
Injection timing flag in S73 when = 2
FIN 2 is judged because the current interrupt point corresponds to the intake TDC, so when N=2, as can be seen from Fig. 5, the No. 3 cylinder 13 corresponding to this injector 32 is at the intake TDC. Applicable, FIN 2
This is because the fuel may be immediately injected from the injector 3 2 on the condition that =1.
S72〜S75の各々において判定の結果FIN=1
の時にのみS76〜S79の各々において対応するイ
ンジエクタ31〜34(INJ1〜INJ4)から燃料が噴
射される。これに対して、S72〜S75の各々にお
いてFIN=0と判定された時には噴射せずにメイ
ンルーチンへ復帰することになる。 Judgment result FIN=1 in each of S72 to S75
Fuel is injected from the corresponding injectors 3 1 to 3 4 (INJ 1 to INJ 4 ) only in each of S76 to S79. On the other hand, when it is determined that FIN=0 in each of S72 to S75, no injection is performed and the process returns to the main routine.
第5図は定常運転状態において排気ABDC90°
のタイミングにて燃料噴射し、その状態から加速
状態の過渡運転状態へ移行し、再び定常運転状態
へ移行した場合における各気筒11〜14の吸入・
圧縮・爆発・排気の行程と燃料噴射タイミング
(図中矢印にて図示)とを示した動作タイムチヤ
ートである。 Figure 5 shows exhaust ABDC90° under steady operating conditions.
Intake and intake of each cylinder 1 1 to 1 4 when fuel is injected at the timing of
This is an operation time chart showing the compression, explosion, and exhaust strokes and fuel injection timing (indicated by arrows in the figure).
上記第5図との関係で上記割込み処理ルーチン
について補足説明する。 A supplementary explanation will be given of the above interrupt processing routine in relation to FIG. 5 above.
第5図の符号C1の時点で加速状態へ移行した
とすると、次の割込み時にはN=1の吸気TDC
となるが、この時吸気トツプ噴射カウンタCINJ
が0でないので、S29からS35、S36、S37を経て
S71へ移行し、S71からS72へ移行するが、噴射タ
イミングFIN1はそれ以前の定常運転状態の時に
S32においてFIN1=0と設定されているので、
S72からS76へ移行せずS76においてインジエクタ
31(INJ1)から噴射されることなく復帰するこ
とになる。従つて、符号のC1の時点における噴
射時期変更判定後の最初の吸気行程の吸気TDC
では噴射されず、2回目の吸気TDCの時点では
S38において既にFIN1=1と設定された後なので
S72からS76へ移行して噴射されることになる。 Assuming that the state shifts to the acceleration state at the time of code C1 in FIG. 5, the intake TDC of N=1 at the next interrupt.
However, at this time, the intake top injection counter CINJ
is not 0, so from S29 through S35, S36, and S37
Transition to S71, and from S71 to S72, but the injection timing FIN 1 is the same as before in the steady operating state.
Since FIN 1 = 0 is set in S32,
The process does not proceed from S72 to S76 and returns in S76 without being injected from the injector 3 1 (INJ 1 ). Therefore, the intake TDC of the first intake stroke after the injection timing change determination at the time point C1 of the symbol
It is not injected, and at the second intake TDC
This is because FIN 1 has already been set to 1 in S38.
The fuel will be injected moving from S72 to S76.
このことは他のインジエクタ32〜34について
も同様である。 This also applies to the other injectors 3 2 to 3 4 .
次に、吸気TDC噴射から排気ABDC90°噴射へ
の切換え時についても同様であり、符号C2の時
点における噴射時期変更判定後の1回目の吸気行
程が終了するまでは元の噴射タイミングにて噴射
されるようになつている。 Next, the same applies when switching from intake TDC injection to exhaust ABDC 90° injection, and until the end of the first intake stroke after the injection timing change determination at the time of code C2, injection is performed at the original injection timing. It is becoming more and more like this.
上記定常運転状態のときの噴射タイミングとし
ては、排気ABDC90°以外に、圧縮行程や爆発行
程に噴射してもよいことは勿論である。 Of course, the injection timing during the steady operation state may be other than the exhaust ABDC90°, and injection may be performed during the compression stroke or the explosion stroke.
上記第6図及び第7図のフローチヤートにおい
ては、燃料噴射量の設定については説明していな
いが、燃料噴射量はエンジン回転数とスロツトル
開度又は図示外の吸入エアセンサで検出される吸
入空気量に基いてROM15に予め入力されてい
る所定の演算式やマツプなどを用いてCPU14
にて求められ、燃料噴射信号としてタイマ211
〜214へ出力される。 In the flowcharts shown in FIGS. 6 and 7 above, the setting of the fuel injection amount is not explained, but the fuel injection amount is determined by the engine speed and throttle opening, or the intake air detected by an intake air sensor (not shown). The CPU 14 uses a predetermined calculation formula, map, etc. that has been input in advance to the ROM 15 based on the amount.
timer 21 1 as a fuel injection signal.
~21 Output to 4 .
ここで、特許請求の範囲に記載した各手段と、
上記実施例中の構成との対応関係について説明す
ると、燃料噴射時期制御手段に相当するものは、
種々の回路やポートやコンピユータ等を含むコン
トロールユニツト4と、クランク各センサ9と、
気筒識別センサ11とであり、充填量検出手段に
相当するものは、スロツトル開度センサ5であ
り、判別手段に相当するものは、コントロールユ
ニツト4と、その燃料噴射時期制御の制御プログ
ラムにおけるステツプS3〜S6及び加速フラグ
FACCであり、燃料噴射時期設定手段に相当する
ものは、コントロールユニツト4と、その燃料噴
射時期制御の制御プログラム及びその制御プログ
ラムにおける吸気トツプ噴射カウンタCINJとイ
ンジエクタカウンタNと噴射タイミングフラグ
FINである。 Here, each means described in the claims,
To explain the correspondence with the configuration in the above embodiment, what corresponds to the fuel injection timing control means is:
A control unit 4 including various circuits, ports, computers, etc., each crank sensor 9,
The cylinder identification sensor 11 corresponds to the filling amount detection means, and the throttle opening sensor 5 corresponds to the determination means. ~S6 and acceleration flag
FACC, which corresponds to the fuel injection timing setting means, includes the control unit 4, a control program for controlling the fuel injection timing, an intake top injection counter CINJ, an injector counter N, and an injection timing flag in the control program.
It is FIN.
以上のようにして、噴射時期切換えに伴なう重
複噴射や噴射ミス(省略)を防ぐことが出来る。 As described above, it is possible to prevent duplicate injections and injection errors (omissions) due to injection timing switching.
上記実施例の燃料噴射時期制御装置によれば、
定常運転状態のときには、排気BTDC90°のタイ
ミングで噴射することにより燃料の気化・霧化を
促進でき、過渡運転状態のときには吸気TDCの
タイミングで噴射して噴射燃料を吸気の流れにの
せて吸入させることにより吸気通路の壁面への付
着を僅少にして燃料供給の応答性を高めることが
出来る。 According to the fuel injection timing control device of the above embodiment,
During steady operating conditions, fuel vaporization and atomization can be promoted by injecting at the timing of exhaust BTDC 90°, and during transient operating conditions, fuel is injected at the timing of intake TDC to carry the injected fuel into the intake air flow. This makes it possible to minimize adhesion to the wall surface of the intake passage, thereby increasing the responsiveness of fuel supply.
図面は本発明の実施例を示すもので、第1図は
本発明の機能ブロツク図、第2図は燃料噴射時期
制御システムの全体構成図、第3図はコントロー
ルユニツトの基本の構成図、第4図a,bは各々
クランク角信号と気筒識別信号の波形図、第5図
は各気筒の行程と燃料噴射時期と要求噴射タイミ
ングとの関係を示す動作タイムチヤート、第6図
は燃料噴射タイミングを判断するメインルーチン
のフローチヤート、第7図は割込み処理ルーチン
のフローチヤートである。
31〜34……インジエクタ、4……コントロー
ルユニツト、5……スロツトル開度センサ、7…
…マニホールド負圧センサ、9……クランク角セ
ンサ、11……気筒識別センサ。
The drawings show an embodiment of the present invention; FIG. 1 is a functional block diagram of the present invention, FIG. 2 is an overall configuration diagram of a fuel injection timing control system, FIG. 3 is a basic configuration diagram of a control unit, and FIG. Figures 4a and 4b are waveform diagrams of the crank angle signal and cylinder identification signal, respectively. Figure 5 is an operation time chart showing the relationship between the stroke of each cylinder, fuel injection timing, and required injection timing. Figure 6 is the fuel injection timing. FIG. 7 is a flowchart of the main routine for determining the interrupt processing routine. 3 1 to 3 4 ...Injector, 4...Control unit, 5...Throttle opening sensor, 7...
...Manifold negative pressure sensor, 9...Crank angle sensor, 11...Cylinder identification sensor.
Claims (1)
吸気通路のうちの燃焼室から所定距離隔てた位置
に配設された燃料噴射弁と、上記燃料噴射弁から
燃料を噴射する燃料噴射時期を制御する燃料噴射
時期制御手段とを備えた燃料噴射時期制御装置に
おいて、 上記燃料噴射弁よりも上流側の吸気通路に配設
され燃焼室に吸入される空気の充填量に関連する
値を検出する充填量検出手段と、 上記充填量検出手段の出力を受け燃焼用空気の
充填量の変化率に基いて定常運転状態と加速運転
状態とを判別する判別手段と、 上記判別手段の出力に基いて定常運転状態のと
きには燃料噴射時期を吸気行程以外の時期に設定
するとともに加速運転状態のときには燃料噴射時
期を吸気行程に設定する燃料噴射時期設定手段と
を備えたことを特徴とする燃料噴射時期制御装
置。[Scope of Claims] 1. A fuel injection valve disposed in each intake passage of a multi-cylinder engine and located at a predetermined distance from a combustion chamber in the intake passage, and injecting fuel from the fuel injection valve. In a fuel injection timing control device comprising a fuel injection timing control means for controlling fuel injection timing, the fuel injection timing control device is arranged in an intake passage upstream of the fuel injection valve and is related to the filling amount of air taken into the combustion chamber. a charging amount detecting means for detecting a value of the filling amount; a discriminating means for receiving the output of the filling amount detecting means and discriminating between a steady operating state and an accelerated operating state based on a rate of change in the charging amount of combustion air; and the discriminating means The fuel injection timing setting means sets the fuel injection timing to a period other than the intake stroke when the engine is in a steady state of operation, and sets the fuel injection timing to the intake stroke when the engine is in an accelerating state of operation based on the output of the fuel injection device. Fuel injection timing control device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP22995484A JPS61106946A (en) | 1984-10-30 | 1984-10-30 | Fuel injection timing control device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP22995484A JPS61106946A (en) | 1984-10-30 | 1984-10-30 | Fuel injection timing control device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS61106946A JPS61106946A (en) | 1986-05-24 |
| JPH0510495B2 true JPH0510495B2 (en) | 1993-02-09 |
Family
ID=16900312
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP22995484A Granted JPS61106946A (en) | 1984-10-30 | 1984-10-30 | Fuel injection timing control device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS61106946A (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5406103B2 (en) * | 2010-03-31 | 2014-02-05 | 本田技研工業株式会社 | Fuel injection control device and program |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS54145817A (en) * | 1978-05-08 | 1979-11-14 | Daihatsu Motor Co Ltd | Fuel injection device |
| JPS57136863U (en) * | 1981-02-20 | 1982-08-26 | ||
| JPS5929733A (en) * | 1982-08-11 | 1984-02-17 | Toyota Motor Corp | Electronically controlled fuel injection method of internal-combustion engine |
-
1984
- 1984-10-30 JP JP22995484A patent/JPS61106946A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS61106946A (en) | 1986-05-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5690073A (en) | Fuel injection control device of a multi-cylinder engine | |
| US20040261767A1 (en) | Engine control device | |
| US4573443A (en) | Non-synchronous injection acceleration control for a multicylinder internal combustion engine | |
| EP1284354B1 (en) | Fuel injection control for internal combustion engine | |
| JPH0646011B2 (en) | Air-fuel ratio controller for internal combustion engine | |
| JPH0517390B2 (en) | ||
| JPH0723582Y2 (en) | Ignition timing control device for internal combustion engine | |
| US4685436A (en) | Fuel injection control device for internal combustion engine | |
| JPH0510495B2 (en) | ||
| JPH0320588B2 (en) | ||
| EP1284353B1 (en) | Fuel injection control for start-up of internal combustion engine | |
| US4513717A (en) | Ignition timing control device of an internal combustion engine | |
| JP2652417B2 (en) | Engine fuel injection device | |
| JP3959784B2 (en) | Combustion stabilization system for direct injection spark ignition engine | |
| JPH0253612B2 (en) | ||
| JPS5996444A (en) | Fuel injection control method for internal-combustion engine | |
| JPH0617663B2 (en) | Fuel injection timing control device | |
| JP2517605B2 (en) | Combustion control device for internal combustion engine | |
| KR930011046B1 (en) | Method for controlling fuel at an acceleration time of an electronically controlled fuel engine | |
| WO1990008252A1 (en) | Fuel control method at the time of acceleration of electronic control fuel injection engine | |
| JP2611473B2 (en) | Fuel injection amount control device for internal combustion engine | |
| JP2569457B2 (en) | Fuel injection control device for internal combustion engine | |
| JPH06100118B2 (en) | Fuel injection timing control device | |
| US20030010322A1 (en) | Fuel injection control device for internal combustion engine | |
| JPH1026045A (en) | Fuel injection control device |