JP2743579B2 - Rotation signal abnormality detection device - Google Patents

Rotation signal abnormality detection device

Info

Publication number
JP2743579B2
JP2743579B2 JP32267290A JP32267290A JP2743579B2 JP 2743579 B2 JP2743579 B2 JP 2743579B2 JP 32267290 A JP32267290 A JP 32267290A JP 32267290 A JP32267290 A JP 32267290A JP 2743579 B2 JP2743579 B2 JP 2743579B2
Authority
JP
Japan
Prior art keywords
reference position
signal
time
input
rotation
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 - Fee Related
Application number
JP32267290A
Other languages
Japanese (ja)
Other versions
JPH04194345A (en
Inventor
嘉康 伊藤
文明 小林
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 JP32267290A priority Critical patent/JP2743579B2/en
Publication of JPH04194345A publication Critical patent/JPH04194345A/en
Application granted granted Critical
Publication of JP2743579B2 publication Critical patent/JP2743579B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は回転信号の異常検出装置に関し、特に詳細に
は、ディーゼル機関の燃料噴射制御装置等のように、内
燃機関のクランク軸回転角に基づく制御を行なう際に回
転信号の異常検出に用いることのできる異常検出装置に
関する。
Description: BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a device for detecting an abnormality of a rotation signal, and more particularly, to a device for detecting a crankshaft rotation angle of an internal combustion engine such as a fuel injection control device of a diesel engine. The present invention relates to an abnormality detection device that can be used for detecting an abnormality in a rotation signal when performing control based on the rotation signal.

〔従来の技術〕[Conventional technology]

内燃機関においては機関回転数やクランク軸位相角に
基づく制御が多数行なわれている。
In an internal combustion engine, a large number of controls are performed based on the engine speed and the crankshaft phase angle.

例えばディーゼルエンジンの電子制御式燃料噴射装置
等ではエンジン回転数をアクセル開度、水温等の他のパ
ラメータと共に用いて燃料噴射量と噴射時期を決定し、
それに基づいて燃料噴射ポンプの電磁スピル弁を制御し
て所定の噴射量と噴射時期とになるように燃料噴射を行
なう。また上記電磁スピル弁の開閉タイミングは、燃料
噴射ポンプ軸の基準位置からの回転角を検出し、その回
転角からポンププランジャのストロークを計算すること
により決定される。上記ポンプ軸の回転角とエンジン回
転数は、通常、ポンプ軸に取付けられた歯車状のパルサ
の歯を近接センサで検出し、回転角に応じた回転パルス
信号を計数することにより検知している。またポンプ軸
基準位置はポンプ軸を駆動するエンジンクランク軸の回
転角センサによりエンジンの各シリンダ上死点(TDC)
として与えられる。
For example, in an electronically controlled fuel injection device of a diesel engine or the like, the engine speed is used together with other parameters such as an accelerator opening, a water temperature and the like to determine a fuel injection amount and an injection timing,
Based on this, the electromagnetic spill valve of the fuel injection pump is controlled to perform the fuel injection so as to achieve a predetermined injection amount and injection timing. The opening / closing timing of the electromagnetic spill valve is determined by detecting the rotation angle of the fuel injection pump shaft from a reference position and calculating the stroke of the pump plunger from the rotation angle. Normally, the rotation angle of the pump shaft and the engine speed are detected by detecting teeth of a gear-shaped pulsar attached to the pump shaft with a proximity sensor and counting rotation pulse signals according to the rotation angle. . The reference position of the pump shaft is determined by the top dead center (TDC) of each cylinder of the engine by the rotation angle sensor of the engine crankshaft that drives the pump shaft.
Given as

上記の燃料噴射装置では、ポンプ軸の回転パルス信号
と基準位置信号とが、電磁スピル弁を制御して所定の時
期に所定の量の燃料噴射を行なう上で極めて重要であ
る。例えば上記ポンプ軸回転パルス信号がセンサ異常や
ノイズ等の影響で減少したり増加したような場合燃料噴
射量が過大になったり不足したりするためエンジン制御
に支障を来す。また基準位置信号に同様な異常が生じた
場合にも燃料噴射時期が狂うため正常な運転ができなく
なる。
In the above fuel injection device, the rotation pulse signal of the pump shaft and the reference position signal are extremely important in controlling the electromagnetic spill valve and injecting a predetermined amount of fuel at a predetermined time. For example, when the pump shaft rotation pulse signal decreases or increases due to sensor abnormality, noise, or the like, the fuel injection amount becomes excessively large or insufficient, which hinders engine control. Also, when a similar abnormality occurs in the reference position signal, normal operation cannot be performed because the fuel injection timing is incorrect.

従ってこれら回転信号や基準位置信号に異常が生じた
場合には一刻も早くフェイルセーフ処置や運転者への報
知を行なう必要があり、このための異常検出装置が従来
から種々考案されている。
Therefore, when an abnormality occurs in the rotation signal or the reference position signal, it is necessary to immediately perform a fail-safe action or notify the driver as soon as possible, and various abnormality detecting devices for this purpose have been conventionally devised.

例えば特開昭63-61754号公報にはクランク軸の基準位
置信号の間に検出された回転パルスの数を計数し、所定
の数と比較することにより回転パルス信号の異常有無を
検出する装置が開示されている。
For example, Japanese Patent Application Laid-Open No. 63-61754 discloses a device that counts the number of rotation pulses detected during a reference position signal of a crankshaft, and detects whether or not the rotation pulse signal is abnormal by comparing the number with a predetermined number. It has been disclosed.

また、特公昭63-45044号公報には回転パルス信号と基
準位置信号とを用いてこれら2つの信号間で相互に異常
の有無を監視する方法が開示されている。すなわち同公
報の装置では、1つの基準位置信号入力後次の基準位置
信号が入力するまでに回転パルス信号が全く入力しなか
った場合は回転パルス信号に異常があると判断し、1つ
の基準位置信号入力後、回転パルス信号が所定の数だけ
入力する間に次の基準位置信号が入力しなかった場合に
は基準位置信号に異常があると判断するようにして両方
の信号異常を検出するようにしている。
Further, Japanese Patent Publication No. 63-45044 discloses a method of monitoring the presence or absence of an abnormality between these two signals using a rotation pulse signal and a reference position signal. That is, in the device of the publication, if no rotation pulse signal is input before one reference position signal is input and then the next reference position signal is input, it is determined that the rotation pulse signal is abnormal, and one reference position signal is determined. After the signal input, if the next reference position signal is not input while the predetermined number of rotation pulse signals are input, it is determined that the reference position signal is abnormal and both signal abnormalities are detected. I have to.

〔発明が解決しようとする課題〕[Problems to be solved by the invention]

前記特開昭63-61754号公報の装置では基準位置信号の
間に検出された回転パルスの数のみから回転パルス信号
の異常を判定しているため、例えば基準位置信号系統の
異常のため、基準位置信号が入力しなかったような場合
でも回転パルス信号の異常と誤判断してしまう問題があ
る。
In the apparatus disclosed in JP-A-63-61754, the abnormality of the rotation pulse signal is determined only from the number of rotation pulses detected during the reference position signal. Even when the position signal is not input, there is a problem that the rotation pulse signal is erroneously determined to be abnormal.

また前記特公昭63-45044号公報の装置では回転パルス
信号と基準位置信号とを用いて相互に異常有無を監視す
るようにしたことから上記のような誤判断は生じないも
のの、回転パルス信号は、所定期間の間信号が全く入力
しない場合のみ異常と判断されるためノイズ等の影響に
より回転パルス信号が増大したような異常状態を検出す
ることができない点で問題がある。このような異常状態
が生じた場合もエンジンの正常な運転を維持できないた
め、対策が必要だからである。
Further, in the device of the Japanese Patent Publication No. 63-45044, the rotation pulse signal and the reference position signal are used to mutually monitor the presence / absence of an abnormality. However, there is a problem in that an abnormal state such as an increase in the rotation pulse signal due to the influence of noise or the like cannot be detected because the abnormality is determined only when no signal is input during the predetermined period. This is because even if such an abnormal state occurs, normal operation of the engine cannot be maintained, and a countermeasure is required.

更に、同公報の装置では1つの基準位置信号入力後所
定の数の回転パルス信号が入力するまでに次の基準位置
信号が入力しない場合に基準位置信号の異常を判断して
いるが、上記回転パルス信号の所定の数は充分に大きな
数としないと回転パルス信号がノイズの影響等で増加し
た場合でも基準位置信号の異常と誤判断してしまう可能
性がある。一方上記所定の数をあまりに大きな数とする
と特に低速運転時等では異常検出に時間を要するため対
処が遅れる問題がある。
Further, in the device disclosed in the above publication, when the next reference position signal is not inputted until a predetermined number of rotation pulse signals are inputted after one reference position signal is inputted, the abnormality of the reference position signal is judged. If the predetermined number of pulse signals is not a sufficiently large number, there is a possibility that even if the number of rotation pulse signals increases due to the influence of noise or the like, it is erroneously determined that the reference position signal is abnormal. On the other hand, if the predetermined number is set to an excessively large number, there is a problem that it takes a long time to detect an abnormality particularly at the time of low-speed operation or the like, so that the countermeasure is delayed.

本発明は上記問題に鑑み、回転パルス信号と基準位置
信号の異常とを確実に短時間で判定可能な異常検出装置
を提供することを目的としている。
The present invention has been made in view of the above circumstances, and has as its object to provide an abnormality detection device that can reliably determine an abnormality of a rotation pulse signal and an abnormality of a reference position signal in a short time.

〔課題を解決するための手段〕[Means for solving the problem]

本発明によれば第1図の本発明構成図に示すように、
回転軸の基準位置信号を発生する基準位置検出手段Aと
上記回転軸の回転角に応じた回転パルス信号を発生する
回転角検知手段Bと、前記基準位置信号入力毎にゼロリ
セットされて、前記回転パルス数の計数を行なう計数手
段Cと、前記基準位置信号入力毎にゼロリセットされて
基準位置信号入力からの経過時間を計測する計時手段D
と、前記基準位置信号の入力時間間隔を検出する基準パ
ルス間隔検出手段Eと、 前記計数手段の計数値が所定値以上であり、かつ前記
計時手段により計測した経過時間が基準パルス間隔検出
手段Eが検出した前記時間間隔の最新の値から定まる所
定時間より長い場合に前記基準位置検知手段の異常と判
定し、前記計数手段の計数値が所定値以上であり、かつ
前記経過時間が前記所定時間より短い場合には前記回転
角検知手段の異常と判定する異常判定手段Fとを備えた
ことを特徴とする回転信号の異常検出装置が提供され
る。
According to the present invention, as shown in FIG.
A reference position detection means A for generating a reference position signal of the rotation axis, a rotation angle detection means B for generating a rotation pulse signal corresponding to the rotation angle of the rotation axis, and zero resetting each time the reference position signal is input; Counting means C for counting the number of rotation pulses; and time-measuring means D for measuring the elapsed time from the input of the reference position signal by resetting to zero each time the reference position signal is input.
A reference pulse interval detecting means E for detecting an input time interval of the reference position signal; and a count value of the counting means being equal to or more than a predetermined value, and an elapsed time measured by the timing means being a reference pulse interval detecting means E. When the detected time interval is longer than a predetermined time determined from the latest value of the time interval, it is determined that the reference position detecting means is abnormal, the count value of the counting means is equal to or more than a predetermined value, and the elapsed time is the predetermined time. In the case where the rotation signal is shorter, an abnormality determination unit F that determines that the rotation angle detection unit is abnormal is provided.

〔作用〕[Action]

計数手段Cは基準位置信号が入力した後に入力する回
転パルス信号の数をカウントし、次の基準位置信号が入
力するとゼロにリセットする。従って計数手段Cの計数
値が所定値よりも大きくなった場合は、回転角検出手段
Bの異常により回転パルス信号数が増加したか、或いは
基準位置検出手段Aの異常により基準位置信号が入力し
なかったかの原因が考えられる。この場合には異常判定
手段Fは計時手段Dにより計測された、前回基準信号入
力後の回転パルス数信号が前記所定値を越えるまでの経
過時間と、基準パルス間隔検出手段Eにより検出された
前回の基準位置信号間隔とを比較し、上記経過時間が前
回の基準位置信号間隔から定まる所定時間より長い場合
は基準位置信号が正常に入力していないと判断し、基準
位置検出手段Aに異常が発生したと判定する。回転パル
ス信号の数が所定値を越えているにもかかわらず、経過
時間が予定時間に達していない場合、異常判定手段Fは
回転パルス信号が異常に増加したと判断し、回転角検出
手段Bに異常が発生したと判定する。
The counting means C counts the number of rotation pulse signals input after the reference position signal is input, and resets to zero when the next reference position signal is input. Therefore, when the count value of the counting means C becomes larger than the predetermined value, the number of rotation pulse signals has increased due to the abnormality of the rotation angle detecting means B, or the reference position signal has been input due to the abnormality of the reference position detecting means A. The cause may be that it was not. In this case, the abnormality determining means F determines the elapsed time until the rotation pulse number signal after the previous reference signal input exceeds the predetermined value, measured by the time measuring means D, and the previous time detected by the reference pulse interval detecting means E. If the elapsed time is longer than a predetermined time determined from the previous reference position signal interval, it is determined that the reference position signal has not been input properly, and the reference position detection means A has an abnormality. It is determined that an error has occurred. If the elapsed time has not reached the scheduled time even though the number of rotation pulse signals has exceeded the predetermined value, the abnormality determination means F determines that the rotation pulse signal has increased abnormally, and the rotation angle detection means B It is determined that an abnormality has occurred.

〔実施例〕〔Example〕

第2図に本発明の異常検出装置をディーゼル期間の燃
料噴射制御装置に適用した実施例を示す。
FIG. 2 shows an embodiment in which the abnormality detection device of the present invention is applied to a fuel injection control device during a diesel period.

図において10は燃料噴射制御を行なう電子制御ユニッ
ト(以下「ECU」という)を示す。ECU10はランダムアク
セスメモリ(RAM)12、リードオンリメモリ(ROM)14、
中央処理ユニット(CPU)16、入力ポート18、出力ポー
ト20を双方向性バス22で接続した構成であり、CPU16は
時間信号を発生するクロック24とこの時間信号を計数す
ることにより計時を行なうフリーランニングカウンタ
(図示せず)を備えている。ECU10の入力ポート18には
クランク軸基準位置センサ32と回転角センサ34とが接続
され、それぞれ基準位置信号と回転パルス信号とをECU1
0に入力している。
In the figure, reference numeral 10 denotes an electronic control unit (hereinafter referred to as "ECU") for performing fuel injection control. The ECU 10 has a random access memory (RAM) 12, a read only memory (ROM) 14,
A central processing unit (CPU) 16, an input port 18, and an output port 20 are connected by a bidirectional bus 22. The CPU 16 performs clocking by generating a time signal and counting the time signal. A running counter (not shown) is provided. An input port 18 of the ECU 10 is connected to a crankshaft reference position sensor 32 and a rotation angle sensor 34, and outputs a reference position signal and a rotation pulse signal to the ECU 1 respectively.
Entered as 0.

クランク軸基準位置センサ32は電磁ピックアップ等の
近接センサから成り、エンジンのクランク軸36外周に取
着されたマーカー37がセンサ部を横切るとパルス信号を
発生するようになっている。本実施例ではマーカー37は
エンジンの特定シリンダ(例えば1番シリンダ)が上死
点にあるときに上記パルス信号が発生する位置に設けら
れており、クランク軸1回転毎に1つの基準位置信号を
発生するようになっている。
The crankshaft reference position sensor 32 is composed of a proximity sensor such as an electromagnetic pickup, and generates a pulse signal when a marker 37 attached to the outer periphery of the crankshaft 36 of the engine crosses the sensor section. In this embodiment, the marker 37 is provided at a position where the pulse signal is generated when a specific cylinder (eg, the first cylinder) of the engine is at the top dead center. Is to occur.

回転角センサ34はクランク軸基準位置センサ32と同様
の近接センサであり、燃料噴射ポンプのポンプ軸に取着
された歯車42の歯列42aを検出する位置に配置されてい
る。本実施例では分配型燃料噴射ポンプが用いられてお
り、ポンプ軸はエンジンクランク軸36から駆動されてク
ランク軸回転数の半分の速度で同期回転している。本実
施例では4気筒用燃料噴射ポンプを使用しているため、
歯車42の歯列42aには等間隔に4つの欠歯部42bが形成さ
れている。各欠歯部42bは、それぞれ対応する気筒の燃
料噴射実行基準点を示し、各欠歯部42b間の歯列42aはそ
れぞれ同数の歯数(例えば5個)を有している。従って
正常な状態では第3図に示すようにクランク軸1回転当
り1つの基準位置信号と、2つの欠歯部を含む10個のパ
ルス信号がECU10に入力される。
The rotation angle sensor 34 is a proximity sensor similar to the crankshaft reference position sensor 32, and is arranged at a position for detecting the tooth row 42a of the gear 42 attached to the pump shaft of the fuel injection pump. In the present embodiment, a distribution type fuel injection pump is used, and the pump shaft is driven by the engine crankshaft 36 and rotates synchronously at half the speed of the crankshaft. In this embodiment, a four-cylinder fuel injection pump is used.
The tooth row 42a of the gear 42 is formed with four missing tooth portions 42b at equal intervals. Each toothless portion 42b indicates a fuel injection execution reference point of the corresponding cylinder, and the tooth row 42a between each toothless portion 42b has the same number of teeth (for example, five). Therefore, in a normal state, as shown in FIG. 3, one reference position signal per rotation of the crankshaft and ten pulse signals including two missing tooth portions are input to the ECU 10.

本実施例ではECU10はアクセル開度、冷却水温等の負
荷パラメータとエンジン回転数とから公知の方法で燃料
噴射量を決定しており、エンジン回転数は、例えば回転
角センサ34の出力する回転パルス信号から計算される。
また、ECU10は図示しない駆動回路を介して燃料噴射ポ
ンプの電磁スピル弁44に接続されており、電磁スピル弁
44の開弁タイミングを変えることにより燃料噴射量の制
御を行なっている。前記クランク軸基準センサ32の基準
位置信号と回転角センサ34により検出される欠歯部42b
の信号とは、上記の電磁スピル弁44の制御の際の気筒番
号の割出しに、また歯列42aの回転パルス信号は同様に
スピル弁の開弁タイミングの検出にそれぞれ用いられて
いる。
In this embodiment, the ECU 10 determines the fuel injection amount by a known method from load parameters such as accelerator opening, cooling water temperature and the engine speed, and the engine speed is, for example, a rotation pulse output from the rotation angle sensor 34. Calculated from the signal.
The ECU 10 is connected to an electromagnetic spill valve 44 of a fuel injection pump via a drive circuit (not shown).
The fuel injection amount is controlled by changing the valve opening timing of 44. Missing tooth portion 42b detected by the reference position signal of the crankshaft reference sensor 32 and the rotation angle sensor 34
Are used to determine the cylinder number when controlling the electromagnetic spill valve 44, and the rotation pulse signal of the tooth row 42a is similarly used to detect the opening timing of the spill valve.

従ってクランク軸基準位置センサ32と回転角センサ34
は燃料噴射制御上重要な役割を果しており、これらに異
常が生じた場合は正常な燃料噴射制御を実行できなくな
るため、これらの異常を早期に検知して適宜な処置をと
れるようにする必要がある。
Therefore, the crankshaft reference position sensor 32 and the rotation angle sensor 34
Plays an important role in fuel injection control.If any of these abnormalities occur, normal fuel injection control cannot be performed.Therefore, it is necessary to detect these abnormalities at an early stage and take appropriate measures. is there.

本実施例ではECU10は基準位置信号と回転パルス信号
の異常を常時監視しており、異常を検知すると警報器46
を作動させて運転者に異常を報知するとともに適宜なフ
ェイルセーフ処置をとるようにされている。以下に本実
施例における異常検出の原理について説明する。
In this embodiment, the ECU 10 constantly monitors the reference position signal and the rotation pulse signal for abnormalities.
To notify the driver of the abnormality and take an appropriate fail-safe action. Hereinafter, the principle of abnormality detection in this embodiment will be described.

本実施例では信号の異常検出にはクランク軸の基準位
置信号と、回転パルス信号のうち欠歯部42bによる信号
を用いている。歯列42aのパルス信号を用いずに欠歯部4
2bの信号を用いているのは以下の理由による。すなわ
ち、回転角センサ34に異常が生じた場合歯列42aのパル
ス信号は増加する場合と減少する場合とがある。例えば
ノイズの影響でセンサが誤作動した場合には第4図
(B)のように回転パルス信号数は増加するし、センサ
回路の瞬断等が生じた場合には第4図(C)のように回
転パルス信号数は減少してしまう。しかし、前回のパル
ス信号幅(t1)と今回のパルス信号幅(t2)とを比較
してt2>t1が成立した場合に欠歯信号であると判断す
るようにすれば、上記のパルス数の増加と減少は両方と
も欠歯信号の増加として検出することができるからであ
る。第4図(A)は正常な状態の信号を示し、第4図
(B)(C)はそれぞれ回転パルスが増加、減少した場
合の信号状態を示しているが、第4図(B)(C)では
欠歯信号数が増加していることがわかる。従って欠歯信
号の異常増加を監視することにより上記両方の異常を発
見することができるのである。
In the present embodiment, the signal abnormality detection uses the reference position signal of the crankshaft and the signal of the toothless portion 42b among the rotation pulse signals. Tooth missing part 4 without using pulse signal of tooth row 42a
The reason for using the signal of 2b is as follows. That is, when an abnormality occurs in the rotation angle sensor 34, the pulse signal of the tooth row 42a may increase or decrease. For example, when the sensor malfunctions due to the influence of noise, the number of rotation pulse signals increases as shown in FIG. 4 (B), and when an instantaneous interruption of the sensor circuit or the like occurs, as shown in FIG. 4 (C). Thus, the number of rotation pulse signals decreases. However, by comparing the previous pulse signal width (t 1 ) with the current pulse signal width (t 2 ), if t 2 > t 1 is satisfied, it is determined that the signal is a missing tooth signal. This is because both increases and decreases in the number of pulses can be detected as increases in the missing tooth signal. FIG. 4 (A) shows a signal in a normal state, and FIGS. 4 (B) and (C) show signal states when the rotation pulse increases and decreases, respectively. In C), it can be seen that the number of missing tooth signals has increased. Therefore, both abnormalities can be found by monitoring the abnormal increase of the missing tooth signal.

