JPS6233974Y2 - - Google Patents

Info

Publication number
JPS6233974Y2
JPS6233974Y2 JP1981050184U JP5018481U JPS6233974Y2 JP S6233974 Y2 JPS6233974 Y2 JP S6233974Y2 JP 1981050184 U JP1981050184 U JP 1981050184U JP 5018481 U JP5018481 U JP 5018481U JP S6233974 Y2 JPS6233974 Y2 JP S6233974Y2
Authority
JP
Japan
Prior art keywords
fuel injection
time
value
engine
set value
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired
Application number
JP1981050184U
Other languages
Japanese (ja)
Other versions
JPS57162926U (en
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed filed Critical
Priority to JP1981050184U priority Critical patent/JPS6233974Y2/ja
Publication of JPS57162926U publication Critical patent/JPS57162926U/ja
Application granted granted Critical
Publication of JPS6233974Y2 publication Critical patent/JPS6233974Y2/ja
Expired legal-status Critical Current

Links

Landscapes

  • Supercharger (AREA)
  • Output Control And Ontrol Of Special Type Engine (AREA)
  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)

Description

【考案の詳細な説明】 本考案は、過給機付機関の燃料噴射制御装置、
特に過給圧が異常に大きくなつた時の機関の保護
装置に関する。
[Detailed description of the invention] The present invention is a fuel injection control device for a supercharged engine;
In particular, it relates to an engine protection device when boost pressure becomes abnormally large.

従来採用されていた過給機付機関の燃料噴射制
御装置の構成とその問題点を第5図によつて説明
する。
The configuration of a conventional fuel injection control device for a turbocharged engine and its problems will be explained with reference to FIG.

第5図において、1は機関本体、2は機関の吸
気ポートに装備された燃料噴射弁、3は絞り弁、
4は絞り弁3の全閉位置を検出するアイドルスイ
ツチ、5は機関の吸入空気量Qを検出する空気流
量計、6は機関のクランク軸に取付けられた歯形
付円板7と対向して機関回転数Nを検出するクラ
ンク角センサである。
In Fig. 5, 1 is the engine body, 2 is a fuel injection valve installed at the intake port of the engine, 3 is a throttle valve,
4 is an idle switch that detects the fully closed position of the throttle valve 3; 5 is an air flow meter that detects the intake air amount Q of the engine; 6 is an engine counter that faces a toothed disk 7 attached to the engine crankshaft; This is a crank angle sensor that detects the rotation speed N.

8は制御ユニツトで、空気流量計5で検出され
た吸入空気量Qとクランク角センサ6で検出され
た機関回転数NとからQ/Nに比例する燃料噴射
パルス幅Tiを計算し、機関1回転ごとにTiに相
当する時間燃料噴射弁2を作動させて、機関への
燃料供給量を最適値に制御する。この制御ユニツ
ト8はまた、アイドルスイツチ4およびクランク
角センサ6の出力信号により、絞り弁3が全閉
(アイドルスイツチがON)で、かつ機関回転数N
が設定値N1より大きい時に燃料供給を遮断し、
機関回転数Nが設定値N2(N2<N1)より小となる
か、または絞り弁3が全閉以外の位置(アイドル
スイツチがOFF)となつた時に燃料供給を再開
する、減速時の燃料カツト機能を備えている。
8 is a control unit that calculates a fuel injection pulse width T i proportional to Q/N from the intake air amount Q detected by the air flow meter 5 and the engine speed N detected by the crank angle sensor 6; The fuel injection valve 2 is operated for a time corresponding to T i for each revolution to control the amount of fuel supplied to the engine to an optimum value. This control unit 8 also uses the output signals of the idle switch 4 and crank angle sensor 6 to determine whether the throttle valve 3 is fully closed (the idle switch is ON) and the engine speed is N.
is greater than the set value N 1 , the fuel supply is cut off,
During deceleration, fuel supply is restarted when the engine speed N becomes smaller than the set value N 2 (N 2 < N 1 ) or when the throttle valve 3 is in a position other than fully closed (the idle switch is OFF). It has a fuel cut function.

