Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0253612B2 - - Google Patents
[go: Go Back, main page]

JPH0253612B2 - - Google Patents

Info

Publication number
JPH0253612B2
JPH0253612B2 JP59229953A JP22995384A JPH0253612B2 JP H0253612 B2 JPH0253612 B2 JP H0253612B2 JP 59229953 A JP59229953 A JP 59229953A JP 22995384 A JP22995384 A JP 22995384A JP H0253612 B2 JPH0253612 B2 JP H0253612B2
Authority
JP
Japan
Prior art keywords
injection timing
fuel injection
fuel
timing
operating state
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
Application number
JP59229953A
Other languages
Japanese (ja)
Other versions
JPS61106945A (en
Inventor
Tetsuo Takahane
Manabu Arima
Yoshitaka Tawara
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mazda Motor Corp
Original Assignee
Mazda Motor Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mazda Motor Corp filed Critical Mazda Motor Corp
Priority to JP22995384A priority Critical patent/JPS61106945A/en
Publication of JPS61106945A publication Critical patent/JPS61106945A/en
Publication of JPH0253612B2 publication Critical patent/JPH0253612B2/ja
Granted legal-status Critical Current

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.

〔従来技術及びその問題点〕[Prior art and its problems]

従来、エンジンの各シリンダへ供給する燃料噴
射量を精密に制御するため吸気マニホールドの下
流側において各シリンダの吸気路にインジエクタ
を設けて、適宜のタイミングで燃料を噴射するよ
うにしたものが実用化されており、例えば特開昭
57−108428号公報には各シリンダの吸気行程の終
了時に当該吸気通路へ燃料を噴射して燃料の気化
を促進するようにしたエンジンの燃料噴射供給装
置が記載されている。
Conventionally, in order to precisely control the amount of fuel injected to each cylinder of an engine, an injector was installed in the intake path of each cylinder on the downstream side of the intake manifold, and fuel was injected at the appropriate timing. For example, JP-A-Sho
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 operation, no particular problem arises because the fuel adhering to the wall is sucked in in small quantities with a certain delay, but during transient operating conditions such as during acceleration, only the amount of fuel adhering to the wall is supplied. There is a delay in response, and furthermore, it is not possible to respond to changes in the required amount from the time of 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.

また、フユーエルカツトからの復帰時などの過
渡運転状態の時にも上記同様の燃料供給の応答遅
れの問題が生じることになる。
Further, the same problem of delay in fuel supply response as described above occurs during a transient operating state such as when returning from a fuel cut.

そこで、上記の問題を解決するために、定常運
転状態の時には例えば排気行程の途中で燃料を噴
射し、加速時やフユーエルカツトから復帰時など
の過渡運転状態の時には吸気行程開始時に燃料を
噴射するなど、運転状態に応じて燃料噴射時期を
変更することが考えられる。
Therefore, in order to solve the above problem, fuel is injected in the middle of the exhaust stroke during steady operating conditions, and fuel is injected at the start of the intake stroke during transient operating conditions such as during acceleration or when returning from a fuel cut. , it is conceivable to change the fuel injection timing depending on the operating state.

しかしながら、上記のように燃料噴射時期を切
換える場合、例えば排気行程で噴射直後に切換え
られるとその燃料が吸入されないうちに吸気行程
の開始時にも再び燃料が噴射され、1行程サイク
ルの間に2回噴射されるという問題がある。
However, when changing the fuel injection timing as described above, for example, if the timing is changed immediately after injection in the exhaust stroke, the fuel will be injected again at the start of the intake stroke before the fuel is inhaled, and twice during one stroke cycle. There is a problem with being sprayed.

吸気行程噴射から排気行程噴射へ切換える時に
は、例えば吸気行程の直前に切換えられるとその
吸気行程では噴射されずに次回の排気行程で噴射
されることになるため、燃料噴射が1回省略され
てしまうことになるという問題がある。
When switching from intake stroke injection to exhaust stroke injection, for example, if the switch is made just before the intake stroke, fuel will not be injected during that intake stroke but will be injected during the next exhaust stroke, resulting in one fuel injection being omitted. There is a problem with that.

更に、フユーエルカツト状態から定常運転状態
に復帰する場合には、復帰後極力早期に燃料を供
給することが望ましく、燃料供給が遅れるとエン
ジンの運転性が損なわれることも起り得る。
Further, when returning from a fuel cut state to a steady operating state, it is desirable to supply fuel as soon as possible after the return, and if fuel supply is delayed, engine operability may be impaired.

〔発明の目的〕[Purpose of the invention]

本発明は、上記の諸問題を解消するためになさ
れたもので、燃料噴射時期を切換えても燃料の重
複噴射や噴射ミスが生じないようなまたフユーエ
ルカツトから定常運転状態への復帰時のエンジン
の運転性を向上させ得るような燃料噴射時期制御
装置を提供することを目的とする。
The present invention has been made in order to solve the above-mentioned problems.The present invention has been made to solve the above-mentioned problems. An object of the present invention is to provide a fuel injection timing control device that can improve drivability.

〔課題を解決するための手段〕[Means to solve the problem]

本発明に係る燃料噴射時期制御装置は、第1図
に示すように、多気筒エンジンのクランク軸の回
転位相に同期した同期信号に基いて各気筒に対応
する燃料噴射弁から燃料を噴射する燃料噴射時期
を制御するようにした燃料噴射時期制御装置にお
いて、燃焼用空気の充填量の変化率に関連する信
号に基いて定常運転状態と過渡運転状態とを判別
する第1判別手段と、上記第1判別手段の出力に
基いて定常運転状態のときには燃料噴射時期を所
定の第1タイミングに設定し且つ過渡運転状態の
ときには燃料噴射時期を第1タイミングと異なる
所定の第2タイミングに設定する燃料噴射時期設
定手段と、上記第1判別手段の出力に基いて運転
状態の変更判定後吸気行程を1回終了した気筒か
ら順に燃料噴射時期を変更するように燃料噴射時
期設定手段を制御する第1燃料噴射時期変更制御
手段と、エンジンの運転状態を検出する検出手段
の出力に基いて所定のフユーエルカツト条件が解
消したか否かを判別する第2判別手段と、上記第
1及び第2判別手段の出力に基いてフユーエルカ
ツト状態から定常運転状態への復帰時には復帰判
定後即座に燃料噴射時期を変更するように燃料噴
射時期設定手段を制御する第2噴射時期変更制御
手段とを備えたものである。
As shown in FIG. 1, the fuel injection timing control device according to the present invention injects fuel from a fuel injection valve corresponding to each cylinder based on a synchronization signal synchronized with the rotational phase of a crankshaft of a multi-cylinder engine. A fuel injection timing control device configured to control injection timing, comprising a first discriminating means for discriminating between a steady operating state and a transient operating state based on a signal related to a rate of change in a charging amount of combustion air; 1 fuel injection for setting the fuel injection timing to a predetermined first timing in a steady operating state and setting the fuel injection timing to a predetermined second timing different from the first timing in a transient operating state based on the output of the first determining means; a timing setting means; and a first fuel controlling the fuel injection timing setting means so as to sequentially change the fuel injection timing from the cylinder that has completed one intake stroke after determining a change in the operating state based on the output of the first determining means. an injection timing change control means; a second determination means for determining whether a predetermined fuel cut condition has been resolved based on the output of the detection means for detecting the operating state of the engine; and outputs of the first and second determination means. and a second injection timing change control means for controlling the fuel injection timing setting means so as to change the fuel injection timing immediately after determining the return when returning from the fuel cut state to the steady operation state based on the above.

〔作 用〕[Effect]

本発明に係る燃料噴射時期制御装置において
は、第1判別手段は、定常運転状態と過渡運転状
態とを判別し、燃料噴射時期設定手段は、上記第
1判別手段の出力に基いて定常運転状態のときに
は燃料噴射時期を所定の第1タイミングに設定し
且つ過渡運転状態のときには燃料噴射時期を第1
タイミングと異なる所定の第2タイミングに設定
する。
In the fuel injection timing control device according to the present invention, the first discriminating means discriminates between a steady operating state and a transient operating state, and the fuel injection timing setting means determines whether the steady operating state is a steady operating state based on the output of the first discriminating means. In this case, the fuel injection timing is set to the predetermined first timing, and in the transient operating state, the fuel injection timing is set to the first predetermined timing.
The timing is set to a predetermined second timing different from the timing.

第1燃料噴射時期変更制御手段は、上記第1判
別手段の出力に基いて運転状態の変更判定後吸気
行程を1回終了した気筒から順に燃料噴射時期を
変更するように燃料噴射時期設定手段を制御す
る。
The first fuel injection timing change control means causes the fuel injection timing setting means to change the fuel injection timing in order from the cylinder that has completed one intake stroke after determining the change in the operating state based on the output of the first determination means. Control.

第2判別手段は、エンジンの運転状態を検出す
る検出手段の出力に基いて所定のフユーエルカツ
ト条件が解消したか否かを判別する。
The second determining means determines whether a predetermined fuel cut condition has been resolved based on the output of the detecting means for detecting the operating state of the engine.

第2噴射時期変更手段は、上記第1及び第2判
別手段の出力に基いてフユーエルカツト状態から
定常運転状態への復帰時には復帰判定後即座に燃
料噴射時期を変更するように燃料噴射時期設定手
段を制御する。
The second injection timing changing means is configured to control the fuel injection timing setting means to immediately change the fuel injection timing upon returning from the fuel cut state to the steady operating state based on the outputs of the first and second determining means. Control.

〔発明の効果〕〔Effect of the invention〕

本発明においては、以上のように燃焼用空気の
充填量の変化から定常運転状態か過渡運転状態か
を判別し、その判別結果に基いて燃料噴射時期を
変更する際に、吸気行程を1回終了した気筒から
順に噴射時期を変更するようにしたので燃料の重
複噴射や噴射ミスを確実に防止して燃料の節減・
出力低下防止を実現することが出来る。
In the present invention, as described above, when determining whether the operating state is a steady state or a transient state based on a change in the amount of charging air for combustion, and changing the fuel injection timing based on the result of the determination, the intake stroke is changed once. Since the injection timing is changed sequentially from the completed cylinder, duplicate fuel injection and injection errors are reliably prevented, resulting in fuel savings and
It is possible to prevent output from decreasing.

加えて、フユーエルカツトから定常運転への復
帰に伴なう燃料噴射時期の変更に際しては、復帰
判定後即座に噴射時期を変更することから、重複
噴射を招くことなく速やかに燃料を噴射でき、フ
ユーエルカツトからの復帰時のエンジンの運転性
(エンスト防止、加速性向上等)を向上すること
ができる。
In addition, when changing the fuel injection timing due to the return from the fuel cut to steady operation, the injection timing is changed immediately after the return is determined, so fuel can be injected quickly without causing duplicate injection, and the fuel injection timing can be changed from the fuel cut to It is possible to improve engine drivability (preventing engine stalling, improving acceleration, etc.) when the engine returns to normal operation.

〔実施例〕〔Example〕

以下、本発明を立型4気筒燃料噴射式エンジン
に適用した場合の実施例について図面に基いて説
明する。
DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment in which the present invention is applied to a vertical four-cylinder fuel injection engine will be described below with reference to the drawings.

この実施例における燃料噴射時期制御システム
は、第2図に示すようにエンジンEの各気筒11
〜14の吸気通路2に各々燃料を噴射する4個の
インジエクタ31〜34と、これらインジエクタ3
〜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 upstream of the intake manifold 8 on the downstream side of the throttle valve 6, 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 crankshaft 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 (90 degrees 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
〜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; An A/D converter 19 receives V and throttle opening signals TH, converts them into A/D, and outputs them to the input/output port 13, and output signals C and K from the crank angle sensor 9 and cylinder identification sensor 11. A second input circuit 20 receives and shapes each waveform and outputs it to the input/output port 13, and the second input circuit 20 receives the waveform-shaped crank angle signal C and detects the rise and fall of the crank angle signal C. and a rise/fall detection circuit 22 that outputs interrupt signals I corresponding to each to the CPU 14, and a fuel injection signal that receives fuel injection signals from the computer to each of the injectors 31 to 34 and injects fuel with timing and time width corresponding to the signals. Timer 21 that outputs injection pulse f
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 timing 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°: exhaust bottom dead center 90°), which slightly lengthens the time from injection to intake, thereby reducing fuel vaporization and mist in the intake passage 2. At the same time, it 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 when returning from a fuel cut.

そして、排気ABDC90゜噴射から吸気TDC噴射
への切換え時には燃料の重複噴射を防止するとと
もに、吸気TDC噴射から排気ABDC90゜噴射への
切換え時には燃料噴射ミス(省略)を防止するた
め、燃料時期変更判定後に吸気行程が1回終了し
た気筒から順に燃料噴射時期を切換えていくもの
である。
In order to prevent duplicate fuel injection when switching from exhaust ABDC 90° injection to intake TDC injection, and to prevent fuel injection errors (omissions) when switching from intake TDC injection to exhaust ABDC 90° injection, the fuel timing change is determined. The fuel injection timing is sequentially switched starting from the cylinder whose intake stroke has completed once.

但し、フユーエルカツトから定常運転状態への
切換え時には重複噴射することは有り得ないので
噴射時期変更判定後即座に切換後の新噴射タイミ
ングに切換える。
However, since duplicate injection is unlikely when switching from fuel cut to steady operating state, the injection timing is immediately switched to the new injection timing after the injection timing change is determined.

上記燃料噴射タイミングは、エンジンEの運転
状態を示す各種検出データに基いて、第6図のフ
ローチヤートに示されたメインルーチンによつて
判断され、各インジエクタ31〜34からの燃料噴
射は上記メインルーチンで求められた噴射タイミ
ングに基いてメインルーチン実行中に第7図のフ
ローチヤートに示された割込み処理ルーチンにて
実行される。
The above 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 3 1 to 3 4 is Based on the injection timing determined in the main routine, the interrupt processing routine shown in the flowchart of FIG. 7 is executed during execution of the main routine.

但し、上記割込み処理は、クランク角信号Cの
立ち上り時と立ち下り時に上記立ち上り・立ち下
り検出回路22からCPU14へ出力される割込
み信号Iに基いて実行される。
However, the above interrupt processing is executed based on the interrupt signal I output from the rise/fall detection circuit 22 to the CPU 14 at the rise and fall of the crank angle signal C.

上記コンピユータの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
〜S16)について説明する。
Next, according to the flowchart of FIG. 6, the main routine (step S1) for determining the fuel injection timing is started.
~S16) will be explained.

