(57)【特許請求の範囲】
【請求項１】
内燃機関のクランク軸に設けられたクランクロータを有し、前記クランク軸の所定回転角度毎の回転パルス信号を発生すると共に、前記クランクロータに設けられた所定の欠歯部の位置を回転パルス信号の時間間隔から検出する回転位置検出手段と、
前記クランク軸の２回転に１回の割合で回転するカム軸に設けられたカムロータを有し、該カム軸の所定回転位置で基準位置信号を発生する基準位置検出手段と、
前記基準位置信号の検出時と欠歯位置の検出時との間の時間間隔を計測する時間計測手段と、
前記時間計測手段により計測された時間を、その時々の瞬時回転速度で補正し、その補正結果により回転信号の異常の有無を検出する異常検出手段と
を備えることを特徴とする回転信号の異常検出装置。
【請求項２】
内燃機関のクランク軸に設けられたクランクロータを有し、前記クランク軸の所定回転角度毎の回転パルス信号を発生すると共に、前記クランクロータに設けられた所定の欠歯部の位置を回転パルス信号の時間間隔から検出する回転位置検出手段と、
前記クランク軸の２回転に１回の割合で回転するカム軸に設けられたカムロータを有し、該カム軸の所定回転位置で基準位置信号を発生する基準位置検出手段と、
前記基準位置信号の検出時と欠歯位置の検出時との間の時間間隔を計測する時間計測手段と、
前記クランク軸に対するカム軸の回転位相を調整して吸気弁又は排気弁の開閉時期を制御する位相可変機構と、
前記時間計測手段により計測された時間を、その時々の瞬時回転速度で補正すると共に、前記位相可変機構によるカム軸の進角位相に応じて補正し、その補正結果により回転信号の異常の有無を検出する異常検出手段と
を備えることを特徴とする回転信号の異常検出装置。
【請求項３】
前記異常検出手段は、前記補正の結果から回転信号のズレ量を求め、それが所定の許容範囲内にあるか否かに応じて異常の有無を判定する請求項１又は請求項２に記載の回転信号の異常検出装置。
【請求項４】
クランク軸及びカム軸にはプーリが固定され、同プーリにタイミングベルトが組み付けられる内燃機関に適用され、
前記回転信号のズレ量が許容範囲内にあるか否かを判定する際、その許容範囲はプーリのｎ歯分（ｎ＝０，１，２，３…）の組み付け誤差を許容するものとして設定される請求項３に記載の回転信号の異常検出装置。
【請求項５】
隣り合う回転パルス信号の時間間隔を計測すると共に、該パルス時間間隔により欠歯位置を判定する装置であって、前記異常検出手段は、前記時間計測手段により計測された時間をその時々の瞬時回転速度で補正する際、欠歯判定時に用いた回転パルス信号の時間間隔に基づいて当該補正を行う請求項１又は請求項２に記載の回転信号の異常検出装置。
【請求項６】
前記回転位置検出手段は、前記欠歯部を有するクランクロータに代えて、等間隔の多数の突起を外周全域に有するロータと、前記欠歯部に相当する位置に設けられた基準突起を有するロータとを備え、
前記時間計測手段は、前記基準位置信号の検出時と基準突起の検出時との間の時間間隔を計測する請求項１又は請求項２に記載の回転信号の異常検出装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、内燃機関における回転信号の異常検出装置に関するものである。
【０００２】
【従来の技術】
一般に車両用内燃機関では、クランク軸の所定回転角度毎に回転パルス信号を発生する回転角センサや、クランク軸の回転に伴う所定の基準位置を検出する基準位置センサが設けられ、これら各センサの検出結果に従い燃料噴射や点火時期等の各種制御が実施される。
【０００３】
このとき、前記各センサに異常が発生しクランク軸の回転位置が誤検出されると、各種制御に支障を来すため、その異常を検出してその旨を運転者等に警告する必要がある。そこで従来より、回転角センサや基準位置センサによる回転信号の異常を検出するための各種手法が提案されている。
【０００４】
回転信号の異常検出方法としては、例えば特許第２５７５６０６号公報に記載されているように、基準位置信号と回転パルス信号との相対位置をそのパルス数のカウントにより検出するものがある。具体的には、連続する２つの基準位置信号間における回転パルス信号のパルス数をカウントし、計測パルス数が正規のカウント数と異なる場合や、基準位置信号から所定パルス信号がカウントされても次の基準信号が来ない場合には基準位置信号の異常と判定する方法がそれである。
【０００５】
また別の従来技術として、特許第２７４３５７９号公報では、回転角センサによる回転パルス信号のパルス数を計数すると共に、基準位置信号入力からの経過時間と該基準位置信号の入力時間間隔とを計測し、これら信号パルス数と各時間とから回転信号の異常を検出する。具体的には、信号パルス数が所定値以上であり、且つ前記計測した経過時間が基準位置信号の入力時間間隔から定まる所定時間よりも長い場合に基準位置センサの異常と判断し、また、信号パルス数が所定値以上であり、且つ前記計測した経過時間が前記所定時間よりも短い場合に回転角センサの異常と判断する。
【０００６】
【発明が解決しようとする課題】
しかしながら、上記従来技術の何れの場合も、基準位置信号を起点としてその位置から回転パルス信号のパルス数で異常検出を行うため、元々の基準位置信号の位置自体がずれていた場合は正確な異常検出が実施できないという問題があった。
【０００７】
つまり、通常、回転パルス信号はクランク軸に直結された歯車ロータの回転を回転角センサで検出するのに対し、基準位置信号はカム軸に直結された歯車ロータの回転を別の回転角センサで検出する。この場合、タイミングベルトをプーリに組み付ける際に同タイミングベルトが誤って組み付けられると、組み付けの誤差分だけクランク軸とカム軸との位相がずれる。この位相ズレに際し、上記各公報の装置では基本的に回転パルス信号のパルス数で異常検出を行うため、その分解能がパルス間の角度間隔で制約され、仮にパルス間の角度間隔が比較的大きい場合（例えば３０°ＣＡの場合）等において位相ズレに伴う回転信号の異常が検出できない。
【０００８】
本発明は、上記問題に着目してなされたものであって、その目的とするところは、回転信号の異常を正確に検出することができる回転信号の異常検出装置を提供することである。
【０００９】
【課題を解決するための手段】
本発明における回転信号の異常検出装置では前提として、内燃機関の運転時においてクランク軸の回転に伴いクランクロータが回転し、回転位置検出手段により回転パルス信号が検出されると共に欠歯位置が検出される。またそれと同時にカム軸の回転に伴いカムロータが回転し、基準位置検出手段により基準位置信号が検出される。
【００１０】
そして、請求項１に記載の発明ではその特徴として、前記基準位置信号の検出時と欠歯位置の検出時との間の時間間隔を計測する時間計測手段と、前記時間計測手段により計測された時間を、その時々の瞬時回転速度で補正し、その補正結果により回転信号の異常の有無を検出する異常検出手段とを備える。
【００１１】
仮に内燃機関が同一回転数にある場合、クランクロータ（クランク軸）上の回転位置に対してカムロータ（カム軸）上の基準位置がずれると、基準位置信号の検出時と欠歯位置の検出時との間の時間間隔が変動し、その変動状態を確認することで回転信号の異常が検出できる。このとき、基準位置信号の検出時と欠歯位置の検出時との間の時間間隔（計測時間）をその時々の瞬時回転速度で補正することにより、機関回転状態が変動した場合にも回転信号の異常の誤検出が回避される。
【００１２】
また、パルス間の時間間隔により一連の異常検出を行うため、前後する基準位置信号間の回転パルス数を計数してそのパルス数により異常検出を行う従来装置に比べ、きめ細かな異常検出が可能となる。つまり、パルス間の角度間隔よりも細かな分解能で異常検出が実施できる。以上のことから、回転信号の異常を正確に検出することができる。
【００１３】
因みに、回転パルス信号を基準とすれば同信号に対する基準位置信号のズレが検出され、逆に基準位置信号を基準とすれば同信号に対する回転パルス信号のズレが検出されることとなる。
【００１４】
また、請求項２に記載の発明ではその特徴として、前記基準位置信号の検出時と欠歯位置の検出時との間の時間間隔を計測する時間計測手段と、前記クランク軸に対するカム軸の回転位相を調整して吸気弁又は排気弁の開閉時期を制御する位相可変機構と、前記時間計測手段により計測された時間を、その時々の瞬時回転速度で補正すると共に、前記位相可変機構によるカム軸の進角位相に応じて補正し、その補正結果により回転信号の異常の有無を検出する異常検出手段とを備える。
【００１５】
請求項２の発明によれば、前記請求項１と同様に、機関回転状態が変動した場合にも回転信号の異常の誤検出が回避されると共に、きめ細かな異常検出が可能となるのは勿論のこと、以下に示す特徴的な作用・効果が併せて得られる。
【００１６】
つまり近年では、内燃機関の高性能化を図るべくクランク軸に対するカム軸の回転位相を調整して吸気弁又は排気弁の開閉時期を制御する位相可変機構（いわゆる、ＶＶＴ機構）を搭載した内燃機関が多く出回っている。こうした内燃機関の場合、カム軸とクランク軸との位相が常に変動するために、既存技術（例えば前述の特許第２５７５６０６号公報、特許第２７４３５７９号公報）を適用しても位相可変機構による位相変更時には回転信号の異常検出が不可能となる。これに対し本発明では、基準位置信号の検出時と欠歯位置の検出時との間の時間間隔（計測時間）を位相可変機構によるカム軸の進角位相に応じて補正することで、位相可変機構の作動状態に関係なく回転信号の異常検出が可能となる。その結果、回転信号の異常を正確に検出することができる。
【００１７】
請求項３に記載の発明によれば、前記異常検出手段は、前記補正の結果から回転信号のズレ量を求め、それが所定の許容範囲内にあるか否かに応じて異常の有無を判定する。この場合、回転信号のズレ量から異常判定を行うことで、同異常判定が簡易に実施できる。
【００１８】
さらに、請求項４に記載の発明によれば、前記回転信号のズレ量が許容範囲内にあるか否かを判定する際、その許容範囲はプーリのｎ歯分（ｎ＝０，１，２，３…）の組み付け誤差を許容するものとして設定される。すなわち、例えばｎ＝０とすればプーリの１歯分の組み付け誤差も許容されず、ｎ＝１とすればプーリの１歯分の組み付け誤差が許容されることを意味する（以下、ｎ＝２，３…も同様）。この場合、内燃機関毎の設計思想に応じて異常判定のしきい値が任意に設定でき、所望の異常検出データが得られる。
【００１９】
但し本明細書において、「タイミングベルト」と称するものはベルト式のものに加えてチェーン式のものも含み、「プーリ」と称されるものにはスプロケット（鎖歯車）を含むこととする。
【００２０】
請求項５に記載の発明では、隣り合う回転パルス信号の時間間隔を計測すると共に、該パルス時間間隔により欠歯位置を判定する装置であって、前記異常検出手段は、前記時間計測手段により計測された時間をその時々の瞬時回転速度で補正する際、欠歯判定時に用いた回転パルス信号の時間間隔に基づいて当該補正を行う。この場合、欠歯判定に用いた回転パルス信号の時間間隔により補正を行うことで、極めて簡素で且つ即効性のある異常検出装置が提供できる。
【００２１】
請求項６に記載の発明では、前記回転位置検出手段は、前記欠歯部を有するクランクロータに代えて、等間隔の多数の突起を外周全域に有するロータと、前記欠歯部に相当する位置に設けられた基準突起を有するロータとを備え、前記時間計測手段は、前記基準位置信号の検出時と基準突起の検出時との間の時間間隔を計測する。これはクランク軸側の基準位置を検出するための構成として、欠歯部という形態以外にも具体化が可能であることを示すものであり、欠歯部の代わりに基準突起を検出することで、上記の通り回転信号の異常を正確に検出することが可能となる。
【００２２】
【発明の実施の形態】
以下、この発明を具体化した一実施の形態を図面に従って説明する。
図１は、本実施の形態にかかるエンジン制御装置を示す全体構成図である。図１において、エンジン１は火花点火式の４サイクル多気筒内燃機関からなり、その吸気ポートと排気ポートとにはそれぞれ吸気管２と排気管３とが接続されている。吸気管２には、図示しないアクセルペダルに連動するスロットル弁４が設けられ、同吸気管２のサージタンク５には吸気管圧力センサ６が配設されている。
【００２３】
エンジン１の気筒を構成するシリンダ７内には図の上下方向に往復動するピストン８が配設されている。ピストン８の上方にはシリンダ７及びシリンダヘッド９にて区画された燃焼室１０が形成され、燃焼室１０は吸気弁１１及び排気弁１２を介して前記吸気管２及び排気管３にそれぞれ連通している。シリンダ７（ウォータジャケット）には、冷却水温を検出するための水温センサ１３が配設されている。
【００２４】
排気管３には、排ガス中の有害成分（ＨＣ，ＣＯ，ＮＯｘ）を浄化するための、例えば三元触媒からなる触媒コンバータ１４が配設されている。触媒コンバータ１４の上流側には、理論空燃比を境にしてリッチ側とリーン側とで異なる電圧信号を出力するＯ2 センサ１５が設けられている。
【００２５】
電磁駆動式のインジェクタ１６には図示しない燃料供給系から高圧燃料が供給され、同インジェクタ１６は通電に伴いエンジン吸気ポートに燃料を噴射供給する。本実施の形態では、吸気マニホールドの各分岐管毎に１つずつインジェクタ１６を有するマルチポイントインジェクション（ＭＰＩ）システムが構成されている。シリンダヘッド９に配設された点火プラグ１７は、図示しないイグナイタから供給される点火用高電圧により発火する。この場合、吸気管上流から供給される新気とインジェクタ１６による噴射燃料とがエンジン吸気ポートにて混合され、その混合気が吸気弁１１の開弁動作に伴い燃焼室１０内に流入する。燃焼室１０内に流入した燃料は、点火プラグ１７による点火火花にて着火され、燃焼に供される。
【００２６】
吸気弁１１を所定のタイミングで開閉させるための吸気側カム軸２１と、排気弁１２を所定のタイミングで開閉させるための排気側カム軸２２とにはそれぞれカムプーリ２１ａ，２２ａが固定され、クランク軸２３にはクランクプーリ２３ａが固定される。各プーリ２１ａ〜２３ａにはタイミングベルト２４が組み付けられ、クランク軸２３の２回転に１回の割合でカム軸２１，２２が回転する。
【００２７】
吸気側カム軸２１にはカムロータ２５が一体回転可能に設けられ、その外周縁には突起２５ａが１箇所に形成されている。基準位置センサ２６は電磁ピックアップ式のセンサとして構成され、カムロータ２５に対向するよう配設されて突起２５ａの近接を電磁的に検出する。
【００２８】
また、クランク軸２３にはクランクロータ２７が一体回転可能に設けられ、その外周縁には複数の突起２７ａが等間隔に形成されている。突起２７ａは１０°ＣＡ間隔で設けられ、その一部には２個分の突起２７ａを欠落させた欠歯部２７ｂが設けられている。回転角センサ２８は電磁ピックアップ式のセンサとして構成され、クランクロータ２７に対向するよう配設されて突起２７ａの近接を電磁的に検出する。基準位置センサ２６及び回転角センサ２８の各検出信号は、図示しない波形整形回路にて矩形状のパルス信号に波形整形され、その波形整形後のパルス信号が各センサから出力される。
【００２９】
ここで図２にも示されるように、基準位置センサ２６は、前記カムロータ２５の突起２５ａの通過に伴い、エンジン１の７２０°ＣＡ毎に点火気筒判別の基準となる基準位置信号（Ｇ信号）を出力する。また、回転角センサ２８は、前記クランクロータ２７の突起２７ａの通過に伴い、１０°ＣＡ毎に回転パルス信号（ＮＥ信号）を出力する。このとき、３６０°ＣＡ毎に、すなわち例えば図の時刻ｔ１，ｔ２で欠歯部２７ｂに相当する欠歯位置が検出される。
【００３０】
さらに、吸気側カム軸２１には油圧駆動式のＶＶＴ機構２９が設けられる。ＶＶＴ機構２９は、吸気側カム軸２１とクランク軸２３との間の相対的な回転位相を調整するための機構を備え、その動作は図示しないソレノイドバルブによる油圧制御に従い調整される。すなわち、ＶＶＴ機構２９の制御量に応じて、吸気側カム軸２１がクランク軸２３に対して遅角側或いは進角側に回動し、その動作に合わせて吸気弁１１の開閉時期が遅角側或いは進角側に移行する。
【００３１】
なお、本実施の形態では、カムロータ２５及び基準位置センサ２６により基準位置検出手段が構成され、クランクロータ２７及び回転角センサ２８により回転位置検出手段が構成される。また、ＶＶＴ機構２９により位相可変機構が構成される。
【００３２】
電子制御装置（ＥＣＵ）３０は、Ｉ／Ｏポート３１、ＣＰＵ３２、ＲＯＭ３３、ＲＡＭ３４、フリーランタイマ３５、バックアップＲＡＭ３６等からなる周知のマイクロコンピュータを中心に構成されている。ＥＣＵ３０は、前記した吸気管圧力センサ６、水温センサ１３、Ｏ2 センサ１５、基準位置センサ２６び回転角センサ２８の各々の検出信号を入力し、各検出信号に基づいて吸気圧、冷却水温、空燃比、エンジン回転数などのエンジン運転状態を検知する。ＥＣＵ３０は、上記の如く検出した各種のエンジン運転状態に基づき、インジェクタ１６による燃料噴射の制御や、点火プラグ１７による点火時期の制御や、ＶＶＴ機構２９による吸気弁１１の開閉時期の制御を実施する。
【００３３】
次に、本実施の形態の作用について説明する。先ずはＶＶＴ機構２９による吸気弁１１の開閉時期制御を説明するが、同制御の内容は本発明の要旨でないため、図示並びに詳細な説明を省略する。
【００３４】
ＶＶＴ制御を略述すれば、エンジン１の始動完了前においては、吸気弁１１の開閉時期を最遅角位置で制御する。また、エンジン１の暖機完了後においては、エンジン運転状態（エンジン回転数、吸気圧等）に応じて吸気側バルブタイミングの目標進角量（ＶＶＴ進角値ＡＤＶ）を設定し、その目標進角量となるようにＶＶＴ機構２９の駆動を制御する。或いは、周知のＶＶＴフィードバック制御を実施することとし、エンジン運転状態に応じて設定した吸気側バルブタイミングの目標進角量と、例えばセンサ等により検出されるカム軸の実際の位相とが一致するようにＶＶＴ機構２９の駆動をフィードバック制御してもよい。
【００３５】
一方、ＥＣＵ３０内のＣＰＵ３２は、請求項記載の時間計測手段と異常検出手段とを実現するものである。具体的には、図３及び図４の処理を実行し、基準位置センサ２６又は回転角センサ２８により得られる回転信号の異常の有無を診断する。
【００３６】
図３に示す処理は、基準位置信号（Ｇ信号）の入力に伴い起動される割込み処理である。すなわち、図３の処理は７２０°ＣＡ間隔で実行される。図３において、ステップ１０１では、基準位置カウンタＣＣＡＭのカウントアップ処理を開始し、その後本処理を一旦終了する。実際には、基準位置信号の入力時における時刻をフリーランタイマ３５により読み込み、その時点からの時間を基準位置カウンタＣＣＡＭのカウント値として計測する。
【００３７】
また、図４に示す処理は、回転パルス信号（ＮＥ信号）の入力に伴い起動される割込み処理である。すなわち、図４の処理は１０°ＣＡ間隔で実行される。図４において、先ずステップ２０１では、回転パルス信号（ＮＥ信号）の時間間隔から今回のＮＥ割込みが欠歯位置のものか否かを判別する。より具体的には、隣り合う回転パルス信号の時間間隔（パルス時間間隔）を計測し、今回の計測時間Ｔｎと前回の計測時間Ｔn-1 との比が所定の欠歯判定値Ｋよりも大きいか否かを判別する。つまり、
Ｔｎ／Ｔn-1 ＞Ｋ
であるか否かを判別する。ここで、欠歯判定値Ｋは２．５程度の値でよい。
【００３８】
Ｔｎ／Ｔn-1 ≦Ｋの場合、ステップ２０２に進んで欠歯フラグＸＣＡＫＥを「０」にクリアした後、本処理を終了する。また、Ｔｎ／Ｔn-1 ＞Ｋの場合、ステップ２０３に進んで欠歯フラグＸＣＡＫＥに「１」をセットする。図２のタイムチャートでは、例えば時刻ｔ１，ｔ２においてステップ２０１がＹＥＳとなる（Ｔｎ／Ｔn-1 ＞Ｋとなる）。
【００３９】
その後、ステップ２０４では、次の（１）式を用い、本割込み時における基準位置カウンタＣＣＡＭのカウント値、パルス時間間隔Ｔｎ（欠歯判定時のＴｎ）、ＶＶＴ進角値ＡＤＶに基づいて基準位置ズレ量ＣＡＭＪＤＧを算出する。
ＣＡＭＪＤＧ＝（ＣＣＡＭ／Ｔｎ）−（ＡＤＶ／３６０）    …（１）
上記（１）式によれば、基準位置カウンタＣＣＡＭのカウント値、すなわち基準位置信号と欠歯位置と間の時間間隔がパルス時間間隔Ｔｎで補正される。これは、ＣＣＡＭ値がその時々の瞬時回転速度で補正されることを意味する。また更に、ＶＶＴ進角値ＡＤＶによる補正が施され、これら各補正の結果として基準位置ズレ量ＣＡＭＪＤＧが算出される。
【００４０】
このとき、図２（ａ）に示されるように、ＶＶＴ進角値ＡＤＶが「０」であれば（最遅角の場合）、基準位置カウンタＣＣＡＭのカウント値は「ＣＣＡＭ１」となり、ＣＣＡＭ＝ＣＣＡＭ１、ＡＤＶ＝０を上記（１）式に代入して基準位置ズレ量ＣＡＭＪＤＧが算出される。
【００４１】
また、図２（ｂ）に示されるように、ＶＶＴ進角値ＡＤＶが「ＡＤＶ１」であれば、基準位置カウンタＣＣＡＭのカウント値は「ＣＣＡＭ２」となり、ＣＣＡＭ＝ＣＣＡＭ２、ＡＤＶ＝ＡＤＶ１を上記（１）式に代入して基準位置ズレ量ＣＡＭＪＤＧが算出される。
【００４２】
その後、ステップ２０５では、前記算出した基準位置ズレ量ＣＡＭＪＤＧが所定の正常範囲ＴＯＫＬ〜ＴＯＫＨにあるか否かを判別する。一例として基準位置信号のズレの許容値を「−１０°ＣＡ〜＋１０°ＣＡ」とし、その許容値に対応させつつ正常範囲を規定するためのＴＯＫＬ値，ＴＯＫＨ値を設定する。
【００４３】
但し、ＴＯＫＬ値，ＴＯＫＨ値の設定は任意でよく、基準位置信号のズレの許容値を「−２０°ＣＡ〜＋２０°ＣＡ」などに変更してもよい。例えばタイミングベルト２４をプーリ２１ａ〜２３ａに組み付ける際に、同プーリのｎ歯分だけ組み付け誤差が許容されるとした場合、それに合わせてＴＯＫＬ値，ＴＯＫＨ値を設定する（ｎ＝０，１，２，３等）。
【００４４】
ステップ２０５がＹＥＳの場合、基準位置信号が正常であるとみなし、ステップ２０６で異常フラグＸＣＡＭＦを「０」にクリアする。これに対して例えばタイミングベルト２４の組み付け誤差が許容範囲を超えるものであれば、ステップ２０５がＮＯとなる。この場合、基準位置信号が異常であるとみなし、ステップ２０７で異常フラグＸＣＡＭＦに「１」をセットする。
【００４５】
上記異常診断に際し、前述の如く基準位置ズレ量ＣＡＭＪＤＧは、回転数補正とＶＶＴ進角量補正とが併せて施されているため、基準位置信号のズレの誤検出が回避されるようになっている。
【００４６】
異常フラグＸＣＡＭＦの操作後、ステップ２０８では、基準位置カウンタＣＣＡＭを「０」にクリアし、その後本処理を終了する。なお、異常フラグＸＣＡＭＦに「１」がセットされた時、図示しない警告灯を点灯させて異常発生の旨を運転者等に警告する。また、基準位置信号のズレ異常を表すダイアグ情報をバックアップＲＡＭ３６に格納する。
【００４７】
なお因みに、図２の時刻ｔ２でも回転パルス信号の時間間隔から欠歯位置であることが判定されるが（図４のステップ２０１がＹＥＳとなる）、この場合には基準位置信号の入力直後でないため、ステップ２０４以降の処理は実施されないようになっている。すなわち、回転信号の異常検出は基準位置信号の入力直後の欠歯検出時に（７２０°ＣＡ毎に）実施される。
【００４８】
以上詳述した本実施の形態によれば、以下に示す効果が得られる。
（ａ）基準位置信号の検出から欠歯位置の検出までの時間間隔（基準位置カウンタＣＣＡＭのカウント値）を、その時々の瞬時回転速度（欠歯位置でのパルス時間間隔Ｔｎ）で補正すると共に、ＶＶＴ機構２９によるカム軸２１の進角位相に応じて補正し、その補正結果により回転信号の異常の有無を検出するようにした。要するに、基本的にはエンジン回転数が同一であるとした時に、基準位置カウンタＣＣＡＭのカウント値の変動状態により回転信号の異常が検出できる。また加えて、その時々の瞬時回転速度並びにＶＶＴ機構２９の進角量で基準位置カウンタＣＣＡＭのカウント値を補正することにより、エンジン回転状態が変動した場合において、或いはＶＶＴ機構２９が作動した場合において回転信号の異常の誤検出が回避される。その結果、回転信号の異常を正確に検出することができる。
【００４９】
また、既述の通りパルス間の時間間隔により一連の異常検出を行うため、前後する基準位置信号間の回転パルス数を計数してそのパルス数により異常検出を行う従来装置に比べ、きめ細かな異常検出が可能となる。つまり、回転パルス数で異常検出を行う場合、その分解能はパルス間の角度間隔で制約されるのに対し、本実施の形態の装置ではパルス間の角度間隔よりも細かな分解能で異常検出が実施できる。そのため、カム軸２１の回転位相をリニアに制御するＶＶＴ機構２９を採用する装置において、特に好適なものとなる。
【００５０】
また本構成の場合、回転パルス信号の角度間隔を比較的大きくしたとしても（例えば３０°ＣＡ）、その角度間隔に関係なく常にきめ細かな異常検出が実施できる。
【００５１】
（ｂ）回転数補正とＶＶＴ進角量補正との結果から基準位置ズレ量ＣＡＭＪＤＧを求め、それが所定の許容範囲内にあるか否かに応じて異常の有無を判定するようにした。従って、当該異常判定が簡易に実施できる。
【００５２】
（ｃ）基準位置ズレ量ＣＡＭＪＤＧが許容範囲内にあるか否かを判定する際、その許容範囲はプーリのｎ歯分（ｎ＝０，１，２，３…）の組み付け誤差を許容するものとして設定される。この場合、エンジン毎の設計思想に応じて異常判定のしきい値が任意に設定でき、所望の異常検出データが得られる。例えばタイミングベルト２４が誤って組み付けられる時の回転信号の異常が確実に検出できるため、その異常を運転者に適正に警告することで、エンジン１の不調を来すといった不都合が回避できる。
【００５３】
（ｄ）基準位置カウンタＣＣＡＭのカウント値をその時々の瞬時回転速度で補正する際、欠歯判定時に用いたパルス時間間隔（図２、時刻ｔ１でのＴｎ）に基づいて当該補正を行うので、極めて簡素で且つ即効性のある異常検出装置が提供できる。
【００５４】
なお、本発明の実施の形態は、上記以外に次の形態にて具体化できる。
上記実施の形態では、その時々の瞬時回転速度に応じて補正する際、欠歯位置でのパルス時間間隔Ｔｎを用いたが、この構成を変更する。例えば図５の関係に従い、その時々のエンジン回転数に応じた回転数補正値Ｆを求め、該補正値Ｆを用いて基準位置ズレ量ＣＡＭＪＤＧを算出する。実際には、前記（１）式を、
ＣＡＭＪＤＧ＝ＣＣＡＭ・Ｆ−（ＡＤＶ／３６０）    …（２）
とし、（２）式から算出される基準位置ズレ量ＣＡＭＪＤＧに基づいて異常検出を行えばよい。本構成においても、既述の実施の形態と同様に、回転信号の異常を正確に検出することができる。
【００５５】
上記実施の形態では、吸気側カム軸２１にＶＶＴ機構２９を設け、同カム軸２１の位相を調整するよう構成したが、この構成を変更する。例えば排気側カム軸２２にもＶＶＴ機構を設けると共に、当該排気側カム軸２２に基準位置センサを設け、排気側の基準位置センサによる検出信号に基づいて回転信号の異常を検出するようにしてもよい。
【００５６】
また、ＶＶＴ機構を持たないエンジンへの適用も可能である。この場合、回転信号の異常診断に際して、ＶＶＴ進角値に応じた補正が不要となる。そのため、前記（１）式を、
ＣＡＭＪＤＧ＝ＣＣＡＭ／Ｔｎ    …（３）
とし、（３）式から算出される基準位置ズレ量ＣＡＭＪＤＧに基づいて異常検出を行えばよい。或いは、エンジン回転数に応じた回転数補正値Ｆを用いる、前記（２）式の場合には、
ＣＡＭＪＤＧ＝ＣＣＡＭ・Ｆ    …（４）
とし、（４）式から算出される基準位置ズレ量ＣＡＭＪＤＧに基づいて異常検出を行えばよい。これら何れの場合にもやはり、回転信号の異常を正確に検出することができる。
【００５７】
なお仮に、吸気側又は排気側カム軸の一方にＶＶＴ機構を設け、他方（ＶＶＴ機能の無い方）に基準位置センサを設けた場合にも、ＶＶＴ進角値に応じた補正が不要となり、上記（３）式又は（４）式から算出される基準位置ズレ量ＣＡＭＪＤＧに基づいて異常検出を行えばよい。
【００５８】
上記実施の形態では、基準位置信号の検出から欠歯位置の検出までの時間間隔（基準位置カウンタＣＣＡＭのカウント値）、すなわちカム軸側の基準位置からクランク軸側の基準位置までの時間を計測し、該計測した時間を、その時々の瞬時回転速度で補正したが、これとは逆に、欠歯位置の検出から基準位置信号の検出までの時間間隔（クランク軸側の基準位置からカム軸側の基準位置までの時間）を計測し、該計測した時間を、その時々の瞬時回転速度で補正してもよい。
【００５９】
上記実施の形態では、回転位置検出手段の構成としてクランクロータ２７に欠歯部２７ｂを設け、この欠歯部２７ｂの位置を回転角センサ２８で検出したが、この構成を変更する。図６に示されるように、クランク軸２３に２つのロータ４１，４２を設け、一方のロータ４１の外周全域には等間隔に多数の突起４１ａを形成すると共に、他方のロータ４２には基準突起４２ａを１箇所に形成する。そして、一方のロータ４１の回転を第１センサ４３にて検出し、他方のロータの回転を第２センサ４４にて検出する。
【００６０】
この場合にも前記図２に示す通り、等角度間隔（例えば１０°ＣＡ毎）の回転パルス信号が得られると共に、例えば３６０°ＣＡ毎にクランク軸側の基準信号が得られる。これはクランク軸２３側の基準位置を検出するための構成として、欠歯部という形態以外にも具体化が可能であることを示すものであり、欠歯部の代わりに基準突起４２ａを検出することで、上記の如く回転信号の異常を正確に検出することが可能となる。
【図面の簡単な説明】
【図１】発明の実施の形態におけるエンジン制御装置の概要を示す構成図。
【図２】各種信号波形を示すタイムチャート。
【図３】基準位置信号（Ｇ信号）の割込み処理を示すフローチャート。
【図４】回転パルス信号（ＮＥ信号）の割込み処理を示すフローチャート。
【図５】他の形態において回転数補正値Ｆを設定するための図。
【図６】他の形態において回転位置検出手段の構成を示す図。
【符号の説明】
１…エンジン、１１…吸気弁、１２…排気弁、２１…吸気側カム軸、２２…排気側カム軸、２３…クランク軸、２１ａ〜２３ａ…プーリ、２４…タイミングベルト、２５…基準位置検出手段を構成するカムロータ、２６…基準位置検出手段を構成する基準位置センサ、２７…回転位置検出手段を構成するクランクロータ、２７ｂ…欠歯部、２８…回転位置検出手段を構成する回転角センサ、２９…位相可変機構としてのＶＶＴ機構、３０…ＥＣＵ、３２…時間計測手段及び異常検出手段を構成するＣＰＵ、４１，４２…回転位置検出手段を構成するロータ、４３，４４…回転位置検出手段を構成する第１，第２センサ。
【図１】
0003963054.tif 000002
【図２】
0003963054.tif 000003
【図３】
0003963054.tif 000004
【図４】
0003963054.tif 000005
【図５】
0003963054.tif 000006
【図６】
0003963054.tif 000007