JPH09152902A - Control device for internal combustion engine - Google Patents

Control device for internal combustion engine

Info

Publication number
JPH09152902A
JPH09152902A JP31281695A JP31281695A JPH09152902A JP H09152902 A JPH09152902 A JP H09152902A JP 31281695 A JP31281695 A JP 31281695A JP 31281695 A JP31281695 A JP 31281695A JP H09152902 A JPH09152902 A JP H09152902A
Authority
JP
Japan
Prior art keywords
normal
abnormality
condition
determination
sensor
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP31281695A
Other languages
Japanese (ja)
Other versions
JP3651088B2 (en
Inventor
Hidetoshi Kobayashi
英敏 小林
Keiji Sukai
圭司 須貝
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.)
Denso Corp
Original Assignee
Denso 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 Denso Corp filed Critical Denso Corp
Priority to JP31281695A priority Critical patent/JP3651088B2/en
Publication of JPH09152902A publication Critical patent/JPH09152902A/en
Application granted granted Critical
Publication of JP3651088B2 publication Critical patent/JP3651088B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Testing And Monitoring For Control Systems (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)
  • Safety Devices In Control Systems (AREA)

Abstract

(57)【要約】 【課題】 センサ等の異常判定及び正常復帰判定を行
い、エンジン制御を通常制御からフェイルセーフ制御或
はその逆へと切り換える制御装置において、異常・正常
の判定が頻繁に切り替わって制御が不安定になるのを防
止する。 【解決手段】 クランクシャフト1に設けたNEパルサ
2の突起3を検出してパルス信号を発生するNEセンサ
の異常を、欠歯部4の検出後次に検出するまでのパルス
信号数が突起3の数と一致していないときに判定して、
フェイルセーフ制御を行い、欠歯部4の検出時に、カム
シャフト5に設けたGセンサからのパルス信号に基づき
気筒を判別できればNEセンサの正常復帰を判定して、
通常制御を行う制御装置において、NEセンサの正常・
異常が頻繁に切り替わると、異常判定が成立しないとき
にだけ正常復帰を判定するように構成する。これにより
正常・異常の頻繁な切り替わりを防止し、制御を安定に
行うことができる。
(57) 【Abstract】 PROBLEM TO BE SOLVED: To frequently determine whether abnormality or normal is present in a control device which determines abnormality of a sensor or the like and determines whether to restore normality and switches engine control from normal control to fail-safe control or vice versa. To prevent the control from becoming unstable. SOLUTION: The number of pulse signals from the detection of a toothless portion 4 to the next detection of an abnormality of an NE sensor that detects a protrusion 3 of an NE pulser 2 provided on a crankshaft 1 and generates a pulse signal is equal to the number of protrusions 3. When it does not match the number of
If fail-safe control is performed and the cylinder can be discriminated based on the pulse signal from the G sensor provided on the camshaft 5 at the time of detecting the toothless portion 4, it is determined that the NE sensor returns to the normal state.
In the control device that performs normal control, the NE sensor
When the abnormality is frequently switched, the normal recovery is determined only when the abnormality determination is not established. As a result, frequent switching between normal and abnormal can be prevented and stable control can be performed.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は、機関制御に用いる
センサ,アクチュエータ等の制御機器の異常を判定する
と所定のフェイルセーフ制御を行い、制御機器の正常復
帰を判定すると機関制御を通常制御に復帰させる内燃機
関の制御装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention performs predetermined fail-safe control when an abnormality in a control device such as a sensor or actuator used for engine control is judged, and returns engine control to a normal control when it is judged that the control device returns to normal. The present invention relates to a control device for an internal combustion engine.

【0002】[0002]

【従来の技術】従来より、内燃機関の制御,例えば燃料
噴射制御や点火時期制御等を行う制御装置においては、
制御に用いるセンサ,アクチュエータ等の制御機器に異
常が発生すると、内燃機関を正常に制御することができ
ず、場合によっては安全性を保てないことがあるので、
これら制御機器の正常・異常を判定して、異常判定時に
は、その制御機器の使用を禁止して、他の制御機器を代
りに使用するか或は予め設定された所定の制御手順で機
関制御を行うフェイルセーフ制御を実行するようにして
いる。
2. Description of the Related Art Conventionally, in a control device for controlling an internal combustion engine, such as fuel injection control and ignition timing control,
If an abnormality occurs in a control device such as a sensor or an actuator used for control, the internal combustion engine cannot be normally controlled, and in some cases safety cannot be maintained.
When these control devices are judged to be normal or abnormal, and when they are judged to be abnormal, the use of those control devices is prohibited and other control devices are used instead, or engine control is performed according to a preset control procedure. Performs fail-safe control.

【0003】また、こうしたフェイルセーフ制御を実行
する装置では、異常判定後、制御機器が正常状態に復帰
することがあるので、制御機器の動作状態等を監視し
て、制御機器が正常復帰したか否かを判定し、制御機器
の正常復帰を判定すると、フェイルセーフセーフ制御を
解除して、機関制御を速やかに通常制御に復帰させる。
In an apparatus that executes such fail-safe control, the control device may return to a normal state after an abnormality determination. Therefore, whether the control device has returned to the normal state by monitoring the operating state of the control device or the like. If it is determined whether or not the control device returns to normal, the fail-safe control is released, and the engine control is quickly returned to normal control.

【0004】[0004]

【発明が解決しようとする課題】ところが、このように
制御機器の異常判定及び正常復帰判定を行い、通常制御
からフェイルセーフ制御への切り換え及びフェイルセー
フ制御から通常制御への切り換えを行う制御装置では、
正常・異常の判定結果が、正常→異常→正常というよう
に、不規則に且つ頻繁に変化することがある。
SUMMARY OF THE INVENTION However, in a control device that makes a determination as to whether a control device has an abnormality and a return to normal as described above, and performs switching from normal control to fail-safe control and switching from fail-safe control to normal control. ,
The determination result of normality / abnormality may change irregularly and frequently, such as normal → abnormality → normal.

【0005】そして、この場合、機関制御も、通常制御
→フェイルセーフ制御→通常制御というように頻繁に切
り替わるので、機関制御を安定して実行することができ
ず、内燃機関の運転状態が不安定になり、場合によって
はフェイルセーフ制御が不完全になって、安全性を充分
に確保できなくなることも考えられる。
In this case, the engine control is also frequently switched from the normal control to the fail-safe control to the normal control, so that the engine control cannot be stably executed and the operating state of the internal combustion engine is unstable. In some cases, fail-safe control may be incomplete and safety may not be sufficiently secured.

【0006】また、こうした問題は、制御機器自体が実
際に正常動作・異常動作を繰り返した場合に発生するの
は当然であるが、特に、制御の応答性や信頼性を確保す
るために異常判定条件と正常復帰判定条件とに夫々異な
る条件を設定した場合に発生し易くなる。
Naturally, such a problem occurs when the control device itself actually repeats normal operation / abnormal operation, but in particular, in order to ensure the responsiveness and reliability of control, the abnormality determination is performed. This tends to occur when different conditions are set for the condition and the condition for determining whether to return to normal.

【0007】例えば、従来より、内燃機関のクランクシ
ャフトに設けた歯車状の回転センサに欠歯や余分歯を設
け、その位置を検出することによりクランクシャフトの
所定の回転角度位置を検出し、その検出位置から燃料噴
射等の制御を行う気筒を判別する装置が知られている。
そして、この種の装置では、回転センサの異常を判定す
る異常判定条件と正常復帰を判定する正常復帰条件とを
同じにすると(つまり、異常判定条件の成立の有・無に
よってセンサの異常・正常を判定するようにすると)、
ノイズ等によって回転センサの異常が誤判定されたとき
に回転センサが正常動作しているにもかかわらずフェイ
ルセーフ制御が実行されてしまうとか、内燃機関の始動
時に、回転センサの異常判定条件が成立しているか否か
を確認するのに時間がかかり、燃料噴射や点火を行う気
筒の判別が遅れて、内燃機関を速やかに始動することが
できなくなる、といったことがあるので、回転センサの
異常判定条件として、回転センサから内燃機関の1回転
当たりに出力される検出信号が正常か否かによって回転
センサの異常判定を行う判定条件を設定し、正常復帰条
件には、回転センサからの検出信号に基づき気筒判別が
できたか否かを判定することにより正常復帰を判定する
判定条件を設定する、というように、異常判定条件と復
帰判定条件とに夫々異なる判定条件を設定することが行
われている。しかし、このように異常判定条件と正常復
帰条件とに異なる判定条件を設定すると、異常判定条件
と正常復帰条件との違いにより、異常判定時には制御機
器の異常が判定され、正常復帰判定時には制御機器の正
常が判定されて、正常・異常の判定結果が頻繁に切り替
わる、といったことがあり、上記問題が発生し易くなる
のである。
For example, conventionally, a gear-shaped rotation sensor provided on a crankshaft of an internal combustion engine is provided with a missing tooth or an extra tooth, and the position thereof is detected to detect a predetermined rotation angle position of the crankshaft. 2. Description of the Related Art There is known a device that determines a cylinder that controls fuel injection or the like from a detection position.
In this type of device, if the abnormality determination condition for determining the abnormality of the rotation sensor and the normal recovery condition for determining the normal recovery are the same (that is, whether the sensor is abnormal or normal depending on whether the abnormality determination condition is satisfied or not). If you decide),
When the abnormality of the rotation sensor is erroneously determined due to noise or the like, the fail-safe control is executed even though the rotation sensor is operating normally, or when the internal combustion engine is started, the abnormality determination condition of the rotation sensor is satisfied. It may take some time to check whether or not the internal combustion engine cannot be started quickly because the determination of the cylinder that performs fuel injection or ignition is delayed. As a condition, a judgment condition for making an abnormality judgment of the rotation sensor depending on whether or not the detection signal output per rotation of the internal combustion engine from the rotation sensor is normal is set. Based on whether or not the cylinder determination has been successful, the determination condition for determining the normal return is set. It has been performed to set different determination condition. However, if different judgment conditions are set for the abnormality judgment condition and the normal recovery condition in this way, due to the difference between the abnormality judgment condition and the normal recovery condition, the abnormality of the control device is judged at the time of the abnormality judgment, and the control device is judged at the time of the normal recovery judgment. In some cases, the normality is determined, and the determination result of the normality / abnormality is frequently switched, and the above problem is likely to occur.

