(57)【特許請求の範囲】
【請求項１】
内燃機関と、前記内燃機関からの動力により発電可能な発電機と、前記発電機からの電力により充電可能な蓄電手段と、所定の自動停止条件が成立したときに前記内燃機関を自動停止し所定の自動始動条件が成立したときに該自動停止した内燃機関を自動始動するよう該内燃機関を制御するアイドルストップ制御と前記蓄電手段の通常の充電制御との実行を伴って走行するよう前記内燃機関と前記発電機とを制御する制御手段と、を備える車両であって、
所定の開始条件が成立したときに前記蓄電手段を充電する所定の充電要求を設定し、該所定の充電要求が設定されている状態で所定の終了条件が成立したとき又は前記所定の充電要求が設定されてから所定時間が経過したときに該所定の充電要求の設定を解除する充電要求設定手段を備え、
前記制御手段は、前記所定の充電要求が設定されているときには前記アイドルストップ制御の実行を伴わずに前記所定の充電要求に基づく前記蓄電手段の充電を伴って走行するよう前記内燃機関と前記発電機とを制御し、前記所定の終了条件の成立により前記所定の充電要求の設定が解除された通常解除時には前記アイドルストップ制御と前記蓄電手段の前記通常の充電制御との実行を伴って走行するよう前記内燃機関と前記発電機とを制御し、前記所定の充電要求が設定されてから前記所定時間が経過したことにより前記所定の充電要求の設定が解除された強制解除時には前記所定の自動停止条件の少なくとも一部の条件である所定停止条件において前記通常解除時より前記内燃機関が自動停止されにくくしたアイドルストップ制御と前記蓄電手段の前記通常の充電制御との実行を伴って走行するよう前記内燃機関と前記発電機とを制御する手段である、
車両。
【請求項２】
前記制御手段は、前記所定停止条件として、前記通常解除時には前記蓄電手段の充放電電流の充電側への積算値が所定積算値を超える条件を用い、前記強制解除時には前記積算値が前記所定積算値より大きな第２の所定積算値を超える条件を用いて、前記アイドルストップ制御を実行する手段である請求項１記載の車両。
【請求項３】
前記制御手段は、前記通常解除時には前記所定停止条件に用いる前記蓄電手段の充放電電流の積算値を該積算値が充電側の値か放電側の値かにかかわらずにリセットし、前記強制解除時には前記積算値が充電側の値のときにのみリセットして、前記アイドルストップ制御を実行する手段である請求項２記載の車両。
【請求項４】
前記制御手段は、前記通常解除時には前記所定停止条件に用いる前記蓄電手段の充放電電流の積算値を前記所定の終了条件が成立したときにリセットし、前記強制解除時には前記所定時間が経過してから定期的にリセットして、前記アイドルストップ制御を実行する手段である請求項３記載の車両。
【請求項５】
前記制御手段は、前記所定停止条件として、前記通常解除時にはイグニッションオンされてからの経過時間に対する前記内燃機関が自動停止されていた時間の比率であるアイドルストップ率が所定比率未満となる条件を用い、前記強制解除時には前記アイドルストップ率が前記所定比率より小さい第２の所定比率未満となる条件を用いて、前記アイドルストップ制御を実行する手段である請求項１ないし４のいずれか１つの請求項に記載の車両。
【請求項６】
前記制御手段は、前記所定の充電要求が設定されているときには、前記蓄電手段の前記通常の充電制御を実行するとき以上となる傾向の前記発電機の出力電圧によって前記蓄電手段が充電されるよう前記発電機を制御する手段である請求項１ないし５のいずれか１つの請求項に記載の車両。
【請求項７】
前記充電要求設定手段は、前記所定の終了条件として前記蓄電手段への充電電流が所定値以下の状態で前記所定時間より短い時間が経過する条件を用いて前記所定の充電要求の設定を解除する手段である請求項１ないし６のいずれか１つの請求項に記載の車両。
【請求項８】
前記充電要求設定手段は、前記所定の開始条件として前記所定の充電要求が設定されていない状態で前記蓄電手段の寿命が短くなる可能性が生じるとして予め定められた時間が経過する条件を用いて前記所定の充電要求を設定する手段である請求項１ないし７のいずれか１つの請求項に記載の車両。
【請求項９】
前記蓄電手段は、前記蓄電手段の残容量が所定量未満の状態で時間経過するほど劣化する傾向を有する手段である請求項１ないし８のいずれか１つの請求項に記載の車両。
【請求項１０】
内燃機関と、前記内燃機関からの動力により発電可能な発電機と、前記発電機からの電力により充電可能な蓄電手段と、を備え、所定の自動停止条件が成立したときに前記内燃機関を自動停止し所定の自動始動条件が成立したときに該自動停止した内燃機関を自動始動するよう該内燃機関を制御するアイドルストップ制御と前記蓄電手段の通常の充電制御との実行を伴って走行するよう前記内燃機関と前記発電機とを制御する車両の制御方法であって、
所定の開始条件が成立したときに前記蓄電手段を充電する所定の充電要求を設定し、該所定の充電要求が設定されている状態で所定の終了条件が成立したとき又は前記所定の充電要求が設定されてから所定時間が経過したときに該所定の充電要求の設定を解除し、
前記所定の充電要求が設定されているときには前記アイドルストップ制御の実行を伴わずに前記所定の充電要求に基づく前記蓄電手段の充電を伴って走行するよう前記内燃機関と前記発電機とを制御し、前記所定の終了条件の成立により前記所定の充電要求の設定が解除された通常解除時には前記アイドルストップ制御と前記蓄電手段の前記通常の充電制御との実行を伴って走行するよう前記内燃機関と前記発電機とを制御し、前記所定の充電要求が設定されてから前記所定時間が経過したことにより前記所定の充電要求の設定が解除された強制解除時には前記所定の自動停止条件の少なくとも一部の条件である所定停止条件において前記通常解除時より前記内燃機関が自動停止されにくくしたアイドルストップ制御と前記蓄電手段の前記通常の充電制御との実行を伴って走行するよう前記内燃機関と前記発電機とを制御する、
ことを特徴とする車両の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両およびその制御方法に関し、詳しくは、内燃機関と、内燃機関からの動力により発電可能な発電機と、発電機からの電力により充電可能な蓄電手段と、所定の自動停止条件が成立したときに内燃機関を自動停止し所定の自動始動条件が成立したときに自動停止した内燃機関を自動始動するよう内燃機関を制御するアイドルストップ制御と蓄電手段の通常の充電制御との実行を伴って走行するよう内燃機関と発電機とを制御する車両およびその制御方法に関する。
【背景技術】
【０００２】
従来、この種の車両としては、エンジンとオルタネータと充放電可能な蓄電池とを備え、車両の状態に応じてエンジンを停止したり始動したりするアイドリングストップ機能を有するものが提案されている（例えば、特許文献１参照）。この車両では、エンジンの始動または再始動から次の再始動までの期間における蓄電池の充放電電流の積算値をしきい値と比較して蓄電池の充電状態や残存容量を判定することにより、簡単な構成で正確に蓄電池の状態を判定することができる、としている。
【特許文献１】特開２００３−３５１７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上述の車両のように、アイドリングストップ機能を有する車両では、蓄電池の残存容量が低い状態が継続して蓄電池が劣化するのを回避するためにアイドリングストップを禁止してオルタネータの発電電力により蓄電池の充電を図るものあるが、充電の終了が判定されずにアイドリングストップが禁止された状態のままとなる場合や、充電を強制的に終了したときのアイドリングストップの実行により蓄電池の残存容量が低い状態が継続してしまう場合が生じる。
【０００４】
本発明の車両およびその制御方法は、内燃機関のアイドルストップ制御と蓄電装置の残容量の確保とをより適正に行なうことを主目的とする。
【課題を解決するための手段】
【０００５】
本発明の車両およびその制御方法は、少なくとも上述の主目的を達成するために以下の手段を採った。
【０００６】
本発明の車両は、
内燃機関と、前記内燃機関からの動力により発電可能な発電機と、前記発電機からの電力により充電可能な蓄電手段と、所定の自動停止条件が成立したときに前記内燃機関を自動停止し所定の自動始動条件が成立したときに該自動停止した内燃機関を自動始動するよう該内燃機関を制御するアイドルストップ制御と前記蓄電手段の通常の充電制御との実行を伴って走行するよう前記内燃機関と前記発電機とを制御する制御手段と、を備える車両であって、
所定の開始条件が成立したときに前記蓄電手段を充電する所定の充電要求を設定し、該所定の充電要求が設定されている状態で所定の終了条件が成立したとき又は前記所定の充電要求が設定されてから所定時間が経過したときに該所定の充電要求の設定を解除する充電要求設定手段を備え、
前記制御手段は、前記所定の充電要求が設定されているときには前記アイドルストップ制御の実行を伴わずに前記所定の充電要求に基づく前記蓄電手段の充電を伴って走行するよう前記内燃機関と前記発電機とを制御し、前記所定の終了条件の成立により前記所定の充電要求の設定が解除された通常解除時には前記アイドルストップ制御と前記蓄電手段の前記通常の充電制御との実行を伴って走行するよう前記内燃機関と前記発電機とを制御し、前記所定の充電要求が設定されてから前記所定時間が経過したことにより前記所定の充電要求の設定が解除された強制解除時には前記所定の自動停止条件の少なくとも一部の条件である所定停止条件を厳しく課したアイドルストップ制御と前記蓄電手段の前記通常の充電制御との実行を伴って走行するよう前記内燃機関と前記発電機とを制御する手段である、
ことを要旨とする。
【０００７】
この本発明の車両では、所定の開始条件が成立したときに蓄電手段を充電する所定の充電要求を設定し、所定の充電要求が設定されている状態で所定の終了条件が成立したとき又は所定の充電要求が設定されてから所定時間が経過したときに所定の充電要求の設定を解除する。そして、所定の充電要求が設定されているときにはアイドルストップ制御の実行を伴わずに所定の充電要求に基づく蓄電手段の充電を伴って走行するよう内燃機関と発電機とを制御する。これにより、所定の充電要求が設定されているときには内燃機関が自動停止されないから、所定の充電要求に基づく蓄電手段の充電をより確実に行なうことができる。また、所定の終了条件の成立により所定の充電要求の設定が解除された通常解除時にはアイドルストップ制御と蓄電手段の通常の充電制御との実行を伴って走行するよう内燃機関と発電機とを制御し、所定の充電要求が設定されてから所定時間が経過したことにより所定の充電要求の設定が解除された強制解除時には所定の自動停止条件の少なくとも一部の条件である所定停止条件を厳しく課したアイドルストップ制御と蓄電手段の通常の充電制御との実行を伴って走行するよう内燃機関と発電機とを制御する。これにより、所定の終了条件が成立していないときであってもアイドルストップ制御が実行されなくなるのを回避することができ、強制解除時には通常解除時に比して内燃機関が自動停止されにくくなるから自動停止による蓄電手段の放電を抑制することができる。この結果、内燃機関のアイドルストップ制御と蓄電手段の残容量の確保とをより適正に行なうことができる。
【０００８】
こうした本発明の車両において、前記制御手段は、前記所定停止条件として、前記通常解除時には前記蓄電手段の充放電電流の充電側への積算値が所定積算値を超える条件を用い、前記強制解除時には前記積算値が前記所定積算値より大きな第２の所定積算値を超える条件を用いて、前記アイドルストップ制御を実行する手段であるものとすることもできる。こうすれば、強制解除時には通常解除時に比してより確実に内燃機関が自動停止されにくくすることができる。この場合、前記制御手段は、前記通常解除時には前記所定停止条件に用いる前記蓄電手段の充放電電流の積算値を該積算値が充電側の値か放電側の値かにかかわらずにリセットし、前記強制解除時には前記積算値が充電側の値のときにのみリセットして、前記アイドルストップ制御を実行する手段であるものとすることもできる。こうすれば、強制解除時には通常解除時に比してより確実に内燃機関が自動停止されにくくすることができる。さらにこの場合、前記制御手段は、前記通常解除時には前記所定停止条件に用いる前記蓄電手段の充放電電流の積算値を前記所定の終了条件が成立したときにリセットし、前記強制解除時には前記所定時間が経過してから定期的にリセットして、前記アイドルストップ制御を実行する手段であるものとすることもできる。こうすれば、強制解除時には通常解除時に比してより確実に内燃機関が自動停止されにくくすることができる。
【０００９】
また、本発明の車両において、前記制御手段は、前記所定停止条件として、前記通常解除時にはイグニッションオンされてからの経過時間に対する前記内燃機関が自動停止されていた時間の比率であるアイドルストップ率が所定比率未満となる条件を用い、前記強制解除時には前記アイドルストップ率が前記所定比率より小さい第２の所定比率未満となる条件を用いて、前記アイドルストップ制御を実行する手段であるものとすることもできる。こうすれば、強制解除時には通常解除時に比してより確実に内燃機関が自動停止されにくくすることができる。
【００１０】
さらに、本発明の車両において、前記制御手段は、前記所定の充電要求が設定されているときには、前記蓄電手段の前記通常の充電制御を実行するとき以上となる傾向の前記発電機の出力電圧によって前記蓄電手段が充電されるよう前記発電機を制御する手段であるものとすることもできる。こうすれば、所定の充電要求が設定されているときには所定の充電要求が設定されていないときに比して蓄電手段をより多く充電することができる。
【００１１】
あるいは、本発明の車両において、前記充電要求設定手段は、前記所定の終了条件として前記蓄電手段への充電電流が所定値以下の状態で前記所定時間より短い時間が経過する条件を用いて前記所定の充電要求の設定を解除する手段であるものとすることもできるし、前記充電要求設定手段は、前記所定の開始条件として前記所定の充電要求が設定されていない状態で第２の所定時間が経過する条件を用いて前記所定の充電要求を設定する手段であるものとすることもできる。
【００１２】
本発明の車両において、前記蓄電手段は、前記蓄電手段の残容量が所定量未満の状態で時間経過するほど劣化する傾向を有する手段であるものとすることもできる。
【００１３】
本発明の車両の制御方法は、
内燃機関と、前記内燃機関からの動力により発電可能な発電機と、前記発電機からの電力により充電可能な蓄電手段と、を備え、所定の自動停止条件が成立したときに前記内燃機関を自動停止し所定の自動始動条件が成立したときに該自動停止した内燃機関を自動始動するよう該内燃機関を制御するアイドルストップ制御と前記蓄電手段の通常の充電制御との実行を伴って走行するよう前記内燃機関と前記発電機とを制御する車両の制御方法であって、
所定の開始条件が成立したときに前記蓄電手段を充電する所定の充電要求を設定し、該所定の充電要求が設定されている状態で所定の終了条件が成立したとき又は前記所定の充電要求が設定されてから所定時間が経過したときに該所定の充電要求の設定を解除し、
前記所定の充電要求が設定されているときには前記アイドルストップ制御の実行を伴わずに前記所定の充電要求に基づく前記蓄電手段の充電を伴って走行するよう前記内燃機関と前記発電機とを制御し、前記所定の終了条件の成立により前記所定の充電要求の設定が解除された通常解除時には前記アイドルストップ制御と前記蓄電手段の前記通常の充電制御との実行を伴って走行するよう前記内燃機関と前記発電機とを制御し、前記所定の充電要求が設定されてから前記所定時間が経過したことにより前記所定の充電要求の設定が解除された強制解除時には前記所定の自動停止条件の少なくとも一部の条件である所定停止条件を厳しく課したアイドルストップ制御と前記蓄電手段の前記通常の充電制御との実行を伴って走行するよう前記内燃機関と前記発電機とを制御する、
ことを特徴とする。
【００１４】
この本発明の車両の制御方法では、所定の開始条件が成立したときに蓄電手段を充電する所定の充電要求を設定し、所定の充電要求が設定されている状態で所定の終了条件が成立したとき又は所定の充電要求が設定されてから所定時間が経過したときに所定の充電要求の設定を解除する。そして、所定の充電要求が設定されているときにはアイドルストップ制御の実行を伴わずに所定の充電要求に基づく蓄電手段の充電を伴って走行するよう内燃機関と発電機とを制御する。これにより、所定の充電要求が設定されているときには内燃機関が自動停止されないから、所定の充電要求に基づく蓄電手段の充電をより確実に行なうことができる。また、所定の終了条件の成立により所定の充電要求の設定が解除された通常解除時にはアイドルストップ制御と蓄電手段の通常の充電制御との実行を伴って走行するよう内燃機関と発電機とを制御し、所定の充電要求が設定されてから所定時間が経過したことにより所定の充電要求の設定が解除された強制解除時には所定の自動停止条件の少なくとも一部の条件である所定停止条件を厳しく課したアイドルストップ制御と蓄電手段の通常の充電制御との実行を伴って走行するよう内燃機関と発電機とを制御する。これにより、所定の終了条件が成立していないときであってもアイドルストップ制御が実行されなくなるのを回避することができ、強制解除時には通常解除時に比して内燃機関が自動停止されにくくなるから自動停止による蓄電手段の放電を抑制することができる。この結果、内燃機関のアイドルストップ制御と蓄電手段の残容量の確保とをより適正に行なうことができる。
【発明を実施するための最良の形態】
【００１５】
次に、本発明を実施するための最良の形態を実施例を用いて説明する。
【実施例】
【００１６】
図１は、本発明の一実施例としての自動車２０の構成の概略を示す構成図である。実施例の自動車２０は、エンジン２２と、エンジン２２からの動力を変速して駆動輪２４ａ，２４ｂの車軸にデファレンシャルギヤ２６を介して出力する無段変速機としてのＣＶＴ２８と、エンジン２２をクランキングするスタータモータ３０と、エンジン２２のクランクシャフトに図示しないベルトを介して取り付けられてクランクシャフトの回転に伴って発電するオルタネータ３２と、オルタネータ３２からの発電電力により充電されると共にスタータモータ３０や補機３４（例えば、空調装置のブロアファンなど）に電力を供給する二次電池（実施例では、鉛蓄電池）としてのバッテリ３６と、駆動輪２４ａ，２４ｂや従動輪２９ａ，２９ｂのブレーキホイールシリンダ６２ａ〜６２ｄの油圧を図示しない油圧ラインを介して調整可能にブレーキを制御するためのブレーキアクチュエータ６０と、車両全体をコントロールする電子制御ユニット４０と、を備える。
【００１７】
電子制御ユニット４０は、ＣＰＵ４２を中心とするマイクロプロセッサとして構成されており、ＣＰＵ４２の他に処理プログラムを記憶するＲＯＭ４４と、データを一時的に記憶するＲＡＭ４６と、格納したデータを保持するフラッシュメモリ４８と、図示しない入出力ポートとを備える。電子制御ユニット４０には、バッテリ３６を管理するのに必要な信号、例えばバッテリ５０の出力端子に接続された電力ラインに取り付けられた電流センサ３８からの充放電電流Ｉｂやバッテリ３６の端子間に接続された図示しない電圧センサからの端子間電圧，バッテリ３６に取り付けられた図示しない温度センサからのバッテリ温度などの信号や、イグニッションスイッチ５０からのイグニッション信号，シフトレバー５１の操作位置を検出するシフトポジションセンサ５２からのシフトポジションＳＰ，アクセルペダル５３の踏み込み量を検出するアクセルペダルポジションセンサ５４からのアクセル開度Ａｃｃ，ブレーキペダル５５の踏み込み量を検出するブレーキペダルポジションセンサ５６からのブレーキペダルポジションＢＰ，車速センサ５８からの車速Ｖなどが入力ポートを介して入力されている。また、電子制御ユニット４０からは、エンジン２２への制御信号や、ＣＶＴ２８への制御信号，スタータモータ３０への制御信号，オルタネータ３２への制御信号（例えば、出力電圧を調整する図示しないＩＣレギュレータへの制御信号など），ブレーキアクチュエータ６０への制御信号などが出力されている。また、電子制御ユニット４０は、バッテリ３６を管理するために電流センサ３８により検出された充放電電流Ｉｂの積算値に基づいて残容量（ＳＯＣ）も演算している。
【００１８】
次に、こうして構成された実施例の自動車２０の動作、特にエンジン２２の運転を自動停止し自動始動するアイドルストップ制御を許可したり禁止したりする際の動作について説明する。図２は、駆動制御ルーチンの一例を示すフローチャートであり、図３は、自動停止許可判定ルーチンの一例を示すフローチャートであり、図４は、運転モード判定ルーチンの一例を示すフローチャートである。これらのルーチンは、電子制御ユニット４０により所定時間毎に繰り返し実行される。以下、まず、図２の駆動制御の処理について説明し、その後、図３の自動停止許可判定と図４の運転モード判定の処理について説明する。
【００１９】
駆動制御ルーチンが実行されると、電子制御ユニット４０のＣＰＵ４２は、まず、アクセルペダルポジションセンサ５４からのアクセル開度Ａｃｃやブレーキペダルポジションセンサ５６からのブレーキペダルポジションＢＰ，車速センサ５８からの車速Ｖ，アイドルストップ許可フラグＦｉなど制御に必要なデータを入力する処理を実行する（ステップＳ１００）。ここで、アイドルストップ許可フラグＦｉは、図３に例示した自動停止許可判定ルーチンにより設定されたものを入力するものとした。
【００２０】
こうしてデータを入力すると、入力したアイドルストップ許可フラグＦｉを調べ（ステップＳ１１０）、アイドルストップ許可フラグＦｉが禁止を示す値０のときには、入力したアクセル開度Ａｃｃに応じたスロットル開度となるようエンジン２２を制御すると共に（ステップＳ１２０）、入力したブレーキペダルポジションＢＰに応じた制動力が車両に作用するようブレーキアクチュエータ６０を制御して（ステップＳ１３０）、駆動制御ルーチンを終了する。
【００２１】
アイドルストップ許可フラグＦｉが許可を示す値１のときには、エンジン２２の運転が停止されているか否かを調べ（ステップＳ１４０）、エンジン２２の停止中でない運転中のときには、エンジン２２を自動停止するか否かを判定する（ステップＳ１５０）。エンジン２２を自動停止するとの判定は、実施例では、エンジン２２の運転中に車速Ｖが所定の低車速以下でアクセルオフかつブレーキオンなどの条件が成立したときに行なうものとした。エンジン２２を自動停止すると判定されたときにはエンジン２２の運転を自動停止するよう燃料噴射を停止し（ステップＳ１６０）、エンジン２２を自動停止すると判定されないときにはアクセル開度Ａｃｃに基づいてエンジン２２を制御し（ステップＳ１２０）、ブレーキペダルポジションＢＰに基づいてブレーキアクチュエータ６０を制御して（ステップＳ１３０）、駆動制御ルーチンを終了する。
【００２２】
アイドルストップ許可フラグＦｉが許可を示す値１のときに、エンジン２２の停止中には、エンジン２２を自動始動するか否かを判定する（ステップＳ１７０）。エンジン２２を自動始動するとの判定は、実施例では、アクセルオンまたはブレーキオフなどの条件が成立したときに行なうものとした。そして、エンジン２２を自動始動すると判定されたときには、エンジン２２が自動始動されるようスタータモータ３０とエンジン２２とを制御し（ステップＳ１８０）、アクセル開度Ａｃｃに基づいてエンジン２２を制御すると共にブレーキペダルポジションＢＰに応じてブレーキアクチュエータ６０を制御して（ステップＳ１２０，Ｓ１３０）、駆動制御ルーチンを終了する。こうした制御により、エンジン２２の自動停止と自動始動とを伴って走行または停車することができる。
【００２３】
次に、自動停止許可判定の処理について説明する。図３の自動停止許可判定ルーチンが実行されると、電子制御ユニット４０のＣＰＵ４２は、まず、バッテリ３６からの電力ラインに取り付けられた電流センサ３８により検出された充放電電流Ｉｂやアイドルストップ時間Ｔｉｓ，ＩＧＯＮ後経過時間Ｔｉｇ，運転モードフラグＦｍ，低自動停止モード時間Ｔ２など判定に必要なデータを入力する処理を実行する（ステップＳ２００）。ここで、アイドルストップ時間ＴｉｓとＩＧＯＮ後経過時間Ｔｉｇは、イグニッションオンされてからエンジン２２が自動停止されていた時間とイグニッションオンされてからの経過時間として、それぞれ図示しないタイマを用いてＲＡＭ４６の所定領域に記憶されたものを入力するものとした。また、運転モードフラグＦｍと低自動停止モード時間Ｔ２は、図４に例示した運転モード判定ルーチンにより設定および計測開始されたものを入力するものとした。運転モードフラグＦｍは、値０のときにはエンジン２２のアイドルストップ制御の実行を一切禁止してバッテリ３６の残容量（ＳＯＣ）を回復を図る回復充電モードにあることを示し、値１のときにはエンジン２２のアイドルストップ制御の実行を通常の許可条件をもって許可する通常自動停止モードにあることを示し、値２のときにはエンジン２２のアイドルストップ制御の実行を通常より厳しい許可条件をもって許可する低自動停止モードにあることを示すフラグである。低自動停止モード時間Ｔ２は、低自動停止モードでの経過時間を示す。以下、図３の自動停止許可判定ルーチンの説明を一旦中断し、運転モード判定の処理について説明する。
【００２４】
図４の運転モード判定ルーチンが実行されると、電子制御ユニット４０のＣＰＵ４２は、まず、電流センサ３８からの充放電電流Ｉｂ（実施例では、充電側を正、放電側を負とする）など判定に必要なデータを入力し（ステップＳ５００）、初期値としては値１が設定され本ルーチンで設定した運転モードフラグＦｍを調べる処理を実行する（ステップＳ５１０）。運転モードフラグＦｍが値０でないとき、即ち、通常自動停止モードまたは低自動停止モードのときには、通常自動停止モードでの経過時間を示す通常自動停止モード時間Ｔ１または低自動停止モード時間Ｔ２が所定時間Ｔｒｅｆ１２を超えたか否かを判定する（ステップＳ５２０）。ここで、通常自動停止モード時間Ｔ１または低自動停止モード時間Ｔ２の判定は、現在の運転モードに対応する方の時間を用いて行なわれる。通常自動停止モード時間Ｔ１または低自動停止モード時間Ｔ２の判定を行なうのは、例えばバッテリ３６の残容量（ＳＯＣ）が低い状態でエンジン２２が始動された後にバッテリ３６が充電されにくいときなどには、アイドルストップ制御が許可されて実行されることによりバッテリ３６の残容量（ＳＯＣ）が低い状態での使用が継続されてしまう場合が生じ、こうした場合を回避してバッテリ３６を保護する必要があるためである。したがって、所定時間Ｔｒｅｆ１２は、バッテリ３６の特性、即ち、残容量（ＳＯＣ）が定格による所定量未満の低い状態での使用が継続されると寿命が短くなる特性を考慮して、バッテリ３６の寿命が短くなる可能性が生じる時間として予め実験等により求めたもの（例えば、５０時間や７０時間など）を用いるものとした。
【００２５】
通常自動停止モード時間Ｔ１または低自動停止モード時間Ｔ２が所定時間Ｔｒｅｆ１２を超えていないときには、バッテリ３６の寿命が短くなる可能性は生じていないと判断して、運転モードを通常自動停止モードや低自動停止モードから変更することなく運転モード判定ルーチンを終了する。一方、通常自動停止モード時間Ｔ１または低自動停止モード時間Ｔ２が所定時間Ｔｒｅｆ１２を超えたときには、バッテリ３６の寿命が短くなる可能性が生じていると判断して、運転モードを回復充電モードに変更するよう運転モードフラグＦｍに値０を設定すると共に（ステップＳ５３０）、回復充電モードでの経過時間を示す回復充電モード時間Ｔ０の計測を開始して（ステップＳ５４０）、運転モード判定ルーチンを終了する。運転モードフラグＦｍや回復充電モード時間Ｔ０，通常自動停止モード時間Ｔ１，低自動停止モード時間Ｔ２は、実施例では、イグニッションオフされたときにデータが保持されるようフラッシュメモリ４８の所定領域に記憶するものとし、次にイグニッションオンされたときに記憶した値を所定領域から読み出して用いるものとした。
【００２６】
運転モードフラグＦｍが値０の回復充電モードのときには、回復充電モード時間Ｔ０が所定時間Ｔｒｅｆ０を超えたか否かを判定し（ステップＳ５５０）、回復充電モード時間Ｔ０が所定時間Ｔｒｅｆ０を超えていないときには、回復充電モードを強制的には終了しないと判断して、入力したバッテリ３６の充放電電流Ｉｂが閾値Ｉｂｒｅｆ未満の状態で所定時間Ｔｒｅｆｉｂが経過したか否かを判定する（ステップＳ５６０，Ｓ５７０）。ここで、閾値Ｉｂｒｅｆと所定時間Ｔｒｅｆｉｂは、バッテリ３６が満充電に十分近い状態にあるのを判定するためのものであり、実施例では、予め実験等により定められた電流値（例えば、５Ａや６Ａなど）と時間（例えば、１０分や１５分など）を用いるものとした。これは、充電により残容量（ＳＯＣ）が高くなると充電電流が小さくなる傾向を示すバッテリ３６の特性に基づく。また、所定時間Ｔｒｅｆ０は、比較的短い時間しか自動車を使用しない運転者に対応すべく、回復充電モードを強制的に終了するための時間であり、実施例では、所定時間Ｔｒｅｆｉｂより十分に長い時間として予め定められた時間（例えば、１時間や１．５時間など）を用いるものとした。なお、充放電電流Ｉｂが閾値Ｉｂｒｅｆ未満の状態での経過時間についても、実施例では、タイマを用いて計測すると共にフラッシュメモリ４８に記憶して用いるものとした。
【００２７】
運転モードフラグＦｍが値０の回復充電モードであって、バッテリ３６の充放電電流Ｉｂが閾値Ｉｂｒｅｆ未満の状態で所定時間Ｔｒｅｆｉｂが経過したときには、バッテリ３６が満充電に十分近い状態になったと判断し、回復充電モードを終了して運転モードを通常自動停止モードに変更するよう運転モードフラグＦｍに値１を設定すると共に（ステップＳ５８０）、通常自動停止モード時間Ｔ１の計測を開始して（ステップＳ５９０）、運転モード判定ルーチンを終了する。また、充放電電流Ｉｂが閾値Ｉｂｒｅｆ以上のときや、充放電電流Ｉｂが閾値Ｉｂｒｅｆ未満の状態であっても所定時間Ｔｒｅｆｉｂが経過していないときには、バッテリ３６が満充電に十分近い状態にはなっていないと判断し、運転モードを回復充電モードから変更することなく、運転モード判定ルーチンを終了する。
【００２８】
運転モードフラグＦｍが値０の回復充電モードであって、回復充電モード時間Ｔ０が所定時間Ｔｒｅｆ０を超えたときには、回復充電モードを強制的に終了すると判断し、運転モードを低自動停止モードに変更するよう運転モードフラグＦｍに値２を設定すると共に（ステップＳ６００）、低自動停止モード時間Ｔ２の計測を開始して（ステップＳ６１０）、運転モード判定ルーチンを終了する。ここで、運転モードを通常自動停止モードより厳しい許可条件をもってアイドルストップ制御を許可する低自動停止モードに変更するのは、比較的短い時間しか自動車を使用しない運転者に対応するよう回復充電モードを強制的に終了すると、バッテリ３６の残容量（ＳＯＣ）が十分に回復していない低い状態での使用が継続されてしまう場合が生じ、この場合に対処すべくエンジン２２が自動停止されるのを抑制してバッテリ３６の放電を抑制するためである。以上、運転モード判定の処理について説明した。
【００２９】
図３の自動停止許可判定ルーチンの説明に戻る。ステップＳ２００でデータを入力すると、入力したバッテリ３６の充放電電流Ｉｂを本ルーチンの実行間隔を用いた積分計算により積算して電流積算値Ｉｂｉを計算し（ステップＳ２１０）、入力したアイドルストップ時間ＴｉｓをＩＧＯＮ後経過時間Ｔｉｇで除することによりアイドルストップ率Ｒｓを計算して（ステップＳ２２０）、入力した運転モードフラグＦｍを調べる（ステップＳ２３０）。運転モードフラグＦｍが値０の回復充電モードのときには、オルタネータ３２の出力電圧の目標値である目標出力電圧Ｖａ＊として通常の充電制御に用いられる通常充電用電圧Ｖｎ以上となる傾向の回復充電用電圧Ｖｈｉを設定してオルタネータ３２を制御し（ステップＳ２４０）、アイドルストップ許可フラグＦｉに禁止を示す値０を設定して（ステップＳ２５０）、自動停止許可判定ルーチンを終了する。ここで、オルタネータ３２の出力電圧は、オルタネータ３２のＩＣレギュレータを制御することにより調整することができる。実施例では、通常充電用電圧Ｖｎは、車両の走行状態に基づいて設定された値を用いるものとし、回復充電用電圧Ｖｈｉは、通常充電用電圧Ｖｎ以上となる傾向にオルタネータ３２の定格に基づく所定電圧を設定するものとした。エンジン２２のアイドルストップ制御を禁止するだけでなく、回復充電モードではこうした回復充電用電圧Ｖｈｉによる充電制御を行なうことにより、通常自動停止モードや低自動停止モードのときよりバッテリ３６をより多く充電することができる。
【００３０】
ステップＳ２３０で運転モードフラグＦｍが値０でないとき、即ち、通常自動停止モードまたは低自動停止モードのときには、オルタネータ３２の目標出力電圧Ｖａ＊に通常充電用電圧Ｖｎを設定し（ステップＳ２６０）、本ルーチンを前回実行したときに入力した運転モードフラグＦｍである前回運転モードフラグＦｍが値０か否かを判定し（ステップＳ２７０）、前回運転モードフラグＦｍが値０のときには、回復充電モードを終了して通常自動停止モードや低自動停止モードに変更された直後であると判断して、積算されたバッテリ３６の電流積算値Ｉｂｉをリセットする（ステップＳ２８０）。
【００３１】
続いて、運転モードフラグＦｍが値１か否かを判定し（ステップＳ２９０）、運転モードフラグＦｍが値１の通常自動停止モードのときには、アイドルストップ制御の実行を許可する通常の許可条件が成立しているか否かを判定する（ステップＳ３００〜Ｓ３２０）。具体的には、計算したバッテリ３６の電流積算値Ｉｂｉが値０より大きい充電側にあるか否かの判定と（ステップＳ３００）、ＩＧＯＮ後経過時間Ｔｉｇが所定時間Ｔｉｇ１（例えば、１０分や１５分など）経過した以降にアイドルストップ率Ｒｓが所定率Ｒ１（例えば、３０％や４０％など）未満か否かの判定とを行なう（ステップＳ３１０，Ｓ３２０）。電流積算値Ｉｂｉの判定を行なうのは、回復充電モードを終了して電流積算値Ｉｂｉがリセットされたときのバッテリ３６の残容量（ＳＯＣ）を少なくとも走行中は保持するためである。また、イグニッションオンされてから所定時間Ｔｉｇ１経過した以降にアイドルストップ率Ｒｓの判定を行なうのは、イグニッションオン直後はＩＧＯＮ後経過時間Ｔｉｇが小さくアイドルストップ時間ＴｉｓによってはステップＳ２２０で計算されるアイドルストップ率Ｒｓが大きく変動してアイドルストップ制御の許可や禁止が頻繁に切り替えられる場合が生じ、こうした場合が生じるのを回避する必要があるためである。アイドルストップ率Ｒｓの判定を行なうのは、エンジン２２の自動停止が所定率Ｒ１を超える頻度で実行されることによりバッテリ３６が過大に放電されるのを抑制するためである。
【００３２】
バッテリ３６の電流積算値Ｉｂｉが値０より大きい充電側の値のときに、ＩＧＯＮ後経過時間Ｔｉｇが所定時間Ｔｉｇ１経過していないか又は所定時間Ｔｉｇ１経過した以降にアイドルストップ率Ｒｓが所定率Ｒ１未満のときには、通常の許可条件が成立したと判断して、アイドルストップ許可フラグＦｉに許可を示す値１を設定し（ステップＳ３３０）、バッテリ３６の電流積算値Ｉｂｉが値０以下のとき、又は、電流積算値Ｉｂｉが値０より大きいときであってもＩＧＯＮ後経過時間Ｔｉｇが所定時間Ｔｉｇ１経過した以降にアイドルストップ率Ｒｓが所定率Ｒ１以上のときには、通常の許可条件が成立していないと判断し、アイドルストップ許可フラグＦｉに禁止を示す値０を設定して（ステップＳ３４０）、自動停止許可判定ルーチンを終了する。
【００３３】
ステップＳ２９０で運転モードフラグＦｍが値２の低自動停止モードのときには、バッテリ３６の電流積算値Ｉｂｉをリセットしてから所定時間Ｔｒｅｆ２（例えば、２時間や３時間など）が経過したか否かを判定し（ステップＳ３５０）、所定時間Ｔｒｅｆ２が経過したときには電流積算値Ｉｂｉを充電側の正の値のときにのみリセットする（ステップＳ３６０）。ここで、電流積算値Ｉｂｉを定期的にリセットしたり電流積算値Ｉｂｉを充電側の正の値のときにのみリセットするのは、低自動停止モードでは通常自動停止モードよりアイドルストップ制御が許可されにくくなるようにするためである。なお、所定時間Ｔｒｅｆ２が経過したか否かは、入力した低自動停止モード時間Ｔ２を用いて判定することができる。
【００３４】
続いて、アイドルストップ制御の実行を許可する通常より厳しい許可条件が成立しているか否かを判定する（ステップＳ３７０〜Ｓ３９０）。具体的には、計算したバッテリ３６の電流積算値Ｉｂｉが正の閾値Ｉｒｅｆ（例えば、１０００Ａｓや１２００Ａｓなど）より大きいか否かの判定と（ステップＳ３７０）、ＩＧＯＮ後経過時間Ｔｉｇが所定時間Ｔｉｇ２（例えば、２分や３分など）経過した以降にアイドルストップ率Ｒｓが通常自動停止モードで用いる所定率Ｒ１より小さな所定率Ｒ２未満か否かの判定とを行なう（ステップＳ３８０，Ｓ３９０）。電流積算値Ｉｂｉの判定に通常自動停止モードの閾値（値０）より大きな閾値Ｉｒｅｆを用いるのは、低自動停止モードでは通常自動停止モードよりアイドルストップ制御の実行が許可されにくくなるようにするためである。また、イグニッションオンされてからの経過時間の判定に通常自動停止モードの所定時間Ｔｉｇ１より短い所定時間Ｔｉｇ２を用いるのは、低自動停止モードが比較的短い時間しか自動車を使用しない運転者に対応するよう回復充電モードを強制的に終了したときの運転モードであることから、こうした運転者に対応してアイドルストップ率Ｒｓの判定を早く開始するためである。アイドルストップ率Ｒｓの判定に通常自動停止モードの所定率Ｒ１より小さな所定率Ｒ２を用いるのは、電流積算値Ｉｂｉの判定と同様に、低自動停止モードでは通常自動停止モードよりアイドルストップ制御が許可されにくくなるようにするためである。
【００３５】
バッテリ３６の電流積算値Ｉｂｉが閾値Ｉｒｅｆより大きいときに、ＩＧＯＮ後経過時間Ｔｉｇが所定時間Ｔｉｇ２経過していないか、又は、所定時間Ｔｉｇ２経過した以降にアイドルストップ率Ｒｓが所定率Ｒ２未満のときには、通常より厳しい許可条件が成立したと判断して、アイドルストップ許可フラグＦｉに許可を示す値１を設定し（ステップＳ３８０）、バッテリ３６の電流積算値Ｉｂｉが閾値Ｉｒｅｆ以下のとき又は電流積算値Ｉｂｉが閾値Ｉｒｅｆより大きいときであってもＩＧＯＮ後経過時間Ｔｉｇが所定時間Ｔｉｇ２経過した以降にアイドルストップ率Ｒｓが所定率Ｒ２以上のときには、通常より厳しい許可条件が成立していないと判断し、アイドルストップ許可フラグＦｉに禁止を示す値０を設定して（ステップＳ３４０）、自動停止許可判定ルーチンを終了する。
【００３６】
いま、長期間の駐車後などのバッテリ３６の残容量（ＳＯＣ）が低い状態でエンジン２２が始動された後に、低温時であるためにバッテリ３６が充電されにくい場合を、図３と図４に例示した処理を参照しながら考える。この場合、エンジン２２のアイドルストップ制御が実行されると、バッテリ３６の寿命が短くなる可能性が生じるため、回復充電モードでは、図３のステップＳ２４０の処理でオルタネータ３２を回復充電用電圧Ｖｈｉで制御することによりバッテリ３６の充電が図られることになる。しかし、比較的短い時間しか自動車を使用しない運転者の場合には、バッテリ３６の満充電に近い状態を判定するのに必要な時間が確保されにくいことから、図４のステップＳ５５０の処理で回復充電モード時間Ｔ０を判定することにより低自動停止モードに強制的に移行して、自動車２０におけるアイドルストップ制御が実行されなくなる不都合を回避するものとしたのである。ただし、バッテリ３６が満充電に近い状態に至っていないまま低自動停止モードに移行する場合が生じるため、図３のステップＳ３７０〜Ｓ３９０の処理において、低自動停止モードでは通常自動停止モードよりエンジン２２が自動停止されにくくすることにより、バッテリ３６の放電を抑制するのである。こうした制御により、エンジン２２のアイドルストップ制御とバッテリ３６の残容量（ＳＯＣ）の確保とをより適正に行なうことができるものとなる。
【００３７】
以上説明した実施例の自動車２０によれば、回復充電モードではバッテリ３６の充放電電流Ｉｂが閾値Ｉｂｒｅｆ未満の状態で所定時間Ｔｒｅｆｉｂ経過する通常自動停止モードに移行する条件が成立しないときであっても、所定時間Ｔｒｅｆ０が経過したときには回復充電モードを強制的に終了してアイドルストップ制御が許可され得る低自動停止モードに移行するから、アイドルストップ制御が実行されなくなる不都合を回避することができる。また、低自動停止モードでは、通常自動停止モードよりエンジン２２が自動停止されにくくするから、自動停止によるバッテリ３６の放電を抑制することができる。この結果、エンジン２２のアイドルストップ制御とバッテリ３６の残容量（ＳＯＣ）の確保とをより適正に行なうことができる。また、通常自動停止モードまたは低自動停止モードで所定時間Ｔｒｅｆ１２が経過したときには回復充電モードに移行してエンジン２２のアイドルストップ制御を一切禁止するから、回復充電モードにおけるバッテリ３６の充電をより確実に行なうことができる。さらに、低自動停止モードでは、通常自動停止モードでアイドルストップ制御を許可する許可条件に用いるバッテリ３６の電流積算値Ｉｂｉの閾値（値０）より大きな閾値Ｉｒｅｆを用いたり、通常自動停止モードでこのモードに移行するタイミングでのみ充電側の値か放電側の値かにかかわらずに電流積算値Ｉｂｉをリセットするのに対して定期的に充電側の値のときにのみリセットするから、通常自動停止モードに比してより確実にエンジン２２が自動停止されにくくすることができる。さらに、低自動停止モードでは、アイドルストップ率Ｒｓが通常自動停止モードでの許可条件に用いる所定率Ｒ１より小さな所定率Ｒ２未満のときにアイドルストップ制御を許可するから、通常自動停止モードに比してより確実にエンジン２２が自動停止されにくくすることができる。また、回復充電モードでは、オルタネータ３２の出力電圧を通常自動停止モードや低自動停止モードのとき以上となる傾向にしてバッテリ３６の充電を図るから、回復充電モードでは通常自動停止モードや低自動停止モードに比してバッテリ３６をより多く充電することができる。
【００３８】
実施例の自動車２０では、通常自動停止モードや低自動停止モードでは、エンジン２２のアイドルストップ制御を許可する許可条件として、バッテリ３６の電流積算値Ｉｂｉの条件とアイドルストップ率Ｒｓの条件とを用いるものとしたが、いずれか一方の条件のみを用いてアイドルストップ制御を許可するものとしてもよい。
【００３９】
実施例の自動車２０では、エンジン２２のアイドルストップ制御を許可する許可条件に用いるバッテリ３６の電流積算値Ｉｂｉを、通常自動停止モードか低自動停止モードかによってリセットするタイミングと充電側の値か放電側の値かのリセットする条件とを変更してリセットするものとしたが、通常自動停止モードと低自動停止モードとにおいて回復充電モードを終了して各モードに移行するタイミングでのみリセットするものとしたり、通常自動停止モードと低自動停止モードとにおいて充電側の値か放電側の値かにかかわらずにリセットするものとしたり、通常自動停止モードと低自動停止モードとにおいて各モードに移行するタイミングでのみリセットすると共に充電側の値か放電側の値かにかかわらずにリセットするものとしても構わない。
【００４０】
実施例の自動車２０では、エンジン２２のアイドルストップ制御を許可する許可条件に用いるバッテリ３６の電流積算値Ｉｂｉを、回復充電モードを終了して通常自動停止モード及び低自動停止モードに移行するタイミングでリセットするものとしたが、回復充電モードから通常自動停止モードに移行するタイミングではリセットすると共に回復充電モードから低自動停止モードに移行するタイミングではリセットしないものとしてもよい。
【００４１】
実施例の自動車２０では、回復充電モードではオルタネータ３２の目標出力電圧Ｖａ＊として通常充電用電圧Ｖｎ以上となる傾向の定格に基づく所定電圧を設定して制御するものとしたが、回復充電モードでは通常自動停止モードや低自動停止モードのとき以上のオルタネータ３２の出力電圧となる傾向にするものであれば、回復充電モードではオルタネータ３２の目標出力電圧Ｖａ＊として通常充電用電圧Ｖｎより所定電圧だけ高くした電圧を設定して制御するものとしてもよい。
【００４２】
ここで、実施例の主要な要素と課題を解決するための手段の欄に記載した発明の主要な要素との対応関係について説明する。実施例では、エンジン２２が「内燃機関」に相当し、オルタネータ３２が「発電機」に相当し、バッテリ３６が「蓄電手段」に相当し、通常自動停止モードや低自動停止モードでの経過時間である通常自動停止モード時間Ｔ１や低自動停止モード時間Ｔ２が所定時間Ｔｒｅｆ１２経過したときに回復充電モードに移行したり、回復充電モードでバッテリ３６の充放電電流Ｉｂが充電側の閾値Ｉｂｒｅｆより小さい状態で所定時間Ｔｒｅｆｉｂが経過したときと回復充電モードでの経過時間である回復充電モード時間Ｔ０が所定時間Ｔｒｅｆ０を超えたときとに通常自動停止モードや低自動停止モードに移行するよう運転モードフラグＦｍを設定する図４の運転モード判定ルーチンを実行する電子制御ユニット４０が「充電要求設定手段」に相当し、回復充電モードではオルタネータ３２を通常充電用電圧Ｖｎ以上となる回復充電用電圧Ｖｈｉで制御してアイドルストップ許可フラグＦｉに値０を設定し通常自動停止モードではオルタネータ３２を通常充電用電圧Ｖｎで制御して通常の許可条件をもってアイドルストップ許可フラグＦｉを設定し低自動停止モードではオルタネータ３２を通常充電用電圧Ｖｎで制御して通常より厳しい許可条件をもってアイドルストップ許可フラグＦｉを設定する図３の自動停止許可判定ルーチンと、アイドルストップ許可フラグＦｉが許可を示す値１のときにはエンジン２２を自動停止し自動始動してアクセル開度Ａｃｃに基づくエンジン２２の制御やブレーキペダルポジションＢＰに基づくブレーキアクチュエータ６０の制御を行ないアイドルストップ許可フラグＦｉが禁止を示す値０のときにはエンジン２２を自動停止し自動始動することなくアクセル開度Ａｃｃに基づくエンジン２２の制御やブレーキペダルポジションＢＰに基づくブレーキアクチュエータ６０の制御を行なう図２の駆動制御ルーチンと、を実行する電子制御ユニット４０が「制御手段」に相当する。
【００４３】
ここで、「内燃機関」としては、ガソリンまたは軽油などの炭化水素系の燃料により動力を出力する内燃機関に限定されるものではなく、水素エンジンなど如何なるタイプの内燃機関であっても構わない。「発電機」としては、オルタネータ３２に限定されるものではなく、内燃機関からの動力により発電可能なものであれば如何なるものとしても構わない。「蓄電手段」としては、鉛蓄電池としてのバッテリ３６に限定されるものではなく、発電機からの電力により充電可能なものであれば如何なるものとしても構わない。「充電要求設定手段」としては、通常自動停止モードや低自動停止モードでの経過時間である通常自動停止モード時間Ｔ１や低自動停止モード時間Ｔ２が所定時間Ｔｒｅｆ１２経過したときに回復充電モードに移行したり、回復充電モードでバッテリ３６の充放電電流Ｉｂが充電側の閾値Ｉｂｒｅｆより小さい状態で所定時間Ｔｒｅｆｉｂが経過したときと回復充電モードでの経過時間である回復充電モード時間Ｔ０が所定時間Ｔｒｅｆ０を超えたときとに通常自動停止モードや低自動停止モードに移行するよう運転モードフラグＦｍを設定するものに限定されるものではなく、所定の開始条件が成立したときに蓄電手段を充電する所定の充電要求を設定し、所定の充電要求が設定されている状態で所定の終了条件が成立したとき又は所定の充電要求が設定されてから所定時間が経過したときに所定の充電要求の設定を解除するものであれば如何なるものとしても構わない。「制御手段」としては、回復充電モードではオルタネータ３２を通常充電用電圧Ｖｎ以上となる回復充電用電圧Ｖｈｉで制御してアイドルストップ許可フラグＦｉに値０を設定し通常自動停止モードではオルタネータ３２を通常充電用電圧Ｖｎで制御して通常の許可条件をもってアイドルストップ許可フラグＦｉを設定し低自動停止モードではオルタネータ３２を通常充電用電圧Ｖｎで制御して通常より厳しい許可条件をもってアイドルストップ許可フラグＦｉを設定し、アイドルストップ許可フラグＦｉが許可を示す値１のときにはエンジン２２を自動停止し自動始動してアクセル開度Ａｃｃに基づくエンジン２２の制御やブレーキペダルポジションＢＰに基づくブレーキアクチュエータ６０の制御を行ないアイドルストップ許可フラグＦｉが禁止を示す値０のときにはエンジン２２を自動停止し自動始動することなくアクセル開度Ａｃｃに基づくエンジン２２の制御やブレーキペダルポジションＢＰに基づくブレーキアクチュエータ６０の制御を行なうものに限定されるものではなく、所定の自動停止条件が成立したときに内燃機関を自動停止し所定の自動始動条件が成立したときに自動停止した内燃機関を自動始動するよう内燃機関を制御するアイドルストップ制御と蓄電手段の通常の充電制御との実行を伴って走行するよう内燃機関と発電機とを制御し、所定の充電要求が設定されているときにはアイドルストップ制御の実行を伴わずに所定の充電要求に基づく蓄電手段の充電を伴って走行するよう内燃機関と発電機とを制御し、所定の終了条件の成立により所定の充電要求の設定が解除された通常解除時にはアイドルストップ制御と蓄電手段の通常の充電制御との実行を伴って走行するよう内燃機関と発電機とを制御し、所定の充電要求が設定されてから所定時間が経過したことにより所定の充電要求の設定が解除された強制解除時には所定の自動停止条件の少なくとも一部の条件である所定停止条件を厳しく課したアイドルストップ制御と前記蓄電手段の通常の充電制御との実行を伴って走行するよう内燃機関と発電機とを制御するものであれば如何なるものとしても構わない。なお、実施例の主要な要素と課題を解決するための手段の欄に記載した発明の主要な要素との対応関係は、実施例が課題を解決するための手段の欄に記載した発明を実施するための最良の形態を具体的に説明するための一例であることから、課題を解決するための手段の欄に記載した発明の要素を限定するものではない。即ち、課題を解決するための手段の欄に記載した発明についての解釈はその欄の記載に基づいて行なわれるべきものであり、実施例は課題を解決するための手段の欄に記載した発明の具体的な一例に過ぎないものである。
【００４４】
以上、本発明を実施するための最良の形態について実施例を用いて説明したが、本発明はこうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において、種々なる形態で実施し得ることは勿論である。
【産業上の利用可能性】
【００４５】
本発明は、車両の製造産業などに利用可能である。
【図面の簡単な説明】
【００４６】
【図１】本発明の一実施例としての自動車２０の構成の概略を示す構成図である。
【図２】電子制御ユニット４０により実行される駆動制御ルーチンの一例を示すフローチャートである。
【図３】電子制御ユニット４０により実行される自動停止許可判定ルーチンの一例を示すフローチャートである。
【図４】電子制御ユニット４０により実行される運転モード判定ルーチンの一例を示すフローチャートである。
【符号の説明】
【００４７】
２０  自動車、２２  エンジン、２４ａ，２４ｂ  駆動輪、２６  デファレンシャルギヤ、２８  ＣＶＴ、２９ａ，２９ｂ  従動輪、３０  スタータモータ、３２  オルタネータ、３４  補機、３６  バッテリ、４０  電子制御ユニット、４２  ＣＰＵ、４４  ＲＯＭ、４６  ＲＡＭ、４８  フラッシュメモリ、５０  イグニッションスイッチ、５１  シフトレバー、５２  シフトポジションセンサ、５３  アクセルペダル、５４  アクセルペダルポジションセンサ、５５  ブレーキペダル、５６  ブレーキペダルポジションセンサ、５８  車速センサ、６０  ブレーキアクチュエータ、６２ａ〜６２ｄ  ブレーキホイールシリンダ。
【図１】
0004962307.tif 000002
【図２】
0004962307.tif 000003
【図３】
0004962307.tif 000004
【図４】
0004962307.tif 000005