第1図中の9は過給機で、このような過給機を
備えた機関では、過給圧が上がり過ぎると、機関
の負荷が過大となり、機関が破壊に至ることがあ
るが、上記した従来の過給機付機関の燃料噴射制
御装置には、このような過給圧の異常な増加に対
する機関の保護装置が備わつていなかつた。
9 in Figure 1 is a supercharger, and in engines equipped with such a supercharger, if the supercharging pressure increases too much, the load on the engine becomes excessive and the engine may be destroyed. The conventional fuel injection control device for a supercharged engine is not equipped with a protection device for the engine against such an abnormal increase in supercharging pressure.

本考案は上記の点にかんがみ、過給圧の異常な
増加による過負荷から機関を適確に保護できる過
給機付機関の燃料噴射制御装置を提供することを
目的とする。
In view of the above points, it is an object of the present invention to provide a fuel injection control device for a supercharged engine that can appropriately protect the engine from overload caused by an abnormal increase in supercharging pressure.

本考案の構成を第1図(クレーム対応図)によ
り説明すると、aは吸入空気量検出手段、bは機
関回転数検出手段、cは上記各手段で検出された
吸入空気量Qと機関回転数Nの比(Tp=K×
Q/N)を算出する第1の演算手段、dは第1の
演算手段cの計算値に対応した燃料噴射パルス幅
(Ti=ATp+B)を算出する第2の演算手段、e
は第1の演算手段cの計算値Tpが設定値Tpp
超えたことを判定する第1の判定手段、fは第1
の判定手段eの出力を受けて第1の演算手段cの
計算値Tpが設定値Tppを超えている時間を計測
する時間計測手段、gは時間計測手段fの指示値
Tが設定値Tpを超えたことを判定する第2の判
定手段、hは第2の判定手段gの出力を受けて時
間計測手段fの指示値Tが設定値Tpを超えた時
から所定時間燃料供給を遮断する制御信号を出す
制御手段、iは上記制御信号が出されている時間
を除いて、第2の演算手段dにより算出されたパ
ルス幅の燃料噴射パルスを出力する燃料噴射パル
ス出力手段であり、第1の演算手段cの計算値T
pが設定値Tppを超えたことで過給圧の異常な増
加を検知し、この状態が設定時間Tp以上続いた
とき、制御手段hから燃料噴射パルス出力手段i
へ燃料供給を遮断する制御信号を出し、燃料カツ
トを行なうものである。
The structure of the present invention will be explained with reference to FIG. 1 (diagram corresponding to claims). a is an intake air amount detection means, b is an engine rotation speed detection means, and c is an intake air amount Q and engine rotation speed detected by each of the above means. The ratio of N (T p =K×
Q/N), d is the second calculation means that calculates the fuel injection pulse width (T i =AT p +B) corresponding to the calculated value of the first calculation means c, and e
is the first determination means for determining whether the calculated value T p of the first calculation means c exceeds the set value T pp , and f is the first determination means
time measuring means for measuring the time during which the calculated value T p of the first calculating means c exceeds the set value T pp in response to the output of the determining means e; g is the set value T of the time measuring means f; A second determining means h receives the output of the second determining means g and supplies fuel for a predetermined time from the time when the indicated value T of the time measuring means f exceeds the set value T p . control means for outputting a control signal to cut off the control signal; i is a fuel injection pulse output means for outputting a fuel injection pulse having a pulse width calculated by the second calculation means d, except for the time when the control signal is outputted; Yes, the calculated value T of the first calculation means c
When p exceeds the set value T pp , an abnormal increase in the boost pressure is detected, and this state continues for more than the set time T p , the control means h sends the fuel injection pulse output means i
This system issues a control signal to cut off the fuel supply to the fuel tank.

以下、本考案の実施例を図面を用いて説明す
る。
Embodiments of the present invention will be described below with reference to the drawings.