【0008】本発明は、こうした問題に鑑みなされたも
ので、上記のように制御機器の異常判定及び正常復帰判
定を行うことにより、機関制御を、通常制御からフェイ
ルセーフ制御或はその逆へと切り換える装置において、
異常・正常の判定が頻繁に切り替わって制御が不安定に
なるのを防止することを目的とする。
The present invention has been made in view of these problems, and by performing the abnormality determination and the normal recovery determination of the control device as described above, the engine control is changed from the normal control to the fail-safe control or vice versa. In the switching device,
The purpose is to prevent control from becoming unstable due to frequent switching between abnormal and normal judgments.

【0009】[0009]

【課題を解決するための手段】かかる目的を達成するた
めに、請求項1に記載の内燃機関の制御装置では、異常
判定手段が、予め設定された異常判定条件に基づき、機
関制御のための制御機器の異常動作を判定すると、その
制御機器を使用しない所定のフェイルセーフ制御を実行
し、正常復帰判定手段が、予め設定された正常復帰条件
に基づき制御機器の異常動作から正常動作への復帰を検
出すると、フェイルセーフ制御を解除して、機関制御
を、その制御機器を用いた通常制御に復帰させる。そし
て、異常判定手段による異常判定と正常復帰判定手段に
よる正常復帰判定とが所定頻度で交互に繰り返される
と、復帰条件変更手段が、正常復帰判定手段が制御機器
の正常復帰を判定する正常復帰条件を正常復帰し難い方
向に切り換える。
In order to achieve such an object, in the control device for an internal combustion engine according to claim 1, the abnormality determining means controls the engine based on a preset abnormality determining condition. When an abnormal operation of the control device is determined, a predetermined fail-safe control that does not use the control device is executed, and the normal recovery determination means restores the abnormal operation of the control device to the normal operation based on a preset normal recovery condition. Is detected, the fail-safe control is canceled and the engine control is returned to the normal control using the control device. Then, when the abnormality determination by the abnormality determination means and the normal recovery determination by the normal recovery determination means are alternately repeated at a predetermined frequency, the recovery condition change means causes the normal recovery determination means to determine the normal recovery condition of the control device. To the direction in which it is difficult to return to normal.

【0010】従って、本発明によれば、異常判定手段に
よる異常判定と正常復帰判定手段による正常復帰判定と
が所定頻度で交互に繰り返された場合には、正常復帰判
定手段により制御機器の正常復帰が判定され難くなり、
制御機器の正常・異常の判定結果の頻繁な切り替わりを
防止して、機関制御を安定させることができる。また特
に、本発明では、正常復帰条件を正常復帰し難い方向に
切り換えるので、異常判定と正常復帰判定とが交互に繰
り返された場合には、制御機器の正常・異常の判定結果
は、「異常」側で安定し、フェールセーフ制御が連続的
に安定して実行されることになるので、安全性を充分に
確保することができる。
Therefore, according to the present invention, when the abnormality determination by the abnormality determination means and the normal recovery determination by the normal recovery determination means are alternately repeated at a predetermined frequency, the normal recovery determination means restores the normal condition of the control device. Becomes difficult to judge,
It is possible to prevent frequent switching of the normal / abnormal determination result of the control device and stabilize the engine control. Further, in particular, in the present invention, since the condition for returning to normal is switched to the direction in which it is difficult to return to normal, when the abnormality determination and the determination of normal return are alternately repeated, the determination result of normality / abnormality of the control device is Since it is stable on the side of ", and fail-safe control is continuously and stably executed, sufficient safety can be ensured.

【0011】次に、請求項2に記載の内燃機関の制御装
置においては、多気筒4サイクル内燃機関のクランクシ
ャフトの回転状態を検出する第1回転センサと、その内
燃機関のカムシャフトの回転状態を検出する第2回転セ
ンサとを備え、第1回転センサから第1基準位置被検出
部に対応した第1基準検出信号が入力されたときに、気
筒判別手段にて、その入力前の第2回転センサからの検
出信号の入力パターンから、特定気筒の基準位置を判別
する。
Next, in a control device for an internal combustion engine according to a second aspect, a first rotation sensor for detecting a rotation state of a crankshaft of a multi-cylinder four-cycle internal combustion engine and a rotation state of a camshaft of the internal combustion engine. And a second rotation sensor for detecting that the first rotation detection signal corresponding to the first reference position detected portion is input from the first rotation sensor by the cylinder discriminating means. The reference position of the specific cylinder is determined from the input pattern of the detection signal from the rotation sensor.

【0012】つまり、第1基準位置被検出部は、第1回
転体の外周位置の特定箇所に設けられているため、これ
に対応した第1基準検出信号は、第1回転センサからク
ランクシャフトの1回転に1回の割りで出力されるが、
4サイクル内燃機関においては、各気筒の全行程がクラ
ンクシャフトの2回転で完了するので、第1基準検出信
号のみでは、機関制御に必要な特定気筒の基準位置(例
えば燃料噴射を開始する基準となる気筒)を判別できな
い。そこで本発明では、第1基準信号が入力された際
に、クランクシャフトの2回転で1回転するカムシャフ
トに設けた第2回転センサからの検出信号を利用して、
特定気筒の基準位置を判別するのである。
That is, since the first reference position detected portion is provided at a specific position on the outer peripheral position of the first rotating body, the first reference detection signal corresponding to this is transmitted from the first rotation sensor to the crankshaft. It is output once per rotation,
In a four-cycle internal combustion engine, the entire stroke of each cylinder is completed by two revolutions of the crankshaft. Therefore, only the first reference detection signal requires a reference position of a specific cylinder (for example, a reference for starting fuel injection) necessary for engine control. Cylinder) cannot be identified. Therefore, in the present invention, when the first reference signal is input, the detection signal from the second rotation sensor provided on the camshaft that makes one rotation by two rotations of the crankshaft is used,
The reference position of the specific cylinder is determined.

【0013】そして、本発明では、異常判定手段にて第
1回転センサの異常を判定する際の異常判定条件が、第
1検出素子にて第1基準位置被検出部が検出される期間
内での第1回転角被検出部の検出回数のカウント値が、
第1回転体に形成した第1回転角被検出部の個数と一致
しないときに、第1回転センサの異常を判定するように
設定され、正常復帰判定手段にて第1回転センサの正常
復帰を判定する際の正常復帰条件が、異常判定条件が非
成立状態になるか、気筒判別手段にて特定気筒の基準位
置が判別されたときに、第1回転センサの正常復帰を判
定するように設定される。
In the present invention, the abnormality determination condition for determining the abnormality of the first rotation sensor by the abnormality determination means is that the first detection element detects the first reference position detected portion. The count value of the number of detections of the first rotation angle detected part of
When the number of first rotation angle detected portions formed on the first rotating body does not match, it is set so as to determine the abnormality of the first rotation sensor, and the normal return determination means resets the first rotation sensor to normal. The normal return condition for the determination is set to determine the normal return of the first rotation sensor when the abnormal determination condition is not satisfied or when the cylinder determination means determines the reference position of the specific cylinder. To be done.

【0014】なお、これは、前述したように、復帰判定
条件を異常判定条件と同じにすると、ノイズ等によって
第1回転センサの異常が誤判定されたときにフェイルセ
ーフ制御が実行されてしまうとか、内燃機関の始動時に
第1回転センサの正常判定を行うのに時間がかかり、気
筒判別して燃料噴射等を開始するのが遅れて、始動性が
低下する、といったことがあるためであり、本発明で
は、正常復帰条件として、異常判定条件の非成立時と、
気筒判別手段にて特定気筒の基準位置を判別できたとき
との2つの条件を設定することにより、内燃機関の始動
時には、気筒判別ができた時点で内燃機関を速やかに始
動できるようにしている。
As described above, if the return determination condition is the same as the abnormality determination condition, the fail safe control is executed when the abnormality of the first rotation sensor is erroneously determined due to noise or the like. This is because it takes time to determine the normality of the first rotation sensor at the time of starting the internal combustion engine, there is a delay in starting the fuel injection and the like after determining the cylinder, and the startability may deteriorate. In the present invention, when the abnormality determination condition is not satisfied, the normal recovery condition is
By setting two conditions when the reference position of the specific cylinder can be discriminated by the cylinder discriminating means, the internal combustion engine can be promptly started at the time when the cylinder discrimination can be performed at the time of starting the internal combustion engine. .

【0015】ところが、このように異常判定条件と正常
復帰条件とに異なる条件を設定した場合には、同一条件
にした場合に比べて、第1回転センサの異常判定と正常
判定とが繰り返される可能性が高く、しかもその場合
は、第1回転センサに何等かの異常は生じていると考え
られる。そこで、本発明では、異常判定手段による異常
判定と正常復帰判定手段による正常復帰判定とが所定頻
度で交互に繰り返されると、復帰条件変更手段にて、正
常復帰判定手段が第1回転センサの正常復帰を判定する
正常復帰条件を、異常判定条件の非成立状態のみに切り
換えることにより、正常復帰判定手段にて正常復帰を判
定し難くしているのである。
However, when different conditions are set for the abnormality determination condition and the normal recovery condition as described above, the abnormality determination and the normal determination of the first rotation sensor can be repeated as compared with the case where the same conditions are set. In that case, it is considered that some abnormality has occurred in the first rotation sensor. Therefore, in the present invention, when the abnormality determination by the abnormality determination means and the normal recovery determination by the normal recovery determination means are alternately repeated at a predetermined frequency, the normal condition determination means causes the normal recovery determination means to make the normality of the first rotation sensor normal. By switching the normal recovery condition for determining the recovery to only the non-fulfilled condition of the abnormality determination condition, it becomes difficult for the normal recovery determination means to determine the normal recovery.