先ず、開始信号により入出力ポート13及び
RAM16にメモリされている必要なデータが初
期化されると、S1ではスロツトル開度信号TH
が読み込まれ、S2ではこのスロツトル開度信号
THと前回のスロツトル開度信号THとが比較さ
れ、この比較結果に基いてS3では加速状態か否
かが判定され、加速状態のときにはS4〜S6を
経由してS8へ移行し、加速状態でないときには
S5を経由してS8へ移行する。
First, the input/output ports 13 and
When the necessary data stored in the RAM 16 is initialized, the throttle opening signal TH is output in S1.
is read, and in S2 this throttle opening signal
TH and the previous throttle opening signal TH are compared, and based on this comparison result, it is determined in S3 whether or not the throttle is in an acceleration state. If it is in an acceleration state, the process moves to S8 via S4 to S6, and if it is not in an acceleration state. Sometimes, the process moves to S8 via S5.

S4では加速フラグFACCが1か0かが判定さ
れ、FACC=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 when FACC=0, that is, when acceleration starts, the process moves to S6, the acceleration flag FACC is set to 1 in S6, and the intake top injection counter is set in S7.
The number of intake top injections NTDC is set in CINJ. 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 ready flag FACC is reset in S5.

S8〜S11はフユーエルカツト条件を判定す
るため、S8ではマニホールド負圧信号Vが読込
まれ、S9ではマニホールド負圧がフユーエルカ
ツト判定バキユームFCVACより大きいか否かが
判定され、大きいときにはS10へまた大きくな
いときにはS13へ移行する。S10ではエンジ
ン回転数がフユーエルカツト判定回数FCRPMよ
り大きいか否か判定され、大きい時にはS11へ
また大きくない時にはS13へ移行する。S11
ではスロツトル開度信号THよりスロツトルバル
ブ5が全閉か否かが判定され、全閉の時にはS1
2へまた全閉でない時にはS13へ移行する。
In S8 to S11, the fuel cut condition is determined. 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. If it is, the process goes to S10; if it is not, the process goes to S13. Move to. In S10, it is determined whether the engine rotational speed is greater than the fuel cut determination number FCRPM, and if it is, the process proceeds to S11, and if it is not, the process proceeds to S13. S11
Then, it is determined from the throttle opening signal TH whether the throttle valve 5 is fully closed or not, and when it is fully closed, S1
2, and if it is not fully closed, the process moves to S13.

