(57)【要約】  【課題】  バルブのリフト量を検出するセンサを設けるだけで、エンジンの逆転状態を検出可能にするエンジンの逆転検出装置を提供する。  【解決手段】  エンジンの回転に連動して回転するカムにより駆動される吸気バルブおよび／または排気バルブのリフト量の遷移プロフィールを生成し、前記遷移プロフィールに基づいてエンジンの逆転状態を検出する逆転検出手段１５を備え、前記逆転検出手段１５は、エンジンが一方向に連続して回転した際にリフト量の変化方向が反転する所定のリフト量とは異なるリフト量で、リフト量の変化方向が反転したことを検出した場合に、エンジンの逆転が発生したことを検出する。  【選択図】  図１
2007138767.tif 000002
【特許請求の範囲】
【請求項１】
エンジンの回転に連動して回転するカムにより駆動される吸気バルブおよび／または排気バルブのリフト量の遷移プロフィールを生成し、前記遷移プロフィールに基づいてエンジンの逆転状態を検出する逆転検出手段を備えたエンジンの逆転検出装置。
【請求項２】
前記逆転検出手段は、エンジンが一方向に連続して回転した際にリフト量の変化方向が反転する所定のリフト量とは異なるリフト量で、リフト量の変化方向が反転したことを検出した場合に、エンジンの逆転が発生したことを検出する請求項１に記載のエンジンの逆回転検出装置。
【請求項３】
前記カムの輪郭形状が、前記カムが回転したときに最大リフト量となる時点を境としてその前後で非対称な遷移プロフィールになる形状となっている請求項１または２に記載のエンジンの逆回転検出装置。
【請求項４】
前記逆転検出手段が、前記遷移プロフィールの非対称性が逆転したタイミングをエンジンの逆転タイミングとして検出する請求項３に記載のエンジンの逆転検出装置。
【請求項５】
バルブの上昇時と下降時の動作が異なるように構成されたカムによって開閉動作される、エンジンの吸気バルブおよび／または排気バルブのリフト量に基づいて、エンジンの逆転状態を検出する逆転検出手段を備えたエンジンの逆転検出装置。
【請求項６】
エンジンの回転に連動して回転するカムにより駆動される吸気バルブおよび／または排気バルブのリフト量の変化状態に基づいてエンジンの逆転状態を検出する逆転検出手段を備えたエンジンの逆転検出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エンジンの回転方向、及び、エンジンの逆転タイミングを検出するエンジンの逆転検出装置に関する。
【背景技術】
【０００２】
車両の燃費を向上させるために、信号待ちで停車しているときや下り坂を下っているとき等、エンジンの出力が不要なときに前記エンジンを停止し、必要となったときに再始動させる所謂アイドリングストップ技術が提案されている。また、前記エンジンは、ピストンやシリンダからなる気筒を複数備えて構成されている。
【０００３】
通常、エンジンの始動時には、電動モータであるスタータモータにより、エンジンの初期回転に必要な回転トルクを発生させている。しかし、前記アイドリングストップを行うようなときには、頻繁にエンジンの停止と再始動を繰り返すため、前記スタータモータにおいても頻繁に使用されることとなり、その品質が早期に劣化してしまうという問題があった。また、前記スタータモータによるエンジンの始動は、激しい振動や騒音が発生するため、前記アイドリングストップでは、頻繁に前記激しい振動や騒音を発生させていた。このため、前記スタータモータを使用せずにエンジンを始動させる着火始動制御技術が提案されている。
【０００４】
前記着火始動制御は、エンジンの停止時に、停止したエンジンの回転角としてのクランク角を検出しておき、エンジンの始動時に、前記検出されたクランク角に基づいてエンジンの膨張行程で停止している気筒を判別し、前記判別された膨張行程にある気筒に対して燃料を噴射し、点火することでエンジンの回転を開始させるものである。このため、前記着火始動制御を確実に実行可能とするためには、停止したエンジンの回転角としてのクランク角を正確に検出しておく必要がある。
【０００５】
前記クランク角は、クランクセンサからの出力信号に基づいて検出される。このクランクセンサの一例を図１２（ａ）に示す。即ち、その構成は、前記ピストンの動きに連動して回転するクランクロータに、等角度に配置された複数の歯部を形成するとともに、前記等角度に形成された歯部を一部欠歯させた欠歯部を形成し、前記クランクロータの回転に伴ってその検出部を通過する歯部の有無をパルス信号として検出するクランクセンサからの出力信号に基づいて検出される。つまり、予め前記クランク角と前記クランクロータにおける歯部または欠歯部との位置関係が定められ、図１２（ｂ）に示すような、前記クランクセンサからの出力信号における欠歯部と歯部の関係に基づいて検出される。
【０００６】
【特許文献１】特開２０００−１７０６３４号公報
【特許文献２】特開平８−４５０５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、前記エンジンは停止する際に、一旦圧縮工程になりかけた気筒での圧縮圧力の反作用等により、逆回転してから停止することがある。そして、このようなときにおいても、前記クランクセンサからの出力信号は、図１２（ｃ）に示すように、エンジンが正回転のときと同様なパルス信号となって出力されるため、前記エンジンが正回転を続けている状態でのクランク角として検出されることとなり、実際とは異なるクランク角が検出されてしまうという問題があった。そこで、前記エンジンが正回転から逆回転に転じたタイミング、または、前記エンジンが正回転をしているのか逆回転をしているのかを検出するエンジンの逆転検出装置の開発が望まれていた。
【０００８】
尚、エンジンの逆転状態を検出する方法として、クランク軸やカム軸に設けられているホイールの歯形状を、正転時と逆転時とで異なる波形信号が出されるような形状にする技術などが考えられている。しかし、上記技術では、ホイールの歯形状を特殊な形状に加工しなければならず、また、歯の通過状態を検出するクランクセンサやカムセンサも、従来は歯の有無（１ｏｒ０）を検出するだけでよかったものを、歯の形状まで検出できるような高精度なものにしなければならないという問題点がある。
【０００９】
本発明は、上述した従来の問題点に鑑み、バルブのリフト量を検出するセンサを設けるだけで、エンジンの逆転状態を検出可能にするエンジンの逆転検出装置を提供する点にある。
【課題を解決するための手段】
【００１０】
上述の目的を達成するため、本発明によるエンジンの逆転検出装置の第一の特徴構成は、エンジンの回転に連動して回転するカムにより駆動される吸気バルブおよび／または排気バルブのリフト量の遷移プロフィールを生成し、前記遷移プロフィールに基づいてエンジンの逆転状態を検出する逆転検出手段を備えた点にある。
【００１１】
エンジンの回転に連動した回転により吸気バルブまたは排気バルブを開閉させるカムにより駆動される前記吸気バルブのリフト量または前記排気バルブのリフト量の遷移プロフィールは、エンジンが正回転を続けている間は、周期的な連続性を保った軌跡となるが、前記エンジンが逆回転に転じたときには、一旦、前記周期性が途切れる。つまり、上述の構成とすることにより、前記逆転検出手段は、前記遷移プロフィールの周期性が途切れたタイミングをエンジンの逆転タイミングとして検出することが可能となるのである。また、前記エンジンの逆転タイミング以前のエンジンの回転方向が、つまり、前記エンジンの始動当初におけるエンジンの回転方向が、例えば、予め正回転に設定されていたならば、前記エンジンの逆転タイミング以後のエンジンの回転方向を逆回転として検出することができるのである。
【００１２】
同第二の特徴構成は、上述の第一の特徴構成に加えて、前記逆転検出手段は、エンジンが一方向に連続して回転した際にリフト量の変化方向が反転する所定のリフト量とは異なるリフト量で、リフト量の変化方向が反転したことを検出した場合に、エンジンの逆転が発生したことを検出する点にある。
【００１３】
前記遷移プロフィールは、エンジンが同一方向に回転を続けている間は、前記カムに前記バルブがリフトされていない状態の最小リフト量から序々にリフト量が増加して最大リフト量となり、また、前記カムに前記バルブが最もリフトされている前記最大リフト量から序々にリフト量が減少して最小リフト量となるといったことを繰り返す遷移プロフィールになる。しかし、前記最小リフト量から前記最大リフト量に至るまでの間に、前記エンジンが、例えば、正回転から逆回転に転じると、前記遷移プロフィールは、前記最大リフト量に至る前に増加から減少に転じる。また、前記最大リフト量から前記最小リフト量に至るまでの間に、前記エンジンが、例えば、正回転から逆回転に転じると、前記遷移プロフィールは、前記最小リフト量に至る前に減少から増加に転じる。つまり、上述の構成とすることにより、前記逆転検出手段は、例えば、前記遷移プロフィールが前記最大リフト量に至る前に増加から減少に転じるタイミング、及び、前記遷移プロフィールが前記最小リフト量に至る前に減少から増加に転じるタイミングを検出した場合に、エンジンの逆転が発生したことを検出することができるのである。
【００１４】
同第三の特徴構成は、上述の第一または第二の特徴構成に加えて、前記カムの輪郭形状が、前記カムが回転したときに最大リフト量となる時点を境としてその前後で非対称な遷移プロフィールになる形状となっている点にある。
【００１５】
上述の構成によれば、前記遷移プロフィールが最大リフト量となる時点を境としてその前後で非対称となるため、前記エンジンが正回転したときの遷移プロフィールと、前記エンジンが逆回転したときの遷移プロフィールは、その前後が逆転した互いに異なる遷移プロフィールとなるのである。つまり、前記遷移プロフィールに基づいて前記エンジンが正回転しているのか、逆回転しているのかを検出することが可能となるのである。
【００１６】
同第四の特徴構成は、上述の第三の特徴構成に加えて、前記逆転検出手段が、前記遷移プロフィールの非対称性が逆転したタイミングをエンジンの逆転タイミングとして検出する点にある。
【００１７】
前記エンジンが正回転したときの遷移プロフィールと、前記エンジンが逆回転したときの遷移プロフィールは、その前後が逆転した遷移プロフィールとなっているため、例えば、エンジンが正回転から逆回転に転じると、前記遷移プロフィールの非対称性も逆転する。つまり、上述の構成とすることにより、前記逆転検出手段は、エンジンの逆転タイミングを検出することができるのである。
【００１８】
同第五の特徴構成は、バルブの上昇時と下降時の動作が異なるように構成されたカムによって開閉動作される、エンジンの吸気バルブおよび／または排気バルブのリフト量に基づいて、エンジンの逆転状態を検出する逆転検出手段を備えた点にある。
【００１９】
同第六の特徴構成は、エンジンの回転に連動して回転するカムにより駆動される吸気バルブおよび／または排気バルブのリフト量の変化状態に基づいてエンジンの逆転状態を検出する逆転検出手段を備えた点にある。
【発明の効果】
【００２０】
以上説明した通り、本発明によれば、バルブのリフト量を検出するセンサを設けるだけで、エンジンの逆転状態を検出可能にするエンジンの逆転検出装置を提供することができるようになった。
【発明を実施するための最良の形態】
【００２１】
以下、本発明によるエンジンの逆転検出装置を１サイクルが４ストロークからなるエンジンに適用した実施の形態について説明する。本発明によるエンジンの逆転検出装置は、図１に示すように、前記エンジンの回転に連動した回転により吸気バルブ１０を開閉させるカム１１と、前記カム１１により駆動される前記吸気バルブ１０のリフト量Ｒｆを検出するリフト量検出センサ１２と、その周囲に等角度に配置された複数の歯部１３ａが形成されるとともに、前記等角度に形成された歯部が一部欠歯した欠歯部１３ｂが形成されている前記エンジンの回転に連動して回転するクランクロータ１３と、前記クランクロータ１３の回転に伴ってその検出部１４ａを通過する前記歯部１３ａの有無をパルス信号として検出するクランクセンサ１４と、前記リフト量検出センサ１２により検出されたリフト量Ｒｆと前記クランクセンサ１４により検出されたパルス信号に基づいて前記リフト量Ｒｆの遷移プロフィールを生成し、前記遷移プロフィールに基づいてエンジンの回転方向、または、エンジンの逆転タイミングを検出する逆転検出手段１５を備えて構成されている。
【００２２】
前記カム１１は、図２に示すように、カム軸１１ａを中心とし、前記エンジンが１サイクル回転する間に１回転することで、前記吸気バルブ１０を開閉させるもので、当該カム１１が、例えば、時計回りに回転する場合には、当該カムの回転に伴って当該カム１１の揚程開始部１１ｂから頭頂部１１ｃまでが前記吸気バルブ１０に接触するときに、前記吸気バルブ１０を定常位置から序々に押し下げ、また、当該カム１１の頭頂部１１ｃから揚程終了部１１ｄまでが前記吸気バルブ１０に接触するときに、前記吸気バルブ１０を序々に定常位置に戻すことで、前記吸気バルブ１０を開閉させるように構成されている。よって、このカム１１によって開閉駆動される前記吸気バルブ１０も、押し上げられる際と、押し下げられる際とで、異なる動作をすることとなる。
【００２３】
また、前記カム１１は、前記頭頂部１１ｃと前記カム軸１１ａの中心点１１ｏを通過する前記カム１１の中心線を境として、その輪郭形状が左右非対称となるように構成されている。つまり、前記揚程開始部１１ｂから頭頂部１１ｃまでにおける当該カム１１の輪郭形状と、前記頭頂部１１ｃから揚程終了部１１ｄまでにおける当該カム１１の輪郭形状が異なるように構成されている。
【００２４】
前記リフト量検出センサ１２は、例えば、光学センサや電磁センサを用いることができ、前記吸気バルブ１０の定常位置を基準として、そのリフト量Ｒｆを検出するように構成されている。
【００２５】
前記逆転検出手段１５は、前記クランクセンサ１４により検出されたパルス信号に基づいて前記クランクロータ１３が所定角度回転するタイミングを順次導出し、前記リフト量検出手段１２により検出されるリフト量Ｒｆを、前記クランクロータ１３が所定角度回転する毎にプロットすることで、図３（ａ）に示すような、前記クランク角θに応じた遷移プロフィールを生成するように構成されている。つまり、前記逆転検出手段１５は、例えば、前記クランクロータ１３が１ＣＡ（クランクアングル）回転する毎に、前記リフト量Ｒｆを時系列的にプロットすることで、前記遷移プロフィールを生成する。そして、このように生成された遷移プロフィールは、前記エンジンの回転数にかかわらず同一の遷移プロフィールとなる。
【００２６】
尚、前記遷移プロフィールは、前記カムの輪郭形状が上述したように、前記頭頂部１１ｃと前記カム軸１１ａの中心点１１ｏを通過する前記カム１１の中心線を境として、左右非対称となるように構成されているため、前記カムの頭頂部１１ｃが前記吸気バルブ１０に接触しているときの前記リフト量Ｒｆ、つまり、最大リフト量Ｒｍａｘとなる時点を境として、その前後で非対称な遷移プロフィールとなる。また、このため、前記カムが逆回転をしたときには、図３（ｂ）に示すように、その非対称性も逆転する。ここで、前記吸気バルブ１０が定常位置にあるときの前記吸気バルブ１０のリフト量Ｒｆが最小リフト量Ｒｍｉｎとなる。
【００２７】
また、前記逆転検出手段１５は、前記生成した遷移プロフィールに基づいて前記エンジンの回転方向を検出するとともに、前記エンジンの逆転タイミングを検出するように構成されている。
【００２８】
前記エンジンの回転方向の検出は、例えば、当該逆転検出手段１５に予めエンジンの各回転方向、つまり、正回転と逆回転における参考遷移プロフィールが記憶され、前記生成した遷移プロフィールと前記参考遷移プロフィールを比較し、前記生成した遷移プロフィールが正回転における参考遷移プロフィールと一致すれば、正回転として、また、前記生成した遷移プロフィールが逆回転における参考遷移プロフィールと一致すれば、逆回転として検出することができる。
【００２９】
尚、前記エンジンの回転方向の検出は、前記エンジンの始動当初におけるエンジンの回転方向が予め設定されているようなときには、予め設定されているエンジンの回転方向と後述する前記エンジンの逆転タイミングの検出の有無によって、その回転方向を検出することができる。つまり、前記エンジンの始動当初におけるエンジンの回転方向が、例えば、予め正回転に設定されていたときには、前記エンジンの逆転タイミングが検出されるまでは、正回転として、また、前記エンジンの逆転タイミングが検出されたときには、逆回転として検出することができる。
【００３０】
前記エンジンの逆転タイミングの検出は、例えば、予め所定のリフト量Ｒｔｈとして前記最大リフト量Ｒｍａｘ及び前記最小リフト量Ｒｍｉｎを設定しておき、前記遷移プロフィールが、図４（ａ）に示すように、前記最大リフト量Ｒｍａｘに至る前に、増加から減少に転じたタイミングＴｈ１、または、図４（ｂ）に示すように、前記最小リフト量Ｒｍｉｎに至る前に、増加から減少に転じたタイミングＴｈ２を前記エンジンの逆転タイミングＴｒとして検出することができる。また、言い換えるならば、前記エンジンの逆転タイミングの検出は、前記遷移プロフィールの非対称性が逆転したタイミングＴｎをエンジンの逆転タイミングＴｒとして検出することができる。
【００３１】
以下、上述のエンジンの逆転検出装置の動作について図５のフローチャートに基づいて説明する。前記エンジンが始動されると、前記カム１１及び前記クランクロータ１３は、前記エンジンの回転に連動して回転を開始する。前記リフト量検出センサ１２は、前記吸気バルブ１０のリフト量Ｒｆの検出を開始し（ＳＡ１）、前記クランクセンサ１４は、その検出部１４ａを通過する前記歯部１３ａの有無をパルス信号として検出することで、クランク角を検出する（ＳＡ２）。
【００３２】
前記逆転検出手段１５は、前記クランクセンサ１４からのパルス信号に基づいて、例えば、前記クランクロータ１３が１ＣＡ（クランクアングル）回転する毎に、前記リフト量検出センサ１２により検出される前記リフト量Ｒｆを時系列的にプロットすることで、前記遷移プロフィールの生成を開始する（ＳＡ３）。
【００３３】
また、前記逆転検出手段１５は、前記生成される遷移プロフィールと、予め記憶されている逆回転時の遷移プロフィールを比較し、一致すれば（ＳＡ４）、逆回転状態と判定し（ＳＡ５）、逆回転時処理を行う（ＳＡ６）。
【００３４】
前記逆回転時処理としては、例えば、認識しているクランク角を修正する処理（正回転していることを前提として、クランク角を求めているので、逆回転したクランク角分、クランク角を修正する処理）や、これ以上、逆回転状態が継続しないようにエンジンを正回転に戻す（点火時期を変更する等）制御をしたり、エンジンを停止される制御が行われる。
【００３５】
そして、前記生成される遷移プロフィールが、逆回転時の遷移プロフィールでも、正回転時の遷移プロフィールでもない状態の時間をカウントする内部カウンタＮのカウント値を０にリセットする（ＳＡ７）。
【００３６】
一方、前記生成される遷移プロフィールと、予め記憶されている逆回転時の遷移プロフィールを比較し、一致しないときには（ＳＡ４）、前記生成される遷移プロフィールと、予め記憶されている正回転時の遷移プロフィールを比較し、一致すれば（ＳＡ８）、正回転状態と判定し（ＳＡ９）、前記内部カウンタＮのカウント値を０にリセットする（ＳＡ１０）。
【００３７】
前記生成される遷移プロフィールが、予め記憶されている逆回転時の遷移プロフィールと、予め記憶されている正回転時の遷移プロフィールとの何れとも一致しないときには（ＳＡ４、ＳＡ８）、前記内部カウンタＮのカウント値をインクリメントする（ＳＡ１１）。
【００３８】
そして、前記逆転検出手段１５は、前記内部カウンタＮが所定値以上になると（ＳＡ１２）、前記エンジンが異常状態であると判定する（ＳＡ１３）。
【００３９】
また、前記逆転検出手段１５は、図６に示すように、前記エンジンの逆転タイミングの検出により、逆回転状態を判定することもできる。即ち、前記エンジンが始動されると、前記カム１１及び前記クランクロータ１３は、前記エンジンの回転に連動して回転を開始する。前記リフト量検出センサ１２は、前記吸気バルブ１０のリフト量Ｒｆの検出を開始し（ＳＢ１）、前記クランクセンサ１４は、その検出部１４ａを通過する前記歯部１３ａの有無をパルス信号として検出することで、クランク角を検出する（ＳＢ２）。
【００４０】
前記逆転検出手段１５は、前記リフト量検出センサ１２により検出される前記吸気バルブ１０のリフト量Ｒｆの変化方向が反転し（ＳＢ３）、そのときの前記リフト量Ｒｆが、予め所定のリフト量Ｒｔｈとして記憶されている最大リフト量Ｒｍａｘ、または、最小リフト量Ｒｍｉｎの何れでもなかったときに（ＳＢ４、ＳＢ５）、逆転タイミングとして検出するとともに、逆回転状態と判定し（ＳＢ６）、逆回転時処理を行う（ＳＢ７）。
【００４１】
一方、前記リフト量検出センサ１２により検出される前記吸気バルブ１０のリフト量Ｒｆの変化方向が反転し（ＳＢ３）、そのときの前記リフト量Ｒｆが、予め所定のリフト量Ｒｔｈとして記憶されている最大リフト量Ｒｍａｘ、または、最小リフト量Ｒｍｉｎの何れかであったときには（ＳＢ４、ＳＢ５）、正回転状態と判定する（ＳＢ８）。
【００４２】
つまり、この場合には、前記逆転検出手段１５は、逆回転が発生したときには、即座に逆回転が発生したことを検出することができる。
【００４３】
以下、別の実施形態について説明する。上述の実施形態では、前記逆転検出手段１５が、前記図３（ａ）、図３（ｂ）に示すような遷移プロフィールを生成し、前記生成した遷移プロフィールと、予め記憶されている前記エンジンの各回転方向における参考遷移プロフィールを比較することで、前記エンジンの回転方向を検出する構成について説明したが、前記逆転検出手段１５が、図７（ａ）、図７（ｂ）に示すような、リフト量の変化量ｄＲｆ／ｄθを前記クランクロータ１３の回転、つまり、クランク角θに応じて時系列的にプロットした変化量遷移プロフィールをも生成し、前記変化量遷移プロフィールに基づいてエンジンの回転方向を検出する構成としてもよい。
【００４４】
前記変化量ｄＲｆ／ｄθは、上述したようなカム１１が正回転（時計回りに回転）したときには、図７（ａ）に示すように、前記変化量ｄＲｆ／ｄθが正の値となるときの前記変化量ｄＲｆ／ｄθの絶対値の最大値Ｐｍａｘよりも、前記変化量ｄＲｆ／ｄθが負の値となるときの前記変化量ｄＲｆ／ｄθの絶対値の最大値Ｎｍａｘを大きくすることができ、また、逆回転（反時計回りに回転）したときには、図７（ｂ）に示すように、前記変化量ｄＲｆ／ｄθが正の値となるときの前記変化量ｄＲｆ／ｄθの絶対値の最大値Ｐｍａｘよりも、前記変化量ｄＲｆ／ｄθが負の値となるときの前記変化量ｄＲｆ／ｄθの絶対値の最大値Ｎｍａｘを小さくすることができる。つまり、前記逆転検出手段１５は、前記変化量遷移プロフィールにおける前記最大値Ｐｍａｘ、Ｎｍａｘを比較することにより前記エンジンの回転方向を検出する構成としてもよい。
【００４５】
詳述すると、図８に示すように、前記逆転検出手段１５は、前記エンジンが始動すると、前記最大値Ｐｍａｘ、Ｎｍａｘを記憶する内部メモリＰＭ、ＮＭを０にリセットし（ＳＣ１）、前記リフト量Ｒｆを前記クランクロータ１３が所定角度回転する毎にサンプリングし（ＳＣ２）、また、サンプリングしたリフト量Ｒｆからリフト量の変化量ｄＲｆ／ｄθを算出する（ＳＣ３）。そして、このリフト量Ｒｆとリフト量の変化量ｄＲｆ／ｄθから、前記リフト量の遷移プロフィールと前記リフト量の変化量遷移プロフィールを生成、つまり、更新する。
【００４６】
前記変化量ｄＲｆ／ｄθが、正の値で（ＳＣ４）、且つ、その絶対値Ｐｐが、前記内部メモリＰＭに記憶されている最大値Ｐｍａｘよりも大きければ（ＳＣ５）、前記変化量ｄＲｆ／ｄθの絶対値Ｐｐを前記内部メモリＰＭに記憶することで前記最大値Ｐｍａｘを更新し（ＳＣ６）、前記ステップＳＣ２へ戻る。また、前記変化量ｄＲｆ／ｄθが、負の値で（ＳＣ７）、且つ、その絶対値Ｎｎが、前記内部メモリＮＭに記憶されている最大値Ｎｍａｘよりも大きければ（ＳＣ８）、前記変化量ｄＲｆ／ｄθの絶対値Ｎｎを前記内部メモリＮＭに記憶することで前記最大値Ｎｍａｘを更新し（ＳＣ９）、前記ステップＳＣ２へ戻る。
【００４７】
前記変化量ｄＲｆ／ｄθが０になり、また、前記リフト量Ｒｆも０になると（ＳＣ１０、ＳＣ１１）、吸気バルブまたは排気バルブが上昇から下降への一連の動きを終えて、次に上昇を開始するまでの定常位置に停止している状態であると判断できるので、前記最大値Ｐｍａｘと前記Ｎｍａｘを比較し、前記最大値Ｎｍａｘが前記Ｐｍａｘよりも大きいときに（ＳＣ１２）、正回転として検出する（ＳＣ１３）。また、前記最大値Ｐｍａｘが前記Ｎｍａｘよりも大きいときには（ＳＣ１２）、逆回転として検出するとともに（ＳＣ１４）、逆回転時処理を行う（ＳＣ１５）。そして、前記ステップＳＣ１へ戻り、前記内部メモリＰＭ、ＮＭを０にリセットする。
【００４８】
また、前記逆転検出手段１５は、図９（ａ）、図９（ｂ）に示すように、前記遷移プロフィール上において、前記リフト量Ｒｆが最大値Ｒｍａｘとなる点Ｐｒと、その前後における前記リフト量Ｒｆが０となる点Ｐｏ１、Ｐｏ２をそれぞれ結び、その傾きの大小の関係に基づいて前記エンジンの回転方向を検出する構成としてもよい。つまり、例えば、上述したようなカム１１が回転する場合においては、前記リフト量Ｒｆが最大値Ｒｍａｘとなる点Ｐｒと前記リフト量Ｒｆが最大値Ｒｍａｘになった後における前記リフト量Ｒｆが０となる点Ｐｏ２を結んだ直線Ｌａの傾きの絶対値Ｋ２が、前記リフト量Ｒｆが最大値Ｒｍａｘとなる点Ｐｒと前記リフト量Ｒｆが最大値Ｒｍａｘになる前における前記リフト量Ｒｆが０となる点Ｐｏ１を結んだ直線Ｌｆの傾きの絶対値Ｋ１よりも大きいときに、前記エンジンが正回転しているとして検出し、また、前記直線Ｌｆの傾きの絶対値Ｋ１が、前記直線Ｌａの傾きの絶対値Ｋ２よりも大きいときに、前記エンジンが逆回転しているとして検出することができる。
【００４９】
更に、前記逆転検出手段１５は、図１０（ａ）、図１０（ｂ）に示すように、前記遷移プロフィールにおいて、前記リフト量Ｒｆが０から最大値Ｒｍａｘとなるまでにおける前記リフト量の積分値Ｓｆと、前記リフト量Ｒｆが最大値Ｒｍａｘから０となるまでにおける前記リフト量の積分値Ｓａの大小関係に基づいて前記エンジンの回転方向を検出する構成としてもよい。つまり、例えば、上述したようなカム１１が回転する場合においては、前記リフト量Ｒｆが０から最大値Ｒｍａｘとなるまでにおける前記リフト量の積分値Ｓｆが、前記リフト量Ｒｆが最大値Ｒｍａｘから０となるまでにおける前記リフト量の積分値Ｓａよりも大きいときに、前記エンジンが正回転しているとして検出し、また、前記リフト量Ｒｆが最大値Ｒｍａｘから０となるまでにおける前記リフト量の積分値Ｓａが前記リフト量Ｒｆが０から最大値Ｒｍａｘとなるまでにおける前記リフト量の積分値Ｓｆよりも大きいときに、前記エンジンが逆回転しているとして検出することができる。
【００５０】
上述の実施形態では、前記逆転検出手段１５が、クランク角に応じた遷移プロフィールを生成する構成について説明したが、前記逆転検出手段１５は、時間に応じた遷移プロフィールを生成する構成としてもよい。つまり、前記逆転検出手段１５が所定の単位時間毎に前記リフト量Ｒｆを時系列的にプロットすることで、図１１（ａ）、図１１（ｂ）に示すような、遷移プロフィールを生成する構成としてもよい。
【００５１】
上述の実施形態では、前記カム１１が前記エンジンの回転に連動した回転により吸気バルブ１０を開閉させ、前記リフト量検出センサ１２が前記カム１１により駆動される前記吸気バルブ１０のリフト量Ｒｆを検出する構成について説明したが、前記カム１１が前記エンジンの回転に連動した回転により排気バルブを開閉させ、前記リフト量検出センサ１２が前記カム１１により駆動される前記排気バルブのリフト量を検出する構成としてもよい。
【００５２】
上述の実施形態では、前記図２のような形状のカム１１が時計回りに回転したときを正回転として説明したが、反時計回りが正回転であってもよい。
【００５３】
尚、例えば、前記エンジンが♯１気筒、♯２気筒、♯３気筒、♯４気筒の４気筒からなり、夫々の気筒が１／４サイクルずつ異なるように駆動されるといったように、前記エンジンに気筒が複数あるときには、それぞれの気筒に対して上述したエンジンの逆転タイミングの検出を行うことが好ましい。前記エンジンが逆転したときに、何れかの気筒における前記リフト量の遷移プロフィールに基づいてエンジンの逆転タイミングを、常に確実に検出することができる。
【００５４】
尚、本発明の実施例のせつめいでは、基本的にリフト量の遷移プロフィールを作成して、逆転状態を検出するようにしているが、例えば、図６の検出制御のように、リフト量の状態に基づいて逆転状態を検出するのであれば、特に遷移プロフィールは作成しなくてもよい。
【図面の簡単な説明】
【００５５】
【図１】エンジンの逆転検出装置の説明図
【図２】カムの輪郭形状の説明図
【図３】リフト量の遷移プロフィールの説明図であり、（ａ）は正回転のとき、（ｂ）は逆回転のとき
【図４】エンジンの逆転タイミングの説明図であり、（ａ）は最大リフト量に至る前に、増加から減少に転じたとき、（ｂ）は最小リフト量Ｒｍｉｎに至る前に、増加から減少に転じたとき
【図５】エンジンの逆転検出装置の動作を説明するためのフローチャート
【図６】エンジンの逆転検出装置の動作を説明するためのフローチャート
【図７】変化量遷移プロフィールの説明図であり、（ａ）は正回転のとき、（ｂ）は逆回転のとき
【図８】別実施形態におけるエンジンの回転方向の検出動作を説明するためのフローチャート
【図９】別実施形態におけるエンジンの回転方向の検出の説明図であり、（ａ）は正回転のとき、（ｂ）は逆回転のとき
【図１０】別実施形態におけるエンジンの回転方向の検出の説明図であり、（ａ）は正回転のとき、（ｂ）は逆回転のとき
【図１１】別実施形態におけるリフト量の遷移プロフィールの説明図であり、（ａ）は正回転のとき、（ｂ）は逆回転のとき
【図１２】（ａ）クランク角の検出の説明図、（ｂ）クランクセンサからの出力信号の説明図、（ｃ）エンジンが逆転したときのクランクセンサからの出力信号の説明図
【符号の説明】
【００５６】
１０：吸気バルブ
１１：カム
１２：リフト量検出センサ
１３：クランクロータ
１４：クランクセンサ
１５：逆転検出センサ
【図１】
2007138767.tif 000003
【図２】
2007138767.tif 000004
【図３】
2007138767.tif 000005
【図４】
2007138767.tif 000006
【図５】
2007138767.tif 000007
【図６】
2007138767.tif 000008
【図７】
2007138767.tif 000009
【図８】
2007138767.tif 000010
【図９】
2007138767.tif 000011
【図１０】
2007138767.tif 000012
【図１１】
2007138767.tif 000013
【図１２】
2007138767.tif 000014