【0016】この結果、本発明によれば、第1回転セン
サの正常・異常の判定結果の頻繁な切り替わりを防止し
て、機関制御を安定させることができると共に、第1回
転センサに何等かの異常が生じているにもかかわらず、
正常復帰が誤判定されるのを防止することができる。従
って、本発明によれば、第1回転センサを用いた機関制
御を良好に実行することができ、内燃機関運転時の安全
性を向上することができる。
As a result, according to the present invention, frequent switching of the normal / abnormal determination result of the first rotation sensor can be prevented, the engine control can be stabilized, and at the same time, the first rotation sensor will not be operated. Despite the anomaly,
It is possible to prevent erroneous determination of normal return. Therefore, according to the present invention, the engine control using the first rotation sensor can be satisfactorily executed, and the safety during the operation of the internal combustion engine can be improved.

【0017】なお、復帰条件変更手段としては、請求項
3に記載の如く、カウント手段にて、異常判定手段によ
る異常判定と正常復帰判定手段による正常復帰判定との
繰返し回数を所定期間毎にカウントし、このカウント手
段によるカウント値が所定値以上になったときに、正常
復帰条件を切り換えるようにすればよい。
As the restoration condition changing means, as described in claim 3, the counting means counts the number of repetitions of the abnormality determination by the abnormality determining means and the normal restoration determination by the normal restoration determining means for each predetermined period. However, when the count value by the counting means becomes equal to or larger than the predetermined value, the normal return condition may be switched.

【0018】[0018]

【発明の実施の形態】以下に本発明の一実施例を図面と
共に説明する。図1は、自動車用4サイクル6気筒ディ
ーゼルエンジン(以下単にエンジンという)への燃料噴
射量等を制御する実施例のエンジン制御装置の構成を表
わす概略構成図である。
BEST MODE FOR CARRYING OUT THE INVENTION An embodiment of the present invention will be described below with reference to the drawings. FIG. 1 is a schematic configuration diagram showing a configuration of an engine control apparatus of an embodiment that controls a fuel injection amount and the like to a 4-cycle 6-cylinder diesel engine for automobiles (hereinafter simply referred to as an engine).

【0019】図1に示すように、エンジンのクランクシ
ャフト1には、その同軸上に第1回転体として円板状の
NEパルサ2が固定されている。このNEパルサ2の外
周には、クランクシャフト1の所定回転角度毎{本実施
例では15℃A毎(℃A:クランク角度)}毎に、第1
回転角被検出部としての複数の突起3が形成されてい
る。そして、この複数の突起3のうち、特定気筒,例え
ば第1気筒及び第6気筒の上死点(TDC)を示す基準
位置に対応する突起は削除されており、その部分が第1
基準位置被検出部としての欠歯部4となっている。従っ
て、NEパルサ2には、合計23個の突起3が形成され
ていることになる。
As shown in FIG. 1, a disk-shaped NE pulser 2 is fixed to the crankshaft 1 of the engine as a first rotating body coaxially therewith. On the outer periphery of the NE pulsar 2, the crankshaft 1 is provided with a first rotation angle every {15 ° A in this embodiment (° CA: crank angle)}.
A plurality of protrusions 3 are formed as rotation angle detection target portions. Then, among the plurality of protrusions 3, a protrusion corresponding to a reference position indicating a top dead center (TDC) of a specific cylinder, for example, the first cylinder and the sixth cylinder, is deleted, and that portion is the first protrusion.
It is a toothless portion 4 as a reference position detected portion. Therefore, a total of 23 protrusions 3 are formed on the NE pulser 2.

【0020】一方、エンジンのクランクシャフト1に同
期して回転し、クランクシャフト1の2回転に1回転す
るカムシャフト5には、その同軸上に第2回転体として
円板状のGパルサ6が固定されている。このGパルサ6
の外周には、気筒数に対応して外周を等分割した所定角
度毎(本実施例では6気筒であるので60度毎であり、
クランク角では120℃A毎となる)に、第2回転角被
検出部としての複数(本実施例では6個)の突起7が形
成されている。そして、この複数の突起7は、エンジン
各気筒の上死点前45℃Aの位置に形成され、各気筒の
基準位置を示すように作用する。また、第1気筒の上死
点を示す基準位置に対応する突起7の直前には、第2基
準位置被検出部としての余分歯8が形成されている。な
お本実施例では、余分歯8は、第1気筒の上死点前75
℃Aの位置に形成される。
On the other hand, on the camshaft 5 that rotates in synchronization with the crankshaft 1 of the engine and rotates once every two rotations of the crankshaft 1, a disk-shaped G pulsar 6 is coaxially provided as a second rotating body. It is fixed. This G pulsar 6
The outer circumference of the cylinder is divided by a predetermined angle corresponding to the number of cylinders (6 cylinders in the present embodiment, so every 60 degrees,
A plurality of (six in this embodiment) protrusions 7 are formed as the second rotation angle detected parts at the crank angle of every 120 ° C.). The plurality of protrusions 7 are formed at a position of 45 ° C. before the top dead center of each cylinder of the engine and act so as to indicate the reference position of each cylinder. Further, immediately before the protrusion 7 corresponding to the reference position indicating the top dead center of the first cylinder, an extra tooth 8 as a second reference position detected portion is formed. In addition, in this embodiment, the extra tooth 8 is 75 before the top dead center of the first cylinder.
It is formed at a temperature of A.

【0021】また、上記各パルサ2、6の外周近傍に
は、夫々、第1検出素子及び第2検出素子としての電磁
ピックアップ10,12が配設されている。そして、各
電磁ピックアップ10,12は、波形整形回路15を介
して、CPU,ROM,RAM等からなるマイクロコン
ピュータにより構成された電子制御装置(以下、単にC
PUという)16に接続されている。以下、NEパルサ
2,電磁ピックアップ10等によって構成されるセンサ
(第1回転センサ)をNEセンサと称し、Gパルサ6,
電磁ピックアップ12等によって構成されるセンサ(第
2回転センサ)をGセンサと称する。
Further, electromagnetic pickups 10 and 12 as a first detection element and a second detection element are arranged near the outer circumferences of the pulsers 2 and 6, respectively. The electromagnetic pickups 10 and 12 are each provided with an electronic control unit (hereinafter, simply referred to as C, which is composed of a microcomputer including a CPU, a ROM, a RAM, etc., via a waveform shaping circuit 15.
16). Hereinafter, the sensor (first rotation sensor) configured by the NE pulser 2, the electromagnetic pickup 10 and the like is referred to as an NE sensor, and the G pulser 6,
A sensor (second rotation sensor) configured by the electromagnetic pickup 12 and the like is called a G sensor.

【0022】このように構成された本実施例のエンジン
制御装置においては、NEセンサの突起3が電磁ピック
アップ10との対向位置を通過する度に、図4(b)に
示すようなNEパルス信号が、波形整形回路15を介し
てCPU16へ入力される。また、Gセンサの突起7及
び余分歯8が電磁ピックアップ12の対向位置を通過す
る度に、図4(a)に示すようなGパルス信号が、波形
整形回路15を介してCPU16へ入力される。
In the engine control device of this embodiment having the above-described structure, each time the projection 3 of the NE sensor passes the position facing the electromagnetic pickup 10, the NE pulse signal as shown in FIG. Is input to the CPU 16 via the waveform shaping circuit 15. In addition, each time the protrusion 7 and the extra tooth 8 of the G sensor pass the facing position of the electromagnetic pickup 12, a G pulse signal as shown in FIG. 4A is input to the CPU 16 via the waveform shaping circuit 15. .

【0023】そして、CPU16は、これらの入力信号
に基づいて次に燃料噴射すべき気筒を特定したり、エン
ジンのクランク角度や回転速度を求めるための演算処理
や、その演算結果とエンジンの運転状態を検出する他の
センサ群17からの入力信号とに基づき、燃料噴射量,
噴射時期,燃料圧等の制御量を演算して、その演算結果
に基づきインジェクタ18等のアクチュエータを駆動制
御する、燃料噴射量制御,燃料噴射時期制御,燃料圧制
御等のための演算処理等を実行する。
Based on these input signals, the CPU 16 specifies the cylinder to which fuel should be injected next, and calculates the crank angle and the rotational speed of the engine, and the calculation result and the operating state of the engine. Based on the input signal from the other sensor group 17 for detecting the fuel injection amount,
Computation processing for fuel injection amount control, fuel injection timing control, fuel pressure control, etc., which controls the injection timing, fuel pressure, etc., and controls the actuators such as the injector 18 based on the calculation results. Run.

【0024】なお、図4において、#1〜#6は、エン
ジン各気筒の気筒番号,つまり第1気筒〜第6気筒を夫
々表わし、0,120,…720の数値は、CPU16
内で上記各種制御のために認識するクランクシャフト1
の回転位置、詳しくは、第1気筒#1が吸気行程に入る
ときの上死点位置を基準(0)とするエンジン1サイク
ル毎(つまり2回転毎)のクランク角度を表わす。
In FIG. 4, # 1 to # 6 represent the cylinder numbers of the engine cylinders, that is, the first to sixth cylinders, respectively, and the numerical values 0, 120, ...
Crankshaft 1 recognized in the above for various controls
Rotational position, specifically, the crank angle for each engine cycle (that is, for every two rotations) with reference to the top dead center position when the first cylinder # 1 enters the intake stroke.

