(57)【特許請求の範囲】
【請求項１】
ソースコイルの出力により充電される充放電用コンデンサと、オン時に前記充放電用コンデンサの電荷を点火コイルを経て放電させる放電用スイッチング素子と、前記ソースコイルの相対応する前後二つの入力波形の周期によりエンジン回転数を演算してそのエンジン回転数に応じた点火時期に前記放電用スイッチング素子をオンさせるソフト点火部を有する点火時期制御手段とを備えたコンデンサ充放電式エンジン点火装置において、
前記点火時期制御手段は、始動時のエンジン回転数が低速領域のときに前記ソースコイルからの入力波形を基準に前記放電用スイッチング素子をオンさせて始動ハード点火を行い、前記ソフト点火部によるソフト点火後にエンジン回転数が低速領域に戻ったときに、前記ソースコイルからの入力波形を基準に前記放電用スイッチング素子をオンさせて戻りハード点火を行うハード点火部を備え、
前記戻りハード点火に戻るときのエンジン回転数は、前記始動ハード点火から始動ソフト点火に切り替えるときのエンジン回転数よりも大である
ことを特徴とするコンデンサ充放電式エンジン点火装置。
【請求項２】
前記ハード点火部はエンジン回転数がハード・ソフト点火の切替回転数未満までの微速領域にあるときに前記始動ハード点火を行い、
前記ソフト点火部はエンジン回転数が始動から前記切替回転数以上になったときに前記始動ソフト点火を行う
ことを特徴とする請求項１に記載のコンデンサ充放電式エンジン点火装置。
【請求項３】
１周期に複数回ある前記入力波形のタイミングのうち、前記始動ハード点火は上死点の近くで行い、前記戻りハード点火は前記始動ハード点火よりも進角させて行う
ことを特徴とする請求項１又は２に記載のコンデンサ充放電式エンジン点火装置。
【請求項４】
前記始動ハード点火は前記ソースコイルの負の半波出力の入力波形の立ち上がり時に、前記戻りハード点火は前記入力波形の前記立ち上がり時よりも前の立ち下がり時に夫々前記放電用スイッチング素子をオンさせる
ことを特徴とする請求項１〜３の何れかに記載のコンデンサ充放電式エンジン点火装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンデンサ充放電式エンジン点火装置に関し、通常はソフト点火を行いながらエンジン回転数が低速領域に戻ったときにハード点火を行うようにしたものである。
【背景技術】
【０００２】
２サイクルエンジン等の小型汎用エンジンに搭載するコンデンサ充放電式エンジン点火装置には、ソースコイルからの前後二つの入力波形の発生周期から１回転前のエンジン回転数を検出して、所定の点火時期特性に従ってそのエンジン回転数に応じた点火時期を演算してソフト点火するようにしたものがある（特許文献１）。
【０００３】
このエンジン点火装置は、エンジンにより駆動される磁石式発電機と、点火プラグに接続された点火コイルと、磁石式発電機のソースコイルに発生する正の半波出力により充電される充放電用コンデンサと、点火信号によるオン時に充放電用コンデンサの電荷を点火コイルの一次側に放電させる放電用スイッチング素子と、ソースコイルに発生する負の半波出力により充電される電源回路と、電源回路を電源として動作し且つエンジンの回転に応じた点火時期に点火信号を放電用スイッチング素子に出力する点火時期制御手段とを備えている。
【０００４】
そして、点火時期制御手段は１回転目を除く低速領域から高速領域に跨がる全領域において、前後二つの入力波形の発生周期から１回転前のエンジン回転数を検出して、そのエンジン回転数に応じた点火時期で点火信号を出力して放電用スイッチング素子をオンさせるようになっている。
【０００５】
またソフト点火方式のエンジン点火装置には、アイドル領域とその下の低速領域とに跨がる点火時期特性において、アイドル領域の下近傍の低速領域での点火時期を最大進角とし、低速領域ではエンジン回転数の上昇に伴って点火時期を最大進角まで徐々に進角させる一方、アイドル領域では点火時期を小さい進角に抑えて、低速領域とアイドル領域とで点火時期が急激に変化するようにしたものがある（特許文献２）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００５−２６４７３２号公報
【特許文献２】特開２００７−１７０３９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
このようなソフト点火方式を採用したエンジン点火装置では、エンジンの用途に応じて高速回転時の点火時期特性を自由に設定できる等の利点がある。しかし、従来のエンジン点火装置は、低速領域から高速領域に跨がる全領域でソフト点火を行っているため、エンジン回転数がアイドル領域を越えて低速領域まで低下したときにエンジンストール、逆転等が発生する惧れがある。
【０００８】
即ち、後者のエンジン点火装置では、エンジン回転数がアイドル領域から低速領域へと低下したとき点火時期を最大進角へと急激に進角させているため、そのときのエンジンの角速度に最適な点火時期で点火すれば、エンジン回転数の回復を促すことができる。
【０００９】
しかし、エンジン回転数が低速領域まで急激に低下した場合には、そのエンジン回転数の低下に合わせて回転方向の慣性力も急激に小さくなるため、エンジンの１回転を見ても吸入圧縮行程と爆発排気行程とによって大きな回転ムラがあり、角速度が大きく変化する。
【００１０】
従って、１回転前のエンジン回転数から点火時期を決定する従来のソフト点火方式では、低速領域ではそのときのエンジンの角速度に相応しくない点火時期で点火する惧れがあり、高速領域からアイドル領域への減速時にアイドル領域の下限を遥かに越えて低速領域まで減速した場合には、エンジンストール、逆転等が発生する惧れがある。
【００１１】
本発明は、このような従来の課題に鑑み、ソフト点火による通常運転を基本としながらも、エンジン回転数が低速領域に戻ったときにもエンジンの角速度に応じた最適なタイミングで点火でき、エンジンストール、逆転等を未然に防止できるコンデンサ充放電式エンジン点火装置を提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明は、ソースコイルの出力により充電される充放電用コンデンサと、オン時に前記充放電用コンデンサの電荷を点火コイルを経て放電させる放電用スイッチング素子と、前記ソースコイルの相対応する前後二つの入力波形の周期によりエンジン回転数を演算してそのエンジン回転数に応じた点火時期に前記放電用スイッチング素子をオンさせるソフト点火部を有する点火時期制御手段とを備えたコンデンサ充放電式エンジン点火装置において、前記点火時期制御手段は、始動時のエンジン回転数が低速領域のときに前記ソースコイルからの入力波形を基準に前記放電用スイッチング素子をオンさせて始動ハード点火を行い、前記ソフト点火部によるソフト点火後にエンジン回転数が低速領域に戻ったときに、前記ソースコイルからの入力波形を基準に前記放電用スイッチング素子をオンさせて戻りハード点火を行うハード点火部を備え、前記戻りハード点火に戻るときのエンジン回転数は、前記始動ハード点火から始動ソフト点火に切り替えるときのエンジン回転数よりも大としたものである。
【００１３】
前記ハード点火部はエンジン回転数がハード・ソフト点火の切替回転数未満までの微速領域にあるときに前記始動ハード点火を行い、前記ソフト点火部はエンジン回転数が始動から前記切替回転数以上になったときに前記始動ソフト点火を行うようにしてもよい。また１周期に複数回ある前記入力波形のタイミングのうち、前記始動ハード点火は上死点の近くで行い、前記戻りハード点火は前記始動ハード点火よりも進角させて行うようにしてもよい。
【００１４】
前記始動ハード点火は前記ソースコイルの負の半波出力の入力波形の立ち上がり時に、前記戻りハード点火は前記入力波形の前記立ち上がり時よりも前の立ち下がり時に夫々前記放電用スイッチング素子をオンさせるようにしてもよい。
【発明の効果】
【００１５】
本発明によれば、ソフト点火による通常運転を基本としながらも、エンジン回転数が低速領域に戻ったときにもエンジンの角速度に応じた最適なタイミングで点火でき、エンジンストール、逆転等を未然に防止できる利点がある。
【図面の簡単な説明】
【００１６】
【図１】本発明の第１の実施形態を示すコンデンサ充放電式のエンジン点火装置の回路図である。
【図２】同点火時期制御手段のブロック図である。
【図３】同タイムチャートである。
【図４】同タイムチャートである。
【図５】同点火時期特性図である。
【図６】同フローチャートである。
【図７】本発明の第２の実施形態を示す点火時期特性図である。
【図８】同フローチャートである。
【図９】本発明の第３の実施形態を示す点火時期特性図である。
【図１０】本発明の第４の実施形態を示す点火時期特性図である。
【発明を実施するための形態】
【００１７】
以下、本発明の実施形態を図面に基づいて詳述する。図１〜図６は本発明の第１の実施形態を例示する。図１はコンデンサ充放電式のエンジン点火装置を示し、このエンジン点火装置は、エンジンにより駆動される磁石式発電機１と、点火プラグ２に接続された点火コイル３と、磁石式発電機１のソースコイル４に発生する正の半波出力Ｖｐ（図３（Ａ）参照）によりダイオード５，６を介して充電される充放電用コンデンサ７と、点火信号によるオン時に充放電用コンデンサ７の電荷を点火コイル３の一次側に放電させる放電用スイッチング素子８と、ソースコイル４に発生する負の半波出力Ｖｎ（図３（Ａ）参照）によりダイオード９を介して充電される電源回路１０と、ソースコイル４の正の半波出力Ｖｐをパルス状の入力波形ｖｐ（図３（Ｂ）参照）に波形成形する第１波形成形回路１１と、ソースコイル４の負の半波出力Ｖｎをパルス状の入力波形ｖｎ（図３（Ｃ）参照）に波形成形する第２波形成形回路１２と、電源回路１０の電源電圧Ｖｃｃの立ち上がりにより動作するマイコン１３により構成され且つ第１波形成形回路１１からの入力波形ｖｐ、第２波形成形回路１２からの入力波形ｖｎに基づいてエンジンの回転に応じた点火時期で放電用スイッチング素子８に点火信号を出力する点火時期制御手段１４とを備えている。
【００１８】
波形成形回路１１，１２はスイッチング素子１１ａ，１２ａを有し、そのスイッチング素子１１ａ，１２ａのオン・オフにより、ソースコイル４からの相対応する半波出力Ｖｐ，Ｖｎを矩形波の入力波形ｖｐ，ｖｎに波形成形する。
【００１９】
点火時期制御手段１４はＲＡＭ、ＲＯＭ、ＣＰＵ等を有するマイコン１３により構成されており、図２に示すように、ソースコイル４からの前後二つの入力波形ｖｐの周期によりエンジン回転数を演算する回転数検出部１６と、エンジン回転数が微速領域２０を含む低速領域２１（図５参照）にあるときにソースコイル４からの入力波形ｖｎを基準に放電用スイッチング素子８をオンさせてハード点火するハード点火部１７と、エンジン回転数が低速領域２１よりも大のアイドル前領域２２以上の領域にあるときに、ソフト点火特性２３（図５参照）に従ってエンジン回転数に応じた点火時期を求めてその点火時期で放電用スイッチング素子８をオンさせてソフト点火するソフト点火部１８とを備えている。
【００２０】
回転数検出部１６は図３（Ｂ）に示すように、第１波形成形回路１１で波形成形されたソースコイル４の正の半波出力Ｖｐの入力波形ｖｐに基づいて、その前後二つの入力波形ｖｐ間の間隔Ｔから1 回転前のエンジン回転数（回転周期）を演算するようになっている。なお、回転数検出部１６は前後二つの入力波形ｖｐ間の間隔Ｔからエンジン回転数を検出するため、その検出は２回転目以降となる。なお、エンジン回転数はソースコイル４の負の半波出力Ｖｎの入力波形ｖｎに基づいて演算してもよい。
【００２１】
ハード点火部１７は、図５に示すように、エンジン回転数が始動からハード・ソフト点火切替用の第１切替回転数Ｎ１未満までの微速領域２０にあるときに、ソースコイル４からの入力波形ｖｎを基準に始動ハード点火を行う始動ハード点火機能と、ソフト点火部１８によるソフト点火後にエンジン回転数がハード・ソフト点火切替用の第２切替回転数Ｎ２未満の低速領域２１に戻ったときに戻りハード点火を行う戻りハード点火機能とを有する。
【００２２】
即ち、ハード点火部１７は始動ハード点火時にはエンジン回転数が第１切替回転数Ｎ１未満の場合に、図３（Ｃ）に示すように負の半波出力Ｖｎの入力波形ｖｎを基準にその入力波形ｖｎの立ち上がり時ａに放電用スイッチング素子８に点火信号ｐを出力し、また戻りハード点火時にはエンジン回転数が第２切替回転数Ｎ２未満の低速領域２１の場合に、図４（Ｃ）に示すように負の半波出力Ｖｎの入力波形ｖｎを基準にその入力波形ｖｎの立ち下がり時ｂに放電用スイッチング素子８に点火信号ｐを出力するようになっている。
【００２３】
ソフト点火部１８は、図５に示すように、エンジン回転数が第１切替回転数Ｎ１以上で規定回転数Ｎ３未満の場合、及び一旦規定回転数Ｎ３以上に上昇した後のエンジン回転数が第２切替回転数Ｎ２以上の場合に、ソフト点火特性２３に基づいて１回転前のエンジン回転数に応じた点火時期を演算して、その点火時期に放電用スイッチング素子８に点火信号ｐを出力するようになっている。
【００２４】
例えば図５に示すように、第１切替回転数Ｎ１は低速領域２１内の微速領域２０を超えた１５００ｒ／ｍｉｎに、第２切替回転数Ｎ２は低速領域２１内の微速領域２０よりも大の２０００ｒ／ｍｉｎに、規定回転数Ｎ３はアイドル領域２７の下限近くの３０００ｒ／ｍｉｎに夫々設定されている。
【００２５】
そして、ハード点火部１７はエンジン回転数が始動から第１切替回転数Ｎ１（＝１５００ｒ／ｍｉｎ）未満までの微速領域２０のときには、入力波形ｖｎの立ち上がり時ａに点火信号ｐを出力してハード点火を行うことにより、上死点前略５度の進角の始動点火特性２４（図５参照）で始動ハード点火を行い、またエンジン回転数が一旦規定回転数Ｎ３（＝３０００ｒ／ｍｉｎ）以上に上昇後に第２切替回転数Ｎ２（＝２０００ｒ／ｍｉｎ）未満の低速領域２１に低下したときには、入力波形ｖｎの立ち下がり時ｂに点火信号ｐを出力してハード点火を行うことにより、上死点前略２０度の進角の戻り点火特性２５（図５参照）で戻りハード点火を行うようになっている。
【００２６】
ソフト点火部１８はエンジン回転数が第１切替回転数Ｎ１（＝１５００ｒ／ｍｉｎ）から規定回転数Ｎ３（＝３０００ｒ／ｍｉｎ）までのアイドル前領域２２のとき、一旦規定回転数Ｎ３（＝３０００ｒ／ｍｉｎ）以上に上昇した後のエンジン回転数が第２切替回転数Ｎ２（＝２０００ｒ／ｍｉｎ）以上のときに、夫々ソフト点火特性２３の進角特性２６に基づいてエンジン回転数に応じた略２０度の点火時期にソフト点火を行うようになっている。
【００２７】
なお、ソフト点火特性２３は３０００〜４５００ｒ／ｍｉｎのアイドル領域２７の点火時期を略１０度の進角とし、アイドル領域２７とアイドル前領域２２では点火時期を急激に進角・遅角させるようになっている。ソフト点火特性２３は４５００ｒ／ｍｉｎ以上の高速領域２８では所定の傾斜進角特性２９を経て最大進角特性３０へと変化するようになっている。
【００２８】
なお、ハード点火部１７は始動ハード点火時に入力波形ｖｎの立ち上がり時ａに点火信号ｐを出力したときに進角５度の始動点火特性２４で点火し、戻りハード点火時に入力波形ｖｎの立ち下がり時ｂに点火信号ｐを出力したときに進角２０度の戻り点火特性２５で点火するようになっているが、始動ハード点火の点火時期は始動操作が軽くケッチン等が発生しないように上死点の近くとし、戻りハード点火の点火時期はエンジン回転数を急速に回復できるように始動ハード点火時期よりも十分に進角した点火時期とすればよい。
【００２９】
次に図６のフローチャートを参照しながら、このエンジン点火装置における点火時期の制御を説明する。エンジンの始動に際してリコイル操作をすると（ステップＳ１）、エンジンの回転に同期して磁石式発電機１のロータが回転し、ソースコイル４に正の半波出力Ｖｐと負の半波出力Ｖｎとが発生し、その正の半波出力Ｖｐにより充放電用コンデンサ７が充電され、また負の半波出力Ｖｎにより電源回路１０が充電される。そして、電源回路１０がエンジンの準備回転時の負の半波出力Ｖｎにより充電された後にマイコン１３が動作可能な状態となり、エンジン回転数が第１切替回転数Ｎ１になるまではハード点火部１７による始動ハード点火を行い、第１切替回転数Ｎ１以上になればソフト点火部１８によるソフト点火に移行する。
【００３０】
ハード点火部１７による始動ハード点火に際しては、図６のフローチャートに示すようように点火時期を制御する。即ち、図３（Ａ）に示すようにソースコイル４に正の半波出力Ｖｐ、負の半波出力Ｖｎが順次発生する都度、図３（Ｂ）（Ｃ）に示すように第１・第２波形成形回路１１，１２で波形成形されたパルス状の入力波形ｖｐ，ｖｎが発生し（ステップＳ２）、その各入力波形ｖｐ，ｖｎが点火時期制御手段１４に入力する。
【００３１】
入力波形ｖｎが点火時期制御手段１４に入力すると、先ずハード点火部１７がその入力波形ｖｎを認識して、図３（Ｃ）（Ｄ）に示すように入力波形ｖｎの立ち上がり時点ａを基準に点火信号ｐを出力して進角略５度で始動ハード点火を行う（ステップＳ２）。
【００３２】
一方、エンジンの回転中は回転数検出部１６により前後二つの入力波形の周期Ｔからエンジン回転数が検出されており、ハード点火部１７はそのエンジン回転数が第１切替回転数Ｎ１（＝１５００ｒ／ｍｉｎ）になるまで始動ハード点火を継続する（ステップＳ２，Ｓ３）。
【００３３】
点火信号ｐが出力すると、放電用スイッチング素子８がオンして、図３（Ｅ）に示すように充放電用コンデンサ７の電荷が点火コイル３の一次側に放電されるので、点火コイル３の二次側に発生する高電圧により点火プラグ２がスパークしてエンジンを点火する。
【００３４】
従って、第１切替回転数Ｎ１未満の微速領域２０では回転ムラが大であるにも拘わらず、点火時点のエンジンの角速度に対応した最適なタイミングで点火することができ、エンジンストール等を招くことなく始動後のエンジン回転数をスムーズに上昇させることができる。
【００３５】
始動ハード点火中にエンジン回転数が第１切替回転数Ｎ１（＝１５００ｒ／ｍｉｎ）以上に上昇すると（ステップＳ３）、ソフト点火部１８によるソフト点火に移行する（ステップＳ４）。このソフト点火に移行すれば、ソフト点火部１８が回転数検出部１６で検出された１回転前のエンジン回転数を読み込み、ソフト点火特性２３に基づいてそのときのエンジン回転数に応じた点火時期を演算し、進角略２０度の点火時期で点火信号ｐを出力してソフト点火を行う。このようにエンジン回転数が第１切替回転数Ｎ１を超えたときに点火時期を略５度から略２０度に進角させることによって、エンジン回転数の上昇を積極的に促すことができる。
【００３６】
その後、エンジン回転数が規定回転数Ｎ３（＝３０００ｒ／ｍｉｎ）以上に上昇すると（ステップＳ５）、その後においてエンジン回転数が第２切替回転数Ｎ２（＝２０００ｒ／ｍｉｎ）未満に低下したときの戻りハード点火時に備えて、ハード点火のタイミングを入力波形ｖｎの立ち下がり時ｂの進角２０度に切り替える出力切替のフラグを立てる（ステップＳ６）。
【００３７】
出力切替のフラグを立てた後も、エンジン回転数が第２切替回転数Ｎ２以上である限りは、ソフト点火部１８によるソフト点火を行う（ステップＳ７，Ｓ８）。例えば、アイドル領域２７にある場合には、ソフト点火部１８は進角１０度の点火時期で点火信号ｐを出力する。またスロットル開度を大にしてエンジン回転数が高速領域２８まで上昇すると、１回転前のエンジン回転数に応じてソフト点火特性２３の傾斜進角特性２９、最高進角特性３０からそのときの点火時期を演算し、その点火時期でエンジンをソフト点火する。
【００３８】
エンジン回転数をアイドル領域２７に戻すべくスロットル開度を絞ると、エンジン回転数の低下と共にソフト点火特性２３に従って点火時期が遅角し、エンジン回転数が順次低下する。このときにエンジン回転数が第２切替回転数Ｎ２（＝２０００ｒ／ｍｉｎ）以上にある間は、ソフト点火特性２３に従ってエンジン回転数に応じた点火時期でソフト点火を行う（ステップＳ７，Ｓ８）。
【００３９】
例えば、エンジン回転数がアイドル領域２７の下限である規定回転数Ｎ３（＝３０００ｒ／ｍｉｎ）未満に低下すれば、ソフト点火特性２３の進角特性２６に従ってそのときのエンジン回転数に対応する進角２０度の点火時期を演算し、その点火時期に点火信号ｐを出力してソフト点火を行う。
【００４０】
エンジン回転数が第２切替回転数Ｎ２（＝２０００ｒ／ｍｉｎ）から規定回転数Ｎ３（＝３０００ｒ／ｍｉｎ）未満の範囲では、アイドル領域２７を越えてアイドル前領域２２に入ったとは云え、２０００ｒ／ｍｉｎ未満に比較して十分な慣性力で回転しているので、始動直後のエンジン回転に比較して１回転中の角速度のバラツキも少なく、しかも１回転前の速いエンジン回転数を基準に点火時期を決定して点火時期を２０度に進角させることによりエンジン回転数の回復を期待することができる。
【００４１】
エンジン回転数が第２切替回転数Ｎ２未満まで低下すると（ステップＳ８）、ハード点火部１７が図４（Ｃ）（Ｄ）に示すように入力波形ｖｎの立ち下がり時ｂに点火信号ｐを出力し、点火時点のエンジンの角速度に対応した進角２０度の最適なタイミングで戻りハード点火を行う（ステップＳ９）。このためエンジン回転数が第２切替回転数Ｎ２未満の低速領域２１に近い回転数まで低下すれば、エンジンの１回転中の角速度の変化も大きくなるが、点火時点の角速度に最適なタイミングで戻りハード点火を行うことにより、エンジン回転数を確実に回復させることができる。
【００４２】
またエンジン回転数がアイドル領域２７未満まで低下しても、その第２切替回転数Ｎ２以上のアイドル前領域２２ではソフト点火により、また第２切替回転数Ｎ２未満の領域では戻りハード点火により夫々２０度の点火時期に進角させることによって、エンジン回転数の回復を積極的に促すことができるので、不測のエンジンストールを防止することができる。
【００４３】
図７、図８は本発明の第２の実施形態を例示している。この実施形態では、図７に示すように、低速領域２１に始動ハード点火時の点火時期切替用の切替回転数Ｎ４とハード・ソフト点火切替用の切替回転数Ｎ５とが設定されている。そして、点火時期制御手段１４は、図８のスローチャートに示すように、エンジン回転数が切替回転数Ｎ４未満の微速領域２０ときには、ハード点火部１７が上死点に近い点火時期で始動ハード点火を行い、また切替回転数Ｎ４以上になれば点火時期切替のフラグを立てた後、微速領域２０よりも上の切替回転数Ｎ５未満のときには、ハード点火部１７が大きく進角した点火時期で始動・戻りのハード点火を行い、更にエンジン回転数が切替回転数Ｎ５以上のときに、ソフト点火部１８がソフト点火特性２３に従ってエンジン回転数に対応する点火時期でソフト点火を行うようにしている。
【００４４】
図８に示すように、点火時期切替回転数ｎ１は微速領域２０の上限値近傍、例えば１５００ｒ／ｍｉｎに設定されている。またハード・ソフト切替回転数は、例えば２０００ｒ／ｍｉｎに設定されている。
【００４５】
この実施形態では、エンジンの始動後（ステップＳ１）、エンジン回転数が切替回転数Ｎ４（＝１５００ｒ／ｍｉｎ）になるまでは、ハード点火部１７が入力波形の立ち上がり時に上死点に近くの進角５度の点火時期に点火信号を出力する始動ハード点火を行う（ステップＳ２，Ｓ３）。
【００４６】
そして、エンジン回転数が切替回転数Ｎ４以上になれば、先ず点火出力切替のフラグを立てた後（ステップＳ１０）、切替回転数Ｎ５未満のときには、ハード点火部１７が入力波形ｖｎの立ち上がりａ時に進角２０度の点火時期に点火信号ｐを出力するハード点火を行う（ステップＳ１１，Ｓ１２）。エンジン回転数が切替回転数Ｎ５以上になれば、ソフト点火特性２３に従ってエンジン回転数に応じた点火時期に点火信号を出力してソフト点火を行う（ステップＳ１２，Ｓ１３）。
【００４７】
この場合には、エンジンの始動から切替回転数Ｎ４までは進角５度でハード点火を行い、エンジンが切替回転数Ｎ４以上になれば、その切替回転数Ｎ４から切替回転数Ｎ５までの間は進角２０度でハード点火を行う。従って、始動後のエンジン回転数が切替回転数Ｎ４から切替回転数Ｎ５まで上昇する間は、ハード点火部１７により進角２０度で始動ハード点火を行うことになる。
【００４８】
図９は本発明の第３の実施形態を例示する。この実施形態では、図９に示すように、ハード・ソフト点火切替用の切替回転数Ｎ５がアイドル領域２７の下近傍に設定されており、エンジン回転数が切替回転数Ｎ４と切替回転数Ｎ５との間にある場合には、ハード点火部１７によりハード点火を行う。その他は第２の実施形態と同様である。
【００４９】
このようにエンジン回転数がアイドリング領域２７よりも下の低速領域２１にあるときには、全てハード点火を行うようにしてもよい。
【００５０】
図１０は本発明の第４の実施形態を例示する。この実施形態では、第１切替回転数Ｎ１と第２切替回転数Ｎ２とが同じ２０００ｒ／ｍｉｎに設定されている。
【００５１】
このように２０００ｒ／ｍｉｎで始動ハード点火から始動ソフト点火に切り替え、また２０００ｒ／ｍｉｎでソフト点火から戻りハード点火に切り替えるようにしてもよい。なお、第１切替回転数Ｎ１と第２切替回転数Ｎ２は略同じでもよいし、第２切替回転数Ｎ２を第１切替回転数Ｎ１よりも若干小さくしてもよい。
【００５２】
以上、本発明の各実施形態について詳述したが、本発明は各実施形態に限定されるものではない。例えば、実施形態では、正の半波出力Ｖｐを波形成形ｖｐして得られた前後の入力波形ｖｐ間の間隔Ｔからエンジン回転数を検出しているが、負の半波出力Ｖｎを波形成形して得られた入力波形ｖｎからエンジン回転数を検出してもよい。
【００５３】
またソースコイル４の負の半波出力Ｖｎの入力波形ｖｎに基づいてハード点火を行うに当たって、実施形態では入力波形ｖｎの立ち上がり時ａに始動ハード点火を行い、入力波形ｖｎの立ち上がり時ａよりも前の立ち下がり時ｂに戻りハード点火を行うようにしているが、エンジンの１回転中に複数回ある入力波形のタイミングに従って点火時期を切り替えればよく、入力波形ｖｎの立ち上がり時ａ、立ち下がり時ｂ以外のタイミングで切り替えるようにしてもよい。
【００５４】
更にハード点火部１７による始動ハード点火からソフト点火部１８によるソフト点火に切り替える場合に、実施形態ではエンジン回転数を基準にしているが、始動ハード点火でのエンジンの回転回数を条件にソフト点火に移行するようにしてもよい。
【００５５】
また実施形態では、エンジン回転数、そのエンジン回転数に対する進角度等に具体的数値を示しているが、これは単なる例示に過ぎず、その数値はエンジンの個々の特性等を考慮して変更すればよい。
【符号の説明】
【００５６】
４  ソースコイル
７  充放電用コンデンサ
２  点火コイル
８  放電用スイッチング素子
１４  点火時期制御手段
１７  ハード点火部
１８  ソフト点火部
【図１】
0005650937.tif 000002
【図２】
0005650937.tif 000003
【図３】
0005650937.tif 000004
【図４】
0005650937.tif 000005
【図５】
0005650937.tif 000006
【図６】
0005650937.tif 000007
【図７】
0005650937.tif 000008
【図８】
0005650937.tif 000009
【図９】
0005650937.tif 000010
【図１０】
0005650937.tif 000011