JPH0623652B2 - 内燃機関のクランク角検出装置 - Google Patents
内燃機関のクランク角検出装置Info
- Publication number
- JPH0623652B2 JPH0623652B2 JP26645287A JP26645287A JPH0623652B2 JP H0623652 B2 JPH0623652 B2 JP H0623652B2 JP 26645287 A JP26645287 A JP 26645287A JP 26645287 A JP26645287 A JP 26645287A JP H0623652 B2 JPH0623652 B2 JP H0623652B2
- Authority
- JP
- Japan
- Prior art keywords
- pulse signal
- angle
- cycle
- crank angle
- signal
- 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
Links
Landscapes
- Length Measuring Devices With Unspecified Measuring Means (AREA)
- Transmission And Conversion Of Sensor Element Output (AREA)
Description
【発明の詳細な説明】 <産業上の利用分野> 本発明は、内燃機関のクランク軸の回転角を検出するク
ランク角検出装置に関し、詳しくは、クランク軸の単位
角度回転毎に出力されるパルス信号の異常時におけるフ
ェイルセーフ技術に関する。
ランク角検出装置に関し、詳しくは、クランク軸の単位
角度回転毎に出力されるパルス信号の異常時におけるフ
ェイルセーフ技術に関する。
<従来の技術> 例えば電子制御燃料噴射装置を備えた内燃機関では、燃
料噴射量や点火時期などを制御するためにクランク軸の
回転角を常時検出する必要がある。そこで、この種の内
燃機関では、クランク角検出装置を備えるようにしてい
る(特開昭59−155540号公報等参照)。
料噴射量や点火時期などを制御するためにクランク軸の
回転角を常時検出する必要がある。そこで、この種の内
燃機関では、クランク角検出装置を備えるようにしてい
る(特開昭59−155540号公報等参照)。
かかる電子制御燃料噴射式内燃機関の一例を第2図に示
す。
す。
内燃機関1に付設されるディストリビュータ2には、ク
ランク角検出装置としての光電式のクランク角センサ3
が内蔵されている。このクランク角センサ3は、ディス
トリビュータシャフト4と一体に回転する(クランク軸
1回転当たり2回転する)シグナルプレート5と検出部
6とにより構成される。前記シグナルプレート5には、
等間隔に360個のポジション信号Pos(クランク軸の単位
角度2゜回転毎の単位角度パルス信号)用のスリット7
と、4気筒の場合4個のリファレンス信号Ref(クラン
ク軸の基準角度180゜回転毎の基準角度パルス信号)用
スリット8とが形成されている。検出部6は、これらの
スリット7,8を検出し、所定のクランク角度分のパル
ス巾をもつパルス信号であるポジション信号Posとリフ
ァレンス信号Refとをそれぞれ出力する。
ランク角検出装置としての光電式のクランク角センサ3
が内蔵されている。このクランク角センサ3は、ディス
トリビュータシャフト4と一体に回転する(クランク軸
1回転当たり2回転する)シグナルプレート5と検出部
6とにより構成される。前記シグナルプレート5には、
等間隔に360個のポジション信号Pos(クランク軸の単位
角度2゜回転毎の単位角度パルス信号)用のスリット7
と、4気筒の場合4個のリファレンス信号Ref(クラン
ク軸の基準角度180゜回転毎の基準角度パルス信号)用
スリット8とが形成されている。検出部6は、これらの
スリット7,8を検出し、所定のクランク角度分のパル
ス巾をもつパルス信号であるポジション信号Posとリフ
ァレンス信号Refとをそれぞれ出力する。
かかるクランク角センサ3の出力は、コントロールユニ
ット9に入力され、コントロールユニット9は単位時間
当たりのポジション信号Posの入力数又はリファレンス
信号Refの周期を測定することにより機関回転速度Nを
算出し、この機関回転速度Nとエアフローメータ10によ
って検出される吸入空気流量Qとによって基本燃料噴射
量Tp(−K×Q/N;Kは定数)を算出する。そし
て、この基本燃料噴射量Tpを機関冷却水温度等に基づ
いて補正して最終的な燃料噴射量Tiを設定して、この
燃料噴射量Tiに相当するパルス巾の噴射パルス信号を
燃料噴射弁11に出力する。
ット9に入力され、コントロールユニット9は単位時間
当たりのポジション信号Posの入力数又はリファレンス
信号Refの周期を測定することにより機関回転速度Nを
算出し、この機関回転速度Nとエアフローメータ10によ
って検出される吸入空気流量Qとによって基本燃料噴射
量Tp(−K×Q/N;Kは定数)を算出する。そし
て、この基本燃料噴射量Tpを機関冷却水温度等に基づ
いて補正して最終的な燃料噴射量Tiを設定して、この
燃料噴射量Tiに相当するパルス巾の噴射パルス信号を
燃料噴射弁11に出力する。
また、コントロールユニット9は、前記基本燃料噴射量
Tpと機関回転速度Nとに基づいて決定される所定点火
時期に点火栓12による火花点火をさせるため、リファレ
ンス信号Refからポジション信号Posをカウントし、カウ
ント数が所定点火時期に相当する回数になったときに、
点火コイル13に付設されたパワートランジスタ14を制御
することによって、点火コイル13の高電圧発生時期を制
御する。
Tpと機関回転速度Nとに基づいて決定される所定点火
時期に点火栓12による火花点火をさせるため、リファレ
ンス信号Refからポジション信号Posをカウントし、カウ
ント数が所定点火時期に相当する回数になったときに、
点火コイル13に付設されたパワートランジスタ14を制御
することによって、点火コイル13の高電圧発生時期を制
御する。
尚、第2図において、15はスロットル弁、16はスロット
ル弁15の開度を検出するスロットルセンサである。
ル弁15の開度を検出するスロットルセンサである。
<発明が解決しようとする問題点> 上記のように、クランク角センサから出力されるリファ
レンス信号Refとポジション信号Posは、機関の運転を左
右する重要な情報であるため、クランク角センサに何ら
かの異常が発生すると、所望の燃料噴射制御や点火時期
制御が行えなくなってしまう。
レンス信号Refとポジション信号Posは、機関の運転を左
右する重要な情報であるため、クランク角センサに何ら
かの異常が発生すると、所望の燃料噴射制御や点火時期
制御が行えなくなってしまう。
例えば、前述のようにクランク角センサ3の出力に基づ
いて点火時期を制御する場合に、例えばポジション信号
Posに異常が発生してポジション信号Posのカウント数に
よって所望の点火時期を特定できなくなったときには、
従来、リファレンス信号Refから点火時期までのクラン
ク角をリファレンス信号Refの周期に基づいて時間換算
し、リファレンス信号Refから時間計測して点火時期を
求めるようにしていた。
いて点火時期を制御する場合に、例えばポジション信号
Posに異常が発生してポジション信号Posのカウント数に
よって所望の点火時期を特定できなくなったときには、
従来、リファレンス信号Refから点火時期までのクラン
ク角をリファレンス信号Refの周期に基づいて時間換算
し、リファレンス信号Refから時間計測して点火時期を
求めるようにしていた。
しかしながら、このように時間換算によって点火時期を
求める方法では、各気筒の点火時期を制御する毎に点火
時期までのクランク角を時間換算する必要があって、コ
ントロールユニットのソフトウェア負担が増大してしま
うという問題があった。
求める方法では、各気筒の点火時期を制御する毎に点火
時期までのクランク角を時間換算する必要があって、コ
ントロールユニットのソフトウェア負担が増大してしま
うという問題があった。
本発明は上記問題点に鑑みなされたものであり、クラン
ク角検出装置から出力される単位角度回転毎のパルス信
号に異常が発生したときにも、正常状態と同様にして例
えば点火時期制御などの機関制御を行えるようにするこ
とを目的とする。
ク角検出装置から出力される単位角度回転毎のパルス信
号に異常が発生したときにも、正常状態と同様にして例
えば点火時期制御などの機関制御を行えるようにするこ
とを目的とする。
<問題点を解決するための手段> そのため本発明では、内燃機関のクランク軸の基準角度
及び単位角度回転毎にそれぞれ所定のクランク角度分の
パルス巾をもつパルス信号を発する内燃機関のクランク
角検出装置において、前記単位角度回転毎のパルス信号
の異常を検出する単位角度パルス信号異常検出手段と、
前記基準角度回転毎のパルス信号の周期を計測する基準
角度パルス信号周期計測手段と、この基準角度パルス信
号周期計測手段で計測した周期に基づいて前記単位角度
回転毎のパルス信号の発生周期を設定する単位角度パル
ス発生周期設定手段と、前記単位角度パルス信号異常検
出手段により前記単位角度回転毎のパルス信号の異常が
検出されたときに前記単位角度パルス発生周期設定手段
で設定した周期に基づき前記単位角度回転毎のパルス信
号の疑似信号を発生させる疑似単位角度パルス信号発生
手段と、を設けた。
及び単位角度回転毎にそれぞれ所定のクランク角度分の
パルス巾をもつパルス信号を発する内燃機関のクランク
角検出装置において、前記単位角度回転毎のパルス信号
の異常を検出する単位角度パルス信号異常検出手段と、
前記基準角度回転毎のパルス信号の周期を計測する基準
角度パルス信号周期計測手段と、この基準角度パルス信
号周期計測手段で計測した周期に基づいて前記単位角度
回転毎のパルス信号の発生周期を設定する単位角度パル
ス発生周期設定手段と、前記単位角度パルス信号異常検
出手段により前記単位角度回転毎のパルス信号の異常が
検出されたときに前記単位角度パルス発生周期設定手段
で設定した周期に基づき前記単位角度回転毎のパルス信
号の疑似信号を発生させる疑似単位角度パルス信号発生
手段と、を設けた。
<作用> かかる構成によると、クランク角検出装置からクランク
軸の単位角度回転毎に出力されるパルス信号の異常が単
位角度パルス信号異常検出手段により検出されたときに
は、疑似単位角度パルス信号発生手段により基準角度パ
ルス信号の周期に基づいて求められた周期に従って疑似
単位角度パルス信号が発生される。
軸の単位角度回転毎に出力されるパルス信号の異常が単
位角度パルス信号異常検出手段により検出されたときに
は、疑似単位角度パルス信号発生手段により基準角度パ
ルス信号の周期に基づいて求められた周期に従って疑似
単位角度パルス信号が発生される。
即ち、基準角度回転毎のパルス信号の周期から、クラン
ク軸が単位角度だけ回転する時間(基準角度回転毎のパ
ルス信号の周期)が求められるため、単位角度パルス信
号の異常時にはこの時間に基づいて実際の検出に基づく
パルス信号とは別に疑似パルス信号を発生させるもので
ある。
ク軸が単位角度だけ回転する時間(基準角度回転毎のパ
ルス信号の周期)が求められるため、単位角度パルス信
号の異常時にはこの時間に基づいて実際の検出に基づく
パルス信号とは別に疑似パルス信号を発生させるもので
ある。
<実施例> 以下に本発明の一実施例を図面に基づいて説明する。
尚、本実施例は、従来例とハードウェア構成が同じシス
テムの電子制御燃料噴射式内燃機関(4気筒)を前提と
するため、第2図を参照し詳細な説明は省略する。
テムの電子制御燃料噴射式内燃機関(4気筒)を前提と
するため、第2図を参照し詳細な説明は省略する。
本実施例において、コントロールユニット9は、従来と
同様にクランク角センサ3からクランク軸の基準角度18
0゜回転毎のリファレンス信号Ref及びクランク軸の単位
角度2゜回転毎のポジション信号Posが入力される。
同様にクランク角センサ3からクランク軸の基準角度18
0゜回転毎のリファレンス信号Ref及びクランク軸の単位
角度2゜回転毎のポジション信号Posが入力される。
ここで、コントロールユニット9は、クランク角センサ
3からのリファレンス信号Refの周期を計測することに
より、この周期の逆数として求められる機関回転速度N
を算出し、該機関回転速度Nとエアフローメータ10によ
り検出される吸入空気流量Qとに基づいて得られる機関
運転条件に応じた点火時期をマップを参照して設定す
る。そして、リファレンス信号Refの入力時からのポジ
ション信号Posの入力回数が前記点火時期に一致した時
点で、点火コイル13に付設されたパワートランジスタ14
を制御することによって、点火コイル13の高電圧発生時
期を制御して点火栓12の電極間にスパークを発生させて
点火を行う。
3からのリファレンス信号Refの周期を計測することに
より、この周期の逆数として求められる機関回転速度N
を算出し、該機関回転速度Nとエアフローメータ10によ
り検出される吸入空気流量Qとに基づいて得られる機関
運転条件に応じた点火時期をマップを参照して設定す
る。そして、リファレンス信号Refの入力時からのポジ
ション信号Posの入力回数が前記点火時期に一致した時
点で、点火コイル13に付設されたパワートランジスタ14
を制御することによって、点火コイル13の高電圧発生時
期を制御して点火栓12の電極間にスパークを発生させて
点火を行う。
また、かかる通常の点火制御と並行して、ポジション信
号Posの出力に欠落等の異常が生じているか否かを判定
し、ポジション信号Posに異常があると判定したときに
は、リファレンス信号Refの周期からポジション信号Pos
の周期を求め、この周期に従って疑似的にポジション信
号Posを発生させ、この疑似ポジション信号Posの入力回
数をリファレンス信号Refの入力時からカウントして点
火時期を求め点火処理を行わせる。
号Posの出力に欠落等の異常が生じているか否かを判定
し、ポジション信号Posに異常があると判定したときに
は、リファレンス信号Refの周期からポジション信号Pos
の周期を求め、この周期に従って疑似的にポジション信
号Posを発生させ、この疑似ポジション信号Posの入力回
数をリファレンス信号Refの入力時からカウントして点
火時期を求め点火処理を行わせる。
即ち、コントロールユニット9のソフトウェア機能によ
り、単位角度パルス信号異常検出手段,基準角度パルス
信号周期計測手段,単位角度パルス発生周期設定手段,
疑似単位角度パルス信号発生手段が構成される。
り、単位角度パルス信号異常検出手段,基準角度パルス
信号周期計測手段,単位角度パルス発生周期設定手段,
疑似単位角度パルス信号発生手段が構成される。
以下、上記コントロールユニット9による点火制御を第
3図〜第6図に示したフローチャートに従い説明する。
3図〜第6図に示したフローチャートに従い説明する。
第3図のフローチャートに示すルーチンは、クランク角
センサ3からのリファレンス信号Refが入力される毎に
実行されるものであり、ステップ(図中ではSとしてあ
り、以下同様とする。)1では、ステップ2でリセット
されてゼロスタートするタイマの値Tをリファレンス信
号Refの周期として設定する。本ルーチンはリファレン
ス信号Ref毎に実行されるものであるから、ステップ2
でタイマをゼロリセットすると次にリファレンス信号Re
fが出力されるまでタイマが時間を計測し、結果として
リファレンス信号Refの出力間隔(周期)を計測するよ
うにしてあるものである。
センサ3からのリファレンス信号Refが入力される毎に
実行されるものであり、ステップ(図中ではSとしてあ
り、以下同様とする。)1では、ステップ2でリセット
されてゼロスタートするタイマの値Tをリファレンス信
号Refの周期として設定する。本ルーチンはリファレン
ス信号Ref毎に実行されるものであるから、ステップ2
でタイマをゼロリセットすると次にリファレンス信号Re
fが出力されるまでタイマが時間を計測し、結果として
リファレンス信号Refの出力間隔(周期)を計測するよ
うにしてあるものである。
ステップ3では、第4図のフローチャートに示すルーチ
ン(ステップ11)でカウントアップされるカウント値C
1の値を読み込む。第4図のフローチャートに示すルー
チンは、クランク角センサ3からのポジション信号Pos
が入力される毎に実行されるものであり、ルーチン実行
毎にカウント値C1を1アップさせる、尚、このカウン
ト値C1は、ステップ9でゼロにリセットされるので、
リファレンス信号Ref間におけるポジション信号Posの入
力数をカウントするものである。
ン(ステップ11)でカウントアップされるカウント値C
1の値を読み込む。第4図のフローチャートに示すルー
チンは、クランク角センサ3からのポジション信号Pos
が入力される毎に実行されるものであり、ルーチン実行
毎にカウント値C1を1アップさせる、尚、このカウン
ト値C1は、ステップ9でゼロにリセットされるので、
リファレンス信号Ref間におけるポジション信号Posの入
力数をカウントするものである。
次のステップ4では、前述のようにしてカウントされた
リファレンス信号Ref間におけるポジション信号Posの入
力数と、正常値Csとを比較する。本実施例の場合リフ
ァレンス信号Refがクランク角で180゜毎でポジション信
号Posがクランク角で2゜毎に出力されるものであるた
め、前記正常値Csは90となる。
リファレンス信号Ref間におけるポジション信号Posの入
力数と、正常値Csとを比較する。本実施例の場合リフ
ァレンス信号Refがクランク角で180゜毎でポジション信
号Posがクランク角で2゜毎に出力されるものであるた
め、前記正常値Csは90となる。
ステップ4でC1≒Csであると判定され、リファレン
ス信号Ref間で正常にポジション信号Posが出力されてい
るときには、ステップ5へ進んでポジション信号Posの
正常判定を行う。
ス信号Ref間で正常にポジション信号Posが出力されてい
るときには、ステップ5へ進んでポジション信号Posの
正常判定を行う。
一方、ステップ4でC1<Csであると判定され、リフ
ァレンス信号Ref間でポジション信号Posの欠落があると
判定されたときには、ステップ6へ進んでポジション信
号Posの異常判定を行い、次のステップ7ではステップ
1で設定したリファレンス信号Refの周期からポジショ
ン信号Posの出力周期を求め、この周期に従って次のス
テップ8でマイクロコンピユータのクロック信号を用い
て疑似ポジション信号Posを発生させる。
ァレンス信号Ref間でポジション信号Posの欠落があると
判定されたときには、ステップ6へ進んでポジション信
号Posの異常判定を行い、次のステップ7ではステップ
1で設定したリファレンス信号Refの周期からポジショ
ン信号Posの出力周期を求め、この周期に従って次のス
テップ8でマイクロコンピユータのクロック信号を用い
て疑似ポジション信号Posを発生させる。
即ち、ポジション信号Posに欠落がある状態では、ポジ
ション信号Posの入力数をカウントすることによってリ
ファレンス信号Ref入力時からのクランク角を正確に検
出することができないため、リファレンス信号Refの周
期から予測されるポジション信号Posの周期に従ってク
ランク角センサ3からのポジション信号Posとは別に疑
似的にポジション信号Pos相当のパルス信号を発生さ
せ、この疑似ポジション信号Posをカウントして点火時
期を検出しようとするものである。
ション信号Posの入力数をカウントすることによってリ
ファレンス信号Ref入力時からのクランク角を正確に検
出することができないため、リファレンス信号Refの周
期から予測されるポジション信号Posの周期に従ってク
ランク角センサ3からのポジション信号Posとは別に疑
似的にポジション信号Pos相当のパルス信号を発生さ
せ、この疑似ポジション信号Posをカウントして点火時
期を検出しようとするものである。
ステップ9では、クランク角センサ3からのポジション
信号Posが入力される毎に1アップされるカウント値C
1(第4図ステップ11)と、ステップ8での処理に基づ
いて発生させられる疑似ポジション信号Posの発生毎に
1アップされるカウント値C2とを共にゼロにリセット
する。前記カウント値C2は、第5図のフローチャート
に示すルーチン(ステップ21)に従って疑似ポジション
信号Pos発生毎に1アップさるものであり、カウント値
C1と同様にリファレンス信号Ref入力毎にゼロにリセ
ットすることにより、リファレンス信号Ref入力時から
の信号発生数をカウントできるようにしてある。
信号Posが入力される毎に1アップされるカウント値C
1(第4図ステップ11)と、ステップ8での処理に基づ
いて発生させられる疑似ポジション信号Posの発生毎に
1アップされるカウント値C2とを共にゼロにリセット
する。前記カウント値C2は、第5図のフローチャート
に示すルーチン(ステップ21)に従って疑似ポジション
信号Pos発生毎に1アップさるものであり、カウント値
C1と同様にリファレンス信号Ref入力毎にゼロにリセ
ットすることにより、リファレンス信号Ref入力時から
の信号発生数をカウントできるようにしてある。
第6図のフローチャートに示すルーチンは、所定微小時
間毎(例えば10ms毎)に実行されるものであり、ステッ
プ31では、エアフローメータ10によって検出された機関
1の吸入空気流量Qを読み込む。
間毎(例えば10ms毎)に実行されるものであり、ステッ
プ31では、エアフローメータ10によって検出された機関
1の吸入空気流量Qを読み込む。
ステップ32では、前述したステップ1で求めたリファレ
ンス信号Refの周期から機関回転速度Nを算出する。
ンス信号Refの周期から機関回転速度Nを算出する。
ステップ33では、吸入空気流量Qと機関回転速度Nとに
基づいて得られる機関運転条件に応じて予め最適点火時
期を記憶させてあるマップから、現在の吸入空気流量Q
と機関回転速度Nとに応じた点火時期のデータを検索し
て求める。
基づいて得られる機関運転条件に応じて予め最適点火時
期を記憶させてあるマップから、現在の吸入空気流量Q
と機関回転速度Nとに応じた点火時期のデータを検索し
て求める。
ステップ34では、第3図のフローチャートに示したルー
チンでの判定結果に基いてポジション信号Posが異常で
あるか否かを判別する。
チンでの判定結果に基いてポジション信号Posが異常で
あるか否かを判別する。
ここで、クランク角センサ3から出力されているポジシ
ョン信号Posが正常であると判別されると、ステップ35
へ進んでカウント値C1がステップ33で検索して求めた
点火時期相当の値になったか否かを判定し、、点火時期
に到ったと見做されるとき(カウント値C1≧点火時
期)にはステップ37へ進んで点火信号を出力することに
より、点火栓12による点火を行わせ、点火時期に到って
いないとき(カウント値C1<点火時期)にはステップ
35の判定が繰り返される。
ョン信号Posが正常であると判別されると、ステップ35
へ進んでカウント値C1がステップ33で検索して求めた
点火時期相当の値になったか否かを判定し、、点火時期
に到ったと見做されるとき(カウント値C1≧点火時
期)にはステップ37へ進んで点火信号を出力することに
より、点火栓12による点火を行わせ、点火時期に到って
いないとき(カウント値C1<点火時期)にはステップ
35の判定が繰り返される。
即ち、クランク角センサ3からのポジション信号Posが
正常であるときには、リファレンス信号Refの入力時か
らのポジション信号Pos(クランク角センサ3から出力
されたポジション信号Pos)の入力数が点火時期相当の
値になったとき(例えば点火時期が上死点前30゜のクラ
ンク角位置であるときには、2゜毎に出力されるポジシ
ョン信号Posのカウント数が75になったとき)に点火を
行わせる。
正常であるときには、リファレンス信号Refの入力時か
らのポジション信号Pos(クランク角センサ3から出力
されたポジション信号Pos)の入力数が点火時期相当の
値になったとき(例えば点火時期が上死点前30゜のクラ
ンク角位置であるときには、2゜毎に出力されるポジシ
ョン信号Posのカウント数が75になったとき)に点火を
行わせる。
一方、ステップ34でクランク角センサ3から出力される
ポジション信号Posが異常であると判別されると、ステ
ップ36へ進んでステップ35と同様にカウント値C2がス
テップ33で検索して求めた点火時期相当の値になったか
否かを判定し、点火時期に到ったと見做されるときには
ステップ37へ進んで点火信号を出力することにより、点
火栓12による点火を行わせる。
ポジション信号Posが異常であると判別されると、ステ
ップ36へ進んでステップ35と同様にカウント値C2がス
テップ33で検索して求めた点火時期相当の値になったか
否かを判定し、点火時期に到ったと見做されるときには
ステップ37へ進んで点火信号を出力することにより、点
火栓12による点火を行わせる。
即ち、クランク角センサ3からのポジション信号Posが
異常であるときには、クランク角センサ3からのポジシ
ョン信号Posをカウントした値C1を用いずに、マイク
ロコンピユータによって発生させた疑似ポジション信号
Posのカウント値C2を用いて、正常時と同様に点火時
期を検出して点火を行わせる。
異常であるときには、クランク角センサ3からのポジシ
ョン信号Posをカウントした値C1を用いずに、マイク
ロコンピユータによって発生させた疑似ポジション信号
Posのカウント値C2を用いて、正常時と同様に点火時
期を検出して点火を行わせる。
このように、クランク角センサ3から出力されるポジシ
ョン信号Posが異常なときでも、正常時と同様にポジシ
ョン信号Pos(疑似ポジション信号Pos)のカウント数に
基づいて点火時期を検出して点火を行わせることができ
るため、例えばリファレンス信号Refの入力時から点火
時期までを時間換算して時間計測により点火時期を検出
する場合のように、ソフトウエア負担を増加させること
がない。
ョン信号Posが異常なときでも、正常時と同様にポジシ
ョン信号Pos(疑似ポジション信号Pos)のカウント数に
基づいて点火時期を検出して点火を行わせることができ
るため、例えばリファレンス信号Refの入力時から点火
時期までを時間換算して時間計測により点火時期を検出
する場合のように、ソフトウエア負担を増加させること
がない。
尚、本実施例では、点火時期制御について述べたが、例
えばリファレンス信号Refからポジション信号Posの入力
数をカウントすることにより、燃料噴射弁11による燃料
噴射のタイミングを可変制御するものにおいても、本実
施例と同様に疑似ポジション信号Posを発生させること
により正常時と同様な噴射制御が可能であることは言う
もでもない。
えばリファレンス信号Refからポジション信号Posの入力
数をカウントすることにより、燃料噴射弁11による燃料
噴射のタイミングを可変制御するものにおいても、本実
施例と同様に疑似ポジション信号Posを発生させること
により正常時と同様な噴射制御が可能であることは言う
もでもない。
<発明の効果> 以上説明したように本発明によると、クランク角検出装
置からクランク軸の単位角度回転毎に発せられる信号が
異常であるときには、この単位角度毎の信号の疑似信号
を発生させるようにしたので、前記単位角度回転毎に信
号を用いて行われる各種機関制御を正常状態と略同様に
して実行させることができ、例えば時間換算によるフェ
イルセーフ処理などを不要としてコントロールユニット
のソフトウェア負担の増加を回避できるという効果があ
る。
置からクランク軸の単位角度回転毎に発せられる信号が
異常であるときには、この単位角度毎の信号の疑似信号
を発生させるようにしたので、前記単位角度回転毎に信
号を用いて行われる各種機関制御を正常状態と略同様に
して実行させることができ、例えば時間換算によるフェ
イルセーフ処理などを不要としてコントロールユニット
のソフトウェア負担の増加を回避できるという効果があ
る。
第1図は本発明の構成を示すブロック図、第2図は本発
明の一実施例と従来例に共通のシステム概略図、第3図
〜第6図は同上実施例における点火時期制御を示すフロ
ーチャートである。 1……機関、2……ディストリビュータ、3……クラン
ク角センサ、9……コントロールユニット、12……点
火栓、13……点火コイル、14……パワートランジス
タ
明の一実施例と従来例に共通のシステム概略図、第3図
〜第6図は同上実施例における点火時期制御を示すフロ
ーチャートである。 1……機関、2……ディストリビュータ、3……クラン
ク角センサ、9……コントロールユニット、12……点
火栓、13……点火コイル、14……パワートランジス
タ
Claims (1)
- 【請求項1】内燃機関のクランク軸の基準角度及び単位
角度回転毎にそれぞれ所定のクランク角度分のパルス巾
をもつパルス信号を発する内燃機関のクランク角検出装
置において、前記単位角度回転毎のパルス信号の異常を
検出する単位角度パルス信号異常検出手段と、前記基準
角度回転毎のパルス信号の周期を計測する基準角度パル
ス信号周期計測手段と、該基準角度パルス信号周期計測
手段で計測した周期に基づいて前記単位角度回転毎のパ
ルス信号の発生周期を設定する単位角度パルス信号周期
設定手段と、前記単位角度パルス信号異常検出手段によ
り前記単位角度回転毎のパルス信号の異常が検出された
ときに前記単位角度パルス発生周期設定手段で設定した
周期に基づき前記単位角度回転毎のパルス信号の疑似信
号を発生させる疑似単位角度パルス信号発生手段と、を
設けたことを特徴とする内燃機関のクランク角検出装
置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP26645287A JPH0623652B2 (ja) | 1987-10-23 | 1987-10-23 | 内燃機関のクランク角検出装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP26645287A JPH0623652B2 (ja) | 1987-10-23 | 1987-10-23 | 内燃機関のクランク角検出装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH01110216A JPH01110216A (ja) | 1989-04-26 |
| JPH0623652B2 true JPH0623652B2 (ja) | 1994-03-30 |
Family
ID=17431134
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP26645287A Expired - Lifetime JPH0623652B2 (ja) | 1987-10-23 | 1987-10-23 | 内燃機関のクランク角検出装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0623652B2 (ja) |
-
1987
- 1987-10-23 JP JP26645287A patent/JPH0623652B2/ja not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH01110216A (ja) | 1989-04-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4381748A (en) | Method of regulating combustion in the combustion chambers of an internal combustion engine | |
| US4461257A (en) | Method and system for controlling engine ignition timing | |
| KR940008275B1 (ko) | 내연기관의 제어장치 | |
| US5870688A (en) | Misfire diagnostic system for internal combustion engine | |
| JPH01280665A (ja) | エンジンの気筒判別装置 | |
| US4191144A (en) | Method for controlling ignition timing in an internal combustion engine | |
| JP2550397B2 (ja) | 機関制御用信号発生装置 | |
| US4873958A (en) | Engine ignition timing control system | |
| JP4410424B2 (ja) | 内燃機関の筒内圧検出装置 | |
| JP2627152B2 (ja) | 点火時期制御装置 | |
| JPH02196153A (ja) | エンジンの点火時期制御装置 | |
| JP2606019B2 (ja) | 内燃機関の失火検出装置 | |
| US4846130A (en) | Engine ignition timing with knock control by combustion pressure harmonic amplitude ratio | |
| EP3369918B1 (en) | Control device for internal combustion engine | |
| US4727841A (en) | System for controlling internal combustion engine using knocking and overtemperature preventing fuel correction | |
| JPH01109234A (ja) | ノッキング検出装置の異常判定装置 | |
| US4690122A (en) | Ignition control system for internal combustion engines | |
| US4699105A (en) | Engine ignition timing by combustion pressure harmonic phase difference | |
| US4699107A (en) | Engine dilution control by combustion pressure harmonic amplitude ratio | |
| JP3355959B2 (ja) | 内燃機関の安定度検出装置 | |
| JP2527798B2 (ja) | 内燃機関の燃焼状態検出装置 | |
| JPH0778385B2 (ja) | 内燃機関の失火検出装置 | |
| JP2813665B2 (ja) | 点火時期制御装置 | |
| JP2561847B2 (ja) | 内燃機関の点火時期計測装置 | |
| JP2545875B2 (ja) | クランク角検出装置 |