(57)【要約】      （修正有）【課題】簡便な構成で、二輪自動車等の車両に搭載された内燃機関の燃焼状態の検出精度を向上させることができる内燃機関制御装置及びそれに適用されるリラクタを提供する。【解決手段】内燃機関制御装置１００は、内燃機関１に装着されたリラクタ７の回転状態を検出することにより得られると共にクランク軸の回転角に対して規定される所定の角度範囲において時系列的に順に発生するパルス出力の立ち上がりエッジ及びパルス出力の立ち下がりエッジを示す立ち下がりを検出し、その演算処理は、立ち上がりエッジ及び立ち下がりエッジの一方を検出したことに対応して実行される演算処理である第１クランク処理と、立ち上がりエッジ及び立ち下がりエッジの他方を検出したことに対応して実行される演算処理である第２クランク処理と、を含む。【選択図】図１
2018119405.tif 000002
【特許請求の範囲】
【請求項１】
内燃機関に装着されたリラクタの回転状態を検出することにより、前記内燃機関のクランク軸の回転状態を検出するクランク角センサからのパルス出力を用いて前記内燃機関の運転状態を制御する制御部を有する内燃機関制御装置において、
前記制御部は、前記クランク軸の回転角に対して規定される所定の角度範囲において時系列的に順に発生する前記パルス出力の立ち上がりエッジ及び前記パルス出力の立ち下がりエッジを検出し、
前記制御部の演算処理は、前記立ち上がりエッジ及び前記立ち下がりエッジの一方を検出したことに対応して実行される演算処理である第１クランク処理と、前記立ち上がりエッジ及び前記立ち下がりエッジの他方を検出したことに対応して実行される演算処理である第２クランク処理と、を含むことを特徴とする内燃機関制御装置。
【請求項２】
請求項１に記載の前記内燃機関制御装置が制御する前記内燃機関に装着される前記リラクタは、４ストロークサイクル機関である前記内燃機関の前記クランク軸と同軸な回転軸を有するように前記クランク軸に連結自在な円形板状の本体部と、前記本体部の周縁部における配列領域に前記本体部の周方向に配列して設けられた複数の歯部と、を備えると共に、前記複数の歯部が、前記配列領域内の第１配列領域内に設けられた第１の複数の歯部と、前記配列領域内で前記第１配列領域外の第２配列領域内に設けられると共に前記第１の複数の歯部の前記周方向の長さよりも長い前記周方向の長さを有する第２の複数の歯部と、を含み、
前記第２の複数の歯部において互いに隣接した隣接長歯部の各々の前記周方向の長歯部長さは、互いに等しくなるように設定され、
前記長歯部長さは、前記隣接長歯部の内の一方の前記周方向の正方向側の第１端部と、前記隣接長歯部の内の他方の前記周方向の前記正方向側で前記第１端部に対応する第２端部と、の間の前記周方向の長さ、及び前記隣接長歯部の内の前記一方の前記周方向の負方向側の第３端部と、前記隣接長歯部の内の前記他方の前記周方向の前記負方向側で前記第３端部に対応する第４端部と、の間の前記周方向の長さの各々半分になるように設定されたことを特徴とするリラクタ。
【請求項３】
前記本体部は、前記回転軸に対して前記内燃機関の上死点に対応する上死点角度位置を有し、
前記第２の複数の歯部は、前記上死点角度位置を各々挟んで、前記正方向側の前記配列領域に画成される第１角度領域と、前記負方向側の前記配列領域に画成される第２角度領域と、にわたって設けられ、
前記第１角度領域は、前記回転軸に対して前記上死点角度位置から前記正方向に向かって９０度の角度範囲内に設定され、前記第２角度領域は、前記回転軸に対して前記上死点角度位置から前記負方向に向かって９０度の角度範囲内に設定されたことを特徴とする請求項２に記載のリラクタ。
【請求項４】
前記第２の複数の歯部は、一対のみの互いに隣接した隣接長歯部を含み、
前記一対のみの前記隣接長歯部の内の一方と、前記隣接長歯部の内の他方と、は、前記周方向において前記上死点角度位置について対称な位置関係を呈することを特徴とする請求項３に記載のリラクタ。
【請求項５】
前記第１の複数の歯部の各々の一方の端部、及び前記第２の複数の歯部の各々において前記一方の前記歯部に対応する端部は、それらの隣接するもの同士の間隔が前記周方向に均等になるように配置されたことを特徴とする請求項１から４のいずれかにリラクタ。
【請求項６】
前記リラクタは、前記周縁部において、前記配列領域外の領域に複数の歯部が配列されない切り欠き部を更に有し、
前記切り欠き部は、前記回転軸に対して前記周方向における前記内燃機関の圧縮行程に対応した角度領域に設定されたことを特徴とする請求項１から５のいずれかに記載のリラクタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内燃機関制御装置及びリラクタに関し、特に車両に搭載された内燃機関の燃焼状態を監視する内燃機関制御装置及びそれに適用されるリラクタに関する。
【背景技術】
【０００２】
近年、二輪自動車等の車両に搭載された内燃機関の失火状態等の燃焼状態を監視するために、内燃機関のクランク軸に連結されたリラクタの回転角、つまりクランク角をクランク角センサで検出して、クランク角の変化量等を算出することにより、内燃機関の燃焼状態を監視する内燃機関制御装置が実現されている。
【０００３】
かかる状況下で、特許文献１は、内燃機関制御装置に関し、あるサイクルにおけるクランク角速度変化量Δωと、その直前のサイクルにおけるクランク角速度変化量Δωとの差異であるサイクル間変動量差分ΔΔωが所定の変動大しきい値ΔΔωｔｈを越えると、そのサイクルを変動大サイクルとしてカウントし、予め設定されたサイクル数の監視サイクル内で変動大サイクルの数が所定の失火検知回数に達した場合、エンジン１２の失火を推測検知する構成を開示する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−１９９０４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、本発明者の検討によれば、特許文献１の構成は、クランク角速度差を用いて精度よく失火の推測検知を行うことを企図したものであるが、更にその精度を向上しようとすると、リラクタの歯数を増やしてクランク角速度を検出する分解能を増やすことが必要となる。具体的には、本発明者の検討によれば、複数の失火や単発の失火等、失火の検出対象には多様なパターンがあることから、四輪自動車向けの内燃機関制御装置では、失火の推測検知の精度を向上させるために、リラクタの歯数を増やして分解能を増やしている。
【０００６】
ところが、リラクタの歯数が増えれば、クランク角センサのパルス出力毎に起動される演算処理が制御部に及ぼす処理負荷が大きくなり、制御部の演算処理能力に余裕がないと内燃機関の高回転数領域で処理が破綻する可能性がある。かかる場合に対処するには、二輪自動車の制御部の演算処理能力には余裕代が少ないことが多いので演算処理能力が高い制御部を用いる必要があり、そのような対処ではコスト増となる。また、二輪自動車のリラクタ径は四輪自動車のリラクタ径と比較して小さいので、リラクタの歯数を増加させる加工は難しく、リラクタの歯数を増加させると同様にコスト増となる。
【０００７】
このように、特に二輪自動車の内燃機関は、四輪自動車の内燃機関と比較して、高回転数領域まで駆動される機会が多い一方で、二輪自動車向けの内燃機関制御装置は廉価であることが求められることから、四輪自動車向けの内燃機関制御装置を適用することは困難であり、新規な構成の内燃機関制御装置及びそれに適用されるリラクタの実現が待望された状況にある。
【０００８】
本発明は、以上の検討を経てなされたものであり、簡便な構成で、二輪自動車等の車両に搭載された内燃機関の燃焼状態の検出精度を向上させることができる内燃機関制御装置及びそれに適用されるリラクタを提供することを目的とする。
【課題を解決するための手段】
【０００９】
以上の目的を達成するべく、本発明は、内燃機関に装着されたリラクタの回転状態を検出することにより、前記内燃機関のクランク軸の回転状態を検出するクランク角センサからのパルス出力を用いて前記内燃機関の運転状態を制御する制御部を有する内燃機関制御装置において、前記制御部は、前記クランク軸の回転角に対して規定される所定の角度範囲において時系列的に順に発生する前記パルス出力の立ち上がりエッジ及び前記パルス出力の立ち下がりエッジを検出し、前記制御部の演算処理は、前記立ち上がりエッジ及び前記立ち下がりエッジの一方を検出したことに対応して実行される演算処理である第１クランク処理と、前記立ち上がりエッジ及び前記立ち下がりエッジの他方を検出したことに対応して実行される演算処理である第２クランク処理と、を含むことを第１の局面とする。
【００１０】
また、本発明は、第１の局面の前記内燃機関制御装置が制御する前記内燃機関に装着される前記リラクタは、４ストロークサイクル機関である前記内燃機関の前記クランク軸に対して所定の角度位置に位置決めされ前記クランク軸と同軸かつ同期して回転する回転軸を有するように前記クランク軸に連結自在な円形板状の本体部と、前記本体部の周縁部における配列領域に前記本体部の周方向に配列して設けられた複数の凸歯部と、を備えると共に、前記複数の凸歯部が、前記配列領域内の第１配列領域内に設けられた第１の複数の凸歯部と、前記配列領域内で前記第１配列領域外の第２配列領域内に設けられると共に前記第１の複数の凸歯部の前記周方向の長さよりも長い前記周方向の長さを有する第２の複数の凸歯部と、を含み、前記第２の複数の凸歯部において互いに隣接した隣接長凸歯部の各々の前記周方向の長凸歯部長さは、互いに等しくなるように設定され、前記長凸歯部長さは、前記隣接長凸歯部の内の一方の前記周方向の正方向側の第１端部と、前記隣接長凸歯部の内の他方の前記周方向の前記正方向側で前記第１端部に対応する第２端部と、の間の前記周方向の長さ、及び前記隣接長凸歯部の内の前記一方の前記周方向の負方向側の第３端部と、前記隣接長凸歯部の内の前記他方の前記周方向の前記負方向側で前記第３端部に対応する第４端部と、の間の前記周方向の長さの各々半分になるように設定されたことを第２の局面とする。
【００１１】
また、本発明は、第２の局面に加えて、前記本体部は、前記周方向において前記内燃機関の上死点に対応する上死点角度位置を有し、前記第２の複数の凸歯部は、前記上死点角度位置を各々挟んで、前記正方向側の前記配列領域に画成される第１角度領域と、前記負方向側の前記配列領域に画成される第２角度領域と、にわたって設けられ、前記第１角度領域は、前記上死点角度位置から前記正方向に向かって９０度の角度範囲内に設定され、前記第２角度領域は、前記上死点角度位置から前記負方向に向かって９０度の角度範囲内に設定されたことを第３の局面とする。
【００１２】
また、本発明は、第３の局面に加えて、前記第２の複数の凸歯部は、一対のみの互いに隣接した隣接長凸歯部を含み、前記一対のみの前記隣接長凸歯部の内の一方と、前記隣接長凸歯部の内の他方と、は、前記周方向において前記上死点角度位置について対称な位置関係を呈することを第４の局面とする。
【００１３】
また、本発明は、第１から第４のいずれかの局面に加えて、前記第１の複数の凸歯部の各々の一方の端部、及び前記第２の複数の凸歯部の各々において前記一方の前記凸歯部に対応する端部は、それらの隣接するもの同士の間隔が前記周方向に均等になるように配置されたことを第５の局面とする。
【００１４】
また、本発明は、第１から第５のいずれかの局面に加えて、前記リラクタは、前記周縁部において、前記配列領域外の領域に複数の凸歯部が配列されない欠歯部を更に有し、前記欠歯部は、前記周方向における前記内燃機関の吸気行程又は爆発工程の後半の９０度、若しくは前記内燃機関の圧縮行程又は排気工程の前半の９０度に対応した角度領域に設定されたことを第６の局面とする。
【発明の効果】
【００１５】
以上の本発明の第１の局面にかかる内燃機関制御装置によれば、制御部は、クランク軸の回転角に対して規定される所定の角度範囲において時系列的に順に発生するパルス出力の立ち上がりエッジ及びパルス出力の立ち下がりエッジを検出し、制御部の演算処理は、立ち上がりエッジ及び立ち下がりエッジの一方を検出したことに対応して実行される演算処理である第１クランク処理と、立ち上がりエッジ及び立ち下がりエッジの他方を検出したことに対応して実行される演算処理である第２クランク処理と、を含むものであるため、簡便な構成で、二輪自動車等の車両に搭載された内燃機関の燃焼状態の検出精度を向上させることができる。特に、制御部の演算処理負荷を抑制した態様で、クランク角速度変動の監視分解能を向上させることができる。
【００１６】
また、本発明の第２の局面にかかるリラクタによれば、複数の凸歯部が、配列領域内の第１配列領域内に設けられた第１の複数の凸歯部と、配列領域内で第１配列領域外の第２配列領域内に設けられると共に第１の複数の凸歯部の周方向の長さよりも長い周方向の長さを有する第２の複数の凸歯部と、を含み、第２の複数の凸歯部において互いに隣接した隣接長凸歯部の各々の周方向の長凸歯部長さは、互いに等しくなるように設定され、長凸歯部長さは、隣接長凸歯部の内の一方の周方向の正方向側の第１端部と、隣接長凸歯部の内の他方の周方向の正方向側で第１端部に対応する第２端部と、の間の周方向の長さ、及び隣接長凸歯部の内の一方の周方向の負方向側の第３端部と、隣接長凸歯部の内の他方の周方向の負方向側で第３端部に対応する第４端部と、の間の周方向の長さの各々半分になるように設定されたものであるため、簡便な構成で、二輪自動車等の車両に搭載された内燃機関の燃焼状態の検出精度を向上させることができる。特に、リラクタの凸歯部間の角度間隔を実質変更することなく、かつ、リラクタの凸歯部の個数も増加することのないリラクタの簡便な構成で、制御部の演算処理負荷を抑制しながら、クランク角速度変動の監視分解能を向上させることができる。また、原理的には欠歯部を設けなくてもクランク軸の角度基準位置の検出を行うことができると共に、内燃機関の高回転数域でのクランク軸の動的な偏心を抑制して、内燃機関の燃焼状態の検出精度を向上させることができる。
【００１７】
また、本発明の第３の局面にかかるリラクタによれば、本体部は、周方向において内燃機関の上死点に対応する上死点角度位置を有し、第２の複数の凸歯部は、上死点角度位置を各々挟んで、正方向側の配列領域に画成される第１角度領域と、負方向側の配列領域に画成される第２角度領域と、にわたって設けられ、第１角度領域は、上死点角度位置から正方向に向かって９０度の角度範囲内に設定され、第２角度領域は、上死点角度位置から負方向に向かって９０度の角度範囲内に設定されたものであるため、クランク角の必要十分な角度範囲に長凸歯部を設けて、リラクタの構成の複雑化を抑制することができる。
【００１８】
また、本発明の第４の局面にかかるリラクタによれば、第２の複数の凸歯部は、一対のみの互いに隣接した隣接長凸歯部を含み、一対のみの隣接長凸歯部の内の一方と、隣接長凸歯部の内の他方と、は、周方向において上死点角度位置について対称な位置関係を呈するものであるため、クランク角の必要最小限の角度範囲に長凸歯部を設けて、リラクタの構成の複雑化をより抑制することができる。
【００１９】
また、本発明の第５の局面にかかるリラクタによれば、第１の複数の凸歯部の各々の一方の端部、及び第２の複数の凸歯部の各々において一方の前記凸歯部に対応する端部は、それらの隣接するもの同士の間隔が周方向に均等になるように配置されたものであるため、リラクタの凸歯部間の角度間隔を実質変更することなく、かつ、リラクタの凸歯部の個数も増加することのないリラクタを確実に実現することができる。
【００２０】
また、本発明の第６の局面にかかるリラクタによれば、リラクタは、周縁部において、配列領域外の領域に複数の凸歯部が配列されない欠歯部を更に有し、欠歯部は、周方向における内燃機関の吸気行程又は爆発工程の後半の９０度、若しくは内燃機関の圧縮行程又は排気工程の前半の９０度に対応した角度領域に設定されたものであるため、長凸歯部の配置に影響を与えずに欠歯部を設けることができる。
【図面の簡単な説明】
【００２１】
【図１】図１は、本発明の実施形態における内燃機関制御装置の構成を、それが適用される内燃機関の構成を示す模式図と共に示すブロック図である。
【図２】図２（ａ）及び図２（ｂ）は、本実施形態における内燃機関制御装置で失火監視区間を説明するための図である。
【図３】図３は、本実施形態における内燃機関制御装置が適用される内燃機関に装着されるリラクタの構成を示す模式図であり、図３（ａ）は、本実施形態におけるリラクタの構成の一例を示す模式図であり、図３（ｂ）は、図３（ａ）に示す領域Ｒ３を直線的に示す拡大模式図である。
【図４】図４（ａ）及び図４（ｂ）は、本実施形態における内燃機関制御装置が適用される内燃機関に装着されるリラクタの変形例の構成を示す模式図である。
【発明を実施するための形態】
【００２２】
以下、図面を適宜参照して、本発明の実施形態における内燃機関制御装置及びそれに適用されるリラクタにつき、詳細に説明する。
【００２３】
〔内燃機関の構成〕
まず、図１を参照して、本実施形態における内燃機関制御装置及びリラクタが適用される内燃機関の構成について、以下、詳細に説明する。
【００２４】
図１は、本実施形態におけるにおける内燃機関制御装置の構成を、それが適用される内燃機関の構成を示す模式図と共に示すブロック図である。
【００２５】
図１に示すように、本実施形態における内燃機関制御装置１００が適用される内燃機関１は、図示を省略する二輪自動車等の車両に搭載される内燃機関であり、気筒２ａを有するシリンダブロック２を備えている。シリンダブロック２の気筒２ａに対応する部分の側壁内には、シリンダブロック２を冷却するためのクーラントが流通するクーラント通路３が形成されている。なお、本実施形態における内燃機関制御装置１００が適用される内燃機関１は、典型的には４ストローク１サイクル（吸入行程、圧縮行程、爆発行程及び排気行程を１サイクルとして順に含む）の内燃機関である。また、図中では、説明の便宜上、１個の気筒２ａを有する単気筒の内燃機関１を示しているが、複数個の気筒を有する内燃機関であってもよいし、その冷却方式は、水冷式に限らず空冷式であってもよい。
【００２６】
気筒２ａの内部には、ピストン４が配置されている。ピストン４は、コンロッド５を介してクランクシャフト６に連結されている。クランクシャフト６には、それと共に同軸に回転するリラクタ７が設けられている。リラクタ７は、本体部７ａ及び複数の凸歯部７ｂを備えている。本体部７ａは、クランクシャフト６と同軸かつ同期して回転する回転軸を有するようにクランクシャフト６に連結された円形板状の部材である。複数の凸歯部７ｂは、本体部７ａの径方向の周縁部における所定の配列領域に本体部７ａの周方向に配列して立設されている。なお、以下、本体部７ａの径方向を単に径方向と記し、本体部７ａの周方向を単に周方向と記す。
【００２７】
シリンダブロック２の上部には、シリンダヘッド８が組み付けられている。シリンダブロック２の内壁面、ピストン４の上面、及びシリンダヘッド８の内壁面は、協働して気筒２ａの燃焼室９を画成している。
【００２８】
シリンダヘッド８には、燃焼室９内の燃料及び空気から成る混合気に点火する点火プラグ１０が設けられている。燃焼室９に対する点火プラグ１０の個数は、単数に限らず複数であってもよい。
【００２９】
シリンダヘッド８には、燃焼室９と対応して連通する吸気管１１が組み付けられている。シリンダヘッド８内には、燃焼室９と吸気管１１とを対応して連通する吸気通路１１ａが形成されている。燃焼室９と吸気通路１１ａとの対応する接続部位には、吸気バルブ１２が設けられている。
【００３０】
吸気管１１には、その内部に燃料を噴射するインジェクタ１３が設けられている。吸気管１１には、インジェクタ１３の上流側にスロットルバルブ１４が設けられている。スロットルバルブ１４は、図示を省略するスロットル装置の構成部品であり、スロットル装置の本体部が吸気管１１に組み付けられている。なお、インジェクタ１３は、対応する燃焼室９に燃料を直接噴射するものであってもよい。また、インジェクタ１３及びスロットルバルブ１４の個数は、各々単数に限らず複数であってもよい。
【００３１】
また、シリンダヘッド８には、燃焼室９と対応して連通する排気管１５が組み付けられている。シリンダヘッド８内には、燃焼室９と排気通路１５ａとを対応して連通する排気通路１５ａが形成されている。燃焼室９と排気管１５との対応する接続部位には、排気バルブ１６が設けられている。
【００３２】
〔内燃機関制御装置の構成〕
次に、図１を参照して、本実施形態における内燃機関制御装置１００の構成について、以下、詳細に説明する。
【００３３】
図１に示すように、本実施形態における内燃機関制御装置１００は、クランク角センサ１０１、車速センサ１０２、スロットル開度センサ１０３、吸気圧センサ１０４、及びエンジン温度センサ１０５に電気的に接続されたＥＣＵ（Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）に相当する。なお、リラクタ７、クランク角センサ１０１及び内燃機関制御装置１００を含む構成が、内燃機関制御システムを構成しているとして考えてもよい。
【００３４】
クランク角センサ１０１は、リラクタ７の凸歯部７ｂに対向した態様でシリンダブロック２の下部に組み付けられた図示を省略するロアケース等に装着され、クランクシャフト６の回転に伴って回転する凸歯部７ｂを検出することによって、内燃機関１の回転角速度に相当するクランクシャフト６の回転角速度（クランク角速度）を検出する。クランク角センサ１０１は、このように検出したクランク角速度を示す矩形パルス出力である電気信号を内燃機関制御装置１００に入力する。なお、クランク角センサ１０１は、クランクシャフト６の回転角（クランク角）や回転速度（クランク回転速度）を検出するものであってもよいし、かかるクランク角やクランク回転速度は、クランク角速度から算出することも可能である。
【００３５】
車速センサ１０２は、車速を検出し、このように検出した車速を示す電気信号を内燃機関制御装置１００に入力する。
【００３６】
スロットル開度センサ１０３は、スロットル装置の本体部に装着され、スロットルバルブ１４の開度をスロットル開度として検出し、このように検出したスロットル開度を示す電気信号を内燃機関制御装置１００に入力する。
【００３７】
吸気圧センサ１０４は、吸気管１１内に侵入した態様で吸気管１１に装着され、吸気管１１内に流入する空気の圧力を吸気圧として検出し、このように検出した吸気圧を示す電気信号を内燃機関制御装置１００に入力する。
【００３８】
エンジン温度センサ１０５は、クーラント通路３に侵入した態様でシリンダブロック２に装着され、クーラント通路３内を流通するクーラントの温度を内燃機関１の温度（エンジン温度）として検出し、このように検出したエンジン温度を示す電気信号を内燃機関制御装置１００に入力する。なお、内燃機関１が空冷式である場合には、その潤滑油の温度をエンジン温度として検出してもよい。
【００３９】
内燃機関制御装置１００は、車両が備えるバッテリからの電力を利用して動作する。内燃機関制御装置１００は、制御部に相当する演算処理装置であるＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）の他に、点火系駆動回路（ＩＧ）１２０、及び燃料噴射系駆動回路（ＦＩ）１３０を備えている。
【００４０】
ＣＰＵは、クランク角センサ１０１、車速センサ１０２、スロットル開度センサ１０３、吸気圧センサ１０４、及びエンジン温度センサ１０５からの電気信号に従って内燃機関制御装置１００全体の動作を制御する。また、ＣＰＵは、制御プログラムを実行することにより、エンジン回転数算出処理部１１１、車速算出処理部１１２、スロットル開度算出処理部１１３、吸気圧算出処理部１１４、エンジン温度算出処理部１１５、燃料噴射・点火制御部１１６、失火検知許可判定部１１７、失火検知部１１８、及び診断管理部１１９として機能する各々の機能ブロックを備えている。
【００４１】
エンジン回転数算出処理部１１１は、クランク角センサ１０１から入力された電気信号に基づいてクランク角速度を算出すると共に内燃機関１の回転数（エンジン回転数）を算出し、このようにエンジン回転数算出処理部１１１が算出したエンジン回転数は、燃料噴射・点火制御部１１６及び失火検知部１１８で用いられる。
【００４２】
車速算出処理部１１２は、車速センサ１０２から入力された電気信号に基づいて車速を算出し、このように車速算出処理部１１２が算出した車速は、燃料噴射・点火制御部１１６及び失火検知許可判定部１１７で用いられる。
【００４３】
スロットル開度算出処理部１１３は、スロットル開度センサ１０３から入力された電気信号に基づいてスロットル開度を算出し、このようにスロットル開度算出処理部１１３が算出したスロットル開度は、燃料噴射・点火制御部１１６、失火検知許可判定部１１７、及び失火検知部１１８で用いられる。
【００４４】
吸気圧算出処理部１１４は、吸気圧センサ１０４から入力された電気信号に基づいて吸気圧を算出し、このように吸気圧算出処理部１１４算出した吸気圧は、燃料噴射・点火制御部１１６、失火検知許可判定部１１７、及び失火検知部１１８で用いられる。
【００４５】
エンジン温度算出処理部１１５は、エンジン温度センサ１０５から入力された電気信号に基づいてエンジン温度を算出し、このようにエンジン温度算出処理部１１５が算出したエンジン温度は、燃料噴射・点火制御部１１６、失火検知許可判定部１１７、及び失火検知部１１８で用いられる。
【００４６】
燃料噴射・点火制御部１１６は、エンジン回転数算出処理部１１１、車速算出処理部１１２、スロットル開度算出処理部１１３、吸気圧算出処理部１１４、及びエンジン温度算出処理部１１５から入力された各々の算出値に基づいて点火系駆動回路（ＩＧ）１２０及び燃料噴射系駆動回路（ＦＩ）１３０を制御することによって、内燃機関１の点火時期及び燃料噴射量を制御する。
【００４７】
失火検知許可判定部１１７は、エンジン回転数算出処理部１１１、車速算出処理部１１２、スロットル開度算出処理部１１３、吸気圧算出処理部１１４、及びエンジン温度算出処理部１１５から入力された各々の算出値に基づいて、内燃機関１の失火状態等の燃焼状態の検知動作を許可するか否かを判定し、このように失火検知許可判定部１１７が判定した判定結果は、失火検知部１１８で用いられる。
【００４８】
失火検知部１１８は、エンジン回転数算出処理部１１１、スロットル開度算出処理部１１３、吸気圧算出処理部１１４、エンジン温度算出処理部１１５、及び失火検知許可判定部１１７から入力された各々の算出値に基づいて、内燃機関１の失火状態等の燃焼状態を検知し、このように失火検知部１１８が検知した検知結果は、診断管理部１１９で用いられる。
【００４９】
診断管理部１１９は、失火検知部１１８によって内燃機関１の失火が検知された場合、警告灯１０７を点灯する等して内燃機関１の失火を運転者等に報知すると共に、その情報を図示を省略するメモリに格納する等して適切に管理する。
【００５０】
点火系駆動回路（ＩＧ）１２０は、燃料噴射・点火制御部１１６からの制御信号に従ってオン／オフ制御されるスイッチング素子を備え、このスイッチング素子がオン／オフ動作することによって、燃焼室９内の燃料及び空気の混合気に点火する点火プラグ１０の動作を制御する。
【００５１】
燃料噴射系駆動回路（ＦＩ）１３０は、燃料噴射・点火制御部１１６からの制御信号に従ってオン／オフ制御されるスイッチング素子を備え、このスイッチング素子がオン／オフ動作することによって、インジェクタ１３のコイルの通電／非通電状態を切り換えて吸気管１１の内部に燃料を噴射する。
【００５２】
〔失火監視〕
次に、更に図２（ａ）及び図２（ｂ）をも参照して、本実施形態における内燃機関制御装置１００が適用される内燃機関１の失火によるクランク角速度の影響区間を失火監視区間として、内燃機関制御装置１００の失火監視について、以下、詳細に説明する。
【００５３】
図２（ａ）及び図２（ｂ）は、本実施形態における内燃機関制御装置１００で失火監視区間を説明するための図である。なお、図２（ａ）及び図２（ｂ）において、横軸は、区タンクシャフト６の回転角（クランク角）を示し、縦軸は、トルク（クランク角速度に比例する）を示す。また、図２（ａ）及び図２（ｂ）において、点線は、内燃機関１の失火発生時のそのトルクの変化を示し、実線は、内燃機関１の正常燃焼時のそのトルクの変化を示す。
【００５４】
内燃機関１の失火は、典型的には、クランクシャフト６の回転角速度（クランク角速度）の減少という事象で現れてくることから、この失火の影響を最も受ける内燃機関１の行程は、爆発行程及び圧縮行程である。具体的には、図２（ａ）に示すように、内燃機関１に失火が発生した場合、爆発行程では、ピストン４を下死点へ押し下げるトルクが生じないため、クランク角速度は、失火が発生していない正常燃焼時のクランク角速度に比べて低下する（領域Ｒ１）。併せて、この失火後の圧縮行程においては、爆発行程時のクランク角速度の惰性で圧縮しなければならないために、爆発行程時と同様、クランク角速度は、正常燃焼時に比べて更に低下する（領域Ｒ２）。
【００５５】
一方、リラクタ７の凸歯部７ｂの数（クランク歯数）が相対的に少ない場合、すなわちクランク角速度の計測区間が相対的に広い場合には、図２（ｂ）に示すように、圧縮行程及びそれに引き続く爆発工程における計測区間内の計測結果内に内燃機関１の失火による影響を受けた成分とその失火による影響を受けていない成分とが混在する区間が生じる（図２（ａ）において、例えば、区間Ａ２は、失火の影響を受けた成分のみを含むが、区間Ａ１は、失火による影響を受けた成分と失火による影響を受けていない成分とを含む）。このため、かかる場合、内燃機関１の失火の影響によるクランク角速度の変動情報が不明瞭になる。これに対して、クランク歯数が相対的に多い場合、すなわちクランク角速度の計測区間が相対的に狭い場合には、内燃機関１の失火の影響を受けた成分（区間ａ２から区間ａ６）と失火の影響を受けていない成分（区間ａ１）とを分離することができる。従って、クランク歯数を増やすことによって、クランク角速度の変動情報の監視分解能が向上することが分かる。
【００５６】
ところが、クランク歯数が増えれば、クランク角センサ１０１のパルス出力毎に起動される演算処理が内燃機関制御装置１００のＣＰＵに及ぼす負荷が大きくなり、その処理能力が充分でない場合には、特に内燃機関１の高回転数領域でその処理が破綻する可能性がある。この場合、かかる高回転数領域に対する典型的な対処はＣＰＵを演算処理能力の高いものに換装することであるため、それにより内燃機関制御装置１００にコスト増が生じる。また、二輪自動車のリラクタ径は四輪自動車のリラクタ径と比較して小さいものであるため、クランク歯数を増加させる加工が高度なものとなり、内燃機関１、又はリラクタ７、クランク角センサ１０１及び内燃機関制御装置１００を含む内燃機関制御システムにコスト増が生じることとなる。
【００５７】
そこで、本実施形態では、以下に示すようにリラクタ７を構成することにより、二輪自動車で一般的な凸歯部の間隔を維持したまま、失火検出のためのクランク角速度変動の監視分解能を向上させて失火の検出精度を高める。以下、本実施形態におけるリラクタ７の構成及びこのリラクタ７を用いた失火検知処理について、詳細に説明する。
【００５８】
〔リラクタの構成及び失火検知処理〕
一般的なリラクタの構成では、凸歯部７ｂの一方の周方向端部、つまりクランク角センサ１０１のパルス出力の一方のエッジを検出したことに対応して、内燃機関制御装置１００のＣＰＵが所定の演算処理を実行していた。これに対して、本実施形態では、凸歯部７ｂの一方及び他方の双方の周方向端部、つまりクランク角センサ１０１のパルス出力において時系列的に順に発生する一方及び他方の双方のエッジを検出したことに対応して、ＣＰＵが所定の演算処理を実行する。なお、以下では、一般的な構成における一方のエッジ（立ち上がりエッジ及び立ち下がりエッジの一方）を検出したことに対応して実行される所定の演算処理を第１クランク処理と呼び、本実施形態で導入される構成における他方のエッジ（立ち上がりエッジ及び立ち下がりエッジの他方）を検出したことに対応して実行される所定の演算処理を第２クランク処理と呼ぶこととする。
【００５９】
また、第２クランク処理を実行するエッジを出力するためのリラクタ７の仕様は、クランクシャフト６の角速度が一定である場合に、第１クランク処理の実行間隔の半分となるタイミングでクランク角センサ１０１のパルス出力の他方のエッジが出力される仕様とする。リラクタ７をこのような仕様とすることにより、第１クランク処理の実行はそのまま維持しながら、その実行間隔の半分となるタイミングで第２クランク処理を実行することができ、第１クランク処理のみの実行時に比較してクランク角速度の計測間隔を半分に細かくすることができるため、クランク角速度変動の監視分解能が向上し、失火監視の検出精度を高めることができる。なお、失火によるクランク角速度の変動を計測するための第２クランク処理を起動する区間は、内燃機関１の圧縮行程及び爆発行程における所定区間のみでよいので、失火監視の検出精度を向上させるための凸歯部は、かかる所定区間のみに設ければ足りる。
【００６０】
ここで、第２クランク処理では、エンジン回転数算出処理部１１１は、その実行タイミングに応じてクランク角速度を算出する一方で、第１クランク処理では、エンジン回転数算出処理部１１１は、その実行タイミングに応じてクランク角速度の算出をすると共に、失火検知部１１８は、第１クランク処理及び第２クランク処理で各々算出されたクランク角速度を用いてそれらの経時変化から内燃機関１の失火の判定を行うことが好ましい。これにより、ＣＰＵの演算処理負荷を抑制した態様で、クランク角速度変動の監視分解能を向上させて、内燃機関の失火の判定を適切に行うことができる。
【００６１】
この際、失火検知許可判定部１１７は、内燃機関１に対する外部負荷が無い状態又は所定負荷以下の状態で第２クランク処理を実行させ、内燃機関１に対する外部負荷が有る状態又は所定負荷を超える状態では第２クランク処理を実行させないようにすることが好ましい。これにより、ＣＰＵの演算処理負荷を確実に抑制した態様で、第２クランク処理を実行することができる。なお、かかる外部負荷に関する状態は、失火検知許可判定部１１７がエンジン回転数やスロットル開度等に基づき判定する。
【００６２】
また、失火検知許可判定部１１７は、エンジン回転数が所定回転数以下のときに第２クランク処理を実行させ、エンジン回転数が所定回転数を超えるときに第２クランク処理を実行させないようにすることが好ましい。これにより、ＣＰＵの演算処理負荷を確実に抑制した態様で、第２クランク処理を実行することができる。
【００６３】
また、失火検知許可判定部１１７は、内燃機関１に対するアクセル開度の変化量が所定値以下又はエンジン回転数の変化量が所定値以下であるときには、第２クランク処理を実行させ、アクセル開度の変化量が所定値を越えるか又はエンジン回転数の変化量が所定値を越えるときには、第２クランク処理を実行させないようにすることが好ましい。これにより、ＣＰＵの演算処理負荷を確実に抑制した態様で、第２クランク処理を実行することができる。なお、かかるアクセル開度の変化量は、失火検知許可判定部１１７が図示を省略するアクセル開度センサから入力されたアクセル開度を示す電気信号に基づき算出する。
【００６４】
また、第２クランク処理の実行を禁止する場合、その禁止を簡便かつ確実に行う観点から、失火検知許可判定部１１７は、所定の区間にわたり第２クランク処理を停止、又は、所定の条件を満足するまで第２クランク処理の実行を禁止することが好ましい。
【００６５】
また、ＣＰＵは、内燃機関１の１サイクル中で、第１クランク処理を、第２クランク処理の実行回数よりも多い実行回数で実行することが好ましい。これにより、ＣＰＵの演算処理負荷を確実に抑制した態様で、第１クランク処理及び第２クランク処理を実行することができる。
【００６６】
以下、更に図３及び図４をも参照して、上述した失火検知処理を実現するためのリラクタ７の具体的な構成について、詳細に説明する。
【００６７】
図３（ａ）は、本実施形態における内燃機関制御装置１００が適用される内燃機関１に装着されるリラクタ７の構成の一例を示す模式図であり、図３（ｂ）は、図３（ａ）に示す領域Ｒ３を直線的に示す拡大模式図である。なお、図３（ａ）は、クランクシャフト６に対して所定の装着位置関係になるよう装着した状態のリラクタを示す。また、図３（ａ）で、図示の便宜上、周方向の長さＡ及びＢ２を模式的に径方向に偏位させて示している。
【００６８】
図３（ａ）及び図３（ｂ）に示すように、本実施形態における最も単純化したリラクタ７では、複数の凸歯部７ｂは、凸歯部７ｂの配列領域内の第１配列領域内に設けられた複数の短凸歯部７ｂ１と、凸歯部７ｂの配列領域内で第１配列領域外の第２配列領域内に設けられると共に複数の短凸歯部７ｂ１の各々の周方向の長さＢ１よりも長い周方向の長さＢ２を各々有する一対の長凸歯部７ｂ２と、を備えている。
【００６９】
リラクタ７をクランクシャフト６に対して所定の装着位置関係になるよう装着した場合、本体部７ａは、その周方向において内燃機関１の上死点に対応する上死点角度位置ＴＤＣを有し、一対の長凸歯部７ｂ２は、上死点角度位置ＴＤＣを各々挟んで、正方向（進角方向）側の配列領域に画成される第１角度領域と、負方向（遅角方向）側の配列領域に画成される第２角度領域と、にわたって設けられている。第１角度領域は、上死点角度位置ＴＤＣから正方向に向かって９０度の角度範囲内に設定され、第２角度領域は、上死点角度位置ＴＤＣから負方向に向かって９０度の角度範囲内に設定されている。ここで、一対の長凸歯部７ｂ２の一方と他方とは、周方向において上死点角度位置ＴＤＣについて対称な位置関係を呈している。また、一対の長凸歯部７ｂ２の一方と他方との周方向における間隔（一対の長凸歯部７ｂ２の周方向の正方向側にあるものの周方向の負方向側の端部と、一対の長凸歯部７ｂ２の周方向の負方向側にあるものの周方向の正方向側の端部と、の間の長さ）は、一対の長凸歯部７ｂ２の各々の周方向の長さＢ２に等しく設定されている。
【００７０】
また、複数の短凸歯部７ｂ１の各々の一方の端部（図中では一例として立ち下がりエッジである端部７ｂ１２）、及び複数の長凸歯部７ｂ２の各々において短凸歯部７ｂ１の一方の端部（図中では一例として立ち下がりエッジである端部７ｂ１２）に対応する端部（図中では一例として立ち下がりエッジである端部７ｂ２２）は、それらの隣接するもの同士の間隔が周方向に均等になるように配置されている。つまり、かかる場合、ＣＰＵは、これらの立ち下がりエッジを検出したことに対応して第１クランク処理を等間隔で実行することになる。併せて、一対の長凸歯部７ｂ２の周方向の長凸歯部長さＢ２は、一対の長凸歯部７ｂ２の周方向の正方向側にあるものの周方向の正方向側の第１端部７ｂ２１と、一対の長凸歯部７ｂ２の周方向の負方向側にあるものの周方向の正方向側で第１端部に対応する第２端部７ｂ２１と、の間の周方向の長さＡ、及び一対の長凸歯部７ｂ２の周方向の正方向側にあるものの周方向の負方向側の第３端部７ｂ２２と、一対の長凸歯部７ｂ２の周方向の負方向側にあるものの周方向の負方向側で第３端部７ｂ２２に対応する第４端部７ｂ２２と、の間の周方向の長さＡの各々半分になるように設定されている。
【００７１】
このような構成によれば、内燃機関１の失火状態の検出精度を向上させることができる。特に、リラクタ７の凸歯部間の角度間隔を実質変更することなく、かつ、リラクタ７の凸歯部の個数も増加することのないリラクタ７の簡便な構成で、ＣＰＵの演算処理負荷を抑制しながら、クランク角速度変動の監視分解能を向上させることができる。また、長さＢ１と長さＢ２との比を特定の比に設定しておくことによって原理的には欠歯部を設けなくてもクランクシャフト６の角度基準位置の検出を行うことができると共に、内燃機関１の高回転数域でのクランクシャフト６の動的な偏心を抑制して、内燃機関１の失火の検出精度を向上させることができる。
【００７２】
また、このような構成を有するリラクタ７を用いて、ＣＰＵは、上死点角度位置ＴＤＣに対する負方向（遅角方向）側の９０度の遅角側角度範囲及び上死点角度位置ＴＤＣに対する正方向（進角方向）側の９０度の進角側角度範囲に対応した区間内でクランク角センサ１０１から出力されたパルス出力を用いて第２クランク処理を実行する。これにより、クランク角の必要十分な角度範囲で、第２クランク処理を実行することができる。
【００７３】
また、上述した区間内でクランク角センサ１０１が検出したクランク角に対応してクランク角センサ１０１から出力されるパルス出力は、遅角側角度範囲で第１の対をなす立ち上がりエッジ及び立ち下がりエッジのみを含むと共に進角側角度範囲で第２の対をなす立ち上がりエッジ及び立ち下がりエッジのみを含む。そして、ＣＰＵは、第１の対及び第２の対に含まれる立ち上がりエッジ及び立ち下がりエッジのいずれかのエッジ（一例として立ち上がりエッジ）を検出したことに対応して第２クランク処理を実行する。これにより、クランク角の必要最小限の角度範囲で、第２クランク処理を簡素化して実行することができる。
【００７４】
なお、図３（ａ）及び図３（ｂ）に示すリラクタ７の構成では、長凸歯部７ｂ２は２個設けていたが、図４（ａ）及び図４（ｂ）に示すように、長凸歯部７ｂ２を３個以上設けてもよい。
【００７５】
図４（ａ）及び図４（ｂ）は、本実施形態における内燃機関制御装置１００が適用される内燃機関１に装着されるリラクタの変形例の構成を示す模式図である。なお、図４（ａ）及び図４（ｂ）は、クランクシャフト６に対して所定の装着位置関係になるよう装着した状態のリラクタを示す。また、図４（ａ）及び図４（ｂ）で、図示の便宜上、周方向の長さＡ及びＢ２を模式的に径方向に偏位させて示している。
【００７６】
図４（ａ）に示す変形例の欠歯部７ｃでは、長凸歯部７ｂ２を４個設けていること、及び欠歯部７ｃを設けていることが、図３（ａ）及び図３（ｂ）に示すリラクタ７との相違点であり、これに対応して、短凸歯部７ｂ１の個数が減少している。
【００７７】
また、図４（ｂ）に示す変形例のリラクタ７’’では、長凸歯部７ｂ２を９個設けていること、及び欠歯部７ｃを設けていることが、図３（ａ）及び図３（ｂ）に示すリラクタ７との相違点であり、これに対応して、長凸歯部７ｂ２の周方向の長さが減少し、短凸歯部７ｂ１の個数が増加している。なお、かかるリラクタ７’’では、周方向で最も負方向側に位置する長凸歯部７ｂ２は、その中心が上死点角度位置ＴＤＣに対する負方向側の９０度の角度位置に設定されており、かかる態様も長凸歯部７ｂ２が上死点角度位置ＴＤＣから９０度の角度範囲内に配置される構成に含まれる。
【００７８】
ここで、図４（ａ）及び図４（ｂ）示すように、欠歯部７ｃは、本体部７ａの径方向の周縁部において、短凸歯部７ｂ１及び長凸歯部７ｂ２が配列される配列領域外のこれらが配列されない領域に設けられる。かかる欠歯部７ｃは、周方向における吸気行程又は爆発工程の後半の９０度、又は圧縮行程又は排気工程の前半の９０度に対応した角度領域に設定されていることが好ましい。これにより、長凸歯部７ｂ２の配置に影響を与えない態様で欠歯部７ｃを設けることができ、クランクシャフト６の角度基準位置の検出をより確実なものにすることができる。
【産業上の利用可能性】
【００７９】
以上のように、本発明は、簡便な構成で、二輪自動車等の車両に搭載された内燃機関の失火状態の検出精度を向上させることができる内燃機関制御装置及びそれに適用されるリラクタを提供することができるものであり、その汎用普遍的な性格から車両等の内燃機関制御装置に広く適用され得るものと期待される。
【符号の説明】
【００８０】
１…内燃機関
２…シリンダブロック
２ａ…気筒
３…クーラント通路
４…ピストン
５…コンロッド
６…クランクシャフト
７、７’、７’’…リラクタ
７ａ…本体部
７ｂ…凸歯部
７ｂ１…短凸歯部
７ｂ２…長凸歯部
７ｃ…欠歯部
８…シリンダヘッド
９…燃焼室
１０…点火プラグ
１１…吸気管
１１ａ…吸気通路
１２…吸気バルブ
１３…インジェクタ
１４…スロットルバルブ
１５…排気管
１５ａ…排気通路
１６…排気バルブ
１００…内燃機関制御装置
１０１…クランク角センサ
１０２…車速センサ
１０３…スロットル開度センサ
１０４…吸気圧センサ
１０５…エンジン温度センサ
１１１…エンジン回転数算出処理部
１１２…車速算出処理部
１１３…スロットル開度算出処理部
１１４…吸気圧算出処理部
１１５…エンジン温度算出処理部
１１６…燃料噴射・点火制御部
１１７…失火検知許可判定部
１１８…失火検知部
１１９…診断管理部
【図１】
2018119405.tif 000003
【図２】
2018119405.tif 000004
【図３】
2018119405.tif 000005
【図４】
2018119405.tif 000006