(57)【要約】【課題】信頼性の高いクランク角検出を行える内燃機関制御装置を提供する。【解決手段】本発明の内燃機関制御装置（３０）は、複数のクランク角信号を検出するクランク角信号検出手段と、１つの基準となる基準カム角信号を検出する基準カム角信号検出手段と、この基準カム角信号に基づいてクランクシャフト２回転分のクランク角信号を順次カウントするクランク角信号カウント手段とを備えてなる内燃機関制御装置であって、さらに、前記基準カム角信号に対応して設定された基準クランク角信号とこの基準カム角信号との対応関係が異常な場合に前記クランク角信号カウント手段によるクランク角信号のカウントをリセットするカウントリセット手段と、を備えることを特徴とする。【選択図】図５
2004245162.tif 000002
【特許請求の範囲】
【請求項１】
１サイクルあたり４行程の作動をする内燃機関のクランクシャフトの回転に同期して該クランクシャフトの１回転毎に等角度間隔で発生する複数のクランク角信号を検出するクランク角信号検出手段と、
該クランクシャフトに連動して回転するカムシャフトの１回転毎に少なくとも１つ発生する基準となる基準カム角信号を検出する基準カム角信号検出手段と、
該基準カム角信号に基づいて該クランクシャフト２回転分のクランク角信号を順次カウントするクランク角信号カウント手段とを備えてなり、
該カウントされたクランク角信号から求まる運転情報に基づいて該内燃機関の運転状態を制御する内燃機関制御装置であって、
さらに、前記基準カム角信号に対応して設定された基準クランク角信号と該基準カム角信号との対応関係が異常な場合に前記クランク角信号カウント手段によるクランク角信号のカウントをリセットするカウントリセット手段と、を備えることを特徴とする内燃機関制御装置。
【請求項２】
さらに、前記カウントリセット手段によるリセットを、前記基準カム角信号検出手段から取得された基準カム角信号と前記クランク角信号との対応関係が同じ状態で所定回数以上連続した場合のみ許可するリセット規制手段を備える請求項１に記載の内燃機関制御装置。
【請求項３】
前記リセット規制手段は、さらに、前記クランク角信号検出手段により検出された一つのクランク角信号間に、前記基準カム角信号検出手段により検出された基準カム角信号が所定回数以上あるときは、前記カウントリセット手段によるリセットを禁止するリセット禁止手段を備える請求項２に記載の内燃機関制御装置。
【請求項４】
前記基準カム角信号検出手段は、作動電源を必要とするセンサから出力される信号を検出するものである請求項２または３に記載の内燃機関制御装置。
【請求項５】
前記内燃機関は、二輪車用内燃機関である請求項２〜４のいずれかに記載の内燃機関制御装置。
【請求項６】
１サイクルあたり４行程の作動をする内燃機関のクランクシャフトの回転に同期して該クランクシャフトの１回転毎に等角度間隔で発生する複数のクランク角信号を検出するクランク角信号検出ステップと、
該クランクシャフトに連動して回転するカムシャフトの１回転毎に少なくとも１つ発生する基準となる基準カム角信号を検出する基準カム角信号検出ステップと、
該基準カム角信号に基づいて該クランクシャフト２回転分のクランク角信号を順次カウントするクランク角信号カウントステップとを備えてなる内燃機関のクランク角信号処理方法であって、
さらに、前記基準カム角信号に対応すべき基準クランク角信号を設定する基準クランク角信号設定ステップと、
該基準クランク角信号と前記基準カム角信号との対応関係が異常な場合に前記クランク角信号カウントステップによるクランク角信号のカウントをリセットするカウントリセットステップと、を備えることを特徴とする内燃機関のクランク角信号処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、信頼性の高いクランク角の検出等を行える内燃機関制御装置および内燃機関のクランク角信号処理方法に関するものである。
【０００２】
【従来の技術】
１サイクルあたり４行程の作動をする４ストロークエンジン（以下、「内燃機関」という。）は、クランク角をベースに点火時期や燃料噴射タイミング等が制御されている。その時間変化率を観れば内燃機関の回転速度も解る。また、１サイクルあたり内燃機関のクランクシャフトは２回転するところ、７２０度中でのクランク角が解れば内燃機関がいずれの行程にあるのか、また、多気筒内燃機関の場合でもどの気筒がいずれの行程にあるのかを知ることができる。
【０００３】
ここで、内燃機関のクランクシャフトは１サイクルあたり２回転するため、３６０度毎のクランクシャフトの回転角（クランク角）のみ検出しても、内燃機関の行程がいずれであるのかを判断できない。そこで、タイミングベルト等によって連結され、クランクシャフトと連動して１サイクルあたり１回転（クランクシャフトの１／２回転）するカムシャフトの回転角（カム角）を利用することで、内燃機関がいずれの行程にあるのか、つまり、７２０度中のいずれであるかを知ることが可能となる。
【０００４】
このようにクランク角の検出には、クランクシャフト側の回転情報のみならず、カムシャフト側の回転情報が必要となる。これらの回転情報は、通常、クランク角信号やカム角信号として得られる。例えば、クランク角信号の場合なら、クランクシャフトと一体的に回転するクランクロータの外周状に設けた櫛歯状の突起を、磁気ピックアップ等のセンサが検出し、クランク角信号を出力することで得られる。カム角信号についても同様である。
【０００５】
従って、内燃機関の運転を制御する上で、クランク角信号等を精度良く検出し、それらに基づいて正確なクランク角を把握することが非常に重要となる。
ところが、どのような装置またはシステムであっても、偶発的な異常発生は避けられない。このため、クランク角信号の検出に際しても、いわゆるフェールセーフ対策が必要となる。この一例として、下記特許文献１では、上記センサ故障の場合のフェールセーフ方法を提案している。
【０００６】
【特許文献１】
特許２５９５８４８等公報
【０００７】
【発明が解決しようとする課題】
しかし、偶発的に発生する異常状態は上記場合に限らない。すなわち、センサ自体は故障しなくても、そのセンサから出力される微弱な電気信号にフェールが発生することもあり得る。具体的には、クランク角信号等にノイズが混入してそのノイズが出力信号として検出されたり、出力されるべき信号が瞬断等によって検出されなかったりする場合がある。
【０００８】
本発明は、このような事情に鑑みて為されたものであり、検出される電気信号にフェール（異常状態）が生じた場合であっても、信頼性の高いクランク角の検出等を続行できる内燃機関制御装置および内燃機関のクランク角信号処理方法を提供することを目的とする。
【０００９】
【課題を解決するための手段および発明の効果】
本発明者はこの課題を解決すべく鋭意研究し、試行錯誤を重ねた結果、クランク角信号等に異常が生じた場合に、基準となるカム角信号に基づいて順次検出されるクランク角信号のカウントを見直すことを思い付き、本発明を完成するに至った。
（内燃機関制御装置）
すなわち、本発明の内燃機関制御装置は、１サイクルあたり４行程の作動をする内燃機関のクランクシャフトの回転に同期して該クランクシャフトの１回転毎に等角度間隔で発生する複数のクランク角信号を検出するクランク角信号検出手段と、該クランクシャフトに連動して回転するカムシャフトの１回転毎に少なくとも１つ発生する基準となる基準カム角信号を検出する基準カム角信号検出手段と、該基準カム角信号に基づいて該クランクシャフト２回転分のクランク角信号を順次カウントするクランク角信号カウント手段とを備えてなり、該カウントされたクランク角信号から求まる運転情報に基づいて該内燃機関の運転状態を制御する内燃機関制御装置であって、
さらに、前記基準カム角信号に対応して設定された基準クランク角信号と該基準カム角信号との対応関係が異常な場合に前記クランク角信号カウント手段によるクランク角信号のカウントをリセットするカウントリセット手段と、を備えることを特徴とする（請求項１）。
【００１０】
本発明の内燃機関制御装置は、クランク角信号検出手段によって検出されるクランク角信号によりクランク角を把握している。具体的には、クランクシャフトの１回転毎に等角度間隔で順次発生する複数のクランク角信号を、クランク角信号カウント手段によってクランクシャフト２回転分順次カウントし、７２０度中のクランク角を把握している。
このカウントの基準となるのは、クランクシャフトに連動して回転するカムシャフトの基準カム角信号である。この基準カム角信号は、カムシャフトが１回転する毎に少なくとも１つ発生し、基準カム角信号検出手段によって検出される。検出される各電気信号が継続的に正常ならば、カウントされるクランク角信号の起点は、基準カム角信号を基に一度設定されれば足る。
【００１１】
ところが、例えば、クランク角信号にノイズが混入して、内燃機関の１サイクル中（クランクシャフトが２回転する間）に本来よりも多くのクランク角信号が検出されることが起り得る。この状態のまま、クランク角信号カウント手段によってクランク角信号のカウントを継続すると、カウントされたクランク角信号の番号と、そのときあるべき実際のクランク角との間に相違を生じてしまう。これでは、クランク角信号をベースにした内燃機関の的確な制御が行えなくなる。
そこで、このような場合には、クランク角信号のカウントを見直す、つまりは、正常なカウント状態に戻す。具体的にいうと、現在進行しているカウントをカウントリセット手段によってリセットする。このリセットにより、前述したクランク角信号カウント手段は、基準カム角信号に基づいて再度設定された起点からカウントを再開する。
【００１２】
なお、このような異常状態の判定は、基準カム角信号とそれに対応する基準クランク角信号とを予め設定しておくことで容易に判定できる。例えば、特定番号のクランク角信号を基準クランク角信号とし、その基準クランク角信号の検出直前に、基準カム角信号の検出がないときには、異常と判定すれば良い。勿論これには限らない。例えば、逆に、ベースとする信号を基準カム角信号にして、その直前での基準クランク角信号の検出の有無で判定しても良い。
【００１３】
ところで、クランク角信号カウント手段は基準カム角信号に基づいてクランク角信号のカウントを行っているため、基準カム角信号自体にフェールが生じると、本来必要のないクランク角信号のカウント見直しを行ったり、本来行うべきでない状況下でカウントの見直しを行うことによりクランク角信号の誤ったカウントを行ったりし得る。そこで、このようにカム角信号側にフェールが生じた場合でも、上記クランク角信号のカウント見直しが正常になされるように、その信頼性を高めることが好ましい。
【００１４】
そこでさらに、前記カウントリセット手段によるリセットを、前記基準カム角信号検出手段から取得された基準カム角信号と前記クランク角信号との対応関係が同じ状態で所定回数以上連続した場合のみ許可するリセット規制手段を備えると好適である（請求項２）。
【００１５】
基準カム角信号がノイズ等によって一時的なフェールを生じたとしても、同じフェール状態が継続することはまず無い。このため、基準カム角信号検出手段から取得された基準カム角信号とこれに対応するクランク角信号との対応関係が同じ状態で所定回数以上連続した場合には、基準カム角信号の一時的なフェールが解消されたと判断される。この場合を簡単にいうと、基準カム角信号がクランクシャフト２回転毎に所定位置で安定して検出される状態である。このような状態となったときに、初めて、前記カウントリセット手段によるリセットを、リセット規制手段で許可することで、誤ったカウントの見直しを防げる。逆にいえば、基準カム角信号の検出が不安定な状態にあるときには、リセット規制手段によって、カウントリセット手段によるリセットを禁止する。
【００１６】
なお、ここで、基準カム角信号に対応付けされるクランク角信号は、前述した基準クランク角信号であっても良いが、それ以外でも良い。クランク角信号にノイズ等が混入して基準カム角信号に対応するクランク角信号が基準クランク角信号でない場合もあり得るからである。
さらに、そのリセット規制手段は、さらに、前記クランク角信号検出手段により検出された一つのクランク角信号間に、前記基準カム角信号検出手段により検出された基準カム角信号が所定回数以上あるときは、前記カウントリセット手段によるリセットを禁止するリセット禁止手段を備えると好適である（請求項３）。
【００１７】
カム角信号側に高周波ノイズ等が混入して、極短時間の間に基準クランク角信号が複数検出される場合も考えられる。これがもし、一つのクランク角信号間（隣接したクランク角信号の検出間）で生じると、形式的には基準カム角信号とクランク角信号との同じ対応関係が所定回数以上連続したものとなり得る。そうすると、前記リセット規制手段により誤って、カウントのリセットが許可されることが生じ得る。
そこで、上記のように一つのクランク角信号間に前記基準カム角信号が所定回数以上あるときには、リセット禁止手段によって、カウントリセット手段によるリセットを行わないようにする。これにより、リセット規制手段によりカウントのリセットが許可される状況下にあっても、誤ったカウントのリセットが為される事態が回避される。
【００１８】
ここで、リセット禁止手段の作動する上記「所定回数」と、前述したリセット規制手段の作動する上記「所定回数」とは必ずしも同じである必要はない。リセット禁止手段に関する所定回数がリセット規制手段に関する所定回数より少ない場合でも、基準カム角信号の検出が不安定な状態下では、一律にカウントのリセットを行わないようにすることで、クランク角検出の信頼性がより高まるからである。所定回数の一例を挙げれば、２回、３回または４回程度である。
【００１９】
（内燃機関のクランク角信号処理方法）
本発明は、上記内燃機関制御装置としてのみならず、内燃機関のクランク角信号処理方法としても把握できる。
すなわち、本発明は、１サイクルあたり４行程の作動をする内燃機関のクランクシャフトの回転に同期して該クランクシャフトの１回転毎に等角度間隔で発生する複数のクランク角信号を検出するクランク角信号検出ステップと、該クランクシャフトに連動して回転するカムシャフトの１回転毎に少なくとも１つ発生する基準となる基準カム角信号を検出する基準カム角信号検出ステップと、該基準カム角信号に基づいて該クランクシャフト２回転分のクランク角信号を順次カウントするクランク角信号カウントステップとを備えてなる内燃機関のクランク角信号処理方法であって、
さらに、前記基準カム角信号に対応すべき基準クランク角信号を設定する基準クランク角信号設定ステップと、該基準クランク角信号と前記基準カム角信号との対応関係が異常な場合に前記クランク角信号カウントステップによるクランク角信号のカウントをリセットするカウントリセットステップと、を備えることを特徴とする内燃機関のクランク角信号処理方法としても良い（請求項６）。
【００２０】
ところで、本発明でいうクランク角信号検出手段（ステップ）や基準カム角信号検出手段（ステップ）は、少なくとも制御装置（例えば、内燃機関用電子制御装置（ＥＣＵ））への信号入力があれば良い。もっとも、クランク角信号検出手段には、さらに、クランクシャフトに取付けられる、内周側または外周側に櫛歯状の複数の突起を等間隔で備えるクランクロータと、その突起の通過を検出するクランク角センサとを含めても良い。このクランクロータには、欠歯を設けても良い。また、基準クランク角信号検出手段には、さらに、カムシャフトに取付けられる、内周側または外周側に櫛歯状の突起を備えるカムロータと、その突起の通過を検出するカム角センサとを含めても良い。カムロータの突起は、１つあれば足るが、２以上あっても良い。
【００２１】
それらのセンサには、電磁ピックアップ（ＭＰＵ）、ホール素子、磁気抵抗素子（ＭＲＥ）等がある。ここで、基準クランク角信号の検出には、ホール素子が好ましい。ここで、ホール素子等は作動電源を必要とするが、その電源供給は内燃機関やそれを搭載する車体の振動等によって瞬断する場合がある。このような場合でも、上記本発明のリセット規制手段（ステップ）やリセット禁止手段（ステップ）を備えることで信頼性の高いクランク角検出が可能となる。そこで、前記基準カム角信号検出手段（ステップ）は、作動電源を必要とするセンサから出力される信号を検出するものとしても良い。
【００２２】
本発明でいう内燃機関は、クランクシャフトとカムシャフトとを備えた４ストロークエンジンであれば、ガソリンエンジンでもディーゼルエンジンでも良い。そのときの気筒数も問わない。クランク角に基づいて制御される対象は、点火時期でも燃料噴射時期でもいずれでも良い。また、内燃機関は、自動車用または二輪車用には限らず、汎用機用であっても良い。もっとも、上記作動電源の瞬断や高周波ノイズの混入は、内燃機関や走行中の振動が直接的に制御装置へ伝達され易い場合に生じ易い。このようなものとして、例えば、二輪車がある。従って、本発明の内燃機関制御装置は、その内燃機関が二輪車用内燃機関である場合に特に有効である。
【００２３】
【発明の実施の形態】
実施形態を挙げ、本発明をより詳しく説明する。
本発明の一実施形態である二輪車に搭載される内燃機関Ｅの制御装置１の概略構成を図１に示す。
この内燃機関Ｅは、火花点火式の４気筒ガソリンエンジンであって、燃料は燃料噴射弁（インジェクタ）６０から吸気管へ噴射されて供給される。また、クランクシャフト１とおよびカムシャフト１１を備え、両者はチェーンで連結されて連動回転する。当然ながら、クランクシャフト１の２回転（７２０度）に対して、カムシャフト１１は１回転（３６０度）する。なお、内燃機関Ｅは吸排気側にそれぞれカムシャフトをもつＤＯＨＣエンジンであるが、ここでは便宜上、吸気側のカムシャフト１１のみを取上げて説明する。
【００２４】
クランクシャフト１の軸端部には、外周に櫛歯状の８つの突起３を等角度間隔（４５度）で備えたクランクロータ２が固定されている。このクランクロータ２は、内燃機関Ｅの第１気筒の上死点（ＴＤＣ）に合わせて精度良く取付けされている。このクランクロータ２の外周近傍には、突起３に対向して、磁気ピックアップからなるクランク角センサ１０が取付けられている。クランクシャフト１の回転によってクランクロータ２の突起３がクランク角センサ１０の近傍を横切る毎に、クランク角センサ１０からはクランク角信号が出力される。
【００２５】
カムシャフト１１の軸端部には、外周に１つの突起１３を備えたカムロータ１２が固定されている。カムロータ１２の外周近傍には、突起１３に対向して、ホール素子からなるカム角センサ２０が取付けられている。カムシャフト１１の回転によってカムロータ１２の突起１３がカム角センサ２０の近傍を横切る毎に、カム角センサ２０からは基準カム角信号が出力される。なお、内燃機関Ｅの第１気筒の上死点（ＴＤＣ）位置に合わせて、カム角センサ２０から基準カム角信号が検出されるように、カムロータ１２はカムシャフト１１に精度良く取付けされている。なお、カム角センサ２０のホール素子は後述のＥＣＵ３０以外から供給される電力を作動電源としている。
【００２６】
クランク角センサ１０およびカム角センサ２０から得られたクランク角信号および基準カム角信号は、それぞれ電子制御装置（ＥＣＵ）３０へ入力される。ＥＣＵ３０は、これらのアナログ信号を波形整形回路３１でパルス信号に波形整形する。さらに、これらのパルス信号となったクランク角信号および基準カム角信号はマイクロコンピュータ４０で処理されて、現在のクランク角が把握される。このクランク角およびその他の各種情報に基づき、マイクロコンピュータ４０は、点火時期、燃料噴射時期、燃料噴射量等を算出する。そして、点火プラグ毎に設けられたスティックタイプの点火コイル５０へ点火コイル信号を出力する。また、インジェクタ６０へは噴射インジェクタ信号を出力する。こうして、ＥＣＵ３０は、内燃機関Ｅの運転状態を制御している。
【００２７】
マイクロコンピュータ４０へ入力される基準カム角信号およびクランク角信号と、これらに基づいて出力される点火コイル信号および噴射インジェクタ信号との時系列的な対応関係（タイムチャート）を図２に示す。パルス信号に変換されたクランク角信号上に付されている番号は、１サイクル（７２０度）毎に、基準カム角信号を起点としてカウントされるクランク角信号の番号である。本実施形態では、基準カム角信号が検出された後のクランク角信号に０番が振られ、それ以降、順番に１つずつ番号が加算される。本実施形態の場合、１サイクルでクランク角信号に０〜１５まで番号が振られる。なお、１５番の次は０番が振られて、サイクル毎に同様のことが繰返される（クランク角信号カウントステップ）。なお、本実施形態でいう１サイクルとは、吸気行程、圧縮行程、爆発行程および排気行程の４行程を意味する。
【００２８】
本発明でいうクランク角信号検出手段は、上記クランクロータ２、クランク角センサ１０およびＥＣＵ３０内の波形整形回路３１からなる。基準クランク角信号検出手段は、上記カムロータ１２、カム角センサ２０およびＥＣＵ３０内の波形整形回路３１からなる。また、クランク角信号カウント手段は、ＥＣＵ３０内のマイクロコンピュータ４０からなる。
【００２９】
ところで、二輪車の場合、内燃機関Ｅの振動や走行振動などがフレームに伝達され易いため、フレームに固定されている各種スイッチやセンサ等がその振動によって稀に誤った信号を出力したり、逆に出力しなかったりすることも起り得る。そうでなくても、各信号線上にノイズがのることもあり得る。この一例を図３に示す。図３の左側では、クランク角信号カウント手段にノズルが混入したために、本来、カウントする必要のない信号が４番目としてカウントされている。このため、本来、クランク角信号の１５番目〜０番目（以降では、このよう場合、単に「１５番目」等という。）で検出されるはずの基準カム角信号が検出されていない。そして、０番目のクランク角信号のところで、基準カム角信号が検出されている。この状態を継続すると、ＥＣＵ３０は、進角した状態で内燃機関Ｅの制御を行うことになる。本実施形態ではこの１５番目のクランク角信号を基準クランク角信号としている。
【００３０】
そのような異常（フェール）が発生した場合、図３の右側に示すように、次に検出された基準カム角信号を基準として、現在進行している１６進カウントをリセットする（カウントリセット手段（ステップ））。そして、ＥＣＵ３０によるカウントを再スタートさせる。これにより、基準カム角信号の次には、再び、クランク角信号の０番目が検出されるようになり、正常な状態に復帰する。言換えるなら、次の基準カム角信号はクランク角信号の１５番目で検出されるようになる。こうして、クランク角信号にフェールが発生しても、基準カム角信号とクランク角信号との対応関係が正常な状態に復帰する。従って、ＥＣＵ３０による内燃機関Ｅの制御も適正な状態で行われることとなる。
【００３１】
このようなクランク角信号処理について、図４および図５のフローチャートを用いて詳しく説明する。
図４には、マイクロコンピュータ４０内で作動しているクランク角信号のカウント処理（クランク角信号カウント手段（ステップ）およびカウントリセット手段（ステップ））についてのフローチャートを示した。
ステップＳ１１で検出されたクランク角信号の入力があると、ステップＳ１２でそのクランク角信号が１５番目か否か、つまり基準クランク角信号であるか否かを判断する。基準クランク角信号でないときは、ステップＳ１３で後述するカウントリセット要求中かを判断し、そうでないときは、ステップＳ１４でクランク角信号のカウンタに１加算（インクリメント）する。
【００３２】
一方、ステップＳ１２で、クランク角信号が基準クランク角信号であった場合、それと基準カム角信号との対応が正常か異常かの判断を行うためのフェールカウンタに１を加算する。そして、ステップＳ１６でクランク角信号のカウンタを０に戻す。なお、ステップＳ１３でカウントリセット要求中の場合も同様に、クランク角信号のカウンタを０に戻す。
【００３３】
次に、前記ステップＳ１３のカウントリセット要求の発生（カウントリセット手段（ステップ））について、図５のフローチャートを用いて説明する。
ステップＳ２１で、検出された基準カム角信号がマイクロコンピュータ４０に入力されると、ステップＳ２２で、そのときのクランク角信号のカウンタが１５か否か（つまり、基準クランク角信号か否か）かが判断される。基準カム角信号と基準クランク角信号との対応関係が正常ならば、ステップＳ２５で、前述のフェールカウンタを０に戻す。一方、ステップＳ２２で、検出されたクランク角信号のカウンタが１５ではなく（つまり、基準クランク角信号でなく）、基準カム角信号と基準クランク角信号との対応関係は異常ならば、前記フェールカウンタが所定回数以上（本実施形態では２回以上）かを判断する。そして、その異常状態が２回以上連続して生じている場合はクランク角信号のカウントが誤っているとして、ステップＳ２４でクランク角信号のカウンタをリセットすべく、カウントリセット要求を行う。なお、このカウントリセット要求は、前記ステップＳ１３で、フラッグの有無等により確認される。本実施形態では、フェールカウンタの閾値を２回としたが、勿論、それ以外でも良い。
【００３４】
これまでは、クランク角信号にノイズが混入したフェール状態について説明したが、基準カム角信号にフェールが発生した場合にも対応できるクランク角信号処理方法を図６のタイムチャートおよび図７のフローチャートを用いて説明する。なお、この場合であっても、クランク角信号のカウント自体は図４に示したフローチャートに従って処理される。
【００３５】
図６の左側には基準カム角信号の入力が無かった場合を示し、その右側には基準クランク角信号以外の一つのクランク角信号間に、チャタリング等によって基準カム角信号が連続２回入力された場合を示している。このような基準クランク角信号以外で基準カム角信号の入力が誤って２回ある場合にも、図５に示した処理を行うと、図６にも示すように、本来必要のないクランク角信号のカウントリセットを行い、クランク角信号に誤った番号付けを行うことになる。図６に関していえば、６番目のクランク角信号のままで正しいにも拘らず、そのクランク角信号を新たに０番目にしてしまう。これでは、ＥＣＵ３０が内燃機関Ｅの適正な制御を行うことができない。そこで、このような場合をも考慮して、図７のフローチャートに示すようなリセット規制手段（ステップ）およびリセット禁止手段（ステップ）を導入したクランク角信号処理を行うと良い。
【００３６】
ステップＳ３１で基準カム角信号の入力があると、ステップＳ３２でそのときのクランク角信号のカウンタが１５か否か（基準クランク角信号か否か）を判断する。基準クランク角信号であれば、基準カム角信号と基準クランク角信号との対応関係は正常であるとして、ステップＳ３８でフェールカウンタを０に戻す。
ステップＳ３２で基準カム角信号に基準クランク角信号が対応していない場合、ステップＳ３３で、前回の基準カム角信号に対応していたクランク角信号の番号と今回の基準カム角信号に対応するクランク角信号の番号とが一致しているかを判断する（リセット規制用異常判定手段（ステップ））。一致していない場合は、新たなフェール状態であるとして、ステップＳ３９でリセット規制カウンタに１をセットする。
【００３７】
ステップＳ３３で、基準カム角信号に対応するクランク角信号の番号が前回と今回とで同じ場合、ステップＳ３４で、前回および今回の２つの基準カム角信号が同一のクランク角信号中にあったか否かを判断する（リセット禁止手段（ステップ））。これはクランク角信号のカウンタ数の同一を判断するのではなく、前回および今回の２つの基準カム角信号が検出される間にクランク角信号のカウンタが変動したか否かを判断している。そして、２つの基準カム角信号間にクランク角信号のカウンタが変動していた場合は、ステップＳ３５でリセット規制カウンタに１を加算する。
【００３８】
そして、ステップＳ３６で、フェールカウンタおよびリセット規制カウンタが共に２以上である場合には、ステップＳ３７でカウントリセット要求を行う（カウントリセット手段（ステップ）、リセット規制手段（ステップ））。
なお、フェールカウンタおよびリセット規制カウンタの閾値は、上記回数には限らない。この数値を高めることで、本実施形態のクランク角信号処理の信頼性を一層向上させることができる。
【図面の簡単な説明】
【図１】本発明の一実施形態である内燃機関制御装置の構成を示すブロック図である。
【図２】基準カム角信号およびクランク角信号に基づく基本タイムチャートである。
【図３】クランク角信号にフェールが発生した場合のタイムチャートである。
【図４】クランク角信号処理を示すフローチャートである。
【図５】基準カム角信号とクランク角信号との対応関係から、カウントリセット要求を行うフローチャートである。
【図６】基準カム角信号にフェールが発生した場合のタイムチャートである。
【図７】クランク角信号のカウントリセットに規制をかける場合のフローチャートである。
【符号の説明】
１    クランクシャフト
１０  クランク角センサ
１１  カムシャフト
２０  カム角センサ
３０  ＥＣＵ（内燃機関制御装置）
Ｅ    内燃機関
【図１】
2004245162.tif 000003
【図２】
2004245162.tif 000004
【図３】
2004245162.tif 000005
【図４】
2004245162.tif 000006
【図５】
2004245162.tif 000007
【図６】
2004245162.tif 000008
【図７】
2004245162.tif 000009