(57)【要約】【課題】  充電制御等が実行されない原因がリフレッシュ充電に起因するものか否かを検査者が容易に判定できるようにする充電制御装置の提供。【解決手段】  充電制御装置は、所定のリフレッシュ充電開始条件が満たされた場合にバッテリを満充電するリフレッシュ充電を実行し、前記リフレッシュ充電を実行していない状況下では、前記バッテリの充電及び放電の少なくともいずれか一方を伴う所定制御を車両走行状態に応じて実行する制御装置を備え、前記制御装置は、外部装置からの所定入力及び所定の車両操作のうちの少なくともいずれか一方を検出した場合に、前記リフレッシュ充電を抑制する。【選択図】図２
2015109752.tif 000002
【特許請求の範囲】
【請求項１】
所定のリフレッシュ充電開始条件が満たされた場合にバッテリを満充電するリフレッシュ充電を実行し、前記リフレッシュ充電を実行していない状況下では、前記バッテリの充電及び放電の少なくともいずれか一方を伴う所定制御を車両走行状態に応じて実行する制御装置を備え、
前記制御装置は、外部装置からの所定入力及び所定の車両操作のうちの少なくともいずれか一方を検出した場合に、前記リフレッシュ充電を抑制する、充電制御装置。
【請求項２】
前記制御装置は、前記リフレッシュ充電の実行中に、前記所定入力及び前記所定の車両操作のうちの少なくともいずれか一方を検出した場合、実行中の前記リフレッシュ充電を中止する、請求項１に記載の充電制御装置。
【請求項３】
前記制御装置は、前記リフレッシュ充電を実行していない状況下で、前記所定入力及び前記所定の車両操作のうちの少なくともいずれか一方を検出した場合には、所定の条件が成立するまで前記リフレッシュ充電を禁止する、請求項１に記載の充電制御装置。
【請求項４】
前記所定のリフレッシュ充電開始条件は、前回のリフレッシュ充電実行後から経過時間又は走行距離に応じたカウント値が所定閾値を超えた場合に満たされ、
前記カウント値は、前記所定入力及び前記所定の車両操作のうちの少なくともいずれか一方が検出された場合に、所定カウント値に低減される又は所定の条件が成立するまで積算されずに現在値が維持される、請求項１に記載の充電制御装置。
【請求項５】
前記カウント値は、前記所定入力及び前記所定の車両操作のうちの少なくともいずれか一方が検出された場合に、所定カウント値に低減され、
前記所定入力及び前記所定の車両操作のうちの少なくともいずれか一方が検出されたときの前記カウント値が所定値以上である場合には、前記所定カウント値は、前記所定値に対応する、請求項４に記載の充電制御装置。
【請求項６】
前記所定入力及び前記所定の車両操作のうちの少なくともいずれか一方が検出されたときの前記カウント値が所定閾値未満である場合には、前記所定カウント値は、０に対応する、請求項５に記載の充電制御装置。
【請求項７】
前記所定のリフレッシュ充電開始条件は、前回のリフレッシュ充電実行後からの前記バッテリの充放電量積算値が所定閾値を超えた場合に満たされ、前記充放電量積算値は、前記バッテリの充電電流と放電電流のそれぞれの絶対値の時間積算値であり、
前記充放電量積算値は、前記所定入力及び前記所定の車両操作のうちの少なくともいずれか一方が検出された場合に、所定値に低減される又は所定の条件が成立するまで積算されずに現在値が維持される、請求項１に記載の充電制御装置。
【請求項８】
前記所定制御は、車両停止状態又は走行状態において実行されるアイドリングストップ制御、及び、車両の走行状態に応じてオルタネータを制御する充電制御のうちの少なくともいずれか一方を含む、請求項１〜７のうちのいずれか１項に記載の充電制御装置。
【請求項９】
前記外部装置は、携帯型の外部装置であり、
前記所定入力は、問題解決モードへの遷移要求を表す入力である、請求項１〜８のうちのいずれか１項に記載の充電制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、充電制御装置に関する。
【背景技術】
【０００２】
従来から、バッテリによって駆動する情報処理装置において、充電指示に基づいてバッテリーの放電を行った後に充電を行う制御手段を有する情報処理装置が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平09-037479号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、バッテリの寿命保護のために、バッテリを満充電するリフレッシュ充電が実行される場合がある。リフレッシュ充電の実行中は、充電制御やアイドルストップ制御は禁止される。しかしながら、リフレッシュ充電の実行中か否かは外部からは判断できないため、仮にリフレッシュ充電の実行中であるために、本来実行されるような状況下で充電制御やアイドルストップ制御が実行されない場合に、その原因がリフレッシュ充電によるものか故障などの他の理由によるものなのかを検査者が容易に判断できないという問題がある。
【０００５】
この点、リフレッシュ充電の実行中であることをディスプレイに表示することや、リフレッシュ充電の履歴等をダイアグ情報として記憶しておきダイアグツールで読み出すことで、上記の問題は解決可能となるが、かかる解決策は、追加コストや通信項目の増大を招くという問題がある。
【０００６】
そこで、本開示は、上記の解決策以外のアプローチによって、充電制御等が実行されない原因がリフレッシュ充電に起因するものか否かを検査者が容易に判定できるようにする充電制御装置の提供を目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明の一局面によれば、所定のリフレッシュ充電開始条件が満たされた場合にバッテリを満充電するリフレッシュ充電を実行し、前記リフレッシュ充電を実行していない状況下では、前記バッテリの充電及び放電の少なくともいずれか一方を伴う所定制御を車両走行状態に応じて実行する制御装置を備え、
前記制御装置は、外部装置からの所定入力及び所定の車両操作のうちの少なくともいずれか一方を検出した場合に、前記リフレッシュ充電を抑制する、充電制御装置が提供される。
【発明の効果】
【０００８】
本発明によれば、充電制御等が実行されない原因がリフレッシュ充電に起因するものか否かを検査者が容易に判定できるようにする充電制御装置が得られる。
【図面の簡単な説明】
【０００９】
【図１】一実施例による車両の電源系の構成図である。
【図２】一実施例による制御系のシステム構成図である。
【図３】充電制御状態決定部１２における状態遷移図である。
【図４】リフレッシュ充電開始条件の例の説明図である。
【図５】充電制御状態が充電制御実行状態である場合における車両走行状態等に応じたオルタネータ４０の発電電圧の決定方法(充電制御)の一例を示す図である。
【図６】充電制御状態がリフレッシュ充電状態である場合におけるオルタネータ４０の発電電圧の決定方法(リフレッシュ充電制御)の一例を示す図である。
【図７】問題解決モードへの遷移要求検出時に充電制御ＥＣＵ１０により実行される処理の一例を示すフローチャートである。
【図８】問題解決モードへの遷移要求検出時に充電制御ＥＣＵ１０により実行される処理の他の一例を示すフローチャートである。
【図９】アイドリングストップ制御に関連して充電制御ＥＣＵ１０により実行される処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、図面を参照して、本発明を実施するための最良の形態の説明を行う。
【００１１】
図１は、一実施例による車両の電源系の構成図であり、（Ａ）は、１電源型の構成を示し、（Ｂ）は、２電源型の構成を示す。本実施例は、図１（Ａ）に示すように、エンジンのみを搭載する車両（即ち、ハイブリッド車や電気自動車でない車両）に搭載されるのが好適である。図１に示す構成では、エンジン４２にオルタネータ４０が機械的に接続される。オルタネータ４０は、エンジン４２の動力を用いて発電を行う発電機である。オルタネータ４０により生成される電力は、バッテリ６０の充電や車両負荷５０の駆動に利用される。尚、バッテリ６０には、電流センサ６２が設けられる。電流センサ６２は、バッテリ電流（バッテリ６０の充電電流や放電電流）を検出する。バッテリ６０は、典型的には、鉛バッテリであるが、他の種類のバッテリ（又はキャパシタ）であってもよい。車両負荷５０は、任意であるが、例えばスタータ、空調装置、ワイパー等である。このような１電源型の構成では、オルタネータ４０の発電電圧を制御することにより、バッテリ６０の充電状態（ＳＯＣ：State Of Charge）を制御することができる。
【００１２】
但し、本実施例は、図１（Ｂ）に示すような２電源型の構成にも適用可能である。かかる２電源型の構成は、エンジンのみを搭載する車両や、ハイブリッド車、電気自動車において採用されうる。具体的には、バッテリ６０よりも高圧の第２バッテリ６４が設けられ、第２バッテリ６４とバッテリ６０との間にＤＣ−ＤＣコンバータ４４が設けられる。この場合、車両負荷５０は、図示のようにバッテリ６０側に全て存在してもよいが、第２バッテリ６４側にも分散して設けられてよい。このような２電源型の構成では、ＤＣ−ＤＣコンバータ４４の出力電圧を制御することにより、バッテリ６０の充電状態を制御することができる。尚、エンジンのみを搭載する車両の場合、図１（Ａ）に示す構成において、第２バッテリをバッテリ６０に並列に配置して２電源型の構成とすることも可能である。
【００１３】
尚、以下では、一例として、図１（Ａ）に示す構成を前提として説明を続ける。
【００１４】
図２は、一実施例による制御系のシステム構成図である。
【００１５】
制御系システム１は、充電制御ＥＣＵ（Electronic Control Unit）１０と、問題解決モード要求判定ＥＣＵ２０と、走行状態判定ＥＣＵ２２と、アイドリングストップ制御ＥＣＵ３０とを含む。尚、図２における各要素の接続態様は、任意である。例えば、接続態様は、CAN（Controller Area Network）などのバスを介した接続であってもよいし、他のＥＣＵ等を介した間接的な接続であってもよいし、直接的な接続であってもよいし、無線通信可能な接続態様であってもよい。尚、これらのＥＣＵの機能の区分けは、任意であり、特定のＥＣＵの機能の一部又は全部は、他のＥＣＵ（図示されていないＥＣＵを含む）により実現されてもよい。例えば、充電制御ＥＣＵ１０の機能の一部は、問題解決モード要求判定ＥＣＵ２０及び／又はアイドリングストップ制御ＥＣＵ３０により実現されてもよいし、逆に、問題解決モード要求判定ＥＣＵ２０及び／又はアイドリングストップ制御ＥＣＵ３０の機能の一部又は全部は、充電制御ＥＣＵ１０により実現されてもよい。
【００１６】
充電制御ＥＣＵ１０は、例えばエンジンを制御するエンジンＥＣＵにより実現されてもよい。充電制御ＥＣＵ１０は、図２に示すように、充電制御状態決定部１２と、バッテリ容量算出部１４と、発電電圧指示部１６とを含む。
【００１７】
問題解決モード要求判定ＥＣＵ２０は、問題解決モードへの遷移要求を検出する。問題解決モードへの遷移要求は、任意の方法で入力されてもよい。例えば、図示の例では、問題解決モードへの遷移要求は、車両ツール７０から通信により受信する。車両ツール７０は、典型的には、車両には付属しない外部装置であり、車両メーカー、ディーラー、整備工場等に備えられる携帯型装置である。検査者は、問題解決モードに移行したいとき、車両ツール７０を車両に接続し、所定の操作を行って、問題解決モードへの遷移要求を生成・入力する。尚、車両ツール７０と車両との接続態様は、任意であり、例えば車載ＬＡＮ(Local-Area Network)等を利用した接続であってもよいし、無線通信による接続であってもよい。また、問題解決モードへの遷移要求は、運転者が通常的には実行しえない特殊操作により生成されてもよい。特殊操作は、任意であるが、例えばアクセルペダルを２回踏み込み、ブレーキペダルを２回踏み込み、アクセルペダルを２回踏み込むといった連続操作であってよい。
【００１８】
尚、検査者は、典型的には、本来実行されるべき状況下で充電制御が実行されるかどうかを実際の車両で確認するために、問題解決モードへの移行を要求する操作を行う。充電制御は、後述の如く、リフレッシュ充電状態では実行されず、また、リフレッシュ充電状態以外でも所定の場合に実行されない場合がありうる。充電制御（及び後述のアイドリングストップ制御）が実行されない原因を特定するために、問題解決モードが存在する。
【００１９】
問題解決モード要求判定ＥＣＵ２０は、問題解決モードへの遷移要求を検出すると、必要なＥＣＵ（本例では、充電制御ＥＣＵ１０）にその旨を知らせる情報（問題解決モード情報）を送信する。問題解決モード情報は、フラグの形態であってよい。問題解決モードは、所定の終了条件が成立するまで、維持される。所定の終了条件は、任意であるが、例えば、エンジン４２（又はイグニッションスイッチ）がオフされた場合に成立してよい。或いは、所定の終了条件は、問題解決モードの終了要求が検出された場合に成立してもよい。問題解決モードの終了要求は、問題解決モードへの遷移要求と同様、車両ツール７０から入力されてもよいし、特殊操作により入力されてもよい。
【００２０】
走行状態判定ＥＣＵ２２は、車速、アクセル開度、エンジン回転数、トランスミッション変速比等に基づいて、車両の走行状態を判定する。車両の走行状態は、停車状態、加速状態、定常車速状態、減速状態等を含んでよい。
【００２１】
アイドリングストップ制御ＥＣＵ３０は、アイドリングストップ制御を実行する。アイドリングストップ制御の詳細は任意である。アイドリングストップ制御は、典型的には、車両停止状態又は走行状態で所定のアイドリングストップ開始条件成立時にエンジン４２を停止し、その後、所定のアイドリングストップ終了条件成立時にエンジン４２を再始動するものである。所定のアイドリングストップ開始条件には、リフレッシュ充電状態でないことが含まれる。即ち、フレッシュ充電状態においては、アイドリングストップ制御は禁止され、実行されない。走行状態は、アイドリングストップ制御を適切に実行できる車速範囲内の走行状態に対応し、例えば１３ｋｍ／ｈ以下の車速での低速走行状態であってよい。
【００２２】
次に、充電制御ＥＣＵ１０における充電制御状態決定部１２、バッテリ容量算出部１４及び発電電圧指示部１６について説明する。
【００２３】
図３は、充電制御状態決定部１２における状態遷移図である。充電制御状態決定部１２は、図３に示すように、リフレッシュ充電状態と充電制御実行状態の間で状態遷移する充電制御状態を決定する。尚、ここでは充電制御状態は、図示の２つの状態からなるが、３つ以上の状態を有してもよい（図４（Ｂ）参照）。リフレッシュ充電状態は、充電制御実行状態において所定のリフレッシュ充電開始条件が成立した場合に形成され、所定のリフレッシュ充電終了条件が成立するまで継続される。所定のリフレッシュ充電終了条件が成立すると、充電制御実行状態へ復帰する。
【００２４】
所定のリフレッシュ充電開始条件及び所定のリフレッシュ充電終了条件は、任意である。例えば、リフレッシュ充電開始条件は、例えば前回のリフレッシュ充電実行後から所定時間経過した場合、又は、前回のリフレッシュ充電実行後からの充放電量積算値［Ａｓ］が所定閾値を超えた場合に満たされてよい。また、リフレッシュ充電開始条件は、エンジン４２の始動時のバッテリ電圧が所定値よりも低い場合（即ち、バッテリ６０の内部抵抗が高く、劣化が予測される場合）等に満たされてよい。尚、バッテリ６０の劣化は、所定時間充電時のバッテリ６０の充電状態の変化量や、温度ヒストグラム、容量ヒストグラム等を用いて判定されてもよい。尚、充放電量積算値は、充電電流と放電電流の時間積分値であり、充電電流と放電電流の双方共に絶対値で積算した値である。充放電量積算値は、電流センサ６２の検出値に基づいて算出することができる。リフレッシュ充電終了条件は、バッテリ６０が所定の過充電状態（寿命保護のために必要な過充電状態）になった場合に満たされてよい。
【００２５】
図４は、リフレッシュ充電開始条件の例の説明図であり、（Ａ）は、充放電量積算値に基づくリフレッシュ充電開始条件の説明図であり、（Ｂ）は、前回のリフレッシュ充電実行後からの経過時間（充放電制御実施積算時間）に基づくリフレッシュ充電開始条件の説明図である。
【００２６】
図４（Ａ）に示すように、充放電量積算値は、リフレッシュ充電終了直後は初期値０であり、その後、充放電が発生するのに伴って、徐々に増加していく。そして、充放電量積算値が所定閾値（リフレッシュ充電実施閾値）に到達すると、リフレッシュ充電開始条件が満たされ、リフレッシュ充電が開始される。充放電量積算値に係るリフレッシュ充電実施閾値は、任意の値であってよいが、バッテリ６０の寿命保護の観点から設定される。例えば、充放電量積算値に係るリフレッシュ充電実施閾値は、バッテリ６０の寿命に大きな影響を与える充放電量積算値の取り得る範囲の下限値に対応してよく、試験等により適合されてよい。
【００２７】
図４（Ｂ）に示すように、リフレッシュ充電実行後からの経過時間（充放電制御実施積算時間）は、リフレッシュ充電終了直後は初期値０であり、その後、徐々に増加していく。図４（Ｂ）に示す例では、充放電制御実施積算時間は、充電制御の実施中のみ積算される。但し、充放電制御実施積算時間は、アイドリングストップ制御の実施中にも積算されてよい。充放電制御実施積算時間が所定閾値（リフレッシュ充電実施閾値）に到達すると、リフレッシュ充電開始条件が満たされ、リフレッシュ充電が開始される。同様に、充放電制御実施積算時間に係るリフレッシュ充電実施閾値は、任意の値であってよいが、バッテリ６０の寿命保護の観点から設定される。例えば、充放電制御実施積算時間に係るリフレッシュ充電実施閾値は、バッテリ６０の寿命に大きな影響を与える充放電制御実施積算時間の取り得る範囲の下限値に対応してよく、試験等により適合されてよい。
【００２８】
尚、図４（Ｂ）に示す例では、充電制御の禁止状態（区間Ａ参照）が形成されている。充電制御の禁止状態では、バッテリ６０の充電状態が所定値となるようにオルタネータ４０の発電電圧が制御される。この所定値は、後述の充電制御で用いられる一定値α（図５参照）と同一であってよい。尚、リフレッシュ充電中は、同様の充電制御の禁止状態となるが、充電制御の禁止状態は、リフレッシュ充電中以外にも形成されうる。例えば、充電制御の禁止状態は、ハードウェアの故障（例えば、オルタネータ４０の故障）や、バッテリ６０の温度の異常が検出された場合等に形成されうる。
【００２９】
バッテリ容量算出部１４は、電流センサ６２の検出値等に基づいて、バッテリ６０の充電状態を算出する。バッテリ６０の充電状態の具体的な算出方法は任意である。バッテリ６０の充電状態は、バッテリ６０の温度を考慮して算出されてもよい。
【００３０】
発電電圧指示部１６は、充電制御状態決定部１２において決定される充電制御状態と、バッテリ容量算出部１４において算出されるバッテリ６０の充電状態と、走行状態判定ＥＣＵ２２において判定される車両走行状態とに基づいて、オルタネータ４０の発電電圧（目標値）を決定する。
【００３１】
図５は、充電制御状態が充電制御実行状態である場合における車両走行状態等に応じたオルタネータ４０の発電電圧の決定方法(充電制御)の一例を示す図である。図５においては、上から、車両走行状態（車速）、オルタネータ４０の発電電圧及びバッテリ６０の充電状態が時系列に示されている。
【００３２】
図５に示す例では、時刻ｔ１までの停車状態（時刻ｔ２からｔ３まで、及び、時刻ｔ４からの定常走行状態）では、バッテリ６０の充電状態が一定値α（＜１００％）となるようにオルタネータ４０の発電電圧が制御される。尚、停車状態においてアイドリングストップ制御が実行される場合には、その間、オルタネータ４０は停止される。時刻ｔ１から時刻ｔ２までの加速状態では、加速性を高めるために、発電量が抑制される。これにより、バッテリ６０の充電状態が低下する。時刻ｔ３から時刻ｔ４までの減速状態では、回生発電が実行され、バッテリ６０の充電状態（ＳＯＣ）が増加する。
【００３３】
図６は、充電制御状態がリフレッシュ充電状態である場合におけるオルタネータ４０の発電電圧の決定方法(リフレッシュ充電制御)の一例を示す図である。図５においては、上から、オルタネータ４０の発電電圧及びバッテリ６０の充電状態が時系列に示されている。
【００３４】
図６に示す例では、時刻ｔ５にて充電制御状態が充電制御実行状態からリフレッシュ充電状態に遷移する。即ち、時刻ｔ５にて、所定のリフレッシュ充電開始条件が成立し、リフレッシュ充電が開始される。リフレッシュ充電状態となると、オルタネータ４０の発電電圧は、所定値βに維持される。所定値βは、適切なリフレッシュ充電を実現できるようなオルタネータ４０の発電電圧である。これにより、バッテリ６０の充電状態が増加し、満充電状態及び過充電状態に至り、リフレッシュ充電が完了する。時刻ｔ６にて、リフレッシュ充電が完了すると（所定のリフレッシュ充電終了条件が満たされると）、充電制御状態がリフレッシュ充電状態から充電制御実行状態へ遷移する。
【００３５】
ところで、特にバッテリ６０が鉛バッテリの場合は、満充電状態を保ちながら使用することが、バッテリ６０の寿命の観点からは最もよい。しかしながら、バッテリ６０の満充電状態を維持することは、オルタネータ４０の一定発電（発電電圧が一定）を常時行うことを必要とするので、燃費の観点からは好ましくなく、この観点から、上述の充電制御が実行される。充電制御を実行すると、図５に示したように、バッテリ６０の充電状態は満充電状態とならない時間が増え且つ比較的大きく変動し得り、バッテリ６０の寿命の観点からは好ましくない。この点、本実施例によれば、所定の場合に、リフレッシュ充電を行うことで、充電制御を行いつつ、バッテリ６０の寿命保護を図っている。
【００３６】
図７は、問題解決モードへの遷移要求検出時に充電制御ＥＣＵ１０により実行される処理の一例を示すフローチャートである。図７に示す処理ルーチンは、イグニッションスイッチがオン状態である状況下で、問題解決モードへの遷移要求が検出された場合に起動される。即ち、図７に示す処理ルーチンは、問題解決モードに移行する際に、一回実行される。
【００３７】
ステップ７０２では、時間カウンタのカウンタ値に基づいて、前回のリフレッシュ充電実行後からの経過時間が所定時間Ｔｓ以上であるか否かを判定する。時間カウンタは、リフレッシュ充電実行後に初期値０にリセットされ、その後の経過時間に応じてカウントアップされるカウンタである。ここでは、時間カウンタは、上述した充放電制御実施積算時間を表すカウンタであるものとする。所定時間Ｔｓは、リフレッシュ充電開始条件に係る閾値（図４（Ｂ）に示す充放電制御実施積算時間に係るリフレッシュ充電実施閾値参照）よりも小さい値である。例えば、所定時間Ｔｓと充放電制御実施積算時間に係るリフレッシュ充電実施閾値との差は、問題解決モードに必要な時間の取り得る範囲の最大値に対応してよく、実情に応じて適合されてよい。前回のリフレッシュ充電実行後からの経過時間が所定時間Ｔｓ以上である場合は、ステップ７１０に進み、それ以外の場合は、ステップ７０４に進む。
【００３８】
ステップ７０４では、現在の充電制御状態がリフレッシュ充電状態であるか否かを判定する。充電制御状態がリフレッシュ充電状態である場合は、ステップ７０８に進み、それ以外の場合は、ステップ７０６に進む。
【００３９】
ステップ７０６では、時間カウンタをクリアする（初期値０にリセットする）。これにより、問題解決モード中に、時間カウンタがリフレッシュ充電実施閾値を超えてリフレッシュ充電状態へ移行してしまう可能性を低減することができる。
【００４０】
ステップ７０８では、リフレッシュ充電状態から充電制御実行状態に移行する。これにより、問題解決モード中に、リフレッシュ充電状態を中止することができる。尚、本ステップ７０８においても、リフレッシュ充電以外の要因に起因して、リフレッシュ充電状態から充電制御実行状態に移行することができない場合（例えば、上述した充電制御の禁止状態が形成される場合）はありうる。即ち、問題解決モード中に、リフレッシュ充電以外の要因で充電制御が実行されない可能性は残存する。
【００４１】
尚、ステップ７０８の処理後は、図７に示すように、そのまま終了してもよいが、ステップ７０６の処理を実行した上で、終了してもよい。
【００４２】
ステップ７１０では、現在の充電制御状態がリフレッシュ充電状態であるか否かを判定する。充電制御状態がリフレッシュ充電状態である場合は、ステップ７１４に進み、それ以外の場合は、ステップ７１２に進む。
【００４３】
ステップ７１２では、時間カウンタを所定値にセットする。所定値は、好ましくは、上記ステップ７０２で用いる所定時間Ｔｓと同じである。例えば、前回のリフレッシュ充電実行後からの経過時間が所定時間Ｔｓよりも大きい場合は、ステップ７０２で肯定判定され、ステップ７１２に至りうるが、この場合は、時間カウンタは、所定値（所定時間Ｔｓ）にセットされる（低減される）ことになる。これにより、問題解決モード中に、時間カウンタがリフレッシュ充電実施閾値を超えてリフレッシュ充電状態へ移行してしまう可能性を低減することができる。他方、時間カウンタをクリアするのではなく、所定値にセットするので、リフレッシュ充電が長期に亘って実行されない可能性を低減することができる。即ち、前回のリフレッシュ充電実行後からの経過時間が所定時間Ｔｓ以上であるときに、時間カウンタをクリアした場合には、次回のリフレッシュ充電開始までの時間が長くなり、寿命の観点から好ましくない事態が生じうる。これに対して、時間カウンタを所定値にセットすることで、かかる好ましくない事態が生じる可能性を低減することができる。
【００４４】
ステップ７１４では、リフレッシュ充電状態から充電制御実行状態に移行する。これにより、問題解決モード中に、リフレッシュ充電状態を中止することができる。尚、本ステップ７１４においても、リフレッシュ充電以外の要因に起因して、リフレッシュ充電状態から充電制御実行状態に移行することができない場合（例えば、上述した充電制御の禁止状態が形成される場合）はありうる。
【００４５】
ステップ７１６では、時間カウンタを所定値にセットする。所定値は、上記ステップ７１２の所定値と同様であってよい。これにより、問題解決モード中にリフレッシュ充電状態へ移行してしまう可能性を低減しつつ、問題解決モードに移行したことに起因してリフレッシュ充電が長期に亘って実行されない可能性を低減することができる。
【００４６】
図７に示す処理によれば、問題解決モード中に、リフレッシュ充電状態に起因して充電制御が実行されない可能性を低減することができる。即ち、充電制御が実行されない要因の候補からリフレッシュ充電を実質的に排除することが可能となる。これにより、充電制御が実行されない原因の特定が容易となる。例えば、検査者は、充電制御が実行されない原因を特定するために、問題解決モードへの遷移要求を入力すると、上述の如くリフレッシュ充電状態が抑制される。これにより、問題解決モード中に車両を実際に走行させたとき、リフレッシュ充電状態に起因して充電制御が実行されない可能性が低減されるので、仮に依然として充電制御が実施されない状態が継続する場合には、リフレッシュ充電以外の要因が原因であると判断することができる。他方、問題解決モード中に、充電制御が実施された場合には、ハードウェアの故障等が原因ではなく、リフレッシュ充電に起因して充電制御が実行されなかったと判断することができる。
【００４７】
尚、図７に示す例では、充放電制御実施積算時間を表す時間カウンタのカウンタ値をクリア等しているが、それに代えて又は加えて、充放電量積算値についてもクリア等してもよい。例えば、ステップ７０２において、現在の充放電量積算値が所定値Ｃｓ以上であるかを判定してもよく、ステップ７０６においては、充放電量積算値をクリアし、ステップ７１２及びステップ７１６においては、充放電量積算値を所定値Ｃｓにセットしてよい。所定値Ｃｓは、リフレッシュ充電開始条件に係る閾値（図４（Ａ）に示す充放電量積算値に係るリフレッシュ充電実施閾値参照）よりも小さい値である。例えば、所定値Ｃｓと充放電量積算値に係るリフレッシュ充電実施閾値との差は、問題解決モード中における充放電量積算値の増分の取り得る範囲の最大値に対応してよく、試験等により適合されてもよい。尚、充放電制御実施積算時間を判断する処理フロー（図７）と、充放電量積算値を判断する処理フローは、並列で実行されてもよいし、１つの処理フローに統合されてもよい。
【００４８】
また、図７に示す例では、好ましい実施例として、ステップ７０２、ステップ７１０乃至ステップ７１６の処理を含むが、これらの処理は省略されてもよい。また、問題解決モードに移行した場合、充放電制御実施積算時間を表す時間カウンタのカウンタ値（充放電量積算値についても同様）が常にクリアされてもよいし、常に所定値にセットされてもよい。
【００４９】
また、図７に示す例では、充放電制御実施積算時間を表す時間カウンタのカウンタ値をクリア等しているが、問題解決モード中は、充放電制御実施積算時間の積算を行わないようにしてもよい。この場合、問題解決モードが終了すると、問題解決モード開始時点の充放電制御実施積算時間に対して積算が開始される。同様に、問題解決モード中は、充放電量積算値の積算を行わないようにしてもよい。この場合、問題解決モード中は、リフレッシュ充電が実質的に完全に禁止されることになる。この場合、問題解決モードが終了すると、問題解決モード開始時点の充放電量積算値に対して積算が開始される。かかる構成は、以下で説明する図８に示す構成と実質的に等価である。
【００５０】
図８は、問題解決モードへの遷移要求検出時に充電制御ＥＣＵ１０により実行される処理の他の一例を示すフローチャートである。図８に示す処理ルーチンは、イグニッションスイッチがオン状態である状況下で、問題解決モードへの遷移要求が検出された場合に起動され、ステップ８０８で肯定判定されるまで、所定周期毎に繰り返し実行されてよい。
【００５１】
ステップ８０２では、現在の充電制御状態がリフレッシュ充電状態であるか否かを判定する。充電制御状態がリフレッシュ充電状態である場合は、ステップ８０６に進み、それ以外の場合は、ステップ８０４に進む。
【００５２】
ステップ８０４では、リフレッシュ充電状態への遷移を禁止する。禁止方法は任意である。例えば、リフレッシュ充電開始条件を判断しないこととしてもよいし、リフレッシュ充電開始条件を判断するが、リフレッシュ充電開始条件が満たされた場合でもリフレッシュ充電状態への遷移を行わないこととしてもよいし、リフレッシュ充電開始条件が満たされないようにしてもよい（例えば問題解決モード中は、充放電制御実施積算時間及び充放電量積算値の積算を行わない）。尚、リフレッシュ充電開始条件を判断するが、リフレッシュ充電開始条件が満たされた場合でもリフレッシュ充電状態への遷移を行わないこととする場合、問題解決モード終了後、速やかにリフレッシュ充電状態への遷移を行うこととしてよい。ステップ８０４の処理が終了すると、ステップ８０８に進む。
【００５３】
ステップ８０６では、リフレッシュ充電を中止する。即ち、リフレッシュ充電状態から充電制御実行状態に移行する。ステップ８０６の処理が終了すると、ステップ８０８に進む。
【００５４】
ステップ８０８では、問題解決モードが終了したか否かを判定する。問題解決モードが終了した場合には、今回の問題解決モードへの遷移要求に係る図８の処理ルーチンは終了となる。他方、問題解決モードが依然として継続している場合は、ステップ８０４に戻り、リフレッシュ充電状態への遷移の禁止状態が維持される。
【００５５】
図８に示す処理によれば、問題解決モード中に、リフレッシュ充電状態に起因して充電制御が実行されないことを防止することができる。即ち、充電制御が実行されない要因の候補からリフレッシュ充電を完全に排除することができる。これにより、充電制御が実行されない原因の特定がより容易となる。
【００５６】
また、ステップ８０４において、充放電制御実施積算時間及び充放電量積算値の各現在値を維持しつつ、積算を行わない場合には、問題解決モード終了後の適切なタイミングでリフレッシュ充電が実行されうる。これにより、問題解決モード中にリフレッシュ充電状態に起因して充電制御が実行されなくなるのを防止しつつ、問題解決モード後にリフレッシュ充電が長期に亘って実行されない可能性を低減することができる。
【００５７】
図９は、アイドリングストップ制御に関連して充電制御ＥＣＵ１０により実行される処理の一例を示すフローチャートである。図９に示す処理ルーチンは、イグニッションスイッチがオン状態である状況下で所定周期毎に繰り返し実行されてよい。
【００５８】
ステップ９０２では、現在の充電制御状態がリフレッシュ充電状態であるか否かを判定する。充電制御状態がリフレッシュ充電状態である場合は、ステップ９０６に進み、それ以外の場合は、ステップ９０４に進む。
【００５９】
ステップ９０４では、アイドリングストップ制御を許可する旨の情報をアイドリングストップ制御ＥＣＵ３０に送信する。この処理は、例えば、アイドリングストップ制御許可フラグをオンすることにより実現されてよい。或いは、アイドリングストップ制御ＥＣＵ３０は、充電制御状態決定部１２で決定される充電制御状態を参照してもよい。アイドリングストップ制御ＥＣＵ３０は、例えばアイドリングストップ制御許可フラグがオンである場合、他の所定のアイドリングストップ開始条件が成立したときに、アイドリングストップ制御を開始する（即ち、エンジン４２を停止する）。
【００６０】
ステップ９０６では、アイドリングストップ制御を禁止する旨の情報をアイドリングストップ制御ＥＣＵ３０に送信する。この処理は、例えば、アイドリングストップ制御許可フラグをオフすることにより実現されてよい。或いは、アイドリングストップ制御ＥＣＵ３０は、充電制御状態決定部１２で決定される充電制御状態を参照してもよい。アイドリングストップ制御ＥＣＵ３０は、例えばアイドリングストップ制御許可フラグがオフである場合、他の所定のアイドリングストップ開始条件が成立した場合でも、アイドリングストップ制御を開始しない（即ち、エンジン４２を停止しない）。
【００６１】
ところで、アイドリングストップ制御は、上述した充電制御と同様、充電制御状態がリフレッシュ充電状態である場合に実行されないが、他の要因によっても実行されない場合がある。即ち、リフレッシュ充電中は、アイドリングストップ制御の禁止状態となるが、アイドリングストップ制御の禁止状態は、リフレッシュ充電中以外にも形成されうる。例えば、アイドリングストップ制御の禁止状態は、ハードウェアの故障（例えば、オルタネータ４０の故障）等に形成されうる。
【００６２】
従って、上述した図７又は図８に示す処理によれば、充電制御のみならず、アイドリングストップ制御に対しても同様の効果が得られる。即ち、問題解決モード中に、リフレッシュ充電状態に起因してアイドリングストップ制御が実行されない可能性を低減又は除外することができる。これにより、アイドリングストップ制御が実行されない原因の特定が容易となる。例えば、検査者は、アイドリングストップ制御が実行されない原因を特定するために、問題解決モードへの遷移要求を入力すると、上述の如くリフレッシュ充電状態が抑制（「禁止」を含む）される。これにより、問題解決モード中に車両を実際に走行させたとき、リフレッシュ充電状態に起因してアイドリングストップ制御が実行されない可能性が低減又は除外されるので、仮に依然としてアイドリングストップ制御が実施されない状態が継続する場合には、リフレッシュ充電以外の要因が原因であると判断することができる。他方、問題解決モード中に、アイドリングストップ制御が実施された場合には、ハードウェアの故障等が原因ではなく、リフレッシュ充電に起因してアイドリングストップ制御が実行されなかったと判断することができる。
【００６３】
以上、本発明の好ましい実施例について詳説したが、本発明は、上述した実施例に制限されることはなく、本発明の範囲を逸脱することなく、上述した実施例に種々の変形及び置換を加えることができる。
【００６４】
例えば、上述した実施例では、リフレッシュ充電開始条件として、前回のリフレッシュ充電実行後からの経過時間を考慮しているが、前回のリフレッシュ充電実行後から走行距離を考慮してもよい。例えば、前回のリフレッシュ充電実行後からの走行距離が所定距離以上となった場合に、リフレッシュ充電開始条件が成立してもよい。
【００６５】
また、上述した実施例では、リフレッシュ充電開始条件を判断する際に充放電量積算値が考慮されているが、充放電量積算値に代えて、充電電流のみの積算値又は放電電流のみの積算値が考慮されてもよいし、充電電流のみの積算値及び放電電流のみの積算値の比等が考慮されてもよい。
【００６６】
また、上述した実施例は、充電制御及びアイドリングストップ制御の双方が実行される車両に関するものであるが、充電制御及びアイドリングストップ制御のいずれか一方のみが実行される車両に対しても適用可能である。
【符号の説明】
【００６７】
１    制御系システム
１０    充電制御ＥＣＵ
１２    充電制御状態決定部
１４    バッテリ容量算出部
１６    発電電圧指示部
３０    アイドリングストップ制御ＥＣＵ
４０    オルタネータ
６０    バッテリ
７０    車両ツール
【図１】
2015109752.tif 000003
【図２】
2015109752.tif 000004
【図３】
2015109752.tif 000005
【図４】
2015109752.tif 000006
【図５】
2015109752.tif 000007
【図６】
2015109752.tif 000008
【図７】
2015109752.tif 000009
【図８】
2015109752.tif 000010
【図９】
2015109752.tif 000011