(57)【特許請求の範囲】
【請求項１】
車両に搭載されるバッテリと、
前記バッテリに充電する発電機又は前記バッテリから電力を供給される車両負荷と、
前記発電機からの充電又は前記車両負荷への放電の動作周期を可変制御する充放電制御手段と、
前記バッテリの電圧及び電流を検出するバッテリセンサと、
前記充放電制御手段により前記バッテリへの充電又は前記バッテリからの放電が前記動作周期により制御されている場合、前記電圧及び電流に基づき前記バッテリの内部インピーダンスを前記動作周期の周波数毎に算出するインピーダンス算出手段と、
前記インピーダンス算出手段により算出された前記内部インピーダンスの値に基づき、予め定められた前記バッテリの劣化を検出する劣化検出マップを参照して、前記バッテリの劣化状態を判定する第１の劣化度判定手段と、
前々回、前回に算出された前記内部インピーダンスに基づき前々回に対する前回の前記内部インピーダンスの差分Ａと、前回に対する今回の前記内部インピーダンスの差分Ｂに基づき、差分Ａに対する差分Ｂの変動率が最も大きい特徴周波数を選択する周波数選択手段を有し、
前記充放電制御手段は、前記周波数選択手段により選択された前記特徴周波数を用いて他の周波数よりも高い頻度で前記車両負荷を駆動する、
ことを特徴とするバッテリ状態検知装置。
【請求項２】
車両に搭載されるバッテリと、
前記バッテリに充電する発電機又は前記バッテリから電力を供給される車両負荷と、
前記発電機からの充電又は前記車両負荷への放電の動作周期を可変制御する充放電制御手段と、
前記バッテリの電圧及び電流を検出するバッテリセンサと、
前記充放電制御手段により前記バッテリへの充電又は前記バッテリからの放電が前記動作周期により制御されている場合、前記電圧及び電流に基づき前記バッテリの内部インピーダンスを前記動作周期の周波数毎に算出するインピーダンス算出手段と、
前記インピーダンス算出手段により算出された前記内部インピーダンスの値に基づき、予め定められた前記バッテリの劣化を検出する劣化検出マップを参照して、前記バッテリの劣化状態を判定する第１の劣化度判定手段と、
前々回、前回に算出された前記内部インピーダンスに基づき前々回に対する前回の前記内部インピーダンスの差分Ａと、前回に対する今回の前記内部インピーダンスの差分Ｂに基づき、差分Ａに対する差分Ｂの変動率の高い順に前記周波数に順位を付与する周波数順位付与手段を有し、
前記充放電制御手段は、前記周波数順位付与手段により付与された前記周波数の順に高い頻度で前記車両負荷を駆動する、
ことを特徴とするバッテリ状態検知装置。
【請求項３】
前記インピーダンス算出手段が算出した前記内部インピーダンスに基づき、各周波数毎に前回測定した前記内部インピーダンスに対する差分を算出する変化量算出手段と、
前記変化量算出手段が算出した前記差分又は初期状態からの変移量に基づき前記バッテリの劣化状態を判定する第２の劣化度判定手段と、
を有することを特徴とする請求項１又は２記載のバッテリ状態検知装置。
【請求項４】
前記第２の劣化度判定手段は、前記内部インピーダンスの実部又は虚部の前記差分又は前記変移量に基づき前記バッテリの劣化状態を判定する、
ことを特徴とする請求項３記載のバッテリ状態検知装置。
【請求項５】
前記充放電制御手段は、前記発電機からの充電又は前記車両負荷への放電を同じ周波数の動作周期で２回行い、
前記インピーダンス算出手段が算出した同じ周波数における２回の前記内部インピーダンスが等しい場合、前記第１又は第２の劣化度判定手段は２回のうちいずれかの内部インピーダンスに基づき前記バッテリの劣化状態を判定し、
前記インピーダンス算出手段が算出した同じ周波数における２回の前記内部インピーダンスが等しくない場合、フェイルセーフモードに入る、
ことを特徴とする請求項３いずれか記載のバッテリ状態検知装置。
【請求項６】
前記インピーダンス算出手段が算出した前記内部インピーダンスが実数部だけとなる複数の前記内部インピーダンスに基づき今後の内部インピーダンスを予測する内部インピーダンス予測手段と、
前記内部インピーダンス予測手段により予測された前記内部インピーダンスに基づき、当該バッテリが予め定められた始動限界となる内部インピーダンスに到達するまでのバッテリ寿命を予測するバッテリ寿命予測手段と、
を有することを特徴とする請求項１ないし５いずれか記載のバッテリ状態検知装置。
【請求項７】
車両に搭載されるバッテリから電力を供給される車両負荷を駆動して、又は、バッテリへの充電を制御してバッテリの状態を検知するバッテリ状態検知方法において、
前記車両負荷への放電又はバッテリへの充電の動作周期を可変制御する放電制御ステップと、
前記バッテリからの放電又は充電が前記動作周期により制御されている場合、前記バッテリの内部インピーダンスを前記動作周期の周波数毎に算出するインピーダンス算出ステップと、
前記インピーダンス算出ステップにより算出された前記内部インピーダンスの値に基づき、予め定められた前記バッテリの劣化を検出する劣化検出マップを参照して、前記バッテリの劣化状態を判定する劣化度判定ステップと、
前々回、前回に算出された前記内部インピーダンスに基づき前々回に対する前回の前記内部インピーダンスの差分Ａと、前回に対する今回の前記内部インピーダンスの差分Ｂに基づき、差分Ａに対する差分Ｂの変動率が最も大きい特徴周波数を選択する周波数選択ステップと、
前記周波数選択ステップにより選択された前記特徴周波数を用いて他の周波数よりも高い頻度で前記車両負荷を駆動するステップと、
を有することを特徴とするバッテリ状態検知方法。
【請求項８】
車両に搭載されるバッテリから電力を供給される車両負荷を駆動して、又は、バッテリへの充電を制御してバッテリの状態を検知するバッテリ状態検知方法において、
前記車両負荷への放電又はバッテリへの充電の動作周期を可変制御する放電制御ステップと、
前記バッテリからの放電又は充電が前記動作周期により制御されている場合、前記バッテリの内部インピーダンスを前記動作周期の周波数毎に算出するインピーダンス算出ステップと、
前記インピーダンス算出ステップにより算出された前記内部インピーダンスの値に基づき、予め定められた前記バッテリの劣化を検出する劣化検出マップを参照して、前記バッテリの劣化状態を判定する劣化度判定ステップと、
前々回、前回に算出された前記内部インピーダンスに基づき前々回に対する前回の前記内部インピーダンスの差分Ａと、前回に対する今回の前記内部インピーダンスの差分Ｂに基づき、差分Ａに対する差分Ｂの変動率の高い順に前記周波数に順位を付与する周波数順位付与ステップと、
前記周波数順位付与ステップにより付与された前記周波数の順に高い頻度で前記車両負荷を駆動するステップと、
を有することを特徴とするバッテリ状態検知方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、バッテリの劣化状態を判定するバッテリ状態検知装置及びバッテリ状態検知方法に関し、特に、バッテリの内部インピーダンスに基づきバッテリの劣化状態を判定するバッテリ状態検知装置及びバッテリ状態検知方法に関する。
【背景技術】
【０００２】
車両等に使用される二次電池（以下、単にバッテリという）は、充放電回数、環境温度、不使用期間、放電の深さ等により電解液が化学変化を生じ劣化する。また、どのように劣化が進行するかはバッテリの種類によっても異なる。このため、バッテリの劣化を検出してバッテリ交換など適切な処置を取ることが必要となる。
【０００３】
従来、それぞれのバッテリにバッテリテスターを搭載し定期的に電極表面のコンダクタンスを測定し、バッテリの劣化状態を診断するコンダクタンス法が知られている。コンダクタンス法では一定の交流電圧をバッテリ端子に印加し、得られる交流電流によりコンダクタンスを求める。コンダクタンスを測定することでバッテリの電極表面の劣化が検出でき、コンダクタンスとバッテリの残存容量には相関性があるのでコンダクタンスによりバッテリの劣化を検出できる。なお、コンダクタンスはバッテリが劣化していなくともバッテリの種類により異なるものであるため、コンダクタンスをＣＣＡ（Ｃｏｌｄ  Ｃｒａｎｋｉｎｇ  Ａｍｐａｒｅ）に変換して、ＣＣＡに基づきバッテリの劣化を検出することが多い。
【０００４】
また、バッテリの劣化、残存容量を検出するためバッテリの内部抵抗に基づきバッテリの劣化を判定する発明が提案されている（例えば、特許文献１参照。）。特許文献１の判定方法は、バッテリを間欠充電し、間欠充電開始時のバッテリ電圧と間欠充電終了時のバッテリ電圧との電圧差を充電電流で除算して得られるバッテリの内部抵抗が所定値以上となった場合にバッテリ寿命と判断する。かかる方法では間欠充電の開始時と終了時の間隔が短いので周囲の温度変化の影響をほとんど受けずに内部抵抗を算出できる。
【特許文献１】特開２００５−１６０２９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、ＣＣＡに基づく判定は上述のようにバッテリの種類に応じて適用の仕方が異なるため、バッテリ毎にバッテリテスターを用意する必要があるという問題がある。
【０００６】
ところで、バッテリの劣化は複雑に進行するため、バッテリの劣化を精度よく検出するためには電解液などバッテリ内部の状態を分子レベルの挙動で把握することが望ましい。このような方法として交流インピーダンス法が知られている。交流インピーダンス法はバッテリの内部抵抗を測定する方法の一つで、バッテリに交流を印加し得られた複素インピーダンスに基づき等価回路を生成し内部抵抗を算出する。
【０００７】
交流インピーダンス法では、周波数を可変とするのでバッテリの劣化状態に依存せず精度よくバッテリの劣化を検出することが可能となる。この点ではＣＣＡや引用文献１におけるバッテリ劣化の判定は、いずれも周波数が固定とされているので、バッテリの劣化状態を精度よく検出できない。
【０００８】
したがって、交流インピーダンス法を適用したバッテリ劣化の検出装置をバッテリを使用する装置に搭載することが望ましいが、交流インピーダンス法を適用したバッテリ劣化の検出装置は、バッテリの近傍に配置する必要がある等の制約条件が多いため、車両などの各装置に精度を確保して搭載することは困難である。
【０００９】
本発明は、上記問題に鑑み、種々のバッテリに対応可能であると共に、劣化状態に依存せずにバッテリの劣化を精度よく検出可能なバッテリ状態検知装置、バッテリ状態検知方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記問題を解決するため、本発明は、車両に搭載されるバッテリと、前記バッテリに充電する発電機又は前記バッテリから電力を供給される車両負荷と、前記発電機からの充電又は前記車両負荷への放電の動作周期を可変制御する充放電制御手段と、前記バッテリの電圧及び電流を検出するバッテリセンサと、前記充放電制御手段により前記バッテリへの充電又は前記バッテリからの放電が前記動作周期により制御されている場合、前記電圧及び電流に基づき前記バッテリの内部インピーダンスを前記動作周期の周波数毎に算出するインピーダンス算出手段と、前記インピーダンス算出手段により算出された前記内部インピーダンスの値に基づき、予め定められた前記バッテリの劣化を検出する劣化検出マップを参照して、前記バッテリの劣化状態を判定する第１の劣化度判定手段と、
前々回、前回に算出された前記内部インピーダンスに基づき前々回に対する前回の前記内部インピーダンスの差分Ａと、前回に対する今回の前記内部インピーダンスの差分Ｂに基づき、差分Ａに対する差分Ｂの変動率が最も大きい特徴周波数を選択する周波数選択手段を有し、前記充放電制御手段は、前記周波数選択手段により選択された前記特徴周波数を用いて他の周波数よりも高い頻度で前記車両負荷を駆動する、ことを特徴とする。
【００１１】
本発明によれば、種々のバッテリに対応可能であると共に、劣化状態に依存せずにバッテリの劣化を精度よく検出可能なバッテリ状態検知装置を提供できる。
【発明の効果】
【００１２】
種々のバッテリに対応可能であると共に、劣化状態に依存せずにバッテリの劣化を精度よく検出可能なバッテリ状態検知装置、バッテリ状態検知方法を提供できる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明を実施するための最良の形態を、図面を参照しながら説明する。なお、バッテリ状態検知方法は、バッテリ状態検知装置の実施形態に用いられているので、バッテリ状態検知装置の実施形態の中で併せて説明する。
【００１４】
バッテリ劣化の検出方法の概略について説明する。図１は、車両に搭載されたバッテリ状態検知装置の概略構成図を示す。図１のバッテリ状態検知装置は、バッテリ２、バッテリセンサ２ａ、バッテリＥＣＵ３、ボディＥＣＵ５及びリアデフォッガ４ａとを含んでいる。ボディＥＣＵ５は車両に搭載されたリアデフォッガ４ａ等の各種電装品（後述する車両負荷）を制御する制御ユニットであり、例えば、オン／オフ等のユーザによる操作を検出して制御対象の電装品の通電や温度などを制御する。
【００１５】
バッテリ２は、鉛電池、リチウムイオン電池、ニッケル水素等の２次電池であり、略直方体状をなし上面の左右両端部から上向きに正極端子と負極端子とが突設されている。端子はワイヤーハーネスにより電池ＥＣＵ３、ボディＥＣＵ５及びリアデフォッガ４やボディアースなどに接続され、電装品に例えば１２Ｖの電圧の電力を給電する。バッテリ２が有するバッテリセンサ２ａは、バッテリ２の温度、出力電圧及び出力電流を検出し、バッテリＥＣＵ３に検出値を送出する。
【００１６】
本実施の形態のバッテリ状態検知装置は、バッテリＥＣＵ（Ｅｌｅｃｔｏｒｏｎｉｃ  Ｃｏｎｔｏｒｏｌ  Ｕｎｉｔ）３により制御され、ＳＯＣ（Ｓｔａｔｅ  ｏｆ  Ｃｈａｒｇｅ）に代表されるバッテリ２の状態を検出する。また、バッテリＥＣＵ３はボディＥＣＵ５とボディ系ＬＡＮを介して通信して、ボディＥＣＵ５が所定の周波数でＤｕｔｙ制御された電圧（以下、単にＤｕｔｙ電圧という）をバッテリ２から供給するよう制御する。バッテリＥＣＵ３はＤｕｔｙ電圧が供給された場合の電圧値、電流値及び温度をバッテリセンサ２ａから検出し、電圧と電流の関係から内部インピーダンスを算出する。内部インピーダンスをＤｕｔｙ制御された種々の周波数において算出することで、バッテリの劣化を精度よく検出することができる。
【００１７】
図２（ａ）はバッテリ状態検知装置１のブロック図を示す。なお、図１と同一構成部分には同一の符号を付した。車両負荷はＤｕｔｙ制御されるので乗員の意志に反して作動しないよう可動部を有さない電装品であることが好適であり、例えば、シートヒータ４ｂ、ワイパーデアイサ４ｃ等である。なお、車両負荷はこれらに限定されるものではない。
【００１８】
また、バッテリＥＣＵ３は発電機６と接続されており、発電機６が当該車両のエンジンにより駆動されて交流電圧を発生すると、整流器が発電機６の交流電圧を整流して整流電圧に変換しレギュレータにより制御された直流電圧がバッテリ２に供給される。バッテリセンサ２ａは電流値、電圧値及び温度をバッテリＥＣＵ３に送出し、バッテリＥＣＵ３は原則的には充電量が満充電となるようにバッテリ２を充電制御する。
【００１９】
バッテリＥＣＵ３は、後述するようにボディＥＣＵ５と通信してボディＥＣＵ５に車両負荷４をＤｕｔｙ制御するよう指示する。または、バッテリＥＣＵ３はバッテリ２やレギュレータを制御してＤｕｔｙ電圧によりバッテリ２を充電する。バッテリＥＣＵ３はＤｕｔｙ電圧に対する電流をバッテリセンサ２ａにより検出及び解析し、バッテリ２の状態を検知する。
【００２０】
検知の結果、バッテリの劣化が検出された場合、出力装置７に出力し運転者に注意を促す。出力装置７はカーナビゲーションの液晶ディスプレー、有機ＥＬ、ＨＵＤ（Ｈｅａｄ  Ｕｐ  Ｄｉｓｐｌａｙ）等の表示装置やスピーカであり、これらを用いて視覚と聴覚から運転者にバッテリの劣化を報知する。
【００２１】
図２（ｂ）はバッテリＥＣＵ３の機能構成図を示す。バッテリＥＣＵ３はＣＰＵ３ａ、ＲＡＭ３ｂ、通信回路３ｃ及びＲＯＭ３ｄを有するように構成される。ＣＰＵ３ａはＲＯＭ３ｄに格納されているプログラムを実行し、本実施の形態のバッテリ状態検知装置の各機能を提供する。ＲＡＭ３ｂはプログラムを実行するためのワークエリアであり、通信回路３ｃはボディＥＣＵ５と通信するための回路である。また、不揮発メモリ３ｅは測定した内部インピーダンスを格納しておくための記憶領域で、例えばＥＥＰＲＯＭやＦｅＲＡＭ（Ｆｅｒｒｏｅｌｅｃｔｒｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等により構成される。
【００２２】
ＲＯＭ３ｄには、ＣＰＵ３ａを充放電制御手段３１、インピーダンス算出手段３２、第１の劣化度判定手段３３、第２の劣化度判定手段３４、周波数選択手段３５、周波数順位付与手段３６、内部インピーダンス予測手段３７及びバッテリ寿命予測手段３８として機能させるためのプログラムが格納されている。
【００２３】
充放電制御手段３１は発電機６からの充電又は車両負荷４への放電の動作周期を可変制御する。インピーダンス算出手段３２は充放電制御手段３１によりバッテリ４への充電又はバッテリ４からの放電が動作周期により制御されている場合、電圧及び電流に基づきバッテリ４の内部インピーダンスを動作周期の周波数毎に算出する。第１の劣化度判定手段３３はインピーダンス算出手段３２により算出された内部インピーダンスの値に基づき、予め定められたバッテリの劣化を検出する劣化検出マップ３９を参照して、バッテリ４の劣化状態を判定する。第２の劣化度判定手段３４は、前回と今回の内部インピーダンスの差分又は初期状態からの変移量に基づき前記バッテリの劣化状態を判定する。また、第２の劣化度判定手段３４は、内部インピーダンスの実部又は虚部の差分又は変移量に基づきバッテリ４の劣化状態を判定する。周波数選択手段３５は、前々回、前回に算出された内部インピーダンスに基づき前々回に対する前回の内部インピーダンスの差分Ａと、前回に対する今回の内部インピーダンスの差分Ｂに基づき、差分Ａに対する差分Ｂの変動率が最も大きい特徴周波数を選択する。周波数順位付与手段３６は、前々回、前回に算出された内部インピーダンスに基づき前々回に対する前回の内部インピーダンスの差分Ａと、前回に対する今回の内部インピーダンスの差分Ｂに基づき、差分Ａに対する差分Ｂの変動率の高い順に周波数に順位を付与する。内部インピーダンス予測手段３７はインピーダンス算出手段３２が算出した内部インピーダンスが実数部だけとなる複数の内部インピーダンスに基づき今後の内部インピーダンスを予測する。バッテリ寿命予測手段３８は内部インピーダンス予測手段３７により予測された内部インピーダンスに基づき、バッテリ４が予め定められた始動限界となる内部インピーダンスに到達するまでのバッテリ寿命を予測する。劣化検出マップ３９は算出された内部インピーダンスに基づきバッテリの劣化を検出するためのマップである。
【００２４】
続いて、内部インピーダンスの算出について説明する。内部インピーダンスはＤｕｔｙ電圧により放電又は充電された場合の、電圧値と電流値にもとづき算出される。内部インピーダンスの検出は、バッテリ２からの放電またはバッテリ２の充電のいずれで行ってもよいが、以降ではバッテリ２から放電する場合に基づき説明する。
【００２５】
まず、充放電制御手段３１は、Ｄｕｔｙ制御された車両負荷４への放電の動作周期を可変制御する。図３（ａ）は車両負荷４へ供給されるＤｕｔｙ電圧の一例を示す。図３（ａ）のＤｕｔｙ電圧は所定時間ごとに周波数が大きくなっており、例えば、当初Ａ〔Ｈｚ〕から始まり、Ｂ〔Ｈｚ〕、Ｃ〔Ｈｚ〕…と所定時間、当該周波数のＤｕｔｙ電圧が印加されると段階的に周波数が遅くなっている（Ａ＜Ｂ＜Ｃ）。
【００２６】
同様に図３（ｂ）は所定時間ごとに周波数が小さくなって車両負荷４へ供給されるＤｕｔｙ電圧の一例を示す。充放電制御手段３１はこのように低周波から高周波及び高周波から低周波まで掃引（スイープ）するようにＤｕｔｙ電圧の周波数を制御する。
【００２７】
バッテリ２の電解液（例えば希硫酸）は劣化に伴い不安定な状態になる場合があり、また、長期間の使用により結線異常や断線が生じ電圧等の測定結果が安定しないことがある。本実施の形態では同じ周波数で２回（又はそれ以上）算出するので、両者を比較することで測定結果の精度を確認しながら内部インピーダンスを算出できる。
【００２８】
なお、充放電制御手段３１が制御する周波数範囲はバッテリ２の電解液の分子状態を検出可能な範囲であればよく、例えば０．１〜１００Ｈｚ程度であり、その周波数範囲をリニアーに等間隔、指数的に等間隔、または、低周波領域は測定に時間がかかるので低周波数では測定点を疎として高周波数で密とするなどのように周波数を変えてＤｕｔｙ電圧を印加する。本実施の形態では一例としてｆ＝１〜６Ｈｚを等間隔で掃引したものとして説明する。なお、Ｄｕｔｙ電圧のデューティー比はいくつであってもよい。
【００２９】
インピーダンス算出手段３２は、バッテリセンサ２ａにより検出された電圧及び電流により内部インピーダンスを算出する。インピーダンス算出手段３２は電圧及び電流をそれぞれフーリエ変換し、フーリエ変換された電圧を電流で除算して内部インピーダンスを算出する。内部インピーダンスＺは、複素数となるので次のように表される。
Ｚ＝Ｚ（ｒ）＋Ｚ（ｉ）
すなわち、Ｚ（ｒ）は実部をＺ（ｉ）は虚部を表す。Ｚ（ｒ）は電解液の抵抗成分をＺ（ｉ）はコンデンサー成分を表すことが知られている。なお、フーリエ変換には周知の方法を、例えば高速フーリエ変換（ＦＦＴ）を用いる。インピーダンス算出手段３２が算出した内部インピーダンスＺは測定日時（必ずしも日を改めるものではない）と共に不揮発メモリ３ｅに格納される。
【００３０】
続いて、劣化検出マップについて説明する。第１の劣化判定手段３３は、内部インピーダンスＺの絶対値に基づきバッテリ２の劣化状態を判定する。バッテリ２の劣化状態を判定するための劣化検出マップ３９について説明する。バッテリの劣化は充放電回数、環境温度、不使用期間、放電の深さ等により電解液に生じる化学変化、電解液を保持するセルからの電解液の脱落、セル格子の腐食等に起因して進行する。このため、どのように劣化が進行するかはバッテリの種類が同じであっても異なり、また、その結果のバッテリの劣化状態も異なる。このため、本実施の形態ではバッテリの劣化状態を判定するため劣化検出マップを用いる。
【００３１】
図４（ａ）は劣化検出マップの一例を示す。バッテリＥＣＵ３は、図４に示すような劣化検出マップを予め保持している。劣化検出マップは内部インピーダンスＺを実軸と虚軸の平面に表したものである。また、劣化検出マップはバッテリ２の製造時や車両搭載時に図３のようなＤｕｔｙ電圧を印加して得られた初期値を周波数毎に記憶している。図では初期状態の内部インピーダンスを周波数１〜６Ｈｚにおいてプロットしている。
【００３２】
また、劣化検出マップ３９には、種々の劣化モード（充放電回数、環境温度、不使用期間、放電の深さ等により電解液に生じる化学変化、電解液を保持するセルからの電解液の脱落、セル格子の腐食等）により劣化させ、また、促進試験等により劣化状態にしたバッテリ２を用い、種々の劣化状態において図３のようなＤｕｔｙ電圧を印加して、内部インピーダンスの値が示す傾向を記憶しておく。バッテリの種々の劣化状態とは、例えば、充電不足、交換の時期が近いこと、劣化が進行しエンジンを始動することができない等である。このような種々の劣化状態における内部インピーダンスの値に基づき図４に示すような劣化検出マップが得られる。
【００３３】
図４（ａ）では、領域Ｒ１は劣化していないと判定できる状態、領域Ｒ２は充電不足であると判定されるものの充電により通常の使用が可能である状態、領域Ｒ３は劣化が進行しており交換すべき時期が近い状態、領域Ｒ４は劣化により始動が困難な状態（始動限界）であることを示す。したがって、予め図４（ａ）のような劣化検出マップを格納しておき内部インピーダンスを算出することで、バッテリの劣化状態を判定できることとなる。
【００３４】
ところで、内部インピーダンスＺはバッテリ２の温度に応じて異なる値を示す。例えば、寒冷地で内部インピーダンスＺを算出すると、初期状態であっても始動限界の領域Ｒ４に含まれる値を示す。このため、バッテリＥＣＵ３は温度毎（例えば５度毎）に劣化検出マップを有する。保持しておく劣化検出マップの温度範囲は車両を通常使用する温度（例えば０度〜４０度）に応じて有していればよい。
【００３５】
図４（ｂ）は８回の測定点をプロットした劣化検出マップの一例を示す。それぞれの周波数の８回の測定点は右に行くほど新しい測定点である。図４（ｂ）によれば、バッテリ２が古くなるほど測定点が右側及び上方、すなわち内部インピーダンスＺが増加する方向にシフトしていくことが分かる。また、周波数が５又は６Ｈｚでは上方への移動は少ないが、周波数１Ｈｚでは右側及び上方への移動量が大きい。したがって、このように周波数を変えて内部インピーダンスＺを算出することで、所定の周波数に応答する劣化状態を精度よく検出できる。
【００３６】
第１の劣化判定手段３３は、周波数毎に検出した内部インピーダンスＺを劣化検出マップにプロットした場合の領域に基づきバッテリ２の劣化状態を判定する。算出した各周波数において、どれか１つの周波数で充電警告エリア等に含まれたら劣化していると判定できるので、周波数を変えて内部インピーダンスＺを算出することで所定の周波数でのみ検出されるような劣化状態を確実に検出できることとなる。
【００３７】
また、第２の劣化判定手段３４はバッテリ２の初期状態または前回算出した内部インピーダンスＺと周波数毎に検出した内部インピーダンスＺとを比較してバッテリ２の劣化状態を判定する。内部インピーダンスＺは測定日時と共に格納されているので、第２の劣化判定手段３４は初期状態の内部インピーダンスＺや前回算出した内部インピーダンスＺと今回算出した内部インピーダンスＺとを比較できる。
【００３８】
図５は測定日時の異なる内部インピーダンスＺの一例を示す。図５では、周波数１Ｈｚで算出した３つの内部インピーダンスＺがプロットされており、ｆ１＿ｔ０は初期状態の算出結果を、ｆ１＿ｔ１は前回の算出結果を、ｆ１＿ｔ２は今回の算出結果をそれぞれ示す。また、ｆ１＿ｔ０とｆ１＿ｔ１の差分をＬ１、ｆ１＿ｔ１とｆ１＿ｔ２の差分をＬ２とした。したがって、Ｌ１＋Ｌ２が初期状態からの変移量Ｌとなる。
【００３９】
バッテリＥＣＵ３は初期状態からの変移量Ｌに応じた劣化状態を予め保持している。図５（ｂ）は初期状態からの変移量と劣化状態との関係を示す。図５（ｂ）では、変移量Ｌが０〜ｍの場合は劣化していないと、ｍ〜ｎの場合は充電不足であると、ｎ〜ｏの場合は交換警告すべきであると、ｏ〜ｐの場合は始動限界であると、それぞれ対応づけられている。第２の劣化判定手段３４は、図５（ｂ）のような関係に基づきバッテリ２の劣化状態を判定する。バッテリＥＣＵ３は周波数毎に図５（ｂ）のような変移量Ｌと劣化状態の対応関係を有する。
【００４０】
同様に、第２の劣化判定手段３４は、算出した各周波数においてどれか１つの周波数で変移量Ｌが大きくなっているような場合、劣化状態を判定できるので、周波数を変えて内部インピーダンスＺを算出することで所定の周波数でのみ検出されるような劣化状態を確実に検出できることとなる。
【００４１】
なお、第２の劣化判定手段３４は前回の算出結果ｆ１＿ｔ１と今回の算出結果ｆ１＿ｔ２とを比較して劣化状態を判定してもよい。例えば、それぞれの測定日時に基づく測定間隔に比べ著しく差分Ｌ２が大きい場合、充電不足、交換警告すべきである又は始動限界であると判定できる。
【００４２】
また、差分Ｌ１又はＬ２の実部のみ又は虚部のみに基づき劣化状態を判定してもよい。図５（ｂ）では差分Ｌ１の実部をＬ１ｒ、虚部をＬ１ｉ、差分Ｌ２の実部をＬ２ｒ、虚部をＬ２ｉとした。
【００４３】
複雑に進行したバッテリ２の劣化状態は電解液などバッテリ内部の状態が分子レベルの挙動の変化として現れる。このため、劣化状態によっては実部又は虚部が大きく変化することがある。したがって、第２の劣化判定手段３４は周波数毎に、差分Ｌ１又はＬ２の実部又は虚部の値に応じて、充電不足、交換警告すべきであると又は始動限界であると判定できる。
〔掃引方向により内部インピーダンスＺが異なる場合〕
上述したように、インピーダンス算出手段３２は低周波数から高周波数及び高周波数から低周波数に周波数を掃引して、同じ周波数で２回内部インピーダンスＺを算出する。なお、掃引方向は、高周波数から低周波数及び低周波数から高周波数でもよいし、低（高）周波数から高（低）周波数及び低（高）周波数から高（低）周波数のように同一方向に２回掃引してもよい。なお、一度目の掃引により算出された内部インピーダンスをＺ１、２回目の掃引により算出された内部インピーダンスをＺ２と称す。
【００４４】
Ｚ１の実部Ｚ１（ｒ）がＺ２の実部Ｚ２（ｒ）と等しく、かつ、Ｚ１の虚部Ｚ１（ｉ）がＺ１の虚部Ｚ２（ｉ）と等しい場合は値が真値であるとして、第１又は第２の劣化判定手段は劣化状態の判定にその値を使用する。なお、等しいとは完全に一致することを意味するものではなく、例えば、上位二桁が同じであれば等しいとしてよい。
【００４５】
Ｚ１（ｒ）とＺ２（ｒ）が等しくない又はＺ１（ｉ）とＺ２（ｉ）の少なくとも一方が等しくない場合、バッテリＥＣＵ３はフェイルセーフモードになる。フェイルセーフモードになると、バッテリＥＣＵ３は、等しくないと判明した直後に再び、高周波数から低周波数及び低周波数から高周波数等の周波数の掃引を行う。周波数の掃引により電解液の反応物が攪拌されバッテリ２の状態が安定し、等しいＺ１とＺ２が検出される可能性がある。また、等しくないと判明した直後に再測定することで、早期にバッテリの状態を確認できる。
【００４６】
再度の掃引により算出されたＺ１（ｒ）とＺ２（ｒ）又はＺ１（ｉ）とＺ２（ｉ）の少なくとも一方が等しくない場合、バッテリＥＣＵ３はＺ１（ｒ）等の値に応じて次のように制御する。
【００４７】
ａ）Ｚ１（ｉ）又はＺ２（ｉ）＝０、かつ、Ｚ２（ｒ）＜直近のＺ１（ｒ）の場合
コンデンサ成分が０に安定し抵抗成分が不安定であるので、バッテリ２の内部がショートしたものと判断できる。この場合、バッテリＥＣＵ３はボディＥＣＵ５と通信して出力装置７からバッテリの交換等を警告する。また、Ｚ（ｒ）が０でないことから完全にショートしたわけでないので、バッテリＥＣＵ３は負荷を制御して車両負荷４に電力を供給する。
【００４８】
ｂ）Ｚ２（ｉ）＝Ｚ２（ｒ）＝０の場合
内部インピーダンスＺが完全にゼロであることから、バッテリ２の内部が完全にショートしていると判断できる。バッテリＥＣＵ３はボディＥＣＵ５と通信して出力装置７からバッテリを早急に交換する必要があることを警告する。
【００４９】
ｃ）Ｄｕｔｙ電圧を出力した場合のバッテリセンサ２が検出した電圧又は電流の値が０の場合
バッテリセンサ２により電圧又は電流そのものが正常に検出されないため、バッテリ２と接続された線の断線や結線異常があると判定できる。バッテリＥＣＵ３はボディＥＣＵ５と通信して出力装置７からバッテリの交換等を警告する。また、電力供給は可能である可能性があるので、バッテリＥＣＵ３は負荷を制御して車両負荷４に電力を供給する。
【００５０】
以上のように、バッテリＥＣＵ３は内部インピーダンスＺやバッテリセンサ２が検出した電圧又は電流の値に基づき、適切なフェイルセーフ制御を実行できる。
【００５１】
フェイルセーフモードになり運転者に警告した後、バッテリＥＣＵ３はフェイルセーフモードからの復帰を試みる。バッテリＥＣＵ３は所定時間の経過を待ち、同じ周波数範囲で内部インピーダンスＺを算出し、Ｚ１＝Ｚ２（但し、Ｚ１（ｒ）＝Ｚ２（ｒ）＝Ｚ１（ｉ）＝Ｚ２（ｉ）＝０でないこと）の場合、フェイルセーフモードから復帰する。このようにいったんフェイルセーフモードになっても、所定時間の経過を待ち、再度、内部インピーダンスＺを算出することで、正常でない場合のみを適切に検出しフェイルセーフモードから復帰することができる。
【００５２】
〔周波数の選択〕
上述したように、バッテリ２の劣化は充放電回数、環境温度や不使用期間等に応じて複雑に進行するため、周波数によって検出しやすい劣化状態がある。このように、所定の劣化状態が検出しやすい周波数を特徴周波数という。特徴周波数では他の周波数よりも差分が大きくなる。
【００５３】
特徴周波数の選択について説明する。周波数選択手段３５は掃引した各周波数において変動率の最も大きい周波数を特徴周波数として選択する。図６は特徴周波数の選択を説明するための図である。図６では周波数１Ｈｚと４Ｈｚの内部インピーダンスＺのみプロットしたが、実際にはすべての周波数から選択する。
【００５４】
図６によれば、ｆ１において前々回の算出値と前回の算出値の差分はＬ１、前回の算出値と今回の算出値の差分はＬ２、ｆ４において前々回の算出値と前回の算出値の差分はＭ１、前回の算出値と今回の算出値の差分はＭ２である。周波数選択手段３５は、差分Ｌ１に対するＬ２の変動率Ｌ２／Ｌ１、差分Ｍ１に対するＭ２の変動率Ｍ２／Ｍ１等、直前の算出点との差分から測定点間の変動率を周波数毎に算出し、変動率の最も大きい周波数を特徴周波数として選択する。
【００５５】
変動率が大きいことは、その周波数により検出しやすい劣化状態が進行している可能性が高いので、当該周波数を中心に内部インピーダンスＺを算出することがバッテリ２の劣化状態を検出する上で効率的となる。
【００５６】
特定周波数が選択された後、インピーダンス算出手段３２は特定周波数を中心に内部インピーダンスＺを算出する。特徴周波数として選択された場合、特徴周波数以外の周波数における内部インピーダンスＺの算出回数を低減する。例えば、特徴周波数を３回測定するたびに他の周波数を１回測定する。
【００５７】
また、１つの特徴周波数を選択するのではなく、変動率に応じて掃引頻度を制御して内部インピーダンスＺを算出してもよい。図７（ａ）は、変動率に応じた掃引頻度を示す掃引頻度マップの一例を示す。掃引頻度マップは横軸に掃引頻度を、縦軸に差分の変動率を示すマップで、差分の変動率が大きいほど掃引頻度が大きくなっている。
【００５８】
図７（ａ）では、一例としてａ＜ｂ＜ｃ＜ｄ＜ｅ＜ｆ〔Ｈｚ〕の順に大きい変動率が得られたとした。したがって、周波数順位付与手段３６は、図７のような変動率であった場合、ｆ〔Ｈｚ〕における内部インピーダンスＺの算出頻度を最も大きくし、ａ〔Ｈｚ〕における内部インピーダンスＺの算出頻度を最も小さくする。
【００５９】
また、充電量を考慮して掃引頻度を決定してもよい。図７（ｂ）は変動率及び充電量に応じた掃引頻度を示す掃引頻度マップの一例を示す。図７（ｂ）は変動率が大きいほど掃引頻度が高くなる点で図７（ａ）と同様であるが、更に、充電量に基づき掃引頻度がシフトされる。例えば、充電量が通常の８０％と少ない場合、通常の掃引頻度に０．８が掛けられ全体の掃引頻度が少なくなっている。このように掃引頻度を決定することで、充電量に応じて掃引頻度を決定できると共に、バッテリ２の劣化の判定のためにバッテリが消費されることを抑制できる。
【００６０】
以上のように、変動率に応じて内部インピーダンスＺを算出する周波数領域を限定することで、内部インピーダンスＺの算出によるバッテリ２の放電負荷量が軽減でき、バッテリ２の寿命を延長できる。
【００６１】
〔内部インピーダンスＺに基づくバッテリ寿命の推定〕
劣化判定マップによれば内部インピーダンスＺと劣化状態とが予め知られているので、内部インピーダンスＺの変動の傾向が分かれば、始動限界となるまでの時間（以下、バッテリ寿命という）を推定できることとなる。
【００６２】
図８（ａ）は虚部Ｚ（ｉ）＝０の場合の周波数ｆとインピーダンスＺの大きさ｜Ｚ｜の関係を示す。Ｚ（ｉ）＝０の場合、内部インピーダンスＺが抵抗成分のみを有しているので、周波数が大きくなるにつれて内部インピーダンスＺがほぼ線形に増大する傾向を有する。なお、Ｚ（ｉ）＝０とは虚部が完全にゼロでなければならないのもはでなく、実部に対する虚部の比率が所定以下等の場合をゼロとしてよい。
【００６３】
また、図４に示したように始動限界となる内部インピーダンスの大きさ｜Ｚ｜は予めバッテリ及び温度毎に知られているので、図８（ａ）に示すように周波数とインピーダンスＺの大きさ｜Ｚ｜の平面に始動限界の領域を設けることができる。
【００６４】
インピーダンス算出手段３２は所定の時間間隔で周波数を掃引するので、Ｚ（ｉ）＝０となる内部インピーダンスＺがあれば、その場合のインピーダンスＺの大きさ｜Ｚ｜を図８（ａ）のようにプロットしていく。Ｚ（ｉ）＝０のプロットを順次追加していくことで、複数のプロットが得られる。図８（ａ）では、プロットＮが直近（今回）のＺ（ｉ）＝０のプロット、プロットＮ−１とＮ−２がＺ（ｉ）＝０となった過去のプロットである。
【００６５】
内部インピーダンス予測定段３６は、得られたプロットＮ−２、Ｎ−１及びＮを例えばｙ＝ａｘ＋ｂで近似して、始動限界の領域との交点Ｃを得る。なお、プロットに基づく近似は直線でなくｙ＝ａｘ＾２＋ｂｘ＋ｃのように曲線であってもよい。
【００６６】
内部インピーダンスＺを算出する場合、測定日時も共に記憶されるのでプロットＮ等を時間軸で評価すれば、バッテリ寿命予測手段３７がプロットＣに至るまでの時間、言い換えればバッテリ寿命を推定できる。図８（ｂ）は測定日時に対して内部インピーダンスＺの大きさ｜Ｚ｜をプロットした図を示す。プロットＮ−２、Ｎ−１及びＮのそれぞれの測定間隔に応じて始動限界となるＣをプロットすれば、ＮからＣまでの時間、すなわちバッテリ寿命を推定できる。
【００６７】
以上のように構成されるバッテリＥＣＵ３がバッテリ２の劣化状態を判定する処理について図９のフローチャート図に基づき説明する。
【００６８】
バッテリＥＣＵ３は予め設定された日時になると起動して内部インピーダンスＺの算出を開始する（Ｓ１）。内部インピーダンスＺの算出（バッテリ２の電圧及び電流の検出）は、イグニションがオフ状態、アイドル状態、走行状態、バッテリ放電時等、いつ行ってもよいが、バッテリ２の状態が安定したイグニションオフの状態で測定するのが好適である。
【００６９】
充放電制御手段３１はボディＥＣＵ５に車両負荷４をＤｕｔｙ制御させるため、Ｄｕｔｙ電圧の周波数をボディＥＣＵ５に送出する（Ｓ２）。上記のように周波数は例えば低周波数から高周波数の順に、又は、掃引頻度に基づき決定されるので、定められている周波数をボディＥＣＵ５に送出する。
【００７０】
ボディＥＣＵ５は要求された周波数で車両負荷をＤｕｔｙ駆動するので（Ｓ３）、バッテリＥＣＵ３はＤｕｔｙ駆動時の電圧、電流及び温度をバッテリセンサ２ａにより検出する（Ｓ４）。
【００７１】
次いで、バッテリＥＣＵ３は電圧及び電流に基づき内部インピーダンスＺを算出し（Ｓ５）、実部Ｚ（ｒ）及び虚部Ｚ（ｉ）を算出する（Ｓ６）。
【００７２】
バッテリＥＣＵ３は、劣化判定マップを参照して、算出された内部インピーダンスＺに基づきバッテリが劣化しているか否かを判定する（Ｓ７）。なお、バッテリの劣化は変移量Ｌや前回の算出値との差分に基づいて判定してもよい。
【００７３】
バッテリが劣化していた場合、バッテリＥＣＵ３は劣化状態に応じて運転者に警告又は車両フェールセーフ制御を要求出力する（Ｓ８）。例えば、図４の領域Ｒ３（劣化が進行しており交換すべき時期が近い状態）であると判定されれば、運転者に交換するよう警告する。
【００７４】
バッテリが劣化していない場合又は劣化判定が未達の場合は、ステップＳ８の劣化状態に応じた警告等は行わない。
【００７５】
次いで、バッテリＥＣＵ３は掃引する周波数が終了したか否かを判定する（Ｓ９）。終了していなければ（ステップＳ９のＮｏ）、次の周波数を設定してステップＳ２以降を繰り返す（Ｓ１１）。
【００７６】
掃引する周波数が終了した場合（ステップＳ９のＹｅｓ）、次回の測定日時を設定する（Ｓ１０）。なお、周波数の掃引が終了し同じ周波数で２回算出した内部インピーダンスＺが異なっていた場合、そのまま再度同じ周波数範囲で内部インピーダンスＺを算出する。再度算出しても、２回算出した内部インピーダンスＺが異なっていた場合、フェイルセーフモードに入り、上記のごとく警告を発する。また、次回の測定日時を設定する際に現在フェイルセーフモードである旨を内部インピーダンスＺと共に保存する。保存が終了したら図９の処理は終了する。
【００７７】
以上のように本実施の形態のバッテリ状態検知装置は、複雑なプロセスで進行した種々の劣化状態に依存せずにバッテリの劣化を精度よく検出することができる。劣化判定マップ等をバッテリ毎に備えているので種々のバッテリにおいて精度よくバッテリの劣化を検出できる。周波数を変えて内部インピーダンスを算出するので、搭載の困難な交流インピーダンス法を用いずに周波数を可変とした場合のバッテリの内部インピーダンスを算出できる。車両負荷４を複数の周波数で動作させるので、バッテリ２も低周波数から高周波数で充放電することとなるため、周波数を可変とした場合のバッテリの内部インピーダンスを算出でき、バッテリの劣化を定量的に把握することが可能となる。また、変動率の大きい周波数の測定頻度はそのままに他の周波数の測定頻度を小さくできるのでバッテリの放電周期を短くできることとなり、バッテリの寿命を延長できる。また、算出した複数の内部インピーダンスを近似解析し、予め定められた始動限界となる内部インピーダンスと比較することで、バッテリの寿命を予測することができる。  
【図面の簡単な説明】
【００７８】
【図１】車両に搭載されたバッテリ状態検知装置の概略構成図である。
【図２】バッテリ状態検知装置のブロック図である。
【図３】車両負荷へ供給されるＤｕｔｙ電圧の一例である。
【図４】劣化検出マップの一例である。
【図５】測定日時の異なる内部インピーダンスの一例である。
【図６】特徴周波数の選択を説明するための図である。
【図７】変動率に応じた掃引頻度を示す掃引頻度マップの一例である。
【図８】虚部Ｚ（ｉ）＝０の場合の周波数ｆとインピーダンスの大きさの関係を示す図である。
【図９】バッテリＥＣＵがバッテリの劣化状態を判定する処理のフローチャート図である。
【符号の説明】
【００７９】
１    バッテリ状態検知装置
２    バッテリ
３    バッテリＥＣＵ
４    車両負荷
５    ボディＥＣＵ
６    発電機
７    出力装置
【図１】
0004645382.tif 000002
【図２】
0004645382.tif 000003
【図３】
0004645382.tif 000004
【図４】
0004645382.tif 000005
【図５】
0004645382.tif 000006
【図６】
0004645382.tif 000007
【図７】
0004645382.tif 000008
【図８】
0004645382.tif 000009
【図９】
0004645382.tif 000010