【0025】また、図4から明らかなように、NEセン
サを構成するNEパルサ2は、欠歯部4が電磁ピックア
ップ10を通過した後にCPU16に最初に入力される
NEパルス信号(立上がり)が、Gセンサから第1気筒
#1及び第6気筒#6の上死点前45℃Aのタイミング
でCPU16に入力されるGパルス信号(立上がり)の
次に、CPU16に入力されるように位置決めされてい
る。
Further, as is apparent from FIG. 4, in the NE pulser 2 constituting the NE sensor, the NE pulse signal (rising edge) first input to the CPU 16 after the toothless portion 4 passes through the electromagnetic pickup 10, The G sensor is positioned so as to be input to the CPU 16 next to the G pulse signal (rising) input to the CPU 16 at the timing of 45 ° C. before the top dead center of the first cylinder # 1 and the sixth cylinder # 6. There is.

【0026】次に、CPU16において実行される処理
のうち、本発明にかかわる主要な処理であるNE割込み
処理について、図2及び図3に示すフローチャートに沿
って説明する。NE割込み処理は、NEパルス信号の入
力(立上がり)間隔からNEセンサの欠歯部4を検出し
て、現在上死点付近にある第1気筒#1,第6気筒#6
のうち、その後吸入行程に入って燃料噴射を実行すべき
気筒はいずれであるか,換言すればクランクシャフト1
は図4に示す0℃A(=720℃A)付近の基準位置で
あるか360℃A付近の基準位置であるか,を特定する
気筒判別、及び、NEパルス信号の入力状態からNEセ
ンサの異常判定等を行うための処理であり、NEセンサ
からNEパルス信号が入力される度(具体的にはNEパ
ルス信号が立上がる度)に実行される。
Next, of the processes executed by the CPU 16, the NE interrupt process, which is the main process according to the present invention, will be described with reference to the flow charts shown in FIGS. The NE interrupt process detects the toothless portion 4 of the NE sensor from the input (rising) interval of the NE pulse signal, and the first cylinder # 1 and the sixth cylinder # 6, which are currently near the top dead center, are detected.
Of these, which cylinder is to enter the intake stroke and perform fuel injection after that, in other words, the crankshaft 1
Is a cylinder position determining whether it is a reference position near 0 ° C. (= 720 ° C. A) or a reference position near 360 ° C. shown in FIG. This is a process for determining abnormality, and is executed every time the NE pulse signal is input from the NE sensor (specifically, every time the NE pulse signal rises).

【0027】図2に示す如く、NEパルス信号が入力さ
れてNE割込み処理が開始されると、まずS110
(S:ステップを表わす)にて、NEパルス信号の入力
数をカウントするカウンタCNEの値をインクリメント
(++CNE)し、続くS120にて、今回入力された
NEパルス信号はNEパルサ2の欠歯部4通過後のパル
ス信号(以下、このパルス信号の入力を欠歯入力とい
う)であるか否かを判断するNE欠歯判定処理を実行す
る。
As shown in FIG. 2, when the NE pulse signal is input and the NE interrupt processing is started, first, in S110.
In (S: represents step), the value of the counter CNE that counts the number of inputs of the NE pulse signal is incremented (++ CNE), and in the subsequent S120, the NE pulse signal input this time is the toothless portion of the NE pulser 2. NE missing tooth determination processing is performed to determine whether or not the pulse signal has passed four times (hereinafter, the input of this pulse signal is referred to as missing tooth input).

【0028】なお、このNE欠歯判定処理は、例えば、
NEパルス信号の今回の入力時刻t(n) と前回の入力時
刻t(n-1) とからNEパルス信号の入力間隔(換言すれ
ばパルス幅)T(n) を求め、このパルス幅T(n) が前回
求めたパルス幅T(n-1) に対して所定値(例えば3/
2)倍以上であるか否かを判断する、といった手順で実
行される。
The NE missing tooth determination process is performed, for example, by
The input interval (in other words, pulse width) T (n) of the NE pulse signal is calculated from the current input time t (n) of the NE pulse signal and the previous input time t (n-1), and this pulse width T (n n) is a predetermined value (eg 3 /
2) It is executed in a procedure such as determining whether or not it is double or more.

【0029】そして、続くS130では、パルス幅T
(n) が前回のパルス幅T(n-1) の所定値倍以上であり、
S120のNE欠歯判定処理にて欠歯入力が判定された
かどうかを判断し、欠歯入力が判定されていればS14
0に移行し、欠歯入力が判定されていなければ、S24
0に移行する。
Then, in the subsequent S130, the pulse width T
(n) is more than the specified value times the previous pulse width T (n-1),
It is determined whether or not the missing tooth input is determined in the NE missing tooth determination process of S120, and if the missing tooth input is determined, S14 is executed.
If it is determined that the missing tooth input has not been determined, the process proceeds to S24.
Move to 0.

【0030】S140では、CPU16の起動時に初期
化処理によってリセット(0)される欠歯判定フラグX
LACK2がリセット状態のままであるか否かを判断す
ることにより、現在、CPU16の起動後初めて欠歯入
力を判定したタイミングであるかどうかを判断する。そ
して、欠歯判定フラグXLACK2がリセット状態であ
れば、S150にて、欠歯判定フラグXLACK2をセ
ット(1)して、S220に移行し、逆に欠歯判定フラ
グXLACK2がセットされていれば、続くS160に
移行する。
In step S140, the missing tooth determination flag X is reset (0) by the initialization process when the CPU 16 is activated.
By determining whether or not LACK2 is still in the reset state, it is determined whether or not it is the timing at which the missing tooth input is determined for the first time after the CPU 16 is activated. If the missing tooth determination flag XLACK2 is in the reset state, the missing tooth determination flag XLACK2 is set (1) in S150, the process proceeds to S220, and conversely, if the missing tooth determination flag XLACK2 is set, Then, the process proceeds to S160.

【0031】S160では、カウンタCNEの値がクラ
ンクシャフト1の1回転分のNEパルス信号数に対応し
た所定値(本実施例では「23」)であるか否かによっ
て、NEセンサは正常であるか否かを判断する。そし
て、カウンタCNEの値が所定値「23」であり、NE
センサは正常であると判断すると、S170に移行し、
NEセンサの正常を表わす「NEアクティブ」を記憶す
る。また、続くS180では、後述の禁止フラグXNE
NGをリセット(0)し、S220に移行する。
In S160, the NE sensor is normal depending on whether or not the value of the counter CNE is a predetermined value (“23” in this embodiment) corresponding to the number of NE pulse signals for one revolution of the crankshaft 1. Determine whether or not. Then, the value of the counter CNE is the predetermined value "23", and
If it is determined that the sensor is normal, the process proceeds to S170,
“NE active” indicating that the NE sensor is normal is stored. Further, in the subsequent S180, a prohibition flag XNE, which will be described later, is set.
NG is reset (0), and the process proceeds to S220.

【0032】一方、S160にて、カウンタCNEの値
が所定値「23」ではないと判断されると、NEセンサ
或はNEパルス信号の入力系に何等かの異常があったと
判断して、S190に移行し、現在、「NEアクティ
ブ」が記憶されているか否かを判断する。そして、「N
Eアクティブ」が記憶されていれば、続くS200に
て、所定期間内(本実施例ではNEパルス信号が230
個入力される期間内)でのNEセンサの正常・異常反転
回数(換言すれば異常判定頻度)を計測するためのカウ
ンタCFAIL1をインクリメント(++CFAIL
1)した後、S210に移行し、「NEアクティブ」が
記憶されていなければ、そのままS210に移行する。
そして、S210では、NEセンサの異常を表わす「N
E非アクティブ」を記憶し、S220に移行する。
On the other hand, if it is determined in S160 that the value of the counter CNE is not the predetermined value "23", it is determined that there is some abnormality in the NE sensor or the input system of the NE pulse signal, and S190. Then, it is determined whether or not "NE active" is currently stored. And "N
If "E-active" is stored, then in step S200, within a predetermined period (when the NE pulse signal is 230
The counter CFAIL1 for measuring the number of normal / abnormal inversions of the NE sensor (in other words, the abnormality determination frequency) within the period of individual input is incremented (++ CFAIL).
After 1), the process proceeds to S210. If "NE active" is not stored, the process proceeds directly to S210.
Then, in S210, "N" indicating the abnormality of the NE sensor is displayed.
“E inactive” is stored, and the process proceeds to S220.

【0033】次に、S220では、上記カウンタCNE
をクリア(CNE←0)し、続くS230にて、正常復
帰条件として予め設定された判定条件,から、今回
の欠歯入力は、クランクシャフト1の0℃A(=720
℃A)付近の基準位置を表わすものであるか,360℃
A付近の基準位置を表わすものであるか,或はNEパル
サ2の突起3の欠落によるものであるかを判定する、図
3に示す判定処理を実行する。尚、この判定処理につい
ては後述する。
Next, in S220, the counter CNE is set.
Is cleared (CNE ← 0), and in the subsequent S230, from the judgment condition preset as the normal recovery condition, the current missing tooth input is 0 ° C. A (= 720) of the crankshaft 1.
℃ A) indicating the reference position around 360 ℃
The determination process shown in FIG. 3 is performed to determine whether it represents a reference position in the vicinity of A or whether the protrusion 3 of the NE pulser 2 is missing. The determination process will be described later.

【0034】そして、続くS240では、NEセンサの
異常判定頻度を表わすカウンタCFAIL1の値が所定
値(例えば「5」)以上であるか否かを判断し、このカ
ウンタCFAIL1の値が所定値以上であれば、S25
0にて、上記S230の判定処理における正常復帰判定
の実行を禁止する禁止フラグXNENGをセット(1)
して、S260に移行し、カウンタCFAIL1の値が
所定値に達していなければ、そのままS260に移行す
る。
Then, in S240, it is determined whether or not the value of the counter CFAIL1 representing the abnormality determination frequency of the NE sensor is equal to or more than a predetermined value (for example, "5"), and the value of the counter CFAIL1 is equal to or more than the predetermined value. If there is, S25
At 0, the prohibition flag XNENG for prohibiting execution of the normal return determination in the determination processing of S230 is set (1).
Then, the process proceeds to S260, and if the value of the counter CFAIL1 has not reached the predetermined value, the process proceeds directly to S260.