第5図(A)は、正常な状態での基準位置信号と欠歯
信号の状態を示す。本実施例では前述のように1つの基
準位置信号が入力してから次の基準位置信号が入力する
までに2つの欠歯信号が入力する。
FIG. 5A shows the state of the reference position signal and the missing tooth signal in a normal state. In this embodiment, as described above, two missing tooth signals are input from the input of one reference position signal to the input of the next reference position signal.

第5図(B)は回転角センサ34に異常が生じたために
欠歯信号が増加した場合を示す。また第5図(C)は回
転角センサ34は正常に作動しているが、クランク軸基準
位置センサ32に異常が生じ基準位置信号が入力しなくな
った場合を示す。
FIG. 5 (B) shows a case where the missing tooth signal has increased due to an abnormality in the rotation angle sensor 34. FIG. 5C shows a case where the rotation angle sensor 34 is operating normally, but the crankshaft reference position sensor 32 becomes abnormal and the reference position signal is no longer input.

第5図(B)(C)の場合の異常判定は以下の手順で
行なう。ECU10は、基準位置信号が入力した後の欠歯信
号入力数を常にカウントしている。このカウントは新た
な基準位置信号が入力する毎にゼロにリセットされるた
め、正常な状態では欠歯信号のカウントは0,〜n値を繰
り返すことになる(nは正常時の基準位置信号間に入力
する欠歯信号の数であり、本実施例ではn=2であ
る。)(第5図(A))。しかし、欠歯信号数が増加し
た場合(第5図(B))や基準位置信号が入力しないた
めにカウントがリセットされなった場合(第5図
(C))はいずれも欠歯信号カウントはnを越えて増加
する。本実施例ではこの欠歯信号カウント数Cが所定値
n+α以上になったときに異常発生と判断する。ここで
αは基準位置信号と欠歯信号の位相がずれることがある
ための誤判断を防止する余裕であり本実施例ではα=2
とする。従って本実施例ではカウント数Cが4以上にな
った場合に異常発生を検知し、この異常がどちらのセン
サに生じたかを判定する。すなわち、欠歯信号数Cがn
+2以上となったときには前回基準パルスが入力してか
ら現在までの経過時間TTDC2第5図(B)(C)と、前
回の基準信号入力間隔TTDC1とを比較する。ここでTTDC2
≧(TTDC1)×βであった場合は基準位置信号が入力し
ていないと判断し、クランク軸基準位置センサ32の異常
を報知する。またTTDC2<(TTDC1)×βであった場合に
は欠歯信号の数が異常に多いと判断し、回転角センサ34
の異常を報知する。ここで上記式の右辺でTTDC1にβを
乗じているのは基準位置信号の時間間隔はエンジンの回
転数により変化するため、例えばエンジン回転数が急低
下したような場合、クランク軸基準位置センサ32が正常
であっても基準位置信号の時間間隔が前回より長くなる
ことがあるので、このような場合に誤って基準位置セン
サの異常と判定することを防止するための余裕である。
βは1以上の定数であり、本実施例ではβ=1.5として
いる。次に第6図と第7図はECU10による上記判定動作
を示すフローチャートである。
The abnormality determination in the case of FIGS. 5B and 5C is performed according to the following procedure. The ECU 10 always counts the number of missing tooth signal inputs after the reference position signal is input. Since this count is reset to zero each time a new reference position signal is input, the count of the missing tooth signal repeats 0 to n values in a normal state (n is the normal reference position signal interval). Is the number of missing tooth signals to be input to the second embodiment, and n = 2 in the present embodiment.) (FIG. 5 (A)). However, when the number of missing tooth signals is increased (FIG. 5 (B)) or when the count is not reset because the reference position signal is not input (FIG. 5 (C)), the missing tooth signal count is not increased. increase beyond n. In the present embodiment, it is determined that an abnormality has occurred when the missing tooth signal count number C becomes equal to or more than a predetermined value n + α. Here, α is a margin for preventing erroneous determination due to the phase shift between the reference position signal and the missing tooth signal. In this embodiment, α = 2.
And Therefore, in this embodiment, when the count number C becomes 4 or more, the occurrence of an abnormality is detected, and it is determined which sensor has this abnormality. That is, the number of missing tooth signals C is n
When it becomes +2 or more, the elapsed time TTDC2 from the input of the previous reference pulse to the present is compared with the previous reference signal input interval TTDC1 (FIGS. 5B and 5C). Where TTDC2
If ≧ (TTDC1) × β, it is determined that the reference position signal has not been input, and an abnormality of the crankshaft reference position sensor 32 is notified. If TTDC2 <(TTDC1) × β, it is determined that the number of missing tooth signals is abnormally large, and the rotation angle sensor 34
To report abnormalities. Here, TTDC1 is multiplied by β on the right side of the above equation because the time interval of the reference position signal changes depending on the engine speed. Is normal, the time interval of the reference position signal may be longer than the previous time. Therefore, in such a case, there is a margin for preventing erroneous determination that the reference position sensor is abnormal.
β is a constant of 1 or more, and β = 1.5 in the present embodiment. Next, FIGS. 6 and 7 are flowcharts showing the above-described determination operation by the ECU 10. FIG.