第2図は本考案の要部である制御ユニツト8の
構成例を示す。同図において、10は吸入空気量
検出手段である空気流量計5の出力信号から吸入
空気量Qを読込む吸入空気量読込み回路、11は
機関回転数検出手段であるクランク角センサ6の
出力信号から機関回転数Nを読込む機関回転数読
込み回路、12は吸入空気量Q、機関回転数Nお
よび定数kから基本パルス幅TpをTp=k×Q/Nの 式によつて計算する演算回路(第1の演算手段)
である。13は燃料噴射パルス幅Tiを計算する
ための補正値A,B(補正を必要とする機関運転
条件に応じて選択される)を記憶するメモリで、
演算回路(第2の演算手段)14ではこの補正値
A,Bを用いてTpの補正計算Ti=ATp+Bを行
ない、算出された燃料噴射パルス幅Tiを燃料噴
射パルス幅レジスタ15に転送する。一方、基本
パルス幅Tpはメモリ16に記憶されている設定
値Tppと第1の判定手段である比較器17で比較
される。過給圧が異常に高くなると、機関回転数
Nに対して吸入空気量Qが異常に大きくなるた
め、Tpも異常に大きくなる。したがつて、Tp
あ設定値Tppより大きいことを判定することによ
つて過給圧の異常を検知できる。
FIG. 2 shows an example of the configuration of the control unit 8, which is the main part of the present invention. In the figure, 10 is an intake air amount reading circuit that reads the intake air amount Q from the output signal of the air flow meter 5, which is the intake air amount detection means, and 11 is the output signal of the crank angle sensor 6, which is the engine speed detection means. An engine speed reading circuit 12 reads the engine speed N from the intake air amount Q, the engine speed N, and a constant k to calculate the basic pulse width T p by the formula T p =k×Q/N. Arithmetic circuit (first computing means)
It is. 13 is a memory for storing correction values A and B (selected according to engine operating conditions requiring correction) for calculating the fuel injection pulse width T i ;
The arithmetic circuit (second arithmetic means) 14 uses these correction values A and B to perform a correction calculation of T p T i =AT p +B, and stores the calculated fuel injection pulse width T i in the fuel injection pulse width register 15 Transfer to. On the other hand, the basic pulse width T p is compared with a set value T pp stored in the memory 16 by a comparator 17 which is a first determination means. When the boost pressure becomes abnormally high, the intake air amount Q becomes abnormally large relative to the engine speed N, and therefore T p also becomes abnormally large. Therefore, an abnormality in the boost pressure can be detected by determining that T p is larger than the set value T pp .

p>Tppである時、比較器17からの出力に
よつて時間計測手段であるタイマ18がその時間
を計測する。タイマ18は、Tpppになる
と、比較器17の出力をインバータ19で反転し
た信号によつてリセツトされる。
When T p >T pp , a timer 18, which is a time measuring means, measures the time based on the output from the comparator 17. When timer 18 reaches T p T pp , it is reset by a signal obtained by inverting the output of comparator 17 with inverter 19 .

タイマ18で計測された時間Tは第2の判定手
段である比較器21でメモリ20に記憶されてい
る設定値Tpと比較され、時間TがTpを超えた時
に初めて制御手段である単安定マルチバイブレー
タ22に比較器21からトリガ信号が出される。
トリガ信号が入力すると、単安定マルチバイブレ
ータ22から出力される制御信号によつて、一定
時間t1の間、燃料噴射パルス幅レジスタ15の内
容は強制的に0にリセツトされる。したがつて、
この間は燃料噴射弁2が作動せず、燃料供給は遮
断されている。燃料遮断時以外は、演算回路14
から燃料パルス幅レジスタ15にセツトされた値
iが燃料噴射弁駆動回路23に送られ、燃料噴
射弁2を駆動するパルス信号がつくられる。燃料
噴射パルス幅レジスタ15、燃料噴射弁駆動回路
23は燃料噴射パルス出力手段に相当する。
The time T measured by the timer 18 is compared with the set value T p stored in the memory 20 by the comparator 21 which is the second judgment means, and only when the time T exceeds T p is the control unit A trigger signal is output from the comparator 21 to the stable multivibrator 22 .
When the trigger signal is input, the contents of the fuel injection pulse width register 15 are forcibly reset to 0 for a certain period of time t1 by the control signal output from the monostable multivibrator 22. Therefore,
During this time, the fuel injection valve 2 does not operate and the fuel supply is cut off. Operation circuit 14 except when fuel is cut off
The value T i set in the fuel pulse width register 15 is sent to the fuel injection valve drive circuit 23, and a pulse signal for driving the fuel injection valve 2 is generated. The fuel injection pulse width register 15 and the fuel injection valve drive circuit 23 correspond to fuel injection pulse output means.

