JPH0526088A - Engine crank angle detection method - Google Patents
Engine crank angle detection methodInfo
- Publication number
- JPH0526088A JPH0526088A JP17559491A JP17559491A JPH0526088A JP H0526088 A JPH0526088 A JP H0526088A JP 17559491 A JP17559491 A JP 17559491A JP 17559491 A JP17559491 A JP 17559491A JP H0526088 A JPH0526088 A JP H0526088A
- Authority
- JP
- Japan
- Prior art keywords
- angle
- crank angle
- time
- spill
- pulse
- 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.)
- Pending
Links
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02B—INTERNAL-COMBUSTION PISTON ENGINES; COMBUSTION ENGINES IN GENERAL
- F02B3/00—Engines characterised by air compression and subsequent fuel addition
- F02B3/06—Engines characterised by air compression and subsequent fuel addition with compression ignition
Landscapes
- 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 crank angle detecting method for detecting a crank angle used for arithmetic processing of fuel injection amount control in an engine applied to an automobile, for example.
【0002】[0002]
【従来の技術】従来、電子制御ディーゼルエンジンの燃
料噴射ポンプにおいては、そのプランジャのリフトに応
じて得られる燃料噴射量が目標値になるように、例えば
電磁スピル弁等を制御してスピルポートを開放させるよ
うにしている。これにより、プランジャ高圧室からの燃
料を燃料室へ溢流(スピル)させ、燃料の圧送終わり、
即ち燃料噴射の終了を制御し、所要の燃料噴射量を制御
するようにしている。2. Description of the Related Art Conventionally, in a fuel injection pump for an electronically controlled diesel engine, for example, an electromagnetic spill valve or the like is controlled so that a spill port is controlled so that a fuel injection amount obtained according to the lift of the plunger reaches a target value. I am trying to open it. This causes the fuel from the high pressure chamber of the plunger to overflow (spill) into the fuel chamber, and the pressure feeding of the fuel ends,
That is, the end of fuel injection is controlled to control the required fuel injection amount.
【0003】このような電磁スピル弁では、通常、プラ
ンジャのリフトに同期し且つ一定のポンプ回転角度毎に
入力される信号、例えばエンジン回転パルスと平均エン
ジン回転速度とにより目標スピル角度を時間換算して目
標スピル時期を決定し、その目標スピル時期に基づき電
磁スピル弁をオン・オフ制御するようにしている。In such an electromagnetic spill valve, the target spill angle is usually converted into time by a signal which is synchronized with the lift of the plunger and is input at a constant pump rotation angle, for example, an engine rotation pulse and an average engine rotation speed. The target spill timing is determined based on the target spill timing, and the electromagnetic spill valve is controlled on / off based on the target spill timing.
【0004】例えば、特開昭61−234252号公報
に開示された「電子制御ディーゼルエンジンの噴射量制
御方法」においては、所要の燃料噴射量を得るべく、一
定のクランク角度毎に得られるエンジン回転パルスに基
づき、そのエンジン回転パルスのある基準位置から目標
スピル角度までのパルスカウント数と1パルス分に満た
ない余り角度を求め、更にその余り角度をエンジン回転
速度に基づき時間換算して目標スピル時期を決定するよ
うにしている。この場合、今回の目標スピル角度を含む
所定のクランク角度の間で、エンジンの回転時間を瞬間
回転速度に基づいて予測し、その予測された回転時間に
基づいて今回の余り角度を時間換算するようにしてい
る。For example, in the "injection amount control method for an electronically controlled diesel engine" disclosed in Japanese Patent Application Laid-Open No. 61-234252, engine rotation obtained at a constant crank angle in order to obtain a required fuel injection amount. Based on the pulse, the pulse count number from a certain reference position of the engine rotation pulse to the target spill angle and the surplus angle that is less than one pulse are obtained, and the surplus angle is converted to time based on the engine speed, and the target spill timing I am trying to decide. In this case, the engine rotation time is predicted based on the instantaneous rotation speed between the predetermined crank angles including the target spill angle this time, and the surplus angle is converted to time based on the predicted rotation time. I have to.
【0005】[0005]
【発明が解決しようとする課題】ところが、前記従来公
報の技術では、ディーゼルエンジンの瞬間回転速度の変
化が、実際の変化とは異なり、所定クランク角度の間で
一定であるものとして扱われていた。即ち、図13に示
すように、ディーゼルエンジンの瞬間回転速度の時間変
化は実際には一定でなく、1回転内でもある周期を持っ
た回転変動を生じる。ここで、この瞬間回転速度の時間
変化において、図14に示すように、所定のクランク角
度をエンジン回転パルスのある立ち上がりから次の立ち
上がりまでの間の1パルス分に対応した「11.25°
CA」とした場合に、その1パルス分の間での実際のク
ランク角度の時間変化は、瞬間回転速度の時間変化に対
応して曲線的なものとなる。これに対し、前記公報の技
術では、瞬間回転速度の時間変化が所定クランク角度の
間で一定であるものとして扱われていることから、1パ
ルス分の間での時間変化は、図14に実線で示すように
直線補完されたものとして扱われることになる。However, in the technique of the above-mentioned conventional publication, the change in the instantaneous rotational speed of the diesel engine is treated as being constant during a predetermined crank angle, unlike the actual change. .. That is, as shown in FIG. 13, the temporal change of the instantaneous rotation speed of the diesel engine is not actually constant, and a rotation fluctuation having a certain cycle occurs even within one rotation. Here, in this temporal change in the instantaneous rotation speed, as shown in FIG. 14, a predetermined crank angle corresponds to "11.25 °" corresponding to one pulse from one rising of the engine rotation pulse to the next rising.
In the case of “CA”, the actual time change of the crank angle during one pulse becomes a curve corresponding to the time change of the instantaneous rotation speed. On the other hand, in the technique of the above publication, the time change of the instantaneous rotation speed is treated as being constant during the predetermined crank angle, and therefore the time change during one pulse is shown by the solid line in FIG. It will be treated as a straight line complement as shown in.
【0006】従って、時間換算されるべき今回の余り角
度が、例えば1パルス分に相当する「11.25°C
A」の中間に位置する「5.625°CA」である場合
に、「11.25°CA」分の予測時間が「3ms」な
らば、余り角度の時間換算の結果は「1.5ms」とな
る。しかしながら、実際のクランク角度の時間変化は曲
線的に変化しているため、そのクランク角度の変化との
間でズレが生じ、そのズレは余り角度が「11.25°
CA」の中間位置に近づくほど大きくなる。又、そのズ
レは、瞬間回転速度の時間変化が大きくなるほど大きく
なる。その結果、そのズレの分だけ余り角度の時間換算
を精度良く行うことができなかった。Therefore, the remaining angle to be time-converted this time is "11.25 ° C", which corresponds to, for example, one pulse.
In the case of “5.625 ° CA” located in the middle of “A”, if the predicted time of “11.25 ° CA” is “3 ms”, the result of time conversion of the surplus angle is “1.5 ms”. Becomes However, since the actual time change of the crank angle changes in a curve, there is a deviation from the change of the crank angle, and the deviation is "11.25 °".
It increases as it approaches the intermediate position of "CA". Further, the deviation becomes larger as the temporal change of the instantaneous rotation speed becomes larger. As a result, it was not possible to accurately perform time conversion of the angle due to the deviation.
【0007】この発明は前述した事情に鑑みてなされた
ものであって、その目的は、所定のクランク角度毎に得
られるエンジン回転パルスの立ち上がりから次の立ち上
がりまでの間で、実際のクランク角度の時間変化とのズ
レを補償しながら高精度なクランク角度の検出を行い得
るエンジンのクランク角検出方法を提供することにあ
る。The present invention has been made in view of the above-mentioned circumstances, and an object thereof is to determine the actual crank angle between the rising of the engine rotation pulse obtained for each predetermined crank angle and the next rising. It is an object of the present invention to provide a crank angle detecting method for an engine, which is capable of detecting a crank angle with high accuracy while compensating for a deviation with time.
【0008】[0008]
【課題を解決するための手段】上記の目的を達成するた
めに、この発明においては、エンジンの瞬間回転速度が
最低となる時期近傍の所定のクランク角度を検出するク
ランク角検出方法において、一定クランク角度毎に得ら
れるエンジン回転パルスの立ち上がりから次の立ち上が
りまでの間のクランク角度を検出し、前回の同一クラン
ク角度位置にて同一角度だけ回転するのに要した角度時
間に基づき、前記検出目標となるクランク角度と時間と
の間で換算を行うに際し、検出目標となるクランク角度
が、そのクランク角度を挟むエンジン回転パルスの立ち
上がりから次の立ち上がりまでの間の中間位置に近いほ
ど、同クランク角度の補正量を大きくしている。In order to achieve the above object, according to the present invention, in a crank angle detecting method for detecting a predetermined crank angle in the vicinity of the time when the instantaneous rotation speed of the engine is minimum, a constant crank angle is detected. The crank angle from the rising of the engine rotation pulse obtained for each angle to the next rising is detected, and based on the angular time required to rotate the same angle at the previous same crank angle position, the detection target and When converting between the crank angle and time, the closer the crank angle that is the detection target is to the intermediate position between the rising of the engine rotation pulse that sandwiches the crank angle and the next rising, The correction amount is increased.
【0009】[0009]
【作用】エンジンの瞬間回転速度が最低となる時期近傍
にて所定のクランク角度毎に得られるエンジン回転パル
スの立ち上がりから次の立ち上がりまでの間のクランク
角度を検出し、前回の同一クランク角度位置にて同一角
度だけ回転するのに要した角度時間に基づき、検出目標
となるクランク角度と時間との間で換算を行うに際し、
エンジン回転パルス間でのクランク角度の時間変化は、
実際のクランク角度の曲線的な時間変化に反して直線補
完されたものとなる。[Function] The crank angle from the rising of the engine rotation pulse obtained for each predetermined crank angle to the next rising is detected in the vicinity of the time when the engine instantaneous rotation speed becomes the lowest, and the crank angle is set to the same crank angle position of the previous time. Based on the angle time required to rotate by the same angle, when converting between the crank angle that is the detection target and the time,
The time change of the crank angle between engine rotation pulses is
Contrary to the curvilinear time change of the actual crank angle, the linear interpolation is performed.
【0010】従って、上記の構成によれば、検出目標と
なるクランク角度が、そのクランク角度を挟むエンジン
回転パルスの立ち上がりから次の立ち上がりまでの間の
中間位置に近いほど、同クランク角度の補正量が大きく
なるので、実際のクランク角度の曲線的な変化に適合し
てクランク角度が補正される。Therefore, according to the above configuration, as the crank angle to be detected is closer to the intermediate position between the rising of the engine rotation pulse sandwiching the crank angle and the next rising, the correction amount of the crank angle is increased. Becomes larger, the crank angle is corrected in conformity with the curvilinear change of the actual crank angle.
【0011】[0011]
(第1実施例)以下、この発明におけるエンジンのクラ
ンク角検出方法をディーゼルエンジンに具体化した第1
実施例を図1〜図10に基いて詳細に説明する。(First Embodiment) A first embodiment of the method for detecting the crank angle of an engine according to the present invention is applied to a diesel engine.
An embodiment will be described in detail with reference to FIGS.
【0012】図8はこの実施例における過給機付ディー
ゼルエンジンの燃料噴射量制御装置を示す概略構成図で
あり、図9はその分配型燃料噴射ポンプ1を示す断面図
である。燃料噴射ポンプ1はディーゼルエンジン2のク
ランク軸40にベルト等を介して駆動連結されたドライ
ブプーリ3を備えている。そして、そのドライブプーリ
3の回転によって燃料噴射ポンプ1が駆動され、ディー
ゼルエンジン2の各気筒(この場合は4気筒)毎に設け
られた各燃料噴射ノズル4に燃料が圧送されて燃料噴射
を行う。FIG. 8 is a schematic configuration diagram showing a fuel injection amount control device for a diesel engine with a supercharger in this embodiment, and FIG. 9 is a sectional view showing the distribution type fuel injection pump 1. The fuel injection pump 1 includes a drive pulley 3 drivingly connected to a crankshaft 40 of a diesel engine 2 via a belt or the like. Then, the fuel injection pump 1 is driven by the rotation of the drive pulley 3, and the fuel is pressure-fed to each fuel injection nozzle 4 provided for each cylinder (four cylinders in this case) of the diesel engine 2 to perform fuel injection. ..
【0013】燃料噴射ポンプ1において、ドライブプー
リ3はドライブシャフト5の先端に取付けられている。
又、そのドライブシャフト5の途中には、べーン式ポン
プよりなる燃料フィードポンプ(この図では90度展開
されている)6が設けられている。更に、ドライブシャ
フト5の基端側には円板状のパルサ7が取付けられてい
る。このパルサ7の外周面には、ディーゼルエンジン2
の気筒数と同数の、即ちこの場合4個の切歯が等角度間
隔で形成され、更に各切歯の間には14個ずつ(合計で
56個)の突起が等角度間隔で形成されている。そし
て、ドライブシャフト5の基端部は図示しないカップリ
ングを介してカムプレート8に接続されている。In the fuel injection pump 1, the drive pulley 3 is attached to the tip of the drive shaft 5.
Further, a fuel feed pump (developed by 90 degrees in this figure) 6 which is a vane type pump is provided in the middle of the drive shaft 5. Further, a disc-shaped pulsar 7 is attached to the base end side of the drive shaft 5. The diesel engine 2 is attached to the outer peripheral surface of the pulsar 7.
The same number as the number of cylinders, that is, in this case, four cutting teeth are formed at equal angular intervals, and 14 projections (56 in total) are formed at equal angular intervals between each cutting tooth. There is. The base end of the drive shaft 5 is connected to the cam plate 8 via a coupling (not shown).
【0014】パルサ7とカムプレート8との間には、ロ
ーラリング9が設けられ、同ローラリング9の円周に沿
ってカムプレート8のカムフェイス8aに対向する複数
のカムローラ10が取付けられている。カムフェイス8
aはディーゼルエンジン2の気筒数と同数だけ設けられ
ている。又、カムプレート8はスプリング11によって
常にカムローラ10に付勢係合されている。A roller ring 9 is provided between the pulsar 7 and the cam plate 8, and a plurality of cam rollers 10 are mounted along the circumference of the roller ring 9 so as to face the cam face 8a of the cam plate 8. There is. Cam face 8
The number a is provided in the same number as the number of cylinders of the diesel engine 2. The cam plate 8 is constantly urged and engaged with the cam roller 10 by the spring 11.
【0015】カムプレート8には燃料加圧用プランジャ
12の基端が一体回転可能に取付けられ、それらカムプ
レート8及びプランジャ12がドライブシャフト5の回
転に連動して回転される。即ち、ドライブシャフト5の
回転力がカップリングを介してカムプレート8に伝達さ
れることにより、カムプレート8が回転しながらカムロ
ーラ10に係合して、気筒数と同数だけ図中左右方向へ
往復駆動される。又、この往復運動に伴ってプランジャ
12が回転しながら同方向へ往復駆動される。つまり、
カムプレート8のカムフェイス8aがローラリング9の
カムローラ10に乗り上げる過程でプランジャ12が往
動(リフト)され、その逆にカムフェイス8aがカムロ
ーラ10を乗り下げる過程でプランジャ12が復動され
る。A base end of a fuel pressurizing plunger 12 is integrally rotatably attached to the cam plate 8, and the cam plate 8 and the plunger 12 are rotated in association with the rotation of the drive shaft 5. That is, when the rotational force of the drive shaft 5 is transmitted to the cam plate 8 via the coupling, the cam plate 8 is engaged with the cam roller 10 while rotating, and reciprocates in the left-right direction in the figure by the same number as the number of cylinders. Driven. In addition, the plunger 12 is reciprocally driven in the same direction while rotating with the reciprocating motion. That is,
When the cam face 8a of the cam plate 8 rides on the cam roller 10 of the roller ring 9, the plunger 12 is moved forward (lifted), and conversely, when the cam face 8a rides on the cam roller 10, the plunger 12 is moved back.
【0016】プランジャ12はポンプハウジング13に
形成されたシリンダ14に嵌挿されており、プランジャ
12の先端面とシリンダ14の底面との間が高圧室15
となっている。又、プランジャ12の先端側外周には、
ディーゼルエンジン2の気筒数と同数の吸入溝16と分
配ポート17が形成されている。又、それら吸入溝16
及び分配ポート17に対応して、ポンプハウジング13
には分配通路18及び吸入ポート19が形成さている。The plunger 12 is fitted into a cylinder 14 formed in the pump housing 13, and a high pressure chamber 15 is provided between the tip end surface of the plunger 12 and the bottom surface of the cylinder 14.
Has become. Also, on the outer periphery of the tip end side of the plunger 12,
The same number of intake grooves 16 and distribution ports 17 as the number of cylinders of the diesel engine 2 are formed. Also, those suction grooves 16
And the pump housing 13 corresponding to the distribution port 17.
A distribution passage 18 and a suction port 19 are formed therein.
【0017】そして、ドライブシャフト5が回転されて
燃料フィードポンプ6が駆動されることにより、図示し
ない燃料タンクから燃料供給ポート20を介して燃料室
21内へ燃料が供給される。又、プランジャ12が復動
されて高圧室15が減圧される吸入行程中に、吸入溝1
6の一つが吸入ポート19に連通することにより、燃料
室21から高圧室15へと燃料が導入される。一方、プ
ランジャ12が往動されて高圧室15が加圧される圧縮
行程中に、分配通路18から各気筒毎の燃料噴射ノズル
4へ燃料が圧送されて噴射される。Then, the drive shaft 5 is rotated and the fuel feed pump 6 is driven, whereby fuel is supplied from a fuel tank (not shown) into the fuel chamber 21 through the fuel supply port 20. Further, during the suction stroke in which the plunger 12 is returned and the high pressure chamber 15 is depressurized, the suction groove 1
The fuel is introduced from the fuel chamber 21 into the high-pressure chamber 15 by communicating one of the six with the suction port 19. On the other hand, during the compression stroke in which the plunger 12 is moved forward and the high-pressure chamber 15 is pressurized, fuel is pressure-fed and injected from the distribution passage 18 to the fuel injection nozzle 4 of each cylinder.
【0018】ポンプハウジング13には、高圧室15と
燃料室21とを連通させる燃料溢流(スピル)用のスピ
ル通路22が形成されている。このスピル通路22の途
中には、高圧室15からの燃料スピルを調整するスピル
調整弁としての電磁スピル弁23が設けられている。こ
の電磁スピル弁23は常開型の弁であり、コイル24が
無通電(オフ)の状態では弁体25が開放されて高圧室
15内の燃料が燃料室21へスピルされる。又、コイル
24が通電(オン)されることにより、弁体25が閉鎖
されて高圧室15から燃料室21への燃料のスピルが止
められる。A spill passage 22 for fuel overflow (spill) is formed in the pump housing 13 to connect the high pressure chamber 15 and the fuel chamber 21. An electromagnetic spill valve 23 as a spill adjusting valve for adjusting the fuel spill from the high pressure chamber 15 is provided in the middle of the spill passage 22. The electromagnetic spill valve 23 is a normally open type valve, and the valve body 25 is opened to spill the fuel in the high pressure chamber 15 to the fuel chamber 21 when the coil 24 is not energized (OFF). When the coil 24 is energized (turned on), the valve body 25 is closed and the spill of fuel from the high pressure chamber 15 to the fuel chamber 21 is stopped.
【0019】従って、電磁スピル弁23の通電時間を制
御することにより、同弁23が閉弁・開弁制御され、高
圧室15から燃料室21への燃料のスピル調量が行われ
る。そして、プランジャ12の圧縮行程中に電磁スピル
弁23を開弁させることにより、高圧室15内における
燃料が減圧されて、燃料噴射ノズル4からの燃料噴射が
停止される。つまり、プランジャ12が往動しても、電
磁スピル弁23が開弁している間は高圧室15内の燃料
圧力が上昇せず、燃料噴射ノズル4からの燃料噴射が行
われない。又、プランジャ12の往動中に、電磁スピル
弁23の閉弁・開弁の時期を制御することにより、燃料
噴射ノズル4からの燃料噴射量が制御される。Therefore, by controlling the energization time of the electromagnetic spill valve 23, the valve 23 is closed / opened and the spill amount of fuel from the high pressure chamber 15 to the fuel chamber 21 is controlled. Then, by opening the electromagnetic spill valve 23 during the compression stroke of the plunger 12, the fuel inside the high pressure chamber 15 is depressurized and the fuel injection from the fuel injection nozzle 4 is stopped. That is, even if the plunger 12 moves forward, the fuel pressure in the high-pressure chamber 15 does not rise while the electromagnetic spill valve 23 is open, and fuel injection from the fuel injection nozzle 4 is not performed. Further, the amount of fuel injection from the fuel injection nozzle 4 is controlled by controlling the closing / opening timing of the electromagnetic spill valve 23 during the forward movement of the plunger 12.
【0020】ポンプハウジング13の下側には、燃料噴
射時期を調整するためのタイマ装置(この図では90度
展開されている)26が設けられている。このタイマ装
置26は、ドライブシャフト5の回転方向に対するロー
ラリング9の位置を変更することにより、カムフェイス
8aがカムローラ10に係合する時期、即ちカムプレー
ト8及びプランジャ12の往復駆動時期を変更するため
のものである。Below the pump housing 13, a timer device (developed by 90 degrees in this figure) 26 for adjusting the fuel injection timing is provided. The timer device 26 changes the position of the roller ring 9 with respect to the rotation direction of the drive shaft 5 to change the timing at which the cam face 8a engages with the cam roller 10, that is, the reciprocating drive timing of the cam plate 8 and the plunger 12. It is for.
【0021】このタイマ装置26は油圧により駆動され
るものであり、タイマハウジング27と、同ハウジング
27内に嵌装されたタイマピストン28と、同じくタイ
マハウジング27内一側の低圧室29にてタイマピスト
ン28を他側の加圧室30へ押圧付勢するタイマスプリ
ング31等とから構成されている。そして、タイマピス
トン28はスライドピン32を介してローラリング9に
接続されている。The timer device 26 is driven by hydraulic pressure, and includes a timer housing 27, a timer piston 28 fitted in the housing 27, and a timer in a low pressure chamber 29 on one side of the timer housing 27. It is composed of a timer spring 31 and the like for urging the piston 28 against the pressurizing chamber 30 on the other side. The timer piston 28 is connected to the roller ring 9 via the slide pin 32.
【0022】タイマハウジング27の加圧室30には、
燃料フィードポンプ6により加圧された燃料が導入され
るようになっている。そして、その燃料圧力とタイマス
プリング31の付勢力との釣り合い関係によってタイマ
ピストン28の位置が決定される。又、タイマピストン
28の位置が決定されることにより、ローラリング9の
位置が決定され、カムプレート8を介してプランジャ1
2の往復動タイミングが決定される。In the pressurizing chamber 30 of the timer housing 27,
The fuel pressurized by the fuel feed pump 6 is introduced. The position of the timer piston 28 is determined by the equilibrium relationship between the fuel pressure and the urging force of the timer spring 31. Further, the position of the roller ring 9 is determined by determining the position of the timer piston 28, and the position of the roller 1 is determined via the cam plate 8.
The reciprocating timing of 2 is determined.
【0023】タイマ装置26の燃料圧力、即ち制御油圧
を調整するために、タイマ装置26にはタイミングコン
トロールバルブ33が設けられている。即ち、タイマハ
ウジング27の加圧室30と低圧室29とは連通路34
によって連通されており、同連通路34の途中にタイミ
ングコントロールバルブ33が設けられている。このタ
イミングコントロールバルブ33は、デューティ制御さ
れた通電信号によって開閉制御される電磁弁であり、同
タイミングコントロールバルブ33の開閉制御によって
加圧室30内の燃料圧力が調整される。そして、その燃
料圧力調整によって、プランジャ12のリフトタイミン
グが制御され、各燃料噴射ノズル4からの燃料噴射時期
が調整される。In order to adjust the fuel pressure of the timer device 26, that is, the control oil pressure, the timer device 26 is provided with a timing control valve 33. That is, the pressurizing chamber 30 and the low pressure chamber 29 of the timer housing 27 communicate with each other through the communication passage 34.
The timing control valve 33 is provided in the middle of the communication passage 34. The timing control valve 33 is an electromagnetic valve whose opening and closing is controlled by a duty-controlled energizing signal, and the fuel pressure in the pressurizing chamber 30 is adjusted by the opening and closing control of the timing control valve 33. Then, by adjusting the fuel pressure, the lift timing of the plunger 12 is controlled, and the fuel injection timing from each fuel injection nozzle 4 is adjusted.
【0024】ローラリング9の上部には、電磁ピックア
ップコイルよりなる回転数センサ35がパルサ7の外周
面に対向して取付けられている。この回転数センサ35
はパルサ7の突起等が横切る際に、それらの通過を検出
してエンジン回転数NEに相当するタイミング信号、即
ち所定のクランク角度(11.25°CA)毎の回転角
度信号としてのエンジン回転パルスを出力する。又、こ
の回転数センサ35は、ローラリング9と一体であるた
め、タイマ装置26の制御動作に関わりなく、プランジ
ャリフトに対して一定のタイミングで基準となるタイミ
ング信号を出力する。On the upper part of the roller ring 9, a rotation speed sensor 35 composed of an electromagnetic pickup coil is attached so as to face the outer peripheral surface of the pulsar 7. This rotation speed sensor 35
Is a timing signal corresponding to the engine speed NE when the protrusions of the pulsar 7 cross each other, and an engine rotation pulse as a rotation angle signal for each predetermined crank angle (11.25 ° CA). Is output. Further, since this rotation speed sensor 35 is integrated with the roller ring 9, it outputs a reference timing signal to the plunger lift at a constant timing regardless of the control operation of the timer device 26.
【0025】次に、ディーゼルエンジン2について説明
する。このディーゼルエンジン2ではシリンダ41、ピ
ストン42及びシリンダヘッド43によって各気筒毎に
対応する主燃焼室44がそれぞれ形成されている。又、
それら各主燃焼室44が、同じく各気筒毎に対応して設
けられた副燃焼室45に連設されている。そして、各副
燃焼室45に各燃料噴射ノズル4から噴射される燃料が
供給される。又、各副燃焼室45には、始動補助装置と
しての周知のグロープラグ46がそれぞれ取付けられて
いる。Next, the diesel engine 2 will be described. In the diesel engine 2, a main combustion chamber 44 corresponding to each cylinder is formed by the cylinder 41, the piston 42, and the cylinder head 43. or,
Each of the main combustion chambers 44 is connected to a sub-combustion chamber 45 that is also provided corresponding to each cylinder. Then, the fuel injected from each fuel injection nozzle 4 is supplied to each auxiliary combustion chamber 45. A well-known glow plug 46 as a start-up assist device is attached to each sub-combustion chamber 45.
【0026】ディーゼルエンジン2には、吸気管47及
び排気管50がそれぞれ設けられ、その吸気管47には
過給機を構成するターボチャージャ48のコップレッサ
49が設けられ、排気管50にはターボチャージャ48
のタービン51が設けられている。又、排気管50に
は、過給圧力PiMを調節するウェイストゲートバルブ
52が設けられている。周知のようにこのターボチャー
ジャー48は、排気ガスのエネルギーを利用してタービ
ン51を回転させ、その同軸上にあるコンプレッサ49
を回転させて吸入空気を昇圧させる。これによって、密
度の高い混合気を主燃焼室44へ送り込んで燃料を多量
に燃焼させ、ディーゼルエンジン2の出力を増大させる
ようになっている。The diesel engine 2 is provided with an intake pipe 47 and an exhaust pipe 50, the intake pipe 47 is provided with a copressor 49 of a turbocharger 48 constituting a supercharger, and the exhaust pipe 50 is provided with a turbocharger. 48
The turbine 51 is provided. Further, the exhaust pipe 50 is provided with a waste gate valve 52 for adjusting the supercharging pressure PiM. As is well known, this turbocharger 48 uses the energy of exhaust gas to rotate a turbine 51, and a compressor 49 located coaxially therewith.
Is rotated to increase the pressure of the intake air. As a result, a dense air-fuel mixture is sent to the main combustion chamber 44 to burn a large amount of fuel, and the output of the diesel engine 2 is increased.
【0027】又、ディーゼルエンジン2には、排気管5
0内の排気の一部を吸気管47の吸入ポート53へ還流
させる還流管54が設けられている。そして、その還流
管54の途中には排気の還流量を調節するエキゾースト
ガスリサキュレイションバルブ(EGRバルブ)55が
設けられている。このEGRバルブ55はバキュームス
イッチングバルブ(VSV)56の制御によって開閉制
御される。Further, the diesel engine 2 has an exhaust pipe 5
A recirculation pipe 54 is provided for recirculating a part of the exhaust gas in 0 to the intake port 53 of the intake pipe 47. An exhaust gas recirculation valve (EGR valve) 55 for adjusting the amount of exhaust gas recirculation is provided in the middle of the recirculation pipe 54. The EGR valve 55 is controlled to open / close under the control of a vacuum switching valve (VSV) 56.
【0028】更に、吸気管47の途中には、アクセルペ
ダル57の踏込量に連動して開閉されるスロットルバル
ブ58が設けられている。又、そのスロットルバルブ5
8に平行してバイパス路59が設けられ、同バイパス路
59にはバイパス絞り弁60が設けられている。このバ
イパス絞り弁60は、二つのVSV61,62の制御に
よって駆動される二段のダイヤフラム室を有するアクチ
ュエータ63によって開閉制御される。このバイパス絞
り弁60は各種運転状態に応じて開閉制御されるもので
ある。例えば、アイドル運転時には騒音振動等の低減の
ために半開状態に制御され、通常運転時には全開状態に
制御され、更に運転停止時には円滑な停止のために全閉
状態に制御される。Further, in the middle of the intake pipe 47, there is provided a throttle valve 58 which is opened / closed in association with the depression amount of the accelerator pedal 57. Also, the throttle valve 5
A bypass passage 59 is provided in parallel with 8, and a bypass throttle valve 60 is provided in the bypass passage 59. The bypass throttle valve 60 is controlled to be opened / closed by an actuator 63 having a two-stage diaphragm chamber driven by the control of two VSVs 61 and 62. The bypass throttle valve 60 is controlled to open and close according to various operating states. For example, during idle operation, it is controlled to a half-open state to reduce noise and vibrations, during normal operation it is controlled to a fully open state, and when operation is stopped, it is controlled to a fully closed state for a smooth stop.
【0029】そして、上記のように燃料噴射ポンプ1及
びディーゼルエンジン2に設けられた電磁スピル弁2
3、タイミングコントロールバルブ33、グロープラグ
46及び各VSV56,61,62は電子制御装置(以
下単に「ECU」という)71にそれぞれ電気的に接続
され、同ECU71によってそれらの駆動タイミングが
制御される。Then, the electromagnetic spill valve 2 provided in the fuel injection pump 1 and the diesel engine 2 as described above.
3, the timing control valve 33, the glow plug 46, and the VSVs 56, 61, 62 are electrically connected to an electronic control unit (hereinafter simply referred to as "ECU") 71, and the drive timings thereof are controlled by the ECU 71.
【0030】運転状態を検出するセンサとしては、回転
数センサ35に加えて以下の各種センサが設けられてい
る。即ち、吸気管47にはエアクリーナ64の近傍にお
ける吸気温度THAを検出する吸気温センサ72が設け
られている。又、スロットルバルブ58の開閉位置か
ら、ディーゼルエンジン2の負荷に相当するアクセル開
度ACCPを検出するアクセル開度センサ73が設けら
れている。吸入ポート53の近傍には、ターボチャージ
ャ48によって過給された後の吸入空気圧力、即ち過給
圧力PiMを検出する吸気圧センサ74が設けられてい
る。更に、ディーゼルエンジン2の冷却水温THWを検
出する水温センサ75が設けられている。又、ディーゼ
ルエンジン2のクランク軸40の回転基準位置、例えば
特定気筒の上死点に対するクランク軸40の回転位置を
検出するクランク角センサ76が設けられている。更に
又、図示しないトランスミッションには、そのギアの回
転によって回されるマグネット77aによりリードスイ
ッチ77bをオン・オフさせて車両速度(車速)SPを
検出する車速センサ77が設けられている。As a sensor for detecting the operating state, the following various sensors are provided in addition to the rotation speed sensor 35. That is, the intake pipe 47 is provided with an intake air temperature sensor 72 for detecting the intake air temperature THA near the air cleaner 64. Further, an accelerator opening sensor 73 for detecting the accelerator opening ACCP corresponding to the load of the diesel engine 2 is provided from the opening / closing position of the throttle valve 58. An intake pressure sensor 74 for detecting the intake air pressure after supercharging by the turbocharger 48, that is, the supercharging pressure PiM is provided near the intake port 53. Further, a water temperature sensor 75 for detecting the cooling water temperature THW of the diesel engine 2 is provided. Further, a crank angle sensor 76 is provided for detecting a rotation reference position of the crankshaft 40 of the diesel engine 2, for example, a rotation position of the crankshaft 40 with respect to a top dead center of a specific cylinder. Further, the transmission (not shown) is provided with a vehicle speed sensor 77 for detecting the vehicle speed (vehicle speed) SP by turning on / off the reed switch 77b by a magnet 77a rotated by the rotation of the gear.
【0031】そして、ECU71には上述した各センサ
72〜77がそれぞれ接続されると共に回転数センサ3
5が接続されている。又、ECU71は各センサ35,
72〜77から出力される信号に基づいて、電磁スピル
弁23、タイミングコントロールバルブ33、グロープ
ラグ46及びVSV56,61,62等を好適に制御す
る。The above-mentioned sensors 72 to 77 are respectively connected to the ECU 71, and the rotation speed sensor 3 is connected.
5 is connected. Further, the ECU 71 uses the sensors 35,
Based on the signals output from 72 to 77, the electromagnetic spill valve 23, the timing control valve 33, the glow plug 46, the VSVs 56, 61, 62 and the like are suitably controlled.
【0032】次に、前述したECU71の構成につい
て、図10のブロック図に従って説明する。ECU71
は中央処理装置(CPU)81、所定の制御プログラム
及びマップ等を予め記憶した読み出し専用メモリ(RO
M)82、CPU81の演算結果等を一時記憶するラン
ダムアクセスメモリ(RAM)83、予め記憶されたデ
ータを保存するバックアップRAM84等と、これら各
部と入力ポート85及び出力ポート86等とをバス87
によって接続した論理演算回路として構成されている。Next, the structure of the above-mentioned ECU 71 will be described with reference to the block diagram of FIG. ECU 71
Is a central processing unit (CPU) 81, a read-only memory (RO
M) 82, a random access memory (RAM) 83 for temporarily storing calculation results of the CPU 81, a backup RAM 84 for storing prestored data, and the like, and a bus 87 for connecting these units, an input port 85, an output port 86, and the like.
It is configured as a logical operation circuit connected by.
【0033】入力ポート85には、前述した吸気温セン
サ72、アクセル開度センサ73、吸気圧センサ74及
び水温センサ75が、各バッファ88,89,90,9
1、マルチプレクサ93及びA/D変換器94を介して
接続されている。同じく、入力ポート85には、前述し
た回転数センサ35、クランク角センサ76及び車速セ
ンサ77が、波形整形回路95を介して接続されてい
る。そして、CPU81は入力ポート85を介して入力
される各センサ35,72〜77等の検出信号を入力値
として読み込む。又、出力ポート86には各駆動回路9
6,97,98,99,100,101を介して電磁ス
ピル弁23、タイミングコントロールバルブ33、グロ
ープラグ46及びVSV56,61,62等が接続され
ている。At the input port 85, the intake air temperature sensor 72, the accelerator opening sensor 73, the intake air pressure sensor 74 and the water temperature sensor 75 are connected to the buffers 88, 89, 90 and 9, respectively.
1, the multiplexer 93, and the A / D converter 94. Similarly, the rotation speed sensor 35, the crank angle sensor 76, and the vehicle speed sensor 77 described above are connected to the input port 85 via a waveform shaping circuit 95. Then, the CPU 81 reads the detection signals of the sensors 35, 72 to 77, etc., which are input via the input port 85, as input values. Further, each drive circuit 9 is connected to the output port 86.
The electromagnetic spill valve 23, the timing control valve 33, the glow plug 46, the VSV 56, 61, 62 and the like are connected via 6, 97, 98, 99, 100, 101.
【0034】そして、CPU81は各センサ35,72
〜77から読み込んだ入力値に基づき、電磁スピル弁2
3、タイミングコントロールバルブ33、グロープラグ
46及びVSV56,61,62等を好適に制御する。Then, the CPU 81 controls the sensors 35 and 72.
Electromagnetic spill valve 2 based on input values read from ~ 77
3, the timing control valve 33, the glow plug 46, the VSV 56, 61, 62, etc. are suitably controlled.
【0035】次に、前述したECU71により実行され
るクランク角検出の処理動作及び燃料噴射量制御の処理
動作について図1〜図7に従って説明する。図1に示す
フローチャートはECU71により実行される各処理の
うち、燃料噴射ポンプ1における燃料噴射量制御のため
のメインルーチンであって、所定時間毎の定時割込みで
実行される。Next, the processing operation of the crank angle detection and the processing operation of the fuel injection amount control executed by the aforementioned ECU 71 will be described with reference to FIGS. The flowchart shown in FIG. 1 is a main routine for controlling the fuel injection amount in the fuel injection pump 1 among the respective processes executed by the ECU 71, and is executed by a regular interrupt every predetermined time.
【0036】処理がこのルーチンへ移行すると、先ずス
テップ101において、回転数センサ35、アクセル開
度センサ73及び水温センサ75の各検出値に基づい
て、エンジン回転数NE、アクセル開度ACCP及び冷
却水温THWをそれぞれ読み込む。When the processing shifts to this routine, first, at step 101, the engine speed NE, the accelerator opening ACCP and the cooling water temperature are based on the detected values of the rotation speed sensor 35, the accelerator opening sensor 73 and the water temperature sensor 75. Read THW respectively.
【0037】続いて、ステップ102において、そのア
クセル開度ACCP及び冷却水温THWにより、補正後
アクセル開度ACCPAを算出する。この補正後アクセ
ル開度ACCPAは冷却水温THWに応じて求められる
始動時疑似アクセル開度ACSTAと、アクセル開度A
CCP等との比較によって求められる。Then, in step 102, the corrected accelerator opening ACCPA is calculated from the accelerator opening ACCP and the cooling water temperature THW. The corrected accelerator opening degree ACCPA is a pseudo accelerator opening degree ACSTA at the time of start, which is obtained according to the cooling water temperature THW, and the accelerator opening degree A.
Calculated by comparison with CCP.
【0038】次に、ステップ103において、先に読み
込まれたエンジン回転数NE及び補正後アクセル開度A
CCPA等に基づき最終噴射量QFINを算出する。こ
の最終噴射量QFINは、以下の計算式(1)に従って
求められる。尚、式中の「C1,C2,C3」はそれぞ
れ定数である。Next, at step 103, the engine speed NE previously read and the corrected accelerator opening A
The final injection amount QFIN is calculated based on CCPA and the like. This final injection amount QFIN is obtained according to the following calculation formula (1). Incidentally, “C1, C2, C3” in the equation are constants.
【0039】 QFIN=C1+C2×ACCPA×C3×NE …(1) そして、ステップ104においては、先に求められた最
終噴射量QFINにより、スピル時期パルス数CANG
La及び余り角度θREMaをそれぞれ算出する。これ
らスピル時期パルス数CANGLa及び余り角度θRE
Maは、以下の計算式(2)を参照して求められる。QFIN = C1 + C2 × ACCPA × C3 × NE (1) Then, in step 104, the spill timing pulse number CANG is calculated based on the final injection amount QFIN previously obtained.
La and the remainder angle θREMa are calculated respectively. These spill timing pulse number CANGLa and surplus angle θRE
Ma is calculated with reference to the following calculation formula (2).
【0040】 QFIN=11.25×CANGLa+θREMa …(2) つまり、図2に示すように、最終噴射量QFINをエン
ジン回転パルス1個分の角度に相当する「11.25」
で除算して、その商をスピル時期パルス数CANGLa
として求め、その余りを余り角度θREMaとして求め
て設定するのである。ここで、スピル時期パルス数CA
NGLaは燃料噴射を終了するために電磁スピル弁23
をオフさせるべき、即ち燃料をスピルすべきスピル時期
に対応するエンジン回転パルス数に相当する(図2では
「9」である)。又、余り角度θREMaは、当該スピ
ル時期パルス数CANGLaにおける更に厳密なスピル
時期を角度で示した値である。QFIN = 11.25 × CANGLa + θREMa (2) That is, as shown in FIG. 2, the final injection amount QFIN is “11.25” corresponding to the angle of one engine rotation pulse.
Divide by and divide the quotient by the number of pulses in the spill period CANGLa
And the remainder is determined and set as the remainder angle θREMa. Where spill time pulse number CA
NGLa uses an electromagnetic spill valve 23 to terminate fuel injection.
Corresponds to the engine rotation pulse number corresponding to the spill timing at which the fuel should be turned off, that is, the fuel should be spilled (in FIG. 2, it is "9"). Further, the surplus angle θREMa is a value indicating a more strict spill timing in terms of the spill timing pulse number CANGLa.
【0041】次に、ステップ105においては、先に読
み込まれたエンジン回転数NEに基づき、計算上の理論
スピル時パルス時間TS1125Aを算出する。この理
論スピル時パルス時間TS1125Aは、「11.25
°CA」分のクランク角度だけ進むのに要する時間であ
って、エンジン回転数NEの大きさから換算される値で
ある。Next, at step 105, the theoretical theoretical spill-time pulse time TS1125A is calculated based on the engine speed NE previously read. This theoretical spill-time pulse time TS1125A is "11.25
This is the time required to advance by a crank angle of "° CA", which is a value converted from the magnitude of the engine speed NE.
【0042】続いて、ステップ106においては、スピ
ル時パルス時間TS1125と前のステップ105にて
求められた理論スピル時パルス時間TS1125Aとの
比を算出し、その算出結果をパルス時間比αとして設定
する。このパルス時間比αは、実際のエンジン回転数N
Eの変化においては、瞬間最高回転速度の付近で最も変
化が小さくなり、瞬間最低回転速度(TDC,BDC)
の付近で最も変化が大きくなる。このパルス時間比α
は、その値が小さいほどエンジン回転数NEの変動が小
さく、値が大きいほどエンジン回転数NEの変動が大き
いことを示している。Then, in step 106, the ratio of the pulse time TS1125 during spill and the theoretical pulse time TS1125A during spill calculated in the previous step 105 is calculated, and the calculated result is set as the pulse time ratio α. .. This pulse time ratio α is the actual engine speed N
In the change of E, the change becomes the smallest near the instantaneous maximum rotation speed, and the instantaneous minimum rotation speed (TDC, BDC)
The change is greatest near. This pulse time ratio α
Indicates that the smaller the value, the smaller the fluctuation of the engine speed NE, and the larger the value, the larger the fluctuation of the engine speed NE.
【0043】ここで、スピル時パルス時間TS1125
は、前回の制御周期でのスピル時期パルス数CANGL
aにおける1個分のパルス時間TNINTに相当するも
のであって、図3に示す別途のフローチャートに従って
求められる。このフローチャートは、NE割込みルーチ
ンであり、エンジン回転数NEの各パルス入力毎の割込
みで実行される。即ち、ステップ210において、前回
の制御周期でのスピル時期パルス数CANGLaに該当
する1個分のパルス時間TNINTを算出する。続い
て、ステップ220において、そのパルス時間TNIN
Tをスピル時パルス時間TS1125として設定し、そ
の後の処理を一旦終了する。Here, the pulse time during spill TS1125
Is the number of spill timing pulses in the previous control cycle CANGL
This corresponds to one pulse time TNINT in a and is obtained according to a separate flowchart shown in FIG. This flowchart is an NE interrupt routine, which is executed by an interrupt for each pulse input of the engine speed NE. That is, in step 210, one pulse time TNINT corresponding to the spill timing pulse number CANGLa in the previous control cycle is calculated. Then, in step 220, the pulse time TNIN
T is set as the spill time pulse time TS1125, and the subsequent processing is once ended.
【0044】再び図1のメインルーチンに戻り、ステッ
プ107においては、先に求められた余り角度θREM
a及びパルス時間比α等より最終余り角度θREMを算
出する。即ち、余り角度θREMaを補正して最終余り
角度θREMを求めるのである。この算出は以下の計算
式(3)を参照して求められる。Returning to the main routine of FIG. 1 again, in step 107, the surplus angle θREM previously obtained is obtained.
The final remainder angle θREM is calculated from a and the pulse time ratio α. That is, the residual angle θREMa is corrected to obtain the final residual angle θREM. This calculation is obtained by referring to the following calculation formula (3).
【0045】 θREM=(5.625−|5.625−θREMa|) ×α×C+θREMa …(3) 即ち、この計算式では、図4に示すように、検出目標と
なる余り角度θREMaが、その余り角度θREMaを
挟むエンジン回転パルスの立ち上がりから次の立ち上が
りまでの間の中間位置に近づくほど、その余り角度θR
EMaの補正量を大きく補正するようにしている。つま
り、図5に示すように、余り角度θREMaが1パルス
分の「11.25°CA」の半分に相当する「5.62
5°CA」に近づくほど、余り角度θREMaの補正量
が大きくなるように設定されている。尚、上記の計算式
(3)において「C」は定数である。ΘREM = (5.625− | 5.625−θREMa |) × α × C + θREMa (3) That is, in this calculation formula, as shown in FIG. 4, the residual angle θREMa to be detected is As the engine rotation pulse that sandwiches the surplus angle θREMa approaches an intermediate position between the rising and the next rising, the surplus angle θR
The correction amount of EMa is largely corrected. That is, as shown in FIG. 5, the residual angle θREMa is “5.62” corresponding to half of “11.25 ° CA” for one pulse.
It is set such that the correction amount of the surplus angle θREMa increases as it approaches “5 ° CA”. In the above calculation formula (3), “C” is a constant.
【0046】続いて、ステップ108において、先に求
められた最終余り角度θREM及びスピル時パルス時間
TS1125等により、スピル時期パルス数CANGL
aにおけるスピル時刻TSPONaを算出する。即ち、
最終余り角度θREMを時間換算するのである。このス
ピル時刻TSPONaは以下の計算式(4)に従って求
められる。Then, in step 108, the spill timing pulse number CANGL is determined based on the final remainder angle θREM and the spill time pulse time TS1125 previously obtained.
Calculate the spill time TSPONa at a. That is,
The final remainder angle θREM is converted into time. The spill time TSPONa is calculated according to the following calculation formula (4).
【0047】 TSPONa=(θREM/11.25)×TS1125 …(4) その後、ステップ109において、ECU71による演
算処理速度を考慮し、多重割込みによる遅れを防止する
ために、スピル時刻TSPONaが所定の「100μ
s」よりも小さいか否かを判断する。ここで、スピル時
刻TSPONaが所定の「100μs」よりも小さい場
合には、ステップ110において、図6に示すように、
スピル時刻TSPONaに補正後スピル時パルス時間T
S1125Aを加算した結果を最終スピル時刻TSPO
Nとして設定する。又、同ステップ113において、ス
ピル時期パルス数CANGLaから「1」だけ減算した
結果を最終スピル時期パルス数CANGLとして設定す
る。TSPONa = (θREM / 11.25) × TS1125 (4) After that, in step 109, the spill time TSPONa is set to a predetermined value in order to prevent the delay due to the multiple interruption in consideration of the processing speed of the ECU 71. 100μ
It is determined whether it is smaller than "s". Here, when the spill time TSPONa is smaller than the predetermined “100 μs”, in step 110, as shown in FIG.
Pulse time T at spill after correction to spill time TSPONa
The result of adding S1125A is the final spill time TSPO
Set as N. In step 113, the result obtained by subtracting "1" from the spill timing pulse number CANGLa is set as the final spill timing pulse number CANGL.
【0048】そして、ステップ111において、その設
定された最終スピル時期パルス数CANGL及び最終ス
ピル時刻TSPONに基づき電磁スピル弁23をオフさ
せ、燃料噴射ポンプ1からの燃料噴射の終了時期、即ち
燃料噴射量を制御し、その後の処理を一旦終了する。Then, in step 111, the electromagnetic spill valve 23 is turned off based on the set final spill timing pulse number CANGL and final spill time TSPON, and the end timing of fuel injection from the fuel injection pump 1, that is, the fuel injection amount. Control, and the subsequent processing is once ended.
【0049】一方、ステップ109において、スピル時
刻TSPONaが所定の「100μs」以上である場合
には、ステップ112において、図7に示すように、ス
ピル時刻TSPONaをそのまま最終スピル時刻TSP
ONとして設定する。又、同ステップ112において、
スピル時期パルス数CANGLaをそのまま最終スピル
時期パルス数CANGLとして設定する。On the other hand, when the spill time TSPONa is equal to or longer than the predetermined “100 μs” in step 109, in step 112, the spill time TSPONa is directly changed to the final spill time TSP as shown in FIG.
Set as ON. Further, in the same step 112,
The spill timing pulse number CANGLa is set as it is as the final spill timing pulse number CANGL.
【0050】そして、ステップ111において、その設
定された最終スピル時期パルス数CANGL及び最終ス
ピル時刻TSPONに基づき、電磁スピル弁23をオフ
させて、燃料噴射ポンプ1からの燃料噴射の終了時期、
即ち燃料噴射量を制御し、その後の処理を一旦終了す
る。Then, in step 111, the electromagnetic spill valve 23 is turned off based on the set final spill timing pulse number CANGL and final spill time TSPON, and the end timing of fuel injection from the fuel injection pump 1 is reached.
That is, the fuel injection amount is controlled, and the subsequent processing is once ended.
【0051】以上説明したようにしてディーゼルエンジ
ン2における燃料噴射量制御が実行される。そして、こ
の実施例では、燃料噴射量制御において時間換算される
べき余り角度θREMaに相当するクランク角度が、同
角度を挟む二つのエンジン回転パルスの立ち上がりの間
の中間位置に近づくほど、実際のクランク角度の変化か
らのズレが大きくなる。即ち、瞬間回転速度の時間変化
が所定クランク角度の間で一定であるものとして扱われ
ていることから、余り角度θREMaの算出に使用され
る1パルス分のクランク角度の時間変化は、図4に実線
で示すように直線補完されたものとなる。これに対し、
実際のクランク角度の時間変化は、図4に破線で示すよ
うに曲線的なものであり、その1パルス分のクランク角
度の中間位置に近づくほど、余り角度θREMaに相当
する直線補完されたクランク角度の変化との間でズレが
大きくなる。The fuel injection amount control in the diesel engine 2 is executed as described above. In this embodiment, as the crank angle corresponding to the surplus angle θREMa to be time-converted in the fuel injection amount control approaches the intermediate position between the rising edges of the two engine rotation pulses that sandwich the same angle, the actual crank angle is increased. The deviation from the change in angle increases. That is, since the temporal change in the instantaneous rotation speed is treated as being constant during the predetermined crank angle, the temporal change in the crank angle for one pulse used in the calculation of the surplus angle θREMa is shown in FIG. The line is complemented as shown by the solid line. In contrast,
The actual change of the crank angle with time is curved as shown by the broken line in FIG. 4, and the closer to the intermediate position of the crank angle for one pulse, the linearly supplemented crank angle corresponding to the surplus angle θREMa. There will be a large gap between the changes.
【0052】そこで、この実施例では、単に直線補完さ
れた余り角度θREMaに相当するクランク角度が、そ
のクランク角度を挟む二つのエンジン回転パルスの立ち
上がりの間の中間位置、即ちクランク角度で「5.62
5°CA」に近づくほど補正量を大きくして最終余り角
度θREMを決定するようにしている。Therefore, in this embodiment, the crank angle corresponding to the linearly complemented surplus angle θREMa is "5. 5" at the intermediate position between the rising edges of the two engine rotation pulses sandwiching the crank angle. 62
The closer to 5 ° CA ”, the larger the correction amount is, and the final remainder angle θREM is determined.
【0053】従って、実際のクランク角度の曲線的な変
化に適合してクランク角度が補正され、実際のクランク
角度の時間変化との間のズレ分を補償した最終余り角度
θREMが決定され、より高精度な最終余り角度θRE
Mを求めることができる。その結果、最終余り角度θR
EMの時間換算をより高精度に行うことができる。Therefore, the crank angle is corrected in conformity with the curvilinear change of the actual crank angle, and the final remainder angle θREM that compensates for the deviation from the actual time change of the crank angle is determined, which is higher. Accurate final remainder angle θRE
M can be obtained. As a result, the final remainder angle θR
The time conversion of EM can be performed with higher accuracy.
【0054】又、より高精度に求められた最終余り角度
θREMを、前回の同一クランク角度位置にて同一角
度、即ち「11.25°CA」だけ回転するのに要した
角度時間としなのスピル時パルス時間TS1125に基
づいて時間換算していることから、燃料のスピル時期を
より正確に決定することができ、燃料噴射量制御を高精
度に行うことができる。Further, when the final remainder angle θREM obtained with higher accuracy is the same angle at the previous same crank angle position, that is, the angle time required to rotate by "11.25 ° CA", the spill is required. Since the time conversion is performed based on the pulse time TS1125, the fuel spill timing can be determined more accurately, and the fuel injection amount control can be performed with high accuracy.
【0055】(第2実施例)次に、この発明におけるエ
ンジンのクランク角検出方法をディーゼルエンジンに具
体化した第2実施例を図11及び図12に従って説明す
る。尚、この実施例において、ディーゼルエンジンの基
本的な構成は前記第1実施例のそれと同じであるとして
説明を省略し、ECU71により実行されるクランク角
検出の処理動作に関する違いについてのみ説明する。(Second Embodiment) Next, a second embodiment in which the engine crank angle detecting method according to the present invention is embodied in a diesel engine will be described with reference to FIGS. 11 and 12. In this embodiment, the basic structure of the diesel engine is the same as that of the first embodiment, and the description thereof will be omitted. Only the difference regarding the processing operation of the crank angle detection executed by the ECU 71 will be described.
【0056】図11に示すフローチャートはECU71
により実行される各処理のうち、燃料噴射ポンプ1によ
る燃料噴射時期制御のために定時割込みで実行される処
理ルーチンの一部を示している。The flowchart shown in FIG. 11 is executed by the ECU 71.
2 shows a part of a processing routine executed by a timed interrupt for controlling the fuel injection timing by the fuel injection pump 1 among the respective processing executed by.
【0057】このルーチンでは、ステップ310におい
て回転数センサ35の検出値に基づきエンジン回転数N
Eを読み込む。次に、ステップ311において、その読
み込まれたエンジン回転数NEに基づき計算上の理論ス
ピル時パルス時間TS1125Aを算出する。In this routine, in step 310, the engine speed N is determined based on the value detected by the speed sensor 35.
Read E. Next, at step 311, a theoretical theoretical spill-time pulse time TS1125A is calculated based on the read engine speed NE.
【0058】続いて、ステップ312においては、スピ
ル時パルス時間TS1125と前のステップ311で求
められた理論スピル時パルス時間TS1125Aとの比
を算出し、その算出結果をパルス時間比αとして設定す
る。Then, in step 312, the ratio of the spill time pulse time TS1125 and the theoretical spill time pulse time TS1125A obtained in the previous step 311 is calculated, and the calculated result is set as the pulse time ratio α.
【0059】ここで、スピル時パルス時間TS1125
は、前回の制御周期でのスピル時期パルス数CANGL
aにおける1個分のパルス時間TNINTに相当するも
のであって、図示しない別途のフローチャートに従って
求められる。Here, the pulse time during spill TS1125
Is the number of spill timing pulses in the previous control cycle CANGL
It corresponds to one pulse time TNINT in a and is obtained according to a separate flowchart not shown.
【0060】又、ステップ313においては、基準時間
T及びスピル時パルス時間TS1125により基準角度
θ1を算出する。この算出は以下の計算式(5)を参照
して求められる。Further, in step 313, the reference angle θ1 is calculated from the reference time T and the spill pulse time TS1125. This calculation is obtained by referring to the following calculation formula (5).
【0061】 θ1=(T/TS1125 )×11.25 …(5) ここで、基準時間Tは図示しない別途のフローチャート
に従って求められる値である。即ち、図12に示すよう
に、基準時間Tは回転数センサ35の検出により得られ
るエンジン回転パルスと、クランク角センサ76の検出
により得られる基準位置信号とから求められる時間であ
って、基準位置信号の立ち上がりと、その直前のエンジ
ン回転パルスの立ち上がりとの間の時間に相当してい
る。そして、計算式(5)からも明らかなように、基準
角度θ1とは、基準時間Tを「11.25°CA」分の
クランク角度に対応するスピル時パルス時間TS112
5によって角度換算した値である。Θ1 = (T / TS1125) × 11.25 (5) Here, the reference time T is a value obtained according to a separate flowchart not shown. That is, as shown in FIG. 12, the reference time T is a time calculated from the engine rotation pulse obtained by the detection of the rotation speed sensor 35 and the reference position signal obtained by the detection of the crank angle sensor 76. It corresponds to the time between the rising edge of the signal and the immediately preceding rising edge of the engine rotation pulse. As is clear from the calculation formula (5), the reference angle θ1 is the spill pulse time TS112 corresponding to the crank angle corresponding to “11.25 ° CA” in the reference time T.
It is a value obtained by converting the angle by 5.
【0062】続いて、ステップ314においては、先に
求められた基準角度θ1及びパルス時間比α等により補
正後基準角度θ2を求める。即ち、基準角度θ1を補正
して、実際のクランク角度に近似した角度を求めるので
ある。この補正後基準角度θ2は以下の計算式(6)に
従って求められる。Subsequently, in step 314, the corrected reference angle θ2 is obtained from the previously obtained reference angle θ1 and the pulse time ratio α. That is, the reference angle θ1 is corrected to obtain an angle approximate to the actual crank angle. The corrected reference angle θ2 is calculated according to the following calculation formula (6).
【0063】 θ2=θ1−(θ1−5.625)×α×C …(6) 即ち、この計算式では図12に示すように、検出目標と
なる基準角度θ1が、その基準角度θ1を挟むエンジン
回転パルスのある立ち上がりから次の立ち上がりまでの
間の中間位置に近づくほど、その基準角度θ1の補正量
を大きくしている。つまり、基準角度θ1が1パルス分
の「11.25°CA」の半分に相当する「5.625
°CA」に近づくほど、基準角度θ1の補正量が大きく
なるように設定されている。尚、計算式(6)において
「C」は定数である。Θ2 = θ1− (θ1−5.625) × α × C (6) That is, in this calculation formula, as shown in FIG. 12, the reference angle θ1 to be the detection target is sandwiched by the reference angle θ1. As the engine rotation pulse approaches an intermediate position between one rising edge and the next rising edge, the correction amount of the reference angle θ1 is increased. That is, the reference angle θ1 is “5.625, which corresponds to half of“ 11.25 ° CA ”for one pulse.
The correction amount of the reference angle θ1 is set to increase as it approaches “° CA”. In the calculation formula (6), “C” is a constant.
【0064】このようにして基準角度θ1の補正が行わ
れ、実際のクランク角度の時間変化に適合した補正後基
準角度θ2が求められる。この補正後基準角度θ2は、
燃料噴射ポンプ1のタイマ装置26等のタイミング制御
のために使用される。In this way, the reference angle θ1 is corrected, and the corrected reference angle θ2 adapted to the time change of the actual crank angle is obtained. The corrected reference angle θ2 is
It is used for timing control of the timer device 26 of the fuel injection pump 1.
【0065】従って、この実施例においても、実際のク
ランク角度の曲線的な変化に適合してクランク角度が補
正され、実際のクランク角度の時間変化との間のズレ分
を補償した補正後基準角度θ2が決定され、より高精度
な補正後基準角度θ2を求めることができる。又、より
高精度に求められた補正後基準角度θ2をタイマ装置2
6等のタイミング制御に使用することにより、燃料のス
ピル時期をより正確に決定することができ、燃料噴射時
期制御を高精度に行うことができる。Therefore, also in this embodiment, the crank angle is corrected in conformity with the curvilinear change of the actual crank angle, and the corrected reference angle is compensated for the deviation from the actual time change of the crank angle. Since θ2 is determined, the corrected reference angle θ2 can be obtained with higher accuracy. In addition, the corrected reference angle θ2 obtained with higher accuracy is set to the timer device 2
6 is used for timing control, the fuel spill timing can be determined more accurately, and fuel injection timing control can be performed with high accuracy.
【0066】尚、この発明は前記実施例に限定されるも
のではなく、発明の趣旨を逸脱しない範囲において構成
の一部を適宜に変更して実施することもできる。 (1)前記第1実施例では、余り角度θREMaを補正
するために、1次関数で表される計算式(3)を参照し
て最終余り角度θREMを決定したが、以下のような2
次関数で表される計算式(7)を参照して余り角度θR
EMaを補正して最終余り角度θREMを決定するよう
にしてもよい。The present invention is not limited to the above-described embodiments, but may be implemented by appropriately modifying a part of the configuration without departing from the spirit of the invention. (1) In the first embodiment, in order to correct the surplus angle θREMa, the final surplus angle θREM is determined with reference to the calculation formula (3) represented by a linear function.
The remainder angle θR with reference to the calculation formula (7) represented by the following function
The final remainder angle θREM may be determined by correcting EMa.
【0067】 θREM=(θ0/2)2 −(θREMa−θ0/2)2 ×α×C+θREMa …(7) (2)前記第1実施例では、瞬間回転速度が降下して最
低となる時期近傍の所定クランク角度を検出する方法に
ついて説明したが、瞬間回転速度が最低となる時期から
上昇を開始する時期に適用してもよい。この場合には、
前記第1実施例の説明における計算式(3),(6),
(7)における補正項(補正量)の正負の符号(±)を
逆にすればよいことは明らかである。ΘREM = (θ0 / 2) 2 − (θREMa−θ0 / 2) 2 × α × C + θREMa (7) (2) In the first embodiment, near the time when the instantaneous rotation speed drops to the minimum. Although the method for detecting the predetermined crank angle of 1 has been described, the method may be applied to the time when the rising is started from the time when the instantaneous rotation speed becomes the lowest. In this case,
Calculation formulas (3), (6) in the description of the first embodiment,
It is clear that the sign (±) of the correction term (correction amount) in (7) may be reversed.
【0068】(3)前記各実施例では、ディーゼルエン
ジン2の燃料噴射量制御又は燃料噴射時期制御に具体化
して説明したが、例えばガソリンエンジンの目標点火時
期近傍のクランク角度を検出する場合にも適用して具体
化することもできる。(3) In each of the above-described embodiments, the fuel injection amount control or the fuel injection timing control of the diesel engine 2 is embodied and explained. However, for example, when detecting the crank angle near the target ignition timing of the gasoline engine, It can also be applied and embodied.
【0069】[0069]
【発明の効果】以上詳述したように、この発明によれ
ば、検出目標となるクランク角度が、そのクランク角度
を挟むエンジン回転パルスの立ち上がりから次の立ち上
がりまでの間の中間位置に近いほど、同クランク角度の
補正量を大きくしているので、実際のクランク角度の曲
線的な変化に適合してクランク角度が補正され、実際の
クランク角度の時間変化とのズレを補償しながら高精度
なクランク角度の検出を行うことができるという優れた
効果を発揮する。As described above in detail, according to the present invention, the closer the crank angle to be detected is to the intermediate position between the rising of the engine rotation pulse sandwiching the crank angle and the next rising, Since the amount of correction of the same crank angle is large, the crank angle is corrected in conformity with the curvilinear change of the actual crank angle, and a highly accurate crank is achieved while compensating for the deviation from the actual change of the actual crank angle. It has an excellent effect that the angle can be detected.
【図1】この発明を具体化した第1実施例においてEC
Uにより実行される燃料噴射量制御のためのメインルー
チンを説明するフローチャートである。FIG. 1 is an EC in a first embodiment embodying the present invention.
4 is a flowchart illustrating a main routine for fuel injection amount control executed by U.
【図2】第1実施例においてエンジン回転パルスと電磁
スピル弁作動との対応関係、最終噴射量に応じたスピル
時期パルス数及び余り角度等を説明するタイムチャート
である。FIG. 2 is a time chart for explaining a correspondence relationship between an engine rotation pulse and an electromagnetic spill valve operation, a spill timing pulse number and a surplus angle according to a final injection amount in the first embodiment.
【図3】第1実施例においてECUにより実行されるス
ピル時パルス時間を求めるためのNE割込みルーチンを
説明するフローチャートである。FIG. 3 is a flowchart illustrating an NE interrupt routine for determining a spill pulse time executed by an ECU in the first embodiment.
【図4】第1実施例においてエンジンの回転速度の時間
変化、エンジン回転パルス及びクランク角度の時間変化
の対応関係を説明するタイムチャートである。FIG. 4 is a time chart for explaining a correspondence relationship between a time change of the engine rotation speed, a time change of the engine rotation pulse, and a crank angle in the first embodiment.
【図5】第1実施例において余り角度に対する補正量の
関係を示すグラフである。FIG. 5 is a graph showing a relationship between a correction angle and a remainder angle in the first embodiment.
【図6】第1実施例においてスピル時刻が100μsよ
りも小さい場合のエンジン回転パルスと電磁スピル弁作
動との対応関係、最終スピル時期パルス数及び最終スピ
ル時刻等を説明するタイムチャートである。FIG. 6 is a time chart illustrating a correspondence relationship between an engine rotation pulse and an electromagnetic spill valve operation when the spill time is less than 100 μs, a final spill time pulse number, a final spill time, and the like in the first embodiment.
【図7】第1実施例においてスピル時刻が100μs以
上の場合のエンジン回転パルスと電磁スピル弁の作動と
の対応関係、最終スピル時期パルス数及び最終スピル時
刻等を説明するタイムチャートである。FIG. 7 is a time chart for explaining the correspondence between the engine rotation pulse and the operation of the electromagnetic spill valve when the spill time is 100 μs or more, the final spill time pulse number, the final spill time, and the like in the first embodiment.
【図8】第1実施例においてディーゼルエンジンの燃料
噴射量制御装置を説明する概略構成図である。FIG. 8 is a schematic configuration diagram illustrating a fuel injection amount control device for a diesel engine in the first embodiment.
【図9】第1実施例における燃料噴射ポンプを示す断面
図である。FIG. 9 is a sectional view showing a fuel injection pump in the first embodiment.
【図10】第1実施例におけるECUの構成を示すブロ
ック図である。FIG. 10 is a block diagram showing a configuration of an ECU in the first embodiment.
【図11】この発明を具体化した第2実施例においてE
CUにより実行される燃料噴射時期制御のための処理ル
ーチンの一部を説明するフローチャートである。FIG. 11 E in the second embodiment embodying the present invention
It is a flow chart explaining a part of processing routine for fuel injection timing control performed by CU.
【図12】第2実施例においてエンジン回転パルスと基
準位置信号との対応関係を説明するタイムチャートであ
る。FIG. 12 is a time chart for explaining the correspondence between engine rotation pulses and reference position signals in the second embodiment.
【図13】従来例においてディーゼルエンジンの瞬間回
転速度の時間変化を説明する説明図である。FIG. 13 is an explanatory diagram for explaining a temporal change of an instantaneous rotation speed of a diesel engine in a conventional example.
【図14】同じく従来例において回転速度の時間変化、
エンジン回転パルス及びクランク角度の時間変化の対応
関係を説明するタイムチャートである。[FIG. 14] Similarly, in the conventional example, the time change of the rotation speed
6 is a time chart for explaining a correspondence relationship between an engine rotation pulse and a crank angle with time.
1…燃料噴射ポンプ、2…ディーゼルエンジン、35…
回転数センサ、71…ECU、TS1125…スピル時
パルス時間、θREMa…余り角度、θREM…最終余
り角度、θ1…基準角度、θ2…補正後基準角度。1 ... Fuel injection pump, 2 ... Diesel engine, 35 ...
Rotation speed sensor, 71 ... ECU, TS1125 ... Spill pulse time, .THETA.REMa ... remainder angle, .THETA.REM ... Final remainder angle, .THETA.1 ... Reference angle, .THETA.2 ... Corrected reference angle.
Claims (1)
期近傍の所定のクランク角度を検出するクランク角検出
方法において、 一定クランク角度毎に得られるエンジン回転パルスの立
ち上がりから次の立ち上がりまでの間のクランク角度を
検出し、 前回の同一クランク角度位置にて同一角度だけ回転する
のに要した角度時間に基づき、前記検出目標となるクラ
ンク角度と時間との間で換算を行うに際し、 前記検出目標となるクランク角度が、そのクランク角度
を挟む前記エンジン回転パルスの立ち上がりから次の立
ち上がりまでの間の中間位置に近いほど、同クランク角
度の補正量を大きくすることを特徴としたエンジンのク
ランク角検出方法。Claim: What is claimed is: 1. A crank angle detecting method for detecting a predetermined crank angle in the vicinity of the time when the instantaneous engine speed is the lowest, in which the engine rotation pulse from the rising edge of the engine rotation pulse obtained every fixed crank angle is detected. The crank angle is detected up to the start of, and based on the angle time required to rotate the same angle at the same crank angle position of the previous time, conversion is performed between the crank angle and time that is the detection target. In this case, the crank angle as the detection target is characterized in that the correction amount of the crank angle is increased as the crank angle is closer to an intermediate position between the rising and the next rising of the engine rotation pulse sandwiching the crank angle. Engine crank angle detection method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP17559491A JPH0526088A (en) | 1991-07-16 | 1991-07-16 | Engine crank angle detection method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP17559491A JPH0526088A (en) | 1991-07-16 | 1991-07-16 | Engine crank angle detection method |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH0526088A true JPH0526088A (en) | 1993-02-02 |
Family
ID=15998817
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP17559491A Pending JPH0526088A (en) | 1991-07-16 | 1991-07-16 | Engine crank angle detection method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0526088A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013139727A (en) * | 2011-12-28 | 2013-07-18 | Toyota Industries Corp | Fuel injection control device |
-
1991
- 1991-07-16 JP JP17559491A patent/JPH0526088A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013139727A (en) * | 2011-12-28 | 2013-07-18 | Toyota Industries Corp | Fuel injection control device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0737807B1 (en) | Electronically controlled fuel injection system for a diesel engine | |
JP2687768B2 (en) | Engine control device | |
JP3026336B2 (en) | Fuel injection amount control method for diesel engine | |
JPH0526088A (en) | Engine crank angle detection method | |
JP3561952B2 (en) | Diesel engine torque control device | |
JP3709644B2 (en) | Torque control device for internal combustion engine | |
JP2985470B2 (en) | Fuel injection timing control device | |
JP2910411B2 (en) | Control device for internal combustion engine | |
JPH11141373A (en) | Fuel injection quantity control device for internal combustion engine | |
JPH0571385A (en) | Fuel injection amount control device for diesel engine | |
JPH07243366A (en) | Fuel injection pump device of diesel engine | |
JP2692529B2 (en) | Engine crank angle time converter | |
JP3195479B2 (en) | Fuel injection control system for diesel engine | |
JP3082187B2 (en) | Fuel injection control system for diesel engine | |
JP2857948B2 (en) | Fuel injection timing control device | |
JP2800456B2 (en) | Fuel injection timing control system for diesel engine | |
JP2920266B2 (en) | Fuel injection timing control device | |
JP2692490B2 (en) | Engine crank angle time converter | |
JPH08254138A (en) | Fuel injection control device for internal combustion engine | |
JP2827742B2 (en) | Fuel injection timing control device for internal combustion engine | |
JP2950010B2 (en) | Fuel injection device for electronically controlled diesel engine and method for adjusting fuel injection | |
JPH07279737A (en) | Fuel injection control device for internal combustion engine | |
JPH04370347A (en) | Crank angle detecting method for engine | |
JPH07180592A (en) | Control device for internal combustion engine | |
JPH05296108A (en) | Exhaust recirculation control device |