(57)【要約】【課題】エンジン点火停止状態で、クランク軸が逆転するようなものにおいても、エンジン点火停止後、再始動するような場合、所定の点火時期に点火できるように制御するエンジン制御装置を提供する。【解決手段】アクセルスイッチ２２ａをＯＦＦ状態とするとエンジン１５への点火が停止し、エンジン点火停止状態で、惰性により走行可能であり、アクセルスイッチ２２ａをＯＮ状態とするとスタータ１８が駆動すると共に、エンジン始動状態となる車両に設けられ、エンジン１５の点火時期制御を行うエンジン制御装置において、エンジン１５のクランク軸の回転により発生するクランクパルスの間隔を検出するクランクセンサ２０と、クランクセンサ２０により、エンジン点火停止状態におけるクランク軸の逆回転時のクランクパルス間隔相当である第１初期化判定間隔以上のクランクパルス間隔を検出することにより、クランク位置情報を初期化するコントローラ２１とを有するようにした。【選択図】図１
2007321683.tif 000002
【特許請求の範囲】
【請求項１】
走行中にアクセルスイッチをＯＦＦ状態とするとエンジンへの点火が停止し、該エンジン点火停止状態で、惰性により走行可能であり、始動時に前記アクセルスイッチをＯＮ状態とするとスタータが駆動すると共に、該エンジンが点火状態となる車両に設けられ、前記エンジンの点火時期制御を行うエンジン制御装置において、
前記エンジンのクランク軸の回転により発生するクランクパルスの間隔を検出する検出手段と、
該検出手段により、前記エンジン点火停止状態における前記クランク軸の逆回転時のクランクパルス間隔より小さい第１初期化判定間隔のクランクパルス間隔を検出することにより、クランク位置情報を初期化する制御手段とを有するようにしたことを特徴とするエンジン制御装置。
【請求項２】
前記制御手段は、前記アクセルスイッチＯＮ状態から初爆を検出するまでの間は、前記第１初期化判定間隔より長い第２初期化判定間隔以上のクランクパルス間隔を検出することにより、クランク位置情報を初期化するように制御することを特徴とする請求項１に記載のエンジン制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、車両に設けられた点火時期制御を行うエンジン制御装置に関するものである。
【背景技術】
【０００２】
従来からこの車両としてのゴルフカーは、アクセルスイッチをＯＦＦ状態とするとエンジンへの点火が停止し、このエンジン点火停止状態で、惰性により走行可能であると共に、アクセルスイッチをＯＮ状態とするとエンジン始動状態となるようになっている。
【０００３】
このようなゴルフカーには、エンジンの点火時期を制御するエンジン制御装置が搭載されている。このエンジン制御装置は、エンジンのクランク軸の回転により発生するクランクパルスの間隔を検出し、このクランクパルスの間隔が所定の間隔より広くなった時、エンジンが停止状態となったものと判断して、クランク位置情報を初期化し、点火時期をリセットし、その後、クランクパルス間隔が他の部分より広い基準位置を検出し、この基準位置に基づいて点火時期を決定するようにしている。
【０００４】
なお、この種のものとしては特許文献１に記載されたようなものがある。
【特許文献１】特開２０００−３２８９８９号公報。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、このような従来のものにあっては、走行状態からアクセルスイッチをＯＦＦ状態とすると、エンジンへの点火が停止状態となるが、このエンジン点火停止状態で、惰性により走行可能であり、この走行状態で、クランク軸が回転することにより、クランクパルスが発生すると共に、エンジンのピストンが燃焼室内の圧力により圧縮上死点を乗り越せず、圧縮力で逆に戻され、逆転が発生する場合がある。
【０００６】
この際には、初期化判定間隔は、比較的長く設定されているため、クランク位置情報を初期化することなく、クランク軸が逆回転した場合でも、クランクパルスを正回転時から連続してカウントして行く。
【０００７】
そして、エンジンが逆回転中にアクセルスイッチＯＮ操作すると、スタータが駆動して、回転方向が正転に切り換わる。この時も、クランクパルス間隔が初期化判定間隔より短いため、初期化判定することはない。
【０００８】
これにより、エンジンが逆転した分、クランクパルスのカウントが増えたことで、エンジン制御装置の認識しているクランク位置情報と現実のクランク位置との間にズレが生じている。
【０００９】
つまり、エンジン制御装置は、始動時に初爆判定した後は、基準位置（欠け歯）の監視は実施していない。クランクパルスを検出した順に番号を割り振るだけになっている。
【００１０】
このため、正規の位置で点火信号が出力されず、エンジンが停止（エンジンストール）してしまう虞がある。
【００１１】
このことを図４を用いて説明する。ここでは、クランクパルス無しの状態（クランクパルスが検出されない状態）が初期化判定間隔（ｔ）より大きくなると、クランク位置情報を初期化し、始動時に再度クランク角度位置を検出し直すようにエンジンコントロールユニットにより制御されるように構成されている。
【００１２】
エンジン状態が無回転（停止）状態からアクセルスイッチを「ＯＮ状態」とすると（始動１）、スタータが始動し、クランキングした後、初爆し、クランク回転速度が上昇する。そして、アクセルスイッチを「ＯＦＦ状態」とすると、点火出力が「停止状態」（点火していない状態）とされ、クランク回転速度が減速し、エンジン状態が正転状態から逆転状態（Ｓ１）となり、その後、無回転状態となる。この場合には、逆転状態から無回転状態となり、無回転状態が継続するため、クランクパルスが検出されず、クランクパルス無しの状態（クランクパルスが検出されない状態）が初期化判定間隔（ｔ）より大きくなり、クランク位置情報が初期化される。この場合は、逆転しても問題は生じない。
【００１３】
その後、再度、アクセルスイッチを「ＯＮ状態」として始動（始動２）すると、クランク位置情報が初期化されているため、始動時に再度クランク角度位置を検出し直し、エンジンは正常に作動することとなる。
【００１４】
次いで、エンジン状態が再度逆転状態（Ｓ２）となり、停止寸前でアクセルスイッチが「ＯＮ状態」とされると、スタータが始動してクランキングが行われ、クランクパルスが発生し、このクランクパルス間隔は、初期化判定間隔（ｔ）より小さいため、初期化が行われないこととなる。そのため、エンジンが逆転しているときのパルスも検出し、角度位置にずれが生じた状態が継続し、正規の位置で点火信号が出力されず、エンジンが停止（エンジンストール）してしまう。
【００１５】
そこで、この発明は、エンジン点火停止状態で、クランク軸が逆転するようなものにおいても、エンジン点火停止後、再始動するような場合、所定の点火時期に点火できるように制御するエンジン制御装置を提供する。
【課題を解決するための手段】
【００１６】
かかる課題を達成するために、請求項１に記載の発明は、走行中にアクセルスイッチをＯＦＦ状態とするとエンジンへの点火が停止し、該エンジン点火停止状態で、惰性により走行可能であり、始動時に前記アクセルスイッチをＯＮ状態とするとスタータが駆動すると共に、該エンジンが点火状態となる車両に設けられ、前記エンジンの点火時期制御を行うエンジン制御装置において、前記エンジンのクランク軸の回転により発生するクランクパルスの間隔を検出する検出手段と、該検出手段により、前記エンジン点火停止状態における前記クランク軸の逆回転時のクランクパルス間隔より小さい第１初期化判定間隔のクランクパルス間隔を検出することにより、クランク位置情報を初期化する制御手段とを有するようにしたエンジン制御装置としたことを特徴とする。
【００１７】
請求項２に記載の発明は、請求項１に記載の構成に加え、前記制御手段は、前記アクセルスイッチＯＮ状態から初爆を検出するまでの間は、前記第１初期化判定間隔より長い第２初期化判定間隔以上のクランクパルス間隔を検出することにより、クランク位置情報を初期化するように制御することを特徴とする。
【発明の効果】
【００１８】
上記請求項１に記載の発明によれば、エンジンのクランク軸の回転により発生するクランクパルスの間隔を検出する検出手段と、該検出手段により、前記エンジン点火停止状態における前記クランク軸の逆回転時のクランクパルス間隔より小さい第１初期化判定間隔のクランクパルス間隔を検出することにより、クランク位置情報を初期化する制御手段とを設け、エンジン点火停止後、クランク軸が逆回転した場合でも、クランク位置情報を初期化できるようにしているため、再度正しい基準位置を検出し直し、新たに正しいクランク位置情報を認識するようにしていることから、所定の時期に点火することができ、エンジンが不用意に停止することがない。
【００１９】
請求項２に記載の発明によれば、制御手段は、アクセルスイッチＯＮ状態から初爆を検出するまでの間は、第１初期化判定間隔より長い第２初期化判定間隔以上のクランクパルス間隔を検出することにより、クランク位置情報を初期化するようにしているため、エンジン始動時にも誤ってクランク位置情報の初期化を行うことが無く、良好に始動することができる。
【発明を実施するための最良の形態】
【００２０】
以下、この発明の実施の形態について説明する。
【００２１】
図１乃至図３には、この発明の実施の形態を示す。
【００２２】
まず構成を説明すると、図１及び図２中符号１１は「車両」としてのゴルフカーで、このゴルフカー１１は前輪１２がハンドル１３により操舵可能に構成されていると共に、後輪１４がエンジン１５の駆動力により伝達機構１６を介して駆動されるように構成されている。
【００２３】
そのエンジン１５には、図示省略のクランク軸を回動させるスタータ１８が接続されると共に、このエンジン１５に点火装置１９が設けられ、クランク軸のクランクパルスを検出する「検出手段」としてのクランクセンサ２０が設けられ、これらクランクセンサ２０と点火装置１９とが「制御手段」としてのコントローラ２１に接続されている。
【００２４】
さらに、このコントローラ２１は、アクセルペダル２２によりＯＮ・ＯＦＦされるアクセルスイッチ２２ａに接続されている。
【００２５】
さらにまた、スタータ１８がアクセルスイッチ２２ａに接続され、このアクセルスイッチ２２ａが「ＯＮ状態」とされると、スタータ１８が始動するように構成されている。
【００２６】
このゴルフカー１１は、アクセル２２をＯＦＦ状態とするとコントローラ２１を介して点火装置１９による点火が停止されてエンジン１５が停止し、このエンジン１５停止状態で、惰性により走行可能となるように構成されている。また、アクセル２２をＯＮ状態とするとコントローラ２１を介してスタータ１８が作動されて、クランキングが行われ、コントローラ２１を介して点火装置１９による点火が行われて、クランク軸の所定の回転位置で点火が行われるように構成されている。
【００２７】
そして、このクランク軸の回転（ロータ２６の回転）によるクランクパルスをクランクセンサ２０により検出して、コントローラ２１側に送信するようにしている。そのロータ２６の周囲には、１１箇所突起２６ａが設けられ（１箇所歯抜け状態となっているため、この箇所に突起２６ａが設けられていれば１２箇所である。）、これら突起２６ａを検知して、クランクパルスは、そのクランク軸が１回転することにより、１１パルス発生させるようになっている。
【００２８】
そのコントローラ２１は、クランクセンサ２０により、クランク軸の逆回転時のクランクパルス間隔より小さい第１初期化判定間隔（ｔ１）のクランクパルス間隔を検出することにより、クランク位置情報を初期化し、点火時期をリセットし、その後、クランクパルス間隔が他の部分より広い基準位置（歯抜け位置）を検出し、この基準位置に基づいて点火時期を決定するように構成されている。
【００２９】
また、そのコントローラ２１は、エンジン始動時（スタータ１８のＯＮ時）から初爆を検出するまでの間は、第１初期化判定間隔（ｔ１）より長い第２初期化判定間隔（ｔ２）とされ、クランクパルス間隔が第２初期化判定間隔（ｔ２）以上の時を検出することにより、クランク位置情報を初期化し、点火時期をリセットするように構成されている。
【００３０】
なお、図２中符号２７はバッテリ、符号２８はメインスイッチ、符号２９はレギュレータである。
【００３１】
次に、作用について説明する。
【００３２】
図３に示すように、エンジン状態が無回転（停止）状態からアクセルスイッチ２２ａを「ＯＮ状態」とすると（始動１）、スタータ１８が始動すると共に点火装置１９に信号が送られて点火出力が実施（点火）され、クランキングした後、初爆し、クランク回転速度が上昇する。
【００３３】
この場合、このアクセルスイッチ２２ａの「ＯＮ状態」から初爆を検出するまで（クランキング状態）の間は、第１初期化判定間隔（ｔ１）より長い第２初期化判定間隔（ｔ２）以上の時を検出することにより、クランク位置情報を初期化し、点火時期をリセットするように構成されている。
【００３４】
従って、そのクランキング状態の間では、クランクパルスの間隔が第２初期化判定間隔（ｔ２）より小さいため、クランク位置情報が初期化されることなく、初爆し、クランク回転速度が上昇し、エンジン１５が正常に作動することとなる。
【００３５】
そして、初爆が検知されると、初爆時以降における初期化するか否かの判定間隔は、第２初期化判定間隔（ｔ２）より短い第１初期化判定間隔（ｔ１）に切り替わる。
【００３６】
この短い第１初期化判定間隔（ｔ１）に切り替わったとしても、初爆時以降で点火出力が実施されている状態では、その第１初期化判定間隔（ｔ１）よりクランクパルス間隔が短いため、初期化されることがない。
【００３７】
その後、アクセルスイッチ２２ａを「ＯＦＦ状態」とすると、コントローラ２１を介して点火装置１９に信号が送られて、点火出力が「停止状態」とされ、クランク回転速度が減速し、略零になった時点で、エンジン１５のピストンが燃焼室内の圧力により圧縮上死点を乗り越せず、圧縮力で逆に戻され、逆転（Ｓ１）が発生する場合がある。
【００３８】
その逆転状態（Ｓ１）から無回転状態となる。この場合には、逆転状態から無回転状態となるため、クランクパルスが検出されず、クランクパルス無しの状態（クランクパルスが検出されない状態）が第１初期化判定間隔（ｔ１）より大きくなり、コントローラ２１の記憶部に記憶されているクランク位置情報が初期化される。
【００３９】
逆転状態（Ｓ１）となると、クランク軸が正回転している場合より、パルス間隔が広くなり、ｔ２＞クランクパルス間隔＞ｔ１となるため、そのクランクパルス間隔が第１初期化判定間隔（ｔ１）以上であることから、クランク位置情報が初期化されることとなる。
【００４０】
その後、アクセルスイッチ２２ａを「ＯＮ状態」として始動（始動２）すると、クランク位置情報が初期化されているため、歯抜け部位（他の部分よりパルス間隔が広い箇所）が検出されて基準位置として認識される。これにより、新規に正規のクランク位置情報がコントローラ２１で認識されて、このコントローラ２１で、正規の点火時期が演算され、点火装置１９に信号が送られて点火され、従来のように誤爆することなく、所定の点火時期に点火されて燃焼室内の混合気が燃焼されることとなる。
【００４１】
そして、再度、アクセルスイッチ２２ａを「ＯＦＦ状態」とすると、コントローラ２１を介して点火装置１９に信号が送られて、点火出力が「停止状態」とされ、クランク回転速度が減速し、エンジン状態が正転状態から逆転状態（Ｓ２）となる。その時、クランクパルス無しの状態（クランクパルスが検出されない状態）が第１初期化判定間隔（ｔ１）より大きくなるため、クランク位置情報が初期化される。
【００４２】
従って、エンジン状態が逆転状態（Ｓ２）後、停止寸前でアクセルスイッチ２２ａが「ＯＮ状態」とされた場合でも、上記のように既に初期化されているため、スタータ１８が始動してクランキングが行われ、クランクパルスの発生により、再度クランク角度位置を検出し直す。このアクセルスイッチ２２ａの「ＯＮ状態」と同時に、初期化判定間隔が第１初期化判定間隔（ｔ１）からこれより長い第２初期化判定間隔（ｔ２）に切り替わることにより、この始動時のクランクパルス間隔は、その第２初期化判定間隔（ｔ２）より短いため、初期化が行われることがない。
【００４３】
従って、従来のように、クランク軸（ロータ２６）が逆転した場合でも、クランク位置情報を初期化することにより、正規の位置で点火信号が出力され、エンジン１５が停止（エンジンストール）してしまうことなく、初爆して正常に作動することとなる。
【００４４】
このようなものにあっては、エンジン１５点火停止後、クランク軸が逆回転した場合でも、クランク位置情報を初期化できるようにしているため、再度正しい基準位置を検出し直し、新たに正しいクランク位置情報を認識するようにしていることから、所定の時期に点火することができ、エンジン１５が不用意に停止することがない。
【００４５】
また、エンジン始動時から初爆を検出するまでの間は、第１初期化判定間隔より長い第２初期化判定間隔とされ、クランクパルス間隔が第２初期化判定間隔以上の時を検出することにより、クランク位置情報を初期化するようにしているため、アクセルスイッチ２２ａをＯＮ状態とした時にも、誤ってクランク位置情報の初期化を行うことが無く、確実に始動することができる。
【００４６】
なお、上記実施の形態では、車両としてゴルフカーにこの発明を適用して説明したが、これに限らず、他の車両にも適用できることは勿論である。
【図面の簡単な説明】
【００４７】
【図１】この発明の実施の形態に係るゴルフカーの概略図である。
【図２】同実施の形態に係るコントローラ等を示す回路図である。
【図３】同実施の形態に係るクランクパルスやエンジン回転速度等を示すタイムチャート図である。
【図４】従来例を示す図３に相当する示すタイムチャート図である。
【符号の説明】
【００４８】
11  ゴルフカー（車両）
15  エンジン
18  スタータ
19  点火装置
20  クランクセンサ（検出手段）
21  コントローラ（制御手段）
22a アクセルスイッチ
26  ロータ
27  バッテリ
28  メインスイッチ
【図１】
2007321683.tif 000003
【図２】
2007321683.tif 000004
【図３】
2007321683.tif 000005
【図４】
2007321683.tif 000006