(57)【特許請求の範囲】
【請求項１】
エンジン（２）を制御するエンジン制御装置において、
前記エンジンを自動的に停止した後に、自動的に始動する一時停止制御部（２１）と、
前記エンジンに連結された発電機（５）から供給される発電電力により前記エンジン制御装置が起動されたか、バッテリ（１５）から供給されるバッテリ電力により前記エンジン制御装置が起動されたかを判定する始動判定部（３２）と、
前記バッテリの有無に応じて前記一時停止制御部による前記エンジンの停止を禁止または許可する禁止部であって、前記バッテリ電力により前記エンジン制御装置が起動された場合には、前記一時停止制御部による前記エンジンの停止を許可する禁止部（３１）とを備え、
前記始動判定部は、
電源電圧（＋ＶＢ）が所定の電圧閾値（Ｖｔｈ）を上回るか否かを判定する起動判定部（１５２ａ）と、
前記エンジンの回転数（Ｎｅ）が所定の回転閾値（Ｎｔｈ）を上回るか否かを判定するエンジン判定部（１５２ｂ）と、
前記電源電圧が前記電圧閾値を上回ってから、前記回転数が前記回転閾値を上回るまでの時間に基づいて、前記発電電力で起動されたか、前記バッテリ電力で起動されたかを判定する時間判定部（１５２ｃ）とを有するエンジン制御装置。
【請求項２】
さらに、前記始動判定部により前記バッテリの有無を決定した後に、再び前記バッテリの有無を判定する再判定部（２５７、２５８、２５９）を有する請求項１に記載のエンジン制御装置。
【請求項３】
エンジン（２）を制御するエンジン制御装置において、
前記エンジンを自動的に停止した後に、自動的に始動する一時停止制御部（２１）と、
前記エンジンに連結された発電機（５）から供給される発電電力により前記エンジン制御装置が起動されたか、バッテリ（１５）から供給されるバッテリ電力により前記エンジン制御装置が起動されたかを判定する始動判定部（３２）と、
前記バッテリの有無に応じて前記一時停止制御部による前記エンジンの停止を禁止または許可する禁止部であって、前記バッテリ電力により前記エンジン制御装置が起動された場合には、前記一時停止制御部による前記エンジンの停止を許可する禁止部（３１）とを備え、
さらに、前記始動判定部により前記バッテリの有無を決定した後に、再び前記バッテリの有無を判定する再判定部（２５７、２５８、２５９）を有するエンジン制御装置。
【請求項４】
前記再判定部は、前記バッテリ電力が供給されており、かつ、前記エンジンが停止されていることを判定する請求項２または請求項３に記載のエンジン制御装置。
【請求項５】
前記始動判定部は、イグニッションスイッチ（１６）がオフ位置からオン位置に操作された後の前記エンジンの始動に基づいて前記判定を実行する請求項１から請求項４のいずれかに記載のエンジン制御装置。
【請求項６】
さらに、スタータモータ（３）により前記エンジンが始動されたか否かを判定するスタータ判定部（３３）を備え、
前記始動判定部により、前記バッテリ電力により前記エンジン制御装置が起動されたことが判定された場合、または、
前記始動判定部により、前記発電電力により前記エンジン制御装置が起動されたことが判定され、かつ、前記スタータ判定部により、前記スタータモータにより前記エンジンが始動されたことが判定された場合に、
前記禁止部は、前記一時停止制御部による前記エンジンの停止を許可する請求項１から請求項５のいずれかに記載のエンジン制御装置。
【請求項７】
さらに、前記発電電力および／または前記バッテリ電力により供給される電源電圧が前記バッテリがあることを示すように安定であるか否かを判定する電源電圧判定部（３４）を備え、
前記始動判定部により、前記バッテリ電力により前記エンジン制御装置が起動されたことが判定された場合、
前記始動判定部により、前記発電電力により前記エンジン制御装置が起動されたことが判定され、かつ、前記スタータ判定部により、前記スタータモータにより前記エンジンが始動されたことが判定された場合、または、
前記始動判定部により、前記発電電力により前記エンジン制御装置が起動されたことが判定され、前記スタータ判定部により、前記スタータモータにより前記エンジンが始動されていないことが判定され、かつ、前記電源電圧判定部により、前記電源電圧が安定であることが判定された場合に、
前記禁止部は、前記一時停止制御部による前記エンジンの停止を許可する請求項６に記載のエンジン制御装置。
【請求項８】
前記始動判定部により、前記発電電力により前記エンジン制御装置が起動されたことが判定され、前記スタータ判定部により、前記スタータモータにより前記エンジンが始動されていないことが判定され、かつ、前記電源電圧判定部により、前記電源電圧が安定でないことが判定された場合に、
前記禁止部は、前記一時停止制御部による前記エンジンの停止を禁止する請求項７に記載のエンジン制御装置。
【請求項９】
前記禁止部は、初期設定において前記一時停止制御部による前記エンジンの停止を禁止しており、前記始動判定部により前記バッテリ電力による前記エンジン制御装置の起動が判定された場合に、前記一時停止制御部による前記エンジンの停止を許可する請求項１から請求項８のいずれかに記載のエンジン制御装置。
【請求項１０】
請求項１から請求項９のいずれかに記載のエンジン制御装置と、
前記一時停止制御部が前記エンジンを自動的に始動するために使用されるスタータモータ、および人力を動力とする始動機器（４）を有する前記エンジンと、
前記エンジン制御装置に電源としての前記バッテリ電力を供給する取り外し可能なバッテリ（１５）とを備えるエンジンシステム。
【発明の詳細な説明】
【関連出願の相互参照】
【０００１】
この出願は、２０１７年６月２９日に日本に出願された特許出願第２０１７−１２７８６１号を基礎としており、基礎の出願の内容を、全体的に、参照により援用している。
【技術分野】
【０００２】
この明細書における開示は、エンジン制御装置およびエンジンシステムに関する。
【背景技術】
【０００３】
特許文献１および特許文献２は、アイドルストップと呼ばれるエンジンを一時的に停止させる一時的停止機能を備えるエンジン制御装置を開示する。これらの文献は、スタータモータのエンジンの始動か、それ以外の手法によるエンジンの始動かを識別している。この判定結果は、アイドルストップの禁止処理に利用される。従来技術として列挙された先行技術文献の記載内容は、この明細書における技術的要素の説明として、参照により援用される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−８７７２３号公報
【特許文献２】特開２０１３−２０９９５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来技術の構成では、エンジンが始動される前に、制御装置が起動されている。すなわち、バッテリが必要である。ところが、車両のエンジンは、バッテリがない状態で始動される場合がある。この場合、エンジンの始動によって発電機が発電し、その発電電力によって制御装置が起動される。この場合、従来技術では、正常な機能を期待できない。【０００６】
ここで、「バッテリがない」の語は、エンジンの始動時にバッテリを備えない場合、またはエンジンを始動した後にバッテリが失われる場合を含む。これらの場合、バッテリを電源とするスタータモータが使用できない。このため、エンジンを一時的停止機能によって停止させた後に、自動的な復帰を図ること、すなわちエンジンの再始動が不可能となる。よって、バッテリがない場合には、アイドルストップは禁止されることが望ましい。【０００７】
上述の観点において、または言及されていない他の観点において、エンジン制御装置およびエンジンシステムにはさらなる改良が求められている。【０００８】
開示されるひとつの目的は、バッテリの有無を判定できるエンジン制御装置およびエンジンシステムを提供することである。【０００９】
開示される他のひとつの目的は、バッテリがある状態でのエンジンの始動であることを判定できるエンジン制御装置およびエンジンシステムを提供することである。【００１０】
開示されるさらに他のひとつの目的は、エンジンの一時的停止機能の利便性が高いエンジン制御装置およびエンジンシステムを提供することである。【００１１】
開示されるさらに他のひとつの目的は、一時的停止機能をバッテリがある場合にのみ許可するエンジン制御装置およびエンジンシステムを提供することである。
【課題を解決するための手段】
【００１２】
ここに開示された他のエンジン制御装置は、エンジン（２）を制御するエンジン制御装置において、エンジンを自動的に停止した後に、自動的に始動する一時停止制御部（２１）と、エンジンに連結された発電機（５）から供給される発電電力によりエンジン制御装置が起動されたか、バッテリ（１５）から供給されるバッテリ電力によりエンジン制御装置が起動されたかを判定する始動判定部（３２）と、バッテリの有無に応じて一時停止制御部によるエンジンの停止を禁止または許可する禁止部であって、バッテリ電力によりエンジン制御装置が起動された場合には、一時停止制御部によるエンジンの停止を許可する禁止部（３１）とを備え、始動判定部は、電源電圧（＋ＶＢ）が所定の電圧閾値（Ｖｔｈ）を上回るか否かを判定する起動判定部（１５２ａ）と、エンジンの回転数（Ｎｅ）が所定の回転閾値（Ｎｔｈ）を上回るか否かを判定するエンジン判定部（１５２ｂ）と、電源電圧が電圧閾値を上回ってから、回転数が回転閾値を上回るまでの時間に基づいて、発電電力で起動されたか、バッテリ電力で起動されたかを判定する時間判定部（１５２ｃ）とを有する。
ここに開示されたさらに他のエンジン制御装置は、エンジン（２）を制御するエンジン制御装置において、エンジンを自動的に停止した後に、自動的に始動する一時停止制御部（２１）と、エンジンに連結された発電機（５）から供給される発電電力によりエンジン制御装置が起動されたか、バッテリ（１５）から供給されるバッテリ電力によりエンジン制御装置が起動されたかを判定する始動判定部（３２）と、バッテリの有無に応じて一時停止制御部によるエンジンの停止を禁止または許可する禁止部であって、バッテリ電力によりエンジン制御装置が起動された場合には、一時停止制御部によるエンジンの停止を許可する禁止部（３１）とを備え、さらに、始動判定部によりバッテリの有無を決定した後に、再びバッテリの有無を判定する再判定部（２５７、２５８、２５９）を有する。
【００１３】
開示されるエンジン制御装置によると、禁止部は、バッテリの有無に応じて一時停止制御部によるエンジンの停止を禁止または許可する。さらに、始動判定部が、バッテリ電力によりエンジン制御装置が起動されたと判定した場合には、禁止部は、一時停止制御部によるエンジンの停止を許可する。バッテリ電力によりエンジン制御装置が起動されたと判定した場合は、バッテリがある場合である。バッテリがある場合に、一時停止制御部によるエンジンの停止が許可されるから、一時停止制御部はバッテリ電力によってエンジンを再始動することができる。このため、一時停止制御部によってエンジンが自動停止されたが、エンジンを再始動できないという不具合が抑制される。【００１４】
ここに開示されたエンジンシステムは、上記エンジン制御装置と、一時停止制御部がエンジンを自動的に始動するために使用されるスタータモータ、および人力を動力とする始動機器（４）を有するエンジンと、エンジン制御装置に電源としてのバッテリ電力を供給する取り外し可能なバッテリ（１５）とを備える。開示されるエンジン制御装置は、人力を動力とする始動機器をもち、しかもバッテリが容易に取り外し可能なエンジンシステムに用いられて好適である。
【００１５】
この明細書における開示された複数の態様は、それぞれの目的を達成するために、互いに異なる技術的手段を採用する。請求の範囲およびこの項に記載した括弧内の符号は、後述する実施形態の部分との対応関係を例示的に示すものであって、技術的範囲を限定することを意図するものではない。この明細書に開示される目的、特徴、および効果は、後続の詳細な説明、および添付の図面を参照することによってより明確になる。
【図面の簡単な説明】
【００１６】
【図１】第１実施形態に係るエンジン用制御装置のブロック図である。
【図２】バッテリがない状態を示すブロック図である。
【図３】判定処理の一例を示すフローチャートである。
【図４】始動時間に関する判定の一例を示すフローチャートである。
【図５】第２実施形態の判定処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１７】
図面を参照しながら、複数の実施形態を説明する。複数の実施形態において、機能的におよび／または構造的に対応する部分および／または関連付けられる部分には同一の参照符号、または百以上の位が異なる参照符号が付される場合がある。対応する部分および／または関連付けられる部分については、他の実施形態の説明を参照することができる。
【００１８】
第１実施形態
図１および図２は、この実施形態のブロック図を示す。図１および図２において、エンジンシステム１は、乗り物に搭載されている。以下、エンジンシステム１は、システム１と呼ばれる。エンジンシステム１は、乗り物の動力源としてのエンジン（ＥＮＧ）２を含む。エンジン２は、内燃機関によって提供されている。乗り物は、例えば、車両（鞍乗り型車両、二輪車、または四輪車）、船舶、および航空機を含む。システム１は、エンジン２を動力源とする機器に利用することができる。例えば、空調装置、発電装置などに利用されていてもよい。
【００１９】
システム１は、二輪車に搭載されている。エンジン２は、電気的な始動機器であるスタータモータ（ＳＴＭ）３を備える。スタータモータ３は、エンジン２を始動するためにエンジン２に連結される。スタータモータ３は、発電機能と、電動機能との両方を提供する電動発電機によって提供されてもよい。スタータモータの語は、電動発電機を含む。エンジン２は、人力を利用する始動機器であるキックスタータ（ＫＳＴ）４を備える。キックスタータ４は、利用者の人力を動力源とする始動機器のひとつである。キックスタータ４は、主として利用者が足で操作する。キックスタータ４は、リコイルスタータのように手動でもよい。さらに、エンジン２は、いわゆる押し掛けによって始動することができる場合がある。
【００２０】
システム１は、エンジン２に連結された発電機（ＧＥＮ）５を備える。発電機５は、エンジン２の動力を受けて、発電する。システム１は、エンジン２の回転位置を検出するための回転位置センサ（ＳＧ）６を備える。回転位置センサ６は、シグナルジェネレータとも呼ばれる。回転位置センサ６は、エンジン２の点火タイミングを規定するための基準位置信号を少なくとも出力する。基準位置信号は、例えば、エンジン２のための点火制御に利用可能である。回転位置センサ６は、エンジン２の回転角度を示すための信号を出力してもよい。回転角度の信号は、エンジン２のための燃料噴射制御など多様な制御に利用可能である。さらに、回転位置センサ６の信号は、エンジン２の回転数（Ｎｅ）を計測するためにも利用される。
【００２１】
システム１は、エンジン２のための複数の補助機器を備える。システム１は、始動機器１１、電源機器（ＲＥＧ）１２、点火機器（ＳＰＫ）１３、燃料供給機器（ＦＳＰ）１４、およびバッテリ１５を備える。システム１は、イグニッションスイッチ１６を有する。システム１は、エンジン２を制御する制御装置（ＥＣＵ）２０を備える。これらの機器は、電源機器１２から供給される発電電力および／またはバッテリ１５から供給されるバッテリ電力によって機能する。
【００２２】
始動機器１１は、スタータモータ３を制御するための回路を有する。始動機器１１は、スタータモータ３に大電流を供給するためのリレー１１ａを有する。始動機器１１は、スタータモータ３への電力供給を、利用者が手動によって指示するためのスタータスイッチ１１ｂを有する。スタータスイッチ１１ｂが操作されると、リレー１１ａが閉路し、その結果、スタータモータ３に通電される。スタータモータ３は、電力によってエンジン２をクランキングする。エンジン２は、クランキングによって始動される。始動機器１１は、後述の制御装置によって電気的に操作可能なスイッチ素子１１ｃを有する。スイッチ素子１１ｃは、トランジスタ、ＦＥＴ、ＩＧＢＴなどによって提供される。スイッチ素子１１ｃは、スタータスイッチ１１ｂと並列に接続されており、スタータスイッチ１１ｂに代わる機能を提供する。
【００２３】
電源機器１２は、発電機５により発電された電力を整流する整流回路を含む。電源機器１２は、システム１のための電源電圧を供給する。電源機器１２は、始動機器１１を含む複数の補助機器に電源電圧を供給する。電源機器１２は、制御装置２０に電源電圧を供給する。電源機器１２がシステム１に供給する電力は、発電電力と呼ばれる。電源機器１２は、発電電力を所定の調整電圧に調整する調整回路を含む。調整電圧は、約１４Ｖである。調整電圧は、約２８Ｖなど他の電圧でもよい。発電電力があるということは、発電機５が機能していること、すなわちエンジン２が発電機５を機能させる回転数に到達していることを示している。言い換えると、発電電力があるということは、エンジン２が燃料の燃焼によって継続的に運転できる定常回転数に到達していることを示す指標のひとつとして利用することができる。
【００２４】
点火機器１３は、エンジン２のための点火火花を生成するための高電圧を提供する。点火機器１３は、点火コイル、および制御回路を含む。点火機器１３は、例えば、ＣＤＩ回路（Ｃａｐａｃｉｔｏｒ Ｄｉｓｃｈａｒｇｅ Ｉｇｎｉｔｉｏｎ）を含む。点火機器１３は、例えば、エンジン２の負荷に応じて可変に設定される点火タイミングにおいて、点火火花を生成するための高電圧を発生する。高電圧は、エンジン２に供給され、点火プラグにおいて点火火花を発生する。点火機器１３は、エンジン２が一時的停止機能によって停止される場合、その期間中、点火機能を停止する。
【００２５】
燃料供給機器１４は、エンジン２に燃料を供給する。燃料供給機器１４は、燃料タンクから燃料を汲み上げる燃料ポンプ、エンジン２に燃料を噴射するインジェクタを含む場合がある。燃料供給機器１４は、エンジン２が一時的停止機能によって停止される場合、その期間中、燃料供給機能を停止する。燃料供給機器１４は、エンジン２の仕様によっては設けられない。例えば、キャブレターが利用される場合、燃料供給機器１４のような電力を要する機器は不要である。
【００２６】
バッテリ１５は、車両に搭載可能な二次電池である。バッテリ１５は、例えば、定格１２Ｖである。バッテリ１５は、定格２４Ｖでもよい。バッテリ１５は、システム１のための電源電圧を供給する。バッテリ１５は、始動機器１１、および制御装置２０を含む複数の補助機器に電源としてのバッテリ電力を供給する。バッテリ１５は、制御装置２０に電源電圧を供給する。バッテリ１５がシステム１に供給する電力は、バッテリ電力と呼ばれる。バッテリ１５は、交換可能な補助機器である。バッテリ１５は、比較的重い補助機器である。また、バッテリ１５は、比較的寿命が短い補助機器である。加えて、バッテリ１５は、比較的高価な補助機器である。バッテリ１５に代わる機能、すなわち電力供給機能は、電源機器１２でも提供される。言い換えると、バッテリ１５は、取り外し可能な補助機器である。
【００２７】
システム１は、バッテリ１５を接続するための端子１５ａを有する。図２に図示されるように、バッテリ１５がない場合、車両には、バッテリ１５を設置するための空洞１５ｂが残る。この空洞１５ｂに面して、バッテリ１５の有無を検出するための検出スイッチを設ける追加構成も可能である。ただし、追加構成は、検出スイッチ、配線、ポートなどを必要とし、制御装置の処理負荷を増大させる。この実施形態では、検出スイッチは設けられていない。ただし、検出スイッチを備えることは排除しない。
【００２８】
イグニッションスイッチ１６は、エンジン２を運転可能な状態におくためのスイッチである。イグニッションスイッチ１６は、利用者が操作しやすい位置に設けられている。イグニッションスイッチ１６は、システム１の電源スイッチでもある。
【００２９】
制御装置２０は、電子制御装置（Electronic Control Unit）である。制御装置２０は、少なくともひとつの演算処理装置（ＣＰＵ）と、プログラムとデータとを記憶する記憶媒体としての少なくともひとつのメモリ装置とを有する。制御装置２０は、コンピュータによって読み取り可能な記憶媒体を備えるマイクロコンピュータによって提供される。記憶媒体は、コンピュータによって読み取り可能なプログラムを非一時的に格納する非遷移的実体的記憶媒体である。記憶媒体は、半導体メモリまたは磁気ディスクなどによって提供されうる。制御装置は、ひとつのコンピュータ、またはデータ通信装置によってリンクされた一組のコンピュータ資源によって提供されうる。プログラムは、制御装置２０によって実行されることによって、制御装置２０をこの明細書に記載される装置として機能させ、この明細書に記載される方法を実行するように制御装置２０を機能させる。
【００３０】
制御装置２０は、入力される情報を示す信号を供給する複数の信号源を入力装置として有する。制御装置２０は、情報をメモリ装置に格納することにより、情報を取得する。制御装置２０は、制御装置２０によって挙動が制御される複数の制御対象物を出力装置として有する。制御装置２０は、メモリ装置に格納された情報を信号に変換して制御対象物に供給することにより制御対象物の挙動を制御する。
【００３１】
システム１に含まれる制御装置２０と信号源と制御対象物とは、多様な要素を提供する。それらの要素の少なくとも一部は、機能を実行するためのブロックと呼ぶことができる。別の観点では、それらの要素の少なくとも一部は、構成として解釈されるモジュール、またはセクションと呼ぶことができる。さらに、制御システムに含まれる要素は、意図的な場合にのみ、その機能を実現する手段ともよぶことができる。システム１が提供する手段および／または機能は、実体的なメモリ装置に記録されたソフトウェアおよびそれを実行するコンピュータ、ソフトウェアのみ、ハードウェアのみ、あるいはそれらの組合せによって提供することができる。例えば、制御装置２０がハードウェアである電子回路によって提供される場合、それは多数の論理回路を含むデジタル回路、またはアナログ回路によって提供することができる。
【００３２】
制御装置２０は、複数の入力端子を含む入力端子群を有する。制御装置２０は、イグニッションスイッチ１６の状態に関わらずに電源電圧を入力するための電源端子＋ＶＢを有する。電源端子＋ＶＢには、電源機器１２から発電電力が供給され、バッテリ１５からバッテリ電力が供給される。よって、バッテリ１５が接続されていない状態でも、電源端子＋ＶＢには、電源機器１２から発電電力が供給される。制御装置２０は、回転位置センサ６から信号を入力するための回転信号端子ＣＰを有する。制御装置２０は、スタータモータ３が使用されたか否かを示す信号を入力するためのスタータ信号端子ＭＤを有する。制御装置２０は、イグニッションスイッチ１６の操作状態を示す信号を入力するためのイグニッション端子ＩＧを有する。制御装置２０は、アクセル操作を示す信号を入力するための端子、車両の速度を入力するための端子、ブレーキ操作の有無を示す信号を入力するための端子など他の入力端子を備えることができる。
【００３３】
制御装置２０は、複数の出力端子を含む出力端子群を有する。制御装置２０は、スタータモータ３の使用を指令する信号を出力するためのスタータ駆動端子ＳＴを有する。制御装置２０は、点火機器１３による点火機能の停止または継続を指令するための点火制御端子ＳＰを有する。制御装置２０は、燃料供給機器１４による燃料供給機能の停止または継続を指令するための燃料制御端子ＦＳを有する。
【００３４】
制御装置２０は、複数の補助機器のいずれかに属する制御装置として、システム１の全体に属する共通の制御装置として、または複数の補助機器に属する分散する複数の制御装置として構成することができる。制御装置２０は、例えば、点火機器１３に属する制御装置によって提供することができる。これに代えて、制御装置２０は、複数の制御装置によって提供されてもよい。制御装置２０は、例えば、点火機器１３に属する制御装置と、燃料供給機器１４に属する制御装置とによって提供されてもよい。例えば、後述の一時停止制御部２１を備える制御装置と、他の機能ブロックを備える点火機器１３に属する制御装置とによって提供されてもよい。さらに、制御装置２０は、例えば、共通の制御装置によって提供されてもよい。
【００３５】
制御装置２０は、複数の機能ブロックを提供する。制御装置２０は、一時停止制御部（ＴＭＰＣ）２１、禁止部（ＩＨＢＣ）３１、および複数の判定部（ＦＳＴＤ、ＳＴＲＤ、ＶＴＧＤ）３２、３３、３４を有する。これら複数の機能ブロックは、ひとつの制御装置によって提供されてもよく、複数の制御装置によって提供されてもよい。これら複数の機能ブロックは、例えば、点火制御を実行する制御装置によって提供される。
【００３６】
一時停止制御部２１は、エンジン２を自動的に停止した後に、自動的に始動する一時停止機能を提供する。一時停止制御部２１は、アイドルストップ制御部とも呼ばれる。一時停止制御部２１は、エンジン２がアイドリング運転されると、エンジン２を自動的に停止させる。一時停止制御部２１は、エンジン２の再始動が指令されると、エンジン２を自動的に再始動する。エンジン２を再始動する指令は、例えば、アクセル装置を開く利用者の操作、ブレーキ装置を解除する利用者の操作、走行が可能になったことを示す情報の入力などである。一時停止機能は、車両がコースティング走行するときに提供されてもよい。一時停止制御部２１は、車両がエンジン２を要することなく移動速度を維持できるとき、すなわちコースティング走行時にエンジン２を自動的に停止させてもよい。
【００３７】
一時停止制御部２１は、自動停止部（ＡＳＴＣ）２２と、自動始動部（ＡＲＳＣ）２３とを有する。自動停止部２２は、所定の停止条件が満たされた場合に、エンジン２を自動的に停止する。エンジン２の自動的な停止は、点火の停止、および／または燃料供給の停止によって実現される。点火の停止は、点火信号ＳＰを停止させることにより提供することができる。燃料供給の停止は、燃料噴射信号ＦＳを停止させることにより提供することができる。自動始動部２３は、所定の始動条件が満たされた場合に、エンジン２を自動的に再び始動する。エンジン２の自動的な始動は、スタータモータ３の使用によって実現される。スタータモータ３は、一時停止制御部２１がエンジン２を自動的に再始動するために使用される。エンジン２の自動的な始動は、点火の再開、および／または燃料供給の再開によって実現される。点火の再開は、点火信号ＳＰを再開させることにより提供することができる。燃料供給の再開は、燃料噴射信号ＦＳを再開させることにより提供することができる。
【００３８】
所定の停止条件は、例えば、エンジン２を一時的に停止させてもよいことを示す条件である。所定の停止条件は、例えば、車両が停車していること、および、エンジン２の回転数がアイドリング回転数であることなどによって提供される。所定の停止条件は、アクセル、すなわちスロットルが操作されていないことを条件のひとつとして含んでいてもよい。
【００３９】
所定の始動条件は、例えば、エンジン２が再び利用されることを示す条件である。所定の始動条件は、例えば、エンジン２の出力を上げる操作があったこと、および、車両を再び走行させるための操作があったことなどによって提供される。所定の始動条件は、アクセル、すなわちスロットルが操作されたことを条件のひとつとして含んでいてもよい。
【００４０】
禁止部（ＩＨＢＣ）３１は、一時停止制御部２１の機能を禁止状態または許可状態に切り換える。すなわち、禁止部３１は、エンジン２の一時的な停止を禁止することによりエンジン２の継続的な運転を可能とする。禁止部３１は、エンジン２の一時的な停止を許可することによりエンジン２の一時的な停止を可能とする。禁止部３１は、自動停止部２２による自動停止を禁止する。禁止部３１は、自動始動部２３による自動始動は、禁止しても、禁止しなくてもよい。禁止部３１は、制御装置２０が起動された後の初期状態において、禁止状態を提供する。禁止部３１は、所定の許可条件が満たされる場合、禁止状態を解除することにより、許可状態に移行する。禁止部３１は、所定の許可条件が満たされない場合、許可状態から禁止状態へ復帰する。この結果、禁止部３１は、バッテリ１５の有無に応じて一時停止制御部２１によるエンジン２の停止を禁止または許可する。
【００４１】
複数の判定部３２、３３、３４は、上記許可条件を設定する設定部であり、許可条件が満たされたか否かを判定する判定部でもある。複数の判定部３２、３３、３４は、バッテリ１５があるか否かを判定するために利用される。この実施形態では、３つの許可条件が利用される。複数の判定部３２、３３、３４は、それぞれがひとつの許可条件を提供する。
【００４２】
バッテリ１５が搭載されている場合、制御装置２０の起動から、エンジン２の始動までの始動時間は、イグニッションスイッチ１６がオン位置に操作されてから、スタータモータ３またはキックスタータ４等によりエンジン２が始動されるまでの時間と考えられる。この場合、始動時間は、長い。一方で、バッテリ１５が搭載されていない場合、エンジン２が始動されて発電機５が発電を開始することで、制御装置２０を起動するための発電電力が供給される。よって、イグニッションスイッチ１６がオン位置に操作されただけでは、制御装置２０は起動されない。制御装置２０は、イグニッションスイッチ１６がオン位置にあり、かつ、発電電力が供給されると、起動される。このため、始動時間は、比較的短いか、むしろ０（ゼロ）以下であると考えられる。
【００４３】
（１）第１許可条件
第１許可条件は、制御装置２０が起動されてから、エンジン２が回転していると判定されるまでの始動時間が長いか否かによって提供される。始動時間は、エンジン２の回転を判定するための回転判定時間とも呼ばれる。制御装置２０は、電源端子＋ＶＢに電源が供給されており、しかもイグニッションスイッチ１６がオフ位置からオン位置に操作されたことがイグニッション端子ＩＧによって示されている場合に起動される。回転判定時間が短い場合、バッテリ１５がない状態と判定できる。回転判定時間が長い場合、バッテリ１５がある状態と判定できる。
【００４４】
回転判定時間が短い場合、制御装置２０が起動されないままで、エンジン２が始動されたと考えられる。すなわち、エンジン２の回転によって発電機５が発電を開始し、電源機器１２から電源端子＋ＶＢに発電電力だけが供給され、イグニッション端子ＩＧにも発電電力だけが供給されることによって、制御装置２０が起動された場合である。この場合、エンジン２が始動された後に、制御装置２０は起動されて、判定処理を実行する。したがって、回転判定時間は、０（ゼロ）であるか、制御装置２０の処理遅れを考慮しても短い時間である。すなわち、バッテリ１５がない状態において、スタータモータ３以外の方法によってエンジン２が始動されたと判定できる。
【００４５】
一方、回転判定時間が長い場合、制御装置２０が起動された後に、エンジン２が始動されたと考えられる。すなわち、バッテリ１５から供給されるバッテリ電力によって制御装置２０が起動された後に、利用者がスタータスイッチ１１ｂを操作することによってエンジン２が始動された場合である。この場合、制御装置２０が起動され、処理を開始した後に、エンジン２が始動される。この場合、イグニッションスイッチ１６とスタータスイッチ１１ｂとが連投スイッチであっても、それらが閉じられる間には時間差がある。さらに、制御装置２０の処理遅れも加わって、回転判定時間は長くなる。したがって、回転判定時間は、長い時間である。すなわち、バッテリ１５がある状態において、スタータモータ３、またはそれ以外の方法によってエンジン２が始動されたと判定できる。
【００４６】
すなわち、第１許可条件は、それだけで、バッテリ１５があることを判定できる。この場合、禁止部３１は、一時停止制御部２１による自動停止を許容する。バッテリ１５が健全であれば、スタータモータ３は、バッテリ１５のバッテリ電力によってエンジン２を再始動することができる。このため、自動的な停止の後に、自動的に再始動されないことが抑制される。言い換えると、自動的な停止の後に、自動的に再始動できる可能性を高めることができる。
【００４７】
回転判定時間が長いか否かを判定するための閾値は、制御装置２０が起動に要する時間、処理遅れなど多様な要素を加味して設定される。閾値は、例えば、正の１秒とすることができる。また、閾値は、０（ゼロ）でもよい。この場合、回転判定時間が負の場合、短いと判定され、回転判定時間が正の場合、長いと判定される。閾値は、数ミリ秒などでもよい。
【００４８】
第１許可条件は、エンジン２に連結された発電機５から供給される発電電力により制御装置２０が起動されたか、バッテリ１５から供給されるバッテリ電力により制御装置２０が起動されたかを判定する処理でもある。このような判定処理は、それだけで、バッテリ１５があることを正確に判定できる。
【００４９】
（２）第２許可条件
第２許可条件は、スタータモータ３を利用してエンジン２が始動されたか否かによって提供される。スタータモータ３が使用されたか否かは、スタータ信号端子ＭＤの信号状態に基づいて判定することができる。制御装置２０は、スタータ信号端子ＭＤに信号を受け入れるためのバッファ回路を備えることができる。スタータモータ３を利用してエンジン２が始動されたことは、バッテリ１５があることを示している。第２許可条件は、それだけで、バッテリ１５があることを判定できる。
【００５０】
なお、スタータモータ３への通電を制御装置２０が制御する場合、制御装置２０は、それ自身の内部信号状態によってスタータモータ３の使用を判定できる。
【００５１】
（３）第３許可条件
第３許可条件は、電源電圧が安定しているか否かによって提供される。バッテリ１５は、充電可能であるから電源電圧を安定化する。バッテリ１５がある場合と、バッテリ１５がない場合との間には、電源電圧の変動に明らかな差がある。バッテリ１５がある場合、スタータモータ３が使用されるような過渡期には電源電圧が変化する。しかし、バッテリ１５からスタータモータ３へ大電流が供給された後は、電源電圧は安定している。よって、電源電圧の単位時間あたりの変化量は小さい。バッテリ１５がない場合、発電機５が発電を開始する過渡期には電源電圧が変化する。さらに、過渡期の後も、電源機器１２があっても、電源電圧は安定しない。よって、電源電圧の単位時間あたりの変化量は大きい。これらの場合における電源電圧の安定度を識別することにより、バッテリ１５の有無を識別できる。
【００５２】
電源電圧の安定は、点火機器１３がＣＤＩである場合には、コンデンサの充電時、イグナイタである場合には点火コイルへの通電時など、電力的な負荷が大きい時期に、判定することが望ましい。また、エンジン２の回転数が高い場合、充電が不十分なバッテリが使用されている場合、またはエンジン２が始動された直後の過渡期といった除外期間には、電源電圧の判定を無効化してもよい。
【００５３】
電源電圧の安定度を判定するための閾値は、例えば、電源電圧の変動幅、または安定期間とすることができる。例えば、所定の閾値の時間にわたって、電源電圧の変動幅が所定の閾値の電圧を上回らないことで、電源電圧が安定であると判定してもよい。第３許可条件は、それだけで、バッテリ１５があることを判定できる。
【００５４】
始動判定部３２は、制御装置２０が起動されることによって始動判定部３２の機能を提供可能になってから、エンジン２が始動されたと判定できるまでの時間に基づいて、バッテリ１５の有無を判定する。始動判定部３２は、イグニッションスイッチ１６がオフ位置からオン位置に操作された後の最初のエンジン２の始動に基づいて判定を実行する。始動判定部３２は、イグニッションスイッチ１６がオフ位置からオン位置に操作されてから、所定の閾値時間以内にエンジン２が始動されたか否かを判定してもよい。
【００５５】
制御装置２０が起動されることによって始動判定部３２の機能を提供可能になることは、多様な判定手法によって提供することができる。例えば、電源端子＋ＶＢに十分な電圧、例えば９Ｖ以上の電圧が供給されていることを、肯定的な判定のためのひとつの条件とすることができる。電源端子＋ＶＢに十分な電圧、例えば電圧閾値Ｖｔｈを上回る電圧が供給されていることは、バッテリ１５がある状態、発電機５が発電を開始した後、すなわちエンジン２が始動された後の状態、または、バッテリ１５があり、かつ発電機５が発電を開始した後の状態であることを示す。言い換えると、制御装置２０が起動されるための電源供給がなされていることを示している。さらに言い換えると、演算処理自体が実行可能になっていることを、肯定的な判定のためのひとつの条件とすることができる。また、イグニッションスイッチ１６が、オフ位置からオン位置に操作されたことと、ＩＧ端子に十分な電圧、例えば１２Ｖが供給されていることを、肯定的な判定のためのひとつの条件とすることができる。
【００５６】
エンジン２が始動されたことの判定は、エンジン２の回転数Ｎｅが所定の回転閾値Ｎｔｈを上回ることによって提供することができる。エンジン２が始動されたことの判定は、制御装置２０それ自身の演算処理によって提供されてもよい。閾値Ｎｔｈは、エンジン２を始動するためのクランキング回転数より高く、アイドリング回転数より低く設定することができる。これにより、制御装置２０は、始動シーケンスが完了し、エンジン２が自力により回転を維持できる状態に到達していることを判定することができる。
【００５７】
スタータ判定部３３は、スタータスイッチ１１ｂの操作によりスタータモータ３が使用されることによってエンジン２が始動されたか否かを判定する。スタータモータ３の使用は、バッテリ１５があることを示している。スタータモータ３が使用されたことは、制御装置２０の内部状態に基づいて、またはスタータ端子ＭＤを監視することによって判定することができる。
【００５８】
電源電圧判定部３４は、電源端子＋ＶＢを監視することにより、電源電圧＋ＶＢがバッテリ１５があることを示す程度に安定しているか否かを判定する。
【００５９】
上記３つの許可条件のいずれかひとつが、バッテリ１５があることを判定すると、禁止部３１は、一時停止制御部２１による自動停止を許容する。バッテリ１５が健全であれば、スタータモータ３は、バッテリ１５のバッテリ電力によってエンジン２を再始動することができる。このため、自動的な停止の後に、自動的に再始動されないことが抑制される。言い換えると、自動的な停止の後に、自動的に再始動できる可能性を高めることができる。
【００６０】
図３において、制御装置２０の制御処理がフローチャートによって示されている。制御装置２０は、イグニッションスイッチ１６がオン位置にあり、かつ、電源電圧が供給されている場合に起動され、初期設定処理を実行した後に、各種の処理を実行する。処理１５０は、モデル化されて図示されている。実際のプログラム上において、処理１５２−１５４は、並列的に処理されている。
【００６１】
制御装置２０は、処理１５０が開始されると、まず、ステップ１５１において、初期設定処理を実行する。初期設定処理において、一時停止機能は、禁止状態として設定される。この後、制御装置２０は、判定処理であるステップ１５２−１５４を実行する。ステップ１５２−１５４は、複数の判定部３２、３３、３４を提供する。
【００６２】
ステップ１５２は、回転判定時間が長いか否かを判定する。この処理は、第１許可条件を判定する。言い換えると、制御装置１０がバッテリ電力で起動されたか、発電電力で起動されたかを判定する処理である。バッテリ電力により制御装置１０が起動された場合、エンジン２の自動的な停止が許可される。
【００６３】
ステップ１５３は、スタータモータ３が使用されたか否かを判定する。この処理は、第２許可条件を判定する。ステップ１５３が提供する判定は、スタータモータ３によりエンジン２が始動されていないことの判定でもある。スタータモータ３によりエンジン２が始動されていないことの判定は、エンジン２がすでに始動されているという第１判定と、スタータモータ３が使用されていないという第２判定とに分けることができる。
【００６４】
ステップ１５４は、電源電圧がバッテリ１５の存在を示す程度に安定しているか否かを判定する。この処理は、第３許可条件を判定する。ステップ１５４が提供する判定は、バッテリ１５がないことを示す程度に、電源電圧が安定でないことの判定でもある。
【００６５】
ステップ１５２−１５４のすべてによってバッテリ１５がないと判定されると、処理はステップ１５５に移行する。この場合、禁止状態が維持される。ステップ１５２−１５４のいずれかひとつによってバッテリ１５があると判定されると、処理はステップ１５６に移行する。この場合、禁止状態が解除され、許可状態に移行する。この結果、制御装置２０は、一時停止機能を提供する。
【００６６】
さらに、ステップ１５２、ステップ１５３、およびステップ１５４の順序で、許可条件の順位が設定されている。順位は、優先順位でもある。すなわち、ステップ１５２だけでバッテリ１５があると判定された場合、他のステップでの判定に関わらず独立して、許可状態へ移行する。ステップ１５２でバッテリ１５がないと判定された場合であっても、ステップ１５３だけでバッテリ１５があると判定された場合、他のステップでの判定に関わらず独立して、許可状態へ移行する。ステップ１５２とステップ１５３との両方でバッテリ１５がないと判定された場合であっても、ステップ１５４だけでバッテリ１５があると判定された場合、他のステップでの判定に関わらず独立して、許可状態へ移行する。このような処理は、有利な効果を提供する一時停止処理が許可される可能性を高める。
【００６７】
ステップ１５２は、エンジン２に連結された発電機５から供給される発電電力により制御装置２０が起動されたか、バッテリ１５から供給されるバッテリ電力により制御装置２０が起動されたかを判定する始動判定部３２を提供する。ステップ１５５とステップ１５６とは、バッテリ１５の有無に応じて一時停止制御部２１によるエンジン２の停止を禁止または許可する禁止部を提供する。禁止部３１は、バッテリ電力により制御装置２０が起動された場合には、一時停止制御部２１によるエンジン２の停止を許可する。
【００６８】
さらに、ステップ１５３は、スタータモータ３によりエンジン２が始動されたか否かを判定するスタータ判定部３３を提供する。禁止部３１は、第１の場合、または、第２の場合に、一時停止制御部２１によるエンジン２の停止を許可する。第１の場合は、始動判定部３２により、バッテリ電力により制御装置２０が起動されたことが判定された場合である。第２の場合は、始動判定部３２により、発電電力により制御装置２０が起動されたことが判定され、かつ、スタータ判定部３３により、スタータモータ３によりエンジン２が始動されたことが判定された場合である。
【００６９】
さらに、ステップ１５４は、発電電力および／またはバッテリ電力により供給される電源電圧が、バッテリ１５があることを示すように安定であるか否かを判定する電源電圧判定部３４を提供する。禁止部３１は、第１の場合、第２の場合、または、第３の場合に、一時停止制御部２１によるエンジン２の停止を許可する。第３の場合は、始動判定部３２により、発電電力により制御装置２０が起動されたことが判定され、スタータ判定部３３により、スタータモータ３によりエンジン２が始動されていないことが判定され、かつ、電源電圧判定部３４により、電源電圧が安定であることが判定された場合である。
【００７０】
バッテリ１５があることを示す判定は、それらに限定されない。この実施形態は、バッテリ１５があることを示す判定の望ましいひとつの組み合わせを示す。他の判定が追加的に利用されてもよい。
【００７１】
禁止部３１は、すべての判定部が、バッテリ１５がないことを示す場合、一時停止制御部２１によるエンジン２の停止を禁止する。始動判定部３２は、発電電力により制御装置２０が起動されたことを判定することにより、バッテリ１５がないことを示す。スタータ判定部３３は、スタータモータ３によりエンジン２が始動されていないことを判定することにより、バッテリ１５がないかもしれないことを示す。さらに、電源電圧判定部３４は、電源電圧が安定でないことを判定することにより、バッテリ１５がないかもしれないことを示す。バッテリ１５がないことを示す判定は、それらに限定されない。他の判定が追加的に利用されてもよい。
【００７２】
図４は、ステップ１５２の詳細を示すフローチャートである。制御装置２０は、ステップ１５２ａでは、電源端子＋ＶＢの電圧、すなわち電源電圧が、閾値Ｖｔｈを上回っているか否かを判定する。電源電圧＋ＶＢが閾値Ｖｔｈを上回る場合、ステップ１５２ｂへ進む。ステップ１５２ａの判定は、制御装置２０が起動された後であって、正常に処理を実行している状態であることの判定でもある。ステップ１５２ａは、電源電圧＋ＶＢが所定の閾値Ｖｔｈを上回るか否かを判定する起動判定部を提供する。
【００７３】
制御装置２０は、ステップ１５２ｂでは、エンジン２の回転数Ｎｅが閾値Ｎｔｈを上回っているか否かを判定する。ステップ１５２ｂの判定は、エンジン２が始動された後であって、エンジン２が継続的に運転されている状態であることの判定でもある。回転数Ｎｅが閾値Ｎｔｈを上回る場合、ステップ１５２ｃへ進む。ステップ１５２ｂは、エンジン２の回転数Ｎｅが所定の閾値Ｎｔｈを上回るか否かを判定するエンジン判定部を提供する。
【００７４】
制御装置２０は、ステップ１５２ｃでは、電源電圧＋ＶＢが閾値Ｖｔｈを上回ってから、回転数Ｎｅが閾値Ｎｔｈを上回るまでの回転判定時間が、閾値を上回るか否かを判定する。ステップ１５２ｃには、一例としての閾値１ｓｅｃ（秒）が図示されている。回転判定時間が、閾値を上回る場合、バッテリ電力によって制御装置２０が起動されてから、エンジン２が始動されたと考えられる。一方、回転判定時間が、閾値を上回らない場合、発電電力によって制御装置２０が起動され、先行して、または同時的に、エンジン２が始動されたと考えられる。ステップ１５２ｃは、電源電圧＋ＶＢが閾値Ｖｔｈを上回ってから、回転数Ｎｅが閾値Ｎｔｈを上回るまでの時間に基づいて、制御装置２０が発電電力で起動されたか、バッテリ電力で起動されたかを判定する時間判定部を提供する。
【００７５】
この実施形態によると、バッテリ１５の有無を判定できるエンジン制御装置が提供される。しかも、制御装置２０への入力を利用して、上記判定を実行することができる。さらに、この実施形態によると、バッテリ１５がある状態でのエンジン２の始動であることを判定できるエンジン制御装置が提供される。このような処理は、制御装置２０の起動のタイミングと、エンジン２の始動のタイミングとの関係を評価することによって可能である。言い換えると、バッテリ１５があることが確実に判定されるので、一時停止機能によりエンジン２が停止された後にエンジン２が再始動される可能性を高くすることができる。
【００７６】
この実施形態によると、エンジン２を始動する手段を判定するだけでなく、バッテリ１５の有無が確実に判定されるため、エンジン２の一時的停止機能の利便性が高いエンジン制御装置が提供される。また、この実施形態によると、一時的停止機能をバッテリ１５がある場合にのみ許可するエンジン制御装置が提供される。
【００７７】
第２実施形態
図５は、この実施形態のフローチャートを示す。先行する実施形態では、イグニッションスイッチ１６がオフ位置からオン位置に操作された後の最初のエンジン始動のときに、バッテリ１５の有無が判定される。これに加えて、この実施形態では、エンジン２が始動された後に、バッテリ１５が失われた場合、またはバッテリ１５が現れた場合の処理を備える。バッテリ１５が失われる場合は、バッテリ１５が利用者によって外された場合、およびバッテリ端子１５ａが切断された場合を含む。バッテリ１５が現れた場合は、バッテリ１５への充電が進んで充電電圧が回復した場合、バッテリ１５が利用者によって接続された場合、およびバッテリ端子１５ａが接続された場合を含む。これらは、例えば、バッテリ端子１５ａにおける接続が不安定な場合に有効である。
【００７８】
よって、この実施形態は、始動判定部３２によりバッテリ１５の有無を決定した後に、再びバッテリ１５の有無を判定する再判定部を備える。再判定部は、ステップ２５７、２５８、２５９によって提供されている。再判定部は、バッテリ電力が供給されており、かつ、エンジン２が停止されていることを判定するステップ２５７を備える。
【００７９】
制御装置２０は、ステップ１５５の後に、ステップ２５７を実行する。ステップ２５７では、電源電圧＋ＶＢが所定の電圧、例えば１１Ｖを上回っているが、エンジン２の停止時間が長いか否かが判定される。すなわち、ステップ２５７の処理は、一度は、バッテリ１５がないと判定された後に、バッテリ１５が現れた場合の処理である。このため、ステップ２５７の処理は、バッテリ１５があることを確実に判定するように設定されている。
【００８０】
ステップ２５７の処理は、エンジン２が停止しているのに、電源電圧＋ＶＢが供給されていること、すなわち発電電力なしで、バッテリ電力が供給されていることを判定する。停止時間は、例えば、１ｓｅｃ（秒）とすることができる。ステップ２５７の処理は、一度はステップ１５５においてバッテリ１５がないと決定した後に、再びステップ１５６へ分岐することを可能とする。このため、バッテリ１５があることを確実に判定するように閾値などが設定されている。
【００８１】
制御装置２０は、ステップ２５７の後に、ステップ２５８を実行する。エンジン２を再始動するためにスタータモータ３が使用されたということは、バッテリ１５があることを示している。ステップ２５８において、スタータモータ３が使用されたことが判定されると、ステップ１５６へ進む。ステップ２５８は、ステップ１５３と類似である。
【００８２】
制御装置２０は、ステップ１５６の後に、ステップ２５９を実行する。ステップ２５９では、電源電圧の変動が、バッテリ１５がないことを示す程度に不安定か否かが判定される。すなわち、ステップ２５９の処理は、一度は、バッテリ１５があると判定された後に、バッテリ１５が失われた場合の処理である。このため、ステップ２５９の処理は、バッテリ１５がないことを確実に判定するように設定されている。
【００８３】
ステップ２５９の処理は、ステップ１５４の処理と類似である。ただし、ステップ１５４の処理は、バッテリ１５があることを確実に判定した場合にステップ１５６へ分岐するように、言い換えると電源電圧が長期間にわたって安定であることを判定した場合にステップ１５６へ分岐するように設定されている。これに対して、ステップ２５９の処理は、バッテリ１５がないことを確実に判定した場合にステップ１５５へ分岐するように、言い換えると電源電圧が長期間にわたって不安定であることを判定した場合にステップ１５５へ分岐するように設定されている。このような条件の差は、不用意なエンジン２の自動停止を抑制するために貢献する。
【００８４】
この実施形態によると、一度はバッテリ１５の有無が判定された後に、その見直しが可能となる。このため、一度はエンジン２が始動された後におけるバッテリ１５の状態変化を反映することができる。このため、一時停止機能の有利な効果を活かしながら、再始動できないことに起因する不具合が抑制される。
【００８５】
他の実施形態
この明細書における開示は、例示された実施形態に制限されない。開示は、例示された実施形態と、それらに基づく当業者による変形態様を包含する。例えば、開示は、実施形態において示された部品および／または要素の組み合わせに限定されない。開示は、多様な組み合わせによって実施可能である。開示は、実施形態に追加可能な追加的な部分をもつことができる。開示は、実施形態の部品および／または要素が省略されたものを包含する。開示は、ひとつの実施形態と他の実施形態との間における部品および／または要素の置き換え、または組み合わせを包含する。開示される技術的範囲は、実施形態の記載に限定されない。開示されるいくつかの技術的範囲は、請求の範囲の記載によって示され、さらに請求の範囲の記載と均等の意味及び範囲内での全ての変更を含むものと解されるべきである。
【００８６】
上記実施形態では、スタータスイッチ１１ｂは、スイッチ素子１１ｃと並列に設けられている。これに代えて、スタータスイッチ１１ｂを制御装置に接続し、スタータスイッチ１１ｂが操作されると、制御装置がスイッチ素子１１ｃを閉じるように構成されてもよい。また、スタータスイッチ１１ｂは、イグニッションスイッチ１６とは別に設置された独立のスイッチ、または、イグニッションスイッチ１６をオフ位置からオン位置に操作した次段階で操作される連投スイッチによって提供することができる。
【００８７】
上記実施形態では、制御装置２０は、３つの判定部３２、３３、３４を備える。これに代えて、制御装置２０は、始動判定部３２と、スタータ判定部３３との２つだけを備えてもよい。また、制御装置２０は、始動判定部３２と、電源電圧判定部３４との２つだけを備えていてもよい。このように、制御装置２０は、少なくとも始動判定部３２を備え、追加的な少なくともひとつの判定部を備えることができる。また、３つ以外の判定部を備えていてもよい。例えば、バッテリ１５の有無を直接的に検出する検出スイッチを追加的に備えていてもよい。
【００８８】
上記実施形態では、バッテリ１５があることを直接的に検出する検出スイッチなしで、バッテリ１５があることを電気的に判定することができる。ただし、検出スイッチとの併用を排除するものではない。第１許可条件によるバッテリ１５があることの検出処理は、バッテリとしての機能を有しないか、失った物品が空洞１５ｂに配置されていても、正規のバッテリ１５があることを検出する。
【符号の説明】
【００８９】
１  エンジンシステム、  ２  エンジン、
３  スタータモータ、  ４  キックスタータ、  ５  発電機、
１５  バッテリ、  １６  イグニッションスイッチ、
１５２ａ  起動判定部、
１５２ｂ  エンジン判定部、
１５２ｃ  時間判定部、
２１  一時停止制御部、  ２２  一時停止制御部、
３１  禁止部、  ３２  始動判定部、
３３  スタータ判定部、  ３４  電源電圧判定部、
２５７、２５８、２５９  再判定部、
＋ＶＢ  電源電圧、  Ｎｅ  回転数、  Ｎｔｈ、Ｖｔｈ  閾値。
【図１】
0006651058.tif 000002
【図２】
0006651058.tif 000003
【図３】
0006651058.tif 000004
【図４】
0006651058.tif 000005
【図５】
0006651058.tif 000006