S12はフユーエルカツトの全条件が満たされ
た場合であり、S12ではフユーエルカツトフラ
グFFC=1とセツトされる。
S12 is a case where all fuel cut conditions are satisfied, and in S12, the fuel cut flag FFC is set to 1.

S13はフユーエルカツトに該当しない場合で
あり、S13ではフユーエルカツトフラグFFC
が1か0かが判定され、FFC=1即ち前回はフ
ユーエルカツトであつて今回フユーエルカツトで
ない状態へ復帰した時にはS14においてフユー
エルカツトフラグFFCがリセツトされ、S15
において吸気トツプ噴射カウンタCINJに吸気ト
ツプ噴射回数NTDCがセツトされ、このフユー
エルカツトからの復帰時には即座に吸気トツプ噴
射へ移行させるためにS16において各インジエ
クタ31〜34に対応する噴射タイミングフラグ
FIN1〜FIN4が全てFIN=1とセツトされる。
S13 is a case where the fuel cut does not apply, and in S13, the fuel cut flag FFC
It is determined whether FFC is 1 or 0, and when the state is returned to FFC = 1, that is, it was a fuel cut last time and is not a fuel cut this time, the fuel cut flag FFC is reset in S14, and the fuel cut flag FFC is reset in S15.
At step S16, the number of intake top injections NTDC is set in the intake top injection counter CINJ, and the injection timing flag corresponding to each injector 31 to 34 is set at S16 in order to immediately shift to intake top injection upon return from the fuel cut.
FIN 1 to FIN 4 are all set to FIN=1.

