JPH066924B2 - Method of controlling injection quantity of electronically controlled diesel engine - Google Patents
Method of controlling injection quantity of electronically controlled diesel engineInfo
- Publication number
- JPH066924B2 JPH066924B2 JP5013385A JP5013385A JPH066924B2 JP H066924 B2 JPH066924 B2 JP H066924B2 JP 5013385 A JP5013385 A JP 5013385A JP 5013385 A JP5013385 A JP 5013385A JP H066924 B2 JPH066924 B2 JP H066924B2
- Authority
- JP
- Japan
- Prior art keywords
- engine
- angle
- rotation
- time
- spill
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
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
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Description
本発明は、電子制御デイーゼルエンジンの噴射量制御方
法に係り、特に、電磁弁スピル式の燃料噴射ポンプを備
えた自動車用デイーゼルエンジンに用いるのに好適な、
一定クランク角毎に出力されるエンジン回転角信号を基
準とし、該エンジン回転角信号の角度カウント分及び時
間カウント分に応じて開閉制御される電磁スピル弁によ
り、燃料噴射量を制御するようにした電子制御デイーゼ
ルエンジンの噴射量制御方法の改良に関する。The present invention relates to a method for controlling an injection amount of an electronically controlled diesel engine, and particularly suitable for use in a diesel engine for a vehicle equipped with a fuel injection pump of a solenoid valve spill type,
The fuel injection amount is controlled by an electromagnetic spill valve that is controlled to open and close according to the angle count and time count of the engine rotation angle signal, with the engine rotation angle signal output for each constant crank angle as a reference. The present invention relates to an improvement in an injection amount control method for an electronically controlled diesel engine.
【従来の技術】 近年、電子制御技術、特にデジタル制御技術の発達と共
に、デイーゼルエンジンの燃料噴射ポンプを電子的に制
御するようにした、いわゆる電子制御デイーゼルエンジ
ンが実用化されている。 燃料噴射ポンプを電子制御する方法には種々あるが、そ
の1つに、燃料噴射ポンプにおける燃料のスピルを電磁
弁で制御するようにした、いわゆる電磁弁スピル式の燃
料噴射ポンプがある。この電磁弁スピル式の燃料噴射ポ
ンプにおいては、燃料噴射量が目標値に達したスピル時
期に、電磁スピル弁によりスピルポートを開放して、燃
料の圧送終りを制御することにより、燃料噴射量を制御
するものである。 前記電磁スピル弁は、通常、エンジン回転角及び回転数
を検出するためのエンジン回転センサからの検出信号を
取込み、回転角信号を基準として燃料噴射量を演算し決
定する制御装置により、開閉制御されている。 具体的には、噴射量をプランジヤリフトと対応するフエ
イスカムの回転角で制御するため、フエイスカムと同期
して回転する歯車をエンジン回転センサによつて検出
し、回転角を算出していた。この場合、エンジン回転セ
ンサ出力のエンジン回転パルスが無限に多く、パルス数
のみによつて回転角が決定できるのであれば、精密な噴
射量制御が可能であるが、パルス数を無限に増すことは
現実には不可能であり、1歯当りの角度を11.25°
CAに設定しているのが現実である。従つて、回転角の
算出は、基準となる位置から歯の数を角度カウントして
いき、歯と歯の間は、角度を時間に変換して時間カウン
トをしている。この時間変換は、設定クランク角、例え
ば180°CAの回転に要した時間を基準として行わ
れ、この180°CA分の時間は、スピルするその時の
時間を使うのが最も良いのであるが、それは不可能であ
るため、前回計算した値を使うことになる。2. Description of the Related Art In recent years, with the development of electronic control technology, particularly digital control technology, a so-called electronically controlled diesel engine that electronically controls a fuel injection pump of the diesel engine has been put into practical use. There are various methods of electronically controlling the fuel injection pump, and one of them is a so-called solenoid valve spill type fuel injection pump in which the fuel spill in the fuel injection pump is controlled by a solenoid valve. In this solenoid valve spill type fuel injection pump, the spill port is opened by the solenoid spill valve at the spill timing when the fuel injection amount reaches the target value, and the fuel injection amount is controlled by controlling the end of the pressure feeding of the fuel. To control. The electromagnetic spill valve is normally controlled to open and close by a control device which takes in a detection signal from an engine rotation sensor for detecting an engine rotation angle and a rotation speed and calculates and determines a fuel injection amount based on the rotation angle signal. ing. Specifically, since the injection amount is controlled by the rotation angle of the face cam corresponding to the plunger lift, a gear rotating in synchronization with the face cam is detected by the engine rotation sensor to calculate the rotation angle. In this case, if the number of engine rotation pulses output from the engine rotation sensor is infinite and the rotation angle can be determined only by the number of pulses, precise injection amount control is possible, but the number of pulses cannot be increased infinitely. Actually impossible, the angle per tooth is 11.25 °
The reality is that it is set to CA. Therefore, in the calculation of the rotation angle, the number of teeth is counted from the reference position, and between the teeth, the angle is converted into time and the time is counted. This time conversion is performed on the basis of the time required for rotation of a set crank angle, for example, 180 ° CA, and it is best to use the time at the time of spilling for 180 minutes of this 180 ° CA. Since it is impossible, the value calculated last time will be used.
そのため、角度→時間変換が正確に行われず、特に、歯
数が少なく、歯と歯の間隔が長い場合、精度の低い時間
カウント部分が長くなり、噴射量制御の精度が低下する
という問題点を有していた。これは、回転変動が大き
く、実際にスピルする時の回転数と前回の平均回転数が
異なることが多い低回転時に著しい。従つて、噴射量の
精密な制御ができず、更に回転変動が増し、エンジン振
動が大きくなつてしまう。 このような問題点を解決するべく、フエイスカムと同期
して回転する回転角歯車の歯数を増やすことも考えられ
るが、この歯車は燃料噴射ポンプ内に収める必要があ
り、従つて、限られた直径の円周上に多数の歯を切るこ
とは工作上難しく、量産が困難であつた。 又出願人の一人は、既に特願昭59−104949で、
円周上に極性の異なる磁極を多数隣合わせて配置するこ
とによつて、回転角の検出精度を高めることを提案して
いるが、コストが高くなるという問題点を有していた。 一方、本発明に関連のあるものとして、出願人は既に特
願昭58−232573で、回転数が所定以下のときに
は、順次に生起する検出信号の複数の周期に基づいて、
エンジンの回転速度が減速から増速に転ずる変曲点を求
め、その点を基準位置とすることを特徴とする基準位置
検出装置を提案しているが、これは前記エンジン回転パ
ルス中の基準位置の誤検出を防止するためのものであ
り、本発明のように噴射量の制御精度を直接向上するも
のではなかつた。Therefore, the angle → time conversion is not performed accurately, and especially when the number of teeth is small and the tooth-to-tooth spacing is long, the time count part with low accuracy becomes long and the accuracy of injection amount control deteriorates. Had. This is remarkable when the rotation speed is large and the rotation speed at the time of actual spilling and the previous average rotation speed often differ from each other at low rotation speeds. Therefore, the injection amount cannot be precisely controlled, the rotation fluctuation further increases, and the engine vibration increases. In order to solve such a problem, it is possible to increase the number of teeth of the rotation angle gear that rotates in synchronization with the face cam, but this gear needs to be housed in the fuel injection pump, and therefore, it is limited. Cutting a large number of teeth on the circumference of the diameter was difficult in terms of work and mass production. One of the applicants was already in Japanese Patent Application No. Sho 59-104949.
It has been proposed to improve the detection accuracy of the rotation angle by arranging a large number of magnetic poles having different polarities next to each other on the circumference, but there is a problem that the cost becomes high. On the other hand, as the one related to the present invention, the applicant has already filed Japanese Patent Application No. 58-232573, and based on a plurality of cycles of the detection signals sequentially generated when the rotation speed is below a predetermined value,
An inflection point at which the rotation speed of the engine turns from deceleration to acceleration is determined, and a reference position detection device is proposed in which the point is set as a reference position, which is the reference position in the engine rotation pulse. This is for the purpose of preventing erroneous detection of, and does not directly improve the control accuracy of the injection amount as in the present invention.
本発明は、前記従来の問題点を解消するべくなされたも
ので、従来と同様の量産可能な歯数を有する回転角歯
車、及び比較的安価なコンピユータを用いて、噴射量制
御の精度を向上することができ、従つて、エンジン振動
の少ない円滑な回転を得ることができる電子制御デイー
ゼルエンジンの噴射量制御方法を提供することを目的と
する。The present invention has been made to solve the above-mentioned conventional problems, and improves the accuracy of injection amount control by using a rotary angular gear having the same number of teeth as the conventional mass-producible teeth and a relatively inexpensive computer. Therefore, it is an object of the present invention to provide an injection amount control method for an electronically controlled diesel engine, which can obtain smooth rotation with less engine vibration.
本発明は、一定クランク角毎に出力されるエンジン回転
角信号を基準とし、該エンジン回転角信号の角度カウン
ト分及び時間カウント分に応じて開閉制御される電磁ス
ピル弁により、燃料噴射量を制御するようにした電子制
御デイーゼルエンジンの噴射量制御方法において、第1
図にその要旨を示す如く、エンジンの回転変動が問題と
なる、エンジン始動時を除くエンジン低回転域の運転領
域であるか否かを判定する手順と、該運転領域以外で
は、前記回転角信号の立上り又は立下りのいずれか一方
のエツジを起点とするスピル角の時間カウントを行つて
電磁スピル弁の開閉時期を定める手順と、一方、回転変
動が問題となる前記運転領域では、前記回転角信号の立
上り及び立下りの両方エツジを起点とするスピル角の時
間カウントを行つて電磁スピル弁の開閉時期を定める手
順とを含むことにより、前記目的を達成したものであ
る。The present invention controls a fuel injection amount by an electromagnetic spill valve that is controlled to open and close according to an angle count amount and a time count amount of the engine rotation angle signal on the basis of an engine rotation angle signal output at every constant crank angle. In the injection amount control method for the electronically controlled diesel engine,
As shown in the outline of the figure, a procedure for determining whether or not the engine rotation fluctuation is a problem in a low engine speed range except when the engine is started, and the rotation angle signal other than the operation range is determined. The procedure for determining the opening and closing timing of the electromagnetic spill valve by counting the time of the spill angle starting from the edge of either the rising edge or the falling edge, and, on the other hand, in the operating region where rotational fluctuation becomes a problem, The above object is achieved by including a procedure for determining the opening / closing timing of the electromagnetic spill valve by counting the time of the spill angle starting from both the rising edge and the falling edge of the signal.
本発明においては、一定クランク角毎に出力されるエン
ジン回転角信号を基準とし、該エンジン回転角信号の角
度カウント分及び時間カウント分に応じて開閉制御され
る電磁スピル弁により、燃料噴射量を制御するに際し
て、エンジンの回転変動が問題となる運転領域では、前
記回転角信号の立上り及び立下りの両方のエツジを起点
とするスピル角の時間カウントを行つて電磁スピル弁の
開閉時期を定めるようにしている。従つて、回転変動が
問題となる運転領域では、角度カウント分を2倍として
制御精度を向上することができ、コストアツプを生じる
こともない。一方、回転変動が問題とならない運転領域
では、従来と同様に前記回転角信号の立上り又は立下り
のいずれか一方のエツジを起点とするスピル角の時間カ
ウントを行つて、電磁スピル弁の開閉時期を定めるよう
にしている。 前記回転変動が問題となる運転領域とは、本発明では、
エンジン始動時を除くエンジン低回転域を運転領域とし
ている。このような回転変動が問題となる運転領域で
は、立上り及び立下りの両方のエツジが用いられるた
め、回転角信号の発生頻度が2倍となり、時間カウント
項が小さくなるので、予測項を小さくすることができ、
噴射量の制御精度が向上する。一方、コンピュータの処
理量の増加が問題となる中高回転域では、従来と同様の
制御が行われるので、計算時間を充分に確保することが
でき、コンピユータをグレードアツプする必要がない。In the present invention, the fuel injection amount is controlled by the electromagnetic spill valve that is controlled to open and close according to the angle count and time count of the engine rotation angle signal with reference to the engine rotation angle signal output for each constant crank angle. When performing control, in an operating region where fluctuations in the engine rotation are a problem, the opening / closing timing of the electromagnetic spill valve is determined by counting the time of the spill angle starting from both the rising edge and the falling edge of the rotation angle signal. I have to. Therefore, in the operating region where the rotation fluctuation is a problem, the angle count can be doubled to improve the control accuracy, and the cost is not increased. On the other hand, in the operating region where the rotation fluctuation does not pose a problem, the spill angle is counted from the rising edge or the falling edge of the rotation angle signal as in the conventional case, and the spill angle of the electromagnetic spill valve is opened / closed. Is decided. In the present invention, the operating range in which the rotation fluctuation is a problem,
The operating range is the low engine speed range except when the engine is started. In such an operating region where the rotation fluctuation is a problem, both the rising edge and the falling edge are used, so that the frequency of occurrence of the rotation angle signal is doubled and the time count term is reduced, so that the prediction term is reduced. It is possible,
The control accuracy of the injection amount is improved. On the other hand, in the middle-high rotation range where the increase in the processing amount of the computer is a problem, the same control as the conventional one is performed, so that the calculation time can be sufficiently secured and it is not necessary to upgrade the computer.
以下図面を参照して、本発明に係る噴射量制御方法が採
用された、自動車用の電子制御デイーゼルエンジンの実
施例を詳細に説明する。 本実施例には、第2図に示す如く、エアクリーナ(図示
省略)の下流に配設された、吸入空気の温度を検出する
ための吸気温センサ12が備えられている。該吸気温セ
ンサ12の下流には、排気ガスの熱エネルギにより回転
されるタービン14Aと、該タービン14Aと連動して
回転されるコンプレツサ14Bからなるターボチヤージ
ヤ14が備えられている。該ターボチヤージヤ14のタ
ービン14Aの上流側とコンプレツサ14Bの下流側
は、吸気圧が上昇し過ぎるのを防止するためのウエスト
ゲート弁15を介して連通されている。 前記コンプレツサ14B下流側のベンチユリ16には、
アイドル時等に吸入空気の流量を制限するための、運転
席に配設されたアクセルペダル17と連動して非線形に
回動するようにされた主吸気絞り弁18が備えられてい
る。前記アクセルペダル17の開度(以下、アクセル開
度と称する)Accpは、アクセル位置センサ20によつ
て検出されている。 前記主吸気絞り弁18と並列に副吸気絞り弁22が備え
られており、該副吸気絞り弁22の開度は、ダイヤフラ
ム装置24によつて制御されている。該ダイヤフラム装
置24には、負圧ポンプ26で発生した負圧が、負圧切
換弁(以下、VSVと称する)28又は30は介して供
給される。 前記吸気絞り弁18、22の下流側には吸入空気の圧力
を検出するための吸気圧センサ32が備えられている。 デイーゼルエンジン10のシリンダヘツド10Aには、
エンジン燃料室10Bに先端が臨むようにされた噴射ノ
ズル34、グロープラグ36及び着火時期センサ38が
備えられている。又、デイーゼルエンジン10のシリン
ダブロツク10Cには、エンジン冷却水温を検出するた
めの水温センサ40が備えられている。 前記噴射ノズル34には、噴射ポンプ42から燃料が圧
送されてくる。該噴射ポンプ42には、デイーゼルエン
ジン10のクランク軸の回転と連動して回転される駆動
軸42Aと、該駆動軸42Aに固着された、燃料を加圧
するためのフイードポンプ42B(第2図は90°展開
した状態を示す)と、燃料供給圧を調整するための燃圧
調整弁42Cと、前記駆動軸42Aに固着されたギヤ4
2Dの回転変位から基準位置、例えば上死点(TDC)
を検出するための、例えば電磁ピツクアツプからなる基
準位置センサ44と、同じく駆動軸42Aに固着された
ギヤ(回転角歯車)42Eの回転変位からエンジン回転
角及び回転数を検出するための、例えば電磁ピツクアツ
プからなるエンジン回転センサ46と、フエイスカム4
2Fとプランジヤ42Gを往復動させ又そのタイミング
を変化させるためのローラリング42Hと、該ローラリ
ング42Hの回動位置を変化させるためのタイマピスト
ン42J(第2図は90°展開した状態を示す)と、該
タイマピストン42Jの位置を制御することによつて噴
射時期を制御するためのタイミング制御弁(以下、TC
Vと称する)48と、スピルポート42Kを介してのプ
ランジヤ42Gからの燃料逃し時期を変化させることに
よつて燃料噴射量を制御するための電磁スピル弁50
と、エンジン停止時及び異常時に燃料をカツトするため
の燃料カツト弁52と、燃料の逆流や後垂れを防止する
ためのデリバリバルブ42Lと、が備えられている。 前記ギヤ42Eは、例えば第3図に示すような平面形状
とされている。 前記グロープラグ36には、グローリレー37を介して
グロー電流が供給されている。 前記吸気温センサ12、アクセル位置センサ20、吸気
圧センサ32、着火時期センサ38、水温センサ40、
基準位置センサ44、エンジン回転センサ46、前記グ
ロープラグ36に流れるグロー電流を検出するグロー電
流センサ54、エアコンスイツチ、ニユートラルセーフ
テイスイツチ出力、車速信号等は、電子制御ユニツト
(以下、ECUと称する)56に入力されて処理され、
該ECU56の出力によつて、前記VSV28、30、
グローリレー37、TCV48、電磁スピル弁50、燃
料カツト弁52等が制御される。 前記ECU56は、第4図に詳細に示す如く、各種演算
処理を行うための中央処理ユニツト(以下、CPUと称
する)56Aと、制御プログラムや各種データ等を記憶
するためのリードオンリーメモリ(以下、ROMと称す
る)56Bと、前記CPU56Aにおける演算データ等
を一時的に記憶するためのランダムアクセスメモリ(以
下、RAMと称する)56Cと、クロツク信号を発生す
るクロツク56Dと、バツフア56Eを介して入力され
る前記水温センサ40出力、バツフア56Fを介して入
力される前記吸気温センサ12出力、バツフア56Gを
介して入力される前記吸気圧センサ32出力、バツフア
56Hを介して入力される前記アクセル位置センサ20
出力等を順次取込むためのマルチプレクサ(以下、MP
Xと称する)56Kと、該MPX56K出力のアナログ
信号をデジタル信号に変換するためのアナログ−デジタ
ル変換器(以下、A/D変換器と称する)56Lと、該
A/D変換器56L出力をCPU56Aに取込むための
入出力ポート56Mと、バツフア56Nを介して入力さ
れるスタータ信号、バツフア56Pを介して入力される
エアコン信号、バツフア56Qを介して入力されるトル
コン信号、波形整形回路56Rを介して入力される前記
着火時期センサ38出力等をCPU56Aに取込むため
の入出力ポート56Sと、前記着火時期センサ38出力
を波形整形して前記CPU56Aの入力割込み端子に直
接取込むための前記波形整形回路56Rと、前記基準位
置センサ44出を波形整形して前記CPU56Aの同じ
入力割込み端子に直接取込むための波形整形回路56T
と、前記エンジン回転数センサ46出力を波形整形して
前記CPU56Aの他の入力割込み端子に直接取込むた
めの波形整形回路56Uと、前記CPU56Aの演算結
果に応じて前記電磁スピル弁50を駆動するための駆動
回路56Vと、前記CPU56Aの演算結果に応じて前
記TCV48を駆動するための駆動回路56Wと、前記
CPU56Aの演算結果に応じて前記燃料カツト弁52
を駆動するための駆動回路56Xと、前記各構成機器間
を接続してデータや命令の転送を行うためのコモンバス
56Yとから構成されている。 以下実施例の作用を説明する。 本実施例における燃料噴射量、即ち、スピル角の決定
は、第5図に示すようなメインルーチン中のルーチンに
従つて実行される。即ち、まずステツプ110で、前記
エンジン回転センサ46出力から求められるエンジン回
転数Neと、前記アクセル位置センサ20の出力から求
められるアクセル開度Accpから、電磁スピル弁50を
開くべきスピル角ANGspを計算する。次いでステツプ
112に進み、後出するエンジン回転入力割込みルーチ
ンによつて、エンジン回転数Neが400rpm未満の極
低回転域を除く、1200rpm以下の低回転域にあると
きにセツトされている倍精度フラグX2がセツトされて
いるか否かを判定する。判定結果が否である場合には、
ステツプ114に進み、従来と同様に、次式に示す如
く、前記スピル角ANGspを、前記回転角歯車42Eの
1歯当りの角度、例えば11.25°で割ることによつ
て、スピル角の角度カウント項Cspを算出し、次いで、
この計算結果の余りを、前回の基準位置、即ち欠歯位置
からの時間T180を用いて、スピル角の時間カウント
項Tspに変換して、このルーチンを抜ける。 一方、前出ステツプ112の判定結果が正であり、回転
角信号の立上り及び立下りの両方のエツジを起点とする
制御が必要であると判断されるときには、ステツプ11
6に進み、次式に示す如く、前記スピル角ANGspを、
前記回転角歯車42Eの1/2歯当りの角度、例えば
5.625°で割ることによつて、スピル角の角度カウ
ント項Cspを算出し、次いで、この計算結果の余りを、
前回の欠歯位置からの時間T180を用いて、スピル角
の時間カウント項Tspに時間変換して、このルーチンを
抜ける。 ANGsp/5.625→Csp+余り…(3) 余り×T180/32→Tsp…(4) 一方、前記エンジン回転センサ46から波形整形回路5
6Uを介して入力されるエンジン回転センサ出力パルス
に応じた処理は、第6図に示すようなエンジン回転入力
割込み(ICAP)ルーチンに従つて実行される。即
ち、前記エンジン回転センサ46からパルスが入力され
る毎にステツプ210に入り、エンジン回転パルス割込
みカウンタCnirqをインクリメントする。次いでステツ
プ212に進み、前記カウンタCnirqの計数値が、前出
ステツプ114又は116で求めたスピル角の角度カウ
ント項Cspと等しいか否かを判定する。このステツプ2
12の判定は、要するに、次のエンジン回転割込みまで
にスピル時期があるか否かを判定するものである。 ステツプ212の判定結果が正であり、スピル時期があ
ると判断されたときには、ステツプ214に進み、次式
に示す如く、今回の割込み時刻Tintに、前出ステツプ
114又は116で求めたスピル角の時間カウント項T
spを加えたものを出力レジスタOCRに入れて、スピル
の基準をする。 Tint+Tsp→OCR………(5) ステツプ214終了後、又は前出ステツプ212の判定
結果が否である場合には、ステツプ216に進み、入力
エツジ選択フラグXIedgがセツトされているか否かを
判定する。判定結果が正である場合、即ち、立上り割込
みであると判断されるときには、ステツプ218に進
み、エンジン回転パルス立上り割込みカウンタCnirq1
をインクリメントする。なお、倍精度フラグX2がリセ
ツトされているエンジン中高速回転時は、このエンジン
回転パルス立上り割込みカウンタCnirq1の内容は前記
エンジン回転パルス割込みカウンタCnirqの内容と一致
している。 ステツプ218終了後、又は前出ステツプ216の判定
結果が否である場合には、ステツプ220に進み、基準
位置に対応する欠歯位置であるか否かを判定する。判定
結果が正であり、基準位置であると判断されるときに
は、ステツプ222に進み、カウンタCnirq及びCnirq
1をクリアすると共に、ステツプ224で、前回の欠歯
位置から今回の欠歯位置までの180°CAの時間T1
80を用いてエンジン回転数Neを計算する。次いでス
テツプ226に進み、エンジン回転数Neが400rpm
未満の極低回転域を除く、1200rpm以下の低回転域
であるか否かを判定する。ここで、400rpm未満の極
低回転域を除いているのは、エンジン回転センサ46出
力の一発目が立上りか立下りであるか判断することがで
きず、又、回転変動事態が問題とならないエンジン始動
時を除くためである。一方、1200rpmより大である
ときを除いているのは、エンジンの中高速回転域では回
転変動が問題とならないためである。 前出ステツプ226の判定結果が正である場合には、ス
テツプ228に進み、倍精度フラグX2をセツトして、
エンジン回転パルスの立上り及び立下りの両エツジに基
づく処理が行われるようにする。 一方、前出ステツプ226の判定結果が否である場合に
は、ステツプ230に進み、倍精度フラグX2をリセツ
トして、従来と同様の、エンジン回転パルスの立上りの
みを起点とする時間カウントが行われるようにする。 前出ステツプ228又は230終了後、あるいは、前出
ステツプ220の判定結果が否である場合には、ステツ
プ232に進み、前記立上り割込みカウンタCnirq1の
計数値が次回の開制御に備えて電磁スピル弁50を閉じ
ておくべき設定値、例えば9であるか否かを判定する。
判定結果が正である場合、即ち、電磁スピル弁50を閉
じるべき時刻であると判断されるときには、ステツプ2
34に進み、次式に示す如く、今回の割込み時刻Tint
に、割込み計算が終了するまでの余裕時間αを加えたも
のを出力比較レジスタOCRに入れて、電磁スピル弁5
0を閉じる準備をする。 Tint+α→OCR ………(6) ステツプ234終了後、又は前出ステツプ232の判定
結果が否である場合には、ステツプ236に進み、次の
割込み時のエツジを選択するため、倍精度フラグX2が
セツトされているか否かを判定する。判定結果が正であ
る場合には、両エツジ割込みにする領域であるので、ス
テツプ238に進み、入力エツジ選択フラグXIedgを
反転して、このルーチンを終了する。 一方、前出ステツプ236の判定結果が否であり、立上
りエツジのみの割込みにする領域であると判断されると
きには、ステツプ240に進み、入力エツジ選択フラグ
XIedgをセツトし、立上りエツジのみで割込みが行わ
れるようにして、このルーチンを終了する。 なお、図示しないが、出力比較レジスタOCRに設定さ
れている時刻になると前記電磁スピル弁50が開閉され
る。 本実施例における、中高回転時の、従来の同様なエンジ
ン回転センサ出力、スピル角、角度カウント項及び時間
カウント項の関係の例を第7図(A)に示す。又、本実
施例における、エンジン始動時を除く低速時のエンジン
回転センサ出力、スピル角、角度カウント項及び時間カ
ウント項の関係の例を第7図(B)に示す。図から明ら
かな如く、回転変動が問題となる運転領域では、時間カ
ウント項が小さくなるので噴射量の制御精度が向上す
る。一方、中高回転域では、従来と同様の制御が行われ
るので、十分な計算時間が確保され、コンピユータをグ
レードアツプする必要がない。 本実施例においては、回転変動が問題となる運転領域
を、エンジンの極低回転域を除く低回転域としているの
で、回転変動が問題となる運転領域を容易に判定するこ
とができる。この極低回転域は、主として、エンジン始
動時に相当する。なお、回転変動が問題となる運転領域
を判定する方法はこれに限定されず、例えば、エンジン
回転数以外の情報、例えばスタータ出力からエンジン始
動時を判定することも可能である。An embodiment of an electronically controlled diesel engine for a vehicle, in which an injection amount control method according to the present invention is adopted, will be described in detail below with reference to the drawings. In this embodiment, as shown in FIG. 2, an intake air temperature sensor 12 is provided downstream of an air cleaner (not shown) for detecting the temperature of intake air. Downstream of the intake air temperature sensor 12, a turbocharger 14 including a turbine 14A that is rotated by the heat energy of exhaust gas and a compressor 14B that is rotated in conjunction with the turbine 14A is provided. The upstream side of the turbine 14A and the downstream side of the compressor 14B of the turbocharger 14 are communicated with each other through a waste gate valve 15 for preventing the intake pressure from rising too much. On the bench lily 16 on the downstream side of the compressor 14B,
A main intake throttle valve 18 is provided which is configured to rotate in a non-linear manner in conjunction with an accelerator pedal 17 provided in a driver's seat for limiting the flow rate of intake air during idling or the like. An accelerator position sensor 20 detects an opening degree (hereinafter, referred to as an accelerator opening degree) Accp of the accelerator pedal 17. An auxiliary intake throttle valve 22 is provided in parallel with the main intake throttle valve 18, and the opening degree of the auxiliary intake throttle valve 22 is controlled by a diaphragm device 24. The negative pressure generated by the negative pressure pump 26 is supplied to the diaphragm device 24 through a negative pressure switching valve (hereinafter referred to as VSV) 28 or 30. An intake pressure sensor 32 for detecting the pressure of intake air is provided downstream of the intake throttle valves 18, 22. In the cylinder head 10A of the diesel engine 10,
The engine fuel chamber 10B is provided with an injection nozzle 34, a glow plug 36, and an ignition timing sensor 38, the tip of which faces the engine fuel chamber 10B. Further, the cylinder block 10C of the diesel engine 10 is provided with a water temperature sensor 40 for detecting the engine cooling water temperature. Fuel is pumped from the injection pump 42 to the injection nozzle 34. The injection pump 42 includes a drive shaft 42A that is rotated in conjunction with the rotation of the crankshaft of the diesel engine 10 and a feed pump 42B (90 in FIG. 2) fixed to the drive shaft 42A for pressurizing fuel. ° C), a fuel pressure adjusting valve 42C for adjusting the fuel supply pressure, and a gear 4 fixed to the drive shaft 42A.
From 2D rotational displacement to a reference position, eg top dead center (TDC)
For detecting the engine rotation angle and the number of revolutions of the engine from the rotational displacement of a reference position sensor 44 formed of, for example, an electromagnetic pickup, and a gear (rotation angle gear) 42E also fixed to the drive shaft 42A. The engine rotation sensor 46 consisting of a pickup and the face cam 4
A roller ring 42H for reciprocating the 2F and the plunger 42G and changing the timing thereof, and a timer piston 42J for changing the rotational position of the roller ring 42H (Fig. 2 shows a 90 ° expanded state). And a timing control valve (hereinafter TC) for controlling the injection timing by controlling the position of the timer piston 42J.
48) and an electromagnetic spill valve 50 for controlling the fuel injection amount by changing the fuel escape timing from the plunger 42G via the spill port 42K.
A fuel cut valve 52 for cutting the fuel when the engine is stopped and an abnormality, and a delivery valve 42L for preventing the backflow of the fuel and the backward dripping are provided. The gear 42E has a plane shape as shown in FIG. 3, for example. A glow current is supplied to the glow plug 36 via a glow relay 37. The intake temperature sensor 12, the accelerator position sensor 20, the intake pressure sensor 32, the ignition timing sensor 38, the water temperature sensor 40,
An electronic control unit (hereinafter referred to as ECU) includes a reference position sensor 44, an engine rotation sensor 46, a glow current sensor 54 for detecting a glow current flowing through the glow plug 36, an air conditioner switch, a neutral safety switch output, and a vehicle speed signal. ) 56 is input and processed,
According to the output of the ECU 56, the VSV 28, 30,
The glow relay 37, the TCV 48, the electromagnetic spill valve 50, the fuel cut valve 52, etc. are controlled. As shown in detail in FIG. 4, the ECU 56 includes a central processing unit (hereinafter, referred to as CPU) 56A for performing various arithmetic processes, and a read-only memory (hereinafter, referred to as a control program, various data, etc.). 56B, a random access memory (hereinafter referred to as RAM) 56C for temporarily storing operation data and the like in the CPU 56A, a clock 56D for generating a clock signal, and a buffer 56E. Output of the water temperature sensor 40, output of the intake air temperature sensor 12 input via a buffer 56F, output of the intake pressure sensor 32 input via a buffer 56G, and accelerator position sensor 20 input via a buffer 56H.
Multiplexer (hereinafter MP
56K, an analog-digital converter (hereinafter referred to as an A / D converter) 56L for converting an analog signal of the MPX 56K output to a digital signal, and an output of the A / D converter 56L to the CPU 56A. Via the input / output port 56M for taking in the input, the starter signal input via the buffer 56N, the air conditioner signal input via the buffer 56P, the torque converter signal input via the buffer 56Q, and the waveform shaping circuit 56R. I / O port 56S for taking in the ignition timing sensor 38 output and the like input to the CPU 56A, and the waveform shaping for taking the waveform of the ignition timing sensor 38 output and taking it directly into the input interrupt terminal of the CPU 56A. The circuit 56R and the output of the reference position sensor 44 are subjected to waveform shaping and are connected to the same input interrupt terminal of the CPU 56A. Waveform shaping circuit 56T for writing set
And a waveform shaping circuit 56U for shaping the output of the engine speed sensor 46 and directly taking it into another input interrupt terminal of the CPU 56A, and driving the electromagnetic spill valve 50 according to the calculation result of the CPU 56A. Drive circuit 56V for driving the TCV 48 according to the calculation result of the CPU 56A, and the fuel cut valve 52 according to the calculation result of the CPU 56A.
And a common bus 56Y for connecting the respective constituent devices to transfer data and instructions. The operation of the embodiment will be described below. The determination of the fuel injection amount, that is, the spill angle in this embodiment is executed according to the routine in the main routine as shown in FIG. That is, first, in step 110, the spill angle ANGsp for opening the electromagnetic spill valve 50 is calculated from the engine speed Ne obtained from the output of the engine rotation sensor 46 and the accelerator opening Accp obtained from the output of the accelerator position sensor 20. To do. Next, the routine proceeds to step 112, where a double-precision flag set when the engine speed Ne is in the low speed range of 1200 rpm or less excluding the extremely low speed range of less than 400 rpm is set by the engine speed input interrupt routine to be described later. It is determined whether X2 is set. If the judgment result is negative,
In step 114, the spill angle ANGsp is divided by the angle per tooth of the rotary angle gear 42E, for example, 11.25 °, as shown in the following equation, as in the conventional case. Calculate the count term Csp, then
The remainder of this calculation result is converted into the time count term Tsp of the spill angle using the time T180 from the previous reference position, that is, the tooth-missing position, and this routine is exited. On the other hand, when the determination result of the above-mentioned step 112 is positive and it is determined that the control with the starting point of both the rising edge and the falling edge of the rotation angle signal as the starting point is necessary, step 11
6, the spill angle ANGsp is given by
An angle count term Csp of the spill angle is calculated by dividing by an angle per 1/2 tooth of the rotation angle gear 42E, for example, 5.625 °, and then the remainder of the calculation result is
Using the time T180 from the previous missing tooth position, the time is converted into the time count term Tsp of the spill angle, and this routine is exited. ANGsp / 5.625 → Csp + remainder (3) Remainder × T180 / 32 → Tsp (4) On the other hand, from the engine rotation sensor 46 to the waveform shaping circuit 5
The processing according to the engine rotation sensor output pulse input via 6U is executed according to an engine rotation input interrupt (ICAP) routine as shown in FIG. That is, every time a pulse is input from the engine rotation sensor 46, the step 210 is entered to increment the engine rotation pulse interrupt counter Cnirq. Next, in step 212, it is determined whether or not the count value of the counter Cnirq is equal to the angle count term Csp of the spill angle obtained in the preceding step 114 or 116. This step 2
The determination of 12 is basically to determine whether or not there is a spill time before the next engine rotation interruption. When the determination result of step 212 is positive and it is determined that there is a spill timing, the routine proceeds to step 214, where the spill angle of the preceding step 114 or 116 is obtained at the current interrupt time Tint as shown in the following equation. Time count term T
Put the value with sp added in the output register OCR and use it as the spill reference. Tint + Tsp → OCR (5) After the end of step 214 or when the result of the determination in the previous step 212 is negative, the process proceeds to step 216, and it is determined whether or not the input edge selection flag XIedg is set. . If the determination result is positive, that is, if it is determined to be a rising interrupt, the routine proceeds to step 218, where the engine rotation pulse rising interrupt counter Cnirq 1
Is incremented. When the double precision flag X2 is reset and the engine is running at high speed, the contents of the engine rotation pulse rising interrupt counter Cnirq 1 match the contents of the engine rotation pulse interrupt counter Cnirq. After the step 218 is completed, or if the result of the determination in the above step 216 is negative, the process proceeds to step 220, and it is determined whether or not it is the missing tooth position corresponding to the reference position. When the determination result is positive and it is determined that the reference position is reached, the routine proceeds to step 222, where counters Cnirq and Cnirq are counted.
When 1 is cleared and at step 224, the time T1 of 180 ° CA from the previous missing tooth position to the current missing tooth position is T1.
The engine speed Ne is calculated using 80. Next, at step 226, the engine speed Ne is 400 rpm.
It is determined whether or not it is a low rotation range of 1200 rpm or less excluding an extremely low rotation range of less than. Here, except for the extremely low rotation speed region of less than 400 rpm, it is not possible to determine whether the first output of the engine rotation sensor 46 is a rising or a falling, and the rotational fluctuation situation does not pose a problem. This is to exclude when the engine is started. On the other hand, the reason for excluding the case where it is higher than 1200 rpm is that the rotation fluctuation does not pose a problem in the medium-high speed rotation range of the engine. If the determination result of the above-mentioned step 226 is positive, the procedure proceeds to step 228, the double precision flag X2 is set, and
Processing is performed based on both the rising edge and the falling edge of the engine rotation pulse. On the other hand, if the determination result of the above-mentioned step 226 is negative, the routine proceeds to step 230, where the double precision flag X2 is reset and the time count starting from only the rising edge of the engine rotation pulse is performed as in the conventional case. To be seen. After completion of the preceding step 228 or 230, or if the determination result of the preceding step 220 is negative, the process proceeds to step 232, and the count value of the rising interrupt counter Cnirq 1 is electromagnetic spill in preparation for the next opening control. It is determined whether or not the set value at which the valve 50 should be closed, for example, 9 is set.
When the determination result is positive, that is, when it is determined that it is time to close the electromagnetic spill valve 50, step 2
34, and as shown in the following equation, this interrupt time Tint
In the output comparison register OCR, add the margin time α until the interruption calculation is completed to the electromagnetic spill valve 5
Prepare to close 0. Tint + α → OCR (6) After the end of step 234 or if the result of the determination in step 232 is negative, the process proceeds to step 236, and the double precision flag X2 is selected in order to select the edge at the next interrupt. Is set or not. If the determination result is positive, it is an area where both edge interruptions are made, so the routine proceeds to step 238, the input edge selection flag XIedg is inverted, and this routine is ended. On the other hand, if the result of the determination at the previous step 236 is negative and it is determined that the area is an interrupt for rising edges only, the process proceeds to step 240, the input edge selection flag XIedg is set, and an interrupt is generated only for rising edges. The routine ends as it is done. Although not shown, the electromagnetic spill valve 50 is opened and closed at the time set in the output comparison register OCR. FIG. 7 (A) shows an example of the relationship between the output of the conventional engine rotation sensor, the spill angle, the angle count term, and the time count term, which are similar to those of the conventional engine rotation sensor, at the time of middle and high speed rotation in this embodiment. Further, FIG. 7B shows an example of the relationship among the output of the engine rotation sensor, the spill angle, the angle count term, and the time count term at low speeds except when the engine is started in this embodiment. As is clear from the figure, in the operating region where the rotational fluctuation becomes a problem, the time count term becomes small, so that the injection amount control accuracy is improved. On the other hand, in the middle-high speed region, the same control as the conventional one is performed, so that a sufficient calculation time is secured and it is not necessary to upgrade the computer. In the present embodiment, the operating range in which the rotational fluctuation is a problem is the low rotational range excluding the extremely low engine speed range, so that the operating range in which the rotational fluctuation is a problem can be easily determined. This extremely low rotation speed range mainly corresponds to when the engine is started. Note that the method of determining the operating region in which the rotation fluctuation is a problem is not limited to this, and it is also possible to determine the engine start time from information other than the engine speed, for example, the starter output.
以上説明した通り、本発明によれば、従来と同様の量産
可能な歯数を有する回転角歯車及び比較的安価なコンピ
ユータを用いて、コストアツプすることなく、必要な運
転領域の噴射量制御の精度を向上することができる。従
つて、エンジン振動や回転変動を低減することが可能と
なるという優れた効果を有する。As described above, according to the present invention, using the rotary angular gear having the same number of teeth as the mass production and the relatively inexpensive computer, the accuracy of the injection amount control in the necessary operating range can be achieved without cost up. Can be improved. Therefore, there is an excellent effect that it is possible to reduce engine vibration and rotation fluctuation.
第1図は、本発明に係る電子制御デイーゼルエンジンの
噴射量制御方法の要旨を示す流れ図、第2図は、本発明
が採用された自動車用電子制御デイーゼルエンジンの実
施例の全体構成を示す、一部ブロツク線図を含む断面
図、第3図は、前記実施例で用いられている回転角歯車
を示す平面図、第4図は、同じく電子制御ユニツトの構
成を示すブロツク線図、第5図は、同じく、スピル角を
計算するためのメインルーチン中のルーチンを示す流れ
図、第6図は、同じく、エンジン回転センサの出力を処
理するためのエンジン回転パルス入力割込みルーチンを
示す流れ図、第7図(A)、(B)は、前記実施例にお
ける中高回転時と低回転時のエンジン回転パルス、スピ
ル角、角度カウント項及び時間カウント項の関係の例を
比較して示す線図である。 10…デイーゼルエンジン、 42…噴射ポンプ、 42E…ギヤ(回転角歯車)、 46…エンジン回転センサ、 50…電磁スピル弁、 56…電子制御ユニツト(ECU)、 Ne…エンジン回転数、 ANGsp…スピル角、 Csp…角度カウント項、 Tsp…時間カウント項、 X2…倍精度フラグ、 XIedg…入力エツジ選択フラグ。FIG. 1 is a flow chart showing the gist of a method for controlling an injection amount of an electronically controlled diesel engine according to the present invention, and FIG. 2 shows an overall configuration of an embodiment of an electronically controlled diesel engine for an automobile to which the present invention is adopted. A sectional view including a partial block diagram, FIG. 3 is a plan view showing a rotary angular gear used in the above-mentioned embodiment, and FIG. 4 is a block diagram showing the configuration of the electronic control unit, and FIG. 7 is a flow chart showing a routine in the main routine for calculating the spill angle, and FIG. 6 is a flow chart showing an engine rotation pulse input interrupt routine for processing the output of the engine rotation sensor. (A) and (B) are diagrams showing comparative examples of the relationship between the engine rotation pulse, the spill angle, the angle count term, and the time count term at the time of middle-high speed rotation and low-speed rotation in the above embodiment. That. 10 ... Diesel engine, 42 ... Injection pump, 42E ... Gear (rotation angle gear), 46 ... Engine rotation sensor, 50 ... Electromagnetic spill valve, 56 ... Electronic control unit (ECU), Ne ... Engine speed, ANGsp ... Spill angle , Csp ... angle count term, Tsp ... time count term, X2 ... double precision flag, XIedg ... input edge selection flag.
Claims (1)
転角信号を基準とし、該エンジン回転角信号の角度カウ
ント分及び時間カウント分に応じて開閉制御される電磁
スピル弁により、燃料噴射量を制御するようにした電子
制御デイーゼルエンジンの噴射量制御方法において、 エンジンの回転変動が問題となる、エンジン始動時を除
くエンジン低回転域の運転領域であるか否かを判定する
手順と、 該運転領域以外では、前記回転角信号の立上り又は立下
りのいずれか一方のエツジを起点とするスピル角の時間
カウントを行つて電磁スピル弁の開閉時期を定める手順
と、 一方、回転変動が問題となる前記運転領域では、前記回
転角信号の立上り及び立下りの両方のエツジを起点とす
るスピル角の時間カウントを行つて電磁スピル弁の開閉
時期を定める手順と、 を含むことを特徴とする電子制御デイーゼルエンジンの
噴射量制御方法。1. A fuel injection amount is controlled by an electromagnetic spill valve whose opening and closing is controlled according to an angle count and a time count of the engine rotation angle signal with reference to an engine rotation angle signal output at every constant crank angle. In the injection amount control method for an electronically controlled diesel engine to be controlled, a procedure for determining whether or not it is an operating region of an engine low rotation range except when the engine is started, in which engine rotation fluctuation becomes a problem, and the operation In areas other than the range, there is a procedure for determining the opening / closing timing of the electromagnetic spill valve by counting the time of the spill angle starting from either the rising edge or the falling edge of the rotation angle signal, and on the other hand, the rotation fluctuation becomes a problem. In the operating region, the spill angle time is counted from both the rising edge and the falling edge of the rotation angle signal to determine the opening / closing timing of the electromagnetic spill valve. Procedures and the electronic control diesel engine injection control method which comprises a stipulated.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5013385A JPH066924B2 (en) | 1985-03-13 | 1985-03-13 | Method of controlling injection quantity of electronically controlled diesel engine |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5013385A JPH066924B2 (en) | 1985-03-13 | 1985-03-13 | Method of controlling injection quantity of electronically controlled diesel engine |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS61234236A JPS61234236A (en) | 1986-10-18 |
| JPH066924B2 true JPH066924B2 (en) | 1994-01-26 |
Family
ID=12850641
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5013385A Expired - Lifetime JPH066924B2 (en) | 1985-03-13 | 1985-03-13 | Method of controlling injection quantity of electronically controlled diesel engine |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH066924B2 (en) |
-
1985
- 1985-03-13 JP JP5013385A patent/JPH066924B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS61234236A (en) | 1986-10-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4553427A (en) | Rotational reference position detection apparatus | |
| EP1882838A2 (en) | Method of determining the rest position of an internal combustion engine | |
| CA1164039A (en) | Ignition advance timing system | |
| US4714068A (en) | Method and device for controlling fuel injection quantity of electronic control diesel engine | |
| ITTO990547A1 (en) | EQUIPMENT FOR CALCULATING THE SPEED OF AN ENGINE. | |
| JPH066924B2 (en) | Method of controlling injection quantity of electronically controlled diesel engine | |
| JPH063166B2 (en) | Method of controlling injection quantity of electronically controlled diesel engine | |
| US6560558B2 (en) | Engine speed calculating apparatus | |
| JPH0718376B2 (en) | Fuel injection amount control method for diesel engine | |
| JPS6361754A (en) | Fail safe device for internal combustion engine | |
| EP0412506A1 (en) | Fuel injection control apparatus of internal combustion engine | |
| JP2687768B2 (en) | Engine control device | |
| JPH063162B2 (en) | Method of controlling injection quantity of electronically controlled diesel engine | |
| JP2615568B2 (en) | Engine exhaust gas recirculation control device | |
| JPH063167B2 (en) | Method of controlling injection quantity of electronically controlled diesel engine | |
| JPH0639935B2 (en) | Energization control method for high-pressure solenoid valve of diesel engine | |
| JPS6226340A (en) | Fuel injection controller for electronic-controlled diesel engine | |
| JPH0718377B2 (en) | Method of controlling injection quantity of electronically controlled diesel engine | |
| JPS639645A (en) | Fuel cut control method for electronic control engine | |
| JPH063168B2 (en) | Cylinder injection amount learning correction method for diesel engine | |
| JPH0765534B2 (en) | Fuel injection amount control method for diesel engine | |
| JPH0480219B2 (en) | ||
| JPS58152130A (en) | Controlling method for fuel injection of internal- combustion engine | |
| JPS58152146A (en) | Speed reduction control of internal combustion engine | |
| JPH0718375B2 (en) | Fuel injection timing control method for diesel engine |