JPS60259968A - エンジン回転センサの異常検出方法及び異常時のエンジン回転数計測方法 - Google Patents

エンジン回転センサの異常検出方法及び異常時のエンジン回転数計測方法

Info

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
Application number
JP11586484A
Other languages
English (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 JP11586484A priority Critical patent/JPS60259968A/ja
Publication of JPS60259968A publication Critical patent/JPS60259968A/ja
Pending 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
    • G01P3/489Digital circuits therefor

Landscapes

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

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 (技術分野) 本発明は内燃エンジンの特性量を決定する信号を出力す
るエンジン回転センサの異常すなわち、センサ自体又は
その配線系の故障の検出及び異常時におけるエンジン回
転数計測方法に関する。
(発明の技術的背景とその問題点) 内燃エンジンへの燃料供給を行なう燃料調量装置の開弁
時間を電気的に制御してエンジンに供給される燃料量を
制御するようにした燃料供給制御方法としては、エンジ
ン回転数と吸気管内の絶対圧とに応じて決定される燃料
量の基準値に、エンジンの作動状態を表わす諸元例えば
エンジン冷却水温、スロットル弁開度、排気濃度(酸素
濃度)等に応じた定数及び/又は係数を加算及び/又は
乗算することにより前記基準値を補正する一方、エンジ
ン回転数に同期したTDC信号(クランク角度位置信号
)及び気筒判別信号により各シリンダの噴射時期を決定
し、前記補正された燃料量に応じて前記噴射弁を駆動す
るようにした燃料供給制御方法が本出願人より提案され
ている。
かかる制御方法においてはエンジン回転数の検出は不可
欠であり、もしエンジン回転センサ系に異常が発生しエ
ンジンが正常に稼動しているにも拘らずエンジン回転数
の検出値が変動した場合には、前述したようなエンジン
の燃料供給制御を正確に行なうことが出来なくなり、こ
の結果エンジンを円滑に運転することができなくなるば
なりでなく、場合によってはエンジンが停止する虞れも
ある。
(発明の目的) 本発明は上述の点に鑑みてなされたもので、エンジン回
転センサの異常を検出すると共に、異常時にはエンジン
回転センサに代えて気筒判別センサによりエンジン回転
数の計測を行なうことを目的とする。
(発明の概要) この目的を達成するために本発明においては、内燃エン
ジンに配設されたエンジン回転センサから前記エンジン
の所定のクランク角度位置で逐次出力されるクランク角
度位置信号の間隔を逐次計測し、前回及び今回の割測値
か第1及び第2の所定値により画成される領域をはさむ
一方の領域外の値から他方の領域外の値に一度に変化し
た時に前記エンジン回転センサが異常であると判別する
ようにしたエンジン回転センサの異常検出方法、及び異
常時には前記エンジンに配設され当該エンジンの特定の
気筒の所定のクランク角度位置を検出する気筒判別セン
サから逐次出力される気筒判別信号の間隔時間を計測す
ることにより前記エンジンの回転数の計測を行なうよう
にしたエンジン回転センサ異常時のエンジン回転数計測
方法を提供するものである。
(発明の実施例) 以下本発明の一実施例を添附図面に基づいて詳述する。
第1図は本発明の制御方法を適用した燃料供給制御装置
の電子コントロールユニットの判別回路のブロック図で
、エンジン回転センサ1及び気筒判別センサ2は夫々図
示しないエンジンのクランク軸周囲に配設されており、
エンジン回転センサlはTDC信号すなわちエンジンの
クランク軸の180°回転毎に所定のクランク角度位置
で、気筒判別センサ2は特定の気筒の所定のクランク角
度位置で夫々第2図(a)に示すようなパルス信号Pa
、Pa’ を1パルス出カする。こ匙らの各パルス信号
Pa、Pa’は夫々波形整形回路3゜4で第2図(b)
に示すような矩形波のパルス信号pb、pb’ に整形
された後アンド回路5,6の一方の入力側に加えられる
一方、定電圧回&!811はイグニッションスイッチ1
0がオン時にはバッテリ9に接続され所定の電圧V c
 cを出力する。トリガパルス発生回路12は抵抗R,
とコンデンサC!との直列回路及び抵抗R3に並列接続
されたダイオードD1及び、コンデ゛ンサCIの出力を
入力とするシュミットトリガ回路13で構成されており
、定電圧回路1]がら電圧V c cか印加されたとき
すなわち、イグニッションスイッチ10がオンとなる時
点でトリガパルスPtを出力してダウンカウンタ32の
入力端子り及びフリップフロップ回路34のリセット入
力端子Rに加える。
プリセット式ダウンカウンタ32はトリガパルスptが
加えられたときに異常検出回数ETDCFS値が記憶さ
れているE T DCFS値メモヅメモリ33定回数例
えば10回に相当するET DCF5データを取り込み
これをプリセットする。フリップフロップ回路34はト
リガパルスPtが加えられるとりセントされ出力端子Q
の出力がローレベル(以下0という)、出力端子この出
力がハイレベル(以下1という)となり、出力端子Q又
はQの出力1をアンド回路5,16又は6,17の入力
側に加えこれらを開成状態にする。
波形整形回路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に加える。
Me値カウンタ19はパルス信号cp1 (第2図(d
))が加えられる毎にリセットされ、アンド回路16、
オア回路18を通して入力端子CKに入力されるクロッ
クパルスCPをカウントする。
すなわち、Me値カウンタ19はエンジン回転センサ1
から逐次出力されるTDC信号(第2図(a))間に入
力するクロックパルスCPの数をカウントする。従って
、このMe値カウンタ】9の内容MeはTDC信号間の
時間に相当し、エンジン回転数Neの逆数(1/ N 
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の値を表わす。
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に加えられる。
比較器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となる。
比較器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の内
容が逐次減算される。
そして、ダウンカウンタ32の内容がOになったとき当
該ダウンカウンタ32の出力端子百の出力が0となり、
フリッププロップ回路34がセットされて出力端子Q、
Qの出力が夫々1,0となり、アンド回路5及び16が
閉成され、アント回路6及び17が開成される。
そして、パルス信号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倍となる。
そこで、分周回路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を表わす値であり、エンジン回転数を割注する
ことができる。
M e [レジスタ20の内容Meは、エンジン回転セ
ンサ1が正常時の場合には当該エンジン回転センサ1に
より計測されたエンジン回転数Neに相当し、エンジン
回転センサlが異常の場合には気筒判別センサの出力信
号すなわち気筒判別信号により計測されたエンジン回転
数Neに相当する。
このMe値レジスタ20のデータは図示しない電子コン
トロールユニットの燃料噴射量算出回路。
噴射時期制御回路等に加えられる。
第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となる。
ステップ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
となる。
ステップ5又は6において否定(No)と判別された場
合すなわち、前回Me値が第2の所定値M e p s
 1よりも大きい(Me>Me F S + )が。
あるいは今回Me値が第1の所定値M e F S 2
よりも小さい(Me<Me F S 2 )ときにはエ
ンジン回転数Neの変動が小さく通常起り得る範囲内に
あるものとして、エンジン回転センサ1が正常であると
判別する。
ステップ3及び4、又はステップ5及び6の判別結果が
肯定(Yes)の場合にはイグニッションスイッチ10
かオンからオフまでの間の前記外れた回数を積算して(
ステップ7)所定回数ETDCFSに達したか否かを判
別しくステップ8)、その答が否定(No)の場合には
エンジン回転センサ1か正常と判別し、肯定(Yes)
の場合にはエンジン回転センサ1が異常と判断して当該
エンジン回転センサ1に代えて気筒判別センサ2により
エンジン回転数Neの計測を行なう(ステップ9)。
一旦異常と判別した場合にはこの状態が継続される。こ
こで、積算数ETDCはイグニッションスイッチオン時
に0にセットされている。
尚1本実施例においては、クランク角度信号の間隔時間
の前回Me値が第1の所定値よりも太きく、且つ今回M
e値か第1の所定値よりも小さい第2の所定値よりも小
さいとき、又は今回M e値が第1の所定値よりも大き
く且つ前回Me値が第1の所定値よりも小さい第2の所
定値よりも小さいときに、エンジン回転センサが異常で
あると判別すべく2つの判別手段を備えた場合について
記述したが、前者又は後者のいずれか一方の判別手段の
みを備えるようにしてもよいことは勿論である。
又積算期間をイグニッションスイッチ10のオンからオ
フまでの間として説明したが、この期間は一定期間とし
てもよく、この時にはその一定期間内に所定回数ETo
crsに達していなければ 4その値をOにリセットし
てくり返し外れた回数を積算する。
(発明の効果) 以上説明したように本発明によれば、内燃エンジンの配
設されたエンジン回転センサから前記エンジンの所定の
クランク角度位置で逐次出力されるクランク角度位置信
号の間隔を逐次計測し、前回及び今回の計測値が第1及
び第2の所定値により画成される領域をはさむ一方の領
域外の値から他方の領域外の値に一度に変化した時に前
記エンジン回転センサが異常であると判別するようにし
たので、迅速且つ容易にエンジン回転センサ系の断線等
による異常を検出することができると共に、エンジン回
転センサ系・の異常時には気筒判別センサから出力され
る気筒判別信号の間隔時間を逐次計測し、この計測値に
よりエンジン回転数を計測するようにしたのでエンジン
への燃料供給制御が可能となり、エンジンを円滑に且つ
継続して運転することができる。
【図面の簡単な説明】
第1図は本発明に係るエンジン回転センサの異常検出方
法及び異常時のエンジン回転数計測方法を適用した燃料
供給制御装置の電子コントロールユニットの判別回路の
一実施例を示すブロック図。 第2図は第1図の判別回路における各信号のタイミング
チャート、第3図は本発明方法を実行するためのフロー
チャートの一実施例を示す図である。 トエンジン回転センサ、2・・気筒判別センサ、3,4
・・波形整形回路、8・・・シーケンスパルス発生回路
、15・・分周回路、19・Me値カウンタ、20.2
]・・・M e値しジスタ、22〜・25・・比較器、
26,27.33・ メモリ、32 ・ダウンカウンタ
、34・・・フリップフロップ回路。 出願人 本田技研工業株式会社 代理人 弁理士 渡部敏彦 代理人 弁理士 長門 侃二

