JPS58201069A - Detection for abnormality of engine rotation sensor and method for measuring number of revolution of engine at abnormal time - Google Patents

Detection for abnormality of engine rotation sensor and method for measuring number of revolution of engine at abnormal time

Info

Publication number
JPS58201069A
JPS58201069A JP8531782A JP8531782A JPS58201069A JP S58201069 A JPS58201069 A JP S58201069A JP 8531782 A JP8531782 A JP 8531782A JP 8531782 A JP8531782 A JP 8531782A JP S58201069 A JPS58201069 A JP S58201069A
Authority
JP
Japan
Prior art keywords
engine rotation
value
rotation sensor
engine
predetermined
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
JP8531782A
Other languages
Japanese (ja)
Other versions
JPS6126026B2 (en
Inventor
Shunpei Hasegawa
俊平 長谷川
Kunro Umesaki
梅咲 薫郎
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.)
Honda Motor Co Ltd
Original Assignee
Honda Motor Co Ltd
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 Honda Motor Co Ltd filed Critical Honda Motor Co Ltd
Priority to JP8531782A priority Critical patent/JPS58201069A/en
Publication of JPS58201069A publication Critical patent/JPS58201069A/en
Publication of JPS6126026B2 publication Critical patent/JPS6126026B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01PMEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
    • G01P3/00Measuring linear or angular speed; Measuring differences of linear or angular speeds
    • G01P3/42Devices characterised by the use of electric or magnetic means
    • G01P3/44Devices characterised by the use of electric or magnetic means for measuring angular speed
    • G01P3/48Devices characterised by the use of electric or magnetic means for measuring angular speed by measuring frequency of generated current or voltage
    • G01P3/481Devices characterised by the use of electric or magnetic means for measuring angular speed by measuring frequency of generated current or voltage of pulse signals

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Abstract

PURPOSE:To measure the number of revolutions of an engine by a cylinder discriminating sensor, by judging an engine rotation sensor to be abnormal when the number of times of deviation of a calculated value from a prescribed range exceeds a prescribed value and measuring the time of intervals of cylinder discrimination signal outputted successively from the cylinder discriminating sensor when the engine rotation sensor is abnormal. CONSTITUTION:A value Me (proportional 1/Ne) corresponding to the time of intervals of a crank angle signal (TDC signal) outputted successively from the engine rotation sensor is measured; and when a ratio RMe of the current value Me indicating an engine rotation number Ne to the preceding value Me is outside a prescribed range regulated by prescribed upper limit value RMeH and lower limit value RMeL, the engine rotation sensor is judged to be abnormal. If the engine rotation sensor is judged to be abnormal, the value Me (proportional 1/Ne) corresponding to the time of intervals of the cylinder discrimination signal outputted successively from the cylinder discriminating sensor is measured, and the number of revolution of an engine Ne is measured by this value Me.

Description

【発明の詳細な説明】 本発明社内燃エンジンの特性量を決定する信号を出力す
るエンジン回転センサの異常すなわち、センサ自体又は
その配線系の故障の検出及び異常時におけるエンジン回
転数計測方法に関する。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a method for detecting an abnormality in an engine rotation sensor that outputs a signal that determines a characteristic quantity of an internal combustion engine, that is, a failure in the sensor itself or its wiring system, and a method for measuring the engine rotation speed in the case of an abnormality.

内燃エンジンへの燃料供給を行なう燃料調量装置の開弁
時間を電気的に制御してエンジンに供給される燃料量を
制御するようにした燃料供給制御方法としては、エンジ
ン回転数と吸気管内の絶対圧とに応じて決定される燃料
量の基準値に、エンジンの作動状態を表わす諸元例えば
エンジン冷却水温、スロットル弁開度、排気濃度(酸素
濃度)等に応じた定数および/または係数を加算および
/または乗算することにより前記基準値を補正する一方
、エンジン回転数に同期したTDC信舟(クランク角度
位置信号)及び気筒判別信号により各シリンダの噴射時
期を決定し、前記補正された燃料量に応じて前記噴射弁
を駆動するようにした燃料供給制御方法が本出願人より
提案されている。
A fuel supply control method that controls the amount of fuel supplied to the engine by electrically controlling the opening time of the fuel metering device that supplies fuel to the internal combustion engine is based on the engine speed and the amount of fuel in the intake pipe. Constants and/or coefficients are added to the reference value of the fuel amount, which is determined according to the absolute pressure, in accordance with specifications representing the operating state of the engine, such as engine cooling water temperature, throttle valve opening, exhaust concentration (oxygen concentration), etc. While the reference value is corrected by addition and/or multiplication, the injection timing of each cylinder is determined by the TDC Shinshu (crank angle position signal) synchronized with the engine speed and the cylinder discrimination signal, and the corrected fuel The present applicant has proposed a fuel supply control method in which the injector is driven according to the fuel amount.

かかる制御方法においてはエンジン回転数の検出は不可
欠であり、もしエンジン回転センサに異常が発生しエン
ジンが正常に稼動しているにも拘らずエンジン回転数の
検出値が変動した場合には、前述したようなエンジンの
燃料供給制御を正確に行なうことが出来なくなり、この
結果エンジンを円滑に運転することができなくなるげが
りてなく、場合によってはエンジンが停止する虞れもあ
る。
Detection of the engine speed is essential in such a control method, and if an abnormality occurs in the engine speed sensor and the detected value of the engine speed fluctuates even though the engine is operating normally, the above-mentioned As a result, it becomes impossible to accurately control the fuel supply to the engine, and as a result, the engine cannot be operated smoothly, and in some cases, there is a risk that the engine may stop.

本発明は上述の点に鑑みてなされたもので、エンジン回
転センサの異常を検出すると共に、異常時にはエンジン
回転センサに代えて気筒判別センサによりエンジン回転
数の計測を行なうことを目的とする。
The present invention has been made in view of the above-mentioned points, and it is an object of the present invention to detect an abnormality in an engine rotation sensor, and to measure the engine rotation speed using a cylinder discrimination sensor instead of the engine rotation sensor in the event of an abnormality.

