(57)【要約】【課題】クランク角センサ及びカム角センサの異常診断をより容易かつ的確に行うことのできる内燃機関の診断方法及び診断装置を提供する。【解決手段】内燃機関のクランク軸の回転速度を検出するクランク角センサとクランク軸に駆動連結されたカム軸の回転角度を検出するカム角センサとについてその異常の有無を診断する内燃機関の診断方法であって、まず、クランク角センサの出力とカム角センサの出力との対応が正常か異常かを判定する。そして、それら出力の対応が異常と判定されるときには、内燃機関のクランキング時にカム角センサの出力に基づき求められる機関回転速度ＮＥＣＡＭが内燃機関のクランキング時の回転速度として経験的に定まる機関回転速度の範囲（判定値α≦ＮＥＣＡＭ≦判定値β）に収まるか否かを判断する。【選択図】　　　　図４
2004060579.tif 000002
【特許請求の範囲】
【請求項１】
内燃機関のクランク軸の回転速度を検出するクランク角センサと前記クランク軸に駆動連結されたカム軸の回転角度を検出するカム角センサとについてその異常の有無を診断する内燃機関の診断方法において、
前記内燃機関のクランキング時に前記カム角センサの出力に基づき求められる機関回転速度と該クランキング時の回転速度として経験的に定まる機関回転速度との比較に基づいて、少なくとも前記カム角センサの異常の有無を診断する
ことを特徴とする内燃機関の診断方法。
【請求項２】
前記診断に先立って前記クランク角センサの出力と前記カム角センサの出力との対応が正常か異常かを判定し、それら出力の対応が異常と判定されるときに限って前記診断を実行する
請求項１に記載の内燃機関の診断方法。
【請求項３】
前記診断の実行に際し、前記カム角センサの出力に基づき求められる機関回転速度が前記クランキング時の回転速度として経験的に定まる機関回転速度の範囲に収まることの判断に基づいて前記クランク角センサが異常である旨を診断し、前記カム角センサの出力に基づき求められる機関回転速度が前記クランキング時の回転速度として経験的に定まる機関回転速度の範囲から外れていることの判断に基づいて前記カム角センサが異常である旨を診断する
請求項２に記載の内燃機関の診断方法。
【請求項４】
内燃機関のクランク軸の回転速度を検出するクランク角センサと前記クランク軸に駆動連結されたカム軸の回転角度を検出するカム角センサとについてその異常の有無を診断する内燃機関の診断方法において、
前記内燃機関のクランキング時に前記クランク角センサの出力に基づき求められる機関回転速度と該クランキング時の回転速度として経験的に定まる機関回転速度との比較に基づいて、少なくとも前記クランク角センサの異常の有無を診断する
ことを特徴とする内燃機関の診断方法。
【請求項５】
前記診断に先立って前記クランク角センサの出力と前記カム角センサの出力との対応が正常か異常かを判定し、それら出力の対応が異常と判定されるときに限って前記診断を実行する
請求項４に記載の内燃機関の診断方法。
【請求項６】
前記診断の実行に際し、前記クランク角センサの出力に基づき求められる機関回転速度が前記クランキング時の回転速度として経験的に定まる機関回転速度の範囲に収まることの判断に基づいて前記カム角センサが異常である旨を診断し、前記クランク角センサの出力に基づき求められる機関回転速度が前記クランキング時の回転速度として経験的に定まる機関回転速度の範囲から外れていることの判断に基づいて前記クランク角センサが異常である旨を診断する
請求項５に記載の内燃機関の診断方法。
【請求項７】
内燃機関のクランク軸の回転速度を検出するクランク角センサと前記クランク軸に駆動連結されたカム軸の回転角度を検出するカム角センサとについてその異常の有無を診断する内燃機関の診断装置において、
前記クランク角センサの出力と前記カム角センサの出力との対応が正常か異常かを判定する第１の判定手段と、
前記第１の判定手段によって前記対応が異常である旨判定されることを条件に、前記内燃機関のクランキング時に前記カム角センサの出力に基づき求められる機関回転速度と該クランキング時の回転速度として経験的に定まる機関回転速度とを比較して、前記クランク角センサ及びカム角センサのいずれが異常であるかを判定する第２の判定手段とを備える
ことを特徴とする内燃機関の診断装置。
【請求項８】
内燃機関のクランク軸の回転速度を検出するクランク角センサと前記クランク軸に駆動連結されたカム軸の回転角度を検出するカム角センサとについてその異常の有無を診断する内燃機関の診断装置において、
前記クランク角センサの出力と前記カム角センサの出力との対応が正常か異常かを判定する第１の判定手段と、
前記第１の判定手段によって前記対応が異常である旨判定されることを条件に、前記内燃機関のクランキング時に前記クランク角センサの出力に基づき求められる機関回転速度と該クランキング時の回転速度として経験的に定まる機関回転速度とを比較して、前記クランク角センサ及びカム角センサのいずれが異常であるかを判定する第２の判定手段とを備える
ことを特徴とする内燃機関の診断装置。
【請求項９】
前記第２の判定手段は、前記内燃機関のクランキング動力源であるスタータモータへの印加電圧を監視し、該監視する電圧が所定値以上であることを条件に前記判定を実行する
請求項７または８に記載の内燃機関の診断装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、内燃機関の診断方法及び診断装置に関し、特に同機関のクランク軸及びカム軸の回転角度をそれぞれ検出するクランク角センサ及びカム角センサについてその異常を診断する方法及び装置に関するものである。
【０００２】
【従来の技術】
一般に、内燃機関では、機関出力軸であるクランク軸の回転角度、すなわちクランク角に対応して燃料の点火時期や噴射時期などが設定されている。そして、このクランク角は、実際には、クランク軸の回転角度を検出するクランク角センサから出力されるクランク角信号と、クランク軸に駆動連結されたカム軸の回転角度を検出するカム角センサから出力されるカム角信号（気筒判別信号）とに基づいて算出されている。従って、上記クランク角センサ及びカム角センサのいずれか一方に異常が生じても、正確なクランク角を算出することができなくなり、ひいては内燃機関の点火時期制御や噴射時期制御などにも支障をきたすようになる。
【０００３】
そこで従来より、こうしたクランク角の誤検出を防ぐために、上記クランク角センサやカム角センサについてその異常の有無を診断する装置が種々提案されている。その一つとして、例えば特開平２−２７５０４４号公報に記載の装置では、カム角センサの出力パルスとクランク角センサの出力パルスとの対応をパターン化している。そして、このパターンを予め定められた基準パターンと比較することによって、カム角センサ及びクランク角センサのそれぞれについてその異常の有無を個別に診断するようにしている。
【０００４】
【発明が解決しようとする課題】
上記公報に記載の装置のように、カム角センサの出力パルスとクランク角センサの出力パルスとの対応をパターン化することで、それらセンサのいずれかに異常が生じたとしても、その異常がいずれのセンサに生じているかを特定することは確かにできる。ただし、これらセンサが配設される環境はいずれも、ノイズのよる影響が無視できず、それら出力パルスにパルス状のノイズが重畳されるようなことがあると、パターン自体の信頼性が大幅に低下するようになる。また、例えばカム角センサの接地線に断線が生じるようなことがあると、クランク角センサから出力される多数のパルス信号がノイズとしてカム角センサの出力パルスに重畳されるようになり、このような場合には、上記パターン比較による異常診断自体が困難なものとなる。
【０００５】
この発明はこうした実情に鑑みてなされたものであって、その目的は、クランク角センサ及びカム角センサの異常診断をより容易かつ的確に行うことのできる内燃機関の診断方法及び診断装置を提供することにある。
【０００６】
【課題を解決するための手段】
上記目的を達成するための手段及びその作用効果について以下に記載する。
請求項１に記載の発明は、内燃機関のクランク軸の回転速度を検出するクランク角センサと前記クランク軸に駆動連結されたカム軸の回転角度を検出するカム角センサとについてその異常の有無を診断する内燃機関の診断方法において、前記内燃機関のクランキング時に前記カム角センサの出力に基づき求められる機関回転速度と該クランキング時の回転速度として経験的に定まる機関回転速度との比較に基づいて、少なくとも前記カム角センサの異常の有無を診断することをその要旨とする。
【０００７】
同診断方法では、カム角センサの出力に基づいて求められる実際のクランキング時における機関回転速度と経験的に定まるクランキング時の機関回転速度とを比較することによって、少なくともカム角センサの異常の有無を診断するようにしている。ここで、クランキング時の機関回転速度は、ほぼ一定の回転速度となることが知られており、この回転速度は経験的に知ることができる。また、カム角センサの出力から機関回転速度を算出することも容易である。このため、実際の機関回転速度と上記経験的に定まる機関回転速度との比較も容易に行うことができ、実際のクランキング時における機関回転速度が経験的に定まるクランキング時の機関回転速度に相当する速度になっていないときは、少なくともカム角センサに異常があると診断することができる。従って上記診断方法によれば、少なくともカム角センサの異常診断を容易かつ的確に行うことができるようになる。
【０００８】
請求項２に記載の発明は、請求項１に記載の内燃機関の診断方法において、前記診断に先立って前記クランク角センサの出力と前記カム角センサの出力との対応が正常か異常かを判定し、それら出力の対応が異常と判定されるときに限って前記診断を実行することをその要旨とする。
【０００９】
同診断方法によれば、クランク角センサの出力とカム角センサの出力との対応が正常と判定されるときには、請求項１に記載の上記診断は実行されない。従って、クランク角センサ及びカム角センサがいずれも正常であるときの診断負荷が軽減されるようになる。
【００１０】
請求項３に記載の発明は、請求項２に記載の内燃機関の診断方法において、前記診断の実行に際し、前記カム角センサの出力に基づき求められる機関回転速度が前記クランキング時の回転速度として経験的に定まる機関回転速度の範囲に収まることの判断に基づいて前記クランク角センサが異常である旨を診断し、前記カム角センサの出力に基づき求められる機関回転速度が前記クランキング時の回転速度として経験的に定まる機関回転速度の範囲から外れていることの判断に基づいて前記カム角センサが異常である旨を診断することをその要旨とする。
【００１１】
同診断方法によれば、クランク角センサの出力とカム角センサの出力との対応が異常と判定された後に、カム角センサの出力に基づき求められる機関回転速度がクランキング時の回転速度として経験的に定まる機関回転速度の範囲に収まるか否かが判断される。そして、カム角センサの出力に基づき求められる機関回転速度がクランキング時の回転速度として経験的に定まる機関回転速度の範囲から外れている場合には、カム角センサに異常があると診断される。一方、カム角センサの出力に基づき求められる機関回転速度がクランキング時の回転速度として経験的に定まる機関回転速度の範囲に収まる場合には、カム角センサは正常であると診断される。すなわち、カム角センサが正常である場合には、クランク角センサの出力とカム角センサの出力との対応が異常と判定された判定結果は、クランク角センサの異常に起因していることが的確に診断される。
【００１２】
請求項４に記載の発明は、内燃機関のクランク軸の回転速度を検出するクランク角センサと前記クランク軸に駆動連結されたカム軸の回転角度を検出するカム角センサとについてその異常の有無を診断する内燃機関の診断方法において、前記内燃機関のクランキング時に前記クランク角センサの出力に基づき求められる機関回転速度と該クランキング時の回転速度として経験的に定まる機関回転速度との比較に基づいて、少なくとも前記クランク角センサの異常の有無を診断することをその要旨とする。
【００１３】
同診断方法では、クランク角センサの出力に基づいて求められる実際のクランキング時における機関回転速度と経験的に定まるクランキング時の機関回転速度とを比較することによって、少なくともクランク角センサの異常の有無を診断するようにしている。ここで上述のように、クランキング時の機関回転速度は、ほぼ一定の回転速度となることが知られており、この回転速度は経験的に知ることができる。また、クランク角センサの出力から機関回転速度を算出することも容易である。このため、実際の機関回転速度と上記経験的に定まる機関回転速度との比較も容易に行うことができ、実際のクランキング時における機関回転速度が経験的に定まるクランキング時の機関回転速度に相当する速度になっていないときは、少なくともクランク角センサに異常があると診断することができる。従って上記診断方法によれば、少なくともクランク角センサの異常診断を容易かつ的確に行うことができるようになる。
【００１４】
請求項５に記載の発明は、請求項４に記載の内燃機関の診断方法において、前記診断に先立って前記クランク角センサの出力と前記カム角センサの出力との対応が正常か異常かを判定し、それら出力の対応が異常と判定されるときに限って前記診断を実行することをその要旨とする。
【００１５】
同診断方法によれば、クランク角センサの出力とカム角センサの出力との対応が正常と判定されるときには、請求項４に記載の上記診断は実行されない。従って、クランク角センサ及びカム角センサがいずれも正常であるときの診断負荷が軽減されるようになる。
【００１６】
請求項６に記載の発明は、請求項５に記載の内燃機関の診断方法において、前記診断の実行に際し、前記クランク角センサの出力に基づき求められる機関回転速度が前記クランキング時の回転速度として経験的に定まる機関回転速度の範囲に収まることの判断に基づいて前記カム角センサが異常である旨を診断し、前記クランク角センサの出力に基づき求められる機関回転速度が前記クランキング時の回転速度として経験的に定まる機関回転速度の範囲から外れていることの判断に基づいて前記クランク角センサが異常である旨を診断することをその要旨とする。
【００１７】
同診断方法によれば、クランク角センサの出力とカム角センサの出力との対応が異常と判定された後に、クランク角センサの出力に基づき求められる機関回転速度がクランキング時の回転速度として経験的に定まる機関回転速度の範囲に収まるか否かが判断される。そして、クランク角センサの出力に基づき求められる機関回転速度がクランキング時の回転速度として経験的に定まる機関回転速度の範囲から外れている場合には、クランク角センサに異常があると診断される。一方、クランク角センサの出力に基づき求められる機関回転速度がクランキング時の回転速度として経験的に定まる機関回転速度の範囲に収まる場合には、クランク角センサは正常であると診断される。すなわち、クランク角センサが正常である場合には、クランク角センサの出力とカム角センサの出力との対応が異常と判定された判定結果は、カム角センサの異常に起因していることが的確に診断される。
【００１８】
請求項７に記載の発明は、内燃機関のクランク軸の回転速度を検出するクランク角センサと前記クランク軸に駆動連結されたカム軸の回転角度を検出するカム角センサとについてその異常の有無を診断する内燃機関の診断装置において、前記クランク角センサの出力と前記カム角センサの出力との対応が正常か異常かを判定する第１の判定手段と、前記第１の判定手段によって前記対応が異常である旨判定されることを条件に、前記内燃機関のクランキング時に前記カム角センサの出力に基づき求められる機関回転速度と該クランキング時の回転速度として経験的に定まる機関回転速度とを比較して、前記クランク角センサ及びカム角センサのいずれが異常であるかを判定する第２の判定手段とを備えることをその要旨とする。
【００１９】
同構成によれば、第１の判定手段によって、まずクランク角センサ及びカム角センサのうちの少なくともいずれかに異常があるか否かが判定される。そして、この第１の判定手段により、クランク角センサ及びカム角センサのうちの少なくともいずれかに異常があると判定されることを条件に、カム角センサの出力に基づいて求められる実際のクランキング時における機関回転速度と経験的に定まるクランキング時の機関回転速度とが比較される。従って、実際のクランキング時における機関回転速度が上記経験的に定まるクランキング時の機関回転速度に相当する速度になっていないときは、カム角センサに異常があると判定することができる。一方、実際のクランキング時における機関回転速度が同じく経験的に定まるクランキング時の機関回転速度に相当する速度になっているときは、カム角センサは正常であると判定することができる。そしてこのようにカム角センサが正常である場合には、上記第１の判定手段によりクランク角センサ及びカム角センサのうちの少なくともいずれかに異常があるとされた判定結果は、クランク角センサの異常に起因したものであると判定することができる。さらに、カム角センサの出力に基づく機関回転速度の算出、及び実際の機関回転速度と上記経験的に定まる機関回転速度との比較は容易に行うことができる。従って、上記請求項７に記載の構成によれば、クランク角センサ及びカム角センサの異常診断を容易かつ的確に行うことができるようになる。
【００２０】
請求項８に記載の発明は、内燃機関のクランク軸の回転速度を検出するクランク角センサと前記クランク軸に駆動連結されたカム軸の回転角度を検出するカム角センサとについてその異常の有無を診断する内燃機関の診断装置において、前記クランク角センサの出力と前記カム角センサの出力との対応が正常か異常かを判定する第１の判定手段と、前記第１の判定手段によって前記対応が異常である旨判定されることを条件に、前記内燃機関のクランキング時に前記クランク角センサの出力に基づき求められる機関回転速度と該クランキング時の回転速度として経験的に定まる機関回転速度とを比較して、前記クランク角センサ及びカム角センサのいずれが異常であるかを判定する第２の判定手段とを備えることをその要旨とする。
【００２１】
同構成によれば、第１の判定手段によって、まずクランク角センサ及びカム角センサのうちの少なくともいずれかに異常があるか否かが判定される。そして、この第１の判定手段により、クランク角センサ及びカム角センサのうちの少なくともいずれかに異常があると判定されることを条件に、クランク角センサの出力に基づいて求められる実際のクランキング時における機関回転速度と上記経験的に定まるクランキング時の機関回転速度とが比較される。従って、実際のクランキング時における機関回転速度が経験的に定まるクランキング時の機関回転速度に相当する速度になっていないときは、クランク角センサに異常があると判定することができる。一方、実際のクランキング時における機関回転速度が同じく経験的に定まるクランキング時の機関回転速度に相当する速度になっているときは、クランク角センサは正常であると判定することができる。そしてこのようにクランク角センサが正常である場合には、上記第１の判定手段によりクランク角センサ及びカム角センサのうちの少なくともいずれかに異常があるとされた判定結果は、カム角センサの異常に起因したものであると判定することができる。さらに、クランク角センサの出力に基づく機関回転速度の算出、及び実際の機関回転速度と経験的に定まる機関回転速度との比較は容易に行うことができる。従って、上記請求項８に記載の構成によれば、クランク角センサ及びカム角センサの異常診断を容易かつ的確に行うことができるようになる。
【００２２】
請求項９に記載の発明は、請求項７または８に記載の内燃機関の診断装置において、前記第２の判定手段は、前記内燃機関のクランキング動力源であるスタータモータへの印加電圧を監視し、該監視する電圧が所定値以上であることを条件に前記判定を実行することをその要旨とする。
【００２３】
一般に、スタータモータによって内燃機関がクランクキングされるときの機関回転速度は、スタータモータへの印加電圧の影響を受け、この電圧が所定値に満たない場合には、上記前提とする機関回転速度が得られないことがある。そこで、上記請求項９に記載の構成では、スタータモータへの印加電圧が所定値以上であることを条件に上記第２の判定手段による判定を行うようにしている。従って、クランキング時の機関回転速度が安定しているときに限って上記判定が実行されるようになり、その判定精度も自ずと高く維持される。
【００２４】
【発明の実施の形態】
以下、この発明にかかる内燃機関の診断方法及び診断装置を具体化した一実施の形態について図１〜図４に基づき、詳細に説明する。
【００２５】
図１は、この診断方法及び診断装置が適用されるガソリン機関１とともに、その周辺構成を示す概略構成図である。
ガソリン機関１は複数の気筒を有しており、そのシリンダブロック２には、複数のシリンダ４が設けられている（図１では便宜上、１つのみを図示）。このシリンダ４内にはピストン５が設けられており、このピストン５は、コンロッド６を介して機関出力軸であるクランクシャフト７に連結されている。
【００２６】
上記シリンダブロック２の上部には、シリンダヘッド３が取り付けられている。そして、上記シリンダ４においてピストン５の上端とシリンダヘッド３との間には、燃焼室８が形成されている。また、シリンダヘッド３には、燃焼室８内の混合気を火花点火するための点火プラグ１１が各気筒に対応してそれぞれ設けられている。
【００２７】
また、上記シリンダヘッド３には、上記燃焼室８への吸気流路である吸気ポート９と同燃焼室８からの排気流路である排気ポート１０とが、１つの気筒に対してそれぞれ設けられている。各気筒毎に設けられた燃料噴射弁３５は、前記吸気ポート９内に向けて燃料を噴射する。また、吸気ポート９及び排気ポート１０は、それぞれ吸気通路２０及び排気通路３０に接続されている。前記吸気通路２０内には、例えばアクセルペダル（図示略）の操作に基づいて駆動されるアクチュエータ２２によってその開度が調整されるスロットル弁２３が設けられている。このスロットル弁２３の開度を変更することにより燃焼室８内へ吸入される空気量が調量される。
【００２８】
一方、前記クランクシャフト７には、タイミングベルト１４を介して吸気側タイミングプーリ１５と排気側タイミングプーリ１６とが駆動連結されている。吸気側タイミングプーリ１５には、同吸気側タイミングプーリ１５とともに一体回転する吸気カムシャフト１７が取り付けられている。また、排気側タイミングプーリ１６には、同排気側タイミングプーリ１６とともに一体回転する排気カムシャフト１８が取り付けられている。
【００２９】
前記燃焼室８に対応して設けられた吸気弁１２及び排気弁１３は、前記吸気ポート９及び排気ポート１０をそれぞれ開閉する。同吸気弁１２及び排気弁１３は、前記吸気カムシャフト１７及び排気カムシャフト１８にそれぞれ設けられたカム（図示略）によって開閉動作される。また、前記クランクシャフト７が２回転すると前記吸気側タイミングプーリ１５及び排気側タイミングプーリ１６がそれぞれ１回転するようになっている。従って、吸気弁１２及び排気弁１３は、クランクシャフト７の回転に同期して、すなわちピストン５の往復移動に対応して所定のタイミングで開閉駆動される。
【００３０】
また、上記クランクシャフト７には、同クランクシャフト７と一体回転可能なクランクパルサ４１が設けられており、このクランクパルサ４１の近傍には、クランク角センサ４０が設けられている。
【００３１】
図２（ａ）はクランク角センサ４０とクランクパルサ４１の構成及び配置図を示している。このクランク角センサ４０は、クランクパルサ４１の外周面に形成された複数の歯４１ａが横切るたびにパルス信号を出力する。そして、このクランク角信号からガソリン機関１の回転速度ＮＥが算出される。クランクパルサ４１の歯４１ａは、３６個を等間隔に配列した状態から、１カ所において連続した２歯を欠歯部４１ｂとして除いた３４個からなっている。そして、クランクシャフト７が回転すると、その波形整形信号を図３（ｂ）に示すように、各歯４１ａによるパルス信号、すなわちクランク角信号が１０°ＣＡ（クランク角）毎に出力される。なお、欠歯部４１ｂの位置では、パルス間隔は３０°ＣＡとなり、このような欠歯部４１ｂを示す基準信号が３６０°ＣＡ毎に現れる。そして、歯４１ａにより得られるクランク角信号と欠歯部４１ｂにより得られる基準信号により、クランクシャフト７の回転角度、すなわちクランク角が検出される。ちなみに、上記歯４１ａの数及び欠歯部４１ｂの欠歯数は、クランク角の検出分解能などに応じて適宜に設定することができる。
【００３２】
一方、上記吸気カムシャフト１７には、同吸気カムシャフト１７と一体回転可能なカムパルサ４３が設けられており、このカムパルサ４３の近傍には、カム角センサ４２が設けられている。
【００３３】
図２（ｂ）はカム角センサ４２とカムパルサ４３の構成及び配置図を示している。このカム角センサ４２は、カムパルサ４３の外周面に形成された１つの突起部４３ａが横切るたびにパルス信号を出力する。この突起部４３ａは、ガソリン機関１の第１気筒のピストンが圧縮上死点に到達する前の所定クランク角にて前記パルス信号が出力されるようにその位置が決められている。そしてクランクシャフト７が回転すると、その整形波形信号を図３（ａ）に示すように、突起部４３ａによるパルス信号、すなわちカム角信号（気筒判別信号）が７２０°ＣＡ毎に出力される。また、クランクシャフト７が７２０°ＣＡ回転する毎に出力されるカム角信号の出力間隔時間Ｔは機関回転速度に応じて変化する。こうして、本実施の形態ではクランク角センサ４０及びカム角センサ４２から出力されるパルス信号に基づき、機関回転速度ＮＥ、クランク角ＣＡ、第１気筒の圧縮上死点が算出される。
【００３４】
この他にも、前記ガソリン機関１には、機関運転状態を検出するための各種センサが備えられている。例えば、上記スロットル弁２３の近傍に設けられるスロットル開度センサ４４は、スロットル弁２３の開度ＴＡ（スロットル開度ＴＡ）を検出する。また、上記スロットル弁２３の上流側に設けられるエアフロメータ４５により、吸気通路２０を流れる吸入空気量ＱＡが検出される。また、上記シリンダブロック２に設けられる水温センサ４６により、冷却水の温度が検出される。
【００３５】
他方、上記クランクシャフト７の一方端には、はずみ車であるフライホイール３１が一体回転可能に設けられており、このフライホイール３１の外周面には、リングギヤが設けられている。このリングギヤの近傍には、ガソリン機関１を始動させるためのモータであって、車載バッテリから電力が供給されることにより作動するクランキング動力源であるスタータモータ６０が配設されている。このスタータモータ６０の出力軸には、前記リングギヤと噛み合うピニオンギヤ６１が取り付けられている。またスタータモータ６０には、その作動状態を検出するスタータスイッチ４７が設けられている。スタータスイッチ４７は、ガソリン機関１の始動時において運転者によりイグニッションスイッチがオフ位置の状態からスタート位置まで操作され、スタータモータ６０が作動しているとき（クランキング状態にあるとき）にスタータ信号を「オン」として出力する。また、ガソリン機関１の始動が完了して（完爆状態となって）、或いは、ガソリン機関１の始動に失敗して、イグニッションスイッチがスタート位置からオン位置まで戻されると、スタータスイッチ４７は、スタータ信号を「オフ」として出力する。
【００３６】
上記ガソリン機関１の点火時期制御や燃料の噴射時期制御等の各種制御は、制御装置（以下、ＥＣＵという）５０によって行われる。このＥＣＵ５０は中央処理制御装置（ＣＰＵ）を備えるマイクロコンピュータを中心として構成されている。例えばＥＣＵ５０には、各種プログラムやマップ等を予め記憶した読出専用メモリ（ＲＯＭ）、ＣＰＵの演算結果等を一時記憶するランダムアクセスメモリ（ＲＡＭ）が設けられている。またＥＣＵ５０には、演算結果や予め記憶されたデータ等を機関停止後も保存するためのバックアップＲＡＭ、入力インターフェース、出力インターフェース等も設けられている。
【００３７】
そして、前記クランク角センサ４０、カム角センサ４２からの出力信号は、波形整形回路（２値化回路）を介して入力インターフェースに入力される。また、スロットル開度センサ４４、エアフロメータ４５、水温センサ４６等からの出力信号はＡ／Ｄ（アナログ／デジタル）変換器を介して入力インターフェースに入力される。そして、上記スタータスイッチ４７の状態は、同じく入力インターフェースを介して直接監視される。これら各センサ４０、４２、４４〜４６、及びスタータスイッチ４７等により、ガソリン機関１の運転状態が検出される。
【００３８】
一方、出力インターフェースは、各々対応する駆動回路等を介して燃料噴射弁３５、点火プラグ１１に高電圧を印可するイグニッションコイル、及びスロットル弁２３のアクチュエータ２２等に接続されている。そして、ＥＣＵ５０は上記各センサ４０、４２、４４〜４６、及びスタータスイッチ４７等からの信号に基づき、ＲＯＭ内に格納された制御プログラム及び制御データに従って、上記燃料噴射弁３５、イグニッションコイル、及びアクチュエータ２２等を制御する。
【００３９】
さて、上記ＥＣＵ５０は、所定のクランク角に対応して点火プラグ１１による燃料点火や燃料噴射弁３５による燃料噴射を実行する。このクランク角の検出や気筒判別は、上記クランク角センサ４０から出力されるクランク角信号とカム角センサ４２から出力されるカム角信号とに基づいて算出される。ここで、クランク角センサ４０やカム角センサ４２からの出力信号にノイズが重畳したり、それら出力信号に欠落などが生じると、クランク角信号やカム角信号の信頼性が低下し、正確なクランク角の検出や気筒判別ができなくなる。この場合には、正確な点火時期制御や燃料の噴射時期制御ができなくなるため、本実施の形態では、以下のようにしてクランク角センサ４０及びカム角センサ４２の異常の有無を診断するようにしている。
【００４０】
以下、本実施の形態にかかる内燃機関の診断方法及び診断装置によるクランク角センサ４０及びカム角センサ４２の異常診断処理を、図４を併せ参照して詳細に説明する。
【００４１】
図４は、本実施の形態にかかる診断方法による異常診断の態様について、その診断手順を示したものである。なお本実施の形態において、この異常診断処理は、上記スタータ信号が「オン」とされたときに、ＥＣＵ５０により実行されるものとする。
【００４２】
この処理が開始されると、まず、上記スタータ信号が「オン」になってからの経過時間が異常判定期間ＤＴ内に入っているか否かが判定される（ステップＳ１１０）。この異常判定期間ＤＴは、図５に示すように、スタータ信号が「オン」となってから所定の時間ＰＴが経過し、機関回転速度ＮＥが後述する判定値αに到達するときから、その後さらに機関回転速度ＮＥが上昇し、後述する判定値βに到達するまでの間の期間として設定されている。そして、上記経過時間が異常判定期間ＤＴ内に入っていない場合には（ステップＳ１１０でＮＯ）、本処理を終了する。
【００４３】
一方、上記経過時間が異常判定期間ＤＴ内に入っている場合には（ステップＳ１１０でＹＥＳ）、第１の判定手段による１次判定として以下の処理が引き続き行われる。
【００４４】
まず、吸気カムシャフト１７が１回転する間、換言すればカム角信号の出力間隔時間Ｔ内において、クランク角センサ４０から出力されたクランク角信号の出力回数ＮＣＲが読み込まれる（ステップＳ１２０）。なお、クランク角信号の出力回数ＮＣＲの計測は、例えば、クランク角信号の出力回数をカウントするカウンタをＥＣＵ５０内に設け、カム角信号の出力タイミングに合わせて同カウンタを作動させることにより計測することができる。
【００４５】
次に、クランク角信号の出力回数ＮＣＲと所定値ＮＣＲＰとが等しいか否かが判定される（ステップＳ１３０）。この所定値ＮＣＲＰは、吸気カムシャフト１７が１回転する間、換言すればクランクシャフト７が２回転する間に出力されるはずのクランク角信号の出力回数が設定されており、本実施の形態においては３４×２＝６８パルスとなっている。そして、出力回数ＮＣＲが所定値ＮＣＲＰと等しい場合には（ステップＳ１３０でＹＥＳ）、クランク角センサ４０及びカム角センサ４２がともに正常であると判定され（ステップＳ１４０）、本処理を終了する。
【００４６】
一方、出力回数ＮＣＲと所定値ＮＣＲＰとが異なっている場合には（ステップＳ１３０でＮＯ）、クランク角センサ４０及びカム角センサ４２のうちの少なくともいずれかに異常があるため、引き続き第２の判定手段による２次判定として以下の処理が行われ、異常のあるセンサが特定される。
【００４７】
まず、次式（１）に基づき、先の図３に示されるカム角信号の出力間隔時間Ｔ（秒）から、クランキング時における実際の機関回転速度ＮＥＣＡＭが算出される（ステップＳ１５０）。
【００４８】
機関回転速度ＮＥＣＡＭ＝（１／Ｔ）×６０×２　…　（１）
次に、この算出された実際の機関回転速度ＮＥＣＡＭがガソリン機関１のクランキング時にとりうる速度であるか否かが判定される（ステップＳ１６０）。この判定は、次式（２）に基づいて行われる。
【００４９】
判定値α≦機関回転速度ＮＥＣＡＭ≦判定値β　…（２）
なお、この判定値α及びβによって設定される回転速度範囲は、ガソリン機関１がスタータモータ６０の駆動力によってのみクランキングされるときの機関回転速度としてとりうる範囲が設定されており、上記判定値α及びβはそれぞれ実験等により経験的に予め求められている。
【００５０】
そして、機関回転速度ＮＥＣＡＭがクランキング時の機関回転速度の範囲に収まる場合には（ステップＳ１６０でＹＥＳ）、カム角センサ４２は正確に吸気カムシャフト１７の回転を検出しており、カム角センサ４２は正常である。従って、上記ステップＳ１３０においてクランク角信号の出力回数ＮＣＲが所定値ＮＣＲＰと等しくならなかったのは、クランク角センサ４０に異常があったためであると判定され（ステップＳ１８０）、本処理を終了する。
【００５１】
一方、機関回転速度ＮＥＣＡＭがクランキング時の機関回転速度の範囲から外れている場合には（ステップＳ１６０でＮＯ）、カム角センサ４２に異常があると判定され（ステップＳ１７０）、本処理を終了する。
【００５２】
こうしてクランク角センサ４０及びカム角センサ４２のうちで異常な信号を出力しているセンサが特定された場合には、その判定結果の利用形態として、例えば、車室内の警告灯を点灯させて運転者にその異常を報知したり、フェールセーフとして緊急用の点火時期制御や燃料の噴射時期制御などに切り替えられる。
【００５３】
このように本実施の形態では、まず、クランクシャフト７が１回転する毎に３４個のクランク角信号が出力されるように上記クランクパルサ４１を構成している。また、クランクシャフト７が２回転する毎に１個のカム角信号が出力されるように上記カムパルサ４３を構成している。従って、クランク角センサ４０及びカム角センサ４２に異常がなく、クランク角信号及びカム角信号が正しく出力されているときには、カム角信号の出力間隔時間Ｔ内において出力されるクランク角信号の出力回数は６８回となる。そのため、このときには上記１次判定におけるステップＳ１３０において、カム角信号の出力間隔時間Ｔ内におけるクランク角信号の出力回数ＮＣＲと所定値ＮＣＲＰとが等しいと判断され、クランク角センサ４０及びカム角センサ４２がともに正常であると判定される。一方、カム角信号にノイズが重畳して上記出力間隔時間Ｔが短くなる、あるいはクランク角信号に欠落が生じてその出力回数が少なくなるときなどには、上述したクランク角信号の出力回数ＮＣＲが６８回よりも少なくなる。また、カム角信号に欠落が生じて上記出力間隔時間Ｔが長くなる、あるいはクランク角信号にノイズが重畳してその出力回数が多くなるときなどには、クランク角信号の出力回数ＮＣＲが６８回よりも多くなる。すなわち、クランク角センサ４０及びカム角センサ４２のうちの少なくともいずれかに異常があると、カム角信号の出力間隔時間Ｔ内におけるクランク角信号の出力回数ＮＣＲは、クランク角センサ４０及びカム角センサ４２がいずれも正常であるときに出力される回数とは異なった値となる。そのため上記ステップＳ１３０において、上述したクランク角信号の出力回数ＮＣＲと所定値ＮＣＲＰとが異なっていると判断され、クランク角センサ４０及びカム角センサ４２のうちの少なくともいずれかに異常があると判定される。
【００５４】
さらに、上記１次判定によって、クランク角センサ４０及びカム角センサ４２のうちの少なくともいずれかに異常があると判定されたときには、上記第２次判定によって、異常が生じているセンサの特定が行われる。
【００５５】
すなわち、上記実施の形態では、カムパルサ４３の設けられた吸気カムシャフト１７は、タイミングベルト１４によってクランクシャフト７に駆動連結されている。従って、カム角信号の出力間隔時間Ｔと機関回転速度ＮＥとは相関関係にあり、同出力間隔時間Ｔから機関回転速度ＮＥＣＡＭを算出することができる。また、ガソリン機関１がスタータモータ６０によってクランキングされているときの機関回転速度は、実験等により経験的に予め知り得ることができる値である。従って、カム角信号が正しく出力されていれば、クランキング時において算出される実際の機関回転速度ＮＥＣＡＭは、予め経験的に定まるクランキング時の機関回転速度の範囲内に収まるはずである。そのため、上記ステップＳ１６０において、カム角信号の出力間隔時間Ｔから算出された実際の機関回転速度ＮＥＣＡＭがガソリン機関１のクランキング時にとりうる速度であると判断されるときには、カム角センサ４２が正常であると判定される。そして、このようにカム角センサ４２が正常であると判定される場合には、上記１次判定においてクランク角センサ４０及びカム角センサ４２のうちの少なくともいずれかに異常があるとされた判定結果は、クランク角センサ４０の異常に基づくものであると判定される。一方、上記ステップＳ１６０において、カム角信号の出力間隔時間Ｔから算出された実際の機関回転速度ＮＥＣＡＭがガソリン機関１のクランキング時にとりうる速度ではないと判断されるときには、カム角センサ４２に異常が生じていると判定される。なお、本実施の形態では、クランクシャフトが２回転する毎にカム角信号が１回出力されるように上記カムパルサ４３を構成している。従って、カム角信号にノイズが重畳した場合や、信号の欠落が起きた場合には、上記式（１）に基づいて算出される機関回転速度ＮＥＣＡＭが大きく変化する。そのため、カム角センサ４２に異常がある場合には、上記判定値α及びβによって設定される回転速度範囲から上記機関回転速度ＮＥＣＡＭが外れるようになり、２次判定によるカム角センサ４２の異常判定が確実に行える。
【００５６】
以上説明したように、本実施の形態にかかる内燃機関の診断方法及び診断装置によれば、次のような効果が得られるようになる。
（１）本実施の形態では、１次判定においてカム角信号の出力間隔時間Ｔ内におけるクランク角信号の出力回数ＮＣＲと、クランク角センサ４０及びカム角センサ４２が正常であるときに同出力間隔時間Ｔ内において出力されるクランク角信号の回数を設定した所定値ＮＣＲＰとを比較するようにしている。従って、この１次判定によって、クランク角センサ４０及びカム角センサ４２のうちのいずれかに異常があるか否かが判定できるようになる。
【００５７】
（２）そしてさらに、上記１次判定によって異常が検出された場合には、上記２次判定によって、ガソリン機関１のクランキング時にカム角センサ４２の出力に基づき求められる機関回転速度ＮＥＣＡＭとクランキング時の回転速度として経験的に定まる機関回転速度との比較を行うようにしている。より具体的には、カム角信号の出力間隔時間Ｔから算出できる機関回転速度ＮＥＣＡＭがガソリン機関１のクランキング時においてとりうる回転速度であるか否かを判定するようにしている。従って、この２次判定によって、カム角信号が異常であるか否か、換言すればカム角センサ４２が異常であるか否かを判定することができるようになる。また、カム角センサ４２が正常であると判定されるときには、上記１次判定によって判定された結果が、クランク角センサ４０の異常に起因するものであったことが同時に判定される。
【００５８】
（３）上記２次判定では、ガソリン機関１がクランキング状態にあるときの機関回転速度ＮＥＣＡＭを、カム角信号の出力間隔時間Ｔから算出するようにしている。この機関回転速度ＮＥＣＡＭは、例えば上記式（１）に示されるように容易に算出することができる。また、実際の機関回転速度ＮＥＣＡＭとクランキング時の回転速度として経験的に定まる機関回転速度との比較も容易に行うことができる。従って、上記診断処理も容易に行うことができるようになる。
【００５９】
（４）上記２次判定では、カム角信号を利用して機関回転速度ＮＥＣＡＭを算出するようにしている。従って、このカム角信号にノイズが重畳する場合や信号の欠落が起きる場合などには、上記機関回転速度ＮＥＣＡＭが大きく変化するようになるため、２次判定による異常判定を確実に行うことができるようになる。
【００６０】
（５）上記１次判定において、クランク角センサ４０及びカム角センサ４２がともに正常であると判定されたときには、２次判定が実行されない。従って、クランク角センサ４０及びカム角センサ４２がいずれも正常であるときの診断負荷が軽減されるようになる。
【００６１】
なお、上記実施の形態は以下のように変更して実施することもできる。
・上記実施の形態では、ガソリン機関１のクランキング時に１次判定による異常診断処理を実行するようにしたが、この１次判定による異常診断処理はいつ行ってもよい。例えば、機関運転中において定期的に上記１次判定による異常診断を行い、先の図４のステップＳ１３０においてクランク角信号の出力回数ＮＣＲと所定値ＮＣＲＰとが異なっていると判定されたときには、その旨のフラグをたてておく。そしてその後、ガソリン機関１の始動時（クランキング時）に上記フラグを確認して、クランク角信号の出力回数ＮＣＲと所定値ＮＣＲＰとが異なっていたことを示すフラグであったときには、上記２次判定を実行するようにしてもよい。この場合にも、上記実施の形態に準じた効果が得られる。
【００６２】
・上記実施の形態における２次判定では、カム角信号の出力間隔時間Ｔからクランキング時の機関回転速度ＮＥＣＡＭを算出し、この機関回転速度ＮＥＣＡＭが、予めの実験等により求められた上記回転速度範囲にあるか否かに基づいてカム角センサ４２の異常を判定するようにしていた。この他にも、ガソリン機関１がクランキングされるときの機関回転速度を実験等により求めておき、この求められた機関回転速度におけるカム角信号の出力間隔時間を予め算出しておく。そして、この算出しておいた出力間隔時間と実際のカム角信号の出力間隔時間Ｔとを比較してカム角センサ４２の異常を判定するようにしてもよい。この場合にも、上記実施の形態に準じた効果が得られる。
【００６３】
・上記実施の形態及びその変形例では、２次判定において、カム角信号の出力に基づいて機関回転速度ＮＥＣＡＭを算出するようにしたが、クランク角信号の出力に基づいて機関回転速度を算出するようにしてもよい。例えば、クランク角信号の出力間隔時間、あるいはクランク角信号が所定回数出力される間の時間、あるいは所定時間内におけるクランク角信号の出力回数などに基づいて実際のクランキング時における機関回転速度を算出するようにしてもよい。そしてこのようにして算出された機関回転速度が予めの実験等により求められた上記回転速度範囲にあるか否かに基づき、クランク角信号が異常であるか否か、換言すればクランク角センサ４０が異常であるか否かを判定することができる。一方、クランク角センサ４０が正常であると判定されるときには、上記１次判定によって判定された結果が、カム角センサ４２の異常に起因するものであったことが同時に判定される。
【００６４】
・上記実施の形態では、まず、１次判定によりクランク角センサ４０及びカム角センサ４２のうちの少なくともいずれかに異常かあるか否かを判定し、同１次判定によって異常が検出されたときに、２次判定によってクランク角センサ４０及びカム角センサ４２のうちのどちらに異常があるのかを判定するようにしていた。しかしながら、はじめから上記２次判定において、カム角信号を利用してカム角センサ４２の異常を判定するとともに、クランク角信号を利用してクランク角センサ４０の異常を判定するようにしてもよい。この場合には、上記１次判定を省略することができる。
【００６５】
・一般に、スタータモータ６０によってガソリン機関１がクランクキングされるときの機関回転速度は、スタータモータ６０への印加電圧に影響を受ける。そこで、上記２次判定による診断処理に際して、スタータモータ６０への印加電圧を監視し、その監視する電圧が所定値以上であるときに上述した診断処理を行うようにしてもよい。この場合にはスタータモータ６０の回転速度が安定するため、前記判定値α及びβで設定される回転速度範囲を狭くすることができ、上記式（２）における判定精度をより高く維持することができるようになる。
【００６６】
・上記実施の形態では、カム角信号の出力間隔を７２０°ＣＡとしたが、この出力間隔は任意に設定してもよい。要は、カム角信号の出力間隔時間Ｔに応じた上記所定値ＮＣＲＰを設定し、同出力間隔時間Ｔから機関回転速度ＮＥＣＡＭを算出することで、上記実施の形態に準ずる作用効果を得ることができる。
【００６７】
・上記実施の形態では、内燃機関の出力軸の回転に対応してその所定角度ごとにパルスを発生させるための素子がクランクパルサ４１については、その外周面に形成された複数の歯４１ａであった。またカムパルサ４３については、その外周面に形成された突起部４３ａであった。しかしながら、内燃機関の出力軸の回転に対応してその所定角度ごとにパルスを発生させることのできる素子であればどのような素子でもよく、このような素子を用いた場合であっても上記実施の形態に準じた効果が得られる。
【００６８】
・上記実施の形態では、ガソリン機関１に本発明にかかる診断方法及び診断装置を適用する場合について例示した。しかしながら、適用対象となる内燃機関はこのガソリン機関１に何ら限定されるものではない。ディーゼル機関やその他の内燃機関、例えば筒内噴射式の内燃機関等にも本発明は同様に適用することができる。
【００６９】
その他、上記実施の形態あるいはその変更例から把握することができる技術思想について、以下にその効果とともに記載する。
（イ）内燃機関のクランク軸の回転速度を検出するクランク角センサと前記クランク軸に駆動連結されたカム軸の回転角度を検出するカム角センサとについてその異常の有無を診断する内燃機関の診断方法において、前記内燃機関のクランキング時に前記カム角センサの出力に基づき求められる機関回転速度と該クランキング時の回転速度として経験的に定まる機関回転速度との比較に基づいて、前記カム角センサの異常の有無を診断するとともに、前記内燃機関のクランキング時に前記クランク角センサの出力に基づき求められる機関回転速度と該クランキング時の回転速度として経験的に定まる機関回転速度との比較に基づいて、前記クランク角センサの異常の有無を診断することを特徴とする内燃機関の診断方法。
【００７０】
同構成によっても、クランク角センサ及びカム角センサの異常判定を容易に行うことができるようになる。
【図面の簡単な説明】
【図１】本発明にかかる内燃機関の診断方法及び診断装置の一実施の形態について、その概略構成を示す図。
【図２】同実施の形態におけるクランク角センサとクランクパルサとの配置構成、及びカム角センサとカムパルサとの配置構成を例示する図。
【図３】同実施の形態におけるクランク角センサ及びカム角センサから出力される信号（正確にはその波形整形信号）の出力態様を例示する模式図。
【図４】同実施の形態による各センサの診断にかかる処理手順を示すフローチャート。
【図５】同実施の形態の内燃機関におけるクランキング時の機関回転速度の変化態様を模式的に示すタイムチャート。
【符号の説明】
１…ガソリン機関、２…シリンダブロック、３…シリンダヘッド、４…シリンダ、５…ピストン、６…コンロッド、７…クランクシャフト、８…燃焼室、９…吸気ポート、１０…排気ポート、１１…点火プラグ、１２…吸気弁、１３…排気弁、１４…タイミングベルト、１５…吸気側タイミングプーリ、１６…排気側タイミングプーリ、１７…吸気カムシャフト、１８…排気カムシャフト、２０…吸気通路、２２…アクチュエータ、２３…スロットル弁、３０…排気通路、３１…フライホイール、３５…燃料噴射弁、４０…クランク角センサ、４１…クランクパルサ、４１ａ…歯、４１ｂ…欠歯部、４２…カム角センサ、４３…カムパルサ、４３ａ…突起部、４４…スロットル開度センサ、４５…エアフロメータ、４６…水温センサ、４７…スタータスイッチ、５０…制御装置（ＥＣＵ）、６０…スタータモータ、６１…ピニオンギヤ。
【図１】
2004060579.tif 000003
【図２】
2004060579.tif 000004
【図３】
2004060579.tif 000005
【図４】
2004060579.tif 000006
【図５】
2004060579.tif 000007