Claims (1)

  1. 【特許請求の範囲】 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項記載のエンジン回転センサの異常
    時のエンジン回転数計測方法。
JP11586484A 1984-06-06 1984-06-06 エンジン回転センサの異常検出方法及び異常時のエンジン回転数計測方法 Pending JPS60259968A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11586484A JPS60259968A (ja) 1984-06-06 1984-06-06 エンジン回転センサの異常検出方法及び異常時のエンジン回転数計測方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11586484A JPS60259968A (ja) 1984-06-06 1984-06-06 エンジン回転センサの異常検出方法及び異常時のエンジン回転数計測方法

Publications (1)

Publication Number Publication Date
JPS60259968A true JPS60259968A (ja) 1985-12-23

Family

ID=14673035

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11586484A Pending JPS60259968A (ja) 1984-06-06 1984-06-06 エンジン回転センサの異常検出方法及び異常時のエンジン回転数計測方法

Country Status (1)

Country Link
JP (1) JPS60259968A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12116945B2 (en) 2019-09-09 2024-10-15 Husqvarna Ab RPM module for outdoor powered equipment

Cited By (1)

* Cited by examiner, † Cited by third party
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 (ja)
JP2550397B2 (ja) 機関制御用信号発生装置
JPS5929736A (ja) 多気筒内燃エンジンの制御方法
US4873958A (en) Engine ignition timing control system
JPH06101560A (ja) 内燃エンジンの燃焼状態検出装置
JPH02196153A (ja) エンジンの点火時期制御装置
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 (ja) 内燃エンジンの燃焼状態検出装置
US5562082A (en) Engine cycle identification from engine speed
JPH06500375A (ja) 内燃機関のための点火装置
JPS60259968A (ja) エンジン回転センサの異常検出方法及び異常時のエンジン回転数計測方法
US4690122A (en) Ignition control system for internal combustion engines
JPS6126026B2 (ja)
EP0341975A2 (en) Electronic ignition control system for internal combustion engines
US4699107A (en) Engine dilution control by combustion pressure harmonic amplitude ratio
JPS6115261B2 (ja)
JPH10213058A (ja) エンジンの失火診断装置
US5920008A (en) Trouble diagnostic apparatus
JP2561847B2 (ja) 内燃機関の点火時期計測装置