この目的を達成するために本発明においては、エンジン
回転センサから逐次出力され内燃エンジンの特性量を決
定するクランク角信号の間隔時間を逐次計測して今回の
計測値と前回の計測値との比を算出し、この算出値が所
定範囲から外れた回数を検出し、この検出した回数が所
定回数を超えたときに前記エンジン回転センサが異常で
あると判別するようにしたエンジン回転センサの異常検
出方法、及びエンジン回転センサがら逐次出力され内燃
エンジンの特性量を決定するクランク信号の間隔時間を
逐次計測して今回の計測値と前回の計測値との比を算出
し、この算出値が所定範囲がら外れた回数を検出し、こ
の検出した回数が所定回数を超えたときに前記エンジン
回転センサが異常であると判別し、異常時には気筒判別
センサから逐次出力される気筒判別信号の間隔時間を逐
次計測し、この計測値により前記エンジンの回転数を計
測するようにしたエンジン回転センサの異常時のエンジ
ン回転数計測方法を提供するものである。
In order to achieve this object, the present invention sequentially measures the interval time of the crank angle signal that is output from the engine rotation sensor and determines the characteristic quantity of the internal combustion engine, and compares the current measurement value with the previous measurement value. is calculated, the number of times this calculated value deviates from a predetermined range is detected, and when the detected number of times exceeds a predetermined number, it is determined that the engine rotation sensor is abnormal. The interval time of the crank signal, which is sequentially output from the engine rotation sensor and determines the characteristic quantity of the internal combustion engine, is sequentially measured, the ratio of the current measurement value to the previous measurement value is calculated, and this calculated value is within a predetermined range. Detects the number of times the cylinder is out of alignment, and when the detected number of times exceeds a predetermined number, it is determined that the engine rotation sensor is abnormal, and when an abnormality occurs, the interval time of the cylinder discrimination signal that is sequentially output from the cylinder discrimination sensor is determined. The present invention provides a method for measuring engine rotation speed when an engine rotation sensor is abnormal, in which the rotation speed of the engine is measured based on the measured value.

以下本発明の一実施例を添附図面に基づいて詳述する。An embodiment of the present invention will be described in detail below with reference to the accompanying drawings.

先ず、本発明の詳細な説明すると、エンジン回転センサ
が正常な状態においては単位時間当夛のエンジン回転数
N−の変動は所定範囲内に入る。
First, to explain the present invention in detail, when the engine rotation sensor is in a normal state, fluctuations in the engine rotation speed N- per unit time fall within a predetermined range.

ソシテ、エンジン回転センサから逐次出力されるクラン
ク角信号(TDC信号)の各信号間の時間に相当する値
Me (; 1/N、 )を計測し、このエンジン回転
数Heを表わす値Meの今回Me値と前回Me値との比
RMt(=今回Me値/前回Me値)が所定の上限値R
)AeH,下限値RMeLで規定される所定値幅から外
れた時には正常では起り得ないエンジン回転数Neの変
動であるためにエンジン回転センサの異常と判断する。
Measure the value Me (; 1/N, ) corresponding to the time between each crank angle signal (TDC signal) sequentially output from the engine rotation sensor, and calculate the current value Me representing the engine rotation speed He. The ratio RMt between the Me value and the previous Me value (=current Me value/previous Me value) is a predetermined upper limit value R
) AeH, when it deviates from the predetermined value range defined by the lower limit value RMeL, it is determined that the engine rotation sensor is abnormal because it is a fluctuation in the engine rotation speed Ne that cannot normally occur.

但し、エンジン回転センサ系が異常で々〈ても外部から
ノイズが入った場合には、前記Me比RM eが所定値
幅を外れることがある。この場合イグニッションスイッ
チオンの時点からオフの時点まで毎にRMe値が所定値
幅を外れた回数を積算し、所定回以上の場合に異常と判
断する。また、エンジンの低回転時にはエンジン回転セ
ンサから出力されるクランク角信号が不安定であるため
に歯抜けの状態が起り易く、エンジン回転センサ系が故
障でなくても前記Me比RMaが所定値幅から外れる可
能性が太きいために低回転例えばクランキング回転数N
gaR以下では異常判別を行なわないようにする。
However, if the engine rotation sensor system is abnormal and noise enters from outside, the Me ratio RM e may deviate from the predetermined value range. In this case, the number of times the RMe value deviates from a predetermined value range is accumulated every time from the time when the ignition switch is turned on to the time when the ignition switch is turned off, and if the number of times exceeds the predetermined value range, it is determined that there is an abnormality. Furthermore, when the engine is running at low speeds, the crank angle signal output from the engine speed sensor is unstable, which tends to cause the crank angle signal to fall out of gear. There is a high possibility of it coming off, so the rotation speed is low, e.g. cranking rotation speed N.
Abnormality determination is not performed below gaR.

エンジン回転センサが異常と判断された場合にはエンジ
ン回転センサの出力信号に代えて気筒判別センサから出
力される気筒判別信号によりエンジン回転数Hgの計測
を行なう。すなわち、気筒判別センサから逐次出力され
る気筒判別信号の各信号間の時間に相当する値Me (
’M1/  )を計測t し、この値Meによりエンジン回転数Neを計測する。
When the engine rotation sensor is determined to be abnormal, the engine rotation speed Hg is measured using a cylinder discrimination signal output from the cylinder discrimination sensor instead of the output signal of the engine rotation sensor. That is, the value Me (
'M1/) is measured t, and the engine rotation speed Ne is measured from this value Me.

従って、この計測したエンジン回転数Hgに相当する信
号を燃料供給制御系に加えることにより、エンジン回転
センサ異常時においても継続してエンジンに燃料を供給
することが可能となる。
Therefore, by adding a signal corresponding to the measured engine rotation speed Hg to the fuel supply control system, fuel can be continuously supplied to the engine even when the engine rotation sensor is abnormal.

第1図は上述した本発明の方法を示すフローチャートで
、イグニッションスイッチIGSWがオンか否かすなわ
ちエンジンが回転しているか否かを判別しくステップ1
)、その答が否定(No)のときにはエンジン回転セン
サの異常検出及び気筒判別センサによるエンジン回転数
の計測は折々われず、肯定(Yes)の場合にはNe値
の算出を行なう(ステップ2)。Ne値はエンジン回転
センサがら逐次出力されるクランク角信号(TDC信号
)の各信号間の時間を示す値でエンジン回転数Heの逆
数(1/N、)に相当しており、エンジン回転数Ngが
高いときには小さく、低いときには大きい値となる。次
いで、算出したNe値が所定回転数例えばクランキング
回転数NecRVc相当する値MeORよりも大きいか
否か、すなわち現在のエンジン回転数Heがクランキン
グ回転数NeORよりも低いか否かを判別しくステップ
3)、その答が肯定(Yes)の場合(Ng (A’g
OR)には前述と同様にエンジン回転センサの異常検出
及びエンジン回転数の計測を行なわない。答が否定(/
V(1)の場合には今回のNe値と前回のNe値との比
RMe(今回Me値/前回Me値)を算出する(ステッ
プ4)。次いで、この算出値RMgが所定の上限値RM
I!■よりも大きいか否かを判別しくステップ5)、そ
の答が否定(No)の場合には更に算出値RMgが所定
の下限値RMtLよりも小さいか否かを判別しくステッ
プ6)、その答が否定(A’0)の場合す々わち、算出
値RMgが所定値幅内(RMeTI。
FIG. 1 is a flowchart showing the method of the present invention described above, in which step 1 determines whether the ignition switch IGSW is on or not, that is, whether the engine is rotating.
), when the answer is negative (No), abnormality detection of the engine rotation sensor and measurement of the engine rotation speed by the cylinder discrimination sensor are not performed from time to time, and when the answer is affirmative (Yes), the Ne value is calculated (step 2). . The Ne value is a value indicating the time between each crank angle signal (TDC signal) sequentially output from the engine rotation sensor, and corresponds to the reciprocal (1/N) of the engine rotation speed He, and the engine rotation speed Ng When the value is high, the value is small, and when it is low, the value is large. Next, a step is performed to determine whether the calculated Ne value is larger than a value MeOR corresponding to a predetermined rotational speed, for example, the cranking rotational speed NecRVc, that is, whether the current engine rotational speed He is lower than the cranking rotational speed NeOR. 3), if the answer is yes (Ng (A'g
OR), similarly to the above, abnormality detection of the engine rotation sensor and measurement of the engine rotation speed are not performed. The answer is negative (/
In the case of V(1), the ratio RMe (current Me value/previous Me value) between the current Ne value and the previous Ne value is calculated (step 4). Next, this calculated value RMg is set to a predetermined upper limit value RM
I! If the answer is negative (No), it is further determined whether the calculated value RMg is smaller than a predetermined lower limit value RMtL (Step 6). is negative (A'0), that is, the calculated value RMg is within the predetermined value range (RMeTI).

RMt (RM s H)にある場合にはエンジン回転
センサが正常と判別する。また、ステップ5及びステッ
プ乙の判別結果が肯定(Yes)の場合すなわち、算出
値RMgが所定値幅から外れた場合(7?Me)Ryr
eH,7?M# <RMtL)には、イグニッションス
イッチがオンからオフまでの間の前記外れた回数を積算
して(ステップ7)所定回数ETDCFsに達したか否
かを判別しくステップ8)、その答が否定(,7VO)
の場合にはエンジン回転センサが正常と判別し、肯定(
Yg&)の場合にはエンジン回転センサが異常と判断し
て当該エンジン回転センサに代えて気筒判別センサによ
りエンジン回転数Heの計測を行なう(ステップ9)。
If it is at RMt (RMsH), it is determined that the engine rotation sensor is normal. Also, if the determination results in step 5 and step B are affirmative (Yes), that is, if the calculated value RMg deviates from the predetermined value range (7?Me), Ryr
eH, 7? M# <RMtL), the number of times the ignition switch is off from on to off is integrated (step 7) to determine whether the predetermined number of times ETDCFs has been reached (step 8), and if the answer is negative (,7VO)
In this case, it is determined that the engine rotation sensor is normal, and the result is affirmative (
In the case of Yg&), it is determined that the engine rotation sensor is abnormal, and the engine rotation speed He is measured using a cylinder discrimination sensor instead of the engine rotation sensor (step 9).

一旦異常と判別した場合にはこの状態が継続される。こ
こで、積算数ETDCハイグニッションスイッチオン時
Oにセットされている。
Once it is determined that there is an abnormality, this state continues. Here, the cumulative number ETDC is set to O when the ignition switch is turned on.

例えば10分間毎の外れた回数で異常と判別する場合に
は、上述のフローに更に以下の作業を追加するだけでよ
い。即ちステップ乙の判別結果が否定(NO)の場合、
このループを10分間継続したかを10分タイマがカウ
ントアツプしたかをみて判別しくステップ10)、判別
結果が否定(A’O)であれば10分以内であるとして
ループを抜けるが、判別結果が肯定()’g、p)の場
合、積算数ETDCを0にリセットしくステップ11)
、10分タイマをリセット後再スタートさせる(ステッ
プ12)、第2図はエンジンの作動状態に応じて燃料供
給景を電気的に制御する電子コントロールユニットに内
蔵され前述の本発明の方法を行なうための判別回路のブ
ロック図で、エンジン回転センサ1及び気筒判別センサ
2は夫々図示しかいエンジンのクランク軸周囲に配設さ
れており、エンジン回転センサ1はTDC信号すなわち
エンジンのクランク軸の180°回転毎に所定のクラン
ク角度位置で、気筒判別センサ2は特定の気筒の所定の
クランク角度位置で夫々第6図(α)に示すようなパル
ス信号Pα、7’Mを1パルス出力する。これらの各パ
ルス信号Pα、pa’(d夫々波形整形回路3.4で第
3図(h)に示すような矩形波のパルス信号ph 、 
pb’に整形された後アンド回路、4ND1.AND2
の一方の入力側に加えられる。
For example, when determining an abnormality based on the number of deviations every 10 minutes, it is sufficient to simply add the following operations to the above-mentioned flow. In other words, if the determination result of step B is negative (NO),
It is determined whether this loop has continued for 10 minutes by checking whether the 10 minute timer has counted up or not (step 10). If the determination result is negative (A'O), the loop is exited as it is within 10 minutes, but the determination result is If is affirmative ()'g, p), reset the cumulative number ETDC to 0 (Step 11)
, the 10-minute timer is reset and then restarted (step 12). FIG. In the block diagram of the discrimination circuit, an engine rotation sensor 1 and a cylinder discrimination sensor 2 are respectively disposed around the crankshaft of the engine (not shown in the figure), and the engine rotation sensor 1 detects the TDC signal, that is, 180° rotation of the engine crankshaft. At each predetermined crank angle position, the cylinder discrimination sensor 2 outputs one pulse of pulse signals Pα and 7'M as shown in FIG. 6(α), respectively, at a predetermined crank angle position of a specific cylinder. Each of these pulse signals Pα, pa' (d) is processed by the waveform shaping circuit 3.4 as a rectangular pulse signal ph as shown in FIG. 3(h),
After being shaped into pb', an AND circuit, 4ND1. AND2
is applied to one input side of

一方、定電圧回路7はイグニッションスイッチIGSW
がオン時にバッテリ6に接続され所定の電圧Vacを出
力する。トリガパルス発生回路8は抵抗R,lコンデン
サC8との直列回路及び抵抗R1に並列接続されたダイ
オードD、及びコンデンサC0の出力を入力とするイン
バータINで構成されており、定電圧回路7から電圧V
aaが印加されたと10− きすなわち、イグニッションスイッチl05Fがオンと
なる時点でトリガパルスptを出力してダウンカウンタ
21の入力端子り及びフリップフロップ回路23のリセ
ット入力端子Rに加える。
On the other hand, the constant voltage circuit 7 is connected to the ignition switch IGSW.
When on, it is connected to the battery 6 and outputs a predetermined voltage Vac. The trigger pulse generation circuit 8 is composed of a series circuit with a resistor R and a capacitor C8, a diode D connected in parallel with the resistor R1, and an inverter IN which receives the output of the capacitor C0 as input, and receives the voltage from the constant voltage circuit 7. V
When aa is applied, a trigger pulse pt is output and applied to the input terminal of the down counter 21 and the reset input terminal R of the flip-flop circuit 23 when the ignition switch 105F is turned on.

ダウンカウンタ21はトリガパルスPtが加工られたと
きに異常検出回数ETDOFS値が記憶されているET
DOFS値メモリ2ツメモリ22数例えば10回に相当
するj!?TDOFSデータを取り込みこれをプリセッ
トする。フリップフロップ回路23はトリガパルスpi
が加えられるとリセットされ出力端子Qの出力がローレ
ベル(以下0という)、出力端子Qの出力がハイレベル
(以下1という)となり、出力1をアンド回路AND 
1及びAND3の入力側に加えこれらを開成状態にする
The down counter 21 is an ET in which the number of abnormality detections ETDOFS value is stored when the trigger pulse Pt is processed.
DOFS value memory 2 memory 22 number, for example, j corresponding to 10 times! ? Import TDOFS data and preset it. The flip-flop circuit 23 receives a trigger pulse pi
is reset, the output of the output terminal Q becomes a low level (hereinafter referred to as 0), the output of the output terminal Q becomes a high level (hereinafter referred to as 1), and the output 1 is connected to the AND circuit AND.
In addition to the input sides of 1 and AND3, these are also opened.

トリガパルス発生回路8とダウンカウンタ21のL端子
間にイグニッションスイッチIGWがオンとなった時点
のトリガパルスで起動され10分毎にリセットパルスP
t′を発生するタイマ回路24とオア回路25が直列に
接続される。オア回路25の他方の入力端子は直接トリ
ガパルス発生回路8に接続されている。
It is activated by the trigger pulse when the ignition switch IGW is turned on between the trigger pulse generation circuit 8 and the L terminal of the down counter 21, and a reset pulse P is generated every 10 minutes.
A timer circuit 24 that generates t' and an OR circuit 25 are connected in series. The other input terminal of the OR circuit 25 is directly connected to the trigger pulse generation circuit 8.

波形整形回路3から出力されたパルス信号Pbはアンド
回路AND 1及びオア回路OR1を介してシーケンス
パルス発生回路5に加えられる。シーケンスパルス発生
回路5はパルス信号phが入力される毎に第6図(c)
〜(イ)に示すようなパルス信号CP0〜CP、を所定
のタイミングで逐次出力し、これらの各パルス信号cp
o 、 cp、 、 cp、及びcp。
The pulse signal Pb output from the waveform shaping circuit 3 is applied to the sequence pulse generation circuit 5 via an AND circuit AND1 and an OR circuit OR1. The sequence pulse generating circuit 5 operates as shown in FIG. 6(c) every time the pulse signal ph is input.
The pulse signals CP0 to CP as shown in ~(A) are sequentially output at predetermined timing, and each of these pulse signals cp
o, cp, , cp, and cp.

をJig値レ値レジスタ、Jfg値カウンタ11 、M
e値レジスタ13及びアンド回路AND5に加える。
Jig value register, Jfg value counter 11, M
It is added to the e value register 13 and the AND circuit AND5.

J(g値カウンタ11はパルス信号cp、 (第3図(
d))が加えられる毎にリセットされ、アンド回路AN
D5  、オア回路OR2全通して入力端子CKに入力
されるクロックパルスCPをカウントする。
J(g value counter 11 receives pulse signal cp, (Fig. 3(
d)) is reset each time the AND circuit AN
D5, counts the clock pulses CP that are input to the input terminal CK through the entire OR circuit OR2.

すなわち、Me値カウンタ11はエンジン回転センサ1
から逐次出力されるTDC信号(第6図(α))間に入
力するクロックパルスCPの数をカウントする。従って
、このHa値カウンタ11の内容JfgはTDC信号間
の時間に相当し、エンジン回転数Neの逆数(1/N、
 ’)に相当する。Me値レジスタ12はパルス信号c
p、c第6図(C))が入力される毎にMe値カウンタ
11の内容Meを取り込むと共に、この値MeをMe値
レしスタ139割算器14及び比較器20に出力する。
That is, the Me value counter 11 is the engine rotation sensor 1.
The number of clock pulses CP inputted between the TDC signals (FIG. 6 (α)) sequentially outputted from is counted. Therefore, the content Jfg of this Ha value counter 11 corresponds to the time between TDC signals, and is the reciprocal of the engine rotation speed Ne (1/N,
'). Me value register 12 receives pulse signal c
Each time p, c (FIG. 6(C)) is input, the content Me of the Me value counter 11 is taken in, and this value Me is output to the Me value register 139, the divider 14, and the comparator 20.

Me値レジスタ13Fi、パルス信号cps (第3図
(f))が入力される毎にMe値レジスタ11から出力
されたMe値を取り込む。Jft値レジスタ11の内容
は今回のMeの値を表わし、Me値レジスタ13の内容
は前回のJigの値を表わす。割算器14はMe値レジ
スタ11から入力される今回のMe値をMと値レジスタ
16から入力される前回のMe値で除算し、値RMg(
=今回Me値/前回Me値)を算出し、相当するデータ
を出力して比較器18.19の入力端子A、、4’VC
加える。
The Me value register 13Fi takes in the Me value output from the Me value register 11 every time the pulse signal cps (FIG. 3(f)) is input. The contents of the Jft value register 11 represent the current value of Me, and the contents of the Me value register 13 represent the previous value of Jig. The divider 14 divides the current Me value input from the Me value register 11 by M and the previous Me value input from the value register 16, and obtains the value RMg(
= current Me value/previous Me value), outputs the corresponding data, and inputs the input terminals A, 4'VC of the comparator 18.19.
Add.

比較器18は入力端子lに入力されるMe比すなわち値
RMaが入力端子Bに入力される所定の上限値RMeH
よりも大きいか否かを判別するもので、上限値RMaH
が記憶されているRMgH値メモリ15から入力端子B
に入力される上限値RMtHと値RMtとを比較し、R
Me>RMtHのときに出力が1とな゛−13−、八八 る。比較器19は入力端子lに入力される値RMeが入
力端子B′に入力される所定の下限値RMgI、よりも
小さいか否かを判別するもので、下限値J?M11Lが
記憶されているRMsL値メモリ17から入力される下
限値RMeLと値RMgとを比較し、R’jle (R
MtLのときに出力が1となる。しかして、これらの比
較器18.19の出力が共に0のときすなわち、値RM
gが上限値RMtHと下限値RMaLとにより規定され
る所定値幅内にある場合(RM+L <RMg (RM
gH)にはエンジン回転センサ1は正常と判断される。
The comparator 18 converts the Me ratio, that is, the value RMa inputted to the input terminal l, to a predetermined upper limit value RMeH inputted to the input terminal B.
This is to determine whether it is larger than the upper limit RMaH.
input terminal B from the RMgH value memory 15 where is stored.
The upper limit value RMtH input to the value RMt is compared with the value RMt, and R
When Me>RMtH, the output becomes 1 (-13-, 88). The comparator 19 determines whether the value RMe input to the input terminal l is smaller than a predetermined lower limit value RMgI input to the input terminal B', and the lower limit value J? The lower limit value RMeL inputted from the RMsL value memory 17 in which M11L is stored is compared with the value RMg, and R'jle (R
The output becomes 1 when MtL. Therefore, when the outputs of these comparators 18 and 19 are both 0, that is, the value RM
When g is within a predetermined value range defined by the upper limit value RMtH and the lower limit value RMaL (RM+L < RMg (RM
gH), the engine rotation sensor 1 is determined to be normal.

また、これらの比較器18.19の出力のいずれか一方
が1のときすなわち、値RMgが上限値RMtEよりも
大きいか又は下限値RMeLよ匂も小さく前記所定値幅
から外れた場合にはエンジン回転センサ1が異常と判断
される。
Further, when either of the outputs of these comparators 18 and 19 is 1, that is, when the value RMg is larger than the upper limit value RMtE or smaller than the lower limit value RMeL and deviates from the predetermined value range, the engine rotation Sensor 1 is determined to be abnormal.

比較器20はエンジン回転数N−が所定回転数(クラン
キング回転数)A’gO1’jを超えているか否かを判
別するもので、クランキング回転数A’sORに相当す
るJfgORが記憶されているMjOR値メモサメモリ
1フ力端子B’に入力される値J/ g ORと入14
− 尖端子A’に入力される現在のエンジン回転数Ngに相
当する値Mtとを比較し、Me (:Mg0Rすなわち
#g:)A’gORのときには出力が1と々す、アンド
回路AND50入力側に加える。比較器18又け19の
出力1はオア回路OR5を介してアンド回路AND5 
に加えられ、このアンド回路AND 5がパルス信号C
P2(第6図(e))により開成される毎にこのパルス
信号CP、に同期したパルス信号として逐次ダウンカウ
ンタ21の入力端子CKに加えられ、このダウンカウン
タ21の内容が逐次減算される。そして、ダウンカウン
タ21の内容が0になったときすなわち、異常検出回数
が所定回数に達した時にエンジン回転センサ1が異常と
判断され、当該ダウンカウンタ21の出力端子Bの出力
が0となり、フリップフロップ回路23がセットされて
出力端子Q、Qの出力が夫々1.0となり、アンド回路
AND1.ANI)5が閉成され、アンド回路AND2
.AND4が開成される。タイマ回路24によりリセッ
トパルスPf’が与えられて、ダウンカウンタ21の内
容が初期値に戻される場合でも同様の作用をする。
The comparator 20 determines whether the engine rotation speed N- exceeds a predetermined rotation speed (cranking rotation speed) A'gO1'j, and stores JfgOR corresponding to the cranking rotation speed A'sOR. MjOR value input to memosa memory 1 output terminal B' J/g OR and input 14
- Compares the value Mt corresponding to the current engine speed Ng input to the tip terminal A', and when Me (:Mg0R or #g:)A'gOR, the output increases to 1, AND circuit AND50 input Add to the side. The output 1 of the comparators 18 and 19 is sent to the AND circuit AND5 via the OR circuit OR5.
This AND circuit AND5 generates a pulse signal C
Each time P2 (FIG. 6(e)) is opened, a pulse signal synchronized with this pulse signal CP is sequentially applied to the input terminal CK of the down counter 21, and the contents of this down counter 21 are sequentially subtracted. Then, when the content of the down counter 21 becomes 0, that is, when the number of abnormality detections reaches a predetermined number, it is determined that the engine rotation sensor 1 is abnormal, the output of the output terminal B of the down counter 21 becomes 0, and the flip-flop The loop circuit 23 is set and the outputs of the output terminals Q and Q each become 1.0, and the AND circuit AND1. ANI)5 is closed and the AND circuit AND2
.. AND4 is opened. The same effect occurs even when the reset pulse Pf' is applied by the timer circuit 24 and the contents of the down counter 21 are returned to the initial value.

かかる異常時においてはパルス信号Pl、に代って波形
成形回路4から;出力されるパルス信号PJ’がアンド
回路AND 2 、オア回路OR1を介してシーケンス
パルス発生回路5に加えられ、該シーケンスパルス発生
回路5は前述と同様に第3図(C)〜(イ)に示すパル
ス信号CP0〜CP3を逐次出力する。気筒判別センサ
2から出力されるパルス信号(気筒判別信号)Pa′は
エンジン回転センサ1から出力されるパルス信号(TD
C信号)Paの(1/気筒数)倍となり、例えば4気筒
エンジンの場合にはパルスPa′の数はPcLの1/4
となる。すなわち、パルスPa′の周期はパルスpaの
4倍となる。そこで、分周回路10で気筒判別センサ2
の出力パルスPa′に合わせてクロックパルスCP f
1/4 ニ分周し、クロックパルスCP”を出力してア
ンド回路AND4.オア回路OR2を介してM(値カウ
ンタ11に加える。Ha値カウンタ11は前述と同様に
パルスCPIが加えられてリセットされた時から次にパ
ルスCP、が加えられてリセットされるまでの間に入力
するクロックパルスCP′の数をカウントする。Me値
レジスタ12はパルスCPoが加えられる毎にMe値カ
ウンタ11の内容Kgを取り込む。このMe値カウンタ
12の内容は気筒判別センサ2から逐次出力されるパル
スPa′間の時間に相当し、エンジン回転数Ngの逆数
1/Nt [相当する。しかしてfg値レジスタ12の
内容はエンジン回転数Neを表わす値であり、エンジン
回転数を計測することができる。
In such an abnormality, instead of the pulse signal Pl, the pulse signal PJ' outputted from the waveform shaping circuit 4 is applied to the sequence pulse generation circuit 5 via the AND circuit AND 2 and the OR circuit OR1, and the sequence pulse The generating circuit 5 sequentially outputs the pulse signals CP0 to CP3 shown in FIGS. 3(C) to 3(A) in the same manner as described above. The pulse signal (cylinder discrimination signal) Pa′ output from the cylinder discrimination sensor 2 is the same as the pulse signal (TD
C signal) is (1/number of cylinders) times Pa. For example, in the case of a 4-cylinder engine, the number of pulses Pa' is 1/4 of PcL.
becomes. That is, the period of pulse Pa' is four times that of pulse pa. Therefore, by using the frequency dividing circuit 10, the cylinder discrimination sensor 2
The clock pulse CP f is synchronized with the output pulse Pa' of
The frequency is divided by 1/4, and the clock pulse CP is output and added to the M (value counter 11) via the AND circuit AND4.OR circuit OR2.The Ha value counter 11 is reset by applying the pulse CPI as described above. The number of input clock pulses CP' is counted from the time when the pulse CP is applied until the next pulse CP is added and reset.The Me value register 12 stores the contents of the Me value counter 11 every time the pulse CPo is added. Kg. The content of this Me value counter 12 corresponds to the time between pulses Pa' successively output from the cylinder discrimination sensor 2, and corresponds to the reciprocal number 1/Nt of the engine rotation speed Ng. Therefore, the fg value register 12 The content is a value representing the engine rotation speed Ne, and the engine rotation speed can be measured.

Me値レジスタ11の内容Meは、エンジン回転センサ
1が正常時の場合には当該エンジン回転センサIKより
計測されたエンジン回転数Neに相当し、エンジン回転
センサ1が異常の場合には気筒判別センサの出力信号す
なわち気筒判別信号により計測されたエンジン回転数N
gに相当する。
The content Me of the Me value register 11 corresponds to the engine rotation speed Ne measured by the engine rotation sensor IK when the engine rotation sensor 1 is normal, and corresponds to the engine rotation speed Ne measured by the engine rotation sensor IK when the engine rotation sensor 1 is abnormal. The engine rotation speed N measured by the output signal, that is, the cylinder discrimination signal
Corresponds to g.

このJfa値レジスタ12のデータは前述した図示Lf
iい電子コ′ントロールユニットの燃料噴射量算出回路
、噴射時期制御回路等に加えられる。しかシテ、エンジ
ン回転センサに異常が発生してもエンジンへの燃料供給
制御が可能となり、エンジンを円滑に継続して運転する
ことが可能となる。
The data in this Jfa value register 12 is the above-mentioned illustrated Lf.
It is added to the fuel injection amount calculation circuit, injection timing control circuit, etc. of the electronic control unit. However, even if an abnormality occurs in the engine rotation sensor, the fuel supply to the engine can be controlled, and the engine can continue to operate smoothly.

以上説明したように本発明によれば、エンジン回転セン
サから逐次出力され内燃エンジンの特性量を決定するク
ランク信号の間隔時間を逐次計測して今回の計測値と前
回の計測値との比を算出し、この算出値が所定範囲から
外れた回数を検出し、この検出し九回数が所定回数を超
えたときに前記エンジン回転センサの異常を検出し、異
常時には気筒判別センサから逐次出力される気筒判別信
号の間隔時間を逐次計測し、この計測値により前記エン
ジンの回転数を計測するよう圧することKより、エンジ
ン回転センサ系に異常が発生した場合でもエンジンへの
燃料供給制御が不能となり、エンジンを円滑に且つ継続
して運転することが可能となる。
As explained above, according to the present invention, the interval time of the crank signal that is sequentially output from the engine rotation sensor and determines the characteristic quantity of the internal combustion engine is sequentially measured, and the ratio between the current measurement value and the previous measurement value is calculated. Then, the number of times this calculated value deviates from a predetermined range is detected, and when the detected number of times exceeds a predetermined number, an abnormality in the engine rotation sensor is detected, and when an abnormality occurs, the cylinder discrimination sensor sequentially outputs a cylinder number. By sequentially measuring the interval time of the discrimination signal and using the measured value to measure the engine rotation speed, even if an abnormality occurs in the engine rotation sensor system, fuel supply control to the engine becomes impossible and the engine This makes it possible to operate smoothly and continuously.

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

第1図は本発明に係るエンジン回転センサの異常検出方
法及び異常時のエンジン回転数計測方法の一実施例を示
すフローチャート、第2図は第1図に示すフローチャー
トを実行する判別回路の−実施例を示すブロック図、第
3図(α)〜(ト)は第2図の判別回路における各信号
のタイミングチャートの一実施例を示す図である。 1・・・エンジン回転センサ、2・・・気筒判別センサ
、3.4・・・波形整形回路、5・・・シーケンスパル
ス発生回路、7・・・定電圧回路、8・・・トリガパル
ス発生回路、10・・・分局回路、11・・・カウンタ
、12゜13・・・レジスタ、14・・・割算器、15
〜17.22・・・メモリ、18〜20・・・比較器、
21・・・ダウンカウンタ、23・・・フリップフロッ
プ回路、24・・・タイマ回路、25・・・オア回路。 出願人 本田技研工業株式会社 代理人 弁理士  渡 部 敏 彦 19−
FIG. 1 is a flowchart showing an embodiment of the method for detecting an abnormality in an engine rotation sensor and the method for measuring the engine rotational speed in the event of an abnormality according to the present invention, and FIG. 2 is an implementation of a discrimination circuit that executes the flowchart shown in FIG. A block diagram showing an example, FIGS. 3(α) to (g) are diagrams showing an example of a timing chart of each signal in the discrimination circuit of FIG. 2. DESCRIPTION OF SYMBOLS 1... Engine rotation sensor, 2... Cylinder discrimination sensor, 3.4... Waveform shaping circuit, 5... Sequence pulse generation circuit, 7... Constant voltage circuit, 8... Trigger pulse generation Circuit, 10... Branch circuit, 11... Counter, 12° 13... Register, 14... Divider, 15
~17.22...Memory, 18-20...Comparator,
21...down counter, 23...flip-flop circuit, 24...timer circuit, 25...OR circuit. Applicant Honda Motor Co., Ltd. Agent Patent Attorney Toshihiko Watanabe 19-

Claims (1)

【特許請求の範囲】 1、 エンジン回転センサから逐次出力され内燃エンジ
ンの特性量を決定するクランク角信号の間隔時間を逐次
計測して今回の計測値と前回の計測値との比を算出し、
この算出値が所定範囲から外れた回数を検出し、この検
出した回数が所定回数を超えたときに前記エンジン回転
センナが異常であると判別するようにしたことを特徴と
するエンジン回転センサの異常検出方法。 2、前記エンジン回転センサの異常判別はエンジン回転
数が所定回転数以上のとき罠行なうものである特許請求
の範囲第1項記載のエンジン回転センサの異常検出方法
。 3、前記所定回数はイグニッションスイッチのオン時点
からオフ時点までの間の積算値である特許請求の範囲第
1項記載のエンジン回転センサの異常検出方法。 4、前記所定回転数は所定時間毎の積算値である特許請
求の範囲第1項記載のエンジン回転センサの異常検出方
法。 5、 エンジン回転センサから逐次出力され内燃エンジ
ンの特性量を決定するクランク信号の間隔時間を逐次計
測して今回の計測値と前回の計測値との比を算出し、こ
の算出値が所定範囲から外れた回数を検出し、この検出
した回数が所定回数を超えたときに前記エンジン回転セ
ンサが異常であると判別し、異常時には気筒判別センサ
から逐次出力される気筒判別信号の間隔時間を逐次計測
し、この計測値により前記エンジンの回転数を計測する
ようにしたことを特徴とするエンジン回転センサの異常
時のエンジン回転数計測方法。
[Claims] 1. Sequentially measuring the interval time of crank angle signals that are sequentially output from an engine rotation sensor and determining characteristic quantities of the internal combustion engine, and calculating the ratio between the current measurement value and the previous measurement value;
An abnormality in the engine rotation sensor, characterized in that the number of times this calculated value deviates from a predetermined range is detected, and when the detected number of times exceeds a predetermined number, it is determined that the engine rotation sensor is abnormal. Detection method. 2. An abnormality detection method for an engine rotation sensor according to claim 1, wherein the abnormality determination of the engine rotation sensor is carried out when the engine rotation speed is equal to or higher than a predetermined rotation speed. 3. The abnormality detection method for an engine rotation sensor according to claim 1, wherein the predetermined number of times is an integrated value from the time when the ignition switch is turned on to the time when the ignition switch is turned off. 4. An abnormality detection method for an engine rotation sensor according to claim 1, wherein the predetermined rotation speed is an integrated value for each predetermined time period. 5. Sequentially measure the interval time of the crank signal that is sequentially output from the engine rotation sensor and determines the characteristic quantity of the internal combustion engine, calculate the ratio between the current measurement value and the previous measurement value, and determine if this calculated value falls within a predetermined range. The number of times the engine rotation sensor is out of range is detected, and when the detected number of times exceeds a predetermined number, it is determined that the engine rotation sensor is abnormal, and when an abnormality occurs, the interval time of the cylinder discrimination signal that is sequentially output from the cylinder discrimination sensor is sequentially measured. A method for measuring engine rotation speed when an engine rotation sensor is abnormal, characterized in that the rotation speed of the engine is measured using this measured value.
JP8531782A 1982-05-20 1982-05-20 Detection for abnormality of engine rotation sensor and method for measuring number of revolution of engine at abnormal time Granted JPS58201069A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8531782A JPS58201069A (en) 1982-05-20 1982-05-20 Detection for abnormality of engine rotation sensor and method for measuring number of revolution of engine at abnormal time

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8531782A JPS58201069A (en) 1982-05-20 1982-05-20 Detection for abnormality of engine rotation sensor and method for measuring number of revolution of engine at abnormal time

Publications (2)

Publication Number Publication Date
JPS58201069A true JPS58201069A (en) 1983-11-22
JPS6126026B2 JPS6126026B2 (en) 1986-06-18

Family

ID=13855227

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8531782A Granted JPS58201069A (en) 1982-05-20 1982-05-20 Detection for abnormality of engine rotation sensor and method for measuring number of revolution of engine at abnormal time

Country Status (1)

Country Link
JP (1) JPS58201069A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62502564A (en) * 1985-04-18 1987-10-01 ロ−ベルト ボツシユ ゲゼルシヤフト ミツト ベシユレンクテル ハフツング Rotational speed transmitter - how to monitor the signal
JPH0257979A (en) * 1988-05-20 1990-02-27 Honda Motor Co Ltd Abnormality detecting method for vehicle speed sensor
GB2412745A (en) * 2004-03-31 2005-10-05 Honda Motor Co Ltd Sensor malfunction detection system for gas-turbine engine
US11992884B2 (en) 2018-07-18 2024-05-28 Kyocera Corporation Cutting insert, cutting tool, and method for manufacturing machined product

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS54141180A (en) * 1978-04-24 1979-11-02 Nippon Soken Knocking detector for internal combustion engine
JPS55115101A (en) * 1979-02-26 1980-09-04 Nissan Motor Co Ltd Data processor
JPS55142233A (en) * 1979-04-24 1980-11-06 Nissan Motor Co Ltd Device for diagnosing crank angle sensor
JPS5718433A (en) * 1980-07-04 1982-01-30 Nissan Motor Co Ltd Engine controller
JPS5718441A (en) * 1980-07-04 1982-01-30 Nissan Motor Co Ltd Engine control unit

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS54141180A (en) * 1978-04-24 1979-11-02 Nippon Soken Knocking detector for internal combustion engine
JPS55115101A (en) * 1979-02-26 1980-09-04 Nissan Motor Co Ltd Data processor
JPS55142233A (en) * 1979-04-24 1980-11-06 Nissan Motor Co Ltd Device for diagnosing crank angle sensor
JPS5718433A (en) * 1980-07-04 1982-01-30 Nissan Motor Co Ltd Engine controller
JPS5718441A (en) * 1980-07-04 1982-01-30 Nissan Motor Co Ltd Engine control unit

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62502564A (en) * 1985-04-18 1987-10-01 ロ−ベルト ボツシユ ゲゼルシヤフト ミツト ベシユレンクテル ハフツング Rotational speed transmitter - how to monitor the signal
JPH0257979A (en) * 1988-05-20 1990-02-27 Honda Motor Co Ltd Abnormality detecting method for vehicle speed sensor
GB2412745A (en) * 2004-03-31 2005-10-05 Honda Motor Co Ltd Sensor malfunction detection system for gas-turbine engine
JP2005315237A (en) * 2004-03-31 2005-11-10 Honda Motor Co Ltd Sensor failure detection device for gas turbine engine
US7246024B2 (en) 2004-03-31 2007-07-17 Honda Motor Co., Ltd. Sensor malfunction detection system for gas-turbine engine
GB2412745B (en) * 2004-03-31 2009-01-21 Honda Motor Co Ltd Sensor malfunction detection system for gas-turbine engine
US11992884B2 (en) 2018-07-18 2024-05-28 Kyocera Corporation Cutting insert, cutting tool, and method for manufacturing machined product

Also Published As

Publication number Publication date
JPS6126026B2 (en) 1986-06-18

Similar Documents

Publication Publication Date Title
US4541386A (en) Abnormality detecting apparatus for means for sensing operating parameters of an internal combustion engine
US4677955A (en) Method and apparatus for discriminating operativeness/inoperativeness of an air-fuel ratio sensor
US4556029A (en) Back-up system and method for engine coolant temperature sensor in electronic engine control system
US5041980A (en) Method and apparatus for producing fault signals responsive to malfunctions in individual engine cylinders
US4370962A (en) System for producing a pulse signal for controlling an internal combustion engine
US4345561A (en) Air-fuel ratio control method and its apparatus
US4844038A (en) Abnormality detecting method for exhaust gas concentration sensor for internal combustion engines
US5021960A (en) Combustion fault detection apparatus and control system for internal combustion engine
US4282842A (en) Fuel supply control system for internal combustion engine
SE503900C2 (en) Method and system for monitoring internal combustion engines by detecting the actual air-fuel mixing ratio
JPS639094B2 (en)
JPS5929749A (en) Compensating method of trouble detection in instrumental system of suction air quantity parameter sensor for internal-combustion engine
US4708108A (en) Method and system for idle speed control
JPS6327537B2 (en)
US4858158A (en) Apparatus and method for converting rotation angle width into time width
EP0378814B1 (en) Method of controlling air-fuel ratio
US4391130A (en) Method of and apparatus for communicating the operating condition of an internal combustion engine
JPS6255431A (en) Fuel injection controller of internal combustion engine
JPS58201069A (en) Detection for abnormality of engine rotation sensor and method for measuring number of revolution of engine at abnormal time
US4586478A (en) Air-fuel ratio control method and apparatus for an internal combustion engine
US4357828A (en) Method of indicating a basic air-fuel ratio condition of an internal combustion engine
JPH0116332B2 (en)
KR0169869B1 (en) Method for detecting abnormalities in a crank angle sensor and apparatus for detecting abnormalities in a crank angle sensor
JPH02308950A (en) Air leakage self-diagnostic device for control device of internal combustion engine and air leakage learning correcting device
US6634220B1 (en) Misfire detecting apparatus for an internal combustion engine and a method for detecting misfires