(57)【要約】【課題】アイドルストップの頻度を高くする。【解決手段】ドライバの始動操作に応じてエンジン１を始動させる第１の始動装置２によってエンジン１を始動させた時のバッテリ最低電圧と、アイドルストップ解除条件に応じてエンジン１を始動させる第２の始動装置５によってエンジン１を始動させた時のバッテリ最低電圧との差をメモリ９に記憶させておく。その後、第１の始動装置２によってエンジン１を始動させたときのバッテリ最低電圧を検出し、検出したバッテリ最低電圧と、メモリ９に記憶させておいた電圧差とに基づいて、第２の始動装置５によってエンジン１を始動させるときのバッテリ最低電圧を推定し、推定したバッテリ最低電圧が所定のバッテリ電圧以下の場合に、アイドルストップ解除条件に応じた第２の始動装置によるエンジンの始動を禁止する。【選択図】図１
2010223215.tif 000002
【特許請求の範囲】
【請求項１】
所定のアイドルストップ条件が成立すると、エンジンを自動的に停止させるアイドルストップ制御装置であって、
ドライバの始動操作に応じて、前記エンジンへ動力を伝達することにより、前記エンジンを始動する第１の始動装置と、
所定のアイドルストップ解除条件に応じて、ベルト機構を介して前記エンジンへ動力を伝達することにより、前記エンジンを始動する第２の始動装置と、
前記第１の始動装置および前記第２の始動装置に電流を供給するバッテリの電圧を検出するバッテリ電圧検出手段と、
前記第１の始動装置によるエンジン始動時におけるバッテリの最低電圧と、前記第２の始動装置によるエンジン始動時におけるバッテリの最低電圧との電圧差を記憶する記憶手段と、
前記第１の始動装置によるエンジン始動時に前記バッテリ電圧検出手段によって検出されるバッテリの最低電圧と、前記記憶手段に記憶されている電圧差とに基づいて、前記第２の始動装置によるエンジン始動時におけるバッテリの最低電圧を推定するバッテリ電圧推定手段と、
前記バッテリ電圧推定手段によって推定されたバッテリ最低電圧が所定のバッテリ電圧以下の場合に、アイドルストップ解除条件に応じた第２の始動装置によるエンジンの始動を禁止する制御手段と、
を備えることを特徴とするアイドルストップ制御装置。
【請求項２】
前記第１の始動装置によるエンジン始動時に前記バッテリ電圧検出手段によって検出されるバッテリの最低電圧と、前記第２の始動装置によるエンジン始動時に前記バッテリ電圧検出手段によって検出されるバッテリの最低電圧との電圧差を算出する電圧差算出手段を備え、
前記記憶手段は、前記電圧差算出手段によって算出される電圧差を記憶することを特徴とする請求項１に記載のアイドルストップ制御装置。
【請求項３】
前記バッテリの充放電量を算出する充放電量算出手段と、
前記第１の始動装置によるエンジン始動後のバッテリの充放電量に基づいて、前記電圧差を補正する電圧差補正手段と、
をさらに備え、
前記バッテリ電圧推定手段は、前記第１の始動装置によるエンジン始動時に前記バッテリ電圧検出手段によって検出されるバッテリの最低電圧と、前記補正された電圧差とに基づいて、前記第２の始動装置によるエンジン始動時におけるバッテリの最低電圧を推定することを特徴とする請求項１に記載のアイドルストップ制御装置。
【請求項４】
前記電圧差補正手段は、前記第２の始動装置によるエンジン始動時のバッテリ電圧低下量が前記第１の始動装置によるエンジン始動時のバッテリ電圧低下量よりも大きい場合であって、前記第１の始動装置によるエンジン始動後のバッテリの充電量が放電量よりも多い場合には、前記電圧差を小さくし、前記第１の始動装置によるエンジン始動後のバッテリの放電量が充電量よりも多い場合には、前記電圧差を大きくすることを特徴とする請求項３に記載のアイドルストップ制御装置。
【請求項５】
前記電圧差補正手段は、前記第１の始動装置によるエンジン始動後のバッテリの充電量が多いほど、前記電圧差を小さくする度合いを大きくし、前記第１の始動装置によるエンジン始動後のバッテリの放電量が多いほど、前記電圧差を大きくする度合いを大きくすることを特徴とする請求項４に記載のアイドルストップ制御装置。
【請求項６】
前記バッテリの温度を検出するバッテリ温度検出手段と、
前記第１の始動装置によるエンジン始動後のバッテリ温度の変化量を算出するバッテリ温度変化量算出手段と、
前記バッテリ温度の変化量に基づいて、前記電圧差を補正する電圧差補正手段と、
をさらに備え、
前記バッテリ電圧推定手段は、前記第１の始動装置によるエンジン始動時に前記バッテリ電圧検出手段によって検出されるバッテリの最低電圧と、前記補正された電圧差とに基づいて、前記第２の始動装置によるエンジン始動時におけるバッテリの最低電圧を推定することを特徴とする請求項１に記載のアイドルストップ制御装置。
【請求項７】
前記電圧差補正手段は、前記第２の始動装置によるエンジン始動時のバッテリ電圧低下量が前記第１の始動装置によるエンジン始動時のバッテリ電圧低下量よりも大きい場合に、前記バッテリ温度の変化量が大きいほど、前記電圧差を小さくすることを特徴とする請求項６に記載のアイドルストップ制御装置。
【請求項８】
所定のアイドルストップ条件が成立すると、エンジンを自動的に停止させるアイドルストップ制御方法であって、
ドライバの始動操作に応じて、前記エンジンへ動力を伝達することにより、前記エンジンを始動する第１の始動装置によるエンジン始動時におけるバッテリの最低電圧と、所定のアイドルストップ解除条件に応じて、ベルト機構を介して前記エンジンへ動力を伝達することにより、前記エンジンを始動する第２の始動装置によるエンジン始動時におけるバッテリの最低電圧との電圧差を記憶し、
前記第１の始動装置によるエンジン始動時に検出されたバッテリの最低電圧と、前記電圧差とに基づいて、前記第２の始動装置によるエンジン始動時におけるバッテリの最低電圧を推定し、
前記推定したバッテリ最低電圧が所定のバッテリ電圧以下の場合に、アイドルストップ解除条件に応じた第２の始動装置によるエンジンの始動を禁止する、
ことを特徴とするアイドルストップ制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アイドルストップを制御する技術に関する。
【背景技術】
【０００２】
従来、バッテリ電圧が所定の判定電圧よりも低い場合には、アイドルストップを禁止する技術が知られている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−４７１０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、近年のアイドルストップ制御装置において、アイドルストップからの再始動では、エンジンの初回始動のときのようにドライバの始動操作に応じてエンジンを始動する始動装置とは別に、ベルト機構を介してエンジンを始動する始動装置でエンジンを再始動させることがある。上述した従来の技術には、このようなベルト機構を介してエンジンを再始動させる始動装置によってエンジンの再始動が可能かどうかを判定することは開示されていない。
【課題を解決するための手段】
【０００５】
本発明によるアイドルストップ制御装置およびアイドルストップ制御方法は、ドライバの始動操作に応じてエンジンを始動する第１の始動装置によるエンジン始動時のバッテリ最低電圧と、所定のアイドルストップ解除条件に応じてベルト機構を介してエンジンを始動する第２の始動装置によるエンジン始動時のバッテリ最低電圧との電圧差を記憶し、第１の始動装置によるエンジン始動時におけるバッテリの最低電圧と、上記電圧差とに基づいて、第２の始動装置によるエンジン始動時におけるバッテリの最低電圧を推定する。そして、推定したバッテリ最低電圧が所定のバッテリ電圧以下の場合に、アイドルストップ解除条件に応じた第２の始動装置によるエンジンの始動を禁止することを特徴とする。
【発明の効果】
【０００６】
本発明によれば、ベルト機構を介してエンジンを再始動させる始動装置でアイドルストップから再始動させる場合でも、エンジンの再始動が可能かどうかを判定することができる。
【図面の簡単な説明】
【０００７】
【図１】第１の実施の形態におけるアイドルストップ制御装置の構成を示すブロック図である。
【図２】電圧差を検出する処理手順を示すフローチャートである。
【図３】アイドルストップ制御の処理手順を示すフローチャートである。
【図４】第２の実施の形態におけるアイドルストップ制御装置によって行われるアイドルストップ制御の処理手順を示すフローチャートである。
【図５】第３の実施の形態におけるアイドルストップ制御装置の構成を示すブロック図である。
【図６】第３の実施の形態におけるアイドルストップ制御装置によって行われるアイドルストップ制御の処理手順を示すフローチャートである。
【発明を実施するための形態】
【０００８】
以下、図１〜図６を参照しながら、本発明の各実施の形態について説明する。本発明は、信号待ち等の一時停止・発進時に、自動的にエンジンの停止・再始動を行う、いわゆるアイドルストップ車両に適用される。
【０００９】
−第１の実施の形態−
図１は、第１の実施の形態におけるアイドルストップ制御装置の構成を示すブロック図である。スタータモータ２は、ドライバのエンジン始動操作に基づいて、ピニオンギヤ（不図示）をエンジン１のリングギヤ（不図示）に噛み合わせて、フライホイール（不図示）へ動力（回転）を伝えることにより、エンジン１の始動を行う。
【００１０】
モータジェネレータ５は、ベルト６によってエンジン１に連結されており、エンジン１を駆動源としてジェネレータ（発電機）として機能するとともに、アイドルストップからの再始動時にエンジン１を始動するモータとしても機能する。
【００１１】
バッテリ３は、スタータモータ２およびモータジェネレータ５に電流を供給する。電圧センサ７は、バッテリ３の電圧を検出して、ＥＣＵ４に出力する。電流センサ８は、バッテリ３の充放電電流を検出して、ＥＣＵ４に出力する。
【００１２】
メモリ９は、スタータモータ２によってエンジン始動を行った場合のバッテリ最低電圧と、モータジェネレータ５によってエンジン始動を行った場合のバッテリ最低電圧との電圧差のデータを記憶する。
【００１３】
ＥＣＵ４は、アイドルストップの制御を含むエンジン１の全般的な制御を行う。特に、ＥＣＵ４は、後述するように、モータジェネレータ５によってエンジンを始動させる場合のバッテリ最低電圧を推定し、推定したバッテリ最低電圧に基づいて、アイドルストップの可否を判定する。
【００１４】
図２は、スタータモータ２によってエンジン始動を行った場合のバッテリ電圧と、モータジェネレータ５によってエンジン始動を行った場合のバッテリ電圧との電圧差を検出する処理手順を示すフローチャートである。車両が起動すると、ＥＣＵ４は、ステップＳ１０の処理を開始する。
【００１５】
ステップＳ１０では、スタータモータ２によるエンジン始動時のバッテリ最低電圧Ｖ１を検出する。エンジン始動時には、バッテリ３からスタータモータ２に電流を供給するため、バッテリ３の電圧が一時的に大きく低下する。ＥＣＵ４は、電圧センサ７によって検出されるバッテリ電圧を繰り返し取得し、バッテリ電圧が最も低下した時の電圧を、スタータモータ２によるエンジン始動時のバッテリ最低電圧Ｖ１として検出する。なお、エンジン始動時のバッテリ電圧の低下量は、エンジン１をクランキングさせる際の機械的負荷や電気的負荷、また、バッテリ３の劣化度合い等によって異なる。
【００１６】
ステップＳ２０では、モータジェネレータ５によるエンジン再始動時、すなわち、アイドルストップからのエンジン再始動時におけるバッテリ最低電圧Ｖ２を検出する。ここでも、ＥＣＵ４は、電圧センサ７によって検出されるバッテリ電圧を繰り返し取得し、バッテリ電圧が最も低下した時の電圧を、モータジェネレータ５によるエンジン再始動時のバッテリ最低電圧Ｖ２として検出する。
【００１７】
ステップＳ３０では、ステップＳ１０で求めたバッテリ最低電圧Ｖ１から、ステップＳ２０で求めたバッテリ最低電圧Ｖ２を減算することにより、電圧差ΔＶ（＝Ｖ１−Ｖ２）を求める。求めた電圧差ΔＶは、メモリ９に記憶させておく。
【００１８】
図３は、ＥＣＵ４によって行われるアイドルストップ制御の処理手順を示すフローチャートである。車両が起動すると、ＥＣＵ４は、ステップＳ１００の処理を開始する。
【００１９】
ステップＳ１００では、スタータモータ２によるエンジン始動時のバッテリ最低電圧Ｖ１’を検出する。このバッテリ最低電圧Ｖ１’も、エンジン始動時にバッテリ３の電圧が最も低下した時の電圧である。
【００２０】
ステップＳ１１０では、モータジェネレータ５によるエンジン再始動時におけるバッテリ最低電圧Ｖ２’を算出する。具体的には、ステップＳ１００で検出したバッテリ最低電圧Ｖ１’から、メモリ９に記憶させた電圧差ΔＶを減算することにより、モータジェネレータ５によるエンジン再始動時のバッテリ最低電圧Ｖ２’を算出する。このバッテリ最低電圧Ｖ２’は、モータジェネレータ５によってエンジン１の再始動を行う場合において、バッテリ３の電圧が最も低下した時の推定電圧値である。
【００２１】
ここで、メモリ９に複数の電圧差ΔＶのデータが記憶されている場合、最新の電圧差ΔＶを用いてもよいし、複数の電圧差ΔＶの平均値を算出して用いてもよい。また、平均値を算出する際に、直近の所定数の電圧差ΔＶを用いるようにしてもよい。
【００２２】
ステップＳ１２０では、ステップＳ１１０で算出したバッテリ最低電圧Ｖ２’が所定の判定電圧Ｖｔｈより大きいか否かを判定する。所定の判定電圧Ｖｔｈは、エンジン１を始動するために必要な駆動電流をモータジェネレータ５に供給し得ることを保証する電圧、あるいはＥＣＵ４がリセットすることがないようＥＣＵ４の作動を保証する電圧であり、実験等を行うことによって、予め適切な値に設定しておく。本実施の形態では、バッテリ３の性能や経年劣化、および、モータジェネレータ５の性能等に応じて、モータジェネレータ５によってエンジン１を始動する際のバッテリ最低電圧を精度良く求めることができるので、バッテリ３の性能バラツキや経年劣化、および、モータジェネレータ５の性能バラツキ等を考慮せずに、判定電圧Ｖｔｈを設定することができる。バッテリ最低電圧Ｖ２’が所定の判定電圧Ｖｔｈより大きいと判定すると、ステップＳ１３０に進み、所定の判定電圧Ｖｔｈ以下であると判定すると、ステップＳ１３０に進む。
【００２３】
ステップＳ１３０では、アイドルストップを許可する。これにより、所定のアイドルストップ条件が成立（例えば、車速が０ｋｍ／ｈでブレーキペダルを踏んだとき）した際に、ＥＣＵ４は、エンジン１を停止させる。また、アイドルストップ中に所定のアイドルストップ解除条件が成立（例えば、ブレーキペダルから足を離したとき）した際には、ＥＣＵ４は、エンジン１をモータジェネレータ５で再始動させる。
【００２４】
一方、ステップＳ１４０では、アイドルストップを禁止する。例えば、アイドルストップ禁止フラグをセットすることによって、所定のアイドルストップ条件が成立した場合でも、ＥＣＵ４は、エンジン１を停止させる処理を行わない。
【００２５】
第１の実施の形態におけるアイドルストップ制御装置によれば、スタータモータ２によるエンジン始動時のバッテリ最低電圧と、モータジェネレータ５によるエンジン始動時のバッテリ最低電圧との電圧差ΔＶを求めておき、スタータモータ２によるエンジン始動時のバッテリ最低電圧と、求めておいた電圧差ΔＶとに基づいて、モータジェネレータ５によってエンジン１を始動する際のバッテリ最低電圧を算出し、算出したバッテリ最低電圧が所定の判定電圧Ｖｔｈより高い場合に、アイドルストップを許可し、所定の判定電圧以下の場合に、アイドルストップを禁止する。これにより、ドライバの始動操作に応じてエンジンを始動する始動装置（スタータモータ２）と、所定のアイドルストップ解除条件に応じてエンジンを始動する始動装置（モータジェネレータ５）とが異なるアイドルストップ制御装置でも、アイドルストップの可否を判定できる。すなわち、スタータモータ２によるエンジン始動時のバッテリ最低電圧と、モータジェネレータ５によるエンジン始動時のバッテリ最低電圧との間には所定の電圧差ΔＶを有するため、スタータモータ２によるエンジン始動時のバッテリ最低電圧を検出しておけば、この電圧差ΔＶを用いることによって、モータジェネレータ５によるエンジン１を始動する際のバッテリ最低電圧が推定でき、アイドルストップ可否判定が可能となる。
【００２６】
また、スタータモータ２によるエンジン始動時のバッテリ最低電圧と、モータジェネレータ５によるエンジン始動時のバッテリ最低電圧とをそれぞれ電圧センサ７で検出して電圧差ΔＶを求め、スタータモータ２によるエンジン始動時のバッテリ最低電圧と、求めておいた電圧差ΔＶとに基づいて、モータジェネレータ５によってエンジン１を始動する際のバッテリ最低電圧を算出する。これにより、バッテリやモータジェネレータの性能等に応じて、モータジェネレータ５によってエンジン１を始動する際のバッテリ最低電圧を精度良く求めることができる。また、バッテリ３が劣化した場合でも、劣化状態に応じて、モータジェネレータ５によるエンジン始動時のバッテリ最低電圧を求めることができる。従って、バッテリ３の性能のバラツキやバッテリ３の経年劣化、また、モータジェネレータ５の性能バラツキ等を考慮せずに、判定電圧Ｖｔｈを設定することができ、アイドルストップの頻度を高くすることができる。
【００２７】
なお、本実施形態では、スタータモータ２によるエンジン始動時のバッテリ最低電圧と、モータジェネレータ５によるエンジン始動時におけるバッテリ最低電圧とを電圧センサ７で検出して電圧差ΔＶを求めたが、電圧差ΔＶを固定値として予めメモリ９に記憶させておいても構わない。
【００２８】
また、本実施形態では、モータジェネレータ５によるエンジン再始動時におけるバッテリ最低電圧Ｖ２’が所定の判定電圧Ｖｔｈ以下であると判定するとアイドルストップを禁止しているが、アイドルストップを禁止せず、モータジェネレータ５によるエンジンの再始動を止めて、その代わりにスタータモータ２によってエンジンを再始動させても構わない。すなわち、モータジェネレータ５によるエンジン再始動時におけるバッテリ最低電圧Ｖ２’が所定の判定電圧Ｖｔｈ以下の場合には、アイドルストップ解除条件に応じたモータジェネレータ５によるエンジンの始動を禁止する。
【００２９】
−第２の実施の形態−
第１の実施の形態では、スタータモータ２によるエンジン始動時のバッテリ最低電圧Ｖ１と、モータジェネレータ５によるエンジン再始動時のバッテリ最低電圧Ｖ２との差ΔＶは、変化しないものとして、スタータモータ２によるエンジン始動時のバッテリ最低電圧Ｖ１’から電圧差ΔＶを減算することによって、モータジェネレータ５でエンジン再始動を行う際の推定バッテリ最低電圧Ｖ２’を算出した。しかしながら、スタータモータ２によるエンジン始動後に、バッテリ３の充放電が行われると、バッテリ３のＶ−Ｉ特性が変化するため、電圧差ΔＶも変化する。第２の実施の形態におけるアイドルストップ制御装置では、スタータモータ２によるエンジン始動後のバッテリ３の充放電量に基づいて、電圧差ΔＶを補正する。
【００３０】
図４は、第２の実施の形態におけるアイドルストップ制御装置によって行われるアイドルストップ制御の処理手順を示すフローチャートである。図３に示すフローチャートの処理と同一の処理については、同一の符号を付して詳しい説明は省略する。車両が起動すると、ＥＣＵ４は、ステップＳ１００の処理を開始する。
【００３１】
ステップＳ１００において、スタータモータ２によるエンジン始動時のバッテリ最低電圧Ｖ１’を検出すると、ステップＳ４００に進む。ステップＳ４００では、電流センサ８によって検出される充放電電流に基づいて、例えば、電流積算等の既知の方法により、バッテリ３の充放電量を算出する。
【００３２】
ステップＳ４１０では、メモリ９に記憶されている電圧差ΔＶを読み出して、ステップＳ４００で算出した充放電量に基づいて補正する。具体的には、バッテリ３の充電量が放電量よりも多く、ステップＳ４００で充電量が算出された場合には、電圧差ΔＶを小さくする補正を行う。逆に、バッテリ３の放電量が充電量よりも多く、ステップＳ４００で放電量が算出された場合には、電圧差ΔＶを大きくする補正を行う。
【００３３】
このときに、充電量が多いほど、電圧差ΔＶを小さくする度合いを大きくし、放電量が多いほど、電圧差ΔＶを大きくする度合いを大きくする。例えば、充電量および放電量と、電圧差ΔＶの補正量との関係を定めたテーブルデータを予め用意しておき、ステップＳ４００で算出した充放電量に基づいて、テーブルデータを参照して、電圧差ΔＶの補正量を求めて、電圧差ΔＶを補正するようにしてもよい。
【００３４】
ステップＳ１１０以降の処理は、図３に示すフローチャートのステップＳ１１０以降の処理と同じである。
【００３５】
第２の実施の形態におけるアイドルストップ制御装置によれば、スタータモータ２によるエンジン始動時のバッテリ最低電圧と、モータジェネレータ５によるエンジン始動時のバッテリ最低電圧との電圧差ΔＶを、バッテリ３の充放電量に基づいて補正するので、バッテリ３の状態に応じて、モータジェネレータ５によってエンジン１を始動する際のバッテリ最低電圧Ｖ２’をさらに精度良く求めることができる。これにより、バッテリ３のＳＯＣを考慮せずに、判定電圧Ｖｔｈを設定することができ、アイドルストップの頻度を高くすることができる。
【００３６】
−第３の実施の形態−
第１の実施の形態では、スタータモータ２によるエンジン始動時のバッテリ最低電圧Ｖ１と、モータジェネレータ５によるエンジン再始動時のバッテリ最低電圧Ｖ２との差ΔＶは、変化しないものとして、スタータモータ２によるエンジン始動時のバッテリ最低電圧Ｖ１’から電圧差ΔＶを減算することによって、モータジェネレータ５でエンジン再始動を行う際の推定バッテリ最低電圧Ｖ２’を算出した。しかしながら、スタータモータ２によるエンジン始動後に、バッテリ３の温度が変化すると、バッテリ３のＶ−Ｉ特性が変化するため、電圧差ΔＶも変化する。第３の実施の形態におけるアイドルストップ制御装置では、スタータモータ２によるエンジン始動後のバッテリ３の温度変化量に基づいて、電圧差ΔＶを補正する。
【００３７】
図５は、第３の実施の形態におけるアイドルストップ制御装置の構成を示すブロック図である。第３の実施の形態におけるアイドルストップ制御装置は、図１に示す第１の実施の形態におけるアイドルストップ制御装置の構成に対して、バッテリ３の温度を検出する温度センサ５０が追加されている。
【００３８】
図６は、第３の実施の形態におけるアイドルストップ制御装置によって行われるアイドルストップ制御の処理手順を示すフローチャートである。図３に示すフローチャートの処理と同一の処理については、同一の符号を付して詳しい説明は省略する。車両が起動すると、ＥＣＵ４は、ステップＳ１００の処理を開始する。
【００３９】
ステップＳ１００において、スタータモータ２によるエンジン始動時のバッテリ最低電圧Ｖ１’を検出すると、ステップＳ６００に進む。ステップＳ６００では、スタータモータ２によるエンジン始動時に温度センサ５０で検出されたバッテリ温度Ｔ１と、その後に温度センサ５０で検出されるバッテリ温度Ｔ２との温度差ΔＴ（＝Ｔ２−Ｔ１）を求める。図６に示すフローチャートの処理は繰り返し行われるため、バッテリ温度Ｔ２は、ステップＳ６００の処理を行うタイミングで温度センサ５０によって検出される温度である。
【００４０】
ステップＳ６１０では、メモリ９に記憶されている電圧差ΔＶを読み出して、ステップＳ６００で算出した温度差ΔＴに基づいて補正する。具体的には、温度差ΔＴが大きくなるほど、電圧差ΔＶを小さくする補正を行う。
【００４１】
ステップＳ１１０以降の処理は、図３に示すフローチャートのステップＳ１１０以降の処理と同じである。
【００４２】
第３の実施の形態におけるアイドルストップ制御装置によれば、スタータモータ２によるエンジン始動時のバッテリ最低電圧と、モータジェネレータ５によるエンジン始動時のバッテリ最低電圧との電圧差ΔＶを、バッテリ３の温度変化量に基づいて補正するので、バッテリ３の状態に応じて、モータジェネレータ５によってエンジン１を始動する際のバッテリ最低電圧Ｖ２’をさらに精度良く求めることができる。これにより、バッテリ３の温度変化を考慮せずに、判定電圧Ｖｔｈを設定することができ、アイドルストップの頻度を高くすることができる。
【００４３】
本発明は、上述した第１〜第３の実施の形態に限定されることはなく、その技術的思想の範囲内でなしうる様々な変更、改良が含まれることは言うまでもない。例えば、上述した各実施の形態では、モータジェネレータ５によるエンジン始動時のバッテリ電圧低下量がスタータモータ２によるエンジン始動時のバッテリ電圧低下量よりも大きいものとして、スタータモータ２によるエンジン始動時のバッテリ最低電圧Ｖ１から、モータジェネレータ５によるエンジン始動時のバッテリ最低電圧Ｖ２を減算することによって、電圧差ΔＶを求めた。しかし、スタータモータ２によるエンジン始動時のバッテリ電圧低下量がモータジェネレータ５によるエンジン始動時のバッテリ電圧低下量よりも大きい場合には、モータジェネレータ５によるエンジン始動時のバッテリ最低電圧Ｖ２からスタータモータ２によるエンジン始動時のバッテリ最低電圧Ｖ１を減算することによって、電圧差ΔＶを求め、スタータモータ２によるエンジン始動時のバッテリ最低電圧Ｖ１’に電圧差ΔＶを加算することによって、モータジェネレータ５によってエンジン１を始動する際のバッテリ最低電圧Ｖ２’を算出する。この場合、スタータモータ２によるエンジン始動後のバッテリ３の充電量が多いほど、電圧差ΔＶを大きくする補正を行い、エンジン始動後のバッテリ３の放電量が多いほど、電圧差ΔＶを小さくする。また、スタータモータ２によるエンジン始動後のバッテリ３の温度変化量ΔＴが大きくなるほど、電圧差を大きくする補正を行う。
【符号の説明】
【００４４】
１…エンジン
２…スタータモータ
３…バッテリ
４…ＥＣＵ
５…モータジェネレータ
６…ベルト
７…電圧センサ
８…電流センサ
９…メモリ
５０…温度センサ
電圧センサ７、ＥＣＵ４、図２のＳ１０，Ｓ２０…バッテリ電圧検出手段
ＥＣＵ４、図２のＳ３０…電圧差算出手段
メモリ９…記憶手段
ＥＣＵ４、Ｓ１１０…バッテリ電圧推定手段
ＥＣＵ４、Ｓ１２０〜Ｓ１４０…制御手段
ＥＣＵ４、Ｓ４００…充放電量算出手段
ＥＣＵ４、Ｓ４１０，Ｓ６１０…電圧差補正手段
温度センサ５０…バッテリ温度検出手段
ＥＣＵ４、Ｓ６００…バッテリ温度変化量算出手段
【図１】
2010223215.tif 000003
【図２】
2010223215.tif 000004
【図３】
2010223215.tif 000005
【図４】
2010223215.tif 000006
【図５】
2010223215.tif 000007
【図６】
2010223215.tif 000008