基本パルス幅Tpは加速時の過渡状態で機関の
応答遅れや、空気流量計5のオーバーシユートな
どのため、一時的に異常な大きい値を示すことが
あるが、この時はタイマ18の指示値Tがメモリ
20の設定値Tpを超えないので、不必要な燃料
遮断をすることはない。また、基本パルス幅Tp
が設定値TPp以下になつた時、直ちに燃料遮断を
解除すると、燃料遮断と解除を短い時間で繰り返
し、このため燃料噴射が途中で中断したり、1サ
イクルに2回の燃料噴射が1回に減つたりして、
機関に吸入される混合気が平均的に稀薄化し、高
速走行中にノツキングを起こしやすくなるので、
本実施例では単安定マルチバイブレータ22を用
いて、燃料遮断後ある設定時間T1が経過するま
では、Tpppとなつても燃料供給を再開しな
いようにして、機関に吸入される混合気を正規の
混合比の状態と燃料が全くない状態とに分け、中
間の稀薄混合比の状態で吸入されるのを極力防い
でいる。
The basic pulse width Tp may temporarily show an abnormally large value due to a delayed response of the engine or an overshoot of the air flow meter 5 during a transient state during acceleration, but since the indicated value T of the timer 18 does not exceed the set value Tp of the memory 20 at this time, unnecessary fuel cutoff is not performed .
If the fuel cutoff is immediately released when the set value T Pp is reached or below, the fuel cutoff and release will be repeated in a short period of time, which may result in the fuel injection being interrupted midway or the fuel injection being reduced from two times per cycle to one time.
The mixture sucked into the engine becomes leaner on average, making it more likely to cause knocking when driving at high speeds.
In this embodiment, a monostable multivibrator 22 is used so that the fuel supply is not resumed even if TpTpp is reached until a certain set time T1 has elapsed after the fuel cutoff. In this way, the mixture drawn into the engine is divided into a normal mixture ratio state and a state where there is no fuel at all, and it is prevented as much as possible from being drawn in an intermediate lean mixture ratio state.

第3図に各部の動作例をタイムチヤートで示
す。
FIG. 3 shows an example of the operation of each part using a time chart.

第4図は制御ユニツト8にマイクロコンピユー
タを用いて上記機能を持たせた場合のフローチヤ
ートを示す。第4図において、F−1〜14はプロ
グラムのステツプを示し、第2図と対照して説明
すれば、F−1は吸入空気量読込み回路10およ
び機関回転数読込み回路11に相当し、F−2は
演算回路12に相当する。第4図中、TM1はタ
イマ18に相当するレジスタ、TM2は単安定マ
ルチバイブレータ22に相当するレジスタであ
る。TM2の内容が0であればF−3からF−4
に進む。F−4は比較器17に相当し、Tp>Tp
でない時はF−5でTM1の内容が0に設定され
る。F−6,F−7はアイドルスイツチがON
で、かつ機関回転数Nが設定値N1より大きい時
に燃料遮断を行なわせるためのステツプであり、
正常時にはF−8に移る。F−8は演算回路14
に相当する。
FIG. 4 shows a flowchart when the control unit 8 is provided with the above functions using a microcomputer. In FIG. 4, F-1 to F-14 indicate the steps of the program. If explained in comparison with FIG. 2, F-1 corresponds to the intake air amount reading circuit 10 and the engine speed reading circuit 11; -2 corresponds to the arithmetic circuit 12. In FIG. 4, TM1 is a register corresponding to the timer 18, and TM2 is a register corresponding to the monostable multivibrator 22. If the content of TM2 is 0, F-3 to F-4
Proceed to. F-4 corresponds to the comparator 17, and T p > T p
If not p , the contents of TM1 are set to 0 in F-5. Idle switch is ON for F-6 and F-7
and the engine speed N is greater than the set value N1 , this is a step for causing fuel cutoff.
When normal, it moves to F-8. F-8 is the arithmetic circuit 14
corresponds to