第6図はクランク軸基準位置センサの異常判定ルーチ
ンであり、本ルーチンは回転角パルスの発信に合わせて
クランク軸の一定角度毎に実行される。
FIG. 6 shows a routine for determining an abnormality of the crankshaft reference position sensor. This routine is executed at every fixed angle of the crankshaft in synchronization with the transmission of the rotation angle pulse.

ステップ100は欠歯信号の有無の判定を示す。欠歯信
号の有無は第4図で説明したように前回よりパルス間隔
が広くなっているか否かにより判断する。欠歯信号が検
出されるとステップ110でカウントが行なわれ、ステッ
プ120では欠歯信号の数Cが所定値n+α以上か否かが
判断される(本実施例ではn+α=2)。C≧n+αで
あった場合はステップ130で前回計数値Cがリセットさ
れてから現在までの経過時間TTDC2と前回の基準時間間
隔TTDC1についてTTDC2≧(TTDC1)×βを判定する(本
実施例ではβ=1.5)。ここで肯定判定された場合はス
テップ140でクランク基準位置検出センサの異常を示す
フラグFCを1にセットしてルーチンを終わる。またステ
ップ130で否定判定をされた場合はクランク基準位置検
出センサは正常であると判断し、ステップ150で上記フ
ラグFCをゼロにセットしてルーチンを終わる。
Step 100 shows the determination of the presence or absence of the missing tooth signal. The presence or absence of the missing tooth signal is determined based on whether or not the pulse interval is wider than the previous time, as described in FIG. When a missing tooth signal is detected, counting is performed in step 110, and in step 120, it is determined whether or not the number C of the missing tooth signal is equal to or more than a predetermined value n + α (n + α = 2 in this embodiment). If C ≧ n + α, TTDC2 ≧ (TTDC1) × β is determined for the elapsed time TTDC2 since the last count value C was reset in step 130 and the previous reference time interval TTDC1 (β in this embodiment). = 1.5). If an affirmative determination is made here, the flag FC indicating an abnormality of the crank reference position detection sensor is set to 1 in step 140, and the routine ends. If a negative determination is made in step 130, the crank reference position detection sensor is determined to be normal, and in step 150, the flag FC is set to zero, and the routine ends.

