JP2001140689A - Accumulator fuel injector - Google Patents
Accumulator fuel injectorInfo
- Publication number
- JP2001140689A JP2001140689A JP32691199A JP32691199A JP2001140689A JP 2001140689 A JP2001140689 A JP 2001140689A JP 32691199 A JP32691199 A JP 32691199A JP 32691199 A JP32691199 A JP 32691199A JP 2001140689 A JP2001140689 A JP 2001140689A
- Authority
- JP
- Japan
- Prior art keywords
- injection
- fuel
- pressure
- fuel pressure
- time
- 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
- 239000000446 fuel Substances 0.000 title claims abstract description 149
- 238000002347 injection Methods 0.000 claims abstract description 298
- 239000007924 injection Substances 0.000 claims abstract description 298
- 238000009825 accumulation Methods 0.000 claims description 12
- 238000002485 combustion reaction Methods 0.000 claims description 12
- 239000000243 solution Substances 0.000 abstract 1
- 238000000034 method Methods 0.000 description 22
- 230000008569 process Effects 0.000 description 22
- 238000001514 detection method Methods 0.000 description 8
- 230000007704 transition Effects 0.000 description 6
- 230000002265 prevention Effects 0.000 description 4
- 230000002159 abnormal effect Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 239000002828 fuel tank Substances 0.000 description 2
- 102100022210 COX assembly mitochondrial protein 2 homolog Human genes 0.000 description 1
- 102100025012 Dipeptidyl peptidase 4 Human genes 0.000 description 1
- 101000900446 Homo sapiens COX assembly mitochondrial protein 2 homolog Proteins 0.000 description 1
- 101000908391 Homo sapiens Dipeptidyl peptidase 4 Proteins 0.000 description 1
- 101001057504 Homo sapiens Interferon-stimulated gene 20 kDa protein Proteins 0.000 description 1
- 101001055144 Homo sapiens Interleukin-2 receptor subunit alpha Proteins 0.000 description 1
- 101100257194 Homo sapiens SMIM8 gene Proteins 0.000 description 1
- 102100026878 Interleukin-2 receptor subunit alpha Human genes 0.000 description 1
- 101100219325 Phaseolus vulgaris BA13 gene Proteins 0.000 description 1
- 102100024789 Small integral membrane protein 8 Human genes 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000005389 magnetism Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Landscapes
- Fuel-Injection Apparatus (AREA)
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、高圧燃料が蓄圧さ
れた蓄圧配管からインジェクタに燃料を供給する蓄圧式
燃料噴射装置に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a pressure accumulating fuel injection device for supplying fuel to an injector from a pressure accumulating pipe in which high pressure fuel is accumulated.
【0002】[0002]
【従来の技術】従来より、ディーゼル式内燃機関では、
回転数やアクセル開度等の負荷に応じて、燃料の指令噴
射時期や指令噴射量が算出されている。また、蓄圧配管
からインジェクタに燃料を供給する蓄圧式燃料噴射装置
を用いた内燃機関では、蓄圧配管の燃料圧を検出し、検
出した燃料圧に基づいて指令噴射時期や指令噴射量から
噴射時期や噴射期間を算出して、回転数センサから出力
されるパルスに基づいてインジェクタへの通電を制御し
ている。2. Description of the Related Art Conventionally, in a diesel internal combustion engine,
The command injection timing and the command injection amount of the fuel are calculated according to the load such as the rotation speed and the accelerator opening. Further, in an internal combustion engine using an accumulator type fuel injection device that supplies fuel from the accumulator pipe to the injector, the fuel pressure of the accumulator pipe is detected, and based on the detected fuel pressure, the injection timing and the injection timing are determined from the command injection timing and the command injection amount. The injection period is calculated, and the power supply to the injector is controlled based on the pulse output from the rotation speed sensor.
【0003】例えば、特開平3−18645号公報にあ
る装置では、図13に示すように、回転数センサから所
定のパルスが出力されたときに、蓄圧配管の燃料圧NP
Cを検出すると共に、検出された燃料圧NPCに基づい
て、噴射時期パルス数CNECAMFと余り時間TTM
Fとからなる噴射時期及び噴射期間TQMFを算出して
いる。For example, in the device disclosed in Japanese Patent Application Laid-Open No. 3-18645, as shown in FIG. 13, when a predetermined pulse is output from a rotation speed sensor, the fuel pressure NP
C, and based on the detected fuel pressure NPC, the injection timing pulse number CNECAMF and the remaining time TTM
The injection timing and the injection period TQMF are calculated.
【0004】即ち、図13に示すように、噴射時期を算
出する際には、上死点TDCからの指令噴射時期TFIN
と燃料圧NPCに基づいて算出される噴射遅れ時間TD
Mとにより噴射時期を算出する。尚、前記指令噴射時期
TFIN は角度(℃A)で算出される。以降の説明におい
ても同様である。例えば、回転数センサからの所定パル
スを制御基準位置として、この制御基準位置から噴射時
期パルス数CNECAMFと余り時間TTMFとからな
る噴射時期を算出し、その制御基準位置からのパルスを
カウントすると共に、余り時間TTMFを計測して噴射
時期を制御している。That is, as shown in FIG. 13, when calculating the injection timing, the command injection timing TFIN from the top dead center TDC is calculated.
Delay time TD calculated based on the fuel pressure NPC
M is used to calculate the injection timing. The command injection timing TFIN is calculated by an angle (° C.). The same applies to the following description. For example, a predetermined pulse from the rotation speed sensor is used as a control reference position, an injection timing including the injection timing pulse number CNECAMF and the remaining time TTMF is calculated from the control reference position, and the pulses from the control reference position are counted. The injection time is controlled by measuring the remaining time TTMF.
【0005】従って、遅くても制御基準位置となるまで
に、噴射時期を算出しなければならないので、蓄圧配管
内の燃料圧NPCの検出もそれ以前に行わなければなら
ない。同様に、噴射期間TQMFの算出も、制御基準位
置となるまでに燃料圧NPCに基づいて算出している。Therefore, since the injection timing must be calculated before the control reference position is reached at the latest, the detection of the fuel pressure NPC in the pressure accumulating pipe must be performed before that. Similarly, the calculation of the injection period TQMF is also performed based on the fuel pressure NPC until reaching the control reference position.
【0006】また、パイロット噴射を行う場合には、指
令噴射時期TFIN 、インターバルTINT 、噴射終了遅れ
時間TDEP、パイロット噴射期間TQPFに基づい
て、制御基準位置からのパイロット噴射時期パルス数C
NECAPFと余り時間TTPFとからなるパイロット
噴射時期を算出している。従って、燃料圧NPCに基づ
いて算出されるパイロット噴射期間TQPFを制御基準
位置となるまでに算出する必要があるので、燃料圧NP
Cを遅くても制御基準位置となるまでに検出しなければ
ならない。When performing pilot injection, the number C of pilot injection timing pulses from the control reference position is determined based on the command injection timing TFIN, interval TINT, injection end delay time TDEP, and pilot injection period TQPF.
The pilot injection timing including the NECCAPF and the remaining time TTPF is calculated. Therefore, it is necessary to calculate the pilot injection period TQPF calculated based on the fuel pressure NPC before the control reference position is reached.
Even if C is slow, it must be detected before it reaches the control reference position.
【0007】しかし、蓄圧配管内の燃料圧は高圧燃料供
給ポンプからの燃料圧送等により変動しており、特に加
速時等の過渡時においては検出時の燃料圧と噴射時の燃
料圧との圧力差により、算出した指令噴射量とインジェ
クタによる実際の噴射量とに誤差が生じるという問題が
あった。However, the fuel pressure in the pressure accumulating pipe fluctuates due to fuel pressure feeding from a high-pressure fuel supply pump and the like. In particular, during transients such as acceleration, the pressure between the detected fuel pressure and the fuel pressure during injection is increased. Due to the difference, an error occurs between the calculated command injection amount and the actual injection amount by the injector.
【0008】この誤差をなるべく小さくするために、特
開平5−125985号公報にあるように、インジェク
タへの通電終了時に蓄圧配管内の燃料圧を検出して、こ
の燃料圧に基づいて次気筒での噴射時期、噴射期間を算
出するものが提案されている。In order to reduce this error as much as possible, as disclosed in Japanese Patent Application Laid-Open No. H5-125985, the fuel pressure in the accumulator pipe is detected at the end of energization of the injector, and the fuel pressure in the next cylinder is determined based on the fuel pressure. For calculating the injection timing and the injection period of the engine.
【0009】[0009]
【発明が解決しようとする課題】しかしながら、こうし
たインジェクタへの通電終了時に燃料圧を検出して、次
気筒の噴射時期、噴射期間を算出するものでも、1噴射
分算出が遅れるので、過渡時には前気筒での検出燃料圧
と次気筒での実燃料圧との圧力差が大きく、算出した指
令噴射量と実際の噴射量とに大きな差が生じるという問
題があった。However, even if the fuel pressure is detected at the end of energization of the injector and the injection timing and injection period of the next cylinder are calculated, the calculation for one injection is delayed, so that during the transition, the fuel pressure is detected. There is a problem that the pressure difference between the detected fuel pressure in the cylinder and the actual fuel pressure in the next cylinder is large, causing a large difference between the calculated command injection amount and the actual injection amount.
【0010】本発明の課題は、噴射量の誤差の少ない蓄
圧式燃料噴射装置を提供することにある。[0010] An object of the present invention is to provide a pressure accumulating type fuel injection device having a small injection amount error.
【0011】[0011]
【課題を解決するための手段】かかる課題を達成すべ
く、本発明は課題を解決するため次の手段を取った。即
ち、内燃機関の気筒毎に設けられて気筒内に燃料を噴射
するインジェクタと、高圧に蓄圧された燃料を保持しイ
ンジェクタに供給する蓄圧配管と、該蓄圧配管の燃料圧
を検出する燃料圧検出手段と、前記燃料圧に基づいて前
記インジェクタによる燃料噴射制御を行う制御手段とを
備えた蓄圧式燃料噴射装置において、前記制御手段は、
検出された前記燃料圧に基づいて前記インジェクタの噴
射時期を算出すると共に、前記噴射時期となったときに
前記蓄圧配管の噴射時燃料圧を検出し、該噴射時燃料圧
に基づいてそのときの噴射期間を算出することを特徴と
する蓄圧式燃料噴射装置がそれである。In order to achieve the above object, the present invention takes the following means to solve the problem. That is, an injector that is provided for each cylinder of the internal combustion engine and injects fuel into the cylinder, a pressure accumulating pipe that holds the fuel accumulated at a high pressure and supplies the fuel to the injector, and a fuel pressure detection that detects the fuel pressure of the pressure accumulating pipe Means, and a pressure accumulating fuel injection device comprising: a control means for performing fuel injection control by the injector based on the fuel pressure.
The fuel injection timing of the injector is calculated based on the detected fuel pressure, and the fuel pressure at the time of injection of the accumulator pipe is detected at the time of the fuel injection timing, based on the fuel pressure at the time of injection. This is a pressure-accumulation type fuel injection device characterized by calculating an injection period.
【0012】また、前記制御手段は、検出された前記燃
料圧に基づいて前記インジェクタの噴射時期を算出する
と共に、仮噴射期間を算出し、前記噴射時期となったと
きに前記蓄圧配管の噴射時燃料圧を検出して、該噴射時
燃料圧の検出が正常に行われたときに、前記噴射時燃料
圧に基づいてそのときの噴射期間を再算出するようにし
てもよい。更に、前記制御手段は、マルチ噴射の各噴射
時にも、それぞれ前記噴射時期となったときに前記蓄圧
配管の噴射時燃料圧を検出し、該噴射時燃料圧に基づい
てそのときの噴射期間を算出するようにしてもよい。Further, the control means calculates an injection timing of the injector based on the detected fuel pressure, calculates a tentative injection period, and when the injection timing is reached, the injection timing of the pressure accumulation pipe is calculated. The fuel pressure may be detected, and when the fuel pressure during injection is normally detected, the injection period at that time may be recalculated based on the fuel pressure during injection. Further, the control means also detects the fuel pressure during injection of the accumulator pipe at the time of each injection during each injection of the multi-injection, and determines the injection period at that time based on the fuel pressure during injection. You may make it calculate.
【0013】あるいは、前記制御手段は、運転状態に基
づいて指令噴射量を算出し、また、検出された前記燃料
圧に基づいて前記インジェクタの噴射時期を算出すると
共に、前記噴射時期となったときに前記蓄圧配管の噴射
時燃料圧を検出し、該噴射時燃料圧に基づいて前記指令
噴射量からそのときの噴射期間を算出するようにしても
よい。更に、前記制御手段は、マルチ噴射時に、燃料噴
射インターバルに基づいて、メイン噴射の噴射時期の算
出を切り換える切換手段を備えるようにしてもよい。Alternatively, the control means calculates a command injection amount based on an operation state, calculates an injection timing of the injector based on the detected fuel pressure, and sets the injection timing when the injection timing is reached. The fuel pressure at the time of injection of the pressure accumulation pipe may be detected, and the injection period at that time may be calculated from the command injection amount based on the fuel pressure at the time of injection. Further, the control means may include a switching means for switching the calculation of the injection timing of the main injection based on the fuel injection interval during the multiple injection.
【0014】[0014]
【発明の実施の形態】以下本発明の実施の形態を図面に
基づいて詳細に説明する。図1は、ディーゼル式内燃機
関の蓄圧式燃料噴射装置の概略構成を示したものであ
る。ディーゼル式の内燃機関1には、各気筒の燃焼室に
対してインジェクタ2が配設され、インジェクタ2から
内燃機関1への燃料噴射は、噴射制御用電磁弁3のオン
・オフにより制御される。インジェクタ2は各気筒共通
の高圧蓄圧配管4に接続され、噴射制御用電磁弁3が開
いている間、蓄圧配管4内の燃料がインジェクタ2によ
り内燃機関1に噴射される。Embodiments of the present invention will be described below in detail with reference to the drawings. FIG. 1 shows a schematic configuration of a pressure accumulating fuel injection device for a diesel internal combustion engine. In the diesel internal combustion engine 1, an injector 2 is provided for a combustion chamber of each cylinder, and fuel injection from the injector 2 to the internal combustion engine 1 is controlled by turning on / off an injection control solenoid valve 3. . The injector 2 is connected to a common high-pressure accumulator pipe 4 for each cylinder, and the fuel in the accumulator pipe 4 is injected into the internal combustion engine 1 by the injector 2 while the injection control solenoid valve 3 is open.
【0015】即ち、このインジェクタ2は、噴孔を開閉
するニードルの背圧側に蓄圧配管4の燃料圧が作用する
背圧室が設けられ、更に、この背圧室と低圧側との間に
前記噴射制御用電磁弁3が設けられる。そして、前記噴
射制御用電磁弁3が閉じているときには、背圧室内の蓄
圧配管4からの燃料圧の作用によってニードルは噴孔を
閉じ、噴射制御用電磁弁3が開くときには、背圧室内の
燃料が低圧側へ抜かれることによって、ニードルがリフ
トし、噴孔を開くことにより噴射が行われる。このた
め、蓄圧配管4には連続的に燃料噴射圧に相当する高圧
燃料が蓄えられる必要があり、チェックバルブ5を介装
した供給配管6により高圧供給ポンプ7が接続されてい
る。That is, the injector 2 is provided with a back pressure chamber on the back pressure side of the needle for opening and closing the injection hole, in which the fuel pressure of the pressure accumulating pipe 4 acts, and further, between the back pressure chamber and the low pressure side. An injection control solenoid valve 3 is provided. When the injection control solenoid valve 3 is closed, the needle closes the injection hole by the action of fuel pressure from the pressure accumulating pipe 4 in the back pressure chamber, and when the injection control solenoid valve 3 is opened, the needle closes. When the fuel is drawn to the low pressure side, the needle is lifted, and the injection is performed by opening the injection hole. For this reason, it is necessary that the high pressure fuel corresponding to the fuel injection pressure be continuously stored in the pressure accumulation pipe 4, and the high pressure supply pump 7 is connected to the supply pipe 6 having the check valve 5 interposed.
【0016】高圧供給ポンプ7は、燃料タンク8から燃
料供給ポンプ9を経て吸入した燃料を、内燃機関1の回
転に同期するカム(図示せず)によりプランジャを往復
動させて、要求される所定高圧に昇圧し、蓄圧配管4に
供給するものであり、燃料圧を所定高圧に維持するため
の吐出量制御装置10を備えている。The high-pressure supply pump 7 reciprocates a plunger with a cam (not shown) synchronized with the rotation of the internal combustion engine 1 to move the fuel sucked from the fuel tank 8 through the fuel supply pump 9 to a required predetermined pressure. The pressure is increased to a high pressure and supplied to the pressure accumulating pipe 4. The discharge amount control device 10 for maintaining the fuel pressure at a predetermined high pressure is provided.
【0017】噴射制御用電磁弁3と吐出量制御装置10
の作動は、電子制御回路11から出力される制御信号に
より制御される。電子制御回路11には、回転数センサ
12及びアクセル開度センサ13からの検出信号が入力
されると共に、蓄圧配管4の燃料圧を検出する圧力セン
サ14、及び水温、吸気温、吸気圧等の各種センサ15
からの入力信号が入力される。Injection control solenoid valve 3 and discharge control device 10
Is controlled by a control signal output from the electronic control circuit 11. The electronic control circuit 11 receives detection signals from the rotation speed sensor 12 and the accelerator opening sensor 13, and also detects a fuel pressure in the accumulator pipe 4, a pressure sensor 14, and water temperature, intake air temperature, intake pressure and the like. Various sensors 15
Is input.
【0018】電子制御回路11はこれらの入力信号に基
づき内燃機関1の運転状態を判断し、噴射制御用電磁弁
3及び吐出量制御装置10に対する制御信号を出力す
る。また、電子制御回路11は、検出データ、制御プロ
グラム等を記憶するメモリ(RAM、ROMいずれも図
示しない)を備えている。The electronic control circuit 11 determines the operating state of the internal combustion engine 1 based on these input signals, and outputs control signals to the injection control solenoid valve 3 and the discharge amount control device 10. Further, the electronic control circuit 11 includes a memory (neither a RAM nor a ROM is shown) for storing detection data, a control program, and the like.
【0019】次に、電子制御回路11において行われる
燃料噴射制御処理の一例を図2〜図4のフローチャート
によって説明する。まず、回転数センサ12の検出信号
に基づいて回転数Neを取り込むと共に、アクセル開度
センサ13の検出信号に基づいてアクセル開度Accp
を取り込む(ステップ100)。次に、この回転数Ne
とアクセル開度Accpとに基づいて、所定のプログラ
ムに従い特性マップ(図示せず)を用い、指令噴射量Q
FINを算出する(ステップ110)。Next, an example of the fuel injection control process performed in the electronic control circuit 11 will be described with reference to the flowcharts of FIGS. First, the rotation speed Ne is captured based on the detection signal of the rotation speed sensor 12, and the accelerator opening Accp is determined based on the detection signal of the accelerator opening sensor 13.
(Step 100). Next, this rotation speed Ne
Command injection quantity Q using a characteristic map (not shown) according to a predetermined program based on the accelerator opening Accp
FIN is calculated (step 110).
【0020】続いて、同様に、特性マップ(図示せず)
を用い、前記回転数Ne、指令噴射量QFIN から指令噴
射時期TFIN を算出する(ステップ120)。そして、
圧力センサ14の検出信号に基づいて蓄圧配管4の燃料
圧NPCn を取り込む(ステップ130)。尚、添字n
は、今回の処理の実行により検出した分を示す。Subsequently, similarly, a characteristic map (not shown)
Then, the command injection timing TFIN is calculated from the rotational speed Ne and the command injection amount QFIN (step 120). And
The fuel pressure NPCn of the pressure accumulation pipe 4 is taken in based on the detection signal of the pressure sensor 14 (step 130). The subscript n
Indicates the amount detected by executing the current process.
【0021】次に、燃料をパイロット噴射等の複数回に
分けて噴射するマルチ噴射を実行するか否かを判断する
(ステップ140)。マルチ噴射を実行するか否かは、
運転条件等により決定するようにしてもよく、あるい
は、予め設定スイッチ等で設定するようにしてもよい。Next, it is determined whether or not to execute a multi-injection in which the fuel is injected in a plurality of times such as a pilot injection (step 140). Whether to execute multiple injections
It may be determined by operating conditions or the like, or may be set in advance by a setting switch or the like.
【0022】マルチ噴射ではないと判断すると、ステッ
プ130の処理により取り込んだ燃料圧NPCn から下
記式に基づいて見込み圧NPCFを算出する(ステップ
150)。ここで、NPCn-1 は前回のステップ130
の処理により取り込んだ燃料圧、NPCMn-1 は前回の
後述するステップ240の処理により取り込んだ噴射時
燃料圧である。If it is determined that the fuel injection is not the multi-injection, an expected pressure NPCF is calculated from the fuel pressure NPCn taken in step 130 based on the following equation (step 150). Here, NPCn-1 is calculated in the previous step 130.
NPCMn-1 is the fuel pressure at the time of injection taken in the process of the step 240 described later.
【0023】NPCF=NPCn +△PC △PC =NPCMn-1 −NPCn-1 前回の処理時の燃料圧NPCn-1 と前回の噴射時燃料圧
NPCMn-1 との圧力差△PCが、今回の処理時にも定
常走行時または過渡時にかかわらず、ほぼ同様に生じる
ので、この圧力差△PCを加味した見込み圧NPCFを
算出して、今回の噴射時の誤差を低減している。NPCF = NPCn + ΔPC ΔPC = NPCMn−1−NPCn−1 The pressure difference ΔPC between the fuel pressure NPCn−1 in the previous processing and the fuel pressure NPCMn−1 in the previous injection is determined by the current processing. Even at the time of steady running or transition, almost the same occurs, so the estimated pressure NPCF taking into account the pressure difference ΔPC is calculated to reduce the error at the time of the current injection.
【0024】次に、算出した見込み圧NPCFに基づい
て、噴射遅れ時間TDMを特性マップ(図6)から算出
する(ステップ160)。噴射遅れ時間TDMは、図5
に示すように、インジェクタ2に通電を開始してから実
際に燃料が噴射されるまでの時間である。インジェクタ
2は、供給される燃料圧の作用を受けてニードルがリフ
トして開弁する構成のものであるので、燃料圧に応じて
噴射遅れ時間が異なる。燃料圧と噴射遅れ時間との関係
を予め実験等により求めて、特性マップを作成するとよ
い。Next, an injection delay time TDM is calculated from the characteristic map (FIG. 6) based on the calculated expected pressure NPCF (step 160). The injection delay time TDM is shown in FIG.
As shown in (2), this is the time from the start of energization of the injector 2 to the actual injection of fuel. The injector 2 has a configuration in which the needle lifts and opens the valve under the action of the supplied fuel pressure, so that the injection delay time varies depending on the fuel pressure. The relationship between the fuel pressure and the injection delay time may be obtained in advance through experiments or the like to create a characteristic map.
【0025】続いて、ステップ120の処理により算出
した指令噴射時期TFIN と、ステップ160の処理によ
り算出した噴射遅れ時間TDMとに基づいて、噴射時期
を算出する(ステップ170)。噴射時期は、本実施形
態では、図5に示すように、制御基準位置から噴射開始
直前までの噴射時期パルス数CNECAMFと、このパ
ルスから噴射開始時までの余り時間TTMFからなる。Subsequently, the injection timing is calculated based on the command injection timing TFIN calculated by the processing of step 120 and the injection delay time TDM calculated by the processing of step 160 (step 170). In this embodiment, as shown in FIG. 5, the injection timing includes an injection timing pulse number CNECAMF from the control reference position to immediately before the injection start, and a remaining time TTMF from this pulse to the start of the injection.
【0026】 (A−TFIN )/X=CNECAMF+Z (Z/X)×Y−TDM=TTMF また、TTMF<0であるなら、下記処理を行う。 CNECAMF←CNECAMF−1 TTMF←TTMF+Y ここで、CNECAMFは整数であり、Zは余りであ
る。図5に示すように、Aは制御基準位置から上死点T
DCまでの角度であり、Xは回転数センサ12から出力
される1パルスに相当する角度である。Yはそのときの
回転速度で角度Xだけ回転するのに要する時間である。(A-TFIN) / X = CNECAMF + Z (Z / X) × Y-TDM = TTMF If TTMF <0, the following processing is performed. CNECAMF ← CNEMF−1 TTMF ← TTMF + Y Here, CNECAMF is an integer, and Z is a remainder. As shown in FIG. 5, A is the top dead center T from the control reference position.
X is an angle corresponding to one pulse output from the rotation speed sensor 12. Y is the time required to rotate by the angle X at the rotation speed at that time.
【0027】次に、指令噴射量QFIN と見込み圧NPC
Fとに基づいて、特性マップ(図7)から仮噴射期間T
QMFを算出する(ステップ180)。そして、制御基
準位置か否かを回転数センサ12からの出力信号に基づ
いて判断する(ステップ190)。制御基準位置でない
ときには、制御基準位置になるまで待機し、制御基準位
置となったときには、回転数センサ12から出力される
パルスのカウントを開始する(ステップ200)。Next, the command injection amount QFIN and the estimated pressure NPC
F and the temporary injection period T based on the characteristic map (FIG. 7).
The QMF is calculated (Step 180). Then, it is determined whether or not it is the control reference position based on the output signal from the rotation speed sensor 12 (step 190). If it is not the control reference position, it waits until it reaches the control reference position, and if it does, it starts counting pulses output from the rotation speed sensor 12 (step 200).
【0028】そして、カウントしたパルス数が、噴射時
期パルス数CNECAMFとなったか否かを判断する
(ステップ210)。噴射時期パルス数CNECAMF
となっていないときには、噴射時期パルス数CNECA
MFとなるまで待機する。噴射時期パルス数CNECA
MFとなったときには、噴射時期余り時間TTMFが経
過したか否かを判断する(ステップ220)。Then, it is determined whether or not the counted pulse number has reached the injection timing pulse number CNECAMF (step 210). Injection timing pulse number CNECAMF
If not, the injection timing pulse number CNECA
Wait until MF is reached. Injection timing pulse number CNECA
When MF is reached, it is determined whether or not the injection time excess time TTMF has elapsed (step 220).
【0029】噴射時期余り時間TTMFが経過するまで
待機し、噴射時期余り時間TTMFが経過したときに
は、インジェクタ2に通電を開始する(ステップ23
0)。これにより、インジェクタ2の図示しないニード
ルが燃料圧を受けて開弁方向にリフトを開始する。It waits until the injection time excess time TTMF has elapsed, and when the injection time excess time TTMF has elapsed, energization of the injector 2 is started (step 23).
0). Thus, the needle (not shown) of the injector 2 receives the fuel pressure and starts lifting in the valve opening direction.
【0030】また、このときの圧力センサ14により検
出される蓄圧配管4の噴射時燃料圧NPCMn を取り込
む(ステップ240)。次に、取り込んだ噴射時燃料圧
NPCMn とステップ130の処理により取り込んだ燃
料圧NPCn との差の絶対値が所定値α以上か否かを判
断する(ステップ250)。At this time, the fuel pressure NPCMn at the time of injection of the pressure accumulation pipe 4 detected by the pressure sensor 14 is taken in (step 240). Next, it is determined whether or not the absolute value of the difference between the taken-in fuel pressure NPCMn at the time of injection and the fuel pressure NPPCn taken in the process of step 130 is equal to or more than a predetermined value α (step 250).
【0031】差の絶対値が所定値αより小さければ、取
り込んだ噴射時燃料圧NPCMn はノイズ等の影響を受
けることなく正常に取り込まれたと判断して、指令噴射
量QFIN とこの噴射時燃料圧NPCMn とに基づいて、
特性マップ(図7)から噴射期間TQMFを再算出する
(ステップ260)。尚、所定値αは実験等により定め
ればよい。If the absolute value of the difference is smaller than the predetermined value α, it is determined that the taken-in injection fuel pressure NPCMn has been taken normally without being affected by noise or the like, and the commanded injection amount QFIN and the injected fuel pressure NPCMn are determined. Based on NPCMn,
The injection period TQMF is recalculated from the characteristic map (FIG. 7) (step 260). Note that the predetermined value α may be determined by experiments or the like.
【0032】一方、差の絶対値が所定値αより大きいと
きには、取り込んだ燃料圧NPCMn はノイズ等の影響
を受けた異常な値であると判断して、ステップ180の
処理により算出した仮噴射期間TQMFをそのまま噴射
期間として適用する(ステップ270)。On the other hand, when the absolute value of the difference is larger than the predetermined value α, it is determined that the taken fuel pressure NPCMn is an abnormal value affected by noise or the like, and the provisional injection period calculated by the processing in step 180 is determined. TQMF is applied as it is as the injection period (step 270).
【0033】次に、噴射期間TQMFが経過したか否か
を判断し(ステップ280)、噴射期間TQMFが経過
するまで待機して、噴射期間TQMFが経過したときに
は、インジェクタ2への通電を終了する(ステップ29
0)。これにより、インジェクタ2のニードルは燃料圧
を受けて閉弁方向にリフトし、燃料噴射が終了する。ス
テップ290の処理を実行後、一旦本制御処理を終了す
る。Next, it is determined whether or not the injection period TQMF has elapsed (step 280), and it waits until the injection period TQMF has elapsed. When the injection period TQMF has elapsed, the energization of the injector 2 is terminated. (Step 29
0). As a result, the needle of the injector 2 receives the fuel pressure and lifts in the valve closing direction, ending the fuel injection. After executing the process of step 290, the control process is temporarily terminated.
【0034】このように、見込み圧NPCFにより噴射
時期を算出し、噴射時燃料圧NPCMn を取り込んで、
噴射期間TQMFを算出するので、噴射時の実際の燃料
圧NPCMn に基づいた噴射期間TQMFを算出でき
る。例えば、図5に示すように、仮噴射期間TQMFは
破線で示すように算出されるが、噴射時燃料圧NPCM
n を取り込んで、噴射期間TQMFを算出すると実線で
示すように補正される。従って、過渡時にかかわらず、
ステップ110の処理により算出した指令噴射量QFIN
の燃料を噴射でき、指令噴射量QFIN と実際の噴射量と
の誤差を低減できる。As described above, the injection timing is calculated from the estimated pressure NPCF, and the injection fuel pressure NPCMn is taken in.
Since the injection period TQMF is calculated, the injection period TQMF can be calculated based on the actual fuel pressure NPCMn at the time of injection. For example, as shown in FIG. 5, the temporary injection period TQMF is calculated as shown by a broken line, but the fuel pressure during injection NPCM is calculated.
When n is taken in and the injection period TQMF is calculated, it is corrected as shown by the solid line. Therefore, regardless of the transition,
Command injection amount QFIN calculated by the process of step 110
And the error between the command injection amount QFIN and the actual injection amount can be reduced.
【0035】一方、ステップ140の処理の実行によ
り、マルチ噴射であると判断されると、パイロット噴射
量QPILOT を図示しない特性マップを用いて算出する
(ステップ300)。そして、ステップ110の処理に
より算出した指令噴射量QFIN からパイロット噴射量Q
PILOT を減算してメイン噴射量QMIN を算出する(ステ
ップ310)。On the other hand, if it is determined that the fuel injection is multi-injection by executing the processing in step 140, the pilot injection amount QPILOT is calculated using a characteristic map (not shown) (step 300). Then, the pilot injection amount Q is calculated from the command injection amount QFIN calculated by the process of step 110.
The main injection amount QMIN is calculated by subtracting PILOT (step 310).
【0036】QMIN ←QFIN −QPILOT 次に、パイロット噴射とメイン噴射とのインターバルT
INT (図10参照)を回転数Neと指令噴射量QFIN と
に基づいて、特性マップ(図8)から算出する(ステッ
プ320)。続いて、メイン噴射時の見込み圧NPCF
Mを下記式により算出する(ステップ330)。QMIN ← QFIN−QPILOT Next, the interval T between the pilot injection and the main injection
INT (see FIG. 10) is calculated from the characteristic map (FIG. 8) based on the rotation speed Ne and the command injection amount QFIN (step 320). Subsequently, the estimated pressure NPCF during the main injection
M is calculated by the following equation (step 330).
【0037】 NPCFM←NPCn +(NPCMn-1 −NPCn-1 ) ここで、NPCn は、ステップ130の処理により取り
込んだ蓄圧配管4の燃料圧であり、NPCMn-1 はステ
ップ240の前回の処理により取り込んだ蓄圧配管4の
燃料圧であり、NPCn-1 は前回のステップ130の処
理により取り込んだ蓄圧配管4の燃料圧である。NPCFM ← NPCn + (NPCMn−1−NPCn−1) Here, NPCn is the fuel pressure of the pressure accumulation pipe 4 taken in at step 130, and NPCMn−1 is taken at the previous processing at step 240. NPCn-1 is the fuel pressure of the pressure accumulating pipe 4 taken in the previous step 130.
【0038】次に、パイロット噴射時の見込み圧NPC
FPを下記式により算出する(ステップ340)。 NPCFP←NPCn +(NPCPn-1 −NPCn-1 ) ここで、NPCPn-1 は後述するステップ530の前回
の処理により取り込んだ蓄圧配管4の燃料圧である。Next, the expected pressure NPC during the pilot injection
FP is calculated by the following equation (step 340). NPCFP ← NPCn + (NPCPn−1−NPCn−1) Here, NPCPn−1 is the fuel pressure of the pressure accumulation pipe 4 taken in the previous process of step 530 described later.
【0039】続いて、ステップ340の処理により算出
したパイロット噴射時の見込み圧NPCFPとステップ
300の処理により算出したパイロット噴射量QPILOT
とから、図7と同様の図示しない特性マップに基づいて
仮パイロット噴射期間TQPFを算出する(ステップ3
50)。Subsequently, the expected pressure NPCFP during the pilot injection calculated by the process of step 340 and the pilot injection amount QPILOT calculated by the process of step 300
From this, the provisional pilot injection period TQPF is calculated based on a characteristic map (not shown) similar to FIG. 7 (step 3).
50).
【0040】次に、パイロット噴射時の見込み圧NPC
FPとパイロット噴射量QPILOT とから、パイロット噴
射終了遅れ時間TDEPを図示しない特性マップに基づ
いて算出する(ステップ360)。パイロット噴射終了
遅れ時間TDEPは、噴射制御用電磁弁3をオフにした
後、インジェクタ2から実際に燃料の噴射が終了するま
での時間である。その後、メイン噴射時の見込み圧NP
CFMから、図6に示す特性マップに基づいて、メイン
噴射遅れ時間TDMを算出する(ステップ370)。Next, the estimated pressure NPC at the time of pilot injection
A pilot injection end delay time TDEP is calculated from FP and pilot injection amount QPILOT based on a characteristic map (not shown) (step 360). The pilot injection end delay time TDEP is a time from when the injection control solenoid valve 3 is turned off to when the fuel injection from the injector 2 actually ends. Then, the estimated pressure NP during the main injection
The main injection delay time TDM is calculated from the CFM based on the characteristic map shown in FIG. 6 (step 370).
【0041】次に、上死点TDCを基準に、指令噴射時
期TFIN 、インターバルTINT 、パイロット噴射終了遅
れ時間TDEP、ステップ350の処理により算出した
仮パイロット噴射期間TQPFに基づいて、図10に示
すように、パイロット噴射時期パルス数CNECAPF
とパイロット噴射時期余り時間TTPFをステップ17
0の処理と同様に算出する(ステップ380)。Next, based on the top dead center TDC, the command injection timing TFIN, the interval TINT, the pilot injection end delay time TDEP, and the provisional pilot injection period TQPF calculated by the processing in step 350, as shown in FIG. The pilot injection timing pulse number CNECAPF
And pilot injection time surplus time TTPF to step 17
The calculation is performed in the same manner as the process of 0 (step 380).
【0042】その後、後述する処理により設定されるハ
ンチング防止フラグFが1か否かを判断する(ステップ
390)。1であるときには、インターバルTINT が第
1しきい値T1を越えているか否かを判断する(ステッ
プ400)。第1しきい値T1より大きいときには、上
死点TDCを基準に、指令噴射時期TFIN 、メイン噴射
遅れ時間TDMに基づいて、ステップ170の処理と同
様にして、メイン噴射時期パルス数CNECAMF、メ
イン噴射時期余り時間TTMFを算出する(ステップ4
10)。そして、ハンチング防止フラグFに余り角制御
を実行中であることを示す1を代入する(ステップ42
0)。Thereafter, it is determined whether or not a hunting prevention flag F set by a process described later is 1 (step 390). If it is 1, it is determined whether or not the interval TINT exceeds the first threshold value T1 (step 400). If it is greater than the first threshold value T1, the main injection timing pulse number CNECAMF and the main injection timing are determined based on the command injection timing TFIN and the main injection delay time TDM based on the top dead center TDC in the same manner as in the process of step 170. The remaining time TTMF is calculated (step 4).
10). Then, 1 indicating that the surplus angle control is being executed is substituted into the hunting prevention flag F (step 42).
0).
【0043】一方、ステップ400の処理の実行によ
り、インターバルTINT が第1しきい値T1より小さい
と判断されると、メイン噴射時期パルス数CNECAM
Fにパイロット噴射時期パルス数CNECAPFを代入
する(ステップ430)。次に、図11に示すように、
指令噴射時期TFIN とステップ370の処理により算出
したメイン噴射遅れ時間TDMとに基づいて、ステップ
170の処理と同様にして、メイン噴射時期余り時間T
TMFを算出する(ステップ440)。そして、ハンチ
ング防止フラグFに時間制御を実行中であることを示す
0を代入する(ステップ450)。On the other hand, if it is determined that the interval TINT is smaller than the first threshold value T1 by executing the processing in step 400, the main injection timing pulse number CNECAM is set.
The pilot injection timing pulse number CNECAPF is substituted for F (step 430). Next, as shown in FIG.
Based on the command injection timing TFIN and the main injection delay time TDM calculated by the processing of step 370, the main injection timing remaining time T
The TMF is calculated (Step 440). Then, 0 indicating that time control is being executed is substituted for the hunting prevention flag F (step 450).
【0044】また、ステップ390の処理の実行によ
り、ハンチング防止フラグFが1でないと判断される
と、インターバルTINT が第2しきい値T2より大きい
か否かを判断する(ステップ460)。第2しきい値T
2より大きいときには、ステップ410以下の余り角制
御を実行し、第2しきい値T2より小さいときには、ス
テップ430以下の時間制御を実行する。図9に示すよ
うに、第1しきい値T1と第2しきい値T2とを用いる
ことにより、余り角制御と時間制御との頻繁な切換を防
止できる。尚、ステップ390,400,420,45
0,460の処理の実行が切換手段として働く。When it is determined that the hunting prevention flag F is not 1 by executing the processing of step 390, it is determined whether or not the interval TINT is larger than the second threshold value T2 (step 460). Second threshold T
When it is larger than 2, the remainder angle control of step 410 and below is executed, and when it is smaller than the second threshold value T2, the time control of step 430 and below is executed. As shown in FIG. 9, by using the first threshold value T1 and the second threshold value T2, frequent switching between the surplus angle control and the time control can be prevented. Steps 390, 400, 420, 45
Execution of the process of 0,460 functions as the switching means.
【0045】ステップ420又はステップ450の処理
を実行した後、ステップ310及びステップ330の処
理の実行により算出したメイン噴射量QMAIN及びメイン
噴射時の見込み圧NPCFMにより、仮メイン噴射期間
TQMFを図7と同様の図示しない特性マップに基づい
て算出する(ステップ470)。次に、回転数センサ1
2により検出されるパルスが制御基準位置となったか否
かを判断し(ステップ480)、制御基準位置となって
いないときには制御基準位置となるまで待機する。After the processing of step 420 or step 450 is executed, the temporary main injection period TQMF is set as shown in FIG. 7 by the main injection amount QMAIN calculated by executing the processing of step 310 and step 330 and the estimated pressure NPCFM during main injection. It is calculated based on a similar characteristic map (not shown) (step 470). Next, the rotation speed sensor 1
It is determined whether or not the pulse detected by step 2 has reached the control reference position (step 480). If the pulse has not reached the control reference position, the process waits until the pulse reaches the control reference position.
【0046】制御基準位置となったときには、制御基準
位置からのパルス数のカウントを開始する(ステップ4
90)。そして、カウントしたパルス数がパイロット噴
射時期パルス数CNECAPFとなったか否かを判断し
(ステップ500)、まだ、パイロット噴射時期パルス
数CNECAPFとなっていないときには待機し、パイ
ロット噴射時期パルス数CNECAPFとなったときに
は、パイロット噴射時期余り時間TTPFが経過したか
否かを判断する(ステップ510)。At the control reference position, counting of the number of pulses from the control reference position is started (step 4).
90). Then, it is determined whether or not the counted pulse number has reached the pilot injection timing pulse number CNECAPF (step 500). If it has not reached the pilot injection timing pulse number CNECAPF, the process waits until the pilot injection timing pulse number CNECAPF is reached. If not, it is determined whether the pilot injection time excess time TTPF has elapsed (step 510).
【0047】パイロット噴射時期余り時間TTPFが経
過していないときには、経過するまで待機し、経過した
ときにはインジェクタ2へ通電を開始する(ステップ5
20)。次に、そのときの蓄圧配管4のパイロット噴射
時燃料圧NPCPn を圧力センサ14により検出して取
り込む(ステップ530)。この新たに検出したパイロ
ット噴射時燃料圧NPCPn とステップ130の処理に
より取り込んだ燃料圧NPCn との差の絶対値が所定値
βより大きいか否かを判断する(ステップ540)。If the pilot injection time excess time TTPF has not elapsed, the process waits until the time elapses, and if it has elapsed, energization of the injector 2 is started (step 5).
20). Next, the fuel pressure NPCPn at the time of pilot injection of the pressure accumulation pipe 4 at that time is detected by the pressure sensor 14 and taken in (step 530). It is determined whether or not the absolute value of the difference between the newly detected pilot injection fuel pressure NPCPn and the fuel pressure NPPCn acquired in the processing of step 130 is larger than a predetermined value β (step 540).
【0048】所定値βより小さいときには、パイロット
噴射時燃料圧NPCPn が正常に取り込まれたと判断し
て、このパイロット噴射時燃料圧NPCPn により、ス
テップ350の処理と同様にして、パイロット噴射期間
TQPFを再度算出する(ステップ550)。そして、
この再算出したパイロット噴射期間TQPFが経過した
か否かを判断し(ステップ560)、経過した後にイン
ジェクタ2への通電を終了する(ステップ570)。If it is smaller than the predetermined value β, it is determined that the pilot injection fuel pressure NPCPn has been taken in normally, and the pilot injection period TQPF is re-established by this pilot injection fuel pressure NPCPn in the same manner as in the processing of step 350. It is calculated (step 550). And
It is determined whether or not the recalculated pilot injection period TQPF has elapsed (step 560), and after the lapse, the power supply to the injector 2 is terminated (step 570).
【0049】一方、ステップ540の処理により所定値
βより大きいと判断されたときには、パイロット噴射時
燃料圧NPCPn の取り込みがノイズ等の影響を受けて
異常であったと判断して、ステップ350の処理により
算出した仮パイロット噴射期間TQPFを適用する(ス
テップ580)。そして、この仮パイロット噴射期間T
QPFが経過したか否かを判断し(ステップ560)、
経過した後にインジェクタ2への通電を終了する(ステ
ップ570)。On the other hand, if it is determined in step 540 that the value is larger than the predetermined value β, it is determined that the intake of the fuel pressure NPCPn during the pilot injection is abnormal due to the influence of noise or the like. The calculated temporary pilot injection period TQPF is applied (step 580). The provisional pilot injection period T
It is determined whether the QPF has elapsed (step 560),
After the passage of time, the power supply to the injector 2 is terminated (step 570).
【0050】次に、ステップ210以下の処理を実行し
て、前述したと同様に、図10、図11に示すように、
メイン噴射時燃料圧NPCMn を取り込んで、メイン噴
射期間TQMFを再算出し、メイン噴射を実行する。例
えば、図10、図11に示すように、仮パイロット噴射
期間TQPF、仮メイン噴射期間TQMFは破線で示す
ように算出されるが、パイロット噴射時燃料圧NPCP
n 、メイン噴射時燃料圧NPCMn を取り込んで、パイ
ロット噴射期間TQPF、メイン噴射期間TQMFを算
出すると実線で示すように補正される。従って、過渡時
にかかわらず、ステップ110の処理により算出した指
令噴射量QFIN の燃料を噴射でき、指令噴射量QFIN と
実際の噴射量との誤差を低減できる。Next, the processing of step 210 and subsequent steps is executed, and as described above, as shown in FIGS.
The main injection period TQMF is recalculated by taking in the main injection fuel pressure NPCMn, and the main injection is executed. For example, as shown in FIG. 10 and FIG. 11, the provisional pilot injection period TQPF and the provisional main injection period TQMF are calculated as shown by broken lines, but the pilot injection fuel pressure NPCP
n, the main injection fuel pressure NPCMn is taken in, and the pilot injection period TQPF and the main injection period TQMF are calculated to be corrected as shown by the solid line. Therefore, the fuel of the command injection amount QFIN calculated by the process at step 110 can be injected regardless of the transition, and the error between the command injection amount QFIN and the actual injection amount can be reduced.
【0051】また、噴射制御用電磁弁3の特性、特に残
留磁気の影響から、図12に示すように、インターバル
TINT が短くなると、急激に噴射遅れ時間TDMが変化
する。つまり、回転変動時及び過渡時、電子制御回路1
1により算出されたインターバルTINT より、実際のイ
ンターバルTINT が小さくなると、急激に噴射量が増加
する。これは、メイン噴射期間TQMFは同じであるた
めである。Further, due to the characteristics of the injection control solenoid valve 3, particularly the influence of residual magnetism, as shown in FIG. 12, when the interval TINT becomes short, the injection delay time TDM changes rapidly. That is, at the time of rotation fluctuation and transition, the electronic control circuit 1
When the actual interval TINT becomes smaller than the interval TINT calculated in step 1, the injection amount sharply increases. This is because the main injection period TQMF is the same.
【0052】そこで、本実施形態では、前述したよう
に、インターバルTINT の大小に応じて、余り角制御と
時間制御とを切り換えるようにしている。図11に示す
ように、パイロット噴射時期パルス数CNECAPFと
メイン噴射時期パルス数CNECAMFとを同じとし、
メイン噴射時期余り時間TTMFにより、通電開始を制
御することにより、回転変動の影響によるインターバル
TINT の変動を抑えられ、急激な噴射量の変化を抑制で
きる。Therefore, in the present embodiment, as described above, the surplus angle control and the time control are switched according to the size of the interval TINT. As shown in FIG. 11, the pilot injection timing pulse number CNECAPF and the main injection timing pulse number CNECAMF are the same,
By controlling the energization start by the main injection time excess time TTMF, the fluctuation of the interval TINT due to the rotation fluctuation can be suppressed, and the rapid change of the injection amount can be suppressed.
【0053】また、図10に示すように、余り角制御を
行い、パイロット噴射時期パルス数CNECAPFとメ
イン噴射時期パルス数CNECAMFとにより噴射時期
をパルス数により別々に制御する。この余り角制御によ
ると、その間で回転変動があり、回転数センサ12から
のNeパルス幅が変動すると、実インターバルはその影
響を大きく受ける。しかし、上死点TDCに対する実噴
射時期への影響は小さい。Further, as shown in FIG. 10, the remainder angle control is performed, and the injection timing is separately controlled by the pilot injection timing pulse number CNECAPF and the main injection timing pulse number CNECAMF according to the pulse number. According to the remainder angle control, there is a rotation fluctuation during that time, and if the Ne pulse width from the rotation speed sensor 12 fluctuates, the actual interval is greatly affected. However, the influence of the actual injection timing on the top dead center TDC is small.
【0054】一方、図11に示すように、時間制御を行
い、パイロット噴射時期パルス数CNECAPFとメイ
ン噴射時期パルス数CNECAMFとを同じとして制御
する。この時間制御によると、通電開始までの間に回転
変動があり、回転数センサ12からのNeパルス幅が変
動すると、実インターバルへの影響は小さい。しかし、
上死点TDCに対する実噴射時期への影響は大きい。On the other hand, as shown in FIG. 11, time control is performed to control the number of pilot injection timing pulses CNECAPF and the number of main injection timing pulses CNECAMF to be the same. According to this time control, the rotation fluctuates before the energization starts, and if the Ne pulse width from the rotation speed sensor 12 fluctuates, the influence on the actual interval is small. But,
The influence of the actual injection timing on the top dead center TDC is large.
【0055】以上本発明はこの様な実施形態に何等限定
されるものではなく、本発明の要旨を逸脱しない範囲に
おいて種々なる態様で実施し得る。As described above, the present invention is not limited to such embodiments at all, and can be implemented in various modes without departing from the gist of the present invention.
【0056】[0056]
【発明の効果】以上詳述したように本発明の蓄圧式燃料
噴射装置は、噴射時燃料圧を取り込んで、噴射期間を算
出するので、噴射時の実際の燃料圧に基づいた噴射期間
を算出でき、過渡時にかかわらず、算出した噴射量と実
際の噴射量との誤差を低減できるという効果を奏する。
また、仮噴射期間を算出し、噴射時燃料圧の検出が正常
に行われたときに、噴射期間を再算出すると、検出が正
常に行われなかったときでも、急に噴射量が変化するこ
とはない。As described in detail above, the accumulator type fuel injection device of the present invention takes in the fuel pressure during injection and calculates the injection period, so that the injection period is calculated based on the actual fuel pressure during injection. It is possible to reduce the error between the calculated injection amount and the actual injection amount regardless of the transition.
Also, if the tentative injection period is calculated and the fuel pressure during injection is detected normally, and the injection period is calculated again, the injection amount may suddenly change even if the detection is not performed normally. There is no.
【0057】更に、マルチ噴射の各噴射時に、噴射時燃
料圧を取り込んで、噴射期間を算出することにより、各
噴射において算出した噴射量と実際の噴射量との誤差を
低減できる。切換手段により、インターバルに応じて制
御を切り換えることにより、回転変動によるインターバ
ルの変動を抑制できるようにすることもできる。Further, at the time of each injection of the multi-injection, the fuel pressure during the injection is taken in and the injection period is calculated, so that the error between the injection amount calculated for each injection and the actual injection amount can be reduced. By switching the control in accordance with the interval by the switching means, it is possible to suppress the variation of the interval due to the rotation variation.
【図1】本発明の一実施形態としての蓄圧式燃料噴射装
置の概略構成図である。FIG. 1 is a schematic configuration diagram of a pressure accumulating fuel injection device as one embodiment of the present invention.
【図2】本実施形態の電子制御回路において行われる燃
料噴射制御処理の一例を示すフローチャートである。FIG. 2 is a flowchart illustrating an example of a fuel injection control process performed in the electronic control circuit according to the embodiment.
【図3】本実施形態の電子制御回路において行われるマ
ルチ噴射制御処理の前半部を示すフローチャートであ
る。FIG. 3 is a flowchart illustrating a first half of a multi-injection control process performed in the electronic control circuit according to the embodiment.
【図4】本実施形態の電子制御回路において行われるマ
ルチ噴射制御処理の後半部を示すフローチャートであ
る。FIG. 4 is a flowchart showing a latter half of a multi-injection control process performed in the electronic control circuit of the embodiment.
【図5】本実施形態の蓄圧式燃料噴射装置で行われる燃
料噴射のタイミングチャートである。FIG. 5 is a timing chart of fuel injection performed by the pressure accumulating fuel injection device of the present embodiment.
【図6】本実施形態の見込み圧と噴射遅れ時間の関係を
示すグラフである。FIG. 6 is a graph showing a relationship between an estimated pressure and an injection delay time in the present embodiment.
【図7】本実施形態の噴射期間、燃料圧、指令噴射量の
関係を示すグラフである。FIG. 7 is a graph showing a relationship between an injection period, a fuel pressure, and a command injection amount according to the embodiment.
【図8】本実施形態の回転数、噴射量、インターバルの
関係を示すグラフである。FIG. 8 is a graph showing a relationship among a rotation speed, an injection amount, and an interval according to the embodiment.
【図9】本実施形態の余り角制御と時間制御との切換を
説明するグラフである。FIG. 9 is a graph illustrating switching between the surplus angle control and the time control according to the embodiment.
【図10】本実施形態の蓄圧式燃料噴射装置で行われる
余り角制御時のマルチ噴射のタイミングチャートであ
る。FIG. 10 is a timing chart of multi-injection at the time of surplus angle control performed in the pressure accumulating fuel injection device of the present embodiment.
【図11】本実施形態の蓄圧式燃料噴射装置で行われる
時間制御時のマルチ噴射のタイミングチャートである。FIG. 11 is a timing chart of multi-injection at the time of time control performed by the pressure accumulating fuel injection device of the present embodiment.
【図12】本実施形態のインターバルと噴射遅れ時間と
の関係を示すグラフである。FIG. 12 is a graph showing a relationship between an interval and an injection delay time in the present embodiment.
【図13】従来のマルチ噴射のタイミングチャートであ
る。FIG. 13 is a timing chart of a conventional multi-injection.
1…内燃機関 2…インジェクタ 3…噴射制御用電磁弁 4…蓄圧配管 6…供給配管 7…高圧供給ポンプ 8…燃料タンク 9…燃料供給ポンプ 10…吐出量制御装置 11…電子制御回路 12…回転数センサ 13…アクセル開度センサ 14…圧力センサ DESCRIPTION OF SYMBOLS 1 ... Internal combustion engine 2 ... Injector 3 ... Injection control solenoid valve 4 ... Accumulation piping 6 ... Supply piping 7 ... High pressure supply pump 8 ... Fuel tank 9 ... Fuel supply pump 10 ... Discharge amount control device 11 ... Electronic control circuit 12 ... Rotation Number sensor 13 ... accelerator opening sensor 14 ... pressure sensor
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.7 識別記号 FI テーマコート゛(参考) F02D 45/00 364 F02D 45/00 364P F02M 47/00 F02M 47/00 P 55/02 350 55/02 350E Fターム(参考) 3G066 AA07 AB02 AC09 AD12 BA08 BA12 BA19 BA51 CB01 CB09 CB12 CC06T CC14 CC67 CC68U CD25 CD26 CE13 CE22 DA01 DA04 DA09 DC04 DC09 DC13 DC14 DC18 DC19 3G084 AA01 BA13 BA15 DA04 EB09 EB12 EC01 EC03 FA00 FA10 FA11 FA13 FA17 FA33 3G301 HA02 JA11 LB11 LC01 MA11 MA18 MA23 NA06 NB06 NC02 PA07Z PA10Z PB03A PB05A PB08Z PE01Z PE08Z PF03Z──────────────────────────────────────────────────続 き Continued on the front page (51) Int.Cl. 7 Identification symbol FI Theme coat ゛ (Reference) F02D 45/00 364 F02D 45/00 364P F02M 47/00 F02M 47/00 P 55/02 350 55/02 350E F-term (reference) 3G066 AA07 AB02 AC09 AD12 BA08 BA12 BA19 BA51 CB01 CB09 CB12 CC06T CC14 CC67 CC68U CD25 CD26 CE13 CE22 DA01 DA04 DA09 DC04 DC09 DC13 DC14 DC18 DC19 3G084 AA01 BA13 BA15 DA04 EB09 EB12 EC01 FA03 FA01 FA03 FA01 FA10 HA02 JA11 LB11 LC01 MA11 MA18 MA23 NA06 NB06 NC02 PA07Z PA10Z PB03A PB05A PB08Z PE01Z PE08Z PF03Z
Claims (5)
燃料を噴射するインジェクタと、高圧に蓄圧された燃料
を保持しインジェクタに供給する蓄圧配管と、該蓄圧配
管の燃料圧を検出する燃料圧検出手段と、前記燃料圧に
基づいて前記インジェクタによる燃料噴射制御を行う制
御手段とを備えた蓄圧式燃料噴射装置において、 前記制御手段は、検出された前記燃料圧に基づいて前記
インジェクタの噴射時期を算出すると共に、前記噴射時
期となったときに前記蓄圧配管の噴射時燃料圧を検出
し、該噴射時燃料圧に基づいてそのときの噴射期間を算
出することを特徴とする蓄圧式燃料噴射装置。An injector is provided for each cylinder of an internal combustion engine and injects fuel into the cylinder, a pressure accumulating pipe for holding fuel supplied at a high pressure and supplying the fuel to the injector, and detecting a fuel pressure of the pressure accumulating pipe. In a pressure accumulating type fuel injection device, comprising: fuel pressure detecting means; and control means for performing fuel injection control by the injector based on the fuel pressure; wherein the control means detects the fuel pressure of the injector based on the detected fuel pressure. A pressure accumulation type wherein an injection timing is calculated, an injection fuel pressure of the pressure accumulation pipe is detected when the injection timing is reached, and an injection period at that time is calculated based on the injection fuel pressure. Fuel injection device.
に基づいて前記インジェクタの噴射時期を算出すると共
に、仮噴射期間を算出し、前記噴射時期となったときに
前記蓄圧配管の噴射時燃料圧を検出して、該噴射時燃料
圧の検出が正常に行われたときに、前記噴射時燃料圧に
基づいてそのときの噴射期間を再算出することを特徴と
する請求項1記載の蓄圧式燃料噴射装置。2. The control means calculates an injection timing of the injector based on the detected fuel pressure, and calculates a tentative injection period. 2. The fuel injection system according to claim 1, wherein the fuel pressure is detected, and when the fuel pressure during injection is detected normally, the injection period at that time is recalculated based on the fuel pressure during injection. Accumulator type fuel injection device.
にも、それぞれ前記噴射時期となったときに前記蓄圧配
管の噴射時燃料圧を検出し、該噴射時燃料圧に基づいて
そのときの噴射期間を算出することを特徴とする請求項
1または請求項2記載の蓄圧式燃料噴射装置。3. The control means also detects the fuel pressure during injection of the accumulator pipe at each of the injection timings during each of the multiple injections, and based on the fuel pressure during injection at that time. 3. The accumulator type fuel injection device according to claim 1, wherein an injection period is calculated.
令噴射量を算出し、また、検出された前記燃料圧に基づ
いて前記インジェクタの噴射時期を算出すると共に、前
記噴射時期となったときに前記蓄圧配管の噴射時燃料圧
を検出し、該噴射時燃料圧に基づいて前記指令噴射量か
らそのときの噴射期間を算出することを特徴とする請求
項1ないし請求項3記載の蓄圧式燃料噴射装置。4. The control means calculates a command injection amount based on an operation state, calculates an injection timing of the injector based on the detected fuel pressure, and when the injection timing is reached. 4. The accumulator according to claim 1, wherein the fuel pressure at the time of injection of the pressure accumulating pipe is detected, and the injection period at that time is calculated from the command injection amount based on the fuel pressure at the time of injection. Fuel injection device.
噴射インターバルに基づいて、メイン噴射の噴射時期の
算出を切り換える切換手段を備えたことを特徴とする請
求項1または請求項2記載の蓄圧式燃料噴射装置。5. The accumulator according to claim 1, wherein said control means includes a switching means for switching calculation of an injection timing of a main injection based on a fuel injection interval in a multi-injection. Type fuel injection device.
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP32691199A JP4214642B2 (en) | 1999-11-17 | 1999-11-17 | Accumulated fuel injection system |
| DE10056477.1A DE10056477B9 (en) | 1999-11-17 | 2000-11-15 | Fuel injection device for an internal combustion engine |
| FR0014715A FR2801075B1 (en) | 1999-11-17 | 2000-11-15 | FUEL INJECTION APPARATUS FOR INTERNAL COMBUSTION ENGINE |
| US09/712,974 US6354274B1 (en) | 1999-11-17 | 2000-11-16 | Fuel injection apparatus for internal combustion engine |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP32691199A JP4214642B2 (en) | 1999-11-17 | 1999-11-17 | Accumulated fuel injection system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2001140689A true JP2001140689A (en) | 2001-05-22 |
| JP4214642B2 JP4214642B2 (en) | 2009-01-28 |
Family
ID=18193138
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP32691199A Expired - Lifetime JP4214642B2 (en) | 1999-11-17 | 1999-11-17 | Accumulated fuel injection system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4214642B2 (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1318288A2 (en) | 2001-12-06 | 2003-06-11 | Denso Corporation | Fuel injection system for internal combustion engine |
| CN101725429A (en) * | 2008-10-24 | 2010-06-09 | 罗伯特.博世有限公司 | Method for controlling an injection system of an internal-combustion engine |
| US7891339B2 (en) | 2007-03-29 | 2011-02-22 | Denso Corporation | Control apparatus capable of suitably controlling fuel injection apparatus regardless of variation in fuel pressure in accumulator |
| JP2018131914A (en) * | 2017-02-13 | 2018-08-23 | トヨタ自動車株式会社 | Fuel injection control device |
-
1999
- 1999-11-17 JP JP32691199A patent/JP4214642B2/en not_active Expired - Lifetime
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1318288A2 (en) | 2001-12-06 | 2003-06-11 | Denso Corporation | Fuel injection system for internal combustion engine |
| US6722345B2 (en) | 2001-12-06 | 2004-04-20 | Denso Corporation | Fuel injection system for internal combustion engine |
| US7891339B2 (en) | 2007-03-29 | 2011-02-22 | Denso Corporation | Control apparatus capable of suitably controlling fuel injection apparatus regardless of variation in fuel pressure in accumulator |
| CN101725429A (en) * | 2008-10-24 | 2010-06-09 | 罗伯特.博世有限公司 | Method for controlling an injection system of an internal-combustion engine |
| JP2018131914A (en) * | 2017-02-13 | 2018-08-23 | トヨタ自動車株式会社 | Fuel injection control device |
| US10428758B2 (en) | 2017-02-13 | 2019-10-01 | Toyota Jidosha Kabushiki Kaisha | Fuel injection controller and fuel injection control method for internal combustion engine |
Also Published As
| Publication number | Publication date |
|---|---|
| JP4214642B2 (en) | 2009-01-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4075774B2 (en) | Injection quantity control device for diesel engine | |
| JP4775342B2 (en) | Fuel injection control device and fuel injection system using the same | |
| US7891339B2 (en) | Control apparatus capable of suitably controlling fuel injection apparatus regardless of variation in fuel pressure in accumulator | |
| JPH03100350A (en) | Method and apparatus for controlling fuel injection | |
| JP2002525482A (en) | Improved split injection method in internal combustion engines | |
| CA2291635A1 (en) | Method for enhanced split injection in internal combustion engines | |
| US6354274B1 (en) | Fuel injection apparatus for internal combustion engine | |
| JP3807270B2 (en) | Accumulated fuel injection system | |
| JP5327124B2 (en) | Fuel injection control device | |
| WO2002010581A1 (en) | Method for enhanced split injection in internal combustion engines | |
| JP2005171931A (en) | Fuel injection control device | |
| US20090301431A1 (en) | Method of Controlling Common Rail Fuel Injection Device | |
| JP3077298B2 (en) | Accumulation type fuel injection device for internal combustion engine | |
| JP2004156578A (en) | Accumulator fuel injection system | |
| JP2001140689A (en) | Accumulator fuel injector | |
| JP4322444B2 (en) | Accumulated fuel injection system | |
| JP2006329033A (en) | Accumulator fuel injection device | |
| JP4269484B2 (en) | Accumulated fuel injection system | |
| JPH11159372A (en) | Injection control system for accumulator type multi-cylinder engine | |
| JP4239331B2 (en) | Accumulated fuel injection system | |
| JP2003227393A (en) | Fuel injection device | |
| JP3807293B2 (en) | Fuel injection control device for internal combustion engine | |
| JP2003083103A (en) | Accumulator fuel injection device | |
| JP4082801B2 (en) | Fuel injection control system for direct injection gasoline engine | |
| JP2002195084A (en) | Fuel injection control system of diesel engine |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20051214 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20071011 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20071016 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20071205 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20080603 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080801 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20080813 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20081014 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20081027 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4214642 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111114 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111114 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121114 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131114 Year of fee payment: 5 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| EXPY | Cancellation because of completion of term |