JPH0441281B2 - - Google Patents

Info

Publication number
JPH0441281B2
JPH0441281B2 JP58052218A JP5221883A JPH0441281B2 JP H0441281 B2 JPH0441281 B2 JP H0441281B2 JP 58052218 A JP58052218 A JP 58052218A JP 5221883 A JP5221883 A JP 5221883A JP H0441281 B2 JPH0441281 B2 JP H0441281B2
Authority
JP
Japan
Prior art keywords
signal
rotation
rotational
engine
deviation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP58052218A
Other languages
Japanese (ja)
Other versions
JPS59176619A (en
Inventor
Hideo Myagi
Masaomi Nagase
Toshihisa Ogawa
Kyotaka Matsuno
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP5221883A priority Critical patent/JPS59176619A/en
Publication of JPS59176619A publication Critical patent/JPS59176619A/en
Publication of JPH0441281B2 publication Critical patent/JPH0441281B2/ja
Granted legal-status Critical Current

Links

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02PIGNITION, OTHER THAN COMPRESSION IGNITION, FOR INTERNAL-COMBUSTION ENGINES; TESTING OF IGNITION TIMING IN COMPRESSION-IGNITION ENGINES
    • F02P7/00Arrangements of distributors, circuit-makers or -breakers, e.g. of distributor and circuit-breaker combinations or pick-up devices
    • F02P7/06Arrangements of distributors, circuit-makers or -breakers, e.g. of distributor and circuit-breaker combinations or pick-up devices of circuit-makers or -breakers, or pick-up devices adapted to sense particular points of the timing cycle
    • F02P7/067Electromagnetic pick-up devices, e.g. providing induced current in a coil
    • F02P7/0677Mechanical arrangements

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Electromagnetism (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Length Measuring Devices With Unspecified Measuring Means (AREA)

Description

【発明の詳細な説明】[Detailed description of the invention] 【産業上の利用分野】[Industrial application field]

本発明は、エンジン回転位置検出装置に係り、
特に電子制御式燃料噴射ポンプを備えた自動車用
デイーゼルエンジンに用いるのに好適な、エンジ
ン回転位置検出装置に関する。
The present invention relates to an engine rotational position detection device,
In particular, the present invention relates to an engine rotational position detection device suitable for use in an automobile diesel engine equipped with an electronically controlled fuel injection pump.

【従来の技術】[Conventional technology]

近年、エンジン運転状態に応じて点火時期を電
子制御するようにした点火時期制御装置を備えた
自動車用ガソリンエンジンや、エンジン運転状態
に応じて燃料噴射時期を電子制御するようにした
電子制御式燃料噴射ポンプを備えた自動車用デイ
ーゼルエンジンが実用化されている。このような
電子制御エンジンにおいては、いずれも、エンジ
ン回転位置、即ちクランク角に応じて点火時期又
は、燃料噴射時期等を制御するようにされてお
り、クランク角を正確に検知することが極めて重
要である。 従つて従来は、例えば、六気筒ガソリンエンジ
ンにおいては、クランク角360゜毎に気筒判別パル
スG(第1図A参照)を発生する気筒判別センサ、
及びクランク角30゜毎にエンジン回転信号NE0
NE1、NE2……(第1図B参照)を発生するエン
ジン回転センサを、エンジンのクランク軸の回転
と連動して回転するデストリビユータ軸を有する
デストリビユータの内部に配設し、前記気筒判別
パルスGより前記エンジン回転信号NE0、NE1
NE2……のどれが各気筒の目標検出位置、例えば
上死点(Top Dead Center:TDC)になるかを
判別し、波形整形を2回行つた後、その立ち下り
が各気筒の上死点になることを規定して、該上死
点位置及びエンジン回転信号に基いて点火時期等
を規定し、制御するようにしていた。(第1図C,
D参照)。しかしながら、一般に、両センサがデ
ストリビユータ内に組み込まれているガソリンエ
ンジンは、エンジンにデストリビユータ軸の先端
を挿入しただけではエンジン回転センサによつて
検出される実検出位置θaが、エンジンの目標検
出位置θ0(例えば上死点)と一致せず、両者間に、
センサの実組付け位置と目標組付け位置のずれや
部品のばらつきに基く偏差θrがあるため、デスト
リビユータの止めねじを緩めて、エンジンを運転
したままの状態で、デストリビユータのハウジグ
を回動させることによつて、センサの位置調整を
行なう必要があつた。
In recent years, gasoline engines for automobiles are equipped with ignition timing control devices that electronically control ignition timing according to engine operating conditions, and electronically controlled fuels that electronically control fuel injection timing according to engine operating conditions. Automotive diesel engines equipped with injection pumps have been put into practical use. In all of these electronically controlled engines, the ignition timing, fuel injection timing, etc. are controlled according to the engine rotational position, that is, the crank angle, and it is extremely important to accurately detect the crank angle. It is. Therefore, conventionally, for example, in a six-cylinder gasoline engine, a cylinder discrimination sensor that generates a cylinder discrimination pulse G (see FIG. 1A) every 360 degrees of crank angle,
and engine rotation signal NE 0 every 30° crank angle,
An engine rotation sensor that generates NE 1 , NE 2 . From G, the engine rotation signals NE 0 , NE 1 ,
After determining which of NE 2 ... is the target detection position of each cylinder, for example Top Dead Center (TDC), and performing waveform shaping twice, the falling edge will be the top dead center of each cylinder. The ignition timing and the like are determined and controlled based on the top dead center position and the engine rotation signal. (Figure 1C,
(see D). However, in general, in a gasoline engine in which both sensors are built into the distributor, simply inserting the tip of the distributor shaft into the engine will cause the actual detection position θa detected by the engine rotation sensor to change from the target detection position θa of the engine. 0 (for example, top dead center) and between the two,
Since there is a deviation θr due to the deviation between the actual and target assembly positions of the sensor and variations in parts, loosen the distributor set screw and rotate the distributor housing while the engine is running. Therefore, it was necessary to adjust the position of the sensor.

【発明が解決しようとする課題】[Problem to be solved by the invention]

しかしながら、この場合、回転体の近くでセン
サ位置の調整を行なわなければならず、非常に危
険であるという問題点を有してた。 又、デイーゼルエンジンにおいては、前記エン
ジン回転センサを燃料噴射ポンプ内に設けること
が簡単で良いが、エンジンを運転しながら、燃料
噴射ポンプの止めねじを緩めて調整するのは不可
能であり、正確な位置調整が極めて難しいという
問題点を有していた。 従つて、エンジン回転センサで検知される実験
出位置を、厳密に目標検出位置、例えば上死点と
一致させることができず、クランク角に応じて制
御される点火時期や燃料噴射時期等の制御を正確
に行なうことができない恐れがあるという問題点
を有していた。 尚、上死点信号だけから燃料噴射時期等を検出
して、フイードバツク制御することも考えられる
が、エンジン1回転内のエンジン回転変動が大き
いので、不正確になる恐れがある。 又、本発明に関連するものとして、例えば特開
昭57−8328に示される如く、エンジン回転信号、
上死点及び気筒判別信号に応じて、燃料を噴射す
る気筒を判断して、燃料を噴射する方法が提案さ
れているが、これは、本発明のように正確なエン
ジン回転位置を求めるものではなかつた。 本発明は、前記従来の問題点を解消するためな
されたもので、エンジン回転センサの位置調整を
行うことなく、正確なエンジン回転位置を求める
ことができ、従つて、点火時期や燃料噴射時期等
を正確に制御することができるエンジン回転位置
検出装置を提供することを目的とする。
However, in this case, the sensor position must be adjusted near the rotating body, which is very dangerous. In addition, in a diesel engine, it is easy to install the engine rotation sensor in the fuel injection pump, but it is impossible to adjust it by loosening the set screw of the fuel injection pump while the engine is running. The problem was that it was extremely difficult to adjust the position. Therefore, it is not possible to precisely match the experimental position detected by the engine rotation sensor with the target detection position, for example, top dead center, and it is difficult to control the ignition timing, fuel injection timing, etc., which are controlled according to the crank angle. However, there is a problem in that it may not be possible to carry out the process accurately. It is also possible to perform feedback control by detecting the fuel injection timing etc. only from the top dead center signal, but this may be inaccurate since the engine rotational fluctuation within one engine rotation is large. Further, as related to the present invention, for example, as shown in Japanese Patent Application Laid-Open No. 57-8328, an engine rotation signal,
A method has been proposed in which the fuel is injected by determining the cylinder to be injected according to the top dead center and the cylinder discrimination signal, but this method does not determine the exact engine rotational position as in the present invention. Nakatsuta. The present invention was made in order to solve the above-mentioned conventional problems, and it is possible to determine the accurate engine rotational position without adjusting the position of the engine rotation sensor. An object of the present invention is to provide an engine rotational position detection device that can accurately control the rotational position of an engine.

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

本発明は、エンジン回転位置検出装置において
第2図にその要旨を示す如く、 回転基準位置信号を検出する基準位置信号検出
手段と、基準位置信号間隔よりも小さい所定回転
角毎に発生する回転信号を検出する回転信号検出
手段と、検出されるべき回転位置で発生される被
検出信号を検出する被検出信号検出手段と、回転
基準位置信号を挟む連続した回転信号間の経過時
間(t1)、及び回転基準位置信号発生から次の回
転信号発生までの経過時間(t2)に基づいて、回
転基準位置信号と回転信号との偏差(α)を求め
る第1の偏差演算手段と、被検出信号を挟む連続
した回転信号間の経過時間(t4)、及び、被検出
信号発生から次の回転信号発生までの経過時間
(t3)に基づいて、被検出信号と回転信号との偏
差(CA3)を求める第2の偏差演算手段と、前記
所定回転角、第1の偏差演算手段によつて求めた
偏差(α)、及び、第2の偏差演算手段によつて
求めた偏差(CA3)に基づいて、被検出信号が発
生した回転位置(CAt)を演算する回転位置演算
手段と、を備えることにより、前記目的を達成し
たものである。
As summarized in FIG. 2, the present invention provides an engine rotational position detection device that includes a reference position signal detection means for detecting a rotation reference position signal, and a rotation signal generated at every predetermined rotation angle smaller than the reference position signal interval. The elapsed time (t 1 ) between consecutive rotation signals sandwiching the rotation reference position signal between the rotation signal detection means that detects the rotation signal detection means that detects the detected signal generated at the rotation position to be detected, and the rotation reference position signal. , and a first deviation calculation means for calculating the deviation (α) between the rotation reference position signal and the rotation signal based on the elapsed time (t 2 ) from generation of the rotation reference position signal to generation of the next rotation signal; Based on the elapsed time between consecutive rotational signals sandwiching the signal (t 4 ) and the elapsed time from the generation of the detected signal to the generation of the next rotational signal (t 3 ), the deviation between the detected signal and the rotational signal ( CA 3 ), the predetermined rotation angle, the deviation (α) calculated by the first deviation calculation means, and the deviation (CA 3 ) calculated by the second deviation calculation means. 3 ), the above-mentioned object is achieved by providing a rotational position calculation means for calculating the rotational position (CAt) at which the detected signal is generated.

【作 用】[Effect]

一般に、回転基準位置(例えばTDC)信号と、
回転信号(例えばNE信号)間には、一定の偏差
(位相ずれ)がある。 本願では第1の偏差演算手段によつてこの偏差
を演算する際に、基準位置信号を挟む連続した回
転信号を用いており、この回転信号の間隔は回転
基準位置信号よりも小さいため、基準位置信号近
傍の瞬時回転数の変化をよく反映しており、360
℃Aの平均的な所要時間を用いる方法に比べて精
度が高い。 又、第2の偏差演算手段によつて被検出信号と
回転信号との偏差を求める際にも、被検出信号を
挟む連続した回転信号を用いているため、同様に
瞬時回転数の変化をよく反映しており、精度が高
い。 そして、各回転信号は所定角度毎に発生される
ものであるため、回転信号間の回転角度は、瞬時
回転数の変化、即ち単位回転角当たりの所要時間
の変化によらず、正確に回転角度に反応してい
る。 従つて、所定回転角と、第1の偏差と、第2の
偏差に基づいて被検出信号の回転位置を演算する
ことによつて、正確な回転位置を検出することが
できる。 よつて、回転変位時刻を検出するためのエンジ
ン回転センサを、正確に位置調整する必要がな
く、従つて、難しい位置調整を行うことなく、エ
ンジ回転位置を正確に検出することができる。
又、基準位置を検出するための基準位置センサ、
例えば上死点センサを、クランク軸に設ければ、
タイミングチエーンやタイミングベルトの伸び等
による検出誤差を修正することができる。
Generally, a rotational reference position (e.g. TDC) signal,
There is a certain deviation (phase shift) between rotation signals (for example, NE signals). In the present application, when calculating this deviation by the first deviation calculation means, continuous rotation signals sandwiching the reference position signal are used, and since the interval between these rotation signals is smaller than the rotation reference position signal, the reference position It reflects the changes in the instantaneous rotation speed near the signal well, and the 360
This method has higher accuracy than the method using the average time required for ℃A. Furthermore, when calculating the deviation between the detected signal and the rotational signal using the second deviation calculation means, continuous rotational signals sandwiching the detected signal are used, so changes in the instantaneous rotational speed are similarly accurately measured. reflected and highly accurate. Since each rotation signal is generated at a predetermined angle, the rotation angle between the rotation signals can be determined accurately regardless of changes in the instantaneous rotation speed, that is, changes in the time required per unit rotation angle. is reacting to. Therefore, by calculating the rotational position of the detected signal based on the predetermined rotational angle, the first deviation, and the second deviation, it is possible to accurately detect the rotational position. Therefore, it is not necessary to accurately adjust the position of the engine rotation sensor for detecting rotational displacement time, and therefore, the engine rotation position can be accurately detected without performing difficult position adjustment.
Also, a reference position sensor for detecting the reference position,
For example, if a top dead center sensor is installed on the crankshaft,
Detection errors caused by elongation of the timing chain or timing belt can be corrected.

【実施例】【Example】

以下、図面を参照して、本発明に係るエンジン
回転位置検出装置が採用された、電子制御燃料噴
射ポンプを備えた自動車用四気筒デイーゼルエン
ジンの実施例を詳細に説明する。 本実施例は、第3図に示す如く、 デイーゼルエンジン10のクランク軸10Aの
回転と運動して回転される駆動軸14、該駆動軸
14に固着された、燃料を圧送するためのフイー
ドポンプ16(第3図は90゜展開した状態を示す、
燃料供給圧を調整するための燃圧調整弁18、前
記駆動軸14に固着されたギヤ20の回転変位か
らデイーゼルエンジン10のクランク角が所定の
回転角、例えば30℃A(Crank Angle:クランク
角)だけ回転した回転変位時刻を検出するため
の、例えば電磁ピツクアツプからなるエンジン回
転センサ22、燃料噴射時期を制御するためのロ
ーラリング24、該ローラリング24を駆動する
ためのタイマピストン26、該タイマピストン2
6の位置を制御するためのタイミング制御弁2
8、前記タイマピストン26の位置を検知するた
めの、例えば可変インダクタンスセンサからなる
タイマ位置センサ30、燃料噴射量を制御するた
めのスピルリング32、該スピルイリング32を
駆動するための、プランジヤ34A、圧縮ばね3
4B、コイル34C及びコイルケース34Dから
なるスピルアクチユーエータ34、前記プランジ
ヤ34Aの変位から前記スピルリング32の位置
を検出するための、例えば可変インダクタンスセ
ンサからなるスピル位置センサ36、エンジン停
止時に燃料をカツトするための燃料カツトソレノ
イド(以下FCVと称する)38、プランジヤ4
0及びデリバリバルプ42を有する燃料噴射ポン
プ12と、 該燃料噴射ポンプ12のデリバリバルブ42か
ら吐出される燃料をデイーゼルエンジン10の副
燃焼室内に噴射するためのインジエクシヨンノズ
ル44と、 吸気管46を介して吸入される吸入空気の圧力
を検出するための吸気圧センサ48と、 デイーゼルエンジン10のシリンダブロツク1
0Bに配設された、エンジン冷却水温を検出する
ための水温センサ52と、 運転者が操作するアクセルペダル54の踏込み
角度(以下アクセル開度と称する)を検出するた
めのアクセルセンサ56と 前記クランク軸10Aの回転状態を検知して、
エンジン回転位置が基準位置、例えば、上死点と
なつた時に上死点信号を出力する上死点センサ5
8と、 燃料噴射ポンプ12内のプランジヤ室40Aの
燃料圧力を検知して噴射圧信号を出力する噴射圧
センサ60と、 前記アクセルセンサ56出力から検知されるア
クセル開度、前記エンジン回転センサ22出力か
ら検知されるエンジン回転速度、前記水温センサ
52出力から検知させるエンジン冷却水温等によ
り目標噴射時期及び目標噴射量を求め、前記燃料
噴射ポンプ12から目標噴射時期に目標噴射量の
燃料が噴射されるように、前記タイミング制御弁
28、スピルアクチユエータ34等を制御する電
子制御ユニツト(以下ECUと称する)62と、
から構成されている。 図において、25はカムプレート、33は引張
りばねである。 前記ECU62は、第4図に詳細に示す如く、 各種演算処理を行なうための、例えばマイクロ
プロセツサからなる中央処理ユニツト(以下
CPUと称する)62Aと、 各種クロツク信号を発生するクロツク回路62
Bと、 前記CPU62Aにおける演算データ等を一時
的に記憶するための、電源異常時にバツクアツプ
するバツクアツプランダムアクセスメモリを含む
ランダムアクセスメモリ(以下RAMと称する)
62Cと、 制御プログラムや各腫データ等を記憶するため
のリードオンリーメモリ(以下ROMと称する)
62Dと、 バツフア62Eを介して入力される前記水温セ
ンサ52出力、バツフア62Fを介して入力され
る前記吸気圧センサ48出力、バツフア62Gを
介して入力される前記アクセルセンサ56出力、
センサ駆動回路62H出力のセンサ駆動用周波数
信号によつて駆動され、センサ信号検出回路62
Iを介して入力される前記スピル位置センサ36
出力、同じくセンサ駆動回路62J出力のセンサ
駆動用周波数信号によつて駆動され、センサ信号
検出回路62Kを介して入力される前記タイマ位
置センサ30出力等を順次取込むためのマルチプ
レクサ62Lと、 該マルチプレクサ62L出力のアナグロ信号を
デジタル信号に変換するためのアナログ−デジタ
ル変換器(以下A/D変換器と称する)62Mと、 該A/D変換器62Mの出力をCPU63Aに
取込むための出力ポート62Nと、 前記上死点センサ58、エンジン回転センサ2
2及び噴射圧センサ60の出力を波形整形して前
記CPU62Aに取込むための入力インターフエ
ース62Oと、 前記CPU62Aにおける演算結果に応じて前
記タイミング制御弁28を駆動するための駆動回
路62Pと、 同じく前記CPU62Aにおける演算結果に応
じて前記FCV38を駆動するための駆動回路6
2Qと、 デジタル−アナログ変換器(以下D/A変換器
と称する)62Rによりアナログ信号に変換され
た前記CPU62A出力と前記スピル位置センサ
36出力との偏差に応じて、前記スピルアクチユ
エータ34を駆動するためのサーボ増幅器62S
及び駆動回路62Tと、 前記各構成機器間を接続するコモンバシ62U
と、から構成されている。 以下、実施例の作用を説明する。 本実施例における、前記上死点センサ58によ
り検出される上死点時刻と前記エンジン回転セン
サ22で検出される回転変位時刻の間のクランク
角の偏差αの算出は、第5図に示すような、上死
点信号又はエンジン回転信号による割込みルーチ
ンによつて、エンジン運転中に実行される。 即ち、前記上死点センサ58の出力の上死点信
号又前記エンジン回転センサ22出力のエンジン
回転信号が発生すると、前出第5図に示したルー
チンのステツプ110に入る、まず、今回の割込み
が上死点信号による割込みであるか否かを判定す
る。判定結果が正である場合には、ステツプ112
に進み、現在の時刻を基準位置時刻としてメモリ
Aに記憶して、このルーチンを抜ける。 一方、前出ステツプ110における判定結果が否
である場合、即ち、今回の割込みがエンジン回転
信号による割込みであると判断される場合には、
ステツプ114に進み、今回の割込みが上死点信号
の次のエンジン回転信号による割込みであるか否
かを判定する。判定結果が否である場合には、ス
テツプ116に進み、現在の時刻を回転変位時刻と
してメモリBに記憶して、このルーチンを抜け
る。 一方、前出ステツプ114の判定結果が正である
場合には、ステツプ118に進み、現在の時刻を上
死点信号直後の回転変位時刻としてメモリCに記
憶する。次いでステツプ120に進み、メモリCに
記憶されている時刻とメモリAに記憶されている
時刻の差から、上死点信号が発生してからその直
後のエンジン回転信号が発生するまでの経過時間
t2を算出する。次いでステツプ122に進み、メモ
リCに記憶されている時刻とこのメモリCを記憶
した直前にメモリBに記憶されている時刻の差か
ら、上死点を含む所定クランク角度、例えば30℃
Aを回転するのに要した回転信号間の経過時間t1
を算出する。次いでステツプ124に進み、次式を
用いて、上死点信号から上死点直後のエンジン回
転信号迄の角度偏差αを算出する。 α=(t2/t1)×30゜ ……(1) このようにして求められた角度偏差αに応じ
て、各エンジン回転信号の正確なクランク角が、
例えば、 上死点後のATDC(After TOP Dead
Center)α゜、ATDC(30+α)゜、ATDC(60+
α)゜……のように判別できる。 このようにして求められる正確なエンジン回転
位置に応じた、エンジンパラメータ、例えば、燃
料噴射時期の検出は、例えば第6図に示すように
して行われる。即ち、まずステツプ210で、前記
噴射圧センサ60によつて検出される燃料噴射信
号Tから次のエンジン回転位置信号、例えばNE6
までの経過時間t3を求める(第7図参照)。次い
でシテツプ212に進み、エンジン回転信号NE5
らNE6に至るまでに要した経過時間t4を求める。
次いでステツプ214に進み、次式を用いて、燃料
噴射信号Tが発生した時刻t0からエンジン回転信
号NE6が発生する迄のクランク角CA3を求める。 CA3=(t3/t4)×30゜ ……(2) 一方、エンジン回転信号NE6の位置は、前出第
5図に示した流れ図を用いて、エンジン回転信号
NE0からNE1までの経過時間t1と、上死点信号
TDCからエンジン回転信号NE1までの経過時間、
t2から、α゜(=(t2/t1)×30゜ATDC)と解つてお
り、NE6のクランク角は(α+150℃A)ATDC
であるので、ステツプ216に進み、燃料噴射信号
Tのクランク角CAtを、次式により算出すること
できる。 CAt=[α+150℃A−CA3]ATDC =[180℃A)−(α+150℃A −CA3)]BTDC=[30℃A−α+CA3]BTDC
……(3) ここで、BTDC(Before Top Dead Center)
は上死点前を示す。 本実施例における上死点信号、エンジン回転信
号及び燃料噴射信号の関係の例を第7図に示す。 このようにして、求められた正確な燃料噴射時
期CAtと予め設定された目標噴射時期の差が0と
なるように、前記ECU62により燃焼噴射時期
がフイードバツク制御されるものである。 本実施例においては、上死点センサをクランク
軸に設けているので、タイミングチエーンやタイ
ミングベルトの伸びなどによる角度誤差を修正す
ることができる。 尚、前記実施例は、本発明を、自動車用デイー
ゼルエンジン燃料噴射時期検出に適用したもので
あるが、本発明の適用範囲はこれに限定されず、
自動車用デイーゼルエンジンの他のパラメータの
検出に用いたり、或いは、ガソリンエンジンのエ
ンジンパラメータの検出に用いることも可能であ
る。 又、前記実施例では、燃料噴射時期が特定の回
転信号間にある場合について説明したが、他の位
置でも同様に検出できることはもちろんである。
DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, embodiments of an automobile four-cylinder diesel engine equipped with an electronically controlled fuel injection pump and employing an engine rotational position detection device according to the present invention will be described in detail with reference to the drawings. As shown in FIG. 3, this embodiment includes a drive shaft 14 that is rotated by the rotation of the crankshaft 10A of the diesel engine 10, and a feed pump 16 (for pumping fuel) fixed to the drive shaft 14. Figure 3 shows the 90° unfolded state.
The fuel pressure adjustment valve 18 for adjusting the fuel supply pressure and the rotational displacement of the gear 20 fixed to the drive shaft 14 determine that the crank angle of the diesel engine 10 is a predetermined rotation angle, for example, 30° C.A (Crank Angle). An engine rotation sensor 22 consisting of, for example, an electromagnetic pickup for detecting the rotational displacement time when the rotation has been rotated by 100 degrees, a roller ring 24 for controlling the fuel injection timing, a timer piston 26 for driving the roller ring 24, and the timer piston. 2
Timing control valve 2 for controlling the position of 6
8. A timer position sensor 30 made of, for example, a variable inductance sensor for detecting the position of the timer piston 26, a spill ring 32 for controlling the fuel injection amount, and a plunger 34A for driving the spill ring 32. , compression spring 3
4B, a spill actuator 34 consisting of a coil 34C and a coil case 34D, a spill position sensor 36 consisting of, for example, a variable inductance sensor for detecting the position of the spill ring 32 from the displacement of the plunger 34A, and a spill position sensor 36 for detecting the position of the spill ring 32 from the displacement of the plunger 34A; Fuel cut solenoid (hereinafter referred to as FCV) 38, plunger 4 for cutting
0 and a delivery valve 42; an injection nozzle 44 for injecting fuel discharged from the delivery valve 42 of the fuel injection pump 12 into the auxiliary combustion chamber of the diesel engine 10; and an intake pipe 46. an intake pressure sensor 48 for detecting the pressure of intake air taken in through the cylinder block 1 of the diesel engine 10;
A water temperature sensor 52 disposed at 0B for detecting the engine cooling water temperature; an accelerator sensor 56 for detecting the depression angle of the accelerator pedal 54 operated by the driver (hereinafter referred to as accelerator opening degree); and the crank. Detects the rotational state of the shaft 10A,
Top dead center sensor 5 that outputs a top dead center signal when the engine rotational position reaches a reference position, for example, top dead center
8, an injection pressure sensor 60 that detects the fuel pressure in the plunger chamber 40A in the fuel injection pump 12 and outputs an injection pressure signal, and an accelerator opening detected from the output of the accelerator sensor 56 and the output of the engine rotation sensor 22. The target injection timing and target injection amount are determined based on the engine rotational speed detected from the engine speed, the engine cooling water temperature detected from the output of the water temperature sensor 52, etc., and the target injection amount of fuel is injected from the fuel injection pump 12 at the target injection timing. an electronic control unit (hereinafter referred to as ECU) 62 that controls the timing control valve 28, spill actuator 34, etc.;
It consists of In the figure, 25 is a cam plate, and 33 is a tension spring. As shown in detail in FIG. 4, the ECU 62 is a central processing unit (hereinafter referred to as "central processing unit") consisting of, for example, a microprocessor, for performing various calculation processes.
(referred to as CPU) 62A, and a clock circuit 62 that generates various clock signals.
B, and a random access memory (hereinafter referred to as RAM) including a backup random access memory for temporarily storing calculation data etc. in the CPU 62A and which is backed up in the event of a power failure.
62C and a read-only memory (hereinafter referred to as ROM) for storing control programs and various tumor data, etc.
62D, the output of the water temperature sensor 52 inputted via the buffer 62E, the output of the intake pressure sensor 48 inputted via the buffer 62F, the output of the accelerator sensor 56 inputted via the buffer 62G,
The sensor signal detection circuit 62 is driven by the sensor drive frequency signal output from the sensor drive circuit 62H.
The spill position sensor 36 input via I
a multiplexer 62L for sequentially taking in the output of the timer position sensor 30, which is also driven by the sensor drive frequency signal output from the sensor drive circuit 62J and input via the sensor signal detection circuit 62K; and the multiplexer An analog-to-digital converter (hereinafter referred to as A/D converter) 62M for converting the analog signal output from 62L into a digital signal, and an output port 62N for taking the output of the A/D converter 62M into the CPU 63A. and the top dead center sensor 58 and the engine rotation sensor 2.
2 and the input interface 62O for shaping the waveform of the output of the injection pressure sensor 60 and inputting it into the CPU 62A, and a drive circuit 62P for driving the timing control valve 28 according to the calculation result in the CPU 62A. A drive circuit 6 for driving the FCV 38 according to the calculation result in the CPU 62A.
2Q, and the deviation between the CPU 62A output converted into an analog signal by a digital-to-analog converter (hereinafter referred to as a D/A converter) 62R and the spill position sensor 36 output, the spill actuator 34 is activated. Servo amplifier 62S for driving
and a common bus 62U that connects the drive circuit 62T and each of the above-mentioned components.
It is composed of and. The effects of the embodiment will be explained below. In this embodiment, the crank angle deviation α between the top dead center time detected by the top dead center sensor 58 and the rotational displacement time detected by the engine rotation sensor 22 is calculated as shown in FIG. The interrupt routine is executed during engine operation by an interrupt routine based on a top dead center signal or an engine rotation signal. That is, when the top dead center signal output from the top dead center sensor 58 or the engine rotation signal output from the engine rotation sensor 22 is generated, step 110 of the routine shown in FIG. It is determined whether or not the interrupt is caused by the top dead center signal. If the judgment result is positive, step 112
Then, the current time is stored in the memory A as the reference position time, and the routine exits. On the other hand, if the determination result in step 110 is negative, that is, if the current interrupt is determined to be an interrupt caused by the engine rotation signal,
Proceeding to step 114, it is determined whether the current interruption is an interruption due to the engine rotation signal following the top dead center signal. If the determination result is negative, the process proceeds to step 116, where the current time is stored in the memory B as the rotational displacement time, and this routine is exited. On the other hand, if the determination result in step 114 is positive, the process proceeds to step 118, where the current time is stored in memory C as the rotational displacement time immediately after the top dead center signal. Next, the process proceeds to step 120, and from the difference between the time stored in memory C and the time stored in memory A, the elapsed time from the generation of the top dead center signal until the generation of the engine rotation signal immediately after it is calculated.
Calculate t 2 . Next, the process proceeds to step 122, and from the difference between the time stored in memory C and the time stored in memory B immediately before storing this memory C, a predetermined crank angle including top dead center, for example 30 degrees Celsius, is determined.
Elapsed time between rotation signals required to rotate A t 1
Calculate. Next, the process proceeds to step 124, where the angular deviation α from the top dead center signal to the engine rotation signal immediately after the top dead center is calculated using the following equation. α = (t 2 / t 1 ) × 30° ...(1) According to the angular deviation α obtained in this way, the accurate crank angle of each engine rotation signal is
For example, ATDC (After TOP Dead Center)
Center) α゜, ATDC (30+α)゜, ATDC (60+
It can be determined as α)゜... Detection of engine parameters, such as fuel injection timing, in accordance with the accurate engine rotational position determined in this manner is performed, for example, as shown in FIG. 6. That is, first, in step 210, a next engine rotational position signal, for example, NE 6 is determined from the fuel injection signal T detected by the injection pressure sensor 60.
Find the elapsed time t3 (see Figure 7). The process then proceeds to step 212, where the elapsed time t4 required from the engine rotation signal NE5 to NE6 is determined.
Next, the process proceeds to step 214, and the crank angle CA 3 from the time t 0 when the fuel injection signal T is generated until the engine rotation signal NE 6 is generated is determined using the following equation. CA 3 = (t 3 / t 4 ) × 30° ... (2) On the other hand, the position of the engine rotation signal NE 6 can be determined using the flowchart shown in Figure 5 above.
Elapsed time t 1 from NE 0 to NE 1 and top dead center signal
Elapsed time from TDC to engine rotation signal NE 1 ,
From t 2 , we understand that α゜ (= (t 2 / t 1 ) × 30゜ATDC), and the crank angle of NE 6 is (α + 150℃A) ATDC.
Therefore, proceeding to step 216, the crank angle CAt of the fuel injection signal T can be calculated using the following equation. CAt=[α+150℃A- CA3 ]ATDC=[180℃A)-(α+150℃A- CA3 )]BTDC=[30℃A-α+ CA3 ]BTDC
...(3) Here, BTDC (Before Top Dead Center)
indicates before top dead center. FIG. 7 shows an example of the relationship among the top dead center signal, engine rotation signal, and fuel injection signal in this embodiment. In this way, the combustion injection timing is feedback-controlled by the ECU 62 so that the difference between the determined accurate fuel injection timing CAt and the preset target injection timing becomes zero. In this embodiment, since the top dead center sensor is provided on the crankshaft, it is possible to correct angular errors caused by elongation of the timing chain or timing belt. In addition, although the present invention is applied to detecting the fuel injection timing of an automobile diesel engine in the above embodiment, the scope of application of the present invention is not limited to this.
It can also be used to detect other parameters of an automotive diesel engine, or engine parameters of a gasoline engine. Further, in the embodiment described above, a case has been described in which the fuel injection timing is between specific rotational signals, but it is of course possible to similarly detect the fuel injection timing at other positions.