次に第7図は回転角センサの異常の有無を判定するリ
ーチンを示す。本ルーチンは基準位置信号の発信に合せ
てクランク軸の一回転毎に実行される。
Next, FIG. 7 shows a routine for determining whether or not the rotation angle sensor is abnormal. This routine is executed every rotation of the crankshaft in synchronization with the transmission of the reference position signal.

図においてステップ200はクランク軸基準位置検出セ
ンサの異常判定がされているか否か、すなわちフラグFC
の値が1か否かの判定が行なわれる。クランク軸基準位
置検出センサが正常であればステップ210に進み、欠歯
信号の数Cを判定する。この場合基準位置信号は正常に
出力されているのでC≧n+αであれば回転角センサの
異常であると判断し、ステップ220でフラグFNを1にセ
ットし、C<n+αであれば回転角センサは正常である
と判断し、ステップ230でフラグFNをゼロにリセットし
てそれぞれステップ240に進む。ステップ240では基準位
置信号が入力したか否かが判定され、入力していない場
合はそのままルーチンを終了する。ステップ240で基準
位置信号が入力していた場合、ステップ250で現在のタ
イマの時刻をTTDC1として記憶し、タイマのリセットと
欠歯信号カウントのリセットを行ない(ステップ260,27
0)ルーチンを終わる。
In the figure, step 200 is for determining whether or not abnormality of the crankshaft reference position detection sensor has been determined, that is, the flag FC.
Is determined whether the value of is equal to 1 or not. If the crankshaft reference position detection sensor is normal, the routine proceeds to step 210, where the number C of missing tooth signals is determined. In this case, since the reference position signal is normally output, if C ≧ n + α, it is determined that the rotation angle sensor is abnormal, and the flag FN is set to 1 in step 220, and if C <n + α, the rotation angle sensor is set. Is determined to be normal, the flag FN is reset to zero in step 230, and the process proceeds to step 240. In step 240, it is determined whether or not the reference position signal has been input. If not, the routine is terminated. If the reference position signal has been input in step 240, the current time of the timer is stored as TTDC1 in step 250, and the timer and the missing tooth signal count are reset (steps 260 and 27).
0) End the routine.