p>Tppの時にはF−9でTM1の内容に1が
加算される。F−10は比較器21に相当し、
TM1の内容が設定値Tpを越えると、F−11で
TM2にT1の値が設定され、次いでF−13でTi
0、すなわち燃料噴射パルス幅Tiが0にリセツ
トされる。
When T p >T pp , 1 is added to the contents of TM1 at F-9. F-10 corresponds to comparator 21,
When the contents of TM1 exceed the set value T p , F-11
The value of T 1 is set in TM2, and then T i =
0, that is, the fuel injection pulse width T i is reset to 0.

F−3にもどつて、TM2の内容が0でない時
はF−12でTM2の内容から1が差引かれ、TM2
=0になるまでTi=0に保持される。F−8お
よびF−13からのTiの値はF−14で出力される
ことになる。
Returning to F-3, if the content of TM2 is not 0, 1 is subtracted from the content of TM2 in F-12, and TM2
T i =0 is maintained until T i =0. The T i values from F-8 and F-13 will be output at F-14.

したがつて、この実施例によつても第2図に示
した実施例と同等の機能が得られる。
Therefore, this embodiment also provides the same functionality as the embodiment shown in FIG.

以上説明したように本考案によれば、過給機付
機関において吸入空気量と機関回転数の比が設定
値を超え、この状態がある設定時間以上続いたと
き、燃料供給を遮断するようにしたため、過給圧
が異常に増加したときの過負荷による機関の破損
を未然に防止することができ、かつ加速時の過渡
状態で基本パルス幅Tpが一時的に異常な大きい
値となつた時に不必要な燃料遮断をするような誤
動作をなくすことができる。
As explained above, according to the present invention, when the ratio of the intake air amount to the engine speed exceeds a set value in a supercharged engine and this condition continues for a certain set time, the fuel supply is cut off. Therefore, damage to the engine due to overload when boost pressure increases abnormally can be prevented, and basic pulse width T p temporarily becomes an abnormally large value in a transient state during acceleration. This eliminates malfunctions that sometimes result in unnecessary fuel shutoffs.

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

第1図は本考案の構成を示すクレーム対応図、
第2図は本考案の一実施例を示す要部の回路構成
図、第3図はその動作例を示すタイムチヤート、
第4図は本考案の他の実施例を示すフローチヤー
ト、第5図は過給機付燃料噴射機関の概略構成図
である。 1……機関本体、2……燃料噴射弁、5……空
気流量計、6……クランク角センサ、8……制御
ユニツト、9……過給機、12……第1の演算手
段である演算回路、14……第2の演算手段であ
る演算回路、17……第1の判定手段である比較
器、18……時間計測手段であるタイマ、21…
…第2の判定手段である比較器、22……制御手
段である単安定マルチバイブレータ、15,23
……燃料噴射パルス出力手段である燃料噴射パル
ス幅レジスタおよび燃料噴射弁駆動回路。
Figure 1 is a claim correspondence diagram showing the configuration of the present invention;
Fig. 2 is a circuit configuration diagram of the main part showing an embodiment of the present invention, Fig. 3 is a time chart showing an example of its operation,
FIG. 4 is a flowchart showing another embodiment of the present invention, and FIG. 5 is a schematic configuration diagram of a supercharged fuel injection engine. DESCRIPTION OF SYMBOLS 1... Engine body, 2... Fuel injection valve, 5... Air flow meter, 6... Crank angle sensor, 8... Control unit, 9... Supercharger, 12... First calculation means. Arithmetic circuit, 14...Arithmetic circuit as second computing means, 17...Comparator as first determining means, 18...Timer as time measuring means, 21...
...Comparator as second determination means, 22... Monostable multivibrator as control means, 15, 23
...A fuel injection pulse width register and a fuel injection valve drive circuit which are fuel injection pulse output means.

Claims (1)

