JPH047924B2 - - Google Patents

Info

Publication number
JPH047924B2
JPH047924B2 JP60016424A JP1642485A JPH047924B2 JP H047924 B2 JPH047924 B2 JP H047924B2 JP 60016424 A JP60016424 A JP 60016424A JP 1642485 A JP1642485 A JP 1642485A JP H047924 B2 JPH047924 B2 JP H047924B2
Authority
JP
Japan
Prior art keywords
crank angle
pulse
reference pulse
internal combustion
combustion engine
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 - Lifetime
Application number
JP60016424A
Other languages
English (en)
Other versions
JPS61176812A (ja
Inventor
Yoshio Suzuki
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 JP1642485A priority Critical patent/JPS61176812A/ja
Priority to US06/823,579 priority patent/US4664082A/en
Priority to DE19863602994 priority patent/DE3602994A1/de
Priority to GB08602588A priority patent/GB2170625B/en
Publication of JPS61176812A publication Critical patent/JPS61176812A/ja
Publication of JPH047924B2 publication Critical patent/JPH047924B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Length Measuring Devices With Unspecified Measuring Means (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Description

【発明の詳細な説明】 (技術分野) 本発明は内燃エンジンの基準クランク角度位置
検出系の異常を判別する方法に関する。
(発明の技術的背景) 内燃エンジンの電子制御装置として、クランク
軸の回転に対応して所定のクランク角に対応して
基準パルスを発生する基準パルスセンサ、該基準
パルスの周期よりも短い一定クランク角に対応し
てクランク角度パルスを発生するクランク角度セ
ンサを備え、これらの基準パルス及びクランク角
度パルスを用いて点火時期を電気的に制御するよ
うにした制御装置がある。
しかしながら、かかる制御装置においては、前
記基準パルスセンサの異常例えば断線等によつて
前記基準パルスが発生されなくなつた時には前記
点火時期の各制御が不可能となり、エンジンの運
転を継続することが出来なくなるという不具合が
ある。従つて、内燃エンジンを制御する電子制御
装置においてはその異常例えば前記基準パルスセ
ンサ等の異常を速やかに検出して対処することが
必要不可欠である。
そこで、内燃エンジンを制御する電子制御装置
からの出力を検出し、該出力が検出されなくなつ
た後所定時間経過した時に当該電子制御装置に異
常が発生したことを検知するようにした装置が提
案されている(特公昭58−46671)。
しかしながら、かかる装置においては電子制御
装置の制御回路自体の異常を検出するものであ
り、前記基準パルスの異常或いは前記基準パルス
センサ等のセンサの異常を検出するものではな
く、従つて、前記基準パルス等の入力タイミング
信号の異常時には対処し得ない。
(発明の目的) 本発明は上述の点に鑑みてなされたもので、エ
ンジン制御装置に入力される信号系特に基準クラ
ンク角度位置検出系の異常を判別することを目的
とする。
(問題を解決するための手段) 上記目的を達成するために本発明においては、
内燃エンジンのクランク軸の所定のクランク角に
対応して発生される基準パルスと、該基準パルス
の周期より短い一定クランク角に対応して発生さ
れるクランク角度パルスとを用いて前記内燃エン
ジンを制御する制御装置の異常を判別する内燃エ
ンジンの制御装置の異常判別方法において、前記
基準パルスの発生を判別し、該基準パルスにより
前記クランク角度パルスの計数を開始し、該クラ
ンク角度パルスの計数を前記基準パルスの発生に
拘らず所定値になるまで連続して行ない、前記ク
ランク角度パルスの計数値が前記所定値に一致す
るかを判別し、一致した時に前回と今回の前記ク
ランク角度パルスとの間に前記基準パルスが入力
された否かを判別し、該基準パルスが入力されな
かつた回数を計数し、該計数が所定計数値迄連続
的に行なわれたときに前記基準パルスの発生が異
常であると判別するようにした内燃エンジンの基
準クランク角度位置検出系の異常判別方法を提供
するものである。
(発明の実施例) 以下本発明の一実施例を添附図面に基づいて詳
述する。
第1図は内燃エンジンのクランク角度を検出す
るセンサを示し、1エンジンサイクル即ち、クラ
ンク軸の2回転毎に1回転するカム軸1には2個
のロータ2,3が所定の間隔で配設固定され、ロ
ータ2には所定幅の突起2aが前記内燃エンジン
の気筒数例えば4気筒に応じて4個周方向に90゜
の等間隔で半径方向外方に突設されている。ロー
タ3の外周面にはロータ2の各突起2aの間の間
隔よりも狭い一定間隔例えば、クランク角30゜従
つて、カム軸1の回転角15゜の間隔で突起3aが
半径方向外方に24個突設されている。
センサ4,5は例えばピツクアツプコイルで構
成され、ロータ2,3の半径方向外方位置に各突
起2a,3aと夫々僅かなギヤツプで対向可能に
配設され、突起2a,3aと対向する毎に第3図
に示された波形整形回路12,13を介して第2
図a,bに示すようなパルスT04,T24信号を発
生する。ロータ2とセンサ4とにより基準パルス
センサ6が構成され、該基準パルスセンサ6は前
記クランク軸の回転に対応して各気筒毎に所定の
クランク角即ち、90゜(カム軸1の1/4回転)毎
にパルス(以下基準パルスという)T04信号を発
生する。
ロータ3とセンサ5とによりクランク角度セン
サ7が構成され、該クランク角度センサ7は前記
基準パルスT04の周期より短い一定クランク角30゜
(カム軸の15゜回転角)周期でパルス(以下クラン
ク角度パルスという)T24信号を発生する。そし
て、T04パルスにより当該T04パルス発生直後に
発生するT24パルスが例えば所定の基準クランク
位置であると判別する。
第3図は本発明方法を実行するための電子制御
装置の概要を示し、基準パルスセンサ6、クラン
ク角度センサ7から出力される基準パルスT04
号、クランク角度パルスT24信号は夫々電子制御
装置11の波形整形回路12,13により方形波
パルスに波形整形された後中央演算処理装置(以
下CPUという)16に入力される。この電子制
御装置11には他のエンジンパラメータ信号例え
ば吸気管内絶対圧PBを検出するPBセンサ8、エ
ンジン水温TWを出するTWセンサ9、エンジンの
吸気マニホールド内の吸気温度TAを検出するTA
センサ10等から出力される各検出信号(アナロ
グ信号)は夫々レベル修正回路14で所定の電圧
レベルに修正された後アナログ−デジタルコンバ
ータ15により対応するデジタル信号に変換され
CPU16に入力される。
CPU16は、ROM18に記憶された各種の演
算プログラムに従つて各センサ6〜10から入力
されるエンジンパラメータ信号に基づいて燃料噴
射時間を演算し、基準パルスT04信号及びクラン
ク角度パルスT24信号を用いて燃料噴射制御量及
び点火時期等を演算し、T24パルスの各所定のス
テージにおいて燃料噴射時期制御信号及び点火時
期制御信号を出力する。CPU16は低回転例え
ば500rpm以下の時にはT04パルスに基づいて固定
点火信号を出力する。RAM17には各種演算結
果を一時記憶する。
駆動回路19は前記燃料噴射時期制御信号に応
じて各気筒の噴射弁20〜23を開弁制御する。
点火回路24は点火時期制御信号に応じて点火信
号を出力してイグニツシヨンコイル25の1次コ
イル、25aの電流を遮断し、2次コイル25b
に高電圧を発生させ、前記エンジンの回転に同期
して回転する分配器26を介して前記各気筒の点
火プラグに順次印加する。
ところで、前記基準パルスT04信号はクランク
角度パルスT24信号に比べて発生回数が少ないた
めに当該パルスT04信号が発生されない区間にお
いてノイズが乗り易い(確率が高い)という問題
がある。又、基準パルスT04信号は他の制御例え
ば前述した燃料噴射量制御、点火時期制御特に低
エンジン回転域或いはフエイルセイフ時における
固定点火等に重要な信号である。そこで、基準パ
ルスT04信号の有無をノイズが乗り難いクランク
角度パルスT24信号によりチエツクし、基準パル
スT04信号の異常を判別する。
以下第2図に示すパルスT04,T24信号及び第
4図、第5図に示すフローチヤートを参照して基
準パルスT04信号の異常判別方法を詳述する。
先ず、基準パルスT04信号が発生される毎に実
行される第4図のフローチヤートのステツプ30
においてフラグをセツトし、当該パルスT04信号
が発生されたことを表示する。次いで、パルス
T24信号が発生される毎に実行される第5図のフ
ローチヤートのステツプ31において当該パルス
T24信号の発生回数をカウントするT24カウンタ
(ステージカウンタ)の後述するステツプ33で
セツトされるイニシヤルフラグがセツトされてい
るか否かを判別し、その答が否定(No)のとき
にはステツプ32に進み、パルスT04信号のパル
スフラグがセツトされているか否かを判別する。
このステツプ32の答が否定(No)のときには
他の動作を行うことなく本プログラムを終了す
る。
ステツプ32の答が肯定(Yes)のとき即ち、
今回T24パルスの発生直前にT04パルスが発生さ
れた第4図のステツプ30でT04パルスフラグが
セツトされているときにはT24カウンタのイニシ
ヤルフラグをセツト(ステツプ33)すると共に
T04パルスフラグをリセツトし、次いで当該T24
カウンタの値を0にセツト(ステツプ34)して
本プログラムを終了する。即ち、最初(スタート
時)にT04パルスの発生によりT24カウンタの値
を0にセツトする。
T24カウンタはリングカウンタで、パルスT24
信号が入力される毎に順次カウントアツプし、所
定カウント値例えばカウント値5に達すると次ぎ
に0に戻り、カウント値が0→1→2→3→4→
5→0の順序で繰返す。従つて、T24カウンタは
スタート時の最初のT04パルスにより0値にリセ
ツトされた後は6個のT24パルスが発生する毎に
自動的に0に更新される。
T24カウンタのイニシヤルフラグがセツトされ
た後T24パルスが発生されると、ステツプ31の
判別の答が肯定(Yes)となり、T24カウンタが
カウントアツプ(ステツプ35)する。ステツプ
36においてT24カウンタの値が0か否かを判別
し、その答が否定(No)のときには本プログラ
ムを終了し、T24カウンタの値が0になる迄当該
動作が繰り返される。ステツプ36の答が肯定
(Yes)のとき即ち、T24カウンタのカウント値が
順次増加して所定値5に達し、今回のT24パルス
により0に戻つたときに、前回と今回のT24パル
スとの間に次のT04パルスフラグがセツトされて
いたか否か(有無)を判別(ステツプ37)し、
その答が肯定(Yes)のときには当該T04パルス
によりセツトされたフラグをリセツト(ステツプ
38)し、フエイルセーフカウンタ(以下F/S
カウンタという)の値をリセツトし(ステツプ3
9)、基準パルスT04センサ6を含む基準クラン
ク角度位置検出系に異常がないと診断して本プロ
グラムを終了する。このF/Sカウンタは基準パ
ルスT04信号の異常検出回数をカウントするもの
である。
ステツプ37の答が否定(No)のとき即ち、
T24カウンタのカウント値が今回のT24パルスに
より所定値に達し0に戻つた時、前回と今回の
T24パルスとの間に次のT04パルスが発生されて
いないときには異常と診断してエンジン回転数
Neがフエイルセーフ(F/S)を行う回転数Nf
よりも高いか否かを判別(ステツプ40)し、そ
の答が否定(No)のとき即ち、エンジンがフエ
イルセーフを行う必要のないクランキング時等の
極低回転域の運転状態にあるときにはT24カウン
タのイニシヤルフラグをリセツト(ステツプ4
1)し、前記F/Sカウンタをリセツト(ステツ
プ42)して本プログラムを終了する。前記極低
回転時にはエンジンフリクシヨン等の原因により
エンジン回転が円滑でなくなり、これによつて発
生する前記T04パルス信号、T24パルス信号も確
実なものでなくなり、誤動作と判別することもあ
り、従つて、このときには異常とは見做さずに前
記フエイルセーフは行わない。
ステツプ40の答が肯定(Yes)のとき即ち、
エンジン回転数NeがNfよりも高く、当該エンジ
ンが所定の運転状態にあるときにはF/Sカウン
タを値1だけカウントアツプ(ステツプ43)
し、このカウント値が所定値n(例えば値10)
に等しいか否かを判別(ステツプ44)し、その
答が否定(No)のときにはステツプ31に戻り、
肯定(Yes)のときにはステツプ45に進み入力
信号(T04パルス)の発生異常を最終的に検知
し、所定のフエイルセーフ動作例えば警報等を発
生する。このF/Sカウンタのカウント値は連続
的にカウントアツプされて所定値nに達したとき
にのみステツプ45に進み、T04パルスの異常を
判定する。この結果、ノイズ等に起因する誤作動
が防止される。
尚、基準パルスセンサ、クランク角度センサと
して突起に代えてスリツトを穿設し、該スリツト
を介して対向する投、受光器を設け、光電的にク
ランク角度位置を検出するようにしたセンサを用
いてもよい。
(発明の効果) 以上説明したように本発明によれば、内燃エン
ジンのクランク軸の所定のクランク角に対応して
発生される基準パルスと、該基準パルスの周期よ
り短い一定クランク角に対応して発生されるクラ
ンク角度パルスとを用いて前記内燃エンジンを制
御する制御装置の異常を判別する内燃エンジンの
制御装置の異常判別方法において、前記基準パル
スの発生を判別し、該基準パルスにより前記クラ
ンク角度パルスの計数を開始し、該クランク角度
パルスの計数を前記基準パルスの発生に拘らず所
定値になるまで連続して行ない、前記クランク角
度パルスの計数値が前記所定値に一致するかを判
別し、一致した時に前回と今回の前記クランク角
度パルスとの間に前記基準パルスが入力されたか
否かを判別し、該基準パルスが入力されなかつた
回数を計数し、該計数が所定計数値迄連続的に行
なわれたときに前記基準パルスの発生が異常であ
ると判別するようにしたので、簡単なプログラム
により前記基準パルス等の入力タイミング信号の
異常チエツクを他の装置を付加することなく行う
ことが可能であり、内部或いは外部タイマを使用
することなく基準パルスセンサの断線等の異常を
判別することが出来、更に前記基準パルスが連続
して所定回数発生されないときに異常であると判
別することによりノイズによる誤作動を防止する
ことができる等の効果がある。
【図面の簡単な説明】
第1図は内燃エンジンのクランク角を検出する
センサの一実施例を示す図、第2図は第1図のセ
ンサから発生されるパルス信号の一実施例を示す
タイミング図、第3図は内燃エンジンの制御装置
の一実施例を示すブロツク図、第4図及び第5図
は本発明に係る内燃エンジンの基準クランク角度
位置検出系の異常判別方法を実行するためのフロ
ーチヤートである。 6…基準パルスセンサ、7…クランク角度セン
サ、11…制御装置、17…駆動回路、24…点
火回路、20〜23…噴射弁、26…分配器、2
7〜30…プラグ。

Claims (1)

  1. 【特許請求の範囲】 1 内燃エンジンのクランク軸の所定のクランク
    角に対応して発生される基準パルスと、該基準パ
    ルスの周期より短い一定クランク角に対応して発
    生されるクランク角度パルスとを用いて前記内燃
    エンジンを制御する制御装置の異常を判別する内
    燃エンジンの制御装置の異常判別方法において、
    前記基準パルスの発生を判別し、該基準パルスに
    より前記クランク角度パルスの計数を開始し、該
    クランク角度パルスの計数を前記基準パルスの発
    生に拘らず所定値になるまで連続して行ない、前
    記クランク角度パルスの計数値が前記所定値に一
    致するかを判別し、一致した時に前回と今回の前
    記クランク角度パルスとの間に前記基準パルスが
    入力されたか否かを判別し、該基準パルスが入力
    されなかつた回数を計数し、該計数が所定計数値
    迄連続的に行なわれたときに前記基準パルスの発
    生が異常であると判別するようにしたことを特徴
    とする内燃エンジンの基準クランク角度位置検出
    系の異常判別方法。 2 前記基準パルスが入力されたか否かの判別は
    前記内燃エンジンが所定運転状態にあるときに行
    うことを特徴とする特許請求の範囲第1項記載の
    内燃エンジンの基準クランク角度位置検出系の異
    常判別方法。 3 前記エンジンの所定の運転状態は当該エンジ
    ンの回転数が所定回転数以上であることを特徴と
    する特許請求の範囲第2項記載の内燃エンジンの
    基準クランク角度位置検出系の異常判別方法。 4 前記クランク角度パルスは前記所定値と同じ
    値のステツプ数を有するリングカウンタで計数す
    ることを特徴とする特許請求の範囲第1項記載の
    内燃エンジンの基準クランク角度位置検出系の異
    常判別方法。
JP1642485A 1985-02-01 1985-02-01 内燃エンジンの基準クランク角度位置検出系の異常判別方法 Granted JPS61176812A (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP1642485A JPS61176812A (ja) 1985-02-01 1985-02-01 内燃エンジンの基準クランク角度位置検出系の異常判別方法
US06/823,579 US4664082A (en) 1985-02-01 1986-01-29 Method of detecting abnormality in a reference crank angle position detection system of an internal combustion engine
DE19863602994 DE3602994A1 (de) 1985-02-01 1986-01-31 Verfahren zur feststellung einer nichtnormalitaet in einem referenz-kurbelwinkelstellungs-erfassungssystem eines verbrennungsmotors
GB08602588A GB2170625B (en) 1985-02-01 1986-02-03 Method of detecting abnormality in a reference crank angle position detection system of an internal combustion engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1642485A JPS61176812A (ja) 1985-02-01 1985-02-01 内燃エンジンの基準クランク角度位置検出系の異常判別方法

Publications (2)

Publication Number Publication Date
JPS61176812A JPS61176812A (ja) 1986-08-08
JPH047924B2 true JPH047924B2 (ja) 1992-02-13

Family

ID=11915853

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1642485A Granted JPS61176812A (ja) 1985-02-01 1985-02-01 内燃エンジンの基準クランク角度位置検出系の異常判別方法

Country Status (1)

Country Link
JP (1) JPS61176812A (ja)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63187107A (ja) * 1987-01-29 1988-08-02 Honda Motor Co Ltd 回転角検出手段のノイズ出力判別装置
JPH01193066A (ja) * 1988-01-28 1989-08-03 Mazda Motor Corp 車両用コントロールユニツトの異常検出装置
KR100412881B1 (ko) * 2001-10-06 2003-12-31 현대자동차주식회사 엔진제어장치의 엔진회전수 출력 자기진단 방법

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS55142233A (en) * 1979-04-24 1980-11-06 Nissan Motor Co Ltd Device for diagnosing crank angle sensor
JPS5960216A (ja) * 1982-09-29 1984-04-06 Nec Home Electronics Ltd 回転センサ
JPS59102103A (ja) * 1982-12-03 1984-06-13 Kawasaki Heavy Ind Ltd 回転軸センサの監視装置

Also Published As

Publication number Publication date
JPS61176812A (ja) 1986-08-08

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
JP4151279B2 (ja) エンジン制御装置
US4553427A (en) Rotational reference position detection apparatus
EP3043052B1 (en) Malfunction diagnosis device for crank-angle sensor, and malfunction diagnosis method for crank-angle sensor
JP3763470B2 (ja) 内燃機関制御装置
JP3965099B2 (ja) エンジンのクランク角度識別装置
US4788956A (en) Method of detecting abnormality in crank angle signal of internal combustion engines
US4644917A (en) Method and apparatus for controlling an internal combustion engine
JP3597718B2 (ja) 内燃機関の気筒識別装置
JP2595848B2 (ja) 内燃機関の気筒判別検出装置
JPS61176812A (ja) 内燃エンジンの基準クランク角度位置検出系の異常判別方法
US6946830B1 (en) Apparatus for detecting rotation angular positions of a rotor
JPH045329B2 (ja)
JP4453839B2 (ja) エンジンの制御装置
JP2004245162A (ja) 内燃機関制御装置および内燃機関のクランク角信号処理方法
JPH0256517B2 (ja)
JPH0454283A (ja) 内燃機関失火検出装置
JP2003184629A (ja) 内燃機関のクランク角判定装置
JPH0315017B2 (ja)
JPS5941666A (ja) 内燃機関の点火時期制御方法
JP4081254B2 (ja) 逆回転検出制御装置
JP2010090900A (ja) エンジンの制御装置
JP3870401B2 (ja) 内燃機関の異常検出装置
JP2006125240A (ja) エンジン制御装置
JP4286846B2 (ja) 内燃機関のクランク角度検出装置