(57)【要約】【課題】車両に搭載された各バッテリに対する早期充電を実現する。【解決手段】バッテリ充電装置１０は、主バッテリ状態検出部４４により実際に充電された電気量を示す主バッテリの充電率を正確に算出し、補助バッテリ状態検出部４５により実際に充電された電気量を示す補助バッテリの充電率を正確に算出し、これらの充電率に基づき、充電分配制御部４７により主バッテリおよび補助バッテリに対する充電分配比率を決定するようにしたので、一方のバッテリへの片寄った充電がされることがなくなり、各バッテリへの適切な充電が実施され、主バッテリおよび補助バッテリに対する早期充電が実現されるようになる。【選択図】図３
2007227321.tif 000002
【特許請求の範囲】
【請求項１】
第一バッテリのバッテリ容量および充電率を検出する第一バッテリ状態検出手段と、
第二バッテリの充電率を検出する第二バッテリ状態検出手段と、
前記第一バッテリのバッテリ容量、前記第一バッテリの充電率および前記第二バッテリの充電率に基づき、前記第一バッテリおよび前記第二バッテリに対する充電分配比率を決定し、前記充電分配比率に従って充電の分配を制御する充電分配制御手段と、
を備えていることを特徴とするバッテリ充電装置。
【請求項２】
前記充電分配制御手段は、前記充電分配比率に従って前記第一バッテリまたは前記第二バッテリへ充電される充電電流の積算値を算出し、前記積算値が所定の閾値に達したときに充電対象バッテリの切り替えを行うことを特徴とする請求項１記載のバッテリ充電装置。
【請求項３】
前記第一バッテリ状態検出手段は、前記第一バッテリのバッテリ温度に基づき、前記第一バッテリの充電率を補正し、前記第二バッテリはキャパシタであって、前記第二バッテリ状態検出手段は、前記第二バッテリのバッテリ雰囲気温度に基づき、前記第二バッテリの充電率を補正することを特徴とする請求項１記載のバッテリ充電装置。
【請求項４】
第一バッテリのバッテリ容量および充電率を検出する第一バッテリ状態検出手段と、
第二バッテリの充電率を検出する第二バッテリ状態検出手段と、
前記第一バッテリおよび前記第二バッテリのいずれかを優先して充電させるかを定義した充電制御方法が複数種類設定されていて、実施される前記充電制御方法を、前記第一バッテリの充電率、前記第二バッテリの充電率、および、前記第一バッテリの電流値から算出された補機の消費電流値に応じて切り替える充電制御方法切替手段と、
を備えていることを特徴とするバッテリ充電装置。
【請求項５】
車両の走行状態を監視する車両状態監視手段と、
前記第一バッテリの充電率、前記第二バッテリの充電率、前記第一バッテリの電流値から算出された補機の消費電流値、前記第一バッテリのバッテリ温度および前記車両の走行状態に基づき、オルタネータの出力電圧値を調整するオルタネータ調整電圧値を補正するオルタネータ調整電圧値補正手段と、
をさらに備えていることを特徴とする請求項１または４記載のバッテリ充電装置。
【請求項６】
前記オルタネータ調整電圧値補正手段は、前記オルタネータ調整電圧値を、前記第一バッテリのバッテリ温度および前記車両の走行状態に応じて前記オルタネータが出力できる出力電圧値によりガードすることを特徴とする請求項５記載のバッテリ充電装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はバッテリ充電装置に関し、特に所定のエンジン停止条件が成立するとエンジンを自動的に停止し、所定のエンジン再始動条件が成立するとエンジンを自動的に再始動するエコラン機能（アイドリングストップ機能）を有する車両に搭載される主バッテリおよびエコランからのエンジン再始動時に主バッテリの電圧低下を抑制する補助バッテリに対して充電を行うバッテリ充電装置に関する。
【背景技術】
【０００２】
現在、車両には、所定のエンジン停止条件が成立するとエンジンを自動的に停止し、所定のエンジン再始動条件が成立するとエンジンを自動的に再始動するエコランシステムが搭載されているものがある。
【０００３】
このエコランシステムでは、車両の快適性などが損なわれることのないように、エンジンを自動停止したエコラン実施中においてもカーオーディオなどの補機を使用できる構成になっている。このため、エコラン実施中は、バッテリの電圧低下が予測され、エコランからのエンジン再始動時に、このバッテリの電圧低下のために補機で設定していた設定値がリセットされたり、エンジンが再始動できなかったりする虞がある。
【０００４】
このようなバッテリの電圧低下を防止するため、補助バッテリ（たとえば、キャパシタ）を搭載し、エコランからのエンジン再始動時におけるバッテリの電圧低下分を補うよう構成した車両が知られている。
【０００５】
バッテリおよび補助バッテリを搭載した車両において、これらの充電状態が良好であればエコランを実施できるが、特に、主となるバッテリの充電状態が良好でなければエコランを実施することはできない。このため、主となるバッテリはもとより補助バッテリについても、それらの充電状態がいつも良好となるように充電しておくことが望まれている。このような要求に対し、複数のバッテリを搭載した車両のバッテリ充電装置として、各バッテリの放電状態および温度に基づいて単位時間当りの各バッテリへの充電分配比率を設定し、各バッテリを交互に充電する技術が提案されている（たとえば、特許文献１参照。）。
【特許文献１】特開平６−２０９５３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、従来の技術では、バッテリの放電電流、端子電圧および温度に従ってバッテリの放電状態を判定しているが、このバッテリの放電状態はバッテリが放電できるバッテリ容量を的確に表している訳ではないので、このバッテリの放電状態に基づいた充電分配比率で充電を行っても、一方のバッテリへの片寄った充電がされることがある。さらに、各バッテリを交互に充電する際、充電時間により充電されるバッテリを切り替えているので、車両が加速しているときはあまり充電できないなどの車両の走行状態に基づいた充電量の変化が加味されていない。これにより、一方のバッテリへの片寄った充電がされる分他方のバッテリへの充電ができなくなり、各バッテリに対する早期充電が実現されず、エコランを実施する機会が少なくなるなどの問題点があった。
【０００７】
本発明はこのような点に鑑みてなされたものであり、各バッテリに対する早期充電を実現することができるバッテリ充電装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明では上記課題を解決するために、第一バッテリのバッテリ容量および充電率を検出する第一バッテリ状態検出手段と、第二バッテリの充電率を検出する第二バッテリ状態検出手段と、前記第一バッテリのバッテリ容量、前記第一バッテリの充電率および前記第二バッテリの充電率に基づき、前記第一バッテリおよび前記第二バッテリに対する充電分配比率を決定し、前記充電分配比率に従って充電の分配を制御する充電分配制御手段と、を備えていることを特徴とするバッテリ充電装置が提供される。
【０００９】
このようなバッテリ充電装置によれば、実際に充電された電気量を示す第一バッテリおよび第二バッテリの充電率を正確に算出し、これらの充電率に基づき、第一バッテリおよび第二バッテリに対する充電分配比率を決定するようにしたので、一方のバッテリへの片寄った充電がされることがなくなり、各バッテリへの適切な充電が実施され、第一バッテリおよび第二バッテリに対する早期充電が実現されるようになる。
【００１０】
また、本発明では上記課題を解決するために、第一バッテリのバッテリ容量および充電率を検出する第一バッテリ状態検出手段と、第二バッテリの充電率を検出する第二バッテリ状態検出手段と、前記第一バッテリおよび前記第二バッテリのいずれかを優先して充電させるかを定義した充電制御方法が複数種類設定されていて、実施される前記充電制御方法を、前記第一バッテリの充電率、前記第二バッテリの充電率、および、前記第一バッテリの電流値から算出された補機の消費電流値に応じて切り替える充電制御方法切替手段と、を備えていることを特徴とするバッテリ充電装置が提供される。
【００１１】
このようなバッテリ充電装置によれば、第一バッテリおよび第二バッテリのいずれかを優先して充電させるかを定義した充電制御方法が複数種類設定されていて、実際に充電された電気量を示す第一バッテリおよび第二バッテリの充電率を正確に算出し、これらの充電率および補機の消費電流値に応じて実施される充電制御方法を切り替えるようにしたので、一方のバッテリへの片寄った充電がされることがなくなり、各バッテリへの適切な充電が実施され、第一バッテリおよび第二バッテリに対する早期充電が実現されるようになる。
【発明の効果】
【００１２】
本発明のバッテリ充電装置は、実際に充電された電気量を示す第一バッテリおよび第二バッテリの充電率を正確に算出し、これらの充電率に基づき、第一バッテリおよび第二バッテリに対する充電分配比率を決定するようにしたので、一方のバッテリへの片寄った充電がされることがなくなり、各バッテリへの適切な充電が実施され、第一バッテリおよび第二バッテリに対する早期充電が実現されるようになる。これにより、エコラン実施の機会が増加し、車両の燃費を向上させることができる。
【００１３】
また、第一バッテリおよび第二バッテリのいずれかを優先して充電させるかを定義した充電制御方法が複数種類設定されていて、第一バッテリおよび第二バッテリの充電率および補機の消費電流値に応じて実施される充電制御方法を切り替えるようにしたので、一方のバッテリへの片寄った充電がされることがなくなり、各バッテリへの適切な充電が実施され、第一バッテリおよび第二バッテリに対する早期充電が実現されるようになる。これにより、エコラン実施の機会が増加し、車両の燃費を向上させることができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施の形態を、図面を参照して詳細に説明する。
まず、バッテリ充電装置により主バッテリおよび補助バッテリに対して充電を行うバッテリ充電システムのシステム構成について説明する。
【００１５】
図１はバッテリ充電システムのシステムブロック図である。
バッテリ充電システムは、充電を行うバッテリ充電装置１０を備え、このバッテリ充電装置１０には、エンジン動作中に発電するオルタネータ１１、補機１２、この補機１２への電源供給を行う主バッテリ１３、および、エコランからのエンジン再始動時に主バッテリ１３の電圧低下を抑制する補助バッテリ１４が電源ライン１５を介して接続されている。このオルタネータ１１から主バッテリ１３および補助バッテリ１４への経路に、充電の分配を切り替える分配機構１６が設けられている。また、主バッテリ１３から補機１２への経路には、ダイオードＤが設けられている。
【００１６】
主バッテリ１３には、電圧を検出する電圧センサ１７、電流を検出する電流センサ１８および温度を検出する温度センサ１９が設けられ、これらの電圧センサ１７、電流センサ１８および温度センサ１９の出力端子は図示はしないがバッテリ充電装置１０に接続されている。また、補助バッテリ１４には、電圧センサ２０、電流センサ２１および温度センサ２２が設けられ、これらの電圧センサ２０、電流センサ２１および温度センサ２２の出力端子は図示はしないがバッテリ充電装置１０に接続されている。
【００１７】
補機１２は、車両に搭載される電装品であり、たとえば、エンジンを始動させるときに動作するスタータモータ、カーオーディオなどが挙げられる。
バッテリ充電装置１０は、主バッテリ１３の電圧センサ１７、電流センサ１８および温度センサ１９により検出された信号、および、補助バッテリ１４の電圧センサ２０、電流センサ２１および温度センサ２２により検出された信号に基づき、エコラン機能を有する車両に搭載される主バッテリ１３および補助バッテリ１４に対して適正な充電分配比率で充電を行う。
【００１８】
なお、上記の説明では、バッテリ充電装置は独立して構成されているが、エコラン制御装置やエンジン制御装置と一体に構成されるようにしてもよい。
次に、バッテリ充電装置１０のハードウェア構成について説明する。
【００１９】
図２はバッテリ充電装置のハードウェアブロック図である。
バッテリ充電装置１０は、マイクロコンピュータ（マイコン）３０を備え、このマイコン３０は、バッテリ充電装置１０内のバス３１に接続されていて、Ｉ／Ｆ(Interface)３２を介して車載ＬＡＮのような外部の信号ライン３３に接続されている。
【００２０】
マイコン３０は、ＣＰＵ(Central Processing Unit)３４を有し、ＣＰＵ３４には、ＲＯＭ(Read Only Memory)３５およびＲＡＭ(Random Access Memory)３６がマイコン３０内のバス３７を介して接続されている。また、ＣＰＵ３４には、バス３１がバス３７を介して接続されている。
【００２１】
ＣＰＵ３４は、バッテリ充電装置１０全体を制御する。ＲＡＭ３６には、ＣＰＵ３４が実行するＯＳ(Operating System)のプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、ＲＡＭ３６には、ＣＰＵ３４の処理に必要な各種データが格納される。ＲＯＭ３５には、ＯＳのプログラムやアプリケーションプログラムなどが格納される。
【００２２】
このアプリケーションプログラムは、バッテリ充電装置１０が実行する主バッテリ状態検出処理、補助バッテリ状態検出処理、充電分配比率決定処理、バッテリ充電処理、充電制御方法切替処理、オルタネータ調整電圧値補正処理のためのプログラムなどを含んでいる。
【００２３】
次に、図２のハードウェア構成により実現される第１の実施の形態に係るバッテリ充電装置１０の機能構成について説明する。
図３は第１の実施の形態に係るバッテリ充電装置の機能ブロック図である。
【００２４】
バッテリ充電装置１０は、主バッテリ監視部４１、補助バッテリ監視部４２、車両状態監視部４３、主バッテリ状態検出部４４、補助バッテリ状態検出部４５、充電分配制御部４７およびオルタネータ調整電圧値補正部４８を備えている。
【００２５】
主バッテリ監視部４１は、電圧センサ１７、電流センサ１８および温度センサ１９がそれぞれ検出した主バッテリ１３の電圧値、電流値およびバッテリ液温度をサンプリングする。また、補助バッテリ監視部４２は、電圧センサ２０、電流センサ２１および温度センサ２２がそれぞれ検出した補助バッテリ１４の電圧値、電流値およびバッテリ雰囲気温度をサンプリングする。
【００２６】
これらの監視結果に基づき、主バッテリ状態検出部４４は、主バッテリ１３のバッテリ容量、充電率および内部抵抗値を算出することにより主バッテリ１３の状態を検出し、補助バッテリ状態検出部４５は、補助バッテリ１４の充電率および内部抵抗値を算出することにより補助バッテリ１４の状態を検出する。
【００２７】
これらの検出結果に基づき、充電分配制御部４７は、主バッテリ１３および補助バッテリ１４に対する充電分配比率を決定し、その充電分配比率に従って充電を行う。
車両状態監視部４３は、たとえば、エンジンを制御している電子制御ユニットからの情報を基に車両の走行状態（アイドル、加速、定速または減速）を監視する。
【００２８】
この車両の走行状態、主バッテリ１３および補助バッテリ１４の充電率、および、主バッテリ１３の電流値に基づき、オルタネータ調整電圧値補正部４８は、オルタネータ１１の出力電圧値を調整するオルタネータ調整電圧値を補正する。
【００２９】
次に、主バッテリ１３および補助バッテリ１４に対する充電の分配を制御する処理について説明する。
図４は充電分配比率決定処理を示すフローチャート、図５は主バッテリの電圧値に対する充電率の特性を示す図、図６は主バッテリのバッテリ液温度に対する充電率の補正係数を示す図、図７は主バッテリの内部抵抗値の温度特性を示す図、図８は充電率の補正係数を説明する図であって、（Ａ）は差分抵抗値に対する充電率の補正係数を示し、（Ｂ）は差分抵抗値に対応する充電率の補正係数が関連付けられたテーブルである。図９は補助バッテリの電圧値に対する充電率の特性を示す図、図１０は補助バッテリの充電率に対する温度の補正係数を示す図、図１１は補助バッテリの内部抵抗値の温度特性を示す図、図１２は第１の充電分配比率マップを示す図、図１３は第２の充電分配比率マップを示す図、図１４は第３の充電分配比率マップを示す図である。
【００３０】
ここでの充電分配比率決定処理は、主バッテリ状態検出部４４の主バッテリ状態検出処理プログラム、補助バッテリ状態検出部４５の補助バッテリ状態検出処理プログラム、および、充電分配制御部４７の充電分配比率決定処理プログラムにより実現される。
【００３１】
まず、主バッテリ状態検出部４４は、主バッテリ状態検出処理プログラムにより以下のステップに従って処理を実行する。
［ステップＳ１１］ＣＰＵ３４は、エンジン始動時に電圧センサ１７および電流センサ１８が検出した主バッテリ１３の電圧値および放電電気量に基づき、主バッテリ１３の電圧値が所定電圧低下する間に主バッテリ１３から放電される電気量からバッテリ容量を算出する処理を実行する。なお、この算出処理では、温度センサ１９により検出された主バッテリ１３のバッテリ液温度の取得、および、主バッテリ１３の内部抵抗値の算出も行われている。
【００３２】
［ステップＳ１２］ＣＰＵ３４は、電圧センサ１７により検出された主バッテリ１３の電圧値に対応した主バッテリ１３の充電率を取得する。つまり、主バッテリ１３は、図５に示したように、その電圧値Ｖｍと充電率との間に所定の関係を有しているので、ＣＰＵ３４は、そのデータを格納しているＲＯＭ３５を参照し、主バッテリ１３の電圧値に対応した主バッテリ１３の充電率を取得する。
【００３３】
［ステップＳ１３］ＣＰＵ３４は、主バッテリ１３の充電率を温度補正する。つまり、主バッテリ１３の充電率はバッテリ液温度が低下すると減少する温度特性を有しているので、バッテリ液温度Ｔｍの変化に応じ、主バッテリ１３の充電率を補正する必要がある。このため、ＣＰＵ３４は、図６に示した温度対補正係数のデータを格納しているＲＯＭ３５を参照し、主バッテリ１３のバッテリ液温度に対応した充電率の補正係数を取得し、ステップＳ１２の処理で取得した主バッテリ１３の充電率にその補正係数を乗算して主バッテリ１３のバッテリ液温度による充電率の補正を行う。
【００３４】
［ステップＳ１４］ＣＰＵ３４は、温度センサ１９により検出されたバッテリ液温度に対応した主バッテリ１３の理論内部抵抗値を取得し、ステップＳ１１の処理で算出された主バッテリ１３の内部抵抗値と比較することで、現状の主バッテリ１３の劣化の程度を算出する。つまり、主バッテリ１３は、図７に示したように、その内部抵抗値はバッテリ液温度が低くなるに従って高くなるという温度特性を有し、さらに、劣化するに従ってその内部抵抗値が理論内部抵抗値よりも高くなる傾向を有しているので、ＣＰＵ３４は、その温度特性のデータを格納しているＲＯＭ３５を参照し、バッテリ液温度に対応した主バッテリ１３の理論内部抵抗値を取得する。主バッテリ１３は、劣化により内部抵抗値が大きくなると充電率も減少するので、その劣化に応じて充電率を補正する必要がある。つまり、主バッテリ１３の充電率を、図８の（Ａ）に示したように、現状の内部抵抗値と理論内部抵抗値との差が大きくなるに従って減少するよう補正する必要がある。このため、ＣＰＵ３４は、ステップＳ１１の処理で算出された実測値の主バッテリ１３の内部抵抗値とここで取得した理論内部抵抗値との差分抵抗値Ｒ０を算出しておく。
【００３５】
［ステップＳ１５］ＣＰＵ３４は、主バッテリ１３の充電率を内部抵抗値で補正する。この処理で、最終的に、現状の主バッテリ１３の状態に即した主バッテリ１３の充電率が求められる。すなわち、ＣＰＵ３４は、差分抵抗値Ｒ０に対応した補正係数を取得し、ステップＳ１３の処理で温度補正した主バッテリ１３の充電率にその補正係数を乗算して主バッテリ１３の充電率を補正する。なお、図８の（Ａ）の特性は、図８の（Ｂ）に示したように、差分抵抗値Ｒ０に対応する充電率の補正係数が関連付けられてテーブルの形式でＲＯＭ３５に格納されている。
【００３６】
以上までの処理により、主バッテリ１３のバッテリ液温度の変化と内部抵抗値の変化とを加味した主バッテリ１３の充電率が取得され、主バッテリ１３の正確な状態が検出される。
【００３７】
次に、補助バッテリ状態検出部４５は、補助バッテリ状態検出処理プログラムにより以下のステップに従って処理を実行する。
［ステップＳ１６］ＣＰＵ３４は、電圧センサ２０により検出された補助バッテリ１４の電圧値を取得する。なお、電流センサ２１により検出された補助バッテリ１４の電流値の取得、および、補助バッテリ１４の内部抵抗値の算出も行われている。
【００３８】
［ステップＳ１７］ＣＰＵ３４は、電圧センサ２０により検出された補助バッテリ１４の電圧値に対応した補助バッテリ１４の充電率を取得する。つまり、補助バッテリ１４は、主バッテリ１３の場合と同様に、図９に示したような関係を有しているので、ＣＰＵ３４は、そのデータを格納しているＲＯＭ３５を参照し、補助バッテリ１４の電圧値に対応した補助バッテリ１４の充電率を取得する。
【００３９】
［ステップＳ１８］ＣＰＵ３４は、補助バッテリ１４の充電率を温度補正する。つまり、主バッテリ１３の場合と同様に、ＣＰＵ３４は、図１０に示した温度対補正係数のデータを格納しているＲＯＭ３５を参照し、補助バッテリ１４のバッテリ雰囲気温度に対応した充電率の補正係数を取得し、この補正係数により補助バッテリ１４のバッテリ雰囲気温度による充電率の補正を行う。
【００４０】
［ステップＳ１９］ＣＰＵ３４は、温度センサ２２により検出されたバッテリ雰囲気温度に対応した補助バッテリ１４の理論内部抵抗値を取得し、ステップＳ１６の処理で算出された補助バッテリ１４の内部抵抗値と比較することで、現状の補助バッテリ１４の劣化の程度を算出する。つまり、補助バッテリ１４は、主バッテリ１３の場合と同様に、図１１に示したような温度特性を有しているので、ＣＰＵ３４は、その温度特性のデータを格納しているＲＯＭ３５を参照し、バッテリ液温度に対応した補助バッテリ１４の理論内部抵抗値を取得する。
【００４１】
［ステップＳ２０］ＣＰＵ３４は、補助バッテリ１４の充電率を内部抵抗値で補正する。すなわち、主バッテリ１３の場合と同様に、ＣＰＵ３４は、現状の内部抵抗値と理論内部抵抗値との差分抵抗値Ｒ０に対応した補正係数を取得し、これで補助バッテリ１４の充電率を補正する。
【００４２】
以上までの処理により、補助バッテリ１４のバッテリ雰囲気温度の変化と内部抵抗値の変化とを加味した補助バッテリ１４の充電率が取得され、補助バッテリ１４の正確な状態が検出される。
【００４３】
次に、充電分配制御部４７は、充電分配比率決定処理プログラムにより以下のステップに従って処理を実行する。
［ステップＳ２１］ＣＰＵ３４は、主バッテリ１３の劣化の程度に応じて充電分配比率マップを選択する。この充電分配比率マップは、主バッテリ１３の劣化の程度に応じて図１２、図１３および図１４に示したように３種類用意されていて、主バッテリ１３および補助バッテリ１４の充電率に対応した主バッテリ１３および補助バッテリ１４に対する充電分配比率を定義していて、ＲＯＭ３５に格納されている。なお、この実施の形態では、主バッテリ１３の劣化の程度を３段階に分けて３つの充電分配比率マップが用意されているが、３段階に限定されるものではなく、任意に設定できる。
【００４４】
［ステップＳ２２］ＣＰＵ３４は、ステップＳ２１の処理で選択された充電分配比率マップを参照し、主バッテリ１３の充電率および補助バッテリ１４の充電率に対応した充電分配比率を決定する。
【００４５】
［ステップＳ２３］ＣＰＵ３４は、ステップＳ２２の処理で決定された充電分配比率に従って充電するときに、主バッテリ１３および補助バッテリ１４が充電を終了するときの充電電流積算値の閾値を取得する。これらの閾値は、オルタネータ１１、主バッテリ１３および補助バッテリ１４の性能に応じたオルタネータ１１の発電量の絶対量がＲＯＭ３５に格納されていて、その発電量の絶対量をステップＳ２２の処理で決定された充電分配比率に従って分配することにより取得される。
【００４６】
以上までの処理により、主バッテリ１３および補助バッテリ１４の充電率に基づき、適切な主バッテリ１３および補助バッテリ１４に対する充電分配比率が決定され、その充電分配比率に基づき、主バッテリ１３および補助バッテリ１４に充電される充電電流積算値の閾値が取得される。
【００４７】
次に、主バッテリ１３および補助バッテリ１４に対して充電する処理について説明する。
図１５はバッテリ充電処理を示すフローチャートである。
【００４８】
ここでの処理は、充電分配制御部４７のバッテリ充電処理プログラムにより実現される。
充電分配制御部４７は、バッテリ充電処理プログラムにより以下のステップに従って処理を繰り返し実行する。
【００４９】
［ステップＳ３１］ＣＰＵ３４は、主バッテリ１３への充電電流積算値をクリアする。
［ステップＳ３２］ＣＰＵ３４は、主バッテリ１３への充電を開始させる。
［ステップＳ３３］ＣＰＵ３４は、主バッテリ１３への充電電流値を積算する。
【００５０】
［ステップＳ３４］ＣＰＵ３４は、主バッテリ１３への充電電流積算値がステップＳ２３の処理で算出された閾値以上であるか否かを判定する。閾値以上である場合、主バッテリ１３への所定の充電は完了したので、補助バッテリ１４への充電を実施するため、処理はステップＳ３５に進み、閾値未満である場合、主バッテリ１３への所定の充電は完了していないので、主バッテリ１３への充電を継続するため、処理はステップＳ３３に戻る。なお、閾値未満である場合、主バッテリ１３へ充電されるのを待つため、所定時間待ってステップＳ３３に戻るようにしてもよい。
【００５１】
［ステップＳ３５］ＣＰＵ３４は、補助バッテリ１４への充電電流積算値をクリアする。
［ステップＳ３６］ＣＰＵ３４は、補助バッテリ１４への充電を開始させる。
【００５２】
［ステップＳ３７］ＣＰＵ３４は、補助バッテリ１４への充電電流値を積算する。
［ステップＳ３８］ＣＰＵ３４は、補助バッテリ１４への充電電流積算値がステップＳ２３の処理で算出された閾値以上であるか否かを判定する。閾値以上である場合、主バッテリ１３および補助バッテリ１４への所定の充電は完了したので、バッテリ充電処理は終了し、閾値未満である場合、補助バッテリ１４への所定の充電は完了していないので、補助バッテリ１４への充電を継続するため、処理はステップＳ３７に戻る。なお、閾値未満である場合、補助バッテリ１４へ充電されるのをを待つため、所定時間待ってステップＳ３７に戻るようにしてもよい。
【００５３】
以上の処理により、充電分配比率から取得された主バッテリ１３および補助バッテリ１４への充電電流積算値の閾値に基づき、主バッテリ１３および補助バッテリ１４への充電がされる。これにより、適切な充電分配比率により充電が実施され、主バッテリ１３および補助バッテリ１４に対する早期充電が実現される。
【００５４】
次に、ステップＳ１１の処理における、主バッテリ１３のバッテリ容量および内部抵抗値を算出する処理について説明する。
図１６はバッテリ容量算出処理を示すフローチャートである。
【００５５】
主バッテリ状態検出部４４は、スタータ駆動によりエンジンが始動された場合に、主バッテリ状態検出処理プログラムにより以下のステップに従って処理を実行する。
［ステップＳ４１］ＣＰＵ３４は、スタータ駆動によりエンジンが始動されたか否かを判定する。始動された場合、処理はステップＳ４２に進み、始動されていない場合、主バッテリ状態検出処理は終了する。
【００５６】
［ステップＳ４２］ＣＰＵ３４は、エンジンが始動されてから所定時間が経過したか否かを判定する。これは、エンジン始動時の初期段階にはスタータ突入電流が流れていて、このスタータ突入電流を主バッテリ１３の電流値としてサンプリングしないようにするため、エンジンが始動されてから所定時間待つためのものである。所定時間が経過した場合、処理はステップＳ４３に進み、所定時間が経過していない場合、この判定処理を繰り返す。
【００５７】
［ステップＳ４３］ＣＰＵ３４は、電圧センサ１７および電流センサ１８によりそれぞれ検出された主バッテリ１３の電圧値および電流値のサンプリングを開始する。
［ステップＳ４４］ＣＰＵ３４は、今回サンプリングした主バッテリ１３の電圧値および電流値と前回サンプリングした主バッテリ１３の電圧値および電流値とから、主バッテリ１３の電圧値および電流値の変化量を算出し、その電圧値の変化量を電流値の変化量で除算して主バッテリ１３の内部抵抗値Ｒｎを算出する。すなわち、今回サンプリングした主バッテリ１３の電圧値および電流値をそれぞれＶｎｏｗ（Ｖ）およびＩｎｏｗ（Ａ）とし、前回サンプリングした主バッテリ１３の電圧値および電流値をそれぞれＶｏｌｄ（Ｖ）およびＩｏｌｄ（Ａ）とすると、主バッテリ１３の内部抵抗値Ｒｎ（Ｖ／Ａ）は、
Ｒｎ＝（Ｖｎｏｗ−Ｖｏｌｄ）／（Ｉｎｏｗ−Ｉｏｌｄ）・・・（１）
により算出される。このサンプリングごとに個別に算出された主バッテリ１３の内部抵抗値Ｒｎは、順次積算され、主バッテリ１３の内部抵抗値Ｒｎの合計値Ｒｓｕｍが、
Ｒｓｕｍ＝Ｒ０＋Ｒ１＋Ｒ３＋・・・＋Ｒｎ・・・（２）
により算出される。
【００５８】
［ステップＳ４５］ＣＰＵ３４は、ステップＳ４３の処理でサンプリングを開始してから現在までの間に主バッテリ１３から放電された放電電気量Ｉｓｕｍ０（主バッテリ１３の電流値の積算値）を算出する。
【００５９】
［ステップＳ４６］ＣＰＵ３４は、エンジンが完爆したか否かを判定する。完爆した場合、処理はステップＳ４８に進み、完爆していない場合、処理はステップＳ４７に進む。
［ステップＳ４７］ＣＰＵ３４は、サンプリング開始から所定時間が経過したか否かを判定する。これは、エンジンが始動されて完爆していない状態が長く続くと、スタータが正常に駆動されていないなどのトラブルの可能性があるので、そのようなトラブルの際には主バッテリ状態検出処理を終了するためのものである。所定時間が経過した場合、主バッテリ状態検出処理は終了し、所定時間が経過していない場合、処理はステップＳ４２に戻る。
【００６０】
以上までの処理では、エンジンが完爆するまで、主バッテリ１３の電圧値および電流値のサンプリング、主バッテリ１３の内部抵抗値の個別および合計の算出、放電電気量Ｉｓｕｍ０の算出が周期的に行われていることになる。
【００６１】
［ステップＳ４８］ＣＰＵ３４は、主バッテリ１３のバッテリ容量を算出する。すなわち、現状の主バッテリ１３の電圧値をＶ１（Ｖ）とし、バッテリ容量算出処理開始時の電圧値をＶ０（Ｖ）とし、放電電気量をＩｓｕｍ０（Ａｓｅｃ）とすると、主バッテリ１３のバッテリ容量Ｃｍ（Ａｓｅｃ／Ｖ）は、
Ｃｍ＝ａ／（｜Ｖ１−Ｖ０｜）×Ｉｓｕｍ０・・・（３）
により算出される。なお、定数ａは、主バッテリ１３の電圧値の単位変動幅で、ここでは、ａ＝１である。これにより、主バッテリ１３の電圧値が１Ｖ低下する間に主バッテリ１３から放電される放電電気量からバッテリ容量が算出される。
【００６２】
［ステップＳ４９］ＣＰＵ３４は、主バッテリ１３の内部抵抗値を決定する。本実施の形態では、この主バッテリ１３の内部抵抗値は、ステップＳ４４の処理で算出された主バッテリ１３の内部抵抗値の合計値Ｒｓｕｍをサンプリング数ｎで除算した平均値としている。もちろん、この主バッテリ１３の内部抵抗値は、各主バッテリ１３の内部抵抗値の中の最大値または最頻値としてもよく、各主バッテリ１３の内部抵抗値の中の外れ値を削除してから主バッテリ１３の内部抵抗値を決定してもよい。
【００６３】
［ステップＳ５０］ＣＰＵ３４は、現状のバッテリ液温度をＴＨＢ０として記憶する。
以上の処理により、エンジンが始動されて所定時間が経過してからエンジンが完爆するまでの間にサンプリングした主バッテリ１３の電圧値および電流値に基づき、主バッテリ１３のバッテリ容量および内部抵抗値が算出され、最後に、バッテリ液温度が記憶される。
【００６４】
次に、主バッテリ１３および補助バッテリ１４に対する早期充電を実現するために、適切な充電分配比率を決定するだけでなく、適切なオルタネータ１１の発電量を得るための、オルタネータ１１に指令されるオルタネータ調整電圧値を補正する処理について説明する。
【００６５】
図１７はオルタネータ調整電圧値補正処理を示すフローチャート、図１８はオルタネータ調整電圧値の補正係数マップを示す図、図１９はバッテリ液温度に対するオルタネータの出力電圧値の特性を示す図である。
【００６６】
オルタネータ調整電圧値補正部４８は、オルタネータ調整電圧値補正処理プログラムにより以下のステップに従って処理を実行する。
［ステップＳ５１］ＣＰＵ３４は、ステップＳ１５の処理で補正された主バッテリ１３の充電率を取得する。
【００６７】
［ステップＳ５２］ＣＰＵ３４は、ステップＳ２０の処理で補正された補助バッテリ１４の充電率を取得する。
［ステップＳ５３］ＣＰＵ３４は、電流センサ１８が検出した主バッテリ１３の電流値から算出された補機１２の消費電流値を取得する。
【００６８】
［ステップＳ５４］ＣＰＵ３４は、主バッテリ１３の電圧値、補助バッテリ１４の電圧値および補機１２の消費電流値に基づき、オルタネータ１１の出力電圧値を調整するオルタネータ調整電圧値に対して補正を行う。これは、主バッテリ１３においては、その充電率および補機１２の消費電流値に応じてオルタネータ１１の発電量を変化させる必要があり、たとえば、主バッテリ１３の充電率が低い場合および補機１２の消費電流値が大きくて主バッテリ１３の充電率が低くなりやすい場合、主バッテリ１３の充電率を回復させるためにオルタネータ１１の発電量を大きくする必要がある。このため、ＣＰＵ３４は、図１８に示したような、主バッテリ１３の充電率、補機１２の消費電流値およびオルタネータ調整電圧値の補正係数を格納しているＲＯＭ３５を参照し、主バッテリ１３の充電率および補機１２の消費電流値に対応したオルタネータ調整電圧値の補正係数を取得し、オルタネータ調整電圧値にその補正係数を加算し、オルタネータ調整電圧値を補正する。さらに、補助バッテリ１４が充電中のときも同様であり、補助バッテリ１４の充電率および補機１２の消費電流値に対応したオルタネータ調整電圧値の補正係数をオルタネータ調整電圧値に加算し、オルタネータ調整電圧値を補正する。
【００６９】
［ステップＳ５５］ＣＰＵ３４は、ステップＳ５４の処理で補正されたオルタネータ調整電圧値を、車両の走行状態およびバッテリ液温度に応じて、オルタネータ１１が出力できる出力電圧値でガードする。
【００７０】
ここで、主バッテリ１３は、そのバッテリ液温度に応じて内部抵抗値が変化し、それにより、たとえば、バッテリ液温度が高くなって内部抵抗値が小さいほど主バッテリ１３を充電する電圧値は低くてよいという特性を有している。また、オルタネータ１１は、その発電量は車両の走行状態に応じて変化し、車両の走行状態がアイドル、加速、定速および減速の順に変化していくに従って発電量を多くすることができるという特性を有している。これにより、オルタネータ１１が出力できる出力電圧値Ｖｍａｘは、図１９に示したように、バッテリ液温度Ｔｍが高くなるほど低くてよく、さらに、車両の走行状態に応じて変化し、アイドル、加速、定速および減速の順に高くなっている。
【００７１】
しかし、ステップＳ５４の処理で補正されたオルタネータ調整電圧値は、そのような特性とは無関係に算出されるので、非常に高くなることがあり、そのような場合には、ＣＰＵ３４は、その特性のデータを格納しているＲＯＭ３５を参照し、車両の走行状態およびバッテリ液温度に対応する出力電圧値を取得し、オルタネータ調整電圧値をその出力電圧値でガードする。
【００７２】
［ステップＳ５６］ＣＰＵ３４は、ステップＳ５５でガードされたオルタネータ調整電圧値をオルタネータ１１へ指令する。
以上の処理により、オルタネータ１１に指令されるオルタネータ調整電圧値は、主バッテリ１３の充電率、補助バッテリ１４の充電率および補機１２の消費電流値に基づいて補正され、さらに、車両の走行状態およびバッテリ液温度に対応する出力電圧値でガードされる。これにより、適切なオルタネータ１１の出力電圧値により充電が実施されるようになる。
【００７３】
次に、図２のハードウェア構成により実現される第２の実施の形態に係るバッテリ充電装置の機能構成について説明する。
図２０は第２の実施の形態に係るバッテリ充電装置の機能ブロック図である。
【００７４】
第２の実施の形態に係るバッテリ充電装置１０ａは、第１の実施の形態に係るバッテリ充電装置１０の充電分配制御部４７を、充電制御方法切替部４９へ変更した点で相違する。
【００７５】
充電制御方法切替部４９は、主バッテリ１３および補助バッテリ１４のいずれかを優先して充電させるかを定義した充電制御方法が複数種類設定されていて、実施される充電制御方法を、主バッテリ状態検出部４４および補助バッテリ状態検出部４５による検出結果に応じて切り替える。
【００７６】
この充電制御方法切替部４９は、具体的には、以下に示すように、主バッテリ１３の充電率、補助バッテリ１４の充電率、および、補機１２の消費電流値に応じて切り替えている。
【００７７】
図２１はバッテリへの充電制御方法を切り替える説明図であって、（Ａ）は主バッテリの充電率を示し、（Ｂ）は補助バッテリの充電率を示している。図２２は充電制御方法を定義したマップを示す図である。
【００７８】
図２１の（Ａ）に示したように、主バッテリ１３は、その充電率が４段階に分けられていて、充電率が７５％未満である場合、エコランが禁止されるエコラン禁止領域にあり、７５％以上８５％未満である場合、エコランが許可されるエコラン許可領域にあり、８５％以上９４％未満である場合、ほぼ目標の充電量を有していて準目標充電領域にあり、９４％以上である場合、目標の充電量を有していて目標充電領域にある。
【００７９】
なお、ここでは、４つの領域が用意されているが、４つに限定されるものではなく、任意に設定できる。
また、図２１の（Ｂ）に示したように、補助バッテリ１４は、その充電率が２段階に分けられていて、充電率が８０％未満である場合、エコランが禁止されるエコラン禁止領域にあり、８０％以上である場合、目標の充電量を有していて目標充電領域にある。
【００８０】
なお、ここでは、２つの領域が用意されているが、２つに限定されるものではなく、任意に設定できる。
ここで、図２２に示したように、主バッテリ１３および補助バッテリ１４の充電率がどの領域にあるか、および、補機１２の負荷が高負荷であるか低負荷であるかに応じて、第１〜第５の充電制御方法の中から、主バッテリ１３および補助バッテリ１４に対する充電制御方法が決定される。
【００８１】
なお、ここでは、５つの充電制御方法が用意されているが、５つに限定されるものではなく、任意に設定できる。
次に、主バッテリ１３および補助バッテリ１４に対する充電制御方法を切り替える処理について説明する。
【００８２】
図２３は充電制御方法切替処理を示すフローチャート、図２４は第１の充電制御方法による処理を示すフローチャート、図２５は第２の充電制御方法による処理を示すフローチャート、図２６は第３の充電制御方法による処理を示すフローチャート、図２７は第４の充電制御方法による処理を示すフローチャート、図２８は第５の充電制御方法による処理を示すフローチャート、図２９は充電時間テーブルを示す図、図３０は充電量テーブルを示す図である。
【００８３】
充電制御方法切替部４９は、充電制御方法切替処理プログラムにより以下のステップに従って処理を実行する。
［ステップＳ６１］この処理では、前述の第１の実施の形態に係るステップＳ１１〜Ｓ１５の処理と同様にして主バッテリ１３の充電率が取得される。
【００８４】
［ステップＳ６２］この処理では、前述の第１の実施の形態に係るステップＳ１６〜Ｓ２０の処理と同様にして補助バッテリ１４の充電率が取得される。
［ステップＳ６３］ＣＰＵ３４は、電流センサ１８が検出した主バッテリ１３の電流値から算出された補機１２の消費電流値を取得する。このとき、ＣＰＵ３４は、この補機１２の消費電流値が任意の閾値以上の場合、補機１２の負荷は高負荷であると判定し、任意の閾値未満の場合、補機１２の負荷は低負荷であると判定する。
【００８５】
［ステップＳ６４］ＣＰＵ３４は、主バッテリ１３および補助バッテリ１４に対する充電制御方法を決定する。この充電制御方法は、図２２に示したように、主バッテリ１３の充電率、補助バッテリ１４の充電率および補機１２の消費電流値に関連付けられて充電制御方法マップとしてＲＯＭ３５に格納されている。このため、ＣＰＵ３４は、この充電制御方法マップを格納しているＲＯＭ３５を参照し、主バッテリ１３の充電率、補助バッテリ１４の充電率および補機１２の消費電流値に応じて充電制御方法を決定する。
【００８６】
［ステップＳ６５］ＣＰＵ３４は、ステップＳ６４の処理で決定された第１の充電制御方法による処理を実施する。
［ステップＳ６６］ＣＰＵ３４は、ステップＳ６４の処理で決定された第２の充電制御方法による処理を実施する。
【００８７】
［ステップＳ６７］ＣＰＵ３４は、ステップＳ６４の処理で決定された第３の充電制御方法による処理を実施する。
［ステップＳ６８］ＣＰＵ３４は、ステップＳ６４の処理で決定された第４の充電制御方法による処理を実施する。
【００８８】
［ステップＳ６９］ＣＰＵ３４は、ステップＳ６４の処理で決定された第５の充電制御方法による処理を実施する。
以上の処理により、実施される充電制御方法が、主バッテリ１３の充電率、補助バッテリ１４の充電率および補機１２の消費電流値に基づき、第１〜第５の充電制御方法の中のいずれかの方法に決定され、その方法に基づいて充電制御の処理が実施される。
【００８９】
以下、第１〜第５の充電制御方法による処理について順に説明する。
まず、ステップＳ６５の処理で実行される第１の充電制御方法による処理について説明する。
【００９０】
ここでの処理は、図２２に示したように、主バッテリ１３の充電率が目標充電領域にあり、補助バッテリ１４の充電率が目標充電領域にある場合、主バッテリ１３の充電率がエコラン許可領域およびエコラン禁止領域にあり、補助バッテリ１４の充電率が目標充電領域にある場合、主バッテリ１３の充電率がエコラン許可領域およびエコラン禁止領域にあり、補助バッテリ１４の充電率がエコラン禁止領域にあり、現状の補機１２の消費電流値から補機１２の負荷が高負荷と判定される場合、および、主バッテリ１３の充電率がエコラン禁止領域にあり、補助バッテリ１４の充電率がエコラン禁止領域にあり、補機１２の負荷が低負荷と判定される場合に実施される。
【００９１】
［ステップＳ８１］ＣＰＵ３４は、補助バッテリ１４への充電を禁止し、主バッテリ１３への充電を実施する。
次に、ステップＳ６６の処理で実行される第２の充電制御方法による処理について説明する。
【００９２】
ここでの処理は、図２２に示したように、主バッテリ１３の充電率が目標充電領域にあり、補助バッテリ１４の充電率がエコラン禁止領域にあり、補機１２の負荷が高負荷と判定される場合、および、主バッテリ１３の充電率が目標充電領域および準目標充電領域にあり、補助バッテリ１４の充電率がエコラン禁止領域にあり、補機１２の負荷が低負荷と判定される場合に実施される。
【００９３】
［ステップＳ９１］ＣＰＵ３４は、分配機構１６を制御することで、オルタネータ１１からの充電経路を主バッテリ１３から補助バッテリ１４に切り替え、主バッテリ１３への充電を禁止し、補助バッテリ１４への充電を実施する。
【００９４】
次に、ステップＳ６７の処理で実行される第３の充電制御方法による処理について説明する。
ここでの処理は、図２２に示したように、主バッテリ１３の充電率が準目標充電領域にあり、補助バッテリ１４の充電率がエコラン禁止領域にあり、補機１２の負荷が高負荷と判定される場合に実施される。
【００９５】
［ステップＳ１０１］ＣＰＵ３４は、分配機構１６を制御することで、オルタネータ１１からの充電経路を主バッテリ１３から補助バッテリ１４に切り替え、車両の走行状態が減速以外の定速、加速およびアイドルのとき、主バッテリ１３への充電を禁止し、補助バッテリ１４への充電を実施する。
【００９６】
［ステップＳ１０２］ＣＰＵ３４は、ステップＳ１０１の処理から所定時間が経過したか否かを判定する。経過した場合、ステップＳ１０３に進み、経過していない場合、処理は図２３のＢに戻る。
【００９７】
［ステップＳ１０３］ＣＰＵ３４は、車両の走行状態が減速になって主バッテリ１３への充電が実施されたか否かを判定する。実施された場合、第３の充電制御方法による処理を終了し、実施されていない場合、処理はステップＳ１０４に進む。
【００９８】
［ステップＳ１０４］ＣＰＵ３４は、主バッテリ１３への充電禁止を解除し、主バッテリ１３への充電を実施する。このとき、ＣＰＵ３４は、分配機構１６を制御することで、オルタネータ１１からの充電経路を補助バッテリ１４から主バッテリ１３に切り替えている。
【００９９】
このステップＳ１０２およびＳ１０３の処理は、車両の走行状態が定速、加速およびアイドルのままで減速にならないまま長時間が経過した場合に、主バッテリ１３への充電が実施されないことにより、主バッテリ１３の充電量が大きく減少することを防止するためのものである。たとえば、主バッテリ１３が補機１２への放電を維持できる充電率にあり、補助バッテリ１４への充電を行っている状態で、高速道路などを長時間に渡って定速で走行した場合、主バッテリ１３への充電が実施されにくくなるが、ステップＳ１０４の処理で、主バッテリ１３の充電量が大きく減少することを防止するために一時的に主バッテリ１３への充電を実施している。
【０１００】
［ステップＳ１０５］ＣＰＵ３４は、主バッテリ１３への所定の充電時間Ｔ３が経過したか否かを判定する。所定の充電時間Ｔ３が経過した場合、主バッテリ１３への充電は十分なので、処理はステップＳ１０７に進み、所定の充電時間Ｔ３が経過していない場合、処理はステップＳ１０６に進む。この所定の充電時間Ｔ３は、図２９に示したように、第３から第５の充電制御方法に対応してそれぞれ設定されていて、ＣＰＵ３４がこの設定を格納しているＲＯＭ３５を参照することにより、ここでの所定の充電時間Ｔ３は第３の充電制御方法に対応する「１８０秒」である。
【０１０１】
［ステップＳ１０６］ＣＰＵ３４は、主バッテリ１３へ所定の充電量Ｗ３が充電されたか否かを判定する。充電された場合、主バッテリ１３への充電は十分なので、処理はステップＳ１０７に進み、充電されていない場合、処理はステップＳ１０５に戻る。この所定の充電量Ｗ３は、図３０に示したように、第３から第５の充電制御方法に対応してそれぞれ設定されていて、ＣＰＵ３４がこの設定を格納しているＲＯＭ３５を参照することにより、ここでの所定の充電量Ｗ３は第３の充電制御方法に対応する「１０００アンペア秒」である。
【０１０２】
［ステップＳ１０７］ＣＰＵ３４は、車両の走行状態が定速、加速およびアイドルのとき、主バッテリ１３への充電を禁止し、補助バッテリ１４への充電を実施する。
以上の処理により、車両の走行状態が定速、加速およびアイドルのとき主バッテリ１３への充電が禁止されて補助バッテリ１４への充電が実施されるが、所定時間に渡って主バッテリ１３への充電が実施されない場合は、所定の充電時間が経過するまで、または、所定の充電量が充電されるまで主バッテリ１３への充電が実施される。
【０１０３】
次に、ステップＳ６８の処理で実行される第４の充電制御方法による処理について説明する。
ここでの処理は、図２２に示したように、主バッテリ１３の充電率がエコラン許可領域にあり、補助バッテリ１４の充電率がエコラン禁止領域にあり、補機１２の負荷が低負荷と判定される場合に実施される。
【０１０４】
［ステップＳ１１１］〜［ステップＳ１１４］ここでの処理は、前述のステップＳ１０１〜Ｓ１０４の処理と同一である。
［ステップＳ１１５］ここでの処理では、前述のステップＳ１０５の処理と比べ、所定の充電時間Ｔ４が、第４の充電制御方法に対応する「３６０秒」である。
【０１０５】
［ステップＳ１１６］ここでの処理では、前述のステップＳ１０６の処理と比べ、所定の充電量Ｗ４が、第４の充電制御方法に対応する「２０００アンペア秒」である。
［ステップＳ１１７］ここでの処理は、前述のステップＳ１０７の処理と同一である。
【０１０６】
以上の処理により、車両の走行状態が定速、加速およびアイドルのとき主バッテリ１３への充電が禁止されて補助バッテリ１４への充電が実施されるが、所定時間に渡って主バッテリ１３への充電が実施されない場合は、所定の充電時間が経過するまで、または、所定の充電量が充電されるまで主バッテリ１３への充電が実施される。
【０１０７】
次に、ステップＳ６９の処理で実行される第５の充電制御方法による処理について説明する。
ここでの処理は、図２２に示したように、主バッテリ１３の充電率が準目標充電領域にあり、補助バッテリ１４の充電率が目標充電領域にある場合に実施される。
【０１０８】
［ステップＳ１２１］ＣＰＵ３４は、車両の走行状態が減速以外の定速、加速およびアイドルのとき、補助バッテリ１４への充電を禁止し、主バッテリ１３への充電を実施する。
【０１０９】
［ステップＳ１２２］ＣＰＵ３４は、ステップＳ１２１の処理から所定時間が経過したか否かを判定する。経過した場合、ステップＳ１２３に進み、経過していない場合、処理は図２３のＢに戻る。
【０１１０】
［ステップＳ１２３］ＣＰＵ３４は、車両の走行状態が減速になって補助バッテリ１４への充電が実施されたか否かを判定する。実施された場合、第５の充電制御方法による処理を終了し、実施されていない場合、処理はステップＳ１２４に進む。
【０１１１】
［ステップＳ１２４］ＣＰＵ３４は、補助バッテリ１４への充電禁止を解除し、補助バッテリ１４への充電を実施する。このとき、ＣＰＵ３４は、分配機構１６を制御することで、オルタネータ１１からの充電経路を主バッテリ１３から補助バッテリ１４に切り替えている。
【０１１２】
［ステップＳ１２５］ＣＰＵ３４は、補助バッテリ１４への所定の充電時間Ｔ５が経過したか否かを判定する。所定の充電時間Ｔ５が経過した場合、補助バッテリ１４への充電は十分なので、処理はステップＳ１２７に進み、所定の充電時間Ｔ５が経過していない場合、処理はステップＳ１２６に進む。この所定の充電時間Ｔ５は、ＣＰＵ３４がこの設定を格納しているＲＯＭ３５を参照することにより、ここでの所定の充電時間Ｔ５は第５の充電制御方法に対応する「９０秒」である。
【０１１３】
［ステップＳ１２６］ＣＰＵ３４は、補助バッテリ１４へ所定の充電量Ｗ５が充電されたか否かを判定する。充電された場合、補助バッテリ１４への充電は十分なので、処理はステップＳ１２７に進み、充電されていない場合、処理はステップＳ１２５に戻る。この所定の充電量Ｗ５は、ＣＰＵ３４がこの設定を格納しているＲＯＭ３５を参照することにより、ここでの所定の充電量Ｗ５は第５の充電制御方法に対応する「５００アンペア秒」である。
【０１１４】
［ステップＳ１２７］ＣＰＵ３４は、車両の走行状態が定速、加速およびアイドルのとき、補助バッテリ１４への充電を禁止し、主バッテリ１３への充電を実施する。
以上の処理により、車両の走行状態が定速、加速およびアイドルのとき補助バッテリ１４への充電が禁止されて主バッテリ１３への充電が実施されるが、所定時間に渡って補助バッテリ１４への充電が実施されない場合は、所定の充電時間が経過するまで、または、所定の充電量が充電されるまで補助バッテリ１４への充電が実施される。
【図面の簡単な説明】
【０１１５】
【図１】バッテリ充電システムのシステムブロック図である。
【図２】バッテリ充電装置のハードウェアブロック図である。
【図３】第１の実施の形態に係るバッテリ充電装置の機能ブロック図である。
【図４】充電分配比率決定処理を示すフローチャートである。
【図５】主バッテリの電圧値に対する充電率の特性を示す図である。
【図６】主バッテリのバッテリ液温度に対する充電率の補正係数を示す図である。
【図７】主バッテリの内部抵抗値の温度特性を示す図である。
【図８】充電率の補正係数を説明する図であって、（Ａ）は差分抵抗値に対する充電率の補正係数を示し、（Ｂ）は差分抵抗値に対応する充電率の補正係数が関連付けられたテーブルである。
【図９】補助バッテリの電圧値に対する充電率の特性を示す図である。
【図１０】補助バッテリの充電率に対する温度の補正係数を示す図である。
【図１１】補助バッテリの内部抵抗値の温度特性を示す図である。
【図１２】第１の充電分配比率マップを示す図である。
【図１３】第２の充電分配比率マップを示す図である。
【図１４】第３の充電分配比率マップを示す図である。
【図１５】バッテリ充電処理を示すフローチャートである。
【図１６】バッテリ容量算出処理を示すフローチャートである。
【図１７】オルタネータ調整電圧値補正処理を示すフローチャートである。
【図１８】オルタネータ調整電圧値の補正係数マップを示す図である。
【図１９】バッテリ液温度に対するオルタネータの出力電圧値の特性を示す図である。
【図２０】第２の実施の形態に係るバッテリ充電装置の機能ブロック図である。
【図２１】バッテリへの充電制御方法を切り替える説明図であって、（Ａ）は主バッテリの充電率を示し、（Ｂ）は補助バッテリの充電率を示している。
【図２２】充電制御方法を定義したマップを示す図である。
【図２３】充電制御方法切替処理を示すフローチャートである。
【図２４】第１の充電制御方法による処理を示すフローチャートである。
【図２５】第２の充電制御方法による処理を示すフローチャートである。
【図２６】第３の充電制御方法による処理を示すフローチャートである。
【図２７】第４の充電制御方法による処理を示すフローチャートである。
【図２８】第５の充電制御方法による処理を示すフローチャートである。
【図２９】充電時間テーブルを示す図である。
【図３０】充電量テーブルを示す図である。
【符号の説明】
【０１１６】
１０  バッテリ充電装置
４１  主バッテリ監視部
４２  補助バッテリ監視部
４３  車両状態監視部
４４  主バッテリ状態検出部
４５  補助バッテリ状態検出部
４７  充電分配制御部
４８  オルタネータ調整電圧値補正部
【図１】
2007227321.tif 000003
【図２】
2007227321.tif 000004
【図３】
2007227321.tif 000005
【図４】
2007227321.tif 000006
【図５】
2007227321.tif 000007
【図６】
2007227321.tif 000008
【図７】
2007227321.tif 000009
【図８】
2007227321.tif 000010
【図９】
2007227321.tif 000011
【図１０】
2007227321.tif 000012
【図１１】
2007227321.tif 000013
【図１２】
2007227321.tif 000014
【図１３】
2007227321.tif 000015
【図１４】
2007227321.tif 000016
【図１５】
2007227321.tif 000017
【図１６】
2007227321.tif 000018
【図１７】
2007227321.tif 000019
【図１８】
2007227321.tif 000020
【図１９】
2007227321.tif 000021
【図２０】
2007227321.tif 000022
【図２１】
2007227321.tif 000023
【図２２】
2007227321.tif 000024
【図２３】
2007227321.tif 000025
【図２４】
2007227321.tif 000026
【図２５】
2007227321.tif 000027
【図２６】
2007227321.tif 000028
【図２７】
2007227321.tif 000029
【図２８】
2007227321.tif 000030
【図２９】
2007227321.tif 000031
【図３０】
2007227321.tif 000032