【実用新案登録請求の範囲】[Scope of utility model registration request] 吸入空気量検出手段と、機関回転数検出手段
と、上記各手段で検出された吸入空気量と機関回
転数の比を算出する第1の演算手段と、上記第1
の演算手段の計算値に対応した燃料噴射パルス幅
を算出する第2の演算手段とを備えた過給機付機
関の燃料噴射制御装置において、上記第1の演算
手段の計算値が設定値を超えたことを判定する第
1の判定手段と、上記第1の判定手段の出力を受
けて上記第1の演算手段の計算値が設定値を超え
ている時間を計測する時間計測手段と、該時間計
測手段の指示値が設定値を超えたことを判定する
第2の判定手段と、上記第2の判定手段の出力を
受けて上記時間計測手段の指示値が設定値を超え
た時から所定時間燃料供給を遮断する制御信号を
出す制御手段と、上記制御信号が出されている時
間を除いて、上記第2の演算手段により算出され
たパルス幅の燃料噴射パルスを出力する燃料噴射
パルス出力手段とを具備したことを特徴とする過
給機付機関の燃料噴射制御装置。
an intake air amount detection means, an engine rotation speed detection means, a first calculation means for calculating a ratio between the intake air amount detected by each of the above means and the engine rotation speed;
and second calculation means for calculating a fuel injection pulse width corresponding to the calculation value of the calculation means, wherein the calculation value of the first calculation means corresponds to the set value. a first determining means for determining whether the set value has been exceeded; a time measuring means for receiving the output of the first determining means and measuring the time during which the calculated value of the first calculating means exceeds the set value; a second determining means for determining whether the indicated value of the time measuring means exceeds the set value; A control means for outputting a control signal to cut off fuel supply for a certain period of time, and a fuel injection pulse output for outputting a fuel injection pulse having a pulse width calculated by the second calculation means except for the time when the control signal is outputted. 1. A fuel injection control device for a supercharged engine, comprising: means.
JP1981050184U 1981-04-09 1981-04-09 Expired JPS6233974Y2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1981050184U JPS6233974Y2 (en) 1981-04-09 1981-04-09

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1981050184U JPS6233974Y2 (en) 1981-04-09 1981-04-09

Publications (2)

Publication Number Publication Date
JPS57162926U JPS57162926U (en) 1982-10-14
JPS6233974Y2 true JPS6233974Y2 (en) 1987-08-31

Family

ID=29846901

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1981050184U Expired JPS6233974Y2 (en) 1981-04-09 1981-04-09

Country Status (1)

Country Link
JP (1) JPS6233974Y2 (en)

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE2721134C2 (en) * 1977-05-11 1985-06-05 Robert Bosch Gmbh, 7000 Stuttgart Limiting the speed of internal combustion engines

Also Published As

Publication number Publication date
JPS57162926U (en) 1982-10-14

Similar Documents

Publication Publication Date Title
JP2507550B2 (en) Fuel control device
JP3868693B2 (en) Air-fuel ratio control device for internal combustion engine
JPS6335825B2 (en)
JPH0250303B2 (en)
JPH0356408B2 (en)
JPS58176424A (en) Correction of irregularities of fuel controlling amount by engine cylinders
JPS6256339B2 (en)
JPH0255853A (en) Fuel controller for engine
JPS6233974Y2 (en)
JPH04166637A (en) Air-fuel ratio controller of engine
JPS58176470A (en) Control of revolution number of engine upon idling
JP3389835B2 (en) Catalyst deterioration determination device for internal combustion engine
JP3544228B2 (en) Self-diagnosis device for in-cylinder pressure sensor and fail-safe device for control based on in-cylinder pressure in internal combustion engine
JPS59147871A (en) Ignition timing controller for internal-combustion engine
JPH0248728B2 (en)
JP2685176B2 (en) Engine air-fuel ratio control device
JPS5830425A (en) Feedback control method of air-fuel ratio
JPH0614042Y2 (en) Deceleration control device for internal combustion engine with supercharger
JPH077561Y2 (en) Fuel supply control device during deceleration of internal combustion engine for vehicle
JPH0410359Y2 (en)
JPS63186944A (en) Electronically controlled fuel injection system for internal combustion engines
JPS6053641A (en) Fuel injection quantity controlling method
JPS6332138A (en) Electronically controlled fuel injection system for internal combustion engines
JPH0648130Y2 (en) Intake air amount control device for automobile engine
JPS59201938A (en) Fuel injection control method