【0035】また次に、S260では、上記カウンタC
NEとは別にNEパルス信号の入力数をカウントするカ
ウンタCFAIL2の値をインクリメント(++CFA
IL2)し、続くS270にて、このカウンタCFAI
L2の値が所定値(本実施例では値「230」)以上で
あるか否かを判断する。
Next, at S260, the counter C
The value of the counter CFAIL2 that counts the number of inputs of NE pulse signals separately from NE is incremented (++ CFA
IL2), and then at S270, this counter CFAI
It is determined whether or not the value of L2 is equal to or greater than a predetermined value (value “230” in this embodiment).

【0036】そして、カウンタCFAIL2の値が所定
値「230」に達していなければそのまま当該処理を終
了し、逆にカウンタCFAIL2の値が所定値「23
0」以上であれば、S280に移行して、カウンタCF
AIL1及びCFAIL2を夫々クリア(CFAIL
1,CFAIL2←0)した後、当該処理を終了する。
Then, if the value of the counter CFAIL2 has not reached the predetermined value "230", the processing is ended as it is, and conversely the value of the counter CFAIL2 is changed to the predetermined value "23".
If it is "0" or more, the process proceeds to S280 and the counter CF
Clear AIL1 and CFAIL2 respectively (CFAIL
1, CFAIL2 ← 0), the process is finished.

【0037】次に、上記S230にて実行される判定処
理について説明する。図3に示す如く、この判定処理
は、まずS310にて、禁止フラグXNENGがセット
されているか否かを判断し、禁止フラグXNENGがセ
ットされていれば、S320以降の判定処理を実行する
ことなく、そのまま当該処理を終了して、上記S240
に移行し、逆に、禁止フラグXNENGがリセット状態
であれば、続くS320に移行する。
Next, the determination process executed in S230 will be described. As shown in FIG. 3, in this determination process, first in S310, it is determined whether or not the prohibition flag XNENG is set. If the prohibition flag XNENG is set, the determination process in S320 and subsequent steps is not executed. , The processing is ended as it is, and the above S240 is performed.
On the contrary, if the prohibition flag XNENG is in the reset state, the process proceeds to S320.

【0038】S320では、予め設定された判定条件
に従い、今回の欠歯入力の前に2個のGパルス信号が入
力されているか否かを判断することにより、現在、クラ
ンクシャフト1が0℃A(=720℃A)に対応した基
準位置であるか否かを判定する。
In S320, according to the preset determination condition, it is determined whether or not two G pulse signals have been input before the current missing tooth input, so that the crankshaft 1 is currently at 0 ° C. It is determined whether or not it is the reference position corresponding to (= 720 ° C. A).

【0039】なお、この判定条件は、前回NEパルス
信号が入力された時点(i-1) から、今回NEパルス信号
が入力された時点(i) までの間に、Gパルス信号が1個
入力され、しかも、NEパルス信号の入力に伴い今回の
NE割込み処理から数えて3回前にNE割込み処理が起
動された時点(i-3) から、前回NEパルス信号が入力さ
れた時点(i-1) までの間に、Gパルス信号が1個入力さ
れている場合に、0℃Aの基準位置を判定するように、
予め設定されている。
This judgment condition is that one G pulse signal is input between the time (i-1) when the NE pulse signal was input last time and the time (i) when the NE pulse signal was input this time. In addition, when the NE pulse signal is input, the NE interrupt signal is input three times before the current NE interrupt processing is started (i-3), and the NE pulse signal is input last time (i-). Until 1), when one G pulse signal is input, the reference position of 0 ° C is judged.
It is set in advance.

【0040】そして、S320にて、この判定条件が
成立したと判断されると、S330に移行し、現在、ク
ランクシャフト1が0℃A(=720℃A)の基準位置
であり、その後吸気行程に入って燃料噴射すべき気筒は
第1気筒#1であると判定し、その旨を記憶した後、S
360に移行する。
When it is determined in S320 that this determination condition is satisfied, the process proceeds to S330, in which the crankshaft 1 is currently at the reference position of 0 ° C (= 720 ° A), and then the intake stroke is performed. It is determined that the cylinder to enter and to inject fuel is the first cylinder # 1, and after memorizing this, S
Move to 360.

【0041】一方、S320にて、判定条件が成立し
ていないと判断されると、S340に移行し、今度は、
予め設定された判定条件に従い、今回の欠歯入力の前
にGパルス信号が1個だけ入力されているか否かを判断
することにより、現在、クランクシャフト1が360℃
Aに対応した基準位置であるか否かを判定する。
On the other hand, when it is determined in S320 that the determination condition is not satisfied, the process proceeds to S340, and this time,
According to the preset determination conditions, it is determined whether or not only one G pulse signal is input before the current missing tooth input, so that the crankshaft 1 is currently at 360 ° C.
It is determined whether or not it is the reference position corresponding to A.

【0042】なお、この判定条件は、前回NEパルス
信号が入力された時点(i-1) から、今回NEパルス信号
が入力された時点(i) までの間に、Gパルス信号が1個
入力され、しかも、NEパルス信号の入力に伴い今回の
NE割込み処理から数えて3回前にNE割込み処理が起
動された時点(i-3) から、前回NEパルス信号が入力さ
れた時点(i-1) までの間に、Gパルス信号が入力されて
いない場合に、360℃Aの基準位置を判定するよう
に、予め設定されている。
This judgment condition is that one G pulse signal is input between the time (i-1) when the NE pulse signal was input last time and the time (i) when the NE pulse signal was input this time. In addition, when the NE pulse signal is input, the NE interrupt signal is input three times before the current NE interrupt processing is started (i-3), and the NE pulse signal is input last time (i-). Up to 1), when the G pulse signal is not input, it is preset to determine the reference position of 360 ° C.

【0043】そして、S340にて、この判定条件が
成立していないと判断されると、今回の欠歯入力は、N
Eパルサ2の突起3の欠落によるものであるとして、そ
のまま当該処理を終了する。また、逆に判定条件が成
立したと判断されると、S350に移行し、現在、クラ
ンクシャフト1が360℃Aの基準位置であり、その後
吸気行程に入って燃料噴射すべき気筒は第6気筒#6で
あると判定し、その旨を記憶した後、S360に移行す
る。
If it is determined in S340 that this determination condition is not satisfied, the current missing tooth input is N
It is assumed that this is due to the lack of the protrusion 3 of the E pulsar 2, and the processing is ended as it is. On the other hand, if it is determined that the determination condition is satisfied, the routine proceeds to S350, where the crankshaft 1 is currently at the reference position of 360 ° C., and then the cylinder to be injected into the intake stroke is the sixth cylinder. After determining that it is # 6 and storing that fact, the process proceeds to S360.

【0044】そして、S360では、上記処理によりク
ランクシャフト1の基準位置を検出できたことから、N
Eセンサは正常であるとして、「NEアクティブ」を記
憶し、当該処理を終了する。つまり、図4に示すよう
に、Gセンサからは、各気筒#1〜#6の上死点に対応
したGパルス信号に加えて、第1気筒#1の上死点に対
応したGパルス信号よりも所定クランク角度(30℃
A)分前のタイミングで、余分歯8によるGパルス信号
が出力されることから、S320,S340では、欠歯
入力の直前の時点(i-1) から時点(i) までの間にGパル
ス信号が入力されているか否かによって第1及び第6気
筒#1,#6の上死点を確認し、更にその前の時点(i-
3) から時点(i-1) の間に余分歯によるGパルス信号が
入力されているか否かによって、クランクシャフト1が
0℃Aの基準位置であるか否かを判定するのである。
Then, in S360, since the reference position of the crankshaft 1 can be detected by the above processing, N
Assuming that the E sensor is normal, “NE active” is stored and the process ends. That is, as shown in FIG. 4, in addition to the G pulse signal corresponding to the top dead center of each of the cylinders # 1 to # 6, the G sensor outputs the G pulse signal corresponding to the top dead center of the first cylinder # 1. Crank angle (30 ° C
A) Since the G pulse signal from the extra tooth 8 is output at the timing of a minute before, in S320 and S340, the G pulse is output from the time (i-1) immediately before the missing tooth input to the time (i). The top dead center of the 1st and 6th cylinders # 1 and # 6 is confirmed depending on whether or not the signal is input, and further before that (i-
From 3) to time (i-1), it is determined whether the crankshaft 1 is at the reference position of 0 ° C. or not depending on whether the G pulse signal by the extra tooth is input.

【0045】そして、これら各S320,S340の処
理にて、Gパルス信号の入力数から、クランクシャフト
1の0℃A又は360℃Aに対応した基準位置を検出で
きた場合には、前記S160〜S210の処理にて、一
旦NEセンサの異常を判定して「NE非アクティブ」を
記憶した場合であっても、S360にて、NEセンサは
正常であるものとして、「NEアクティブ」を記憶する
ことにより、NEセンサの判定状態を「異常」から「正
常」に復帰させ、NEセンサを用いた燃料噴射制御を実
行できるようにするのである。
In the processes of S320 and S340, if the reference position corresponding to 0 ° C or 360 ° C of the crankshaft 1 can be detected from the input number of the G pulse signal, the above S160- In the processing of S210, even if the NE sensor is once determined to be abnormal and "NE inactive" is stored, in S360, "NE active" is stored as the NE sensor is normal. Thus, the determination state of the NE sensor is returned from "abnormal" to "normal", and the fuel injection control using the NE sensor can be executed.