S13においてフユーエルカツトフラグFFC
=0の時にはそのまま復帰する。
Fuel cut flag FFC in S13
When = 0, it returns as is.

以上のメインルーチンにおいて燃料噴射タイミ
ングが排気ABDC90゜にまたは吸気トツプ噴射カ
ウンタCINJを介して吸気TDCに設定される。
In the above main routine, the fuel injection timing is set to exhaust ABDC 90° or intake TDC via the intake top injection counter CINJ.

次に、クランク角信号Cの立ち上り時又は立ち
下り時に割込み処理でなされる各インジエクタ3
〜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 the crank angle signal C is read, and in S24 Then, it is determined whether the level of the crank angle signal C is "H" or "L".
When the level of the crank angle signal C is "H", that is, at intake TDC, it goes to S25, and when it is "L", that is,
When ATDC is 90°, the process 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". If it is "H", the first cylinder 1 1 is detected. It is determined that the intake TDC corresponds to , 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へ移行し、S
30においてインジエクタカウンタNが1〜4の
どれに該当するか判定され、Nの値に応じてS3
1〜S34の何れかへ移行し、S31〜S34の
各々では各噴射タイミングフラグFINがリセツト
され、通常の排気ABDC90゜で噴射するように設
定される。
In S29, the intake top injection counter CINJ is 0.
When CINJ=0, that is, when it does not correspond to intake top injection, the process moves to S30, and S
In step 30, it is determined which of 1 to 4 the injector counter N corresponds to, and in accordance with the value of N, the process is performed in step S3.
In each of S31 to S34, each injection timing flag FIN is reset and set to inject at the normal exhaust ABDC of 90 degrees.

