JPS61106946A - Fuel injection timing control device - Google Patents
Fuel injection timing control deviceInfo
- Publication number
- JPS61106946A JPS61106946A JP22995484A JP22995484A JPS61106946A JP S61106946 A JPS61106946 A JP S61106946A JP 22995484 A JP22995484 A JP 22995484A JP 22995484 A JP22995484 A JP 22995484A JP S61106946 A JPS61106946 A JP S61106946A
- Authority
- JP
- Japan
- Prior art keywords
- fuel
- fuel injection
- injection timing
- intake
- 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.)
- Granted
Links
Landscapes
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
Abstract
Description
【発明の詳細な説明】 (産業上の利用分野) 本発明はエンジンの燃料噴射時期制御装置に関する。[Detailed description of the invention] (Industrial application field) The present invention relates to an engine fuel injection timing control device.
(従来技術)
従来、エンジンの各シリンダへ供給する燃料噴射量を精
密に制御するため吸気マニホールドの下流側において各
シリンダの吸気路にインジェクタを設けて、適宜のタイ
ミングで燃料を噴射するようにしたものが実用化されて
おり、例えば特開昭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. For example, Japanese Patent Laid-Open No. 57-108428 describes a fuel injection supply for an engine in which fuel is injected into the intake passage at the end of each cylinder's intake stroke to promote fuel vaporization. The equipment is described.
しかしながら、吸気通路へ燃料を噴射する限り、吸気行
程の終了時という早期の時点で燃料を噴射した場合、噴
射燃料゛の相当の部分が吸気通路の壁面へ付着し、それ
が時間遅れを伴ってシリンダへ吸入されるという現象が
生じる。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 occur with a time delay. A phenomenon occurs in which the liquid is sucked into the cylinder.
もっとも、定常運転状態の時には壁面へ付着した燃料も
定量ずつ一定の遅れをもって吸入されるから特に問題は
生じないが、加速時などの過渡運転状態の時には壁面に
付着する燃料分だけ燃料供給の応答遅れが生じ、さらに
噴射量決定から吸入までの要求量の変化に対応できない
。その結果加速性能が低下するという問題がある。つま
り、要求される燃料の不足を生じてしまうのである。However, during steady operation, 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, the fuel supply response is proportional to the amount of fuel adhering to the wall. A delay occurs, and furthermore, it is not possible to respond to changes in the required amount from the time when the injection amount is determined to the time when the amount is inhaled. As a result, there is a problem that acceleration performance deteriorates. In other words, there will be a shortage of the required fuel.
また、フューエルカットからの復帰時などの過渡運転状
態の時にも上記同様の応答遅れの問題が生じることにな
る。Further, 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図に示すよ
うに燃料噴射弁と、運転状態を検出する運転状態検出手
段と、運転状態検出手段の出力に応じて燃料噴射量を決
定する噴射量設定手段と、燃料噴射時期を制御する燃料
噴射時期制御手段と1・輸1 を有する燃
、F5[噴□1寺朋till ifl装置&lい7、燃
焼用空気の充填量の変化率に関連する信号を出力する変
化率検出手段と、上記変化率検出手段の出力により定常
運転状態と過渡運転状態とを判別する判別手段と、上記
判別手段の出力に基いて燃料噴射弁の噴射時期を定常運
転状態の時には吸気行程以外の時期にするとともに過渡
運転状態の時には吸気行程とする燃料噴射時期変更手段
とを備えたものである。(Structure of the Invention) As shown in FIG. 1, the fuel injection timing control device according to the present invention includes a fuel injection valve, an operating state detecting means for detecting an operating state, and a fuel injection timing control device according to the output of the operating state detecting means. an injection amount setting means for determining the amount of fuel injection, a fuel injection timing control means for controlling the fuel injection timing, and a fuel injection amount setting means for determining the fuel injection amount; a change rate detection means for outputting a signal related to the rate of change of the fuel injection valve; a discrimination means for discriminating between a steady operating state and a transient operation state based on the output of the change rate detection means; The fuel injection timing changing means sets the injection timing to a timing other than the intake stroke during a steady operating state, and sets the injection timing to a timing other than the intake stroke during a transient operating state.
(発明の効果)
本発明においては、以上のように、変化率検出手段から
燃焼用空気の充填量の変化率に関連する信号を受ける判
別手段によって定常運転状態か過渡運転状態かが判別さ
れ、その判別結果の出力を受ける燃料噴射時期変更手段
によって燃料噴射時期が定常運転状態の時には吸気行程
以外の時期にまた過渡運転状態の時には吸気行程の時期
に設定されるようにしたので、定常運転状態の時には吸
気行程以外の時期に噴射することより燃料の気化・霧化
を促進することが出来、また過渡運転状態の時には吸気
行程中に噴射することにより吸気の気流に乗せて噴射燃
料の大部分をシリンダ内へ送ることにより要求に応じた
精度のよい噴射量を応答遅れなしに供給することが出来
る。(Effects of the Invention) In the present invention, as described above, the determining means receives a signal related to the rate of change of the charging amount of combustion air from the rate of change detecting means to determine whether the operating state is a steady state or a transient operating state, The fuel injection timing changing means that receives the output of the determination result sets the fuel injection timing to a timing other than the intake stroke when the operating state is steady, and to the timing of the intake stroke when the operating state is transient. In this case, it is possible to promote vaporization and atomization of the fuel by injecting it at a time other than the intake stroke, and in transient operating conditions, by injecting it during the intake stroke, most of the injected fuel is carried on the intake airflow. By sending the injection amount into the cylinder, 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 transient operating conditions, 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〜3
4と、これらインジェクタ3、〜34へ駆動信号を出力
するコントロールユニット4と、コントロールユニット
4へ各種検出信号を出力する下記の各種センサ類とで基
本的に構成される。The fuel injection timing control system in this embodiment has a second
As shown in the figure, four injectors 31 to 3 each inject fuel into the intake passage 2 of each cylinder 11 to 14 of the engine E.
4, a control unit 4 that outputs drive signals to these injectors 3, to 34, and various sensors described below that output various detection signals to the control unit 4.
スロットル開度センサ5はスロットルバルブ6に連結さ
れスロットルバルブ6の開度を検出してスロットル開度
信号THを出力する。The throttle opening sensor 5 is connected to the throttle valve 6, detects the opening of the throttle valve 6, and outputs a throttle opening signal TH.
マニホールド負圧センサ7はスロットルバルブ6の下流
側で吸気マニホールド8の上流部に設けられ吸気マニホ
ールド8の負圧を検出してマニホールド負圧信号■を出
力する。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 (2).
クランク角センサ9はクランク軸10に連係させて設け
られ、第4図(a)に示すようなりランク角信号Cを出
力する。The crank angle sensor 9 is provided in conjunction with the crankshaft 10, and outputs a rank angle signal C as shown in FIG. 4(a).
気筒識別センサ11はディストリビュータ12に連係さ
せて設けられ、第4図(b)に示すように1番気筒11
の吸気TDC(吸気上死点)とそのATDC90@ (
上死点後90°)間をハイレベルで覆うような気筒識別
信号Kを出力する。The cylinder identification sensor 11 is provided in conjunction with the distributor 12, and as shown in FIG.
Intake TDC (intake top dead center) and its ATDC90@ (
A cylinder identification signal K is output at a high level to cover the range (90° after top dead center).
上記コントロールユニット4は、第3図に示すように、
人出力ポート13と中央演算値f(CPU)14とリー
ド・オンリ・メモリ(ROM)15とランダム・アクセ
ス・メモリ(RAM)16とフリーランニングカウンタ
17とからなるコンピュータと、マニホールド負圧セン
サ7とスロットル開度センサ5とからの出力信号V−T
Hを受ける第1入力回路18と、第1入力回路18から
マニホールド負圧信号V及びスロットル開度信号THを
受けて各々をA/D変換して入出力ポート13へ出力す
るA/D変換器19と、クランク角センサ9と気筒識別
センサ11からの出力信号C・Kを受けて各々を波形整
形し、入出力ポート13へ出力する第2入力回路20と
、第2入力回路20で波形整形されたクランク角信号C
を受けてクランク角信号Cの立ち上り・立ち下りを検出
し各々に対応した割込み信号IをCPUI 4へ出力す
る立ち上り・立ち下り検出回路22と、コンピュータか
ら各インジェクタ3.〜34への燃料噴射信号を受けて
その信号に対応するタイミングと時間幅の燃料噴射パル
スfを出力するタイマ211〜21.と、各タイマ21
.〜214がら燃料噴射パルスfを受けて増幅し各イン
ジェクタ31〜34へ出力する各駆動回路231〜23
4とがら構成される。The control unit 4, as shown in FIG.
A computer consisting of a human output port 13, a central processing value f (CPU) 14, a read only memory (ROM) 15, a random access memory (RAM) 16, and a free running counter 17, a manifold negative pressure sensor 7, Output signal V-T from throttle opening sensor 5
an A/D converter that receives the manifold negative pressure signal V and the throttle opening signal TH from the first input circuit 18, converts them into A/D, and outputs them to the input/output port 13. 19, a second input circuit 20 which receives the output signals C and K from the crank angle sensor 9 and the cylinder identification sensor 11, shapes their respective waveforms, and outputs them to the input/output port 13; Crank angle signal C
A rising/falling detection circuit 22 detects the rising/falling of the crank angle signal C and outputs a corresponding interrupt signal I to the CPU 4, and a computer detects the rising/falling of the crank angle signal C. Timers 211 to 21.21. to 34 receive fuel injection signals to output fuel injection pulses f having timing and duration corresponding to the signals. and each timer 21
.. ~214, each drive circuit 231-23 receives the fuel injection pulse f, amplifies it, and outputs it to each injector 31-34.
It consists of 4 parts.
ここで、この燃料噴射時期制御システムにおける基本思
想について説明しておくものとする。Here, the basic idea of this fuel injection timing control system will be explained.
先ず、定常運転状態の時には排気行程の途中(排気AB
DC90° :排気下死点後90°)で燃料噴射するこ
とにより噴射から吸入までの時間を多少長くして吸気通
路2内における燃料の気化・霧化を促進する一方、加速
初期やフューエルカットからの復帰直後などの過渡運転
状態の時には原則として吸気行程開始初期(吸気TDC
)に燃料噴射することにより燃料供給の応答性を高めよ
うとするものである。First, during steady operation, during the exhaust stroke (exhaust AB
By injecting fuel at DC90° (90° after the exhaust bottom dead center), the time from injection to intake is slightly longer and the vaporization and atomization of the fuel in the intake passage 2 is promoted. In principle, during transient operating conditions such as immediately after the recovery of the
) to improve the responsiveness of fuel supply.
そして、排気ABDC90°噴射から吸気TDC噴射へ
切換時或いは吸気TDC噴射から排気BTr)C90°
噴射へ切換時には燃料の重複噴射(気筒1行程サイクル
2回噴射)を防止するために吸気行程の終了した気筒1
1〜1.から順に切換後の新噴射タイミングを適用する
が、フューエルカットから復帰直後には重複噴射という
ことは有り得ないので即座に切換後の新タイミングを適
用する。When switching from exhaust ABDC 90° injection to intake TDC injection or from intake TDC injection to exhaust BTr) C90°
When switching to injection, in order to prevent duplicate fuel injection (injection twice per cylinder stroke cycle), cylinder 1, which has completed its intake stroke,
1-1. The new injection timing after switching is applied sequentially, but since there is no possibility of duplicate injection immediately after returning from a fuel cut, the new timing after switching is applied immediately.
上記燃料噴射タイミングは、エンジンEの運転状態を示
す各種検出データに基いて、第6図のフローチャートに
示されたメインルーチンによって判断され、各インジェ
クタ3I〜34からの燃料噴射は上記メインルーチンで
求められた要求燃料噴射タイミングに基いてメインルー
チン実行中に第7図のフローチャートに示された割込み
処理ルーチンにて実行される。The fuel injection timing 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 3I to 34 is determined by the main routine. Based on the requested fuel injection timing, the interrupt processing routine shown in the flowchart of FIG. 7 is executed during execution of the main routine.
但し、上記割込み処理は、クランク角信号の立ち上り時
と立ち下り時に上記立ち上り・立ち下り検出回路22か
らCPU14へ出力される割込み信号■に基いて実行さ
れる。However, the above-mentioned interrupt processing is executed based on the interrupt signal (2) 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 input and stored in the ROM 15 of the computer in advance.
次に、第6図のフローチャートにより、燃料噴射時期を
判断するメインルーチン(ステップs1〜516)につ
いて説明する。Next, the main routine (steps s1 to 516) for determining the fuel injection timing will be explained with reference to the flowchart of FIG.
先ず、開始信号により入出力ポート13及びRAM16
にメモリされている必要なデータが初期化されると、S
lではスロットル開度信号THが読み込まれ、S2では
このスロットル開度信号THと前回のスロットル開度T
Hとが比較され、この比較結果に基いてS3では加速状
態か否かが判定され、加速状態のときには84〜S6を
経由してS8へ移行し、加速状態でないときにはS5を
経由してS8へ移行する。First, the input/output port 13 and RAM 16 are activated by the start signal.
When the necessary data stored in memory is initialized, S
At l, the throttle opening signal TH is read, and at S2, this throttle opening signal TH and the previous throttle opening T are read.
H is compared, and based on this comparison result, it is determined in S3 whether or not it is in an acceleration state. If it is in an acceleration state, the process moves to S8 via 84 to S6, and if it is not in an acceleration state, it moves to S8 via S5. Transition.
S4では加速フラグFACCが1か0かが判定され、F
ACC=0の時即ち加速開始時にはS6へ移行し、S6
において加速フラグFACC=1とセントされ、S7に
おいて吸気トップ噴射カウンタCINJに吸気トップ噴
射回数NTDCがセットされる。S4において加速フラ
グFACC=1である時即ち前回から加速中である時に
はS8へ移行する。In S4, it is determined whether the acceleration flag FACC is 1 or 0, and F
When ACC=0, that is, when acceleration starts, the process moves to S6;
In step S7, the acceleration flag FACC is set to 1, and in step S7, the number of intake top injections NTDC is set in the intake top injection counter CINJ. When the acceleration flag FACC=1 in S4, that is, when 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.
88〜Sllはフューエルカット条件を判定するため、
S8ではマニホールド負圧信号■が読込まれ、S9では
マニホールド負圧がフューエルカット判定バキュームF
CV’A Cより大きいか否かが判定され、大きい時
には311へまた大きくない時にはS13へ移行する。88~Sll is for determining the fuel cut condition.
In S8, the manifold negative pressure signal ■ is read, and in S9, the manifold negative pressure is the fuel cut judgment vacuum F.
It is determined whether or not it is larger than CV'AC. If it is larger, the process moves to 311, and if it is not larger, the process moves to S13.
Sllではスロットル開度信号THよりスロットルバル
ブ5が全閉か否かが判定され、全閉の時にはS’12へ
また全閉でない時にはS13へ移行する。At Sll, it is determined whether the throttle valve 5 is fully closed or not based on the throttle opening signal TH, and if it is fully closed, the process moves to S'12, and if it is not fully closed, the process moves to S13.
Si2はフューエルカットの全条件が満たされた場合で
あり、312ではフューエルカットフラグFFC=1と
セットされる。Si2 is a case where all fuel cut conditions are satisfied, and in step 312, the fuel cut flag FFC is set to 1.
S13はフューエルカットに該当しない場合であり、3
13ではフューエルカットフラグFFCが1か0かが判
定され、FFC=1即ち前回はフューエルカットであっ
て今回フューエルカットでない状態へ復帰した時には3
14においてフューエルカットフラグFFCがリセット
され、315において吸気トップ噴射カウンタCINJ
に吸気トップ噴射回数NTDCがセントされ、このツユ
”” −xntiyyf−1>、60ff(i
lH: c!!IUIEg;=l!に% I−、y 7
’噴射へ移行させるために316において各インジェク
タ3.〜34に対応する噴射タイミングフラグF I
N+ ”F I N4が全てFIN=1とセットされる
。S13 is a case where fuel cut does not apply, and 3
In step 13, it is determined whether the fuel cut flag FFC is 1 or 0, and if FFC=1, that is, it was a fuel cut last time and it is not a fuel cut this time, it is 3.
At 14, the fuel cut flag FFC is reset, and at 315, the intake top injection counter CINJ is reset.
The number of intake top injections NTDC is set in
lH:c! ! IUIEg;=l! to % I-,y 7
'Each injector 3 at 316 to transition to injection. Injection timing flag F I corresponding to ~34
N+''F I All N4 are set to FIN=1.
S13においてフューエルカットフラグFFC−〇の時
にはそのまま復帰する。When the fuel cut flag is FFC-0 in S13, the process returns directly.
以上のメインルーチンにおいて燃料噴射タイミングが排
気ABDC90°にまたは吸気トップ噴射カウンタCI
NJを介して吸気TDCに設定される。In the above main routine, the fuel injection timing is set to exhaust ABDC 90° or intake top injection counter CI.
It is set to the intake TDC via NJ.
次に、クランク角信号Cの立ち上り時又は立ち下り時に
割込め処理でなされる各インジェクタ31〜34の燃料
噴射の順序の判定と実際に噴射するかしないかの判定と
燃料噴射について第7図のフローチャートに基いて説明
する。Next, the determination of the order of fuel injection of each injector 31 to 34, the determination of whether to actually inject or not, and the fuel injection, which are made in the interrupt processing at the time of rising or falling of the crank angle signal C, are shown in FIG. The explanation will be based on a flowchart.
先ず、立ち上り・立ち下り検出回路22からの割込み信
号■により割込み処理が開始されると、S21ではフリ
ーランニングカウンタ17からその時刻が読込まれ、S
22では前回の割込み時刻と今回の割込み時刻とから割
込み周期を求めエンジン回転数が演算され、S23では
クランク角信号cのレベルが読込まれ、S24ではクラ
ンク角信号CのレベルがrHJかrLJかが判定され、
クランク角信号CのレベルがrHJO時つまり吸気TD
Cの時にはS25へまた「L」の時つまりATDC90
°の時には351へ移行する。First, when interrupt processing is started by the interrupt signal ■ from the rising/falling detection circuit 22, the time is read from the free running counter 17 in S21, and the S
In step 22, the interrupt period is determined from the previous interrupt time and the current interrupt time, and the engine speed is calculated.In step S23, the level of the crank angle signal c is read, and in S24, it is determined whether the level of the crank angle signal C is rHJ or rLJ. judged,
When the level of crank angle signal C is rHJO, that is, intake TD
When it is C, it goes to S25, and when it is “L”, that is, ATDC90.
When it is °, the process shifts to 351.
325は吸気TDCの場合であり、S25では気筒識別
信号Kが読込まれ、S26において気筒識別信号Kがr
HJかrLJかが判定され、それがrHJO時には1番
気筒11の吸気TDCに該当するものと判定されて32
7へ移行し、I”LJの時には328へ移行する。
1S27ではインジェクタカウンタ
N=1と設定され、328ではインジェクタカウンタN
に1だけ加算される。325 is the case of intake TDC, the cylinder identification signal K is read in S25, and the cylinder identification signal K is read in in S26.
It is determined whether it is HJ or rLJ, and when it is rHJO, it is determined that it corresponds to the intake TDC of No. 1 cylinder 11, and 32
7, and when it is I''LJ, it moves to 328.
In 1S27, the injector counter N is set to 1, and in 328, the injector counter N is set to 1.
is added by 1.
このように、325〜32Bによって点火順序を示すイ
ンジェクタカウンタNの値が1〜4のうちのどれに該当
するか判定されることになる。In this way, it is determined by 325 to 32B which of 1 to 4 the value of the injector counter N indicating the ignition order corresponds to.
尚、このインジェクタカウンタNは第5図のインジェク
タ31〜3.の添字に対応するものであす、このインジ
ェクタカウンタNの値が決まるとそれに対応する気筒番
号も定まり、その気筒1゜〜14の吸気TDCに該当す
ることが判る(第5図参照)。Incidentally, this injector counter N corresponds to the injectors 31 to 3. in FIG. When the value of this injector counter N is determined tomorrow, the corresponding cylinder number is also determined, and it can be seen that it corresponds to the intake TDC of the cylinders 1° to 14 (see FIG. 5).
S29では吸気トップ噴射カウンタCINJが0か否か
が判定され、CINJ=0の時つまり吸気トップ噴射に
該当しない時にはS30へ移行し、330においてイン
ジェクタカウンタNが1〜4のどれに該当するか判定さ
れ、Nの値に応じて831〜S34の何れかへ移行し、
331〜334の各々では各噴射タイミングフラグII
Nがリセットされ、通常の排気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 330, it is determined which of 1 to 4 the injector counter N corresponds to. and moves to any one of 831 to S34 depending on the value of N,
In each of 331 to 334, each injection timing flag II
N is reset and set to inject at normal exhaust ABDC 90°.
上記330〜334において、例えばN=2の時に33
2において噴射タイミングフラグFIN。In 330 to 334 above, for example, when N=2, 33
2, the injection timing flag FIN.
をリセットするのは、N=2の時は3番気筒13の吸気
TDCに対応し゛、この時点において1番気筒11の吸
気工程が終了しているという点に鑑みたものである。The reason for resetting is that when N=2, it corresponds to the intake TDC of the No. 3 cylinder 13, and the intake stroke of the No. 1 cylinder 11 has been completed at this point.
S29において吸気トップ噴射カウンタCINJ=Oで
ない時つまり吸気トップ噴射と設定されている時にはS
35へ移行し、S35において吸気トップ噴射カウンタ
CINJがカウントダウンされ、S36ではインジェク
タカウンタNが1〜4のどれに該当するか判定され、N
の値に応じて337〜S40の何れかへ移行し、337
〜S40の各々では各噴射タイミングフラグFINが1
にセットされ、吸気トップTDCで噴射するようかに設
定される。In S29, when the intake top injection counter CINJ is not O, that is, when intake top injection is set, S
35, the intake top injection counter CINJ is counted down in S35, and in S36 it is determined which of 1 to 4 the injector counter corresponds to, and N
337 to S40 depending on the value of
In each of ~S40, each injection timing flag FIN is 1.
The engine is set to inject at the intake top TDC.
このS36からの移行時においても、インジェクタカウ
ンタNと噴射タイミングカウンタFIN+〜FIN4と
の対応関係は前記と同様で、その時点で吸気工程が終了
した気筒11〜14から順に吸気トップ噴射へ切換えら
れることになる。Even at the time of transition from S36, the correspondence between the injector counter N and the injection timing counters FIN+ to FIN4 is the same as described above, and the cylinders 11 to 14 whose intake strokes have finished at that point are switched to intake top injection in order. become.
上記S24においてクランク角信号CのレベルがrLJ
O時には551移行し、また上記331〜334の各々
及び上記837〜S40の各々からはS71へ移行する
。In S24 above, the level of the crank angle signal C is rLJ.
At O time, the process moves to 551, and from each of the above 331 to 334 and each of the above 837 to S40, the process moves to S71.
351〜S59は通常の噴射タイミングつまり排気AB
DC90°で実際に噴射するか否かを判9は吸気TDC
で実際に噴射するか否かを判断し実行するルーチンであ
る。351 to S59 are normal injection timings, that is, exhaust AB
Judgment 9 is the intake TDC to determine whether or not to actually inject at 90° DC.
This routine determines whether or not to actually inject the fuel and executes it.
S51ではインジェクタカウンタNの値が判定され、そ
の時点におけるNの値に応じて352〜555の何れか
へ移行し、352〜S55の各々においては各噴射タイ
ミングフラグFINが1か0かが判定される。In S51, the value of the injector counter N is determined, and the process moves to one of 352 to 555 depending on the value of N at that time, and in each of 352 to S55, it is determined whether each injection timing flag FIN is 1 or 0. Ru.
上記S51からの移行時は、例えばN=2の時に353
において噴射タイミングフラグFIN3について判定す
るのは、第5図からも判るように、N=2の時には3番
気筒13の吸気ATDC900に該当し、この時に4番
気筒14 (インジェクタ33に対応)が排気ABDC
90°の燃料噴射タイミングに合致しているためである
。When transitioning from S51 above, for example, when N=2, 353
As can be seen from FIG. 5, what is determined about the injection timing flag FIN3 in this case is that when N=2, the intake air ATDC of the No. 3 cylinder 13 corresponds to 900, and at this time, the No. 4 cylinder 14 (corresponding to the injector 33) is the exhaust gas. ABDC
This is because it matches the fuel injection timing of 90°.
352〜S55の各々においては各噴射タイミングフラ
グFINが1か0かが判定されFIN=0のときにのみ
各々356〜S59へ移行して856〜S59の各々に
おいて対応するインジェクタ31〜3 a (I N
J + = I N J a )から燃料が噴射され
る。In each of 352 to S55, it is determined whether each injection timing flag FIN is 1 or 0, and only when FIN=0, the process moves to 356 to S59, and in each of 856 to S59, the corresponding injector 31 to 3 a (I N
Fuel is injected from J + = I N J a ).
即ち、351〜S59は排気ABDC90’のタイミン
グで噴射する場合なのでFIN=Oを条件として噴射さ
れるのである。That is, since 351 to S59 are injected at the timing of exhaust ABDC90', they are injected on the condition that FIN=O.
従って、352〜S55の各々においてFIN=1と判
定された時には噴射せずにメインルーチンへ復帰するこ
とになる。Therefore, when it is determined that FIN=1 in each of steps 352 to S55, the process returns to the main routine without injecting.
次に、S’71以降は吸気TI)Cのタイミングで噴射
する場合で、S71ではインジェクタカウンタNの値が
判定され、Nの値に応じて372〜S75の何れかへ移
行し、372〜375の各々においては各噴射タイミン
グフラグFINが1か0かが判定される。Next, after S'71, the injection is performed at the timing of intake TI)C, and in S71, the value of the injector counter N is determined, and the process moves to one of 372 to S75 depending on the value of N. In each of the above, it is determined whether each injection timing flag FIN is 1 or 0.
上記371からS72〜S75への移行時に、例えばN
=2の時に373において噴射タイミングフラグF T
Nzについて判定するのは、現在の割込み時点が吸気
TDCに該当しているためN−2の時には第5図からも
判るようにこのインジェクタ3□に対応する3番気筒1
.が吸気TDCに該当し、FINg=1を条件としてイ
ンジェクタ3□から直ちに噴射してもよいからである。For example, when transitioning from 371 to S72 to S75, N
= 2, the injection timing flag F T at 373
Nz is determined because the current interrupt point corresponds to the intake TDC, so when it is N-2, as can be seen from Fig. 5, the number 3 cylinder 1 corresponding to this injector 3□
.. This is because it corresponds to the intake TDC and may be immediately injected from the injector 3□ on the condition that FINg=1.
372〜S75の各々において判定の結果FIN=1の
時にのみ376〜379の各々において対応するインジ
ェクタ3.〜34 (INJ、〜IN、J4)から燃
料が噴射される。これに対して、372〜S75の各々
においてFIN=Oと判定された時には噴射せずにメイ
ンルーチンへ復帰することになる。Only when the determination result FIN=1 in each of 372 to S75, the corresponding injector 3. Fuel is injected from ~34 (INJ, ~IN, J4). On the other hand, when it is determined that FIN=O in each of steps 372 to S75, the injection is not performed and the process returns to the main routine.
第5図は定常運転状態において排気ABDC90°のタ
イミングにて燃料噴射し、その状態から加速状態の過渡
運転状態へ移行し、再び定常運転状態へ移行した場合に
おける各気筒1.〜14の吸入・圧縮・爆発・排気の行
程と燃料噴射タイミング(図中矢印にて図示)とを示し
た動作タイムチャートである。FIG. 5 shows each cylinder 1.0 when fuel is injected at a timing of exhaust ABDC 90° in a steady operating state, the state shifts to a transient operating state of an acceleration state, and then shifts to a steady operating state again. It is an operation time chart showing the suction, compression, explosion, and exhaust strokes and fuel injection timing (indicated by arrows in the figure) of 1 to 14.
上記第5図との関係で上記割込み処理ルーチンについて
捕捉説明する。The above interrupt processing routine will be explained in relation to FIG. 5 above.
第5図の符号C1の時点で加速状態へ移行したとすると
、次の割込み時にはN=1の吸気TDCとなるが、この
時吸気トップ噴射カウンタCINJが0でなイノテ、S
29からS35、S36、S37を経てS71へ移行し
、371から372へ移行するが、噴射タイミングフラ
グFIN+ はそれ以前の定常運転状態の時に332に
おいてFINl=0と設定されているので、S72から
876へ移行せずS76においてインジェクタ3I(T
NJ+)から噴射されることなく復帰することになる。Assuming that the state shifts to the acceleration state at the time point C1 in FIG.
The process moves from 29 to S71 via S35, S36, and S37, and then from 371 to 372. However, since the injection timing flag FIN+ was previously set to FINl=0 in 332 during the steady operating state, the process from S72 to 876 Injector 3I (T
NJ+) will return without being injected.
従うて、符号CIの時点における噴射時期変更判定後の
最初の吸気行程の吸気TDCでは噴射されず、2回目の
吸気TDCの時点では838において既にFrNI −
1と設定された後なので372から376へ移行して噴
射されることになる。Therefore, it is not injected at the intake TDC of the first intake stroke after the injection timing change determination at the time of code CI, and at 838 at the time of the second intake TDC, FrNI −
Since it has been set to 1, the injection will proceed from 372 to 376.
このことは他のインジェクタ3□〜34についても同様
である。This also applies to the other injectors 3□ to 34.
次に、吸気TDC噴射から排気ABDC90”噴射への
切換え時についても同様であり、噴射時期変更判定後の
1回目の吸気行程が終了するまでは元の噴射タイミング
にて噴射されるようになっjljl で
いる。Next, the same applies when switching from intake TDC injection to exhaust ABDC 90'' injection, and injection will continue at the original injection timing until the first intake stroke after the injection timing change determination is completed. I'm here.
上記定常運転状態のときの噴射タイミングとしては、排
気ABDC90°以外に、圧縮行程や爆発行程に噴射し
てもよいことは勿論である。Of course, the injection timing during the steady operation state may be other than 90° at the exhaust ABDC, and may also be during the compression stroke or the explosion stroke.
」二記第6図及び第7図のフローチャートにおいては、
燃料噴射量の設定については説明していないが、燃料噴
射量はエンジン回転数とスロットル開度又は図示外の吸
入エアセンサで検出される吸入空気量に基いてROM1
5に予め人力されている所定の演算式やマツプなどを用
いてCPU14にて求められ、燃料噴射時期としてタイ
マ211〜214へ出力される。In the flowcharts in Figures 6 and 7 of Section 2,
Although the setting of the fuel injection amount is not explained, the fuel injection amount is set in ROM1 based on the engine speed and throttle opening or the intake air amount detected by an intake air sensor (not shown).
The fuel injection timing is determined by the CPU 14 using a predetermined arithmetic expression, map, etc. manually entered in advance in the CPU 14, and is output to the timers 211 to 214 as the fuel injection timing.
以上のようにして、噴射時期切換えに伴なう重複噴射や
噴射ミス(省略)を防ぐことが出来る。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, in a steady operating state, fuel vaporization and atomization can be promoted by injecting at a timing of 90° exhaust BTDC, and in a transient operating state, fuel is injected at a timing of intake TDC. By causing the injected fuel to flow along with the intake air flow, adhesion to the wall surface of the intake passage can be minimized, thereby increasing the responsiveness of fuel supply.
図面は本発明の実施例を示すもので、第1図は本発明の
機能ブロック図、第2図は燃料噴射時期制御システムの
全体構成図、第3図はコントロールユニットの基本構成
図、第4図(a)(b)は各々クランク角信号と気筒識
別信号の波形図、第5図は各気筒の行程と燃料噴射時期
と要求噴射タイミングとの関係を示す動作タイムチャー
ト、第6図は燃料噴射タイミングを判断するメインルー
チンのフローチャート、第7図は割込み処理ルーチンの
フローチャートである。
31〜34 ・・インジェクタ、 4・・コントロール
ユニット、 5・・スロットル開度センサ、7・・マ
ニホールド負圧センサ、 9・・クランク角センサ、
11・・気筒識別センサ。
特 許 出 願 人 マツダ株式会社図面の浄書(内
容に変更なし)
第1図
*!に糾噴射II!′tR剃御手役。
手続補正書
昭和 60年3月15日
昭和59年特許願第229954号
2、発明の名称
絃牌i1+1JtlJI寺柑損川猪旧鹿置3、補正をす
る者
羽生との隔 特許出願人
住 所 広島県安芸郡府中町新地3番1号名 称
(313) マツダ株式会社代表者 山 本
健 −
4、代理人
住 所 〒530 大阪市北区西天満4丁目5番5
号 東急マーキス梅田5、補正命令の日付 自 発
6、補正の対象 明細書の発明の詳細な説明の
欄及び図面
7、補正の内容
(1) 明細書8頁16行目「(気筒1行程サイクル
2回噴射)を防止するため」とあるのを「(気筒1行程
サイクル2回噴射)や噴射の抜けを防止するため]と訂
正します。
(2)明細書11頁4行目「が判定され、」と「大′
きい時にはSllへ」の間に次の文言を挿入します。
記
「大きいときにはSIOへまた大きくないときにはS1
3へ移行する。310ではエンジン回転数がフューエル
カット判定回転数FORPMより大きいか否かが判定さ
れ、」
(3)図面の第3図を添付別紙の第3図のように訂正し
ます。
(4) 図面の第4図を添付別紙の第4図のように訂
正します。
(5)図面の第5図を添付別紙の第5図のように訂正し
ます。
[
[
rつ rつ
r′)rQl
(J 〜
式
%式%
□−口 ヘロ
八 6
1へ 〇
手続補正書 (旗)
昭和60年 5月25日The drawings show an embodiment of the present invention, and 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 (a) and (b) are waveform diagrams of the crank angle signal and cylinder identification signal, Figure 5 is an operation time chart showing the relationship between the stroke, fuel injection timing, and required injection timing of each cylinder, and Figure 6 is the fuel FIG. 7 is a flowchart of the main routine for determining the injection timing, and FIG. 7 is a flowchart of the interrupt processing routine. 31 to 34... Injector, 4... Control unit, 5... Throttle opening sensor, 7... Manifold negative pressure sensor, 9... Crank angle sensor,
11... Cylinder identification sensor. Patent applicant: Engraving of drawings by Mazda Motor Corporation (no changes to content) Figure 1*! Injection II! 'tR Shamote role. Procedural amendment document March 15, 1988 Patent Application No. 229954 2, Name of the invention 猃牉 i1+1 Jtl JI Temple Kan Sosukawa Ino Old Shikaoki 3, Distance between the person making the amendment and Hanyu Patent applicant address Hiroshima 3-1 Shinchi, Fuchu-cho, Aki-gun, Prefecture Name
(313) Mazda Motor Corporation Representative Ken Yamamoto - 4, Agent Address 4-5-5 Nishitenma, Kita-ku, Osaka 530
No. Tokyu Marquis Umeda 5, Date of amendment order Vol. 6, Subject of amendment Column for detailed explanation of the invention in the specification and Drawing 7, Contents of amendment (1) Page 8, line 16 of the specification "(Cylinder 1 stroke cycle) ``To prevent double injection)'' has been corrected to ``To prevent (double injection per cylinder stroke cycle) and injection omission''. ” and “large′
Insert the following phrase between "If necessary, go to Sll." Note: “If it is large, go to SIO; if it is not large, go to S1.”
Move to 3. 310, it is determined whether the engine speed is greater than the fuel cut judgment rotation speed FORPM. (3) Figure 3 of the drawing has been corrected as shown in Figure 3 of the attached appendix. (4) Figure 4 of the drawings will be corrected as shown in Figure 4 of the attached appendix. (5) Figure 5 of the drawings will be corrected as shown in Figure 5 of the attached appendix. [ [ rtsu rtsu r') rQl (J ~ formula% formula% □-mouth Hero 8 6 Go to 1 〇 Procedural amendment (flag) May 25, 1985
Claims (1)
手段と、運転状態検出手段の出力に応じて燃料噴射量を
決定する噴射量設定手段と、燃料噴射時期を制御する燃
料噴射時期制御手段とを有する燃料噴射時期制御装置に
おいて、 燃焼用空気の充填量の変化率に関連する信号を出力する
変化率検出手段と、上記変化率検出手段の出力により定
常運転状態と過渡運転状態とを判別する判別手段と、上
記判別手段の出力に基いて燃料噴射弁の噴射時期を定常
運転状態の時には吸気行程以外の時期にするとともに過
渡運転状態の時には吸気行程とする燃料噴射時期変更手
段とを備えたことを特徴とする燃料噴射時期制御装置(1) A fuel injection valve, an operating state detection means for detecting the operating state, an injection amount setting means for determining the fuel injection amount according to the output of the operating state detection means, and a fuel injection timing control for controlling the fuel injection timing. a rate-of-change detection means for outputting a signal related to a rate of change in the charging amount of combustion air; and a rate-of-change detection means for detecting a steady state of operation and a state of transient operation based on the output of the rate-of-change detection means. a discriminating means for discriminating; and a fuel injection timing changing means for changing the injection timing of the fuel injector to a timing other than the intake stroke in a steady operating state and to a timing other than the intake stroke in a transient operating state, based on the output of the discriminating means. A fuel injection timing control device characterized by comprising:
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 true JPS61106946A (en) | 1986-05-24 |
| JPH0510495B2 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) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011214533A (en) * | 2010-03-31 | 2011-10-27 | Honda Motor Co Ltd | Fuel injection control device and program |
Citations (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
Patent Citations (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 |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011214533A (en) * | 2010-03-31 | 2011-10-27 | Honda Motor Co Ltd | Fuel injection control device and program |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0510495B2 (en) | 1993-02-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9856845B2 (en) | Control device for internal combustion engine | |
| JP3991809B2 (en) | Fuel injection device for start of internal combustion engine | |
| JPWO2003038261A1 (en) | Engine control device | |
| JPH0416622B2 (en) | ||
| JPH0517390B2 (en) | ||
| US20180202410A1 (en) | Control device for internal combustion engine and method for controlling internal combustion engine | |
| JPS62265445A (en) | Fuel controller for engine | |
| JPH0465219B2 (en) | ||
| JPH0723582Y2 (en) | Ignition timing control device for internal combustion engine | |
| JPS61106946A (en) | Fuel injection timing control device | |
| JPS58160552A (en) | Ignition timing control method for an internal combustion engine | |
| JPS6217332A (en) | Fuel-injection control device for internal-combustion engine | |
| JPH0718357B2 (en) | Fuel injection control device for internal combustion engine | |
| JPS61106945A (en) | Fuel injection timing control device | |
| JP2586101B2 (en) | Control device for multi-cylinder internal combustion engine | |
| JP3846195B2 (en) | Fuel injection control device for internal combustion engine | |
| JP2538626B2 (en) | Control device for internal combustion engine | |
| JPS61106947A (en) | Fuel injection timing control device | |
| JP6942068B2 (en) | Fuel injection control method and fuel injection device for spark-ignition internal combustion engine | |
| JP6887723B2 (en) | Internal combustion engine control device | |
| JPS6125943A (en) | Fuel-injection controller of internal-combustion engine | |
| JP6737156B2 (en) | Control device for internal combustion engine | |
| CN106988905A (en) | Method for asking for the discharge capacity of nitrogen oxides in internal combustion engine operation | |
| JP2804867B2 (en) | Internal combustion engine control device | |
| JPS62186033A (en) | Fuel injection controller for multicylinder internal combustion cylinder |