(57)【特許請求の範囲】
【請求項１】
動力生成装置の動力生成を制御する制御装置であって、
前記制御装置の電源による充電または放電がされるコンデンサを備える電圧保持部と、
前記コンデンサを充電または放電する充放電部と、
前記動力生成装置の前記動力生成をアイドルストップさせるための条件が満たされている場合、前記充放電部に前記コンデンサを充電させるアイドルストップ状態制御部と、  を備えることを特徴とする制御装置。
【請求項２】
前記アイドルストップ状態制御部は、
前記動力生成装置の前記動力生成をアイドルストップさせるための条件が満たされている場合、前記動力生成をアイドルストップさせて前記動力生成を停止させるとともに、前記充放電部に前記コンデンサを充電させることを特徴とする請求項１に記載の制御装置。
【請求項３】
前記アイドルストップ状態制御部は、
前記コンデンサの充電電圧が予め設定された閾値電圧以上の場合、前記動力生成装置の前記動力生成がアイドルストップしている状態であると判定し、
前記コンデンサの前記充電電圧が予め設定された閾値電圧未満の場合、前記動力生成装置の前記動力生成がアイドルストップしていない状態であると判定する
ことを特徴とする請求項１または請求項２に記載の制御装置。
【請求項４】
前記制御装置が電源電圧の低下によりリセットされて再起動した場合、
前記アイドルストップ状態制御部は、
前記コンデンサの充電電圧が予め設定された閾値電圧以上であるか否かに基づいて、前記動力生成装置の前記動力生成がアイドルストップしている状態であるか否かを判定することを特徴とする請求項１から請求項３の何れか１項に記載の制御装置。
【請求項５】
前記動力生成装置の前記動力生成がアイドルストップしている状態であるか否かを示す情報を記憶する記憶部を備え、
前記アイドルストップ状態制御部は、
前記コンデンサの充電電圧が予め設定された閾値電圧以上の場合、前記動力生成がアイドルストップしている状態であると判定し、前記記憶部に当該判定した結果を示す情報を記憶させ、
前記コンデンサの前記充電電圧が予め設定された閾値電圧未満の場合、前記動力生成がアイドルストップしていない状態であると判定し、前記記憶部に当該判定した結果を示す情報を記憶させる
ことを特徴とする請求項１から請求項４の何れか１項に記載の制御装置。
【請求項６】
前記制御装置が電源電圧の低下によりリセットされて再起動した場合、
前記アイドルストップ状態制御部は、
前記コンデンサの充電電圧が予め設定された閾値電圧以上であるか否かに基づいて、前記動力生成装置の前記動力生成がアイドルストップしている状態であるか否かを判定し、前記記憶部に当該判定した結果を示す情報を記憶させる
ことを特徴とする請求項５に記載の制御装置。
【請求項７】
前記動力生成装置の前記動力生成がアイドルストップしている場合、
前記アイドルストップ状態制御部は、
前記動力生成のアイドルストップを解除させるための条件が満たされている場合、前記充放電部に前記コンデンサを放電させる
ことを特徴とする請求項１から請求項６の何れか１項に記載の制御装置。
【請求項８】
前記動力生成装置の前記動力生成がアイドルストップしている場合、
前記アイドルストップ状態制御部は、
前記動力生成のアイドルストップを解除させるための条件が満たされている場合、前記動力生成のアイドルストップを解除させて前記動力生成を開始させるとともに、前記充放電部に前記コンデンサを放電させる
ことを特徴とする請求項１から請求項７の何れか１項に記載の制御装置。
【請求項９】
前記アイドルストップ状態制御部は、
前記動力生成装置の前記動力生成が停止されているか否かを判定し、
前記動力生成装置の前記動力生成が停止されていない場合、前記充放電部に前記コンデンサを放電させる
ことを特徴とする請求項１から請求項８の何れか１項に記載の制御装置。
【請求項１０】
動力生成装置の動力生成を制御する制御装置の制御方法であって、
前記制御装置の電源による充電または放電がされるコンデンサを備える電圧保持部と、
前記コンデンサを充電または放電する充放電部と、
を備え、
アイドルストップ状態制御部が、前記動力生成装置の前記動力生成をアイドルストップさせるための条件が満たされている場合、前記充放電部に前記コンデンサを充電させる手順、
を備えることを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動力生成装置を制御する制御装置および制御方法に関する。
【背景技術】
【０００２】
環境問題への配慮や省燃費化の要求により、自動車またはオートバイなどに用いられる気化燃料により駆動されるエンジンの制御として、アイドルストップ（アイドリングストップ）の機能が付加される製品が実用化されている。このアイドルストップは、信号待ち等で車両が停車した場合に、運転者がエンジンを停止させなくても、エンジンの停止条件が満たされると、エンジンのアイドリング動作が一旦停止されるものである。また、アイドルストップによりエンジンが停止されている状態から、エンジンの駆動を再開する操作等によりエンジンの再動作の条件が満たされると、エンジンが自動的に再始動される。よって、信号待ち等の停車時において、エンジンのアイドリング動作が停止されることにより、燃料の節約及び排出ガスの削減がされる。
【０００３】
従来、アイドルストップの機能が付加されたエンジンを制御する場合は、エンジンの燃料の点火・噴射を制御するエンジンＥＣＵ（Engine Control Unit）と、エンジンのアイドルストップ動作を制御するアイドルストップ制御ＥＣＵとが、車載されているバッテリーから電圧変更された電源が供給されて、エンジンの制御をしている。
アイドルストップの処理を行う場合、アイドルストップ制御ＥＣＵは、エンジンがアイドルストップの条件により停止したのか、またはアイドルストップの条件以外の操作により停止したのかを示すフラグ情報をラッチ等に保持させている。
そして、アイドルストップ制御ＥＣＵは、保持されたフラグ情報に基づいて現在のエンジンの停止状態が、アイドルストップによるものか否かを判定し、アイドルストップにより停止している状態からエンジンの駆動が再開される操作がされた場合、エンジンの駆動を再開する制御を実行する（例えば、特許文献１及び特許文献２参照）。
【０００４】
ところが、エンジンの駆動を再開した場合、クランキング時（エンジン起動時）における電源電圧の低下によって、一旦、アイドルストップ制御ＥＣＵ内のＣＰＵ（Central Processing Unit）がリセットされることがある。この場合、アイドルストップ制御ＥＣＵは、ＣＰＵのリセット解除後に、再度アイドルストップしているか否かを判定する。しかし、ラッチ等に保持されたフラグ情報は、電源電圧の低下によりアイドルストップ制御ＥＣＵが再起動した際の初期化の過程で消去されてしまう可能性がある。
【０００５】
この結果、アイドルストップ制御ＥＣＵは、保持されたフラグ情報が消去されたことにより、現在のエンジンの停止が、アイドルストップ状態によるエンジンの停止であるのか、または起動直後やエンスト発生時におけるエンジンの停止であるのかを判定することができない。
したがって、電気的に書き換え可能なＥＥＰＲＯＭやフラッシュメモリなど、電源電圧の低下によりＣＰＵが初期化された場合でも、データが書き換えられることがない不揮発性メモリに、フラグ情報を保持させることが考えられる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００６−２９９９１３号公報
【特許文献２】特開２００６−３２８９６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、ＥＥＰＲＯＭやフラッシュメモリ等の不揮発性メモリは、データの書き換え回数に制限があり、信号待ち等によってアイドルストップする頻度が高いと、その書き換え回数の制限を短期間で超えてしまう。そして、不揮発性メモリの書き換え回数の制限を超えると、不揮発性メモリはデータの書き換えが不安定となり、保持されたフラグ情報の信頼性が低下する。
したがって、不揮発性メモリを用いても使用期間が長期間にわたると、フラグ情報が正確に保持されなくなるため、アイドルストップ制御ＥＣＵは、エンジンの停止がアイドルストップしている状態であるのか、あるいは起動直後やエンスト発生時のエンジンの停止であるのかを判定することができないという問題がある。
【０００８】
本発明は、このような事情に鑑みてなされたものであり、電源電圧の低下によりＣＰＵが初期化されても、またフラグ情報の書き換え回数が多い使用状況においても、アイドルストップしている状態であるか否かを示すフラグ情報を、高い信頼性で保持しアイドルストップ処理を実行することができる制御装置及び制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
この発明は上述した課題を解決するためになされたもので、請求項１に記載の発明は、
動力生成装置の動力生成を制御する制御装置であって、前記制御装置の電源による充電または放電がされるコンデンサを備える電圧保持部と、前記コンデンサを充電または放電する充放電部と、前記動力生成装置の前記動力生成をアイドルストップさせるための条件が満たされている場合、前記充放電部に前記コンデンサを充電させるアイドルストップ状態制御部とを備えることを特徴とする制御装置である。
【００１０】
請求項２に記載の発明は、前記アイドルストップ状態制御部は、前記動力生成装置の前記動力生成をアイドルストップさせるための条件が満たされている場合、前記動力生成をアイドルストップさせて前記動力生成を停止させるとともに、前記充放電部に前記コンデンサを充電させることを特徴とする請求項１に記載の制御装置である。
【００１１】
請求項３に記載の発明は、前記アイドルストップ状態制御部は、前記コンデンサの充電電圧が予め設定された閾値電圧以上の場合、前記動力生成装置の前記動力生成がアイドルストップしている状態であると判定し、前記コンデンサの前記充電電圧が予め設定された閾値電圧未満の場合、前記動力生成装置の前記動力生成がアイドルストップしていない状態であると判定することを特徴とする請求項１または請求項２に記載の制御装置である。
【００１２】
請求項４に記載の発明は、前記制御装置が電源電圧の低下によりリセットされて再起動した場合、前記アイドルストップ状態制御部は、前記コンデンサの充電電圧が予め設定された閾値電圧以上であるか否かに基づいて、前記動力生成装置の前記動力生成がアイドルストップしている状態であるか否かを判定することを特徴とする請求項１から請求項３の何れか１項に記載の制御装置である。
【００１３】
請求項５に記載の発明は、前記動力生成装置の前記動力生成がアイドルストップしている状態であるか否かを示す情報を記憶する記憶部を備え、前記アイドルストップ状態制御部は、前記コンデンサの充電電圧が予め設定された閾値電圧以上の場合、前記動力生成がアイドルストップしている状態であると判定し、前記記憶部に当該判定した結果を示す情報を記憶させ、前記コンデンサの前記充電電圧が予め設定された閾値電圧未満の場合、前記動力生成がアイドルストップしていない状態であると判定し、前記記憶部に当該判定した結果を示す情報を記憶させることを特徴とする請求項１から請求項４の何れか１項に記載の制御装置である。
【００１４】
請求項６に記載の発明は、前記制御装置が電源電圧の低下によりリセットされて再起動した場合、前記アイドルストップ状態制御部は、前記コンデンサの充電電圧が予め設定された閾値電圧以上であるか否かに基づいて、前記動力生成装置の前記動力生成がアイドルストップしている状態であるか否かを判定し、前記記憶部に当該判定した結果を示す情報を記憶させることを特徴とする請求項５に記載の制御装置である。
【００１５】
請求項７に記載の発明は、前記動力生成装置の前記動力生成がアイドルストップしている場合、前記アイドルストップ状態制御部は、前記動力生成のアイドルストップを解除させるための条件が満たされている場合、前記充放電部に前記コンデンサを放電させることを特徴とする請求項１から請求項６の何れか１項に記載の制御装置である。
【００１６】
請求項８に記載の発明は、前記動力生成装置の前記動力生成がアイドルストップしている場合、前記アイドルストップ状態制御部は、前記動力生成のアイドルストップを解除させるための条件が満たされている場合、前記動力生成のアイドルストップを解除させて前記動力生成を開始させるとともに、前記充放電部に前記コンデンサを放電させることを特徴とする請求項１から請求項７の何れか１項に記載の制御装置である。
【００１７】
請求項９に記載の発明は、前記アイドルストップ状態制御部は、前記動力生成装置の前記動力生成が停止されているか否かの判定をし、前記動力生成装置の前記動力生成が停止されていない場合、前記充放電部に前記コンデンサを放電させることを特徴とする請求項１から請求項８の何れか１項に記載の制御装置である。
【００１８】
請求項１０に記載の発明は、動力生成装置の動力生成を制御する制御装置の制御方法であって、前記制御装置の電源による充電または放電がされるコンデンサを備える電圧保持部と、前記コンデンサを充電または放電する充放電部とを備え、アイドルストップ状態制御部が、前記動力生成装置の前記動力生成をアイドルストップさせるための条件が満たされている場合、前記充放電部に前記コンデンサを充電させる手順を備えることを特徴とする制御方法である。
【発明の効果】
【００１９】
本発明は、充電または放電された電荷を保持するコンデンサを備え、アイドルストップしている場合、コンデンサに電荷を充電して電圧を保持させる。これにより、本発明によれば、電源電圧の低下によりＣＰＵが初期化されても、またフラグ情報の書き換え回数が多い使用状況においても、アイドルストップしている状態であるか否かを示すフラグ情報を、高い信頼性で保持しアイドルストップ処理を実行することができる。
【図面の簡単な説明】
【００２０】
【図１】本実施形態による動力生成装置２００の構成を示す概略ブロック図である。
【図２】本実施形態における、電圧保持部２の一形態を示す概略ブロック図である。
【図３】本実施形態における、起動時のアイドルストップ制御処理の一例を示すフローチャートである。
【図４】本実施形態における、起動後のアイドルストップ制御処理の一例を示すフローチャートである。
【図５】本実施形態における、制御装置１００の起動後のアイドルストップ制御処理の別の一例を示すフローチャートである。
【発明を実施するための形態】
【００２１】
以下、図面を参照して、本発明の実施形態について説明する。図１は、本発明の一実施形態による、動力システム３００における動力生成装置２００を制御する制御装置１００の構成を示す概略ブロック図である。また、図１は、オートバイにおける動力システム３００の一例を示す形態である。
【００２２】
動力システム３００は、動力生成装置２００、制御装置１００、エンジン回転数検出部１２、及びセンサ部１３を備える。動力生成装置２００は、スタータ８、スタータモーター９、点火／噴射部１０、及びエンジン１１を備える。また、制御装置１００は、エンジン駆動制御部１、電圧保持部２、充放電部３、電圧検出部４、条件検出部５、アイドルストップ状態制御部６、及び記憶部７を備える。センサ部１３は、車速センサ１４、水温センサ１５、スロットルセンサ１６を備える。
【００２３】
本実施形態における制御装置１００は、動力生成装置２００がアイドルストップしていることを示すフラグ情報として、制御装置１００が備える電圧保持部２に電荷を充電している。そして制御装置１００にリセットが発生した場合、制御装置１００は、再起動後に電圧保持部２のフラグ情報を検出することで、アイドルストップしているか否かを判定する。
【００２４】
ここで、アイドルストップ（アイドリングストップ）は、信号待ち等の停車中にエンジン１１が、通常アイドリングしている状態になるのに対して、そのアイドリングを停止（エンジン１１を停止）させた状態とすることである。なお、本実施形態において、アイドルストップしているか否かの状態（以下、アイドルストップの状態）について、アイドルストップしている状態をアイドルストップ中とし、アイドルストップしていない状態を非アイドルストップ中とする。また、アイドルストップの状態が、非アイドルストップ中からアイドルストップ中になることをアイドルストップの開始とし、アイドルストップ中から非アイドルストップ中になることをアイドルストップの解除として記述する。
【００２５】
エンジン駆動制御部１は、スタータ８を制御してスタータモーター９を動作させエンジン１１を始動させる。そして、エンジン駆動制御部１は点火／噴射部１０を制御して、始動させたエンジン１１の燃料の点火及び噴射を制御する。また、エンジン駆動制御部１は、エンジン回転数検出部１２の検出結果、及びセンサ部１３の備える各センサの出力結果が入力され、入力された結果に応じてエンジン１１の駆動を制御する。また、エンジン駆動制御部１は、アイドルストップ状態制御部６からアイドルストップの開始、またはアイドルストップの解除を指示する制御信号が入力される。そして、エンジン駆動制御部１は、入力された制御信号に応じて、エンジン１１の停止、またはエンジン１１の再始動を制御する。
ここで、センサ部１３は、車両の走行速度を検出する車速センサ１４、エンジン１１の冷却水温度を検出する水温センサ１５、及びスロットルの開度を検出するスロットルセンサ１６を備えている。
【００２６】
電圧保持部２は、充電または放電されて電荷を保持するコンデンサを有している。
充放電部３は、アイドルストップ状態制御部６から入力される充電指示、または放電指示に応じて、電圧保持部２の有するコンデンサを充電または放電することで、アイドルストップの状態を示すフラグ情報を書き込む。つまり、電圧保持部２の有するコンデンサに充電または放電された電圧が、フラグ情報である。
【００２７】
電圧検出部４は、アイドルストップ状態制御部６から入力される電圧検出を実行するためのサンプリング信号に応じて電圧保持部２の電圧を入力する。また、電圧検出部４は、入力した電圧保持部２の電圧が予め設定された閾値以上であるか否かを検出し、検出した結果をアイドルストップ状態制御部６に出力する。
例えば、電圧検出部４は、入力された電圧保持部２の電圧をＡ/Ｄ変換し、デジタルデータに変換した電圧値と予め設定された閾値電圧とを比較して検出する。
【００２８】
ここで、予め設定された閾値は、電圧保持部２が充電または放電されることにより保持されるフラグ情報を検出するための閾値電圧である。そして、このフラグ情報は、電圧保持部２がアイドルストップ中は充電され、また非アイドルストップ中は放電されることにより保持される。例えば、電源電圧５Ｖで動作している制御装置１００において、設定された閾値電圧を３．５Ｖとした場合、電圧検出部４は、電圧保持部２の電圧が閾値電圧＝３．５Ｖ以上に充電されているか否かを検出する。そして、電圧検出部４は、電圧保持部２の電圧が、閾値電圧＝３．５Ｖ以上である場合、アイドルストップ中を示すフラグ情報を検出し、閾値電圧＝３．５Ｖ未満である場合、非アイドルストップ中を示すフラグ情報を検出する。
【００２９】
条件検出部５は、アイドルストップ状態制御部６から入力される条件検出を実行するためのサンプリング信号に応じて、エンジン回転検出部１２及びセンサ部１３からそれぞれの情報を入力する。次に、条件検出部５は、入力されたエンジン回転数検出部１２、車速センサ１４、水温センサ１５、及びスロットルセンサ１６のそれぞれの情報と、それぞれに予め設定された閾値とを比較する。そして、条件検出部５は、比較した結果に基づいて、アイドルストップを開始する条件（以下、アイドルストップ開始条件）、またはアイドルストップを解除する条件（以下、アイドルストップ解除条件）を満たしているか否かを検出し、検出した結果をアイドルストップ状態制御部６に出力する。
【００３０】
例えば、アイドルストップ開始条件は、「エンジン回転数＜設定された回転数（閾値）」、「車速＜設定された車速（閾値）」、「水温＞設定された水温（閾値）」、または「スロットル開度＜設定された開度（閾値）」である。ここで、それぞれの条件において設定された閾値は、アイドルストップを開始するための条件として予め設定された閾値である。
また、例えば、アイドルストップ解除条件は、「エンジン回転数＞設定された回転数（閾値）」、または「スロットル開度＞設定された開度（閾値）」である。ここで、それぞれの条件において設定された閾値は、アイドルストップを解除するための条件として予め設定された閾値である。
【００３１】
記憶部７には、アイドルストップ状態制御部６の書き込み要求に応じて、アイドルストップの状態を示すフラグ情報が書き込まれて記憶される。
なお、記憶部７は、データをラッチして保持する回路、またはＲＡＭ（Random Access Memory）等の揮発性のメモリであり、電源の遮断または電源電圧の低下が発生した場合、記憶されている情報は失われる。
【００３２】
アイドルストップ状態制御部６は、条件検出部５に、条件を検出させるためのサンプリング信号を出力する。アイドルストップ状態制御部６は、条件検出部５の検出結果に基づいて、アイドルストップ開始条件、またはアイドルストップ解除条件が検出されたか否かを判定する。そして、その判定結果に基づいて、アイドルストップ状態制御部６は、エンジン駆動制御部１にエンジン１１の動作の開始、または停止を指示する制御信号を出力するとともに、充放電部３に電圧保持部２を充電、または放電させる制御信号を出力する。
【００３３】
また、アイドルストップ状態制御部６は、エンジン回転数検出部１２の検出結果が入力されており、その検出結果とエンジン１１の動作が停止、または開始されていると判定するために予め設定された閾値と比較することで、エンジン１１の動作が停止、または開始されている否かを判定する。よって、アイドルストップ状態制御部６は、エンジン駆動制御部１にエンジン１１の動作の停止、または開始を指示する制御信号を出力した場合、エンジン１１の動作が停止、または動作が開始されたことを判定する。
【００３４】
また、アイドルストップ状態制御部６は、電圧検出部４に、電圧保持部２の電圧を検出させるためのサンプリング信号を出力する。そして、アイドルストップ状態制御部６は、電圧検出部４による検出結果に基づいて、電圧保持部２の電圧が予め設定された閾値以上であるか否かを判定する。アイドルストップ状態制御部６は、電圧保持部２の電圧が予め設定された閾値以上である場合、アイドルストップ中であると判定し、電圧保持部２の電圧が予め設定された閾値未満である場合、非アイドルストップ中であると判定する。
【００３５】
また、アイドルストップ状態制御部６は、アイドルストップの状態を示すフラグ情報を、記憶部７に記憶させる。
アイドルストップ状態制御部６は、制御装置１００が起動してリセットが解除されると、電圧検出部４に検出させた電圧保持部２の電圧に基づいて、アイドルストップ中であるか、または非アイドルストップ中であるかを判定し、判定した結果を記憶部７に記憶させる。また、アイドルストップ状態制御部６は、アイドルストップの状態が変更された場合、記憶部７に記憶されているフラグ情報を、変更されたアイドルストップの状態のフラグ情報に更新する。
【００３６】
このように、アイドルストップ状態制御部６は、アイドルストップの開始または解除条件に基づいて、エンジン１１の動作停止または開始の指示をエンジン駆動制御部１に出力する。また、アイドルストップの状態を示すフラグ情報を、アイドルストップ状態制御部６は、記憶部７に記憶させるとともに、充放電部３に電圧保持部２を充電または放電させて保持させる。更に、アイドルストップ状態制御部６は、制御装置１００が起動してリセットが解除された場合、電圧保持部２に保持された充電電圧に基づいてアイドルストップの状態を判定し、起動後は所定の時間間隔でアイドルストップ状態制御部６の処理が実行される度に、記憶部７に記憶させたフラグ情報に基づいてアイドルストップの状態を判定する。
【００３７】
なお、記憶部７を用いずに、アイドルストップ状態制御部６は、所定の時間間隔で処理を実行する度に、電圧検出部４に電圧保持部２の電圧を検出させてアイドルストップ中であるか、または非アイドルストップ中であるかを判定してもよい。
【００３８】
次に、図２は本実施形態における電圧保持部２の一形態を示す概略ブロック図である。
この図において、電圧保持部２は、充電または放電されて電荷を保持するコンデンサＣ１と、その他に、抵抗Ｒ１、抵抗Ｒ２、及びダイオードＤ１とを備える。
端子Ｔ２は、抵抗Ｒ２の一端に接続され、抵抗Ｒ２の他端はコンデンサＣ１の一端に接続される。コンデンサＣ１の他端はＧＮＤに接続される。また、端子Ｔ１は、抵抗Ｒ１の一端に接続され、抵抗Ｒ１の他端は、コンデンサＣ１と抵抗Ｒ２との接続点に接続される。そして、ダイオードＤ１のアノード端子は、端子Ｔ１と抵抗Ｒ１との接続点に接続され、ダイオードＤ１のカソード端子は、電源ＶＣＣに接続される。また、電源ＶＣＣは、制御装置１００の各部を動作させるための電源でもあり、制御装置１００の各部に接続されている。
【００３９】
図２において、充放電部３は、端子Ｔ２の端子電圧を制御することによりコンデンサＣ１の充電または放電を制御する。充放電部３により、端子Ｔ２に電源ＶＣＣの電圧（例えば、５Ｖ）が印加された場合、コンデンサＣ１は、端子Ｔ２から抵抗Ｒ２を介して充電される。また、充放電部３により、端子Ｔ２にＧＮＤ（０Ｖ）の電圧が印加された場合、コンデンサＣ１は、抵抗Ｒ２を介して端子Ｔ２に放電される。また、図２において、電圧検出部４は、端子Ｔ１の端子電圧を入力して、端子電圧を検出する。例えばコンデンサＣ１の端子間の電位（電圧）が４．８Ｖに充電されている場合、端子Ｔ１の電圧は４．８Ｖである。電圧検出部４は、端子Ｔ１の端子電圧４．８Ｖを入力して、予め設定された閾値（例えば、３．５Ｖ）以上であることを検出する。
【００４０】
また、図２においてダイオードＤ１は、端子Ｔ１及び端子Ｔ２に電源ＶＣＣの電圧以上の電圧が印加されないようにするための保護ダイオードである。通常の動作において、電源ＶＣＣの電圧が印加されているダイオードＤ１のカソード端子電圧とダイオードＤ１のアノード端子電圧とは、「カソード端子電圧＞アノード端子電圧」の関係である。しかし、電源ＶＣＣの電圧低下が発生し、且つコンデンサＣ１が充電されている場合、「カソード端子電圧＜アノード端子電圧」の関係になることがある。この場合、ダイオードＤ１のカソード端子電圧がダイオードＤ１のアノード端子電圧より低い電圧になるため、コンデンサＣ１は、抵抗Ｒ１とダイオードＤ１とを介して電源ＶＣＣに放電され始める。
【００４１】
つまり、アイドリングストップの解除によりエンジン１１の駆動を再開する場合において、クランキング時（エンジン起動時）における電源ＶＣＣの電圧低下が一時的に発生した場合、コンデンサＣ１は、電源ＶＣＣに放電され始める。この場合、電源ＶＣＣの電圧が復帰するまでの期間、コンデンサＣ１の電圧が、電圧検出部４の閾値電圧（例えば、３．５Ｖ）以上であれば、フラグ情報を保持される。それに対して、主電源をＯＦＦしてから再度ＯＮするまでの期間は、上述の一時的な電圧低下と比較すると長い期間であり、コンデンサＣ１の電圧が、電圧検出部４の閾値電圧（例えば、３．５Ｖ）未満になるまで放電されると、フラグ情報は保持されない。しかし、主電源をＯＦＦしてから再度ＯＮする場合は、運転者が意図して電源をＯＦＦしているため、主電源をＯＦＦする前の状態がアイドルストップ中の状態であったとしても、アイドルストップ中の状態が解除されることが望ましい。
【００４２】
よって、コンデンサＣ１の電源ＶＣＣへの放電に対して、一時的な電源電圧の低下による期間においては、フラグ情報が保持されるように、また、意図して電源をＯＦＦしてから再度ＯＮするまでの期間においては、フラグ情報が保持されないように、コンデンサＣ１の容量、抵抗Ｒ１の抵抗値、及び電圧検出部４の閾値電圧は設定されている。
【００４３】
なお、抵抗Ｒ２は、充放電部３がコンデンサＣ１を充電または放電するのに長い時間を要さないように、抵抗Ｒ１に対して比較的小さい抵抗値に設定されている。そのため、電源電圧の低下が発生して制御装置１００がリセットされた場合に、意図せずにコンデンサＣ１から抵抗Ｒ２を介して端子Ｔ２に電荷が放電されないように設定されている。例えば、制御装置１００がリセット中及びリセット解除後の起動直後において、端子Ｔ２に接続される充放電部３の端子は、ハイインピーダンス状態になるように設定されている。
【００４４】
次に、本実施形態の動作について説明する。
図３及び図４は、本実施形態におけるアイドルストップ制御処理の一例を示すフローチャートである。
【００４５】
まず、図３は、制御装置１００の起動時のアイドルストップ制御処理の一例を示している。
図３において、制御装置１００は、起動してリセットが解除されると、制御装置１００のレジスタの初期設定がされる（ステップＳ１０１）。
次に、アイドルストップ状態制御部６は、電圧検出部４に電圧保持部２のコンデンサＣ１の電圧を検出させる（ステップＳ１０２）。そして、アイドルストップ状態制御部６は、電圧検出部４の検出結果に基づいて、電圧保持部２の電圧が予め設定された閾値以上であるか否かを判定する（ステップＳ１０３）。
【００４６】
ステップＳ１０３において、電圧保持部２の電圧が予め設定された閾値以上であると判定された場合（ＹＥＳ）、アイドルストップ状態制御部６は、アイドルストップの状態がアイドルストップ中であると判定し、記憶部７に判定した結果を示すフラグ情報を記憶させる。そして、ステップＳ１０６の処理に進む（ステップＳ１０４）。
ステップＳ１０３において、電圧保持部２の電圧が予め設定された閾値未満であると判定された場合（ＮＯ）、アイドルストップ状態制御部６は、アイドルストップの状態が非アイドルストップ中であると判定し、記憶部７に判定した結果を示すフラグ情報を記憶させる。そして、ステップＳ１０６の処理に進む（ステップＳ１０５）。
【００４７】
ステップＳ１０６において、アイドルストップ状態制御部６は、アイドルストップ制御処理を実行する。このアイドルストップ制御処理は、動作中において所定の時間間隔で、繰り返し実行される。
なお、図３に示す処理は、制御装置１００が一時的な電源電圧の低下により再起動した場合においても、また、電源ＯＦＦの状態から通常の電源ＯＮにより制御装置１００が起動した場合においても、同様に実行される。
【００４８】
次に、図４は、図３のステップＳ１０６に示す、制御装置１００の起動後のアイドルストップ制御処理の具体的な動作の一例を示している。
まず、アイドルストップ状態制御部６は、エンジン回転数検出部１２にエンジン１１の回転数を検出させて、検出結果を入力する（ステップＳ２０１）。
【００４９】
次に、アイドルストップ状態制御部６は、エンジン回転数検出部１２の検出結果と、エンジン１１の動作が停止されていると判定するために予め設定された閾値とを比較することで、エンジン１１の動作が停止されているか否かを判定する（ステップＳ２０２）。ステップＳ２０２において、予め設定された閾値以下であると判定された場合（ＹＥＳ）、アイドルストップ状態制御部６は、エンジン１１の動作が停止されていると判定し、ステップＳ２０３の処理に進む。また、ステップＳ２０２において、予め設定された閾値より高いと判定された場合（ＮＯ）、アイドルストップ状態制御部６は、エンジン１１の動作が停止されていないと判定し、ステップＳ２１３の処理に進む。
【００５０】
ステップ２０３において、アイドルストップ状態制御部６は、記憶部７からアイドルストップの状態を読み出す。この記憶部７に記憶されているアイドルストップの状態は、制御装置１００の起動時に電圧保持部２の電圧検出結果に基づいて記憶されたアイドルストップの状態、または、制御装置１００の動作中に、アイドルストップ状態制御部６によって記憶部７に記憶されたフラグ情報が更新されたアイドルストップの状態である。
【００５１】
次に、ステップＳ２０４において、アイドルストップ状態制御部６は、記憶部７から読み出したアイドルストップの状態に基づいて、アイドルストップ中であるか否かを判定する。判定した結果、アイドルストップ中である場合（ＹＥＳ）、ステップＳ２０５の処理に進む。また、判定した結果、アイドルストップ中でない非アイドルストップ中である場合（ＮＯ）、通常のエンジン停止状態であってアイドルストップ中ではないため、処理を終了する。
【００５２】
アイドルストップ中である場合、アイドルストップ状態制御部６は、充放電部３に電圧保持部２を充電させる（ステップＳ２０５）。次に、アイドルストップ状態制御部６は、条件検出部５に、アイドルストップ解除条件を検出させる（ステップＳ２０６）。そして、アイドルストップ状態制御部６は、条件検出部５の検出結果に基づいて、アイドルストップ解除条件を検出されているか否かを判定する（ステップＳ２０７）。
ステップＳ２０７において、アイドルストップ解除条件が検出されていると判定された場合（ＹＥＳ）、ステップＳ２０８の処理に進む。また、ステップＳ２０７において、アイドルストップ解除条件が検出されていないと判定された場合（ＮＯ）、アイドルストップ中の状態が継続されるため、処理を終了する。
【００５３】
ステップＳ２０８において、アイドルストップ状態制御部６は、エンジン駆動制御部１に、エンジン１１の動作の開始を指示する制御信号を出力する。エンジン駆動制御部１は、アイドルストップ状態制御部６から、エンジン１１の動作の開始を指示されたことに応じて、エンジン１１の動作を開始させる。
【００５４】
次に、アイドルストップ状態制御部６は、エンジン回転数検出部１２にエンジン１１の回転数を検出させて、検出結果を入力する（ステップＳ２０９）。次に、アイドルストップ状態制御部６は、エンジン回転数検出部１２の検出結果と、エンジン１１の動作が開始されていると判定するために予め設定された閾値とを比較することで、エンジン１１の動作が開始されているか否かを判定する（ステップＳ２１０）。
【００５５】
ステップＳ２１０において、予め設定された閾値以上であると判定された場合（ＹＥＳ）、アイドルストップ状態制御部６は、エンジン１１の動作が開始されていると判定し、ステップＳ２１１の処理に進む。また、ステップＳ２１０において、予め設定された閾値未満であると判定された場合（ＮＯ）、アイドルストップ状態制御部６は、エンジン１１の動作が開始されていないと判定し、ステップＳ２０６の処理に戻る。
【００５６】
ステップＳ２１１において、アイドルストップ状態制御部６は、アイドルストップの状態が解除され、エンジン１１の動作が開始されたと判定したため、記憶部７に記憶させているアイドルストップの状態を示す情報を、非アイドル中を示す情報に書き換えて記憶させる。次に、ステップＳ２１２において、アイドルストップ状態制御部６は、充放電部３に電圧保持部２を放電させる。
【００５７】
ここで、ステップＳ２０２で、エンジン１１の動作が停止されていると判定された場合の処理フローは、処理を終了する。
続いて、ステップＳ２０２で、エンジン１１の動作が停止されていないと判定された場合の処理フローについて説明する。
【００５８】
ステップＳ２０２でエンジン１１の動作が停止されていないと判定された場合、アイドルストップ状態制御部６は、充放電部３に電圧保持部２を放電させる（ステップＳ２１３）。つまり、エンジン１１の動作が停止されていない場合は、非アイドルストップ中であるため、アイドルストップ状態制御部６は、充放電部３に電圧保持部２を放電させる。次に、アイドルストップ状態制御部６は、条件検出部５に、アイドルストップ開始条件を検出させる（ステップＳ２１４）。そして、アイドルストップ状態制御部６は、条件検出部５の検出結果に基づいて、アイドルストップ開始条件を満たしているか否かを判定する（ステップＳ２１５）。
ステップＳ２１５において、アイドルストップ開始条件を満たしていると判定された場合（ＹＥＳ）、ステップＳ２１６の処理に進む。また、ステップＳ２１５において、アイドルストップ開始条件を満たしていないと判定された場合（ＮＯ）、非アイドルストップ中の状態が継続されるため、処理を終了する。
【００５９】
ステップＳ２１６において、アイドルストップ状態制御部６は、エンジン駆動制御部１に、エンジン１１の動作の停止を指示する制御信号を出力する。エンジン駆動制御部１は、アイドルストップ状態制御部６から、エンジン１１の動作の停止を指示されたことに応じて、エンジン１１の動作を停止させる。
【００６０】
次に、アイドルストップ状態制御部６は、エンジン回転数検出部１２にエンジン１１の回転数を検出させて、検出結果を入力する（ステップＳ２１７）。次に、アイドルストップ状態制御部６は、エンジン回転数検出部１２の検出結果と、エンジン１１の動作が停止されていると判定するために予め設定された閾値とを比較することで、エンジン１１の動作が停止されているか否かを判定する（ステップＳ２１８）。
【００６１】
ステップＳ２１８において、予め設定された閾値以下であると判定された場合（ＹＥＳ）、アイドルストップ状態制御部６は、エンジン１１の動作が停止されていると判定し、ステップＳ２１９の処理に進む。また、ステップＳ２１８において、予め設定された閾値より高いと判定された場合（ＮＯ）、アイドルストップ状態制御部６は、エンジン１１の動作が停止されていないと判定し、ステップＳ２１４の処理に戻る。
【００６２】
ステップＳ２１９において、アイドルストップの状態が開始され、エンジン１１の動作が停止されたと判定されたため、アイドルストップ状態制御部６は、記憶部７に記憶させているアイドルストップの状態を示す情報を、アイドル中を示す情報に書き換えて記憶させる。次に、ステップＳ２２０において、アイドルストップ状態制御部６は、充放電部３に電圧保持部２を放電させる。そして、処理を終了する。
【００６３】
なお、上述した、図４に示すアイドルストップ制御処理は、所定の時間間隔で繰り返し実行されて、動力生成装置２００の状態変化に応じて、所定のアイドルストップ制御処理が実行される。
【００６４】
次に、図５は、図４に示したアイドルストップ制御処理に対して、記憶部７を用いずに、所定の時間間隔で処理を実行する度に、アイドルストップ状態制御部６が、電圧検出部４に電圧保持部２の電圧を検出させてアイドルストップの状態を判定する場合のアイドルストップ制御処理の一例を示すフローチャートである。図５において、図４との相違点についてのみ説明し、図４と同様の処理フローについての説明は省略する。
【００６５】
図５に示す処理フローにおけるステップＳ３０３は、図４に示す処理フローにおけるステップＳ２０３と対応している。アイドルストップ状態制御部６は、図４のステップＳ２０３において、記憶部７からアイドルストップの状態を読み出しているが、図５のステップＳ３０３においては、アイドルストップの状態を判定するために、電圧検出部４による電圧保持部２の電圧の検出結果を入力する。
【００６６】
また、図５に示す処理フローにおけるステップＳ３１０及びステップＳ３１７は、図４に示す処理フローにおけるステップＳ２１０及びステップＳ２１８とそれぞれ対応しており、それぞれ同様の処理が実行される。アイドルストップ状態制御部６は、図４のステップＳ２１０及びステップＳ２１８における判定結果に基づいて、ステップＳ２１１及びステップＳ２１９において、それぞれ記憶部７にアイドルストップの状態を記憶させる処理が実行されるが、図５に示す処理フローにおいては、この処理は実行されない。
【００６７】
上述した図４に示した処理フローとの相違点により、図５に示した処理フローにおいては、記憶部７を用いなくとも、所定の時間間隔で処理を実行する度に、アイドルストップ状態制御部６は、電圧検出部４に電圧保持部２の電圧を検出させてアイドルストップの状態を判定することで、本発明のアイドルストップの制御が可能である。
【００６８】
以上のように、本実施形態によれば、制御装置１００において、アイドルストップしている場合は、アイドルストップ状態制御部６が電圧保持部２を充電させて電荷が保持されている。よって、アイドルストップ中にエンジン駆動を再開する場合に、一時的に意図しない電源電圧の低下が発生しても、再度電源が復帰した際に、アイドルストップ状態制御部６は、電圧保持部２の電圧を検出することで、アイドルストップ中であったことが判定できる。また、電圧保持部２において、コンデンサＣ１が充電または放電されることにより、アイドルストップの状態を示すフラグ情報が保持されるため、ＥＥＰＲＯＭやフラッシュメモリ等の不揮発性メモリのように、書き換え回数の制限が無い。このように、電源電圧が変化しても、また書き換え回数が多い使用状況においても、アイドルストップしている状態であるか否かを示すフラグ情報を簡易に、且つ高い信頼性で保持し、アイドルストップ処理を実行することができる。
【００６９】
なお、本実施形態によれば、動力生成装置２００（エンジン装置）の動力生成を制御する制御装置１００は、充電または放電された電荷を保持するコンデンサＣ１を備える電圧保持部２と、コンデンサＣ１を充電または放電する充放電部３と、動力生成装置２００の動力生成をアイドルストップさせるための条件が満たされている場合、充放電部３にコンデンサＣ１を充電させるアイドルストップ状態制御部６とを備える。
これにより、制御装置１００は、不揮発性のメモリを必要とせずに、電圧保持部２のコンデンサＣ１の充電電圧に基づいて、アイドルストップ中であるか否かを判定できる。
【００７０】
また、アイドルストップ状態制御部６は、動力生成装置２００の動力生成をアイドルストップさせるための条件が満たされている場合、動力生成をアイドルストップさせて動力生成を停止させるとともに、充放電部３にコンデンサＣ１を充電させる。
つまり、アイドルストップ開始条件が満たされた場合、エンジン動作を停止させる制御と、コンデンサＣ１に電荷を充電させる制御との、両方の制御をアイドルストップ状態制御部６が制御するため、アイドルストップ中である状態が、正しく電圧保持部２のコンデンサＣ１に保持される。これにより、制御装置１００は、不揮発性のメモリを必要とせずに、電圧保持部２のコンデンサＣ１の充電電圧に基づいて、アイドルストップ中であるか否かを判定できる。
【００７１】
また、アイドルストップ状態制御部６は、コンデンサＣ１の充電電圧が予め設定された閾値電圧以上の場合、動力生成装置２００の動力生成がアイドルストップしている状態であると判定し、コンデンサＣ１の充電電圧が予め設定された閾値電圧未満の場合、動力生成装置２００の動力生成がアイドルストップしていない状態であると判定する。
つまり、アイドルストップ状態制御部６は、コンデンサＣ１の電圧を検出して、コンデンサＣ１が充電されているか否かに基づいて、アイドルストップ中であるか否かを判定する。これにより、制御装置１００は、不揮発性のメモリを必要とせずに、電圧保持部２のコンデンサＣ１の充電電圧に基づいて、アイドルストップ中であるか否かを判定できる。
【００７２】
また、制御装置１００が電源電圧の低下によりリセットされて再起動した場合、アイドルストップ状態制御部６は、コンデンサＣ１の充電電圧が予め設定された閾値電圧以上であるか否かに基づいて、動力生成装置２００の動力生成がアイドルストップしている状態であるか否かを判定する。
これにより、電源の一時的な電圧の低下があった場合でも、不揮発性のメモリを必要とせずに、電圧保持部２のコンデンサＣ１の電圧に基づいて、アイドルストップ中であるか否かを判定できる。
【００７３】
また、動力生成装置２００の動力生成がアイドルストップしている状態であるか否かを示すフラグ情報を記憶する記憶部７を備え、アイドルストップ状態制御部６は、コンデンサＣ１の充電電圧が予め設定された閾値電圧以上の場合、動力生成がアイドルストップしている状態であると判定し、記憶部７に判定した結果を示すフラグ情報を記憶させ、コンデンサＣ１の充電電圧が予め設定された閾値電圧未満の場合、動力生成がアイドルストップしていない状態であると判定し、記憶部７に判定した結果を示すフラグ情報を記憶させる。
つまり、アイドルストップ状態制御部６は、アイドルストップ中であるか否かのフラグ情報を、電圧保持部２のコンデンサＣ１と記憶部７との両方に保持させる。
これにより、制御装置１００は、自装置の状況に応じて、記憶部７、または電圧保持部２のコンデンサＣ１の充電電圧に基づいて、アイドルストップ中であるか否かを判定できる。
【００７４】
また、制御装置１００が電源電圧の低下によりリセットされて再起動した場合、アイドルストップ状態制御部６は、コンデンサＣ１の充電電圧が予め設定された閾値電圧以上であるか否かに基づいて、動力生成装置２００の動力生成がアイドルストップしている状態であるか否かを判定し、記憶部７に判定した結果を示すフラグ情報を記憶させる。
これにより、制御装置１００は、電源の一時的な電圧の低下があった場合は、電圧保持部２のコンデンサＣ１の充電電圧に基づいてアイドルストップ中であるか否かを判定し、電源電圧の低下が無く動作している場合は、記憶部７に記憶させたフラグ情報に基づいてアイドルストップ中であるか否かを判定できる。
【００７５】
また、動力生成装置２００の動力生成がアイドルストップしている場合、アイドルストップ状態制御部６は、動力生成のアイドルストップを解除させるための条件が満たされている場合、充放電部３にコンデンサＣ１を放電させる。
つまり、アイドルストップ中の状態から非アイドルストップ中の状態に変更された場合、電圧保持部２のコンデンサＣ１に充電されていた電荷が正しく放電される。これにより、制御装置１００は、不揮発性のメモリを必要とせずに、電圧保持部２のコンデンサＣ１の充電電圧に基づいて、アイドルストップ中であるか否かを判定できる。
【００７６】
また、動力生成装置２００の動力生成がアイドルストップしている場合、アイドルストップ状態制御部６は、動力生成のアイドルストップを解除させるための条件が満たされている場合、動力生成のアイドルストップを解除させて動力生成を開始させるとともに、充放電部３にコンデンサＣ１を放電させる。
つまり、アイドルストップ解除条件が満たされた場合、エンジン動作を開始させる制御と、コンデンサＣ１の電荷を放電させる制御との、両方の制御をアイドルストップ状態制御部６が制御するため、非アイドルストップ中である状態が、正しく電圧保持部２のコンデンサＣ１に保持される。これにより、制御装置１００は、不揮発性のメモリを必要とせずに、電圧保持部２のコンデンサＣ１の電圧に基づいて、アイドルストップ中であるか否かを判定できる。
【００７７】
また、アイドルストップ状態制御部６は、動力生成装置２００の動力生成が停止されているか否かの判定をし、動力生成装置２００の動力生成が停止されていない場合、充放電部３にコンデンサＣ１を放電させる。
つまり、エンジン１１が動作している場合は、電圧保持部２のコンデンサＣ１の電荷が必ず放電される。これにより、制御装置１００は、不揮発性のメモリを必要とせずに、電圧保持部２のコンデンサＣ１の電圧に基づいて、アイドルストップ中であるか否かを判定できる。
【００７８】
なお、本実施形態において、動力生成装置２００は、オートバイのエンジン装置を一例として説明したが、これに限られものではなく、自動車等の車両や船舶等における内燃機関を用いたエンジン装置であってもよい。
【００７９】
また、アイドルストップ開始条件及びアイドルストップ解除条件は、上記実施形態においてエンジン１１の回転数、車速、水温、及びスロットル開度の条件を例として説明したが、これに限られものではなく、傾斜センサによる斜度、もしくはブレーキ、または、自動車等におけるアクセルもしくはステアリング等のその他の条件を用いてもよい。
【００８０】
また、上記実施形態において、アイドルストップ状態制御部６は、エンジン駆動制御部１にエンジン１１の動作の停止、または開始を指示する制御信号を出力した場合、エンジン１１の動作が停止、または動作が開始されたことを判定してから、充放電部３に電圧保持部２を充電または放電させる。これに限らず、アイドルストップ状態制御部６は、エンジン駆動制御部１にエンジン１１の動作の停止、または開始を指示する制御信号を出力した場合、実際にエンジン１１の動作が停止、または動作が開始されたことを判定する前に、充放電部３に電圧保持部２を充電もしくは放電させてもよい。また、アイドルストップ状態制御部６は、エンジン駆動制御部１にエンジン１１の動作の停止、または開始を指示する制御信号を出力した場合、実際にエンジン１１の動作が停止、または動作が開始されたことを判定しないで、充放電部３に電圧保持部２を充電もしくは放電させてもよい。
【００８１】
また、充放電部３から充電または放電するために電圧保持部２に接続される信号線は、電源電圧の低下により制御装置１００にリセットが発生した場合、電圧保持部２に充電された電荷が意図せずに放電されないように設定されている。上記実施形態において、制御装置１００がリセット中及びリセット解除後の起動直後において、端子Ｔ２に接続される充放電部３の端子が、ハイインピーダンス状態になるように設定されていることを一例として記述した。しかし、電圧保持部２に充電された電荷が意図せずに放電されないようにする方法としては、この一例に限られるものではなく他の方法を用いても良い。
【００８２】
なお、上述の実施形態において、制御装置１００におけるエンジン駆動制御部１、充放電部３、電圧検出部４、条件検出部５、アイドルストップ状態制御部６、及び記憶部７の各部は専用のハードウェアにより実現されるものであってもよく、また、メモリおよびＣＰＵ（中央演算装置）により構成され、上述の各部の機能を実現するためのプログラムをメモリにロードして実行することによりその機能を実現させるものであってもよい。
【００８３】
また、上述の制御装置１００の各部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより上述の各部の処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【００８４】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【００８５】
以上、本発明の実施形態を図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００８６】
１  エンジン駆動制御部
２  電圧保持部
３  充放電部
４  電圧検出部
５  条件検出部
６  アイドルストップ状態制御部
７  記憶部
８  スタータ
９  スタータモーター
１０  点火／噴射部
１１  エンジン
１２  エンジン回転数検出部
１３  センサ部
１４  車速センサ
１５  水温センサ
１６  スロットルセンサ
１００  制御装置
２００  動力生成装置
３００  動力システム
【図１】
0005667810.tif 000002
【図２】
0005667810.tif 000003
【図３】
0005667810.tif 000004
【図４】
0005667810.tif 000005
【図５】
0005667810.tif 000006