【0046】なお、上記S160〜S210の処理によ
りNEセンサの異常が判定されて、「NE非アクティ
ブ」が記憶され、上記S320,S340の処理でも判
定条件又はが成立していないと判断された場合に
は、「NE非アクティブ」が保持され、NEセンサの異
常判定状態が継続するが、このように「NE非アクティ
ブ」が記憶されている場合には、CPU16は、図示し
ないGパルス信号の割込み処理により、Gパルス信号の
みを用いて気筒判別を行い、その判定結果に従い燃料噴
射を実行してエンジンの運転を継続させる、フェイルセ
ーフ制御を実行する。つまり、本実施例では、こうした
フェイルセーフ制御を実行することにより、NEセンサ
の異常時に、エンジン停止を招くことなく、エンジンの
運転を継続させて、車両の走行安全性を確保するのであ
る。
When the NE sensor abnormality is determined by the processing of S160 to S210, "NE inactive" is stored, and it is determined that the determination condition or is not satisfied in the processing of S320 and S340. Holds "NE inactive" and the NE sensor abnormality determination state continues, but when "NE inactive" is stored in this way, the CPU 16 interrupts the G pulse signal not shown. By the processing, the cylinder discrimination is performed using only the G pulse signal, and the fuel safe injection is performed according to the determination result to continue the operation of the engine and the fail safe control is performed. In other words, in the present embodiment, by executing such fail-safe control, when the NE sensor is abnormal, the engine operation is continued without causing the engine to stop and the traveling safety of the vehicle is ensured.

【0047】以上説明したように、本実施例のエンジン
制御装置においては、NEセンサの欠歯入力から欠歯入
力までの間のNEパルス信号の個数からNEセンサの異
常を判定し、異常判定時には、その旨を表わす「NE非
アクティブ」を記憶して、NEセンサ異常時のエンジン
の継続運転を実行させるフェイルセーフ制御に移行でき
るようにするが、一旦NEセンサの異常が判定されて
「NE非アクティブ」が記憶されても、NEセンサの欠
歯入力とその前のGパルス入力状態とに基づく気筒判別
動作によって、判定条件又はが成立して、気筒判別
を実行できた場合には、NEセンサは正常であるものと
して「NE非アクティブ」から「NEアクティブ」に速
やかに復帰させる。
As described above, in the engine control apparatus according to the present embodiment, the NE sensor abnormality is determined based on the number of NE pulse signals between the missing tooth input and the missing tooth input of the NE sensor. , "NE inactive" indicating that is stored so that it is possible to shift to the fail-safe control for executing the continuous operation of the engine when the NE sensor is abnormal. Even if "active" is stored, if the determination condition or the condition is satisfied by the cylinder determination operation based on the missing tooth input of the NE sensor and the G pulse input state before that, the NE sensor is detected. Promptly restores from "NE inactive" to "NE active" as normal.

【0048】この結果、例えば、NEセンサを構成する
NEパルサ2の突起3が欠落した場合等、NEセンサに
物理的な異常が発生して、「NE非アクティブ」が記憶
され、その後上記,の判定条件が成立しない場合に
は、NEセンサ異常時のフェイルセーフ制御を実行させ
て車両走行時の安全性を向上することができる。また例
えば、外部ノイズ等によってNEセンサの異常が誤判定
された場合等、「NE非アクティブ」が一旦記憶されて
も、その後、気筒判別を正常に実行できた場合には、N
Eセンサの判定状態を「NE非アクティブ」から「NE
アクティブ」に速やかに復帰させることができ、フェイ
ルセーフ制御が不必要に実行されるのを防止できる。
As a result, for example, when the protrusion 3 of the NE pulser 2 constituting the NE sensor is missing, a physical abnormality occurs in the NE sensor, "NE inactive" is stored, and thereafter, the above If the determination condition is not satisfied, the fail-safe control when the NE sensor is abnormal can be executed to improve the safety when the vehicle is traveling. Further, for example, when “NE inactive” is temporarily stored even if “NE inactive” is erroneously determined due to external noise or the like, and then the cylinder determination can be normally performed, N
The determination state of the E sensor changes from "NE inactive" to "NE
It is possible to quickly return to "active" and prevent the fail-safe control from being unnecessarily executed.

【0049】ところで、図5に示す如く、NEパルサ2
に形成された複数の突起3のうち、第2及び第5気筒#
2,#5の上死点に対応した突起3、或は第3及び第4
気筒#3,#4の上死点に対応した突起3等、欠歯部4
のクランク角度位置に対して120℃A分或は240℃
A分だけずれた回転角度位置に形成された突起3が欠落
している場合には、上記S160〜S210の処理によ
り、NEセンサの異常が判定されて「NE非アクティ
ブ」が記憶されても、その後S230にて実行される判
定処理にて、Gセンサから出力される第2及び第5気筒
#2,#5の上死点に対応したGパルス信号、或は第3
及び第4気筒#3,#4の上死点に対応したGパルス信
号により、上記判定条件が成立したと判断され、NE
センサの判定状態が「NE非アクティブ」から「NEア
クティブ」に復帰することになる。そしてこの場合に
は、クランクシャフト1が360℃Aに対応した基準位
置にあると誤判定されて、第6気筒#6に対して燃料噴
射が繰返し実行されることになるので、エンジンに損傷
を与えてしまう。
By the way, as shown in FIG. 5, the NE pulser 2
Of the plurality of protrusions 3 formed on the second and fifth cylinders #
2, the protrusion 3 corresponding to the top dead center of # 5, or the third and fourth
The toothless portion 4 such as the protrusion 3 corresponding to the top dead center of the cylinders # 3 and # 4
120 ° A or 240 ° C for the crank angle position of
In the case where the protrusion 3 formed at the rotational angle position deviated by A is missing, even if the abnormality of the NE sensor is determined and "NE inactive" is stored by the processing of S160 to S210, After that, in the determination process executed in S230, the G pulse signal corresponding to the top dead center of the second and fifth cylinders # 2 and # 5 output from the G sensor, or the third pulse signal
And the G pulse signal corresponding to the top dead center of the fourth cylinder # 3 and # 4, it is determined that the above determination conditions are met, and the NE
The determination state of the sensor will return from "NE inactive" to "NE active". Then, in this case, the crankshaft 1 is erroneously determined to be at the reference position corresponding to 360 ° C., and fuel injection is repeatedly executed to the sixth cylinder # 6, which damages the engine. Will give.

【0050】なお、図5は、欠歯部4に対して120℃
A及び240℃A分夫々位置ずれした2個の突起3が共
に欠落し、第2気筒#〜第6気筒の上死点付近で順に判
定条件が成立して、NEセンサの正常・異常を表わす
フラグXNEACTが「NEアクティブ」を表わすセッ
ト状態と「NE非アクティブ」を表わすリセット状態と
に繰返し反転される場合を表わす。
In FIG. 5, 120 ° C. with respect to the toothless portion 4.
The two projections 3 which are misaligned by A and 240 ° C. respectively are missing, and the determination conditions are sequentially established in the vicinity of the top dead center of the second cylinder # to the sixth cylinder to indicate normality / abnormality of the NE sensor. The case where the flag XNEACT is repeatedly inverted to the set state representing "NE active" and the reset state representing "NE inactive" is shown.

【0051】しかし、本実施例では、図5に示すよう
に、カウンタCFAIL2にてNEパルス信号の入力数
を「0」から所定値「230」まで繰返しカウントする
ことにより、クランクシャフト1の回転に応じた判定期
間(クランクシャフト1が凡そ10回転する期間)を繰
返し設定し、カウンタCFAIL1を用いて、その期間
内にNEセンサの判定結果が「NEアクティブ」から
「NE非アクティブ」に反転する反転回数をカウント
し、そのカウント値が所定値「5」に達すると、禁止フ
ラグXNENGをセットして、通常時の正常復帰条件で
ある判定条件,が成立したか否かの判定を禁止し
て、たとえ判定条件,が成立していても「NEアク
ティブ」に復帰させないようにしているため、第6気筒
の誤判定が継続されることはなく、その後、エンジンへ
の燃料噴射をNEセンサ異常時のフェイルセーフ制御に
て実行させて、エンジンの損傷を防止することができ
る。
However, in this embodiment, as shown in FIG. 5, the counter CFAIL2 repeatedly counts the number of NE pulse signals input from "0" to a predetermined value "230", so that the crankshaft 1 rotates. A determination period (a period in which the crankshaft 1 rotates approximately 10 times) is repeatedly set, and the counter CFAIL1 is used to reverse the determination result of the NE sensor from “NE active” to “NE inactive” within that period. When the number of times is counted and the count value reaches a predetermined value “5”, the prohibition flag XNENG is set to prohibit the judgment as to whether or not the judgment condition, which is a condition for returning to normal in normal times, is satisfied. Even if the determination condition is met, the system is not allowed to return to "NE active", so the erroneous determination of the sixth cylinder is not continued, After the fuel injection into the engine by running at the fail-safe control at the time of the NE sensor abnormality, it is possible to prevent damage to the engine.

【0052】また、禁止フラグXNENGは、欠歯入力
の間のNEパルス信号数が所定値「23」となって、S
160にて「CNE=23」が判定されたとき(つま
り、異常判定条件が非成立となったとき)に初めてリセ
ットされるので、禁止フラグXNENGが一旦セットさ
れると、その後エンジンの運転中に再度「NE非アクテ
ィブ」から「NEアクティブ」に復帰することはなく、
フェイルセーフ制御を継続させることができる。
Further, the prohibition flag XNENG indicates that the number of NE pulse signals during the missing tooth input becomes a predetermined value "23" and S
It is reset for the first time when "CNE = 23" is determined in 160 (that is, when the abnormality determination condition is not satisfied). Therefore, once the prohibition flag XNENG is set, the engine is then operated again. Never return from "NE inactive" to "NE active"
Fail-safe control can be continued.

【0053】従って、本実施例のエンジン制御装置によ
れば、NEセンサの異常判定を正確に行い、NEセンサ
により気筒判別を実行できる場合には、その判別結果に
従い燃料噴射制御を実行してエンジンを正常運転させ、
NEセンサにより気筒判別を実行できない場合には、G
センサを用いて気筒判別を行うフェイルセーフ制御によ
りエンジンの運転を継続させる、といったことが可能に
なり、エンジン制御の安全性及び制御精度を向上するこ
とができる。
Therefore, according to the engine control apparatus of the present embodiment, when the NE sensor can be accurately judged and the cylinder can be discriminated by the NE sensor, the fuel injection control is executed according to the discrimination result and the engine is executed. Normal operation,
When cylinder discrimination cannot be executed by the NE sensor, G
It is possible to continue the operation of the engine by fail-safe control in which a cylinder is discriminated using a sensor, and it is possible to improve the safety and control accuracy of the engine control.