上記S31〜S34において、例えばN=2の
時にS32において噴射タイミングフラグFIN1
をリセツトするのは、N=2の時は3番気筒13
の吸気TDCに対応し、この時点において1番気
筒11の吸気行程が終了しているという点に鑑み
たものである。
In S31 to S34 above, for example, when N=2, the injection timing flag FIN 1 is set in S32.
When N=2, the number 3 cylinder is reset.
This corresponds to the intake TDC of , and is based on the fact that the intake stroke of the first cylinder 11 has ended at this point.

S29において吸気トツプ噴射カウンタCINJ
=0でない時つまり吸気トツプ噴射と設定されて
いる時にはS35へ移行し、S35において吸気
トツプ噴射カウンタCINJがカウントダウンされ、
S36ではインジエクタカウンタNが1〜4のど
れに該当するか判定され、Nの値に応じてS37
〜S40の何れかへ移行し、S37〜S40の
各々では各噴射タイミングフラグFINが1にセツ
トされ、吸気トツプTDCで噴射するように設定
される。
Intake top injection counter CINJ in S29
= not 0, that is, when intake top injection is set, the process moves to S35, where the intake top injection counter CINJ is counted down.
In S36, it is determined whether the injector counter N corresponds to one of 1 to 4, and depending on the value of N, the process is performed in S37.
- S40, and in each of S37-S40, each injection timing flag FIN is set to 1, and the injection is set to be performed at the intake top TDC.