【発明の効果】【Effect of the invention】

以上説明した通り、本発明によれば、クランク
角センサの位置調整を行うことなく、正確なエン
ジン回転位置を求めうることができ、従つて、点
火時期や燃料噴射時期等を正確に制御することが
可能となる。また又、上死点センサ等の基準位置
センサとエンジン回転センサをそれぞれ別の回転
軸に取付けることができるので、各センサの配設
が容易である等の優れた効果を有する。
As explained above, according to the present invention, it is possible to determine the accurate engine rotational position without adjusting the position of the crank angle sensor, and therefore it is possible to accurately control the ignition timing, fuel injection timing, etc. becomes possible. Furthermore, since the reference position sensor such as the top dead center sensor and the engine rotation sensor can be attached to separate rotation shafts, there are excellent effects such as easy arrangement of each sensor.

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

第1図は、本発明の原理を説明するための、ク
ランク角センサの実検出位置と目標検出位置の偏
差を示す線図、第2図は、本発明に係るエンジン
回転位置検出装置の要旨構成を示すブロツク線
図、第3図は、本発明が採用された、自動車用四
気筒デイーゼルエンジンの電子制御燃料噴射装置
の第1実施例の構成を示す、一部ブロツク線図を
含む断面図、第4図は、前記実施例で用いられて
いる電子制御ユニツトの構成を示すブロツク線
図、第5図は、同じく基準位置時刻と回転変位時
刻の間の角度偏差αを求めるための、上死点信号
又はエンジン回転信号による割込みルーチンを示
す流れ図、第6図は、同じく、燃料噴射時期を求
めるためのルーチンを示す流れ図、第7図は、前
記実施例における、上死点信号、エンジン回転信
号、燃料噴射信号の関係の例を示す線図である。 10……デイーゼルエンジン、10A……クラ
ンク軸、12……燃料噴射ポンプ、14……駆動
軸、20……ギヤ、22……エンジン回転セン
サ、40……プランジヤ、40A……プランジヤ
室、58……上死点センサ、60……噴射圧セン
サ、62……電子制御ユニツト(ECU)。
FIG. 1 is a diagram showing the deviation between the actual detected position and the target detected position of the crank angle sensor for explaining the principle of the present invention, and FIG. 2 is a schematic diagram of the configuration of the engine rotational position detection device according to the present invention. FIG. 3 is a cross-sectional view, including a partial block diagram, showing the structure of a first embodiment of an electronically controlled fuel injection system for a four-cylinder diesel engine for automobiles, in which the present invention is adopted; FIG. 4 is a block diagram showing the configuration of the electronic control unit used in the above embodiment, and FIG. FIG. 6 is a flowchart showing a routine for determining fuel injection timing, and FIG. 7 is a flowchart showing an interrupt routine based on a point signal or an engine rotation signal. FIG. 7 is a flowchart showing a routine for determining fuel injection timing. FIG. 2 is a diagram showing an example of the relationship between fuel injection signals. 10... Diesel engine, 10A... Crankshaft, 12... Fuel injection pump, 14... Drive shaft, 20... Gear, 22... Engine rotation sensor, 40... Plunger, 40A... Plunger chamber, 58... ...Top dead center sensor, 60...Injection pressure sensor, 62...Electronic control unit (ECU).

