(57)【要約】    【課題】  内燃エンジンの手動クランキング時に適切な初爆タイミングを与えることができるクランク角検出装置及び点火時期制御装置を提供する。    【解決手段】  内燃エンジンのクランク軸に連動して回転しかつ外周に等角度間隔で複数の被検出部を有するロータと、ロータの外周近傍に配置され被検出部が通過する毎にパルス信号を生成するピックアップとを備え、複数の被検出部のうちの内燃エンジンのピストンの上死点に対応したクランク角度直前に位置する被検出部をクランク角度の基準角度検出用とした。【選択図】  図１
2005291143.tif 000002
【特許請求の範囲】
【請求項１】
内燃エンジンのクランク軸に連動して回転しかつ外周に等角度間隔で複数の被検出部を有するロータと、
前記ロータの外周近傍に配置され前記被検出部が通過する毎にパルス信号を生成するピックアップと、を備えたクランク角検出装置であって、
前記複数の被検出部のうちの前記内燃エンジンのピストンの上死点に対応したクランク角度直前に位置する被検出部をクランク角度の基準角度検出用としたことを特徴とするクランク角度検出装置。
【請求項２】
前駆複数の被検出部は突起からなり、前記基準角度検出用被検出部は他の被検出部とは前記ロータの外周方向に異なる長さにされていること特徴とする請求項１記載のクランク角度検出装置。
【請求項３】
前記基準角度検出用被検出部は前記他の被検出部より前記ロータの外周方向に長いこと特徴とする請求項２記載のクランク角度検出装置。
【請求項４】
前記ロータの回転方向において複数の被検出部各々の後端位置が等角度間隔にされており、前記基準角度検出用被検出部の後端位置から前端位置までの長さが前記他の被検出部各々の後端位置から前端位置までの長さとは異なることを特徴とする請求項１記載のクランク角度検出装置。
【請求項５】
前記ロータの回転方向において複数の被検出部各々の後端位置が１５度の等角度間隔にされた場合には、前記ロータの回転時に前記基準角度検出用被検出部の次に前記ピックアップの近傍を通過する被検出部の後端は、前記上死点に対応したクランク角度から０〜１０度の範囲内に位置するようにされたことを特徴とする請求項４記載のクランク角度検出装置。
【請求項６】
内燃エンジンのクランク軸に連動して回転し所定の角度の回転毎にクランク角パルス信号を発生しそのクランク角パルス信号のうちの前記内燃エンジンのピストンの上死点に対応したクランク角度直前のパルス信号を他のパルス信号と異なる態様の基準パルス信号として発生するクランク角検出手段と、
前記クランク角パルス信号に応じて前記内燃エンジンの点火時期を制御する点火制御手段と、を備えた点火時期制御装置であって、
前記点火制御手段は、前記内燃エンジンのクランキング開始後の前記クランク軸が１回転するまでの期間において前記基準パルス信号の直後に発生される前記クランク角パルス信号に応じて前記内燃エンジンの点火プラグの火花放電を指令することを特徴とする点火時期制御装置。
【請求項７】
前記点火制御手段は、前記内燃エンジンのクランキング開始後の前記クランク軸が１回転するまでの期間において前記点火プラグの火花放電の指令前に前記基準パルス信号に応じて点火コイルへの通電時期を制御することを特徴とする請求項６記載の点火時期制御装置。
【請求項８】
前記クランク角検出手段は、前記内燃エンジンのクランク軸に連動して回転しかつ外周に等角度間隔で複数の被検出部を有するロータと、
前記ロータの外周近傍に配置され前記被検出部が通過する毎に前記クランク角パルス信号を生成するピックアップと、を備え、
前記複数の被検出部のうちの前記内燃エンジンのピストンの上死点に対応したクランク角度直前に位置する被検出部を前記基準パルス信号の発生用とし、前記ロータの回転方向において複数の被検出部各々の後端位置が等角度間隔にされており、前記基準パルス信号の発生用被検出部の後端位置から前端位置までの長さが前記他の被検出部各々の後端位置から前端位置までの長さとは異なることを特徴とする請求項６記載のクランク角度検出装置。
【請求項９】
前記基準パルス信号を含む前記クランク角パルス信号は対をなす負パルス及び正パルスからなり、前記負パルスは前記被検出部の前端に対応して発生され、前記正パルスは前記被検出部の後端に対応して発生されることを特徴とする請求項６又は８記載の点火時期制御装置。
【請求項１０】
前記点火制御手段は、前記負パルスの発生間隔と前記正パルスの発生間隔との比の大きさに応じて前記クランク角パルス信号のうちの前記基準パルス信号を判別することを特徴とする請求項６又は９記載の点火時期制御装置。
【請求項１１】
前記点火制御手段は、前記内燃エンジンのクランキング開始後の前記クランク軸が１回転するまでの期間において前記負パルスの発生間隔を前記正パルスの発生間隔で割った値が１より十分に小であるとき前記点火コイルへの通電を指示し、その後、前記負パルスの発生間隔を前記正パルスの発生間隔で割った値が１より十分に大でるとき前記点火プラグの火花放電を指示することを特徴とする請求項６又は９記載の点火時期制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内燃エンジンのクランク角検出装置及び点火時期制御装置に関する。
【背景技術】
【０００２】
内燃エンジンへ燃料をインジェクタによって噴射供給するための燃料噴射タイミングや点火プラグに火花放電させる点火タイミングを制御する場合に、エンジンのクランク軸の基準位置から回転角度位置、すなわちクランク角を検出し、そのクランク角に基づいてそれらのタイミングが設定される。
【０００３】
内燃エンジンのクランク軸の回転角度を検出するクランク角検出装置においては、クランク軸の回転に応じて回転する円板状のロータとその外周近傍に配置された電磁ピックアップとが用いられている。このロータの外周或いは外周近傍に複数の磁性材からなる凸部又は凹部が被検出部として所定の角度毎に設けられている。クランク軸に連動してロータが回転すると被検出部が電磁ピックアップ近傍を通過したとき電磁ピックアップからはパルスが生成されるのである。また、クランク軸の回転角度の基準位置に対応した被検出部を欠落させることにより、パルスが生成しない比較的長い期間が生じさせたり或いは他の被検出部とは異なる態様のパルスを生成させることより、クランク軸の回転角度の基準位置時点を検出し、その基準位置時点に基づいてパルスを計数して燃料噴射タイミングや点火タイミングを設定することが行なわれる（特許文献１〜３参照）。
【特許文献１】特開昭５９−３１４０６号公報
【特許文献２】特開昭５９−１７３５６２号公報
【特許文献３】特開平６−１７７３５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
近時、自動二輪車等の小型車両に用いられる小排気量の内燃エンジンにおいても排気ガス浄化が要求されている。このため、始動クランキング用のスターターモータを装備しないキックスタート等の手動クランキングを行う内燃エンジンにまで燃料噴射装置が採用されており、クランク角に基づいて燃料噴射タイミングや点火時期タイミングが制御されている。
【０００５】
しかしなから、かかる従来のクランク角検出装置を用いた点火時期制御装置においては、クランク軸が１回転するまでは正確なクランク角が定まらないので、内燃エンジンの手動クランキング時にエンジンの逆回転を回避しつつ適切な初爆タイミングを与えることが難しいという問題点があった。
【０００６】
本発明の目的は、内燃エンジンの手動クランキング時に適切な初爆タイミングを与えることができるクランク角検出装置及び点火時期制御装置を提供することである。
【課題を解決するための手段】
【０００７】
本発明のクランク角検出装置は、内燃エンジンのクランク軸に連動して回転しかつ外周に等角度間隔で複数の被検出部を有するロータと、前記ロータの外周近傍に配置され前記被検出部が通過する毎にパルス信号を生成するピックアップと、を備えたクランク角検出装置であって、前記複数の被検出部のうちの前記内燃エンジンのピストンの上死点に対応したクランク角度直前に位置する被検出部をクランク角度の基準角度検出用としたことを特徴としている。
【０００８】
本発明の点火時期制御装置は、内燃エンジンのクランク軸に連動して回転し所定の角度の回転毎にクランク角パルス信号を発生しそのクランク角パルス信号のうちの前記内燃エンジンのピストンの上死点に対応したクランク角度直前のパルス信号を他のパルス信号と異なる態様の基準パルス信号として発生するクランク角検出手段と、前記クランク角パルス信号に応じて前記内燃エンジンの点火時期を制御する点火制御手段と、を備えた点火時期制御装置であって、前記点火制御手段は、前記内燃エンジンのクランキング開始後の前記クランク軸が１回転するまでの期間には前記基準パルス信号の直後に発生される前記クランク角パルス信号に応じて前記内燃エンジンの点火プラグの火花放電を指令することを特徴としている。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の実施例を図面を参照しつつ詳細に説明する。
【００１０】
図１は本発明によるクランク角検出装置を適用したエンジン制御装置を示している。このエンジン制御装置は、クランク角検出装置１、ＥＣＵ(Electric Control Unit：電子制御ユニット)２、センサ群３、インジェクタ４及び点火装置５を備えている。
【００１１】
クランク角検出装置１は、４サイクル内燃エンジンのクランク軸（図示せず）に設けられた円盤状のロータ１１を有し、クランク軸の回転に連動してロータ１１が回転するようになっている。ロータ１１の外周面には磁性材からなる凸部１２が被検出部として１５度間隔で２４個連続して設けられる。ロータ１１の外周近傍には電磁ピックアップ１３が配置されている。ロータ１１が回転すると凸部１２が電磁ピックアップ１３近傍を通過したとき電磁ピックアップ１３からは１対の負及び正パルスが生成されるようになっている。この負及び正パルスがクランク角パルス信号である。
【００１２】
図２に具体的に示すように、ロータ１１の外周面に形成された２４の凸部１２の１５度間隔（図２の破線）はロータ１１の回転方向（矢印方向）において後端位置に関してである。図２では１５度間隔の角度をピストンの圧縮上死点を示すＴＤＣの位置からの角度で示している。また、２４の凸部１２のうちの１の凸部１２ａは、クランク角の基準角度を示す凸部である。その基準角度はロータ１１の回転方向において凸部１２ａの後端位置であり、ロータ１１の３６０度においてピストンの圧縮上死点を示すＴＤＣから−７度の位置である。また、凸部１２ａは他の凸部よりもロータ１１の回転方向において長手に形成される。すなわち、凸部１２ａの後端位置から前端位置までの長さが他の凸部よりも長くなっており、電磁ピックアップ１３による凸部１２ａの前端位置に対する検出タイミングが他の凸部の前端位置に対する検出タイミングによりも早くなるようにされている。ロータ１１が回転方向に回転するとき凸部１２ａの次に検出される凸部１２の後端はＴＤＣから０〜１０度の範囲内に位置する。この実施例では８度である。また、上記したクランク角パルス信号のうちの長手凸部１２ａに対応したパルス信号が基準パルス信号である。
【００１３】
電磁ピックアップ１３の出力には、ＥＣＵ２が接続されている。ＥＣＵ２は、ＣＰＵ１５、ＲＡＭ１６、ＲＯＭ１７、入力インターフェース（Ｉ／Ｆ）回路１８、出力インターフェース回路１９，２０及びＡ／Ｄ変換器２１を備えている。
【００１４】
入力インターフェース回路１８は電磁ピックアップ１３から出力された負及び正パルスを波形整形して前端位置パルスと後端位置パルスとを個別に発生してＣＰＵ１５に供給する。例えば、負パルスを所定負電圧と比較して前端位置パルスを発生し、正パルスを所定正電圧と比較して後端位置パルスを発生することが行われる。ＣＰＵ５では入力インターフェース回路１８から出力された前端位置パルスと後端位置パルスとの各発生間隔（時間）を個別に計数するカウンタがプログラム処理により形成される。
【００１５】
ＣＰＵ１５は、後述するクランク同期処理を繰り返し実行してクランク角度の基準角度及びクランクステージを検出し、その検出結果に応じて点火時期を制御する。更に、具体的に説明しないが、燃料噴射制御も行う。なお、ＣＰＵ１５、ＲＡＭ１６，ＲＯＭ１７、入力インターフェース回路１８，出力インターフェース回路１９，２０及びＡ／Ｄ変換器２１は共にバスに共通接続されている。
【００１６】
出力インターフェース回路１９はＣＰＵ１５からのインジェクタ駆動指令に応じてインジェクタ４を駆動する。インジェクタ４は内燃エンジンの吸気管の吸気ポート近傍にに設けられ、駆動されたとき燃料を噴射する。出力インターフェース回路２０はＣＰＵ１５からの通電開始指令及び点火開始指令に応じて点火装置５を活性化させる。すなちわ、通電開始指令に応じて点火装置５の点火コイル（図示せず）への通電を開始し、点火開始指令に応じて通電を停止して点火プラグ（図示せず）に火花放電させる。点火装置５は点火コイルに通電して点火コイルに蓄積された電荷によって高電圧を発生してそれを点火プラグに印加する、例えば、フルトランジスタ式の点火装置である。
【００１７】
Ａ／Ｄ変換器２１はエンジン制御において必要な吸気管内圧ＰB、冷却水温ＴＷ、スロットル開度θth、排気ガス中の酸素濃度Ｏ2等のエンジン運転パラメータを検出するのセンサ群３からのアナログ信号をディジタル信号に変換するために設けられている。
【００１８】
点火時期制御装置は、上記した構成のうちの少なくともクランク角検出装置１及びＥＣＵ２からなる。
【００１９】
かかる構成のエンジン制御装置において、電磁ピックアップ１３の出力信号は図３に示すようにロータ１１の凸部１２（１２ａを含む）の前端に対して逆三角状の負パルスとなり、後端に対して三角状の正パルスとなる。入力インターフェース回路１８において負パルスは波形整形されて方形状の前端位置パルスとなり、正パルスは波形整形されて方形状の後端位置パルスとなる。入力インターフェース回路１８から前端位置パルス及び後端位置パルスはその発生時にＣＰＵ１５に供給される。ＣＰＵ１５は前端位置パルスの発生時に割り込み処理により前端位置パルスの発生間隔Ｔｍを計測し、また、後端位置パルスの発生時に割り込み処理により後端位置パルスの発生間隔Ｔｐを計測する。
【００２０】
ＣＰＵ１５は、図４及び図５に示すように、クランク同期処理において先ず、前端位置パルスの発生を検出したか否かを判別する（ステップＳ１）。前端位置パルスの発生を検出した場合には、前端位置パルスの前回の発生間隔Ｔｍ0をＴｍ1とし（ステップＳ２）、今回の発生間隔ＴｍをＴｍ0とする（ステップＳ３）。その後、ステップＳ４に進む。
【００２１】
ステップＳ１において前端位置パルスの発生を検出していない場合には、後端位置パルスの発生を検出したか否かを判別する（ステップＳ４）。後端位置パルスの発生を検出した場合には、後端位置パルスの前回の発生間隔Ｔｐ0をＴｐ1とし（ステップＳ５）、今回の発生間隔ＴｐをＴｐ0とする（ステップＳ６）。更に、クランクステージＴＣＳＴＧを１だけ増加させる（ステップＳ７）。クランクステージＴＣＳＴＧは凸部１２によって分けられた等角度間隔に対応する０〜２３ステージのいずれか１のステージを示す。
【００２２】
ＣＰＵ１５は、ステップＳ７の実行後、Ｔｍ1／Ｔｐ1が１より十分に小であるか否かを判別する（ステップＳ８）。Ｔｍ1／Ｔｐ1≪１ではない場合には、Ｔｍ1／Ｔｐ1が１より十分に大であるか否かを判別する（ステップＳ９）。すなわち、ステップＳ８は、前回の発生間隔Ｔｍ1の検出時が長手凸部１２ａ直前であったか否かの判別であり、ステップＳ９は前回の発生間隔Ｔｍ1の検出時が長手凸部１２ａを含む部分であったか否かの判別である。図３においてはＴｍ1＝Ｔｍ(2)及びＴｐ1＝Ｔｐ(2)が検出されたときがＴｍ1／Ｔｐ1≪１であり、Ｔｍ1＝Ｔｍ(3)及びＴｐ1＝Ｔｐ(3)が検出されたときがＴｍ1／Ｔｐ1≫１である。
【００２３】
ステップＳ８の判別結果がＴｍ1／Ｔｐ1≪１である場合、フラグＦ＿ＳＨＯＲＴを１に等しくさせ（ステップＳ１０）、フラグＦ＿ＬＯＮＧを０に等しくさせる（ステップＳ１１）。フラグＦ＿ＳＨＯＲＴは１のとき長手凸部１２ａ直前の状態を示し、０のときそれ以外の時を示す。フラグＦ＿ＬＯＮＧは１のとき長手凸部１２ａの検出時を示し、０のとき長手凸部１２ａの非検出時を示す。
【００２４】
ステップＳ９の判別結果がＴｍ1／Ｔｐ1≫１である場合、すなわち前回の発生間隔Ｔｍ1の検出時が長手凸部１２ａを含む範囲であった場合には、フラグＦ＿ＳＨＯＲＴが１に等しいか否かを判別する（ステップＳ１２）。Ｆ＿ＳＨＯＲＴ＝０ならば、ステップＳ１１に進んでフラグＦ＿ＬＯＮＧを０に等しくさせる。Ｆ＿ＳＨＯＲＴ＝１ならば、普通の凸部１２の検出後に長手凸部１２ａが検出されたのであり、フラグＦ＿ＬＯＮＧを１に等しくさせる（ステップＳ１３）。そして、フラグＦ＿ＳＨＯＲＴを０に等しくさせ（ステップＳ１４）。
【００２５】
ステップＳ９の判別結果がＴｍ1／Ｔｐ1≫１ではない場合には、フラグＦ＿ＬＯＮＧが１であるか否かを判別する（ステップＳ１５）。フラグＦ＿ＬＯＮＧ＝０ならば、ステップＳ１４に進んでフラグＦ＿ＳＨＯＲＴを０に等しくさせる。一方、フラグＦ＿ＬＯＮＧ＝１ならば、クランクステージＴＣＳＴＧが２４であるか否かを判別する（ステップＳ１６）。ＴＣＳＴＧ＝２４ならば、フラグＦ＿３６０ＣＡを１に等しくさせ（ステップＳ１７）、フラグＦ＿ＬＯＮＧを０に等しくさせ（ステップＳ１８）、更に、クランクステージＴＣＳＴＧを０にリセットする（ステップＳ１９）。フラグＦ＿３６０ＣＡは１のときエンジンのクランキング時にロータ１１が確実に１回転したことの検出時を示し、０のときにはその１回転の非検出時を示す。
【００２６】
ステップＳ１６においてＴＣＳＴＧ≠２４ならば、ステップＳ１７及びＳ１８を飛び越してステップＳ１９に進んでクランクステージＴＣＳＴＧを０にリセットする。ステップＳ１９の実行後はステップＳ１４に進んでフラグＦ＿ＳＨＯＲＴを０に等しくさせる。
【００２７】
ＣＰＵ１５は、ステップＳ１１又はＳ１４の実行後、クランクステージＴＣＳＴＧが２４より大であるか否かを判別する（ステップＳ２０）。ステップＳ２０はステップＳ４の判別結果が後端位置パルスの発生の非検出である場合も直ちに実行される。ＴＣＳＴＧ≦２４ならば、点火切替処理（ステップＳ２１）に進む。一方、ＴＣＳＴＧ＞２４ならば、フラグＦ＿３６０ＣＡを０に等しくさせ（ステップＳ２２）、その後、ステップＳ２１の点火切替処理に進む。点火切替処理はエンジンの初爆点火と通常点火とを切替る処理である。
【００２８】
ＣＰＵ１５は、図６に示すように、点火切替処理において先ず、フラグＦ＿３６０ＣＡが１に等しいか否かを判別する（ステップＳ３１）。Ｆ＿３６０ＣＡ＝０の場合には、エンジンのクランキング時にロータ１１が１回転したことが検出されていないので、Ｔｐ1／Ｔｐ0がほぼ１に等しいか否かを判別する（ステップＳ３２）。すなわち、後端位置パルスの前回の発生間隔Ｔｐ1と今回の発生間隔Ｔｐ0とがほぼ等しく、クランク軸がほぼ一定に回転している状態であるか否かが判別される。Ｔｐ1／Ｔｐ0≒１ではないならば、フラグＦ＿ＩＧＤＷＥＬＬが１に等しいか否かを判別する（ステップＳ３３）。フラグＦ＿ＩＧＤＷＥＬＬは１のとき点火コイル通電時を示し、０のとき点火コイル非通電時を示す。Ｆ＿ＩＧＤＷＥＬＬ＝０ならば、フラグＦ＿ＩＧＯＫを０に等しくさせて（ステップＳ３４）、点火切替処理を終了する。フラグＦ＿ＩＧＯＫは１のとき通常点火の許可を示し、０のとき通常点火の不許可を示す。
【００２９】
ステップＳ３２の判別結果がＴｐ1／Ｔｐ0≒１であるならば、フラグＦ＿ＳＨＯＲＴが１に等しいか否かを判別する（ステップＳ３５）。Ｆ＿ＳＨＯＲＴ＝１ならば、フラグＦ＿ＩＧＤＷＥＬＬを１に等しくさせ（ステップＳ３６）、点火コイルへの通電をさせる。すなわち、ＣＰＵ１５は点火装置５に対して通電開始指令を発生し、これにより点火装置５は点火コイルへの通電を開始する。図３では時点ｔ２についての判別が行われたときクランキング時の初爆のための点火コイルへの通電が開始される。ステップＳ３６の実行後はステップＳ２４に進む。
【００３０】
一方、Ｆ＿ＳＨＯＲＴ＝０ならば、フラグＦ＿ＬＯＮＧが１に等しいか否かを判別する（ステップＳ３７）。Ｆ＿ＬＯＮＧ＝１ならば、長手凸部１２ａの検出直後であるのでフラグＦ＿ＩＧＤＷＥＬＬが１に等しいか否か、すなわち点火コイルへの通電が行われているか否かを判別する（ステップＳ３８）。Ｆ＿ＩＧＤＷＥＬＬ＝１ならば、前ステージでは通電が行われているので、点火装置５に対して点火開始指令を発生し（ステップＳ３９）、フラグＦ＿ＩＧＤＷＥＬＬを０に等しくさせる（ステップＳ４０）。ステップＳ３９の点火開始指令は初爆点火の指令であり、これにより点火装置５は点火コイルへの通電を停止して点火プラグに火花放電させる。図３では時点ｔ３についての判別が行われたとき点火プラグで初爆の火花放電が開始される。ステップＳ４０の実行後はステップＳ２４に進む。なお、ステップＳ３７の判別結果がＦ＿ＬＯＮＧ＝０である場合、或いは、ステップＳ３８の判別結果がＦ＿ＩＧＤＷＥＬＬ＝０である場合には、直ちにステップＳ２４に進む。
【００３１】
ステップＳ３３の判別結果がＦ＿ＩＧＤＷＥＬＬ＝１であるならば、点火コイルへの通電が行われているので、点火装置５に対してソフト放電指令を発生し（ステップＳ４１）、フラグＦ＿ＩＧＤＷＥＬＬを１に等しくさせる（ステップＳ４２）。点火装置５はソフト放電指令に応じて点火コイルへの通電を停止して火花放電させることなく、点火コイルに蓄積された電荷を例えば、アースラインに放電させる。ステップＳ４２の実行後はステップＳ２４に進む。
【００３２】
ステップＳ３３の判別結果がＦ＿３６０ＣＡ＝１であるならば、エンジンのクランキング時にロータ１１が１回転したことが検出されたので、フラグＦ＿ＩＧＯＫを１に等しくさせる（ステップＳ４３）。Ｆ＿ＩＧＯＫ＝１となった以降においてはＣＰＵ１５はクランクステージＴＣＳＴＧが通電開始ステージにあるとき通電開始指令を点火装置５に対して発生し、クランクステージＴＣＳＴＧが点火開始ステージにあるとき点火開始指令を点火装置５に対して発生する。通電開始ステージ及び点火開始ステージは予め設定されている。図３では時点ｔ４についての判別が行われたときロータ１１の１回転が検出され、この結果、点火時期制御は初爆点火から通常点火に切替られる。
【００３３】
なお、上記した実施例においては、ロータ１１には被検出部として凸部１２が形成されているが、ロータ１１の外周面に被検出部として凹部を形成しても良い。更には、ロータ１１の外周面に凹凸として形成するのではなく、被検出部を埋め込んだり、外周面にマークとして形成しても良い。
【００３４】
また、上記した実施例においては、内燃エンジンのクランキング開始後のクランク軸が１回転するまでの期間においては基準パルス信号の次に発生されるクランク角パルス信号に応じて点火プラグによる火花放電を指令しているが、基準パルス信号の直後に新たに発生されるクランク角パルス信号（例えば、基準パルス信号から２つ目のクランク角パルス信号）に応じて点火プラグによる火花放電を指令すれば良い。
【００３５】
また、上記した実施例においては、被検出部を磁気ピックアップ１３によって検出する構成を示したが、これに限定されない。被検出部を光学的に検出しても良い。
【００３６】
更に、上記した実施例においては、単気筒の４サイクル内燃エンジンに本発明を適用した場合について説明したが、多気筒の４サイクル内燃エンジン或いは２サイクルの内燃エンジンにも本発明を適用することができる。
【００３７】
また、点火装置としてフルトランジスタ方式に限らず、ＤＣ−ＣＤＩ方式のものにも本発明を適用することができる。
【００３８】
以上のように、本発明によれば、手動クランキング時にクランク軸が１回転するまでの期間に適切な初爆タイミングを与えることができ、エンジンの逆回転を回避しつつスムーズなエンジン始動が可能となる。特に、手動クランキングの際にキックスタータ等で少しの回転をエンジンに与えるだけで良好な始動性を得ることができる。
【図面の簡単な説明】
【００３９】
【図１】本発明の実施例を示すブロック図である。
【図２】クランク角検出装置のロータを具体的に示す図である。
【図３】ロータの凸部と図１の装置の各部の信号波形との関係を示す図である。
【図４】クランク同期処理を示すフローチャートである。
【図５】図５クランク同期処理の続き部分を示すフローチャートである。
【図６】点火切替処理を示すフローチャートである。
【符号の説明】
【００４０】
１  クランク角検出装置
２  ＥＣＵ
３  センサ群
４  インジェクタ
５  点火装置
１１  ロータ
１２  凸部
１２ａ  長手凸部
【図１】
2005291143.tif 000003
【図２】
2005291143.tif 000004
【図３】
2005291143.tif 000005
【図４】
2005291143.tif 000006
【図５】
2005291143.tif 000007
【図６】
2005291143.tif 000008