(57)【要約】【課題】回転センサ信号の検出期間に基づいて正逆転の判別を可能とし、コストアップを招くことなく逆転時の点火制御を確実に回避した内燃機関の点火制御装置を得る。【解決手段】ロータ１の突起１１、１２に対向配置された回転センサ３と、回転センサ信号Ｒを基準角度信号として取り込み点火回路６に駆動信号Ｐを出力する点火時期制御回路４とを備えている。点火時期制御回路４内のリタード点火制御手段は、回転センサ信号Ｒの特定区間の周期を測定し、特定区間周期に応答して駆動信号Ｐを生成する。リタード点火制御手段内の宛然手段４６は、特定区間の周期に基づいて次の回転センサ信号を受け付ける予想期間を設定し、予想期間の間に入力された信号のみを有効化する。【選択図】図１
2005188321.tif 000002
【特許請求の範囲】
【請求項１】
内燃機関の複数の気筒に対応して設けられた点火回路と、
前記内燃機関のクランク軸に同期して回転するロータと、
前記ロータの外周に沿って所定角度毎に設けられた複数の突起と、
前記複数の突起に対向配置された回転センサと、
前記突起を検出する毎に前記回転センサから生成される回転センサ信号を基準角度信号として取り込み、前記点火回路に駆動信号を出力する点火時期制御回路と
を備えた内燃機関の点火制御装置において、
前記点火時期制御回路は、
通常運転時でのタイマ点火制御手段と、
前記通常運転時よりも回転速度が低い運転域でのリタード点火制御手段とを有し、
前記リタード点火制御手段は、
前記回転センサ信号の特定区間の周期を測定する周期測定手段と、
前記特定区間の周期に応答して前記駆動信号を生成するとともに、前記特定区間に続いて生成される次の回転センサ信号を有効化するための演算手段とを含み、
前記演算手段は、
前記特定区間の周期に基づいて、前記内燃機関の正転時に生成されるものと予想される次の回転センサ信号を受け付けるための予想期間を設定する予想期間設定手段を含み、
前記予想期間の間に入力された次の回転センサ信号のみを有効化することを特徴とする内燃機関の点火制御装置。
【請求項２】
前記回転センサは、電磁ピックアップにより構成され、
前記複数の突起は、
前記複数の気筒の第１および第２の基準角度に対応した磁性体両端部を有する第１の突起と、
前記複数の気筒の第３および第４の基準角度に対応した磁性体両端部を有する第２の突起とを含み、
前記第１および第２の基準角度は、前記タイマ点火制御手段で使用可能な十分に進角側のタイマ基準角度に設定され、
前記第３の基準角度は、前記内燃機関のアイドリング運転時の点火位置となるように、前記複数の気筒の圧縮行程の上死点よりも進角側に設定され、
前記第４の基準角度は、前記リタード点火制御手段によるリタード点火位置となる前記圧縮行程の上死点付近に設定され、
前記特定区間は、前記第１の基準角度から前記第２の基準角度までの第１の特定区間と、前記第１の基準角度から前記第３の基準角度までの第２の特定区間と、前記第２の基準角度から前記第３の基準角度までの第３の特定区間とのうち、少なくとも１つを含むことを特徴とする請求項１に記載の内燃機関の点火制御装置。
【請求項３】
前記回転センサは、第１〜第４の回転センサ信号を順次生成し、
前記周期測定手段は、
第１の回転センサ信号の生成タイミングから第２の回転センサ信号の生成タイミングまでの第１の周期と、
前記第１の回転センサ信号の生成タイミングから第３の回転センサ信号の生成タイミングまでの第２の周期とを測定し、
前記予想期間設定手段は、
前記第１の周期に基づいて、前記第３の回転センサ信号を受け付けるための第１の予想期間を設定し、
前記第１の予想期間の間に前記第３の回転センサ信号が入力された場合には、前記第３の回転センサ信号の生成タイミングが前記第３の基準角度に対応するものと判定して、前記第４の回転センサ信号を受け付けるための第２の予想期間を設定し、
前記演算手段は、前記第２の予想期間の間に前記第４の回転センサ信号が入力された場合のみに、前記第４の回転センサ信号の生成タイミングに応じたリタード点火制御を行うことを特徴とする請求項２に記載の内燃機関の点火制御装置。
【請求項４】
前記演算手段は、前記第１の周期が所定の閾値以上を示す場合には、前記第４の回転センサ信号に応じた前記駆動信号の出力を禁止することを特徴とする請求項３に記載の内燃機関の点火制御装置。
【請求項５】
前記周期測定手段は、前記第２の回転センサ信号の生成タイミングから第３の回転センサ信号の生成タイミングまでの第３の周期を測定し、
前記演算手段は、前記第３の周期が所定の閾値以上を示す場合には、前記第４の回転センサ信号に応じた前記駆動信号の出力を禁止することを特徴とする請求項３に記載の内燃機関の点火制御装置。
【請求項６】
前記周期測定手段は、
前記第２の回転センサ信号の生成タイミングから第３の回転センサ信号の生成タイミングまでの第３の周期を測定し、
前記演算手段は、前記第１の周期に対する前記第３の周期の比率が所定の閾値以上を示す場合には、前記第４の回転センサ信号に応じた前記駆動信号の出力を禁止することを特徴とする請求項３に記載の内燃機関の点火制御装置。
【請求項７】
前記内燃機関の温度を検出する温度センサを備え、
前記演算手段は、前記温度の上昇に応じて前記閾値を増大させるための閾値可変設定手段を含むことを特徴とする請求項４から請求項６までのいずれか１項に記載の内燃機関の点火制御装置。
【請求項８】
前記内燃機関の負荷を検出する負荷センサを備え、
前記演算手段は、前記負荷の上昇に応じて前記予想期間を短縮させるための予想期間可変設定手段を含むことを特徴とする請求項１から請求項７までのいずれか１項に記載の内燃機関の点火制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、二輪車やバギー車などに用いられる内燃機関の点火制御装置に関し、特にコストアップを招くことなく低回転運転時での逆転発生時に自動的に点火制御を禁止させることのできる内燃機関の点火制御装置に関するものである。
【背景技術】
【０００２】
従来より、内燃機関の点火制御装置においては、内燃機関により回転駆動されるロータの外周には突起が設けられ、また、ロータの突起に対向するように回転センサが配置されている。
回転センサは、クランク角度の検出信号として、突起の前端部に対応して負電圧の負波信号を生成し、突起の後端部に対応して正電圧の正波信号となるパルス信号を生成する。
【０００３】
一般に、突起の前端部は、通常運転時でのタイマ点火制御のクランク角度基準位置に設定され、突起の後端部は、低回転運転時でのリタード点火制御時の固定点火時期に対応したクランク角度基準位置に設定されている。
点火制御装置は、始動時やアイドリング時などの低回転運転時において、点火時期のふらつきを防止するために、正波信号（突起後端部）の生成時に点火制御を行う。
また、点火制御装置は、たとえば負波信号（突起前端部）の生成毎のパルス周期から回転速度を検出しており、通常運転時（高回転運転時）においては、負波信号の生成時からタイマ制御による予測点火時期をセットして点火時期を制御する。
【０００４】
しかしながら、内燃機関の始動時または停止時においては、クランク軸が圧縮行程を乗り越えられずに逆転する場合があり、このような逆転時においても、回転センサの正波信号の状態によっては点火制御が実行されてしまい、逆転を助長する可能性がある。
このような逆転時での点火制御状態が発生する理由は、たとえば突起の中央部付近に回転センサが位置するタイミングで逆転が発生したときに、逆転により突起の前端部が回転センサによって再度検出されて後端部として誤認識されるからである。また、このとき、回転センサ信号は、突起が回転センサから離れる（ギャップが広がる）方向となるので、正転特の突起の後端部での回転センサ信号と同じ極性になるので、逆転を認識することは不可能である。
【０００５】
このような逆転時での点火制御が実行されると、場合によっては、内燃機関の逆転がさらに加速されて、ケッチン現象（始動装置側への回転力逆伝達）が発生し、これにより始動装置が破壊されるおそれもある。
そこで、このような不具合を防止するために、たとえば磁石発電機のロータを回転センサと組み合わせて用い、回転センサ信号のみならず、ロータ内の磁石により発電されるコイル信号をも同時に検出し、コイル信号および回転センサ信号の各位相から正逆転状態を検出し、正転時には点火信号を有効化し、逆転時には点火信号を無効化する装置も提案されている。
【０００６】
また、ロータに配置された複数個の突起を回転センサが横切るときの回転センサ信号と、磁石発電機のコイル信号との各位相を組み合わせて検出することにより、正逆転状態を判別する装置も提案されている（たとえば、特許文献１参照）。
この場合、始動時であっても、低速時の遅角（リタード）点火制御を、予測点火時期を用いることなく、固定点火位置として制御するようになっている。
【０００７】
【特許文献１】特許第３１４２４３６号
【発明の開示】
【発明が解決しようとする課題】
【０００８】
従来の内燃機関の点火制御装置では、逆転状態を判別するために、磁石発電機のロータを用いてコイル信号を検出しており、回転センサ信号の検出回路とは別にコイル信号検出回路が必要となるので、コストアップを招くという課題があった。また、磁石発電機の発電電圧の一部がコイル信号の検出用に消費されるので、発電機本来の充電量を損なうという課題があった。
【０００９】
この発明は、上記のような課題を解決するためになされたものであり、クランク軸と一体の回転板（ロータ）に複数個の突起を設け、ロータの突起に単一の回転センサを対向配置することにより、コイル信号を検出することなく回転センサ信号のみを用いて、検出期間に基づいて正逆転の判別を可能とし、逆転時の点火制御を回避した内燃機関の点火制御装置を得ることを目的とする。
また、始動時などの低回転運転時においても、逆転時の点火制御を回避しつつ、予測点火時期によるタイマ点火制御を用いない固定点火位置での低速リタード点火制御を可能とした内燃機関の点火制御装置を得ることを目的とする。
【課題を解決するための手段】
【００１０】
この発明による内燃機関の点火制御装置は、内燃機関の複数の気筒に対応して設けられた点火回路と、内燃機関のクランク軸に同期して回転するロータと、ロータの外周に沿って所定角度毎に設けられた複数の突起と、複数の突起に対向配置された回転センサと、突起を検出する毎に回転センサから生成される回転センサ信号を基準角度信号として取り込み、点火回路に駆動信号を出力する点火時期制御回路とを備えた内燃機関の点火制御装置において、点火時期制御回路は、通常運転時でのタイマ点火制御手段と、通常運転時よりも回転速度が低い運転域でのリタード点火制御手段とを有し、リタード点火制御手段は、回転センサ信号の特定区間の周期を測定する周期測定手段と、特定区間の周期に応答して駆動信号を生成するとともに、特定区間に続いて生成される次の回転センサ信号を有効化するための演算手段とを含み、演算手段は、特定区間の周期に基づいて、内燃機関の正転時に生成されるものと予想される次の回転センサ信号を受け付けるための予想期間を設定する予想期間設定手段を含み、予想期間の間に入力された次の回転センサ信号のみを有効化するものである。
【発明の効果】
【００１１】
この発明によれば、複数の突起を有するロータに対向配置された単一の回転センサを用いて正逆転の判定を可能とし、コストアップを招くことなく、低回転運転時での逆転状態の発生時における点火制御を防止することができる。
【発明を実施するための最良の形態】
【００１２】
実施の形態１．
図１はこの発明の実施の形態１に係る内燃機関の点火制御装置を概略的に示すブロック構成図である。また、図２は図１の動作を説明するためのタイミングチャートであり、図１内の回転センサ信号ＲおよびＣＰＵ入力信号Ｓの各波形を示している。
図１において、ロータ１は、内燃機関（図示せず）のクランク軸に設けられており、クランク軸に同期して矢印２の方向に回転駆動される。
ロータ１の外周部には、回転方向２に沿って所定角度毎に順次配列された複数（２個）の突起１１、１２が設けられており、各突起１１、１２は、それぞれ磁性体からなる両端部を有する。
【００１３】
先頭側に位置する幅広の突起１１は、内燃機関の複数の気筒に関して、第１の基準角度（たとえば、上死点ＴＤＣの手前６５°のクランク角度Ｂ６５°ＣＡ）に対応した前端部と、第２の基準角度（たとえば、上死点ＴＤＣの手前１０°のクランク角度Ｂ１０°ＣＡ）に対応した後端部とを有する。
また、後続側に位置する幅狭の突起１２は、内燃機関の複数の気筒に関して、第３の基準角度（たとえば、上死点ＴＤＣの手前５°のクランク角度Ｂ５°ＣＡ）に対応した前端部と、第４の基準角度（たとえば、上死点ＴＤＣ）に対応した後端部とを有する。
【００１４】
回転センサ３は、ロータ１の突起１１、１２に対向配置された電磁ピックアップにより構成されており、各突起１１、１２の端部を検出する毎に、各気筒のクランク角度に対応した回転センサ信号Ｒを生成する。すなわち、回転センサ３は、各突起１１、１２の前端部に対応して負極性電圧を出力し、各突起１１、１２の後端部に対応して正極性電圧を出力する。
回転センサ信号Ｒは、内燃機関の運転状態を示す他の各種センサ８からの出力信号とともに、ＥＣＵからなる点火時期制御回路４に入力される。各種センサ８は、内燃機関の冷却水温を温度情報として検出する温度センサなどを含む。
【００１５】
点火時期制御回路４は、バッテリ５からの給電により動作し、回転センサ信号Ｒを基準角度信号として取り込み、内燃機関の運転状態および回転センサ信号Ｒに応じて気筒毎の点火時期を演算し、点火時期に対応した駆動信号Ｐを点火回路（イグニションコイル）６に出力する。
点火回路６は、各気筒に対応して設けられており、駆動信号Ｐに応答して通電遮断される１次巻線と、点火プラグ７に接続された２次巻線とにより構成されている。点火回路６は、１次巻線の通電遮断時に２次巻線から高電圧を出力し、制御対象気筒の点火プラグ７に放電火花を発生させて点火を行うようになっている。
【００１６】
点火時期制御回路４は、バッテリ５の出力電圧を回路用の電源電圧に変換するコンバータ４１と、コンバータ４１の出力電圧に基づいて駆動信号Ｐを出力するコンデンサ４２と、コンデンサ４２の入力端子とグランドとの間に挿入されたサイリスタ４３と、コンデンサ４２の出力端子とグランドとの間に挿入されたダイオード４４と、回転センサ信号Ｒを矩形波からなるＣＰＵ入力信号Ｓに変換するインタフェース４５と、ＣＰＵ入力信号Ｓに基づいてサイリスタ４３をＯＮ／ＯＦＦ制御するＣＰＵ４６とを備えている。
【００１７】
点火時期制御回路４内のＣＰＵ４６は、通常運転時（高回転運転時）でのタイマ点火制御手段と、通常運転時よりも回転速度が低い運転域（低回転運転時）でのリタード点火制御手段とを構成している。
ＣＰＵ４６内のリタード点火制御手段は、周期測定手段および演算手段を有する。
リタード点火制御手段内の周期測定手段は、ＣＰＵ入力信号Ｓに基づいて回転センサ信号Ｒの特定区間の周期を測定する。
【００１８】
また、リタード点火制御手段内の演算手段は、特定区間の周期に応答して、サイリスタ４３の制御信号（駆動信号Ｐに対応）を生成するとともに、特定区間に続いて生成される次の回転センサ信号Ｒを有効化する。
すなわち、演算手段は、特定区間の周期に基づいて、内燃機関の正転時に生成されるものと予想される次の回転センサ信号を受け付けるための予想期間を設定する予想期間設定手段を含み、予想期間の間に入力された次の回転センサ信号のみを有効化するようになっている。
【００１９】
前述したように、突起１１の前端部および後端部に対応した第１および第２の基準角度は、タイマ点火制御手段で使用可能な十分に進角側のタイマ基準角度（Ｂ６５°ＣＡ、Ｂ１０°ＣＡ）に設定されている。
また、突起１２の前端部に対応した第３の基準角度は、内燃機関のアイドリング運転時の点火位置となるように、複数の気筒の圧縮行程の上死点よりも進角側（Ｂ５°ＣＡ）に設定され、突起１２の前端部に対応した第４の基準角度は、リタード点火制御手段によるリタード点火位置となる圧縮行程の上死点（ＴＤＣ）付近に設定されている。
【００２０】
図２において、正転時における回転センサ信号Ｒは、極性が交互に反転されて順次生成されるパルスａ、ｂ、ｃ、ｄからなり、各パルスａ〜ｄの生成タイミングは、上記第１〜第４の基準角度に対応している。
すなわち、回転センサ信号Ｒにおいて、パルスａは突起１１の前端部、パルスｂは突起１１の後端部、パルスｃは突起１２の前端部、パルスｄは突起１２の後端部にそれぞれ対応する。
また、パルスａの生成タイミングから次のパルスａの生成タイミングまでの期間がクランク軸の１回転（３６０°）である。
【００２１】
インタフェース４５からＣＰＵ４６に入力されるＣＰＵ入力信号Ｓは、周期測定が容易となるように、負極性のパルスａ、ｃに応答して立下り、且つ、正極性のパルスｂ、ｄに応答して立上る矩形波となる。
ＣＰＵ入力信号Ｓの各エッジ間の測定時間を、第１〜第３の特定区間の周期Ｔａｂ、Ｔａｃ、Ｔｂｃとする。
前述した通り、パルスａによる第１の基準角度（Ｂ６５°ＣＡ）は、高回転時に予測点火時期をタイマセットするための基準位置であり、パルスｃによる第３の基準角度（Ｂ５°ＣＡ）は、アイドリング時に点火制御する固定点火位置であり、パルスｄによる第４の基準角度（ＴＤＣ）は始動時のみに点火制御するための低速リタード点火位置である。
【００２２】
ＣＰＵ４６において、リタード点火制御手段内の周期測定手段は、パルスａ（第１の基準角度）からパルスｂ（第２の基準角度）までの第１の特定区間の周期Ｔａｂと、パルスａ（第１の基準角度）からパルスｃ（第３の基準角度）までの第２の特定区間の周期Ｔａｃと、パルスｂ（第２の基準角度）からパルスｃ（第３の基準角度）までの第３の特定区間の周期Ｔｂｃとのうち、少なくとも１つを特定区間の周期として測定する。
【００２３】
また、ＣＰＵ４６において、演算手段内の予想期間設定手段は、パルスａ、ｂに基づく第１の特定区間の周期Ｔａｂが測定された（パルスｂが検出された）時点で、Ｔａｂ×αを計算し、正転時において次回に検出されるべきパルスｃを受け入れるための最大待機時間として、ｃ出力予想期間（＝Ｔａｂ×α）を設定する。
なお、係数αは、内燃機関の仕様およびパルス検出の要求仕様などに応じて、任意に設定され得る。
【００２４】
また、予想期間設定手段は、パルスａ、ｃに基づく第２の特定区間の周期Ｔａｃが測定された（パルスｃが検出された）時点で、Ｔａｃ×β１およびＴａｃ×β２を計算し、正転時において次回に検出されるべきパルスｄを受け入れるための待機時間範囲として、ｃ出力予想期間（＝Ｔａｃ×β１〜Ｔａｃ×β２）を設定する。
なお、各係数β１およびβ２の間には、β１＜β２の関係が設定されている。
【００２５】
次に、図２を参照しながら、図１に示したこの発明の実施の形態１による点火時期制御回路４の動作について説明する。
ＣＰＵ４６内のリタード点火制御手段は、通常運転時よりも回転速度が低く不安定な低回転運転時（始動時およびアイドリング時）において、点火時期のふらつきを防止するために、突起１２の後端部に対応した正波信号の生成タイミング（ＴＤＣ）で点火制御を行う。
【００２６】
一方、点火時期制御回路４内のＣＰＵ４６は、突起１１の前端部に対応した負波信号の生成タイミング（Ｂ６５°ＣＡ）毎に、ＣＰＵ入力信号Ｓ（回転センサ信号Ｒ）の周期を検出して回転速度に変換し、ＣＰＵ４６内のタイマ点火制御手段は、通常運転時（高速運転時）において、最大進角側の負波信号の生成タイミングから予測点火時期をセットし、タイマ点火時期制御を実行する。
【００２７】
回転センサは、第１〜第４のパルスａ〜ｄからなる回転センサ信号Ｒを順次生成しているが、たとえば始動時においては、点火時期制御回路４は、検出された回転センサ信号Ｒ（ＣＰＵ入力信号Ｓ）がパルスａ〜ｄのうちのどれに対応しているかを判別することはできない。
【００２８】
したがって、点火時期制御回路４内のＣＰＵ４６において、リタード点火制御手段を構成する周期測定手段は、第１の回転センサ信号（パルスａとは限らない）の生成タイミングから第２の回転センサ信号（パルスｂとは限らない）の生成タイミングまでの第１の周期Ｔ１（第１の特定区間の周期Ｔａｂとは限らない）と、第１の回転センサ信号の生成タイミングから第３の回転センサ信号（パルスｃとは限らない）の生成タイミングまでの第２の周期Ｔ２（第２の特定区間の周期Ｔａｃとは限らない）とを測定する。
【００２９】
このとき、予想期間設定手段は、第１の周期Ｔ１に基づいて、第３の回転センサ信号を受け付けるための第１の予想期間Ｔ１×α（受け付け時間）を設定し、第３の回転センサ信号が生成されて入力されるのを待機する。
第１の予想期間（Ｔ１×α）の間に第３の回転センサ信号が入力された場合には、第３の回転センサ信号の生成タイミングが第３の基準角度に対応する（第３の回転センサ信号がパルスｃに対応する）ものと判定して、第４の回転センサ信号（パルスｄ）を受け付けるための第２の予想期間（＝Ｔａｃ×β１〜Ｔａｃ×β２）を設定する。
【００３０】
また、第３の回転センサ信号（パルスｃ）が認識（有効化）された時点で、第１および第２の回転センサ信号が、それぞれパルスａ、ｂに対応するものと判定する。
その後、演算手段は、第２の予想期間の間に第４の回転センサ信号（パルスｄ）が入力された場合のみに、第４の回転センサ信号（パルスｄ）の生成タイミングに応じたリタード点火制御を行う。
【００３１】
このとき、第３の回転センサ信号（パルスｃ）の生成タイミングから第４の回転センサ信号（パルスｄ）の生成タイミングまでの間に、仮に逆転状態が発生したとすると、圧縮行程の上死点（ＴＤＣ）の直前の回転角度位置で逆転したことになるので、正転時と比べて、第４の回転センサ信号が入力されるまでに著しく長い時間を要する。
したがって、第２の予想期間（ｄ出力予想期間）の間に第４の回転センサ信号が生成されることなく、逆転時に生成される第４の回転センサ信号が有効化されて点火制御に用いられることはない。
【００３２】
また、リタード点火制御手段を構成する演算手段は、第１の周期（Ｔａｂに対応）が所定の閾値（図示せず）以上を示す場合には、逆転状態の発生により回転速度が低下している状態と見なし、たとえ第２の予想期間内で第４の回転センサ信号が生成されたとしても、第４の回転センサ信号（パルスｄの対応）を無効化して、第４の回転センサ信号に応じた駆動信号Ｐの出力を禁止する。
【００３３】
このように、始動時において、点火時期制御回路４内のＣＰＵ４６は、第１の特定区間の周期Ｔａｂの測定後にｃ出力予想期間（＝Ｔａｂ×α）を演算し、第２の特定区間の周期Ｔａｃの測定後にｄ出力予想期間（＝Ｔａｃ×β１〜Ｔａｃ×β２）を演算する。
そして、ｃ出力予想期間（＝Ｔａｂ×α）以内にＣＰＵ入力信号Ｓの立下り（パルスｃ）が検出されたときのみに、パルスｃを有効化して（受け付けて）、ｄ出力予想期間（＝Ｔａｃ×β１〜Ｔａｃ×β２）の間にパルスｄが検出されるものと予想する。
その後、ｄ出力予想期間の間にパルスｄが検出されたときに、第４の基準角度（リタード点火制御位置）が正常に入力されたものと判定して、始動時の低速リタード点火制御を実行する。
【００３４】
つまり、始動時において、パルスａが最初にＣＰＵ４６に入力されれば、パルスａの入力直後の行程内で、直ちに点火制御が可能となる。
ただし、極低速時においては、パルスａの入力タイミングからパルスｄが入力されるまでの間に、内燃機関が逆転する可能性が高いので、フェールセーフ機能によりパルスｄに基づく点火制御の実行を禁止する。すなわち、第１の特定区間の周期Ｔａｂが所定の閾値以上を示す場合には、パルスｄが入力された（受け付けられた）としても、パルスｄを無効化して駆動信号Ｐの出力を禁止する。
【００３５】
また、パルスａが最初にＣＰＵ４６に入力されれば、始動直後からパルスｃの判定が可能となるので、始動後において、たとえばパルスｃから次のパルスｃまでの検出周期を１回転と見なすことにより、内燃機関の回転速度を計算することができる。
内燃機関の回転速度があらかじめ設定された所定回転速度（たとえば、５００ｒｐｍ〜８００ｒｐｍ程度）以上に達すると、内燃機関はアイドリング状態に移行する。このとき、点火時期がふらついて回転が不安定とならないように、パルスｃを検出する（受け付ける）毎に、固定位置（Ｂ５°ＣＡ）で点火制御を実行する。
このようなアイドリング時においても、ｃ出力予想期間（＝Ｔａｂ×α）以内にＣＰＵ入力信号Ｓの立下り（回転センサ信号Ｒのパルスｃ）が検出されたときのみに、点火制御が実行される。
【００３６】
さらに、内燃機関の回転速度が上昇し、点火時期の進角制御領域（高速運転時）に入ると、ＣＰＵ４６は、回転センサ信号Ｒの立下り（パルスａまたはパルスｃ）のみを入力するようにして、最も長い周期（２９５°ＣＡ）が測定されたＣＰＵ入力信号Ｓの立下りタイミング（パルスａの生成タイミング）をタイマ制御の基準位置として、通常運転時の予測点火制御を行う。
【００３７】
次に、図３を参照しながら、この発明の実施の形態１による逆転発生時の点火制御の回避動作について、それぞれ逆転発生タイミングが異なる場合を例にとって説明する。
図３は逆転が発生し得る全てのタイミングにおける５通りの回転動作Ａ１〜Ａ５を示す説明図であり、各逆転タイミング（矢印Ａ１〜Ａ５の折り返しタイミング）を、回転センサ信号ＲおよびＣＰＵ入力信号Ｓのタイミングチャートと関連付けて示している。
【００３８】
逆転時においては、回転センサ信号Ｒの出力極性が正転時に対して反転するので、ＣＰＵ入力信号Ｓの出力極性も反転し、ＣＰＵ入力信号Ｓは正転時波形をそのまま戻るように入力される。
たとえば、逆転例Ａ２のように、パルスａ、ｂの間で逆転が発生すると、パルスａ側へ戻るが、このとき、回転センサ３と突起１１とのギャップが広がる方向となるので、逆転時に検出されるパルスａは、正転時のパルスｂと同一の正波信号（ＣＰＵ入力信号Ｓは、立上り）となる。
しかし、この発明の実施の形態１によれば、始動時に発生し得る逆転例Ａ１〜Ａ５のいずれの場合においても、以下のように、点火制御の実行を回避することができる。
【００３９】
図３において、まず、逆転例Ａ１は、回転センサ３が突起１１の前端部に到達する直前、すなわち、ＣＰＵ入力信号Ｓの立下り波形（パルスａ）が検出される直前のＨレベル期間で逆転が発生した場合を示している。
この場合、まだ、回転センサ信号Ｓが検出されないので点火制御は実行されない。
【００４０】
また、逆転例Ａ２は、突起１１の中間部に対応するＣＰＵ入力信号ＳのＬレベル期間（パルスａ、ｂの間）で逆転が発生した場合を示している。
この場合、立下り波形（パルスａ）の入力タイミングからｃ出力予想期間（＝Ｔａｂ×α）以内に立上り波形（パルスｂ）が入力されないので、点火制御は実行されない。
【００４１】
また、逆転例Ａ３は、突起１１の後端部から突起１２の前端部までの間に対応するＣＰＵ入力信号ＳのＨレベル期間（パルスｂ、ｃの間）で逆転が発生した場合を示している。
この場合、逆転時のパルスｂを正転時のパルスｃと誤認識する可能性があるものの、パルスｂに続いて入力されるパルスａまでの期間が長すぎるので、低速リタード点火制御でのｄ出力予想期間（正転時の判定範囲＝Ｔａｃ×β１〜Ｔａｃ×β２）に入らないので、点火制御は実行されない。
なお、アイドリング回転速度以上の運転域においては、内燃機関の回転速度自体が比較的高くなっているので、逆転例Ａ３のような進角位置で逆転することはあり得ない。
【００４２】
また、逆転例Ａ４は、突起１２の中間部に対応するＣＰＵ入力信号ＳのＬレベル期間（パルスｃ、ｄの間）で逆転が発生した場合を示している。
この場合、圧縮上死点ＴＤＣ付近での極低回転における逆転状態となるが、それ以前に回転速度が正転時よりも低下していることから、第１の特定区間の周期Ｔａｂ（または、第３の特定区間の周期Ｔｂｃ）が閾値よりも長くなるので、逆転時のパルスｃがパルスｄと誤認識されたとしても、上記無効化処理により点火制御は実行されない。
【００４３】
さらに、逆転例Ａ５は、突起１２の後端部を通過した直後のＣＰＵ入力信号ＳのＨレベル期間（パルスｄの入力後）で逆転が発生した場合を示している。
この場合、圧縮上死点ＴＤＣを乗り越えた位置（固定位置による点火制御直後）からの逆転であり、内燃機関においては通常あり得ない事態であるので、この逆転パターンは実在しないものと考えて問題ない。したがって、点火制御は実行されない。
【００４４】
つまり、上記全パターンの逆転例Ａ１〜Ａ５において、逆転時に点火制御が実行されることはなく、ケッチン現象の発生を回避することができる。
このように、クランク角度の特定区間を計測することにより、特定区間に続いて入力されるべき回転センサ信号Ｒ（ＣＰＵ入力信号Ｓ）のパルス入力タイミングを予測演算し、予想期間内に回転センサ信号Ｒが入力されれば、それを正常信号として受け付け、点火制御への移行を有効化し、予想期間内に回転センサ信号Ｒが入力されなければ、内燃機関が停止状態または逆転状態にあるものと判別して、予想期間外に入力された信号を受け付けずに無効化することにより、逆転状態または停止寸前状態の内燃機関に対する点火制御を回避して、ケッチン現象を発生させないようすることができる。
また、従来の逆転検出方式に比べて、単一の回転センサ３のみで正逆転を判別することができ、逆転時の瞬時の点火を確実に防止することができる。
【００４５】
なお、ここでは、係数α、β１、β２を固定値として各予想期間を設定したが、内燃機関の負荷状態に応じた値、たとえば内燃機関温度（冷却水温）やスロットル開度に応じたＭＡＰ検索などにより、各係数を可変設定してもよい。
この場合、内燃機関の負荷（温度またはスロットル開度）を検出する負荷センサを設け、ＣＰＵ４６内の演算手段は、予想期間可変設定手段を含み、負荷の上昇に応じて予想期間を短縮させることになる。
同様に、特定区間周期と比較する回転速度の低下判定用の閾値を冷却水温に応じて可変設定してもよい。この場合、ＣＰＵ４６内の演算手段は、閾値可変設定手段を含み、温度（冷却水温）の上昇に応じて閾値を増大させることになる。
これにより、逆転状態をさらに高い信頼性で判別することができる。
【００４６】
また、演算手段は、第１の特定区間の周期Ｔａｂが所定の閾値（たとえば、数ｍｓｅｃ）以上の場合に点火制御の実行を禁止したが、第３の特定区間Ｔｂｃの周期が所定の閾値以上の場合に、第４の回転センサ信号（パルスｄ）に応じた点火制御の実行（駆動信号Ｐの出力）を禁止してもよい。この場合の閾値は、第１の特定区間の周期Ｔａｂと比較する場合よりも短い値となる。
また、第１の特定区間の周期Ｔａｂに対する第３の特定区間の周期Ｔｂｃの比率（＝Ｔｂｃ／Ｔａｂ）が所定の閾値（たとえば、「０．５」程度）以上を示す場合に、第４の回転センサ信号（パルスｄ）に応じた駆動信号Ｐの出力を禁止してもよい。
この場合も、前述と同等の作用効果を奏することは言うまでもない。
【図面の簡単な説明】
【００４７】
【図１】この発明の実施の形態１に係る内燃機関の点火制御装置を示すブロック構成図である。
【図２】この発明の実施の形態１に係る内燃機関の点火制御装置の信号波形を示すタイミングチャートである。
【図３】この発明の実施の形態１による逆転時での点火制御回避動作を示す説明図である。
【符号の説明】
【００４８】
１  ロータ、３  回転センサ、４  点火時期制御回路、５  バッテリ、６  点火回路（イグニションコイル）、７  点火プラグ、１１、１２  突起、４６  ＣＰＵ、ａ〜ｄ  回転センサ信号のパルス（基準角度）、Ｐ  駆動信号、Ｒ  回転センサ信号、Ｓ  ＣＰＵ入力信号、Ｔａｂ、Ｔａｃ、Ｔｂｃ  特定区間の周期。
【図１】
2005188321.tif 000003
【図２】
2005188321.tif 000004
【図３】
2005188321.tif 000005