Claims (1)

【特許請求の範囲】 1 回転基準位置信号を検出する基準位置信号検
出手段と、 基準位置信号間隔よりも小さい所定回転角毎に
発生する回転信号を検出する回転信号検出手段
と、 検出されるべき回転位置で発生される被検出信
号を検出する被検出信号検出手段と、 回転基準位置信号を挟む連続した回転信号間の
経過時間(t1)、及び回転基準位置信号発生から
次の回転信号発生までの経過時間(t2)に基づい
て、回転基準位置信号と回転信号との偏差(α)
を求める第1の偏差演算手段と、被検出信号を挟
む連続した回転信号間の経過時間(t4)、及び、
被検出信号発生から次の回転信号発生までの経過
時間(t3)に基づいて、被検出信号と回転信号と
の偏差(CA3)を求める第2の偏差演算手段と、 前記所定回転角、第1の偏差演算手段によつて
求めた偏差(α)、及び、第2の偏差演算手段に
よつて求めた偏差(CA3)に基づいて、被検出信
号が発生した回転位置(CAt)を演算する回転位
置演算手段と、 を備えたことを特徴とするエンジン回転位置検出
装置。
[Claims] 1. Reference position signal detection means for detecting a rotation reference position signal; Rotation signal detection means for detecting a rotation signal generated at every predetermined rotation angle smaller than the reference position signal interval; A detected signal detecting means for detecting a detected signal generated at a rotational position, an elapsed time (t 1 ) between consecutive rotational signals sandwiching a rotational reference position signal, and a detection means for detecting a detected signal generated at a rotational position, and an elapsed time (t 1 ) between successive rotational signals sandwiching a rotational reference position signal, and the generation of the next rotational signal from the generation of the rotational reference position signal. Based on the elapsed time (t 2 ), the deviation (α) between the rotation reference position signal and the rotation signal
a first deviation calculation means for calculating the elapsed time (t 4 ) between consecutive rotation signals sandwiching the detected signal, and
a second deviation calculating means for calculating the deviation (CA 3 ) between the detected signal and the rotation signal based on the elapsed time (t 3 ) from generation of the detected signal to generation of the next rotation signal; and the predetermined rotation angle; Based on the deviation (α) obtained by the first deviation calculation means and the deviation (CA 3 ) obtained by the second deviation calculation means, the rotational position (CAt) where the detected signal is generated is determined. An engine rotational position detection device comprising: rotational position calculation means for calculating;
JP5221883A 1983-03-28 1983-03-28 Detecting method of rotation position of engine Granted JPS59176619A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5221883A JPS59176619A (en) 1983-03-28 1983-03-28 Detecting method of rotation position of engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5221883A JPS59176619A (en) 1983-03-28 1983-03-28 Detecting method of rotation position of engine