【0054】なお、本実施例において、「NE非アクテ
ィブ」から「NEアクティブ」への切り換え(つまりN
Eセンサの正常復帰)を、NEセンサの異常判定条件
(NE≠23)が成立しなくなったときだけでなく、欠
歯入力前のGパルス信号の入力状態から気筒判別を実行
できたときにも行うようにしているのは、ノイズ等によ
ってNEセンサの異常判定条件が成立したときに、気筒
判別を正常に実行できるにもかかわらずNEセンサの異
常を判定して、フェイルセーフ制御を実行してしまうの
を防止するためである。
In this embodiment, switching from "NE inactive" to "NE active" (that is, N
Not only when the abnormality determination condition of the NE sensor (NE ≠ 23) is no longer satisfied, but also when the cylinder determination can be executed from the input state of the G pulse signal before the tooth-missing input. When the abnormality determination condition of the NE sensor is satisfied due to noise or the like, the abnormality of the NE sensor is determined and the fail-safe control is executed even though the cylinder determination can be normally performed. This is to prevent it from being lost.

【0055】また本実施例では、CPU16の起動後、
最初に欠歯入力があった場合(S140:NO)には、
S150にてその旨を表わす欠歯判定フラグXLACK
2をセットするだけで、そのままS230の判定処理に
移行し、S230にて判定条件又はが成立している
と判定した場合には、そのまま通常制御を開始するよう
にしているが、これは、CPU16の起動後、NEセン
サの異常判定を実行してから、判定条件,を用いて
気筒判別を行うようにすると、エンジン始動直後の燃料
噴射を速やかに開始することができず、エンジンの始動
性が低下するためである。つまり、本実施例では、エン
ジン始動後は、速やかに気筒判別して、燃料噴射を開始
できるようにすることで、エンジンの始動性、特に低温
始動時の始動性を確保できるようにしているのである。
In this embodiment, after the CPU 16 is activated,
If there is a missing tooth input first (S140: NO),
In S150, the tooth-missing determination flag XLACK indicating that fact
Just by setting 2, the process directly proceeds to the determination process of S230, and when it is determined that the determination condition or is satisfied in S230, the normal control is started as it is. If the abnormality determination of the NE sensor is executed after the start of the engine and then the cylinder determination is performed using the determination condition, it is not possible to immediately start the fuel injection immediately after the engine is started and the startability of the engine is reduced. This is because it will decrease. In other words, in this embodiment, after the engine is started, the cylinders can be promptly discriminated and the fuel injection can be started, so that the startability of the engine, especially the startability at the low temperature start, can be secured. is there.

【0056】以上、本発明の一実施例として、NEセン
サの異常判定を欠歯入力の間のパルス信号数に基づき実
行すると共に、気筒判別を欠歯入力前のGパルス信号の
入力状態に基づき実行し、更に、NEセンサの異常判定
状態から正常判定状態への復帰を、NEセンサの異常判
定条件が成立しなくなったときと、欠歯入力前のGパル
ス信号の入力状態から気筒判別を実行できたときに実行
することにより、NEセンサからの欠歯入力を用いた気
筒判別を速やかに実行して、エンジン制御を応答遅れな
く開始できるようにしたエンジン制御装置に本発明を適
用した場合について説明したが、本発明は、こうしたエ
ンジン制御装置に限定されることはなく、種々の態様を
とることができる。
As described above, as one embodiment of the present invention, the abnormality determination of the NE sensor is performed based on the number of pulse signals during the toothless input, and the cylinder determination is performed based on the input state of the G pulse signal before the toothless input. Executed and then returned from the abnormality determination state of the NE sensor to the normal determination state, the cylinder determination is performed when the abnormality determination condition of the NE sensor is no longer satisfied and from the input state of the G pulse signal before the missing tooth input. A case in which the present invention is applied to an engine control device capable of promptly executing cylinder determination using a missing tooth input from the NE sensor to start engine control without a response delay by executing the operation when possible. Although described, the present invention is not limited to such an engine control device and can take various aspects.

【0057】例えば、上記実施例では、6気筒ディーゼ
ルエンジンの燃料噴射制御を行うエンジン制御装置につ
いて説明したが、4気筒ディーゼルエンジンに対する燃
料噴射制御を行うエンジン制御装置であっても、ガソリ
ンエンジンに対する制御(燃料噴射制御,点火時期制御
等)を行うエンジン制御装置であっても、NEセンサと
Gセンサとを用いて気筒判別を行う制御装置であれば、
上記実施例と同様に構成することにより、同様の効果を
得ることができる。
For example, in the above embodiment, the engine control device which controls the fuel injection of the 6-cylinder diesel engine has been described, but even the engine control device which controls the fuel injection of the 4-cylinder diesel engine controls the gasoline engine. Even if the engine control device performs (fuel injection control, ignition timing control, etc.), if it is a control device that performs cylinder discrimination using the NE sensor and the G sensor,
The same effect can be obtained by configuring the same as the above embodiment.

【0058】また、異常判定の対象物としては、上記実
施例のようなNEセンサ以外のセンサ、例えばGセンサ
であっても、或は他のアクチュエータであってもよく、
その異常判定と正常復帰判定とを行うことにより通常制
御とフェイルセーフ制御とを切り換える制御装置であれ
ば、本発明を適用することができる。
Further, the object of abnormality determination may be a sensor other than the NE sensor as in the above embodiment, for example, a G sensor, or another actuator,
The present invention can be applied to any control device that switches between normal control and fail-safe control by performing the abnormality determination and the normal recovery determination.

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

【図1】 実施例のエンジン制御装置の構成を表わす概
略構成図である。
FIG. 1 is a schematic configuration diagram illustrating a configuration of an engine control device according to an embodiment.

【図2】 実施例のNE割込み処理を表わすフローチャ
ートである。
FIG. 2 is a flowchart showing an NE interrupt process of the embodiment.

【図3】 図2のS230にて実行される気筒判別用の
判定処理の詳細を表わすフローチャートである。
FIG. 3 is a flowchart showing details of determination processing for cylinder determination performed in S230 of FIG.

【図4】 実施例のGセンサ及びNEセンサからの出力
パルスとNEセンサ正常判定時のカウンタCNEの変化
を表わすタイムチャートである。
FIG. 4 is a time chart showing output pulses from the G sensor and the NE sensor and changes in the counter CNE when the NE sensor is normal.

【図5】 NEセンサの正常・異常判定が繰り返された
場合の動作の一例を表わすタイムチャートである。
FIG. 5 is a time chart showing an example of the operation when the normality / abnormality determination of the NE sensor is repeated.

【符号の説明】[Explanation of symbols]

1…クランクシャフト 2…NEパルサ 3…突起
4…欠歯部 5…カムシャフト 6…Gパルサ 7…突起 8
…余分歯 10,12…電磁ピックアップ 15…波形整形回路 16…電子制御装置(CPU)
DESCRIPTION OF SYMBOLS 1 ... Crankshaft 2 ... NE pulser 3 ... Protrusion 4 ... Missing tooth portion 5 ... Camshaft 6 ... G pulser 7 ... Protrusion 8
... Extra teeth 10, 12 ... Electromagnetic pickup 15 ... Waveform shaping circuit 16 ... Electronic control unit (CPU)

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】 内燃機関に設けられた機関制御のための
センサ,アクチュエータ等の制御機器の異常を予め設定
された異常判定条件に基づき判定する異常判定手段を備
え、該異常判定手段にて制御機器の異常が判定される
と、該制御機器を使用しない所定のフェイルセーフ制御
を実行すると共に、 前記制御機器の異常状態からの正常復帰を、予め設定さ
れた正常復帰条件に基づき判定する正常復帰判定手段を
備え、該正常復帰判定手段にて該制御機器の正常復帰が
判定されると、前記フェイルセーフ制御を解除して、該
制御機器を用いた通常制御を実行する内燃機関の制御装
置において、 前記異常判定手段による異常判定と前記正常復帰判定手
段による正常復帰判定とが所定頻度で交互に繰り返され
ると、前記正常復帰判定手段が前記制御機器の正常復帰
を判定する正常復帰条件を、正常復帰し難い方向に切り
換える復帰条件変更手段を設けたことを特徴とする内燃
機関の制御装置。
1. An abnormality determining means for determining an abnormality of a control device such as a sensor or an actuator provided in an internal combustion engine for controlling an engine based on an abnormality determining condition set in advance, and the abnormality determining means controls the abnormality. When an abnormality of the device is determined, a predetermined fail-safe control not using the control device is executed, and a normal recovery from the abnormal condition of the control device is determined based on a normal recovery condition set in advance. In a control device for an internal combustion engine, which comprises a determining means, when the normal recovery determining means determines that the control device returns to normal, cancels the fail-safe control and executes normal control using the control device. When the abnormality determination by the abnormality determination means and the normal recovery determination by the normal recovery determination means are alternately repeated at a predetermined frequency, the normal recovery determination means causes the controller to operate. Control apparatus for an internal combustion engine, wherein a normal return condition to determine the normal return, provided the return condition changing means for switching the normal return difficult direction.
【請求項2】 請求項1に記載の内燃機関の制御装置で
あって、 多気筒4サイクル内燃機関のクランクシャフトに同期し
て回転する第1回転体、該第1回転体の外周位置に等角
度間隔で形成された複数の第1回転角被検出部、該第1
回転体の外周位置の特定箇所に形成された第1基準位置
被検出部、及び、該各被検出部の回転軌跡近傍に設けら
れ各被検出部の通過に応じて検出信号を発生する第1検
出素子を備えた第1回転センサと、 前記内燃機関のカムシャフトに同期して回転する第2回
転体、該第2回転体の外周位置に等角度間隔で前記内燃
機関の気筒数に対応した数だけ形成された第2回転角被
検出部、該第2回転体の外周位置の特定箇所に形成され
た第2基準位置被検出部、及び、該各被検出部の回転軌
跡近傍に設けられ各被検出部の通過に応じて検出信号を
発生する第2検出素子を備えた第2回転センサと、 前記第1回転センサから前記第1基準位置被検出部に対
応した第1基準検出信号が入力されると、該信号入力前
の前記第2回転センサからの検出信号の入力パターンか
ら特定気筒の基準位置を判別する気筒判別手段と、 を備え、 前記異常判定手段は、前記第1回転センサからの検出信
号に基づき、前記第1検出素子にて前記第1基準位置被
検出部が検出される期間内での前記第1回転角被検出部
の検出回数をカウントし、該カウント値が前記第1回転
角被検出部の個数と一致しないときに、前記異常判定条
件が成立したとして、前記第1回転センサの異常を判定
し、 前記正常復帰判定手段は、前記異常判定条件が非成立状
態になるか、前記気筒判別手段にて特定気筒の基準位置
が判別されると、前記正常復帰条件が成立したとして、
前記第1回転センサの正常復帰を判定し、 前記復帰条件変更手段は、前記異常判定手段による異常
判定と前記正常復帰判定手段による正常復帰判定とが所
定頻度で交互に繰り返されると、前記正常復帰判定手段
が前記第1回転センサの正常復帰を判定する正常復帰条
件を、前記異常判定条件の非成立状態のみに切り換える
ことを特徴とする内燃機関の制御装置。
2. The control device for an internal combustion engine according to claim 1, wherein the first rotating body rotates in synchronization with the crankshaft of the multi-cylinder four-cycle internal combustion engine, the outer peripheral position of the first rotating body, and the like. A plurality of first rotation angle detected portions formed at angular intervals;
A first reference position detected portion formed at a specific position on the outer peripheral position of the rotating body, and a first signal provided near the rotation locus of each detected portion and generating a detection signal in response to passage of each detected portion A first rotation sensor having a detection element, a second rotating body that rotates in synchronization with the camshaft of the internal combustion engine, and an outer peripheral position of the second rotating body corresponding to the number of cylinders of the internal combustion engine at equal angular intervals. A plurality of second rotation angle detected parts, a second reference position detected part formed at a specific position on the outer peripheral position of the second rotating body, and a rotation locus of each detected part. A second rotation sensor including a second detection element that generates a detection signal in response to passage of each detected portion, and a first reference detection signal corresponding to the first reference position detected portion from the first rotation sensor When input, the detection signal from the second rotation sensor before inputting the signal A cylinder discriminating means for discriminating the reference position of the specific cylinder from the force pattern; the abnormality determining means is configured to detect the first reference position by the first detection element based on a detection signal from the first rotation sensor. The number of detections of the first rotation angle detected part within the period in which the detection part is detected is counted, and when the count value does not match the number of the first rotation angle detected parts, the abnormality determination condition is It is determined that the first rotation sensor is abnormal, and the normal return determining unit determines whether the abnormality determining condition is not satisfied or the cylinder determining unit determines the reference position of the specific cylinder. , Assuming that the condition for returning to normal is satisfied,
When the normal condition of the first rotation sensor is determined to be normal, and the recovery condition changing unit is configured to return the normal condition when the abnormality determination by the abnormality determining unit and the normal return determination by the normal recovery determining unit are alternately repeated at a predetermined frequency. A control device for an internal combustion engine, wherein the determining means switches the normal return condition for determining the normal return of the first rotation sensor only to a state where the abnormality determining condition is not satisfied.
【請求項3】 請求項1又は請求項2に記載の内燃機関
の制御装置において、 前記復帰条件変更手段は、前記異常判定手段による異常
判定と正常復帰判定手段による正常復帰判定との繰返し
回数を所定期間毎にカウントするカウント手段を備え、
該カウント手段によるカウント値が所定値以上になった
ときに、前記正常復帰条件を切り換えることを特徴とす
る内燃機関の制御装置。
3. The control device for an internal combustion engine according to claim 1 or 2, wherein the recovery condition changing means determines the number of repetitions of the abnormality determination by the abnormality determination means and the normal recovery determination by the normal recovery determination means. Equipped with counting means for counting every predetermined period,
A control device for an internal combustion engine, characterized in that the condition for returning to normal is switched when the count value by the counting means exceeds a predetermined value.
JP31281695A 1995-11-30 1995-11-30 Control device for internal combustion engine Expired - Fee Related JP3651088B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP31281695A JP3651088B2 (en) 1995-11-30 1995-11-30 Control device for internal combustion engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP31281695A JP3651088B2 (en) 1995-11-30 1995-11-30 Control device for internal combustion engine

Publications (2)

Publication Number Publication Date
JPH09152902A true JPH09152902A (en) 1997-06-10
JP3651088B2 JP3651088B2 (en) 2005-05-25

Family

ID=18033764

Family Applications (1)

Application Number Title Priority Date Filing Date
JP31281695A Expired - Fee Related JP3651088B2 (en) 1995-11-30 1995-11-30 Control device for internal combustion engine

Country Status (1)

Country Link
JP (1) JP3651088B2 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100432606B1 (en) * 2002-06-14 2004-06-07 씨멘스 오토모티브 주식회사 A replacement installation of crank signal
JP2010230122A (en) * 2009-03-27 2010-10-14 Toyota Motor Corp Vehicle shift control device
JP2011026961A (en) * 2009-07-21 2011-02-10 Toyota Motor Corp Abnormality diagnostic device for internal combustion engine
US8204674B2 (en) 2008-04-17 2012-06-19 Denso Corporation Apparatus for controlling engine using crank signal and cam signal
US8656874B2 (en) 2010-06-14 2014-02-25 Toyota Jidosha Kabushiki Kaisha Control device of actuator
US8825268B2 (en) 2007-05-25 2014-09-02 Toyota Jidosha Kabushiki Kaisha Shift switching device
US8914185B2 (en) 2009-02-27 2014-12-16 Toyota Jidosha Kabushiki Kaisha Vehicle control device
CN106121818A (en) * 2016-08-11 2016-11-16 湖北云康动力科技有限公司 A kind of signal fluted disc and searching and the method for detection piston position

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100432606B1 (en) * 2002-06-14 2004-06-07 씨멘스 오토모티브 주식회사 A replacement installation of crank signal
US8825268B2 (en) 2007-05-25 2014-09-02 Toyota Jidosha Kabushiki Kaisha Shift switching device
US8204674B2 (en) 2008-04-17 2012-06-19 Denso Corporation Apparatus for controlling engine using crank signal and cam signal
US8914185B2 (en) 2009-02-27 2014-12-16 Toyota Jidosha Kabushiki Kaisha Vehicle control device
JP2010230122A (en) * 2009-03-27 2010-10-14 Toyota Motor Corp Vehicle shift control device
US8676460B2 (en) 2009-03-27 2014-03-18 Toyota Jidosha Kabushiki Kaisha Shift control device for vehicle
DE112010001388B4 (en) 2009-03-27 2020-06-04 Toyota Jidosha Kabushiki Kaisha Shift control device for a vehicle
JP2011026961A (en) * 2009-07-21 2011-02-10 Toyota Motor Corp Abnormality diagnostic device for internal combustion engine
US8261721B2 (en) 2009-07-21 2012-09-11 Toyota Jidosha Kabushiki Kaisha Abnormality diagnosing system for internal combustion engine
US8656874B2 (en) 2010-06-14 2014-02-25 Toyota Jidosha Kabushiki Kaisha Control device of actuator
CN106121818A (en) * 2016-08-11 2016-11-16 湖北云康动力科技有限公司 A kind of signal fluted disc and searching and the method for detection piston position

Also Published As

Publication number Publication date
JP3651088B2 (en) 2005-05-25

Similar Documents

Publication Publication Date Title
JP4258448B2 (en) Reverse rotation detection device for internal combustion engine
JP4151279B2 (en) Engine control device
JP3763470B2 (en) Internal combustion engine control device
US6745748B2 (en) Fail-safe system for combustion engine control
JPH01280665A (en) Cylinder discriminating device for engine
JPH0586953A (en) Crank angle and cylinder deciding method for internal combustion engine
JP3768927B2 (en) Cylinder discrimination device for internal combustion engine
JPH09152902A (en) Control device for internal combustion engine
JP3805726B2 (en) Internal combustion engine control device
JP4615004B2 (en) Method and apparatus for discriminating rotation direction of rotating body, and control device for internal combustion engine using the apparatus
JPH04219467A (en) Ignition device for internal combustion engine
JP3326866B2 (en) Internal combustion engine rotational position detection device
JP3961745B2 (en) Misfire detection device for internal combustion engine
JP2595848B2 (en) Cylinder discrimination detection device for internal combustion engine
EP1384878A1 (en) Control apparatus and control method of engine
JP7291238B2 (en) Engine control device and engine control method
JP4521661B2 (en) Cylinder discrimination device for internal combustion engine
JP2003184629A (en) Apparatus for determining crank angle of internal combustion engine
JP3657776B2 (en) Oxygen concentration sensor abnormality determination device
JP4207486B2 (en) Diagnostic method and diagnostic apparatus for internal combustion engine
JP3963054B2 (en) Rotation signal abnormality detection device
JP2003247450A (en) Abnormality diagnosis device for rotation angle sensor
JP3870401B2 (en) Abnormality detection device for internal combustion engine
JP4406324B2 (en) Engine control device
JP3886658B2 (en) Engine torque detection device

Legal Events

Date Code Title Description
TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20050201

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20050214

R150 Certificate of patent (=grant) or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110304

Year of fee payment: 6

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120304

Year of fee payment: 7

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120304

Year of fee payment: 7

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130304

Year of fee payment: 8

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140304

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees