JPS60259968A - Abnormality detection for engine rotation sensor and measurement for revolution of engine when abnormal - Google Patents
Abnormality detection for engine rotation sensor and measurement for revolution of engine when abnormalInfo
- Publication number
- JPS60259968A JPS60259968A JP11586484A JP11586484A JPS60259968A JP S60259968 A JPS60259968 A JP S60259968A JP 11586484 A JP11586484 A JP 11586484A JP 11586484 A JP11586484 A JP 11586484A JP S60259968 A JPS60259968 A JP S60259968A
- Authority
- JP
- Japan
- Prior art keywords
- value
- engine
- engine rotation
- rotation sensor
- predetermined value
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01P—MEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
- G01P3/00—Measuring linear or angular speed; Measuring differences of linear or angular speeds
- G01P3/42—Devices characterised by the use of electric or magnetic means
- G01P3/44—Devices characterised by the use of electric or magnetic means for measuring angular speed
- G01P3/48—Devices characterised by the use of electric or magnetic means for measuring angular speed by measuring frequency of generated current or voltage
- G01P3/481—Devices characterised by the use of electric or magnetic means for measuring angular speed by measuring frequency of generated current or voltage of pulse signals
- G01P3/489—Digital circuits therefor
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
(技術分野)
本発明は内燃エンジンの特性量を決定する信号を出力す
るエンジン回転センサの異常すなわち、センサ自体又は
その配線系の故障の検出及び異常時におけるエンジン回
転数計測方法に関する。Detailed Description of the Invention (Technical Field) The present invention detects 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 detects the engine rotation speed at the time of the abnormality. Regarding measurement methods.
(発明の技術的背景とその問題点)
内燃エンジンへの燃料供給を行なう燃料調量装置の開弁
時間を電気的に制御してエンジンに供給される燃料量を
制御するようにした燃料供給制御方法としては、エンジ
ン回転数と吸気管内の絶対圧とに応じて決定される燃料
量の基準値に、エンジンの作動状態を表わす諸元例えば
エンジン冷却水温、スロットル弁開度、排気濃度(酸素
濃度)等に応じた定数及び/又は係数を加算及び/又は
乗算することにより前記基準値を補正する一方、エンジ
ン回転数に同期したTDC信号(クランク角度位置信号
)及び気筒判別信号により各シリンダの噴射時期を決定
し、前記補正された燃料量に応じて前記噴射弁を駆動す
るようにした燃料供給制御方法が本出願人より提案され
ている。(Technical background of the invention and its problems) Fuel supply control in which the amount of fuel supplied to the engine is controlled by electrically controlling the valve opening time of a fuel metering device that supplies fuel to the internal combustion engine. The method uses a reference value for the amount of fuel, which is determined according to the engine speed and the absolute pressure in the intake pipe, and the specifications that represent the operating state of the engine, such as engine cooling water temperature, throttle valve opening, and exhaust concentration (oxygen concentration). ) etc., the reference value is corrected by adding and/or multiplying a constant and/or coefficient according to The present applicant has proposed a fuel supply control method in which the timing is determined and the injection valve is driven in accordance with the corrected fuel amount.
かかる制御方法においてはエンジン回転数の検出は不可
欠であり、もしエンジン回転センサ系に異常が発生しエ
ンジンが正常に稼動しているにも拘らずエンジン回転数
の検出値が変動した場合には、前述したようなエンジン
の燃料供給制御を正確に行なうことが出来なくなり、こ
の結果エンジンを円滑に運転することができなくなるば
なりでなく、場合によってはエンジンが停止する虞れも
ある。Detection of the engine speed is essential in such a control method, and if an abnormality occurs in the engine speed sensor system and the detected value of the engine speed fluctuates even though the engine is operating normally, It becomes impossible to accurately control the fuel supply to the engine as described above, and as a result, the engine cannot be operated smoothly, and in some cases, there is a risk that the engine may stop.
(発明の目的)
本発明は上述の点に鑑みてなされたもので、エンジン回
転センサの異常を検出すると共に、異常時にはエンジン
回転センサに代えて気筒判別センサによりエンジン回転
数の計測を行なうことを目的とする。(Object of the Invention) The present invention has been made in view of the above-mentioned points, and it detects an abnormality in the engine rotation sensor, and in the event of an abnormality, measures the engine rotation speed using a cylinder discrimination sensor instead of the engine rotation sensor. purpose.
(発明の概要)
この目的を達成するために本発明においては、内燃エン
ジンに配設されたエンジン回転センサから前記エンジン
の所定のクランク角度位置で逐次出力されるクランク角
度位置信号の間隔を逐次計測し、前回及び今回の割測値
か第1及び第2の所定値により画成される領域をはさむ
一方の領域外の値から他方の領域外の値に一度に変化し
た時に前記エンジン回転センサが異常であると判別する
ようにしたエンジン回転センサの異常検出方法、及び異
常時には前記エンジンに配設され当該エンジンの特定の
気筒の所定のクランク角度位置を検出する気筒判別セン
サから逐次出力される気筒判別信号の間隔時間を計測す
ることにより前記エンジンの回転数の計測を行なうよう
にしたエンジン回転センサ異常時のエンジン回転数計測
方法を提供するものである。(Summary of the Invention) In order to achieve this object, in the present invention, intervals between crank angle position signals sequentially output from an engine rotation sensor disposed in an internal combustion engine at a predetermined crank angle position of the engine are sequentially measured. However, when the engine rotation sensor changes at once from a value outside one area sandwiching the area defined by the previous and current divided values or the first and second predetermined values to a value outside the other area. An abnormality detection method for an engine rotation sensor that determines that an engine rotation sensor is abnormal, and a cylinder that sequentially outputs an output from a cylinder discrimination sensor that is disposed in the engine and detects a predetermined crank angle position of a specific cylinder of the engine when an abnormality occurs. 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 by measuring the interval time of the discrimination signal.
(発明の実施例) 以下本発明の一実施例を添附図面に基づいて詳述する。(Example of the invention) An embodiment of the present invention will be described in detail below with reference to the accompanying drawings.
第1図は本発明の制御方法を適用した燃料供給制御装置
の電子コントロールユニットの判別回路のブロック図で
、エンジン回転センサ1及び気筒判別センサ2は夫々図
示しないエンジンのクランク軸周囲に配設されており、
エンジン回転センサlはTDC信号すなわちエンジンの
クランク軸の180°回転毎に所定のクランク角度位置
で、気筒判別センサ2は特定の気筒の所定のクランク角
度位置で夫々第2図(a)に示すようなパルス信号Pa
、Pa’ を1パルス出カする。こ匙らの各パルス信号
Pa、Pa’は夫々波形整形回路3゜4で第2図(b)
に示すような矩形波のパルス信号pb、pb’ に整形
された後アンド回路5,6の一方の入力側に加えられる
。FIG. 1 is a block diagram of a discrimination circuit of an electronic control unit of a fuel supply control device to which the control method of the present invention is applied, in which an engine rotation sensor 1 and a cylinder discrimination sensor 2 are respectively arranged around the crankshaft of an engine (not shown). and
The engine rotation sensor 1 detects a TDC signal, that is, at a predetermined crank angle position every 180° rotation of the engine crankshaft, and the cylinder discrimination sensor 2 detects a predetermined crank angle position of a specific cylinder, as shown in FIG. 2(a). pulse signal Pa
, Pa' are output as one pulse. These pulse signals Pa and Pa' are each processed by a waveform shaping circuit 3°4 as shown in Fig. 2(b).
After being shaped into rectangular wave pulse signals pb, pb' as shown in FIG.
一方、定電圧回&!811はイグニッションスイッチ1
0がオン時にはバッテリ9に接続され所定の電圧V c
cを出力する。トリガパルス発生回路12は抵抗R,
とコンデンサC!との直列回路及び抵抗R3に並列接続
されたダイオードD1及び、コンデ゛ンサCIの出力を
入力とするシュミットトリガ回路13で構成されており
、定電圧回路1]がら電圧V c cか印加されたとき
すなわち、イグニッションスイッチ10がオンとなる時
点でトリガパルスPtを出力してダウンカウンタ32の
入力端子り及びフリップフロップ回路34のリセット入
力端子Rに加える。On the other hand, constant voltage times &! 811 is ignition switch 1
When 0 is on, it is connected to the battery 9 and a predetermined voltage V c
Output c. The trigger pulse generation circuit 12 includes a resistor R,
and capacitor C! It consists of a series circuit with a diode D1 connected in parallel with a resistor R3, and a Schmitt trigger circuit 13 which receives the output of a capacitor CI as an input, and a voltage Vcc is applied from a constant voltage circuit 1. That is, when the ignition switch 10 is turned on, a trigger pulse Pt is output and applied to the input terminal of the down counter 32 and the reset input terminal R of the flip-flop circuit 34.
プリセット式ダウンカウンタ32はトリガパルスptが
加えられたときに異常検出回数ETDCFS値が記憶さ
れているE T DCFS値メモヅメモリ33定回数例
えば10回に相当するET DCF5データを取り込み
これをプリセットする。フリップフロップ回路34はト
リガパルスPtが加えられるとりセントされ出力端子Q
の出力がローレベル(以下0という)、出力端子この出
力がハイレベル(以下1という)となり、出力端子Q又
はQの出力1をアンド回路5,16又は6,17の入力
側に加えこれらを開成状態にする。When the trigger pulse pt is applied, the preset down counter 32 takes in ET DCF5 data corresponding to a fixed number of times, for example, 10 times, and presets it. The flip-flop circuit 34 is connected to an output terminal Q to which a trigger pulse Pt is applied.
The output of the output terminal becomes a low level (hereinafter referred to as 0), the output of this output terminal becomes a high level (hereinafter referred to as 1), and the output terminal Q or the output 1 of Q is added to the input side of the AND circuit 5, 16 or 6, 17. Make it open.
波形整形回路3から出力されたパルス信号pbはアンド
回路5及びオア回路7を介してシーケンスパルス発生回
路8に加えられる。シーケンスパルス発生回路8はパル
ス信号pbが入力される毎に第2図(c)〜(f)に示
すようなパルス信号CPo−C20を所定のタイミング
で逐次出力し、これらの各パルス信号CPo、+ cp
I 、CF2及びC20を今回Me値レしスタ20.M
e値カウンタ19、前回Me値レジスタ21及びアンド
回路31に加える。The pulse signal pb output from the waveform shaping circuit 3 is applied to the sequence pulse generation circuit 8 via an AND circuit 5 and an OR circuit 7. The sequence pulse generation circuit 8 sequentially outputs pulse signals CPo-C20 as shown in FIG. 2(c) to (f) at a predetermined timing every time the pulse signal pb is input, and each of these pulse signals CPo, +cp
I, CF2 and C20 are set to Me value register 20. M
It is added to the e value counter 19, the previous Me value register 21, and the AND circuit 31.
Me値カウンタ19はパルス信号cp1 (第2図(d
))が加えられる毎にリセットされ、アンド回路16、
オア回路18を通して入力端子CKに入力されるクロッ
クパルスCPをカウントする。The Me value counter 19 receives a pulse signal cp1 (Fig. 2(d)
)) is reset each time the AND circuit 16,
Clock pulses CP input to input terminal CK through OR circuit 18 are counted.
すなわち、Me値カウンタ19はエンジン回転センサ1
から逐次出力されるTDC信号(第2図(a))間に入
力するクロックパルスCPの数をカウントする。従って
、このMe値カウンタ】9の内容MeはTDC信号間の
時間に相当し、エンジン回転数Neの逆数(1/ N
e )に相当する。That is, the Me value counter 19 is the engine rotation sensor 1.
The number of clock pulses CP inputted between the TDC signals (FIG. 2(a)) sequentially outputted from is counted. Therefore, the content Me of this Me value counter ]9 corresponds to the time between TDC signals, and is the reciprocal of the engine rotation speed Ne (1/N
Corresponds to e).
Me値レジスタ20はパルス信号CPo (第2図(C
))が入力される毎にMe値カウンタ19の内容Meを
取る込むと共に、この値MeをMe値レジスタ2J及び
比較器23.24の各入力端子A、、A2に加える。M
e値レジスタ21はパルス信号CP3(第2図(f))
が入力される毎にMe値レジスタ20から出力されたM
e値を取り込む。Me値レジスタ20の内容は今回のM
eの値を表わし、 M e値しジスタ21の内容は前回
のMeの値を表わす。The Me value register 20 receives the pulse signal CPo (Fig. 2 (C
)) is input, the content Me of the Me value counter 19 is taken in, and this value Me is added to each input terminal A, , A2 of the Me value register 2J and the comparators 23, 24. M
The e value register 21 receives the pulse signal CP3 (FIG. 2(f))
M output from the Me value register 20 each time is inputted.
Import the e value. The contents of the Me value register 20 are the current M.
The contents of register 21 represent the previous value of Me.
Me値レジスタ21の内容は比較器22.25の入力端
子AO,A3に加えられる。メモリ26には所定値M
e F S lが記憶されており、この所定値M e
F S +は比較器22.24の入力端子BO+82に
加えられる。メモリ27には所定値Mar!:Iより大
きい所定値Meps2 (>MerSl)か記憶されて
おり、この所定値M e F S 2は比較器23.2
5の入力端子B I r B 3に加えられる。The contents of the Me value register 21 are applied to the input terminals AO, A3 of the comparator 22.25. A predetermined value M is stored in the memory 26.
e F S l is stored, and this predetermined value M e
F S + is applied to the input terminal BO+82 of comparator 22.24. The memory 27 stores a predetermined value Mar! : A predetermined value Meps2 (>MerSl) larger than I is stored, and this predetermined value M e F S 2 is stored in the comparator 23.2.
5 is applied to the input terminal B I r B 3.
比較器22はMe値レジスタ21から入力する前回Me
値とメモリ26から入力する所定値M e F S l
とを比較し、Me<Me F S +のときに出力が1
となる。比較器23はMe値レジスタ20から入力する
今回Me値とメモリ27から入力する所定値M e p
S 2とを比較し、Me)Me F S 2のときに
出力が1となる。これらの比較器22.23の出力はア
ンド回路28に加えられる。アンド回路28の出力は比
較器22.23の出力が共に1のときに1となる。The comparator 22 inputs the previous Me value from the Me value register 21.
value and the predetermined value M e F S l input from the memory 26
When Me<Me F S +, the output is 1.
becomes. The comparator 23 compares the current Me value input from the Me value register 20 with the predetermined value M e p input from the memory 27.
S 2 is compared, and the output becomes 1 when Me)Me F S 2. The outputs of these comparators 22 and 23 are applied to an AND circuit 28. The output of the AND circuit 28 becomes 1 when the outputs of the comparators 22 and 23 are both 1.
比較器24はMe値レジスタ20から入力する今回Me
値とメモリ26から入力する所定値MersHとを比較
し、Me<MerSlのときに出力が1となる。比較器
25はMe値レジスタ21から入力される前回Me値と
メモリ27から入力する所定値M a F S 2とを
比較し、Me)MeFs2のときに出力が1となる。こ
れらの比較器24.25の出力はアンド回路29に加え
られる。アンド回路29の出力は比較器24.25の出
力が共に1のときに1となる。アンド回路28又は29
の各出力1はオア回路30を介してアンド回路31に加
えられ、このアンド回路31がパルス信号CP2(第2
図(e))により開成される毎にこのパルス信号CP2
に同期したパルス信号として逐次ダウンカウンタ32の
入力端子CKに加えられ、このダウンカウンタ32の内
容が逐次減算される。The comparator 24 receives the current Me input from the Me value register 20.
The value is compared with a predetermined value MersH input from the memory 26, and the output becomes 1 when Me<MerSl. The comparator 25 compares the previous Me value input from the Me value register 21 and a predetermined value M a F S 2 input from the memory 27, and outputs 1 when Me)MeFs2. The outputs of these comparators 24 and 25 are applied to an AND circuit 29. The output of the AND circuit 29 becomes 1 when the outputs of the comparators 24 and 25 are both 1. AND circuit 28 or 29
Each output 1 of
This pulse signal CP2 is generated every time the pulse signal CP2 is opened as shown in FIG.
It is sequentially applied to the input terminal CK of the down counter 32 as a pulse signal synchronized with , and the contents of this down counter 32 are sequentially subtracted.
そして、ダウンカウンタ32の内容がOになったとき当
該ダウンカウンタ32の出力端子百の出力が0となり、
フリッププロップ回路34がセットされて出力端子Q、
Qの出力が夫々1,0となり、アンド回路5及び16が
閉成され、アント回路6及び17が開成される。Then, when the content of the down counter 32 becomes O, the output of the output terminal 100 of the down counter 32 becomes 0,
The flip-flop circuit 34 is set and the output terminal Q,
The outputs of Q become 1 and 0, respectively, AND circuits 5 and 16 are closed, and ant circuits 6 and 17 are opened.
そして、パルス信号Pbに代って波形整形回路4から出
力されるパルス信号Pb′がアンド回路6、オア回路7
を介してシーケンスパルス発生回路8に加えられ、該シ
ーケンスパルス発生回路8は前述と同様に第2図(c)
〜(f)に示すパルス信号CPo−C20を逐次出力す
る。気筒判別センサ2から出力されるパルス信号(気筒
判別信号)Pa’ はエンジン回転センサ1から出力さ
れるパルス信号(TDC信号)Paの(1/気箇数)倍
となり、例えば4気筒エンジンの場合にはパルスPa’
の数はPaの1/4となる。すなわち、パルスPa’の
周期はパルスPaの4倍となる。Then, the pulse signal Pb' outputted from the waveform shaping circuit 4 instead of the pulse signal Pb is sent to the AND circuit 6 and the OR circuit 7.
The sequence pulse generating circuit 8 is connected to the sequence pulse generating circuit 8 as shown in FIG. 2(c) in the same manner as described above.
The pulse signals CPo-C20 shown in ~(f) are sequentially output. The pulse signal (cylinder discrimination signal) Pa' output from the cylinder discrimination sensor 2 is (1/number of cylinders) times the pulse signal (TDC signal) Pa output from the engine rotation sensor 1. For example, in the case of a 4-cylinder engine. is the pulse Pa'
The number is 1/4 of Pa. That is, the period of pulse Pa' is four times that of pulse Pa.
そこで、分周回路15で気筒判別センサ2の出力パルス
Pa’ に合わせてクロックパルスCPを1/4に分周
し、クロックパルスCP′を出力してアンド回路17、
オア回路18を介してMe値カウンタ19に加える。M
e値カウンタ19は前述と同様にパルスCPIが加えら
てリセットされた時から次にパルスCP、が加えられて
リセットされるまでの間に入力するクロックパルスCP
′の数をカウントする。Me値レジスタ20はパルスC
Poが加えられる毎にMe値カウンタ19の内容Meを
取り込む。このMe値カウンタ19の内容は気筒判別セ
ンサ2から逐次出力されるパルスPa’間の時間に相当
し、エンジン回転数Neの逆数1 / N’ eに相当
する。しかしてMe値レジスタ20の内容はエンジン回
転数Neを表わす値であり、エンジン回転数を割注する
ことができる。Therefore, the frequency dividing circuit 15 divides the clock pulse CP into 1/4 according to the output pulse Pa' of the cylinder discrimination sensor 2, outputs the clock pulse CP', and outputs the clock pulse CP'.
It is added to the Me value counter 19 via the OR circuit 18. M
The e-value counter 19 receives the clock pulse CP input from the time when the pulse CPI is applied and reset until the next pulse CP is applied and reset, as described above.
Count the number of ′. Me value register 20 is pulse C
Every time Po is added, the content Me of the Me value counter 19 is taken in. The content of the Me value counter 19 corresponds to the time between pulses Pa' successively output from the cylinder discrimination sensor 2, and corresponds to the reciprocal number 1/N'e of the engine rotational speed Ne. Therefore, the content of the Me value register 20 is a value representing the engine rotation speed Ne, and the engine rotation speed can be assigned.
M e [レジスタ20の内容Meは、エンジン回転セ
ンサ1が正常時の場合には当該エンジン回転センサ1に
より計測されたエンジン回転数Neに相当し、エンジン
回転センサlが異常の場合には気筒判別センサの出力信
号すなわち気筒判別信号により計測されたエンジン回転
数Neに相当する。M e [The content Me of the register 20 corresponds to the engine rotation speed Ne measured by the engine rotation sensor 1 when the engine rotation sensor 1 is normal, and corresponds to the cylinder discrimination when the engine rotation sensor 1 is abnormal. This corresponds to the engine rotation speed Ne measured by the output signal of the sensor, that is, the cylinder discrimination signal.
このMe値レジスタ20のデータは図示しない電子コン
トロールユニットの燃料噴射量算出回路。The data in this Me value register 20 is stored in a fuel injection amount calculation circuit of an electronic control unit (not shown).
噴射時期制御回路等に加えられる。Added to injection timing control circuit, etc.
第3図は上述した本発明の方法を示すフローチャートで
、イグニッションスイッチIOがオンか否かすなわちエ
ンジンが運転状態にあり回転しているか否かを判別しく
ステップ1)、その答が否定(No)のときにはエンジ
ン回転センサ1の異常検出又は気筒判別センサ2による
エンジン回転数の計測は行なわれず、肯定(Yes)の
場合にはMe値の算出を行なう(ステップ2)。Me値
はエンジン回転センサ1から逐次出力されるクランク角
信号(TDC信号)の各信号間の時間を示す値でエンジ
ン回転数Neの逆数(1/ N e )に相当しており
、エンジン回転数Neが高いときには小さく、低いとき
には大きい値となる。次いで、算出した前回Me値が第
1の所定値M e F S 2よりも大きいか否かを判
別しくステップ3)、その答が肯定(Yes)の場合に
は今回Me値が第2の所定値MeFSI (<MeFs
2)よりも小さいか否かを判別しくステップ4)、その
答か肯定(Yes)の場合にはエンジン回転センサ1が
異常であると判別する。すなわち、前回Me値が第1の
所定値MeFs2よりも太きく (Me>Me F S
2 )、今回Me値が第2の所定値M e F s
1よりも小さい(Me(Mersl<MeFs2)とき
にはエンジン回転数Neの変動が通常起る得る変動に比
べて大きく、かかる場合にはエンジン回転センサ1が異
常であると判別する。このときには第1図のアンド回路
29の出力が1となる。FIG. 3 is a flowchart showing the method of the present invention described above, in which it is determined whether the ignition switch IO is on or not, that is, whether the engine is in an operating state and rotating (step 1), and the answer is negative (No). At this time, abnormality detection of the engine rotation sensor 1 or measurement of the engine rotation speed by the cylinder discrimination sensor 2 is not performed, and if the answer is affirmative (Yes), the Me value is calculated (step 2). The Me value is a value indicating the time between each crank angle signal (TDC signal) sequentially output from the engine rotation sensor 1, and corresponds to the reciprocal of the engine rotation speed Ne (1/N e ), and the engine rotation speed When Ne is high, the value is small, and when Ne is low, the value is large. Next, it is determined whether the calculated previous Me value is larger than the first predetermined value M e F S 2 (step 3), and if the answer is affirmative (Yes), the current Me value is set to the second predetermined value. The value MeFSI (<MeFs
In step 4), if the answer is affirmative (Yes), it is determined that the engine rotation sensor 1 is abnormal. That is, the previous Me value is thicker than the first predetermined value MeFs2 (Me>Me F S
2), the current Me value is the second predetermined value M e F s
When it is smaller than 1 (Me (Mersl<MeFs2)), the fluctuation in the engine speed Ne is larger than the fluctuation that normally occurs, and in such a case, it is determined that the engine speed sensor 1 is abnormal.In this case, as shown in FIG. The output of the AND circuit 29 becomes 1.
ステップ3又は4において否定(No)と判別された場
合すなわち、前回Me値が第1の所定値M e F S
2よりも小さい(Me<Me F S 2 )が、あ
るいは今回Me値が第2の所定値M e F S Iよ
りも大きいとき(Me、>Me F S + )には更
に、前回Me値が第2の所定値M e F S +より
小さいか否を判別しくステップ5)、その答が背定(Y
es)の場合には今回Me値が第1の所定値M e F
S 2よりも大きいか否かを判別しくステップ6)、
その答が肯定(Yes)の場合にはエンジン回転センサ
1が異常と判別する。すなわち、前回Me値が第2の所
定値M G F S lよりも小さく(Me<M e
F S l < M oF S 2 ) 、今回Me値
が第1の所定値M e F S 2よりも大きい(M
e >MeFsz )ときには前述と同様にエンジン回
転数Neの変動が通常起り得る変動に比べて大きく、か
かる場合にもエンジン回転センサ1が異常であると判断
する。このときには第1図のアンド回路28の出力が1
となる。If the determination in step 3 or 4 is negative (No), that is, the previous Me value is the first predetermined value M e F S
2 (Me<Me F S 2 ), or when the current Me value is larger than the second predetermined value M e F S I (Me, > Me F S + ), the previous Me value is It is determined whether or not it is smaller than the second predetermined value M e F S + (step 5), and the answer is positive (Y
es), the current Me value is the first predetermined value M e F
Step 6) to determine whether it is larger than S2.
If the answer is affirmative (Yes), it is determined that the engine rotation sensor 1 is abnormal. That is, the previous Me value is smaller than the second predetermined value M G F S l (Me<M e
F S l < MoF S 2 ), the current Me value is larger than the first predetermined value M e F S 2 (M
e>MeFsz), the variation in the engine rotation speed Ne is larger than the variation that would normally occur, as described above, and in such a case also, it is determined that the engine rotation sensor 1 is abnormal. At this time, the output of the AND circuit 28 in FIG.
becomes.
ステップ5又は6において否定(No)と判別された場
合すなわち、前回Me値が第2の所定値M e p s
1よりも大きい(Me>Me F S + )が。If the determination in step 5 or 6 is negative (No), that is, the previous Me value is the second predetermined value M e p s
greater than 1 (Me>Me F S + ).
あるいは今回Me値が第1の所定値M e F S 2
よりも小さい(Me<Me F S 2 )ときにはエ
ンジン回転数Neの変動が小さく通常起り得る範囲内に
あるものとして、エンジン回転センサ1が正常であると
判別する。Alternatively, the current Me value is the first predetermined value M e F S 2
When it is smaller than (Me<Me F S 2 ), it is determined that the engine rotational speed sensor 1 is normal, since the fluctuation in the engine rotational speed Ne is small and within a normally possible range.
ステップ3及び4、又はステップ5及び6の判別結果が
肯定(Yes)の場合にはイグニッションスイッチ10
かオンからオフまでの間の前記外れた回数を積算して(
ステップ7)所定回数ETDCFSに達したか否かを判
別しくステップ8)、その答が否定(No)の場合には
エンジン回転センサ1か正常と判別し、肯定(Yes)
の場合にはエンジン回転センサ1が異常と判断して当該
エンジン回転センサ1に代えて気筒判別センサ2により
エンジン回転数Neの計測を行なう(ステップ9)。If the determination results in steps 3 and 4 or steps 5 and 6 are affirmative (Yes), the ignition switch 10
The number of deviations from turn on to turn off is integrated (
Step 7) Determine whether or not the predetermined number of times ETDCFS has been reached.Step 8) If the answer is negative (No), determine that engine rotation sensor 1 is normal, and confirm (Yes)
In this case, it is determined that the engine rotation sensor 1 is abnormal, and the engine rotation speed Ne is measured using the cylinder discrimination sensor 2 instead of the engine rotation sensor 1 (step 9).
一旦異常と判別した場合にはこの状態が継続される。こ
こで、積算数ETDCはイグニッションスイッチオン時
に0にセットされている。Once it is determined that there is an abnormality, this state continues. Here, the cumulative number ETDC is set to 0 when the ignition switch is turned on.
尚1本実施例においては、クランク角度信号の間隔時間
の前回Me値が第1の所定値よりも太きく、且つ今回M
e値か第1の所定値よりも小さい第2の所定値よりも小
さいとき、又は今回M e値が第1の所定値よりも大き
く且つ前回Me値が第1の所定値よりも小さい第2の所
定値よりも小さいときに、エンジン回転センサが異常で
あると判別すべく2つの判別手段を備えた場合について
記述したが、前者又は後者のいずれか一方の判別手段の
みを備えるようにしてもよいことは勿論である。In this embodiment, the previous Me value of the interval time of the crank angle signal is thicker than the first predetermined value, and the current M
When the e value is smaller than a second predetermined value that is smaller than the first predetermined value, or the current Me value is larger than the first predetermined value and the previous Me value is smaller than the first predetermined value. A case has been described in which two discrimination means are provided to determine that the engine rotation sensor is abnormal when the engine rotation sensor is smaller than a predetermined value. Of course it's a good thing.
又積算期間をイグニッションスイッチ10のオンからオ
フまでの間として説明したが、この期間は一定期間とし
てもよく、この時にはその一定期間内に所定回数ETo
crsに達していなければ 4その値をOにリセットし
てくり返し外れた回数を積算する。In addition, although the integration period has been described as the period from when the ignition switch 10 is turned on to when it is turned off, this period may also be a fixed period, and in this case, the ETo
If crs has not been reached, 4.Reset the value to O and add up the number of times it has failed.
(発明の効果)
以上説明したように本発明によれば、内燃エンジンの配
設されたエンジン回転センサから前記エンジンの所定の
クランク角度位置で逐次出力されるクランク角度位置信
号の間隔を逐次計測し、前回及び今回の計測値が第1及
び第2の所定値により画成される領域をはさむ一方の領
域外の値から他方の領域外の値に一度に変化した時に前
記エンジン回転センサが異常であると判別するようにし
たので、迅速且つ容易にエンジン回転センサ系の断線等
による異常を検出することができると共に、エンジン回
転センサ系・の異常時には気筒判別センサから出力され
る気筒判別信号の間隔時間を逐次計測し、この計測値に
よりエンジン回転数を計測するようにしたのでエンジン
への燃料供給制御が可能となり、エンジンを円滑に且つ
継続して運転することができる。(Effects of the Invention) As explained above, according to the present invention, the interval between crank angle position signals sequentially output from an engine rotation sensor provided in an internal combustion engine at a predetermined crank angle position of the engine is sequentially measured. , when the previous and current measured values change at once from a value outside one area sandwiching the area defined by the first and second predetermined values to a value outside the other area, the engine rotation sensor is abnormal. This makes it possible to quickly and easily detect abnormalities such as disconnections in the engine rotation sensor system, and also to reduce the interval between cylinder discrimination signals output from the cylinder discrimination sensor when an abnormality occurs in the engine rotation sensor system. Since the time is sequentially measured and the engine rotational speed is measured based on the measured value, fuel supply to the engine can be controlled, and the engine can be operated smoothly and continuously.
第1図は本発明に係るエンジン回転センサの異常検出方
法及び異常時のエンジン回転数計測方法を適用した燃料
供給制御装置の電子コントロールユニットの判別回路の
一実施例を示すブロック図。
第2図は第1図の判別回路における各信号のタイミング
チャート、第3図は本発明方法を実行するためのフロー
チャートの一実施例を示す図である。
トエンジン回転センサ、2・・気筒判別センサ、3,4
・・波形整形回路、8・・・シーケンスパルス発生回路
、15・・分周回路、19・Me値カウンタ、20.2
]・・・M e値しジスタ、22〜・25・・比較器、
26,27.33・ メモリ、32 ・ダウンカウンタ
、34・・・フリップフロップ回路。
出願人 本田技研工業株式会社
代理人 弁理士 渡部敏彦
代理人 弁理士 長門 侃二FIG. 1 is a block diagram showing an embodiment of a discrimination circuit of an electronic control unit of a fuel supply control device to which the method for detecting an abnormality in an engine rotation sensor and the method for measuring the engine rotation speed at the time of abnormality according to the present invention are applied. FIG. 2 is a timing chart of each signal in the discrimination circuit of FIG. 1, and FIG. 3 is a diagram showing an embodiment of a flowchart for carrying out the method of the present invention. Engine rotation sensor, 2... Cylinder discrimination sensor, 3, 4
... Waveform shaping circuit, 8... Sequence pulse generation circuit, 15... Frequency division circuit, 19. Me value counter, 20.2
]...Me value register, 22~・25...Comparator,
26, 27. 33・Memory, 32・Down counter, 34...Flip-flop circuit. Applicant Honda Motor Co., Ltd. Agent Patent Attorney Toshihiko Watanabe Agent Patent Attorney Kouji Nagato
Claims (1)
ら前記エンジンの所定のクランク角度位置で逐次出力さ
れるクランク角度位置信号の間隔を逐次計測し、前回及
び今回の計測値が第1及び第2の所定値により画成され
る領域をはさむ一方の領域外の値から他方の領域外の値
に一度に変化した時に前記エンジン回転センサが異常で
あると判別するようにしたことを特徴とするエンジン回
転センサの異常検出方法。 2、前記異常判別は前回の計測値が前記第1の所定値よ
りも大きく、今回の計測値が前記第1の所定値よりも小
さい第2の所定値よりも小さい時に行なうものである特
許請求の範囲第1項記載のエンジン回転センサの異常検
出方法。 3、前記異常判別は今回の計数値が前記第1の所定値よ
りも大きく、前回の計測値が前記第1の所定値よりも小
さい第2の所定値よりも小さい時に行なうものである特
許請求の範囲第1項記載のエンジン回転センサの異常検
出方法。 4、 内燃エンジンに配設されたエンジン回転センサか
ら前記エンジンの所定のクランク角度位置で逐次出力さ
れるクランク角度位置信号の間隔を逐次計測し、前回及
び今回の計測値が第1及び第2の所定値により画成され
る領域をはさむ一方の領域外の値から他方の領域外の値
に一度に変化した時に前記エンジン回転センサが異常で
あると判別し、異常時には前記エンジンに配設され当該
エンジンの特定の気筒の所定のクランク角度位置を検出
する気筒判別センサから逐次出力される気筒判別信号の
間隔時間を計測することにより前記エンジンの回転数の
計測を行つなようにしたことを特徴とするエンジン回転
センサの異常時のエンジン回転数計測方法′。 5、前記異常判別は前回の計測値が前記第1の所定値よ
りも大きく、今回の計測値か前記第1の所定値よりも小
さい第2の所定値よりも小さい時に行なうものである特
許請求の範囲第4項記載のエンジン回転センサの異常時
のエンジン回転数計測方法。 6、 前記異常判別は今回の計測値が前記第1の所定値
よりも大きく、前回の計測値が前記第1の所定値よりも
小さい第2の所定値よりも小さい時に行なうものである
特許請求の範囲第4項記載のエンジン回転センサの異常
時のエンジン回転数計測方法。[Claims] 1. The interval between crank angle position signals sequentially output from an engine rotation sensor disposed in an internal combustion engine at a predetermined crank angle position of the engine is sequentially measured, and the previous and current measurement values are The engine rotation sensor is determined to be abnormal when a value outside one area sandwiching the area defined by the first and second predetermined values changes at once to a value outside the other area. An abnormality detection method for an engine rotation sensor, characterized by: 2. The abnormality determination is performed when the previous measured value is larger than the first predetermined value and the current measured value is smaller than the second predetermined value, which is smaller than the first predetermined value. A method for detecting an abnormality in an engine rotation sensor according to item 1. 3. The abnormality determination is performed when the current count value is larger than the first predetermined value and the previous measured value is smaller than the second predetermined value, which is smaller than the first predetermined value. A method for detecting an abnormality in an engine rotation sensor according to item 1. 4. Sequentially measure the interval between crank angle position signals that are sequentially output from an engine rotation sensor disposed in the internal combustion engine at a predetermined crank angle position of the engine, and the previous and current measurement values are the first and second ones. The engine rotation sensor is determined to be abnormal when it changes all at once from a value outside one area sandwiching the area defined by the predetermined values to a value outside the other area, and when an abnormality occurs, the sensor installed in the engine is The rotational speed of the engine is measured by measuring the interval time between cylinder discrimination signals sequentially output from a cylinder discrimination sensor that detects a predetermined crank angle position of a specific cylinder of the engine. A method for measuring engine rotation speed when an engine rotation sensor is abnormal. 5. The abnormality determination is performed when the previous measured value is larger than the first predetermined value and smaller than the current measured value or a second predetermined value that is smaller than the first predetermined value. A method for measuring engine rotation speed when the engine rotation sensor is abnormal according to item 4. 6. The abnormality determination is performed when the current measurement value is larger than the first predetermined value and the previous measurement value is smaller than the second predetermined value, which is smaller than the first predetermined value. A method for measuring engine rotation speed when the engine rotation sensor is abnormal according to item 4.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11586484A JPS60259968A (en) | 1984-06-06 | 1984-06-06 | Abnormality detection for engine rotation sensor and measurement for revolution of engine when abnormal |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11586484A JPS60259968A (en) | 1984-06-06 | 1984-06-06 | Abnormality detection for engine rotation sensor and measurement for revolution of engine when abnormal |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS60259968A true JPS60259968A (en) | 1985-12-23 |
Family
ID=14673035
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP11586484A Pending JPS60259968A (en) | 1984-06-06 | 1984-06-06 | Abnormality detection for engine rotation sensor and measurement for revolution of engine when abnormal |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS60259968A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12116945B2 (en) | 2019-09-09 | 2024-10-15 | Husqvarna Ab | RPM module for outdoor powered equipment |
-
1984
- 1984-06-06 JP JP11586484A patent/JPS60259968A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12116945B2 (en) | 2019-09-09 | 2024-10-15 | Husqvarna Ab | RPM module for outdoor powered equipment |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4541386A (en) | Abnormality detecting apparatus for means for sensing operating parameters of an internal combustion engine | |
| US4744243A (en) | Method of and apparatus for detecting maximum cylinder pressure angle in internal combustion engine | |
| US6935313B2 (en) | System and method for diagnosing and calibrating internal combustion engines | |
| US5213081A (en) | Misfire sensing apparatus for an internal combustion engine | |
| US5870688A (en) | Misfire diagnostic system for internal combustion engine | |
| JPS6112114B2 (en) | ||
| JP2550397B2 (en) | Signal generator for engine control | |
| JPS5929736A (en) | Controlling method of multicylinder internal-combustion engine | |
| US4873958A (en) | Engine ignition timing control system | |
| JPH06101560A (en) | Combustion state detection device for internal combustion engine | |
| JPH02196153A (en) | Ignition timing controller for engine | |
| US6801848B1 (en) | Methods and apparatus for sensing misfire in an internal combustion engine | |
| US4846130A (en) | Engine ignition timing with knock control by combustion pressure harmonic amplitude ratio | |
| JPH0783108A (en) | Combustion state detection device for internal combustion engine | |
| US5562082A (en) | Engine cycle identification from engine speed | |
| JPH06500375A (en) | Ignition system for internal combustion engines | |
| JPS60259968A (en) | Abnormality detection for engine rotation sensor and measurement for revolution of engine when abnormal | |
| US4690122A (en) | Ignition control system for internal combustion engines | |
| JPS6126026B2 (en) | ||
| EP0341975A2 (en) | Electronic ignition control system for internal combustion engines | |
| US4699107A (en) | Engine dilution control by combustion pressure harmonic amplitude ratio | |
| JPS6115261B2 (en) | ||
| JPH10213058A (en) | Misfire diagnostic device for engine | |
| US5920008A (en) | Trouble diagnostic apparatus | |
| JP2561847B2 (en) | Ignition timing measuring device for internal combustion engine |