Publications (2)

Publication Number Publication Date
JPS59176619A JPS59176619A (en) 1984-10-06
JPH0441281B2 true JPH0441281B2 (en) 1992-07-07

Family

ID=12908607

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5221883A Granted JPS59176619A (en) 1983-03-28 1983-03-28 Detecting method of rotation position of engine

Country Status (1)

Country Link
JP (1) JPS59176619A (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5522131A (en) * 1978-08-03 1980-02-16 Yutaka Denshi Kogyo:Kk Timing meter

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5522131A (en) * 1978-08-03 1980-02-16 Yutaka Denshi Kogyo:Kk Timing meter

Also Published As

Publication number Publication date
JPS59176619A (en) 1984-10-06

Similar Documents

Publication Publication Date Title
US4739741A (en) Fuel supply control method for internal combustion engines at starting
JPH0229858B2 (en)
JPS6248066B2 (en)
US4732122A (en) Starting fuel supply system for an internal combustion engine, comprising an electronic injection system
JPS59185839A (en) Fuel injection control for diesel engine
US6276341B1 (en) Internal-combustion engine control system
JPH024774B2 (en)
EP0394290B1 (en) Method and device for sensing the direction of crankshaft rotation in a diesel engine
US4945879A (en) Fuel controller for an internal combustion engine
JPH0441281B2 (en)
US4502448A (en) Method for controlling control systems for internal combustion engines immediately after termination of fuel cut
JPS62267546A (en) Fuel injection factor control method for diesel engine
US4640253A (en) Electronic fuel injection control with variable injection timing
JPH0718357B2 (en) Fuel injection control device for internal combustion engine
JPS59134377A (en) Control method for electronically-controlled engine
EP0412506A1 (en) Fuel injection control apparatus of internal combustion engine
US4658794A (en) Fuel injection control
JPS60190866A (en) Apparatus for detecting abnormality of rotary speed
JPS59226254A (en) Control method for internal-combustion engine
JPH0330706B2 (en)
JPH0569992B2 (en)
JPS6168533A (en) Detection of max. combustion pressure generation timing for internal combustion engine
JPS59108865A (en) Detection of fuel injection timing in diesel engine
JPS59115442A (en) Control of fuel injection timing of diesel-engine
JP2007056767A (en) Abnormality determination device for fuel feeder