ECU10は上記により設定したフラグFCとFNの値を基
に、それぞれの異常に対応したフェイルセーフ処置と異
常報知とを行なう詳細についてはここで省略する。な
お、本実施例では、回転パルス信号中の欠歯信号を検出
して異常検出に使用しているが、回転パルス信号そのも
のを使用しても同様な検知が可能なことはいうまでもな
い。
The details of the ECU 10 performing the fail-safe action and the abnormality notification corresponding to each abnormality based on the values of the flags FC and FN set as described above are omitted here. In this embodiment, the missing tooth signal in the rotation pulse signal is detected and used for abnormality detection. However, it goes without saying that the same detection can be performed by using the rotation pulse signal itself.

〔発明の効果〕〔The invention's effect〕

本発明の異常検出装置は、上記のように構成したこと
により、回転パルス信号と基準位置信号の異常を適確に
判定することができる。また基準位置信号の異常有無の
判断に際し、前回の基準位置信号の入力時間間隔を用い
るようにしたため、短時間で異常を判定できる。
With the above configuration, the abnormality detection device of the present invention can accurately determine the abnormality of the rotation pulse signal and the reference position signal. Further, in determining whether there is an abnormality in the reference position signal, the input time interval of the previous reference position signal is used, so that the abnormality can be determined in a short time.

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