このS36からの移行時においても、インジエ
クタカウンタNと噴射タイミングカウンタFIN1
〜IIN4との対応関係は前記と同様で、その時点
で吸気工程が終了した気筒11〜14から順に吸気
トツプ噴射へ切換えられることになる。
Even when transitioning from S36, the injector counter N and injection timing counter FIN 1
The correspondence relationship with IIN 4 is the same as above, and the cylinders 1 1 to 1 4 whose intake strokes have been completed at that time are sequentially switched to intake top injection.

上記S24においてクランク角信号Cのレベル
が「L」の時にはS51に移行し、また上記S3
1〜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 the above S3
1 to S34 and each of S37 to S40 described above, the process moves to S71.

S51〜S59は通常の噴射タイミングつまり
排気ABDC90゜で実際に噴射するか否かを判断し
実行するルーチンであり、たS71〜S79は吸
気TDCで実際に噴射するか否かを判断し実行す
るルーチンである。
S51 to S59 are routines that determine and execute whether or not to actually inject at the normal injection timing, that is, exhaust ABDC 90°, and S71 to S79 determine and execute whether or not to actually inject at intake TDC. It is.

S51ではインジエクタカウンタNの値が判定
され、その時点におけるNの値に応じてS52〜
S55の何れかへ移行し、S52〜S55の各々
においては各噴射タイミングフラグFINが1か0
かが判定される。
In S51, the value of the injector counter N is determined, and depending on the value of N at that time, S52 to
Transition to any one of S55, and in each of S52 to S55, each injection timing flag FIN is 1 or 0.
It is determined whether

上記S51からの移行時は、例えばN=2の時
にS53において噴射タイミングフラグFIN3
ついて判定するのは、第5図からも判るように、
N=2の時には3番気筒I3の吸気ATDC90゜に該
当し、この時に4番気筒I4(インジエクタ33に対
応)が排気ABDC90゜の燃料噴射タイミングに合
致しているためである。
When transitioning from S51, for example, when N=2, the injection timing flag FIN 3 is determined in S53 as shown in FIG.
This is because when N=2, the intake ATDC of the third cylinder I3 corresponds to 90 degrees, and at this time, the fourth cylinder I4 (corresponding to the injector 33 ) matches the fuel injection timing of the exhaust ABDC of 90 degrees.

S52〜S55の各々においては各噴射タイミ
ングフラグFINが1か0かが判定されFIN=0の
ときにのみ各々S56〜S59へ移行してS56
〜S59の各々において対応するインジエクタ3
〜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, respectively, and S56
- In each of S59, the corresponding injector 3
Fuel is injected from 1 to 3 4 (INJ 1 to 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, in each of S52 to S55, FIN=
When it is determined to be 1, the process returns to the main routine without injecting.

次に、S71以降は吸気TDCのタイミングで
噴射する場合で、S71ではインジエクタカウン
タNの値が判定され、Nの値に応じてS72〜S
75の何れかへ移行し、S72〜S75の各々に
おいては各噴射タイミングフラグFINが1か0か
が判定される。
Next, from S71 onwards, injection is performed at the timing of intake TDC, and in S71, the value of the injector counter N is determined, and depending on the value of N, S72 to S
75, and 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から
直ちに噴射してもよいからである。
At the time of transition from the above S71 to S72 to S75,
For example, when N=2, the injection timing flag FIN 2 is determined in S73 because the current interrupt time corresponds to the intake TDC.
This is because, as can be seen from FIG. 5, when FIN 2 =1, the No. 3 cylinder 1 3 corresponding to this injector 3 2 corresponds to the intake TDC, and injection may be performed immediately from the injector 3 2 on the condition that FIN 2 =1.

S72〜S75の各々において判定の結果FIN
=1の時にのみS76〜S79の各々において対
応するインジエクタ31〜34(INJ1〜INJ4)から
燃料が噴射される。これに対して、S72〜S7
5の各々においてFIN=0と判定された時には噴
射せずにメインルーチンへ復帰することになる。
The determination result FIN in each of S72 to S75
Only when =1, fuel is injected from the corresponding injectors 3 1 to 3 4 (INJ 1 to INJ 4 ) in each of S76 to S79. On the other hand, S72 to S7
When it is determined that FIN=0 in each of 5, the injection is not performed and the process returns to the main routine.

第5図は定常運転状態において排気ABDC90゜
のタイミングにて燃料噴射し、その状態から加速
状態の過渡運転状態へ移行し、再び定常運転状態
へ移行した場合における各気筒11〜14の吸入・
圧縮・爆発・排気の行程と燃料噴射タイミング
(図中矢印にて図示)とを示した動作タイムチヤ
ートである。
Figure 5 shows the intake of each cylinder 1 1 to 1 4 when fuel is injected at the timing of exhaust ABDC 90° in a steady operating state, and from that state it shifts to a transient operating state of acceleration state, and then shifts to a steady operating state again.・
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,S
37を経てS71へ移行し、S71からS72へ
移行するが、噴射タイミングフラグFIN1はそれ
以前の定常運転状態の時にS32においてFIN1
=0と設定されているので、S72からS76へ
移行せずS76においてインジエクタ31(INJ1
から噴射されることなく復帰することになる。従
つて、符号C1の時点における噴射時期変更判定
後の最初の吸気行程の吸気TDCでは噴射されず、
2回目の吸気TDCの時点ではS38において既
にFIN1=1と設定された後なのでS72からS
76へ移行して噴射されることになる。
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 S29 to S35, S36, S
The process moves to S71 through 37, and from S71 to S72, but the injection timing flag FIN 1 is set to FIN 1 in S32 during the steady operation state before that.
= 0, the injector 3 1 (INJ 1 ) is activated in S76 without moving from S72 to S76.
It will return without being ejected. Therefore, the fuel is not injected at the intake TDC of the first intake stroke after the injection timing change determination at the time of code C1,
At the time of the second intake TDC, FIN 1 has already been set to 1 in S38, so S72 to S
76 and is injected.

このことは他のインジエクタ32〜34について
も同様である。
This also applies to the other injectors 3 2 to 3 4 .

次に、吸気TDC噴射から排気ABDC90゜噴射へ
の初換え時についても同様であり、噴射時期変更
判定後の1回目の吸気行程が終了するまでは元の
噴射タイミングにて噴射されるようになつてい
る。
Next, the same applies when changing from intake TDC injection to exhaust ABDC 90° injection for the first time, and injection will continue at the original injection timing until the first intake stroke after the injection timing change determination is completed. ing.

上記定常運転状態のときの噴射タイミングとし
ては、排気ABDC90゜以外に、圧縮行程や爆発行
程に噴射してもよいことは勿論である。
Of course, the injection timing during the above-mentioned steady operation state may be other than the exhaust ABDC 90°, and may also be injection 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 .

以上のようにして、噴射時期切換えに伴なう重
複噴射や噴射ミス(省略)を防ぐことが出来る。
As described above, it is possible to prevent duplicate injections and injection errors (omissions) due to injection timing switching.

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

図面は本発明の実施例を示すもので、第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, 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, 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 an operation time chart showing the relationship between the stroke of each cylinder, fuel injection timing, and required 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)

【特許請求の範囲】 1 多気筒エンジンのクランク軸の回転位相に同
期した同期信号に基いて各気筒に対応する燃料噴
射弁から燃料を噴射する燃料噴射時期を制御する
ようにした燃料噴射時期制御装置において、 燃焼用空気の充填量の変化率に関連する信号に
基いて定常運転状態と過渡運転状態とを判別する
第1判別手段と、 上記第1判別手段の出力に基いて定常運転状態
のときには燃料噴射時期を所定の第1タイミング
に設定し且つ過渡運転状態のときには燃料噴射時
期を第1タイミングと異なる所定の第2タイミン
グに設定する燃料噴射時期設定手段と、 上記第1判別手段の出力に基いて運転状態の変
更判定後吸気行程を1回終了した気筒から順に燃
料噴射時期を変更するように燃料噴射時期設定手
段を制御する第1燃料噴射時期変更制御手段と、 エンジンの運転状態を検出する検出手段の出力
に基いて所定のフユーエルカツト条件が解消した
か否かを判別する第2判別手段と、 上記第1及び第2判別手段の出力に基いてフユ
ーエルカツト状態から定常運転状態への復帰時に
は復帰判定後即座に燃料噴射時期を変更するよう
に燃料噴射時期設定手段を制御する第2噴射時期
変更制御手段とを備えたことを特徴とする燃料噴
射時期制御装置。
[Scope of Claims] 1. Fuel injection timing control that controls the fuel injection timing at which fuel is injected from the fuel injection valve corresponding to each cylinder based on a synchronization signal synchronized with the rotational phase of the crankshaft of a multi-cylinder engine. The apparatus includes a first discrimination means for discriminating between a steady operating state and a transient operating state based on a signal related to a rate of change in the charging amount of combustion air; a fuel injection timing setting means for setting the fuel injection timing to a predetermined first timing when the fuel injection timing is at a predetermined first timing, and setting the fuel injection timing to a predetermined second timing different from the first timing when the fuel injection timing is in a transient operating state; and an output of the first determining means. a first fuel injection timing change control means for controlling the fuel injection timing setting means to sequentially change the fuel injection timing from the cylinder that has completed one intake stroke after determining the change in the operating state based on the engine operating state; a second determining means for determining whether or not a predetermined fuel cut condition has been resolved based on the output of the detecting means; and a return from the fuel cut state to a steady operating state based on the outputs of the first and second determining means. A fuel injection timing control device comprising: second injection timing change control means for controlling the fuel injection timing setting means so as to sometimes change the fuel injection timing immediately after determination of return.
JP22995384A 1984-10-30 1984-10-30 Fuel injection timing control device Granted JPS61106945A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP22995384A JPS61106945A (en) 1984-10-30 1984-10-30 Fuel injection timing control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP22995384A JPS61106945A (en) 1984-10-30 1984-10-30 Fuel injection timing control device

Publications (2)

Publication Number Publication Date
JPS61106945A JPS61106945A (en) 1986-05-24
JPH0253612B2 true JPH0253612B2 (en) 1990-11-19

Family

ID=16900297

Family Applications (1)

Application Number Title Priority Date Filing Date
JP22995384A Granted JPS61106945A (en) 1984-10-30 1984-10-30 Fuel injection timing control device

Country Status (1)

Country Link
JP (1) JPS61106945A (en)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57137626A (en) * 1981-02-17 1982-08-25 Honda Motor Co Ltd Control method of fuel injection
JPS57203825A (en) * 1981-06-10 1982-12-14 Honda Motor Co Ltd Controlling device for electronic fuel injection of multi cylinder internal-combustion engine
JPS58160522A (en) * 1982-03-17 1983-09-24 Honda Motor Co Ltd Electronic fuel injection controller of multi-cylinder internal-conbustion engine

Also Published As

Publication number Publication date
JPS61106945A (en) 1986-05-24

Similar Documents

Publication Publication Date Title
US5690073A (en) Fuel injection control device of a multi-cylinder engine
JP4163114B2 (en) Engine control device
KR100317157B1 (en) Control system for internal combustion engine
JP3978679B2 (en) Engine control device
EP1284350B1 (en) Fuel injection control for internal combustion engine
US4573443A (en) Non-synchronous injection acceleration control for a multicylinder internal combustion engine
JP2003286890A (en) Engine control device
US6499460B2 (en) Ignition timing control device for internal combustion engine
JPH08312438A (en) Fuel injection method and fuel injection control device in two-cycle engine
EP1284354B1 (en) Fuel injection control for internal combustion engine
JPH0517390B2 (en)
JPH0723582Y2 (en) Ignition timing control device for internal combustion engine
EP1284353B1 (en) Fuel injection control for start-up of internal combustion engine
JP3092454B2 (en) Ignition timing control device for internal combustion engine
JPH0253612B2 (en)
JP2652417B2 (en) Engine fuel injection device
JPH0718357B2 (en) Fuel injection control device for internal combustion engine
JPH0510495B2 (en)
US5050565A (en) Fuel control system for engine
JP3189733B2 (en) Control device for in-cylinder injection spark ignition internal combustion engine
JP2611473B2 (en) Fuel injection amount control device for internal combustion engine
JPH0617663B2 (en) Fuel injection timing control device
JPS62258152A (en) Ignition timing control method for internal combustion engine
JPH1026045A (en) Fuel injection control device
JP2008088983A (en) Engine control device