(57)【要約】【課題】機関の回転速度が低く、カム角センサの出力を認識できない状態でも点火信号を発生させて、機関を点火することができる内燃機関用点火装置を提供する。【解決手段】カム角センサ５が発生するカム角パルスを基準にしてクランク軸が２回転する間に発生するクランク角パルスを識別するパルス識別手段６Ａと、パルス識別手段６Ａにより識別された一連のクランク角パルスを用いて機関の各気筒用の点火信号を発生する定常時点火信号発生手段６０７と、クランク角センサ３がクランク軸ロータの特定のリラクタのエッジを検出して発生するクランク角パルスを基準にしてクランク軸が１回転する間に発生するクランク角パルスを識別するパルス識別手段６Ｂと、カム角パルスを認識できない機関の極低速時にパルス識別手段６Ｂにより識別されたクランク角パルスを用いて点火信号を発生する極低速時点火信号発生手段６１０とを設ける。【選択図】    図３
2005054635.tif 000002
【特許請求の範囲】
【請求項１】
多気筒内燃機関の各気筒用の点火信号に応答して前記内燃機関の各気筒の点火プラグに印加する点火用高電圧を発生する点火回路と、ｎ個（ｎは２以上の整数）のリラクタを有して前記内燃機関のクランク軸に取り付けられたクランク軸ロータと、前記クランク軸ロータの各リラクタの回転方向の前端側エッジ及び後端側エッジをそれぞれ検出してクランク角パルスを発生するクランク角センサと、１つのリラクタを有して前記内燃機関のカム軸に取り付けられたカム軸ロータと、前記カム軸ロータのリラクタの回転方向の前端側エッジ及び後端側エッジをそれぞれを検出してカム角パルスを発生するカム角センサと、前記カム角パルスから得られるカム角情報と前記クランク角パルスから得られるクランク角情報とを用いて前記内燃機関の各気筒の点火位置を検出して前記各気筒用の点火信号を発生する点火信号発生部とを備えた多気筒内燃機関用点火装置において、
前記クランク軸ロータの前記ｎ個のリラクタのうち、ｎ−１個のリラクタは等しい極弧角を有するが、他の１つのリラクタは前記ｎ−１個のリラクタの極弧角と異なる極弧角を有するように設けられ、
前記点火信号発生部は、
前記カム角センサが発生するカム角パルスを基準にして前記クランク軸が２回転する間に前記クランク角センサが発生する一連のクランク角パルスを識別する第１のパルス識別手段と、
前記第１のパルス識別手段により識別された一連のクランク角パルスから得られるクランク角情報に基づいて前記内燃機関の各気筒の圧縮行程の終期に各気筒用の点火信号を発生する定常時点火信号発生手段と、
前記クランク角センサが前記クランク軸ロータの前記他の１つのリラクタのエッジを検出したときに発生するクランク角パルスを基準にして前記クランク軸が１回転する間に発生する一連のクランク角パルスを識別する第２のパルス識別手段と、
前記カム角パルスの波高値がしきい値よりも低い前記内燃機関の極低速時に前記第２のパルス識別手段により識別された一連のクランク角パルスから得られるクランク角情報に基づいて前記内燃機関の各気筒の排気行程の終期及び圧縮行程の終期に各気筒用の点火信号を発生する極低速時点火信号発生手段と、
を具備してなる多気筒内燃機関用点火装置。
【請求項２】
多気筒内燃機関の各気筒用の点火信号に応答して前記内燃機関の各気筒の点火プラグに印加する点火用高電圧を発生する点火回路と、ｎ個（ｎは２以上の整数）のリラクタを有して前記内燃機関のクランク軸に取り付けられたクランク軸ロータと、前記クランク軸ロータの各リラクタの回転方向の前端側エッジ及び後端側エッジをそれぞれ検出してクランク角パルスを発生するクランク角センサと、１つのリラクタを有して前記内燃機関のカム軸に取り付けられたカム軸ロータと、前記カム軸ロータのリラクタの回転方向の前端側エッジ及び後端側エッジをそれぞれを検出してカム角パルスを発生するカム角センサと、前記カム角パルスから得られるカム角情報と前記クランク角パルスから得られるクランク角情報とを用いて前記内燃機関の各気筒の点火位置を検出して前記各気筒用の点火信号を発生する点火信号発生部とを備えた多気筒内燃機関用点火装置において、
前記クランク軸ロータの前記ｎ個のリラクタのうち、ｎ−１個のリラクタは等しい極弧角を有するが、他の１つのリラクタは前記ｎ−１個のリラクタの極弧角と異なる極弧角を有するように設けられ、
前記点火信号発生部は、
前記クランク角センサが発生する一連のクランク角パルスを入力として、前記クランク軸ロータの各リラクタの極弧角に相当する信号幅を有するクランク信号を発生するクランク信号発生回路と、
前記カム角センサが発生するカム角パルスを入力として前記カム軸ロータのリラクタの極弧角に相当する信号幅を有するカム信号を発生するカム信号発生回路と、
前記カム信号を基準にして前記クランク軸が２回転する間に前記クランク信号発生回路が発生する一連のクランク信号に番号をつけて各クランク信号を識別する第１のクランク信号識別手段と、
前記第１のクランク信号識別手段により識別された一連のクランク信号から得られるクランク角情報に基づいて前記内燃機関の各気筒の圧縮行程の終期に各気筒用の点火信号を発生する定常時点火信号発生手段と、
前記クランク信号発生回路が発生する一連のクランク信号から、前記クランク軸ロータの前記他の１つのリラクタの極弧角に相当する信号幅を有するクランク信号を基準クランク信号として検出する基準クランク信号検出手段と、
前記基準クランク信号検出手段により検出された基準クランク信号を基準にして前記クランク軸が１回転する間に前記クランク信号発生回路が発生する一連のクランク信号に番号を付けて各クランク信号を識別する第２のクランク信号識別手段と、
前記カム角パルスの波高値がしきい値よりも低い前記内燃機関の極低速時に前記第２のクランク信号識別手段により識別されたクランク信号から得られるクランク角情報に基づいて前記内燃機関の各気筒の圧縮行程の終期及び排気行程の終期に各気筒用の点火信号を発生する極低速時点火信号発生手段と、
を具備してなる多気筒内燃機関用点火装置。
【請求項３】
前記点火回路は、前記内燃機関の各気筒に対して設けられた点火コイルと、各気筒用の点火信号が与えられたときにオン状態になって各気筒用の点火コイルの一次電流を流し、該点火信号が消滅したときにオフ状態になって該一次電流を遮断する一次電流制御用スイッチとを有して各気筒用の点火コイルの一次電流の遮断により各気筒用の点火コイルの二次コイルに各気筒用の点火用高電圧を誘起させる電流遮断形の回路からなり、
前記クランク軸ロータに設けるリラクタの数ｎは、前記内燃機関の気筒数の２倍に等しく設定され、
前記クランク軸ロータのｎ個のリラクタのうちの１置きに設けられた第１グループのｎ／２個のリラクタのそれぞれの回転方向の前端側エッジに対応するクランク角位置が前記内燃機関の極低速時に該機関のｎ／２個の気筒にそれぞれ対応する点火コイルの一次電流の通電を開始するクランク角位置に対応し、該ｎ／２個のリラクタよりも位相が遅れた位置にある第２グループのｎ／２個のリラクタのそれぞれの回転方向の前端側エッジに対応するクランク角位置が前記内燃機関の極低速時に該機関のｎ／２個の気筒にそれぞれ対応する点火コイルの一次電流を遮断する位置に対応するように前記クランク軸ロータのｎ個のリラクタが設けられていること、
を特徴とする請求項１または２に記載の多気筒内燃機関用点火装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、４サイクル多気筒内燃機関を点火する点火装置に関するものである。
【背景技術】
【０００２】
マイクロプロセッサを用いて点火位置（点火動作を行うクランク角位置）を制御する内燃機関用点火装置においては、機関の所定のクランク角位置でクランク角パルスを発生するクランク角センサを機関に取り付けて、該クランク角センサが発生するクランク角パルスから得たクランク角情報に基づいて機関の点火位置を検出し、検出された点火位置で点火回路に点火信号を与えることにより点火動作を行わせるようにしている。
【０００３】
この種の点火装置において、クランク角パルスから得られるクランク角情報はクランク軸が１回転する間（１／２燃焼サイクルの期間）の情報であるため、クランク角センサの出力のみを用いて４サイクル内燃機関の点火位置を検出して点火動作を行わせるようにした場合には、各気筒の圧縮行程の終期における正規の点火位置だけでなく、正規の点火位置から３６０°離れたクランク角位置（排気行程の終期の特定の位置）でも点火が行われる。この場合、正規の点火位置から３６０°離れたクランク角位置で発生させた火花は捨て火となり、機関の燃焼には寄与しない。
【０００４】
上記のように、機関の各気筒の正規の点火位置から３６０°離れたクランク角位置で捨て火を発生させた場合には、各点火プラグの電極で必要回数の２倍の回数火花が生じるため、点火プラグの電極の消耗が激しくなり、その寿命が短くなるのを避けられない。
【０００５】
そこで、特許文献１に示されているように、クランク角センサの外に、機関のカム軸が１回転する間（クランク軸が２回転する間）にカム角パルスを１回だけ発生するカム角センサを設けて、このカム角センサが発生するカム角パルスを基準にして、クランク軸が２回転する間にクランク角センサが順次発生する一連のクランク角パルスを識別することにより、クランク軸が２回転する間のクランク角情報を得て、このクランク角情報に基づいて各気筒の点火位置を検出することが行われている。
【０００６】
このように、カム軸の回転に同期してカム角パルスを発生するカム角センサを設けて、該カム角パルスを基準にしてクランク角パルスを識別するようにすれば、クランク角パルスからクランク軸が２回転する間（１燃焼サイクルの間）のクランク角情報を得ることができるため、各気筒の正規の点火位置を検出して、正規の点火位置でのみ点火動作を行わせることができ、点火プラグに捨て火が発生するのを防ぐことができる。
【特許文献１】特開平８−２６１０５３号（段落番号０００２）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上記のように、カム角センサから得られるパルスを基準にしてクランク角パルスを識別するようにした場合には、以下に示すような問題が生じる。
【０００８】
カム角センサは、カム軸ロータに設けられたリラクタのエッジを検出してカム角パルスを発生するように構成される。この種のセンサでは、リラクタとカム角センサとの間の相対速度により出力パルスの波高値が決まる。ところが、カム軸の回転速度はクランク軸の回転速度の１／２であるため、機関の極低速時にカム角センサから波高値が十分に大きいパルス信号を発生させることは困難である。カム軸ロータの外径を大きくしてその外周にリラクタを設ければ、リラクタとカム角センサとの間の相対速度を高くして波高値が大きいカム角パルスを発生させることができるが、取り付けスペースの関係で、カム軸ロータの径を大きくすることはできない。
【０００９】
上記のように、カム角センサは、機関の極低速時に波高値が十分に大きいカム角パルスを発生することができないため、機関の極低速時にカム角パルスの波高値がしきい値（カム角パルスが入力される回路が認識し得る波高値の最小値）に達することができないことがある。
【００１０】
カム角パルスを基準にしてクランク角パルスを識別するようにした内燃機関用点火装置において、機関の極低速時にカム角パルスを認識することができないと、点火信号を発生させることができないため、点火動作を行わせることができず、機関の始動に失敗することになる。
【００１１】
本発明の目的は、機関の極低速時にカム角パルスの波高値がしきい値に達しない場合でも点火動作を行わせて機関を始動させることができ、機関が始動した後は、点火プラグに捨て火が生じるのを防いで、点火プラグの消耗を抑制することができるようにした多気筒内燃機関用点火装置を提供することにある。
【課題を解決するための手段】
【００１２】
本発明は、多気筒内燃機関の各気筒用の点火信号が与えられたときに内燃機関の各気筒の点火プラグに印加する点火用高電圧を発生する点火回路と、ｎ個（ｎは２以上の整数）のリラクタを有して内燃機関のクランク軸に取り付けられたクランク軸ロータと、クランク軸ロータの各リラクタの回転方向の前端側エッジ及び後端側エッジをそれぞれ検出してクランク角パルスを発生するクランク角センサと、１つのリラクタを有して内燃機関のカム軸に取り付けられたカム軸ロータと、カム軸ロータのリラクタの回転方向の前端側エッジ及び後端側エッジをそれぞれを検出してカム角パルスを発生するカム角センサと、カム角パルスから得られるカム角情報とクランク角パルスから得られるクランク角情報とを用いて内燃機関の各気筒の点火位置を検出して各気筒用の点火信号を発生する点火信号発生部とを備えた多気筒内燃機関用点火装置を対象とする。
【００１３】
本発明においては、クランク軸ロータのｎ個のリラクタのうち、ｎ−１個のリラクタは等しい極弧角を有するが、他の１つのリラクタはｎ−１個のリラクタの極弧角と異なる極弧角を有するように設けられる。
【００１４】
また点火信号発生部は、カム角センサが発生するカム角パルスを基準にして前記クランク軸が２回転する間にクランク角センサが発生する一連のクランク角パルスを識別する第１のパルス識別手段と、第１のパルス識別手段により識別された一連のクランク角パルスから得られるクランク角情報に基づいて内燃機関の各気筒の圧縮行程の終期に各気筒用の点火信号を発生する定常時点火信号発生手段と、クランク角センサがクランク軸ロータの他の１つのリラクタのエッジを検出したときに発生するクランク角パルスを基準にしてクランク軸が１回転する間に発生する一連のクランク角パルスを識別する第２のパルス識別手段と、カム角パルスの波高値がしきい値よりも低い前記内燃機関の極低速時に第２のパルス識別手段により識別された一連のクランク角パルスから得られるクランク角情報に基づいて内燃機関の各気筒の排気行程の終期及び圧縮行程の終期に各気筒用の点火信号を発生する極低速時点火信号発生手段とを備えた構成とする。
【００１５】
上記のように、クランク軸が１回転する間にクランク角センサが発生する一連のクランク角パルスを、カム角パルスを用いずに識別する第２のパルス識別手段を設けて、カム角パルスを認識できないときに、この第２のパルス識別手段により識別されたクランク角パルスを用いて点火信号を発生させるように構成すると、機関の極低速時にカム角パルスを認識することができない場合でも、点火動作を行うことができるため、機関の始動性を向上させることができる。カム角パルスを認識することができない状態では、機関の正規の点火位置での点火の外に、正規の点火位置から３６０°離れた排気行程の終期のクランク角位置で捨て火が発生するが、捨て火が発生するのはカム角パルスを認識することができない機関の極低速時のみであるため、この捨て火による点火プラグの電極の消耗は僅かである。
【００１６】
機関が始動した後、カム角パルスの波高値がしきい値を超えるようになったときには、クランク軸が２回転する間（１燃焼サイクルの間）に発生する一連のクランク角パルスをカム角パルスを基準にして識別するため、捨て火を生じさせることなく、正規の点火位置でのみ点火動作を行わせることができる。
【００１７】
クランク軸ロータに設けたリラクタのエッジをクランク角センサにより検出してクランク角パルスを発生させる場合、クランク角センサは、リラクタの回転方向の前端側エッジ及び後端側エッジをそれぞれ検出した時に極性が異なる対のクランク角パルスを発生する。同様に、カム軸ロータに設けたリラクタのエッジをカム角センサにより検出してカム角パルスを発生させる場合、カム角センサは、リラクタの前端側エッジ及び後端側エッジをそれぞれ検出したときに極性が異なる対のカム角パルスを発生する。この場合、リラクタの回転方向の前端側エッジ及び後端側エッジでそれぞれ発生する対のパルスを個別に扱って信号処理を行うことにより、クランク角情報及びカム角情報を得るようにしてもよいが、対のクランク角パルスをクランク軸ロータのリラクタの極弧角に相当する信号幅を有するクランク信号に変換し、対のカム角パルスをカム軸ロータのリラクタの極弧角に相当する信号幅を有するカム信号に変換して、これらクランク信号及びカム信号を用いいて、クランク角情報及びカム角情報を得るようにすることができる。
【００１８】
このように、対のクランク角パルスをクランク軸ロータのリラクタの極弧角に相当する信号幅を有するクランク信号に変換し、対のカム角パルスをカム軸ロータのリラクタの極弧角に相当する信号幅を有するカム信号に変換して信号処理を行う場合、本発明に係わる点火装置は下記のように構成される。
【００１９】
クランク軸ロータは、前記と同様に、ｎ個のリラクタのうち、ｎ−１個のリラクタが等しい極弧角を有し、他の１つのリラクタがｎ−１個のリラクタの極弧角と異なる極弧角を有するように構成される。
【００２０】
また点火信号発生部は、クランク角センサが発生する一連のクランク角パルスを入力として、クランク軸ロータの各リラクタの極弧角に相当する信号幅を有するクランク信号を発生するクランク信号発生回路と、カム角センサが発生するカム角パルスを入力としてカム軸ロータのリラクタの極弧角に相当する信号幅を有するカム信号を発生するカム信号発生回路と、カム信号を基準にしてクランク軸が２回転する間にクランク信号発生回路が発生する一連のクランク信号に番号をつけて各クランク信号を識別する第１のクランク信号識別手段と、第１のクランク信号識別手段により識別された一連のクランク信号から得られるクランク角情報に基づいて内燃機関の各気筒の圧縮行程の終期に各気筒用の点火信号を発生する定常時点火信号発生手段と、クランク信号発生回路が発生する一連のクランク信号から、クランク軸ロータの他の１つのリラクタの極弧角に相当する信号幅を有するクランク信号を基準クランク信号として検出する基準クランク信号検出手段と、基準クランク信号検出手段により検出された基準クランク信号を基準にしてクランク軸が１回転する間にクランク信号発生回路が発生する一連のクランク信号に番号を付けて各クランク信号を識別する第２のクランク信号識別手段と、カム角パルスの波高値がしきい値よりも低い内燃機関の極低速時に第２のクランク信号識別手段により識別されたクランク信号から得られるクランク角情報に基づいて内燃機関の各気筒の圧縮行程の終期及び排気行程の終期に各気筒用の点火信号を発生する極低速時点火信号発生手段とを備えた構成とする。
【００２１】
上記点火回路は、例えば、各気筒に対して設けられた点火コイルと、各気筒用の点火信号が与えられたときにオン状態になって各気筒用の点火コイルの一次電流を流し、該点火信号が消滅したときにオフ状態になって該一次電流を遮断する一次電流制御用スイッチとを有して各気筒用の点火コイルの一次電流の遮断により各気筒用の点火コイルの二次コイルに各気筒用の点火用高電圧を誘起させる電流遮断形の回路により構成することができる。
【００２２】
この場合、クランク軸ロータに設けるリラクタの数ｎは、内燃機関の気筒数の２倍に等しく設定し、クランク軸ロータのｎ個のリラクタのうちの１置きに設けられた第１グループのｎ／２個のリラクタのそれぞれの回転方向の前端側エッジに対応するクランク角位置が内燃機関の極低速時に該機関のｎ／２個の気筒にそれぞれ対応する点火コイルの一次電流の通電を開始するクランク角位置に対応し、該ｎ／２個のリラクタよりも位相が遅れた位置にある第２グループのｎ／２個のリラクタのそれぞれの回転方向の前端側エッジに対応するクランク角位置が内燃機関の極低速時に該機関のｎ／２個の気筒にそれぞれ対応する点火コイルの一次電流を遮断する位置に対応するようにクランク軸ロータのｎ個のリラクタを設けるのが好ましい。
【発明の効果】
【００２３】
以上のように、本発明によれば、クランク軸が１回転する間にクランク角センサが発生する一連のクランク角パルスを、カム角パルスを用いずに識別する第２のパルス識別手段を設けて、カム角パルスを認識できないときに、この第２のパルス識別手段により識別されたクランク角パルスを用いて点火信号を発生させるようにしたので、機関の極低速時にクランキング速度が低く、カム角パルスを認識することができない場合でも、点火動作を行わせて、機関の始動性を向上させることができる。
【００２４】
また本発明によれば、機関が始動してカム角パルスの波高値がしきい値を超えるようになった後は、クランク軸が２回転する間（１燃焼サイクルの間）に発生する一連のクランク角パルスをカム角パルスを基準にして識別して、捨て火を生じさせることなく、正規の点火位置でのみ点火動作を行わせることができるため、点火プラグの無用の消耗を防ぐことができる。
【発明を実施するための最良の形態】
【００２５】
以下図面を参照して本発明の実施形態を説明する。
図１及び図２は本発明の好ましい実施形態の構成を示したもので、図１はハードウェアの構成を示す回路図、図２はマイクロプロセッサにより実現される機能実現手段を含めた点火装置全体の構成を示すブロック図である。
【００２６】
本発明はｍ気筒（ｍは２以上の整数）の多気筒内燃機関を点火する点火装置に適用できるが、この実施形態では内燃機関が３つの気筒を有する場合を例にとっている。
【００２７】
図１において１は内燃機関の各気筒用の点火信号に応答して内燃機関の３つの気筒の点火プラグＰＬ１ないしＰＬ３に印加する点火用高電圧を発生する点火回路、２はｎ個（図示の例ではｎ＝６）のリラクタを有して内燃機関のクランク軸に取り付けられたクランク軸ロータ、３はクランク軸ロータ２の各リラクタの回転方向の前端側エッジ及び後端側エッジをそれぞれ検出してクランク角パルスを発生するクランク角センサ、４は１つのリラクタを有して内燃機関のカム軸に取り付けられたカム軸ロータ、５はカム軸ロータのリラクタの回転方向の前端側エッジ及び後端側エッジをそれぞれを検出してカム角パルスを発生するカム角センサ、６はカム角パルスから得られるカム角情報と前記クランク角パルスから得られるクランク角情報とを用いて前記内燃機関の各気筒の点火位置を検出して前記各気筒用の点火信号を発生する点火信号発生部、７は点火電源としてのバッテリ、８はキースイッチである。
【００２８】
更に詳細に説明すると、点火回路１は、機関の第１気筒ないし第３気筒に対してそれぞれ設けられて一次コイル及び二次コイルの一端が共通接続された第１ないし第３の点火コイルＩＧ１ないしＩＧ３と、第１ないし第３の点火コイルの一次コイルに対して直列に接続された第１ないし第３の一次電流制御用スイッチ１０１ないし１０３とからなっている。図示の例では一次電流制御用スイッチ１０１ないし１０３がそれぞれエミッタが接地されたＮＰＮトランジスタＴＲ１ないしＴＲ３からなっていて、これらのトランジスタＴＲ１ないしＴＲ３のコレクタがそれぞれ点火コイルＩＧ１ないしＩＧ３の一次コイルの他端に接続されている。バッテリ７はその負極端子が接地された状態で設けられ、該バッテリの正極端子が、キースイッチ８を通して点火コイルＩＧ１ないしＩＧ３の一次コイル及び二次コイルの共通接続点に接続されている。即ち、バッテリ７の両端の電圧が、第１ないし第３の点火コイルＩＧ１ないしＩＧ３の一次コイルと一次電流制御用スイッチ１０１ないし１０３との直列回路の両端にキースイッチ８を通して印加されている。
【００２９】
点火回路１は、バッテリ式の電流遮断形点火回路として周知のものである。この点火回路においては、第１気筒ないし第３気筒のそれぞれの点火位置よりも位相が進んだクランク角位置で一次電流制御用スイッチ１０１ないし１０３に点火信号（トランジスタＴＲ１ないしＴＲ３のベース電流）Ｓi1ないしＳi3が与えられてこれらのスイッチがオン状態にされ、点火コイルＩＧ１ないしＩＧ３に一次電流Ｉ11ないしＩ13が流される。次いで第１気筒ないし第３気筒の点火位置でそれぞれ第１ないし第３の一次電流制御用スイッチ１０１ないし１０３に与えられていた点火信号Ｓi1ないしＳi3が零にされてこれらのスイッチがオフ状態にされ、点火コイルＩＧ１ないしＩＧ３にそれぞれ流れていた一次電流Ｉ11ないしＩ13が遮断される。第１ないし第３の点火コイルＩＧ１ないしＩＧ３の一次電流が遮断されると、それぞれの一次コイルにそれまで流れていた一次電流を流し続けようとする向きの高い電圧が誘起する。これらの誘起電圧は点火コイルＩＧ１ないしＩＧ３の一次、二次間の巻数比により昇圧されるため、点火コイルＩＧ１ないしＩＧ３の二次コイルに点火用の高電圧が誘起する。これらの高電圧は点火プラグＰＬ１ないしＰＬ３に印加されるため、点火プラグＰＬ１ないしＰＬ３で火花放電が生じ、機関が点火される。
【００３０】
クランク軸ロータ２は、機関のクランク軸に取りつけられた鉄製の回転体２０１の外周に円弧状の突起からなる第１リラクタｒ１ないし第６リラクタｒ６を形成したものからなっている。回転体２０１としては、例えば、フライホイール磁石発電機の回転子ヨークを構成するフライホイールを利用することができる。リラクタｒ１ないしｒ６のうち、第1ないし第５リラクタｒ１ないしｒ５は等しい極弧角θaを有しているが、他の１つの第６リラクタｒ６は、リラクタｒ１ないしｒ５の極弧角θａよりも十分大きな極弧角θbを有するように設けられている。６個のリラクタｒ１ないしｒ６はそれぞれの回転方向（正回転方向）の前端側エッジ相互間の角度間隔βを等しくした状態で（図示の例ではβ＝３６０／ｎ＝６０°とした状態で）設けられている。
【００３１】
クランク角センサ３は、クランク軸ロータ２の各リラクタの回転方向の前端側エッジ（以下単に前端側エッジという。）及び回転方向の後端側エッジ（以下単に後端側エッジという。）をそれぞれ検出して極性が異なるクランク角パルスを発生するもので、図示のセンサは、リラクタに対向する磁極部を先端に有するセンサ鉄心と、該センサ鉄心に磁気結合された永久磁石（図示せず。）と、該センサ鉄心に巻回された信号コイル３０１とを備えた周知の誘導子形のセンサからなっている。この誘導子形のクランク角センサにおいては、クランク軸ロータ２の各リラクタがセンサ鉄心の磁極部に対向し始める際及び該対向を終了する際にそれぞれセンサ鉄心中で磁束の変化が生じ、これらの磁束の変化により、信号コイル３０１に極性が異なるクランク角パルスが誘起する。
【００３２】
クランク角センサ３が発生するクランク角パルスの波形の一例を図４（Ａ）及び図５（Ａ）に示した。なお図４はカム角信号の波高値がしきい値に達しない機関の極低速時の波形を示し、図５はカム角信号の波高値がしきい値に達した後の波形を示している。
【００３３】
この例では、クランク角センサ３がクランク軸ロータの各リラクタの前端側エッジを検出したときに正極性のパルスを発生し、各リラクタの後端側エッジを検出したときに負極性のパルスを発生するように信号コイル３０１が設けられている。図４（Ａ）及び図５（Ａ）において、Ｖ11ないしＶ16はそれぞれクランク角センサがリラクタｒ１ないしｒ６の前端側エッジを検出したときに発生する正極性のクランク角パルスを示し、Ｖ21ないしＶ26はそれぞれクランク角センサがリラクタｒ１ないしｒ６の後端側エッジを検出したときに発生する負極性のクランク角パルスを示している。
【００３４】
カム軸ロータ４は、機関のカム軸に取りつけられた鉄製のロータ４０１の外周に円弧状の突起からなる１つのリラクタＲを形成したものからなっている。
【００３５】
カム角センサ５は、カム軸ロータ４のリラクタＲの回転方向の前端側エッジ及び後端側エッジをそれぞれ検出して極性が異なるカム角パルスを発生するもので、このカム角センサはクランク角センサ３と同様のものからなり、リラクタＲの回転方向の前端側エッジ及び後端側エッジをそれぞれ検出した際にその信号コイル５０１に極性が異なるカム角パルスを発生する。
【００３６】
カム角センサ５が発生するカム角パルスの波形の一例を図４（Ｃ）及び図５（Ｃ）に示した。この例では、カム角センサ５がカム軸ロータ４のリラクタＲの前端側エッジを検出したときに正極性のカム角パルスＶs1を発生し、リラクタＲの後端側エッジを検出したときに負極性のカム角パルスＶs2を発生するように信号コイル５０１が巻回されている。
【００３７】
この例では、クランク角パルスＶ16が発生するタイミングとクランク角パルスＶ26が発生するタイミングとの間でカム角パルスＶs1が発生し、クランク角パルスＶ26が発生するタイミングと同じタイミングでカム角パルスＶs2が発生するようにカム角センサ５とクランク角センサ３との間の位置関係が設定されている。
【００３８】
またこの例では、１つ置きに配置された第１グループのリラクタｒ１，ｒ３，及びｒ５の前端側エッジに対応するクランク角位置（クランク角センサがリラクタｒ１，ｒ３及びｒ５の前端側エッジを検出するクランク角位置）がそれぞれ機関の極低速時に第１気筒ないし第３気筒に対応する点火コイルＩＧ１ないしＩＧ３の一次電流の通電を開始する位置に対応し、第１グループのリラクタｒ１，ｒ３及びｒ５に対して位相が遅れた位置に配置された第２グループのリラクタｒ２，ｒ４及びｒ６の前端側エッジに対応するクランク角位置がそれぞれ機関の極低速時に第１気筒ないし第３気筒に対応する点火コイルの一次電流を遮断する位置に対応するようにクランク軸ロータのリラクタの位置及び極弧角と、クランク角センサ３の位置とが設定されている。
【００３９】
図１において、点火信号発生部６は、マイクロプロセッサ６０１と、バッテリ７の電圧を降圧してマイクロプロセッサ６０１を駆動するための一定の直流電圧を出力する電源回路６０２と、クランク角センサ３が発生する一連のクランク角パルスを入力として、クランク軸ロータ２の各リラクタの極弧角に相当する信号幅を有するクランク信号Ｓｎ（ｎ＝１，２，…，６）（図４Ｂ及び図５Ｂ参照）を発生するクランク信号発生回路６０３と、カム角センサ５が発生するカム角パルスを入力としてカム軸ロータ４のリラクタＲの極弧角に相当する信号幅を有するカム信号Ｓcm（図４Ｄ及び図５Ｄ参照）を発生するカム信号発生回路６０４と、マイクロプロセッサ６０１が第１気筒ないし第３気筒用の点火指令信号Ｓi1´ないしＳi3´をそれぞれ発生したときに点火回路１に与える点火信号Ｓi1ないしＳi3を出力する出力回路６０５とを備えている。
【００４０】
クランク信号発生回路６０３は、例えば正極性のクランク角パルスによりセットされ、負極性のクランク角パルスによりリセットされるフリップフロップ回路からなっていて、正極性のクランク角パルスがしきい値に達するクランク角位置から負極性のクランク角パルスがしきい値に達するクランク角位置までの間の区間に相当する信号幅を有する矩形波状のクランク信号Ｓnを発生する。
【００４１】
カム信号発生回路６０４は、例えば正極性のカム角パルスによりセットされ、負極性のカム角パルスによりリセットされるフリップフロップ回路からなっていて、正極性のカム角パルスがしきい値に達するクランク角位置から負極性のカム角パルスがしきい値に達するクランク角位置までの間の区間に相当する信号幅を有する矩形波状のカム信号Ｓcmを発生する。
【００４２】
マイクロプロセッサ６０１は、そのＲＯＭに記憶したプログラムを実行することにより、図２に示した第１のクランク信号識別手段６０６と、定常時点火信号発生手段６０７と、基準クランク信号検出手段６０８と、第２のクランク信号識別手段６０９と、極低速時点火信号発生手段６１０とを構成する。
【００４３】
ここで、第１のクランク信号識別手段６０６は、カム信号Ｓcmを基準にしてクランク軸が２回転する間にクランク信号発生回路６０３が発生する一連のクランク信号Ｓnに番号をつけて各クランク信号を識別する手段であり、定常時点火信号発生手段６０７は、第１のクランク信号識別手段６０６により識別された一連のクランク信号から得られるクランク角情報に基づいて内燃機関の各気筒の圧縮行程の終期に各気筒用の点火信号を発生する手段である。
【００４４】
また基準クランク信号検出手段６０８は、クランク信号発生回路６０３が発生する一連のクランク信号から、クランク軸ロータ２の他の１つのリラクタｒ６の極弧角に相当する信号幅を有するクランク信号Ｓ6を基準クランク信号として検出する手段であり、第２のクランク信号識別手段６０９は、基準クランク信号検出手段により検出された基準クランク信号Ｓ6を基準にしてクランク軸が１回転する間にクランク信号発生回路６０３が発生する一連のクランク信号に番号を付けて各クランク信号を識別する手段である。
【００４５】
更に極低速時点火信号発生手段６１０は、カム角パルスの波高値がしきい値よりも低い内燃機関の極低速時に第２のクランク信号識別手段６０９により識別されたクランク信号から得られるクランク角情報に基づいて内燃機関の各気筒の圧縮行程の終期及び排気行程の終期に各気筒用の点火信号を発生する手段である。
【００４６】
マイクロプロセッサ６０１はタイマを備えていて、クランク信号Ｓnの立上りが検出されてから立下りが検出されるまでの時間（クランク信号がＨレベルを示す時間）をＨ期間（クランク軸ロータのリラクタの極弧角に相当する区間をクランク軸が回転するのに要した時間）として計測している。また各クランク信号の立上りから次のクランク信号の立上りまでの時間をクランク信号発生間隔Ｔａとして計測している。
【００４７】
図２に示した各手段を構成するためにマイクロプロセッサ６０１が実行するプログラムのアルゴリズムを示すフローチャートを図６ないし図８に示した。
図６は図４（Ｄ）または図５（Ｄ）に示したカム信号Ｓcmの立上りが検出される毎に実行されるカム信号立上り割り込みルーチンで、このルーチンではステップ１でフラグＣＭＳＥＴを１にセットし、ステップ２でフラグＣＭＦＬＧを１にセットした後メインルーチンに復帰する。
【００４８】
図７は、図４（Ｂ）または図５（Ｂ）に示したクランク信号Ｓnの立下がりが検出される毎に実行されるクランク信号立下り割り込みルーチンを示したもので、このルーチンにおいては、ステップ１においてクランク信号がＨレベル（ハイレベル）を示す期間をＨ期間として読み込んで保存する。前回読み込んだＨ期間をＴ1とし、今回読み込んだＨ期間をＴ2とする。次いでステップ２において、前回読み込んだＨ期間Ｔ1に一定の係数αを乗じ、ステップ３で今回読み込んだＨ期間Ｔ2がα・Ｔ1よりも長いか否かを判定する。その結果、Ｔ2＞α・Ｔ1でないと判定されたとき、すなわち、今回発生したクランク信号が基準クランク信号（リラクタｒ６を検出して発生したクランク信号）でないと判定されたときには、以後何もしないでメインルーチンに復帰する。ステップ３でＴ2＞α・Ｔ1であると判定されたとき、すなわち、今回発生したクランク信号が基準クランク信号（リラクタｒ６を検出して発生したクランク信号）であると判定されたときには、ステップ４に進んでフラグＣＭＦＬＧが１にセットされているか否かを判定し、その結果ＣＭＦＬＧが１にセットされていないと判定されたときには、ステップ５に進んでパルス番号を０とした後メインルーチンに復帰する。またステップ４でフラグＣＭＦＬＧが１にセットされていると判定されたときにはステップ６に移行してフラグＣＭＳＥＴが１にセットされているか否かを判定する。その結果、フラグＣＭＳＥＴが１にセットされていないときには、以後何もしないでメインルーチンに復帰し、フラグＣＭＳＥＴが１にセットされているときにはステップ７でパルス番号を０とした後メインルーチンに復帰する。
【００４９】
図８は、クランク信号Ｓn（ｎ＝１，２，…，６）のそれぞれの立上りが検出される毎に実行されるクランク信号立上り割り込みルーチンで、この割り込みルーチンでは、ステップ１において、クランク信号の立上りにつけるパルス番号（図４Ｂ及び図５Ｂに示したクランク信号の立上りに付されている番号）を１だけインクリメントし、ステップ２において今回付されたパルス番号が１であるか否かを判定する。その結果パルス番号が１でないときにはステップ３に移行し、タイマによりカウントしているクランク信号の発生間隔Ｔａ（図４Ｂ及び図５Ｂ参照）を読み込んで保存する。ステップ２でパルス番号が１であると判定されたときには、ステップ４に進んで、カム信号の立上りが検出されたときに１にセットされるフラグＣＭＳＥＴを０にリセットした後ステップ３に移行する。ステップ３でクランク信号の発生間隔Ｔａを保存した後、ステップ５に移行してカム信号の立上りが検出されたときに１にセットされるフラグＣＭＦＬＧが１であるか否かを判定する。この判定の結果、フラグＣＭＦＬＧが１でないと判定されたときには、ステップ６に進んでパルス番号による極低速制御（図４）を行わせ、ステップ５でフラグＣＭＦＬＧが１であると判定されたときには、ステップ７に進んでパルス番号による定常制御（図５）を行わせる。
【００５０】
ステップ６またはステップ７を実行した後、ステップ８に移行してパルス番号が１２であるか否かを判定し、パルス番号が１２でないときには以後何もしないでメインルーチンに復帰する。ステップ８でパルス番号が１２であると判定されたときには、ステップ９に進んでフラグＣＭＦＬＧを０にクリアした後メインルーチンに復帰する。
【００５１】
本実施形態において、機関の極低速時にカム角パルスＶs1及びＶs2がしきい値に達しない場合には、図４（Ｄ）に波線で示したようにカム信号Ｓcmが発生しないため、図６に示したルーチンでフラグＣＭＳＥＴ及びＣＭＦＬＧが１にセットされることはない。
【００５２】
この状態では、基準クランク信号の立下りが検出される毎に図７のステップ４でＣＭＦＬＧが１でないと判定されるため、ステップ５が実行されて基準クランク信号（Ｓ6）の立下りに０の番号が付けられる。また次のクランク信号Ｓ1の立上りが検出されたときに図８のルーチンのステップ１でパルス番号が１とされ、ステップ５でＣＭＦＬＧが１でないと判定されるため、ステップ６が実行されて、極低速制御が行われる。カム角パルスがしきい値に達しない状態では、パルス番号が６になるまで同じことが繰り返されて極低速制御が行われる。基準クランク信号の立下りに０の番号が付された後クランク軸が３６０°回転して再び基準クランク信号の立下りが検出されると図７のステップ５でパルス番号が０に戻される。従って、カム角パルスがしきい値に達しない状態では、図４に示したように、パルス番号１ないし６による極低速制御が行われる。
【００５３】
図８のステップ６で行われる極低速制御では、図４（Ｅ）に示したように、クランク軸が３６０°回転する間に発生する一連のクランク信号Ｓ1ないしＳ6をパルス番号１ないし６により識別して、クランク信号Ｓ1の立上りで一次電流制御用スイッチ１０１をオン状態にすることにより第１気筒の点火コイルＩＧ１に一次電流Ｉ11を流し、クランク信号Ｓ2の立上りで一次電流制御用スイッチ１０１をオフ状態にすることにより第１気筒の点火コイルＩＧ１の一次電流を遮断して点火コイルＩＧ３の二次コイルに点火用高電圧を発生させる。
【００５４】
ステップ６における極低速制御ではまた、図４（Ｆ）に示すように、クランク信号Ｓ5の立上りで一次電流制御用スイッチ１０２をオン状態にして第２気筒の点火コイルＩＧ２に一次電流Ｉ12を流し、クランク信号Ｓ6の立上りで一次電流制御用スイッチ１０２をオフ状態にすることにより第２気筒の点火コイルＩＧ２の一次電流を遮断して点火コイルＩＧ２の二次コイルに点火用高電圧を発生させる。
【００５５】
ステップ６における極低速制御では更に、図４（Ｇ）に示すように、クランク信号Ｓ3の立上りで一次電流制御用スイッチ１０３をオン状態にして第３気筒の点火コイルＩＧ３に一次電流Ｉ13を流し、クランク信号Ｓ4の立上りで一次電流制御用スイッチ１０３をオフ状態にすることにより第３気筒の点火コイルＩＧ３の一次電流を遮断して点火コイルＩＧ３の二次コイルに点火用高電圧を発生させる。
【００５６】
この極低速制御では、クランク軸が１回転する間に点火コイルＩＧ１ないしＩＧ３がそれぞれ１回ずつ点火用高電圧を発生して、該点火用高電圧が印加された点火プラグＰＬ１ないしＰＬ３で火花が生じるため、圧縮行程の終期の正規の点火位置で点火が行われるだけでなく、排気行程の終期においても各点火プラグで火花が発生する。図４においては、排気行程の終期において行われる一次電流の遮断にも「点火」と表示されているが、排気行程の終期に行われる火花は捨て火となり、該火花によって燃焼が引き起こされることはない。
【００５７】
機関の回転速度が上昇してカム角パルスがしきい値に達するようになると、図６のルーチンでフラグＣＭＳＥＴ及びＣＭＦＬＧが１にセットされるようになる。この状態では、カム信号Ｓcmが発生した後、図７のルーチンのステップ３で基準クランク信号が検出されたときに、ステップ４及びステップ６でフラグＣＭＦＬＧ及びＣＭＳＥＴが１であると判定されるため、ステップ７でパルス番号が０とされ、続いて図８のルーチンのステップ１でパルス番号が１とされる。その後ステップ２でパルス番号が１に等しいと判定されるためステップ４でフラグＣＭＳＥＴが０にリセットされる。その後図８のステップ５ではフラグＣＭＦＬＧが１と判定されるため、ステップ７に移行して定常制御が行われる。図８のステップ４でフラグＣＭＳＥＴが０にリセットされた後は、図７のステップ７が実行されることはないため、図８のルーチンが実行される毎にそのステップ１でパルス番号が１２までにインクリメントされ、その間に第１気筒ないし第３気筒の定常制御が行われる。図８のステップ８でパルス番号が１２に等しいと判定されると、フラグＣＭＦＬＧが０にクリアされるため、図７のステップ５が実行されてパルス番号が０に戻される。従って、カム角パルスがしきい値以上になる機関の定常回転時には、パルス番号１ないし１２による定常制御が行われる。
【００５８】
この定常制御では、図５に示したように、クランク軸が７２０°回転する間に発生する１２個のクランク信号Ｓ1，Ｓ2，…，Ｓ6，Ｓ1，Ｓ2，…，Ｓ62の立上りに付した１ないし１２のパルス番号から各クランクパルスを識別して、各気筒の圧縮行程の終期における正規の点火位置でのみ点火を行わせることにより、捨て火を消す。
【００５９】
本実施形態では、図５（Ｅ）に示したように、パルス番号が７のクランク信号Ｓ1の立上りで一次電流制御用スイッチ１０１をオン状態にすることにより点火コイルＩＧ１に一次電流を流し、パルス番号が８のクランク信号Ｓ2の立上りで一次電流制御用スイッチ１０１をオフ状態にすることにより点火コイルＩＧ１の一次電流を遮断して第１気筒の点火を行わせる。
【００６０】
また図５（Ｆ）に示したように、パルス番号が１１のクランク信号Ｓ5の立上りで一次電流制御用スイッチ１０２をオン状態にすることにより点火コイルＩＧ２に一次電流を流し、パルス番号が１２のクランク信号Ｓ6の立上りで一次電流制御用スイッチ１０２をオフ状態にすることにより点火コイルＩＧ２の一次電流を遮断して第２気筒の点火を行わせる。
【００６１】
更に、図５（Ｇ）に示したように、パルス番号が３のクランク信号Ｓ3の立上りで一次電流制御用スイッチ１０３をオン状態にすることにより点火コイルＩＧ３に一次電流を流し、パルス番号が４のクランク信号Ｓ4の立上りで一次電流制御用スイッチ１０３をオフ状態にすることにより点火コイルＩＧ３の一次電流を遮断して第３気筒の点火を行わせる。
【００６２】
なおマイクロプロセッサが実行するプログラムのメインルーチンでは、機関の回転速度の演算や、演算した回転速度に対する点火位置の演算などを行う。機関の低速時においては、前述のように特定のクランク信号の立下り位置で点火を行わせるが、機関の回転速度が設定速度を超える領域では、点火位置を特定のクランク信号の立下り位置よりも進角させるように点火位置を演算し、演算した点火位置が検出されたときに一次電流制御用スイツチをオフ状態にして点火動作を行わせる。演算した点火位置の検出は、特定のクランク信号の立下り位置が検出されたときに点火タイマを起動させて該点火タイマにより点火位置を計測することにより行う。これらの手法は公知であるのでその詳細な説明は省略する。
【００６３】
図６ないし図８に示したアルゴリズムによる場合には、図６に示したルーチンと、図７に示したルーチンと、図８のルーチンのステップ１，２，４，８及び９とにより、カム信号を基準にして、クランク軸が２回転する間にクランク信号発生回路が発生する一連のクランク信号に番号をつけて各クランク信号を識別する第１のクランク信号識別手段６０６が構成される。
【００６４】
また図６のルーチンと図８のステップ５及び７とにより、第１のクランク信号識別手段により識別された一連のクランク信号（パルス番号１ないし１２が付されたクランク信号）から得られるクランク角情報に基づいて内燃機関の各気筒の圧縮行程の終期に各気筒用の点火信号を発生する定常時点火信号発生手段が構成される。
【００６５】
更に、図７のステップ１ないし３により、クランク信号発生回路が発生する一連のクランク信号から、クランク軸ロータの他の１つのリラクタの極弧角に相当する信号幅を有するクランク信号を基準クランク信号として検出する基準クランク信号検出手段６０８が構成される。
【００６６】
また図６のルーチンと、図７のステップ４，５と図８のステップ１及び２とにより基準クランク信号検出手段により検出された基準クランク信号を基準にして、クランク軸が１回転する間にクランク信号発生回路が発生する一連のクランク信号に番号を付けて各クランク信号を識別する第２のクランク信号識別手段６０９が構成される。
【００６７】
更に図６のルーチンと、図８のステップ５及び６とにより、カム角パルスの波高値がしきい値よりも低い内燃機関の極低速時に第２のクランク信号識別手段６０９により識別されたクランク信号から得られるクランク角情報に基づいて内燃機関の各気筒の圧縮行程の終期及び排気行程の終期に各気筒用の点火信号を発生する極低速時点火信号発生手段６１０が構成される。
【００６８】
上記の実施形態では、クランク角パルスをクランク軸ロータのリラクタの極弧角に相当する信号幅を有するクランク信号に変換し、カム角パルスをカム軸ロータのリラクタの極弧角に相当する信号幅を有するカム信号に変換して信号処理を行うようにしたが、本発明は、図３に示したように、カム角センサ５が発生するカム角パルス（Ｖs1またはＶs2)を基準にしてクランク軸が２回転する間に発生する一連のクランク角パルスを識別する第１のパルス識別手段６Ａと、第１のパルス識別手段６Ａにより識別された一連のクランク角パルス（正極性のクランク角パルス及び／または負極性のクランク角パルス）から得られるクランク角情報に基づいて内燃機関の各気筒の圧縮行程の終期に各気筒用の点火信号を発生する定常時点火信号発生手段６０７と、クランク角センサ３がクランク軸ロータの他の１つのリラクタのエッジを検出したときに発生するクランク角パルスを基準にしてクランク軸が１回転する間に発生する一連のクランク角パルスを識別する第２のパルス識別手段６Ｂと、カム角センサ５の波高値がしきい値よりも低い内燃機関の極低速時に第２のパルス識別手段により識別された一連のクランク角パルスから得られるクランク角情報に基づいて内燃機関の各気筒の排気行程の終期及び圧縮行程の終期に各気筒用の点火信号を発生する極低速時点火信号発生手段６１０とを備えた構成とすればよく、クランク信号及びカム信号を用いて信号処理を行う場合に限定されない。
【００６９】
図２に示した例では、カム信号発生回路６０４と第１のクランク信号識別手段６０６とにより図３の第１のパルス識別手段が構成され、クランク信号発生回路６０３と基準クランク信号検出手段６０８と第２のクランク信号識別手段６０９とにより、図３の第２のパルス識別手段６Ｂが構成されている。
【００７０】
上記のように、クランク軸が１回転する間に発生する一連のクランク角パルスを、カム角パルスを用いずに識別する第２のパルス識別手段６Ａを設けて、カム角パルスを認識できないときに、この第２のパルス識別手段６Ａにより識別されたクランク角パルスを用いて点火信号を発生させるように構成すると、図４に示したように、機関の極低速時にカム角パルスを認識することができない場合でも、点火動作を行うことができるため、機関の始動性を向上させることができる。
【００７１】
カム角パルスを認識することができない状態では、機関の正規の点火位置での点火の外に、正規の点火位置から３６０°離れた排気行程の終期のクランク角位置で捨て火が発生するが、捨て火が発生するのはカム角パルスを認識することができない機関の極低速時のみであるため、この捨て火による点火プラグの電極の消耗は僅かである。
【００７２】
機関が始動した後、カム角パルスの波高値がしきい値を超えるようになったときには、図５に示したように、クランク軸が２回転する間（１燃焼サイクルの間）に発生する一連のクランク角パルスをカム角パルスを基準にして識別するため、捨て火を生じさせることなく、正規の点火位置でのみ点火動作を行わせることができる。
【００７３】
上記の実施形態では、カム角パルスを用いずにクランク角パルスを識別するために、１つのリラクタｒ６の極弧角を他のリラクタｒ１ないしｒ５の極弧角よりも大きくしているが、１つのリラクタｒ６の極弧角を他のリラクタｒ１ないしｒ５の極弧角よりも小さくすることによってもクランク角パルスの識別を行うことができる。
【００７４】
上記の実施形態では、クランク軸ロータに設けるリラクタ及びカム軸ロータに設けるリラクタが突起からなっているが、クランク軸ロータ及びカム軸ロータにそれぞれ設けるリラクタは、両ロータとクランク角センサの磁極部及びカム角センサの磁極部との間の磁気抵抗に変化を生じさせるものであればよく、各リラクタは凹部からなっていてもよい。
【００７５】
上記の実施形態では、クランク軸ロータに設けるリラクタの数ｎを機関の気筒数ｍの２倍としているが、クランク軸ロータに設けるリラクタの数ｎを機関の気筒数ｍ気筒数に等しくして、各気筒に対応するリラクタの回転方向の前端側エッジが検出されるクランク角位置を各気筒の点火コイルの一次電流の通電開始位置とし、各気筒に対応するリラクタの回転方向の後端側エッジが検出されるクランク角位置を各気筒の低速時の点火位置とするようにしてもよい。
【００７６】
上記の実施形態では、電流遮断形の点火回路を用いたが、コンデンサ放電式の点火回路を用いる場合にも本発明を適用することができる。コンデンサ放電式の点火回路を用いる場合には、機関の点火位置で点火用コンデンサを放電させるスイッチをトリガするための信号を点火信号として点火回路に与えればよく、点火コイルの一次電流の通電を開始するための信号は必要としない。
【図面の簡単な説明】
【００７７】
【図１】本発明の実施形態のハードウェアの構成を示した回路図である。
【図２】図１の実施形態においてマイクロプロセッサにより構成される機能実現手段を含む点火装置の全体構成を示したブロック図である。
【図３】図１の実施形態の全体構成を、マイクロプロセッサにより構成される機能実現手段をより上位概念で表現して示したブロック図である。
【図４】図１に示した実施形態において、カム角パルスがしきい値よりも低い状態にあるときの各部の信号波形を示した波形図である。
【図５】図１に示した実施形態において、カム角パルスがしきい値以上になっているときの各部の信号波形を示した波形図である。
【図６】図１に示した実施形態において、カム信号が立ち上がる毎に実行される割り込みルーチンのアルゴリズムを示したフローチャートである。
【図７】図１に示した実施形態において、クランク信号の立下りが検出される毎に実行される割り込みルーチンのアルゴリズムを示すフローチャートである。
【図８】図１に示した実施形態において、クランク信号の立上りが検出される毎に実行される割り込みルーチンのアルゴリズムを示したフローチャートである。
【符号の説明】
【００７８】
１  点火回路
２  クランク軸ロータ
３  クランク角センサ
４  カム軸ロータ
５  カム角センサ
６  点火信号発生部
６０１  マイクロプロセッサ
６０３  クランク信号発生回路
６０４  カム信号発生回路
６０６  第１のクランク信号識別手段
６０７  定常時点火信号発生手段
６０８  基準クランク信号検出手段
６０９  第２のクランク信号識別手段
６１０  極低速時点火信号発生手段
６Ａ  第１のパルス識別手段
６Ｂ  第２のパルス識別手段
【図１】
2005054635.tif 000003
【図２】
2005054635.tif 000004
【図３】
2005054635.tif 000005
【図４】
2005054635.tif 000006
【図５】
2005054635.tif 000007
【図６】
2005054635.tif 000008
【図７】
2005054635.tif 000009
【図８】
2005054635.tif 000010