第1図は本発明の構成を示すブロック図、第2図は本発
明の実施例の構成を示す図、第3図から第5図は回転パ
ルス信号と基準位置信号の入力状態を示す図、第6図と
第7図は本発明による異常判定動作を示すフローチャー
トである。 10……ECU、32……クランク軸基準位置センサ、34……
回転角センサ、42……歯車、42a……歯列、42b……欠歯
部。
1 is a block diagram showing a configuration of the present invention, FIG. 2 is a diagram showing a configuration of an embodiment of the present invention, FIGS. 3 to 5 are diagrams showing input states of a rotation pulse signal and a reference position signal, FIG. 6 and FIG. 7 are flowcharts showing the abnormality determination operation according to the present invention. 10… ECU, 32 …… Crankshaft reference position sensor, 34 ……
Rotation angle sensor, 42 ... gear, 42a ... tooth row, 42b ... tooth missing part.

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】回転軸の基準位置を検知し、基準位置信号
を発生する基準位置検出手段と、上記回転軸の回転角に
応じた回転パルス信号を発生する回転角検知手段と、前
記基準位置信号入力毎にゼロリセットされて、前記回転
パルス数の計数を行なう計数手段と、前記基準位置信号
入力毎にゼロリセットされて基準位置信号入力からの経
過時間を計測する計時手段と、前記基準位置信号の入力
時間間隔を検出する基準パルス間隔検出手段と、 前記計数手段の計数値が所定値以上であり、かつ前記計
時手段により計測した経過時間が前記基準パルス間隔検
出手段が検出した前記時間間隔の最新の値から定まる所
定時間より長い場合に前記基準位置検知手段の異常と判
定し、前記計数手段の計数値が所定値以上であり、かつ
前記経過時間が前記所定時間より短い場合には前記回転
角検知手段の異常と判定する異常判定手段とを備えたこ
とを特徴とする回転信号の異常検出装置。
1. A reference position detecting means for detecting a reference position of a rotary shaft and generating a reference position signal; a rotation angle detecting means for generating a rotation pulse signal corresponding to a rotation angle of the rotary shaft; Counting means for resetting the number of rotation pulses by resetting to zero each time a signal is input; timer means for resetting the number of rotation pulses to zero for each input of the reference position signal and measuring an elapsed time from the input of the reference position signal; Reference pulse interval detection means for detecting a signal input time interval, and the time interval in which the count value of the counting means is equal to or greater than a predetermined value, and the elapsed time measured by the timing means is detected by the reference pulse interval detection means If the time is longer than a predetermined time determined from the latest value of the above, it is determined that the reference position detecting means is abnormal, the count value of the counting means is equal to or more than a predetermined value, and the elapsed time is the predetermined time. An abnormality determining unit that determines that the rotation angle detecting unit is abnormal when the time is shorter than the time.
JP32267290A 1990-11-28 1990-11-28 Rotation signal abnormality detection device Expired - Fee Related JP2743579B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP32267290A JP2743579B2 (en) 1990-11-28 1990-11-28 Rotation signal abnormality detection device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP32267290A JP2743579B2 (en) 1990-11-28 1990-11-28 Rotation signal abnormality detection device

Publications (2)

Publication Number Publication Date
JPH04194345A JPH04194345A (en) 1992-07-14
JP2743579B2 true JP2743579B2 (en) 1998-04-22

Family

ID=18146321

Family Applications (1)

Application Number Title Priority Date Filing Date
JP32267290A Expired - Fee Related JP2743579B2 (en) 1990-11-28 1990-11-28 Rotation signal abnormality detection device

Country Status (1)

Country Link
JP (1) JP2743579B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1671957B (en) * 2002-08-01 2010-06-02 雅马哈发动机株式会社 Engine controller

Also Published As

Publication number Publication date
JPH04194345A (en) 1992-07-14

Similar Documents

Publication Publication Date Title
US4664082A (en) Method of detecting abnormality in a reference crank angle position detection system of an internal combustion engine
CN102032864B (en) Abnormity diagnosis equipment for crank angle sensor
US5156125A (en) Engine control apparatus
JP4151279B2 (en) Engine control device
US6908225B2 (en) Failure diagnosing apparatus for an engine cooling water temperature sensor
US4782692A (en) Engine crankshaft position sensor
US7819106B2 (en) Engine control apparatus using signal with level changing with engine operation
US8204674B2 (en) Apparatus for controlling engine using crank signal and cam signal
JPS6345044B2 (en)
JP3763470B2 (en) Internal combustion engine control device
JPS641659B2 (en)
US5632246A (en) Control apparatus for internal combustion engine
US4644917A (en) Method and apparatus for controlling an internal combustion engine
JPS62107252A (en) Abnormality detecting device for electronic engine control system
JP2743579B2 (en) Rotation signal abnormality detection device
JP3651088B2 (en) Control device for internal combustion engine
JPS6361754A (en) Fail safe device for internal combustion engine
JPH03206342A (en) Combustion condition detecting method and device thereof for multiple cylinder internal combustion engine
CN104755732B (en) The fuel injection control system and control method of four-stroke engine
JP3963054B2 (en) Rotation signal abnormality detection device
US6553965B2 (en) Control system for internal combustion engine
GB2337136A (en) Regulating an engine using a transmitter wheel with a reference mark
JPH0718379B2 (en) Internal combustion engine rotation sensor
JP3624426B2 (en) Electronic control unit for diesel engine
JP2004028106A (en) Reference signal monitoring method for control of internal combustion engine of vehicle

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees