(57)【特許請求の範囲】
【請求項１】
車両に搭載された二次電池の状態を検出する二次電池状態検出装置において、
前記二次電池の等価回路の素子値を求出する求出手段と、
前記二次電池の開回路電圧を算出する算出手段と、
前記求出手段によって求出された前記等価回路の素子値の変化と、前記算出手段によって算出された前記開回路電圧の変化から、前記二次電池の電解液に対して補水がされたか否かを判定する判定手段と、
を有することを特徴とする二次電池状態検出装置。
【請求項２】
前記判定手段は、前記等価回路を構成する導体抵抗が所定の値以上の変化がなく、かつ、前記開回路電圧が所定の値以上低下した場合には、補水がされたと判定することを特徴とする請求項１に記載の二次電池状態検出装置。
【請求項３】
前記判定手段は、前記等価回路を構成する導体抵抗が所定の値以上の変化がなく、かつ、前記開回路電圧が所定の値以上変化するとともに、
負極反応抵抗が一定値以上低くなること、正極反応抵抗が一定値以上高くなること、負極電気二重層容量が一定値以上低くなること、および、正極電気二重層容量が一定値以上低くなることの少なくとも１つが検出された場合には、補水がされたと判定することを特徴とする請求項２に記載の二次電池状態検出装置。
【請求項４】
前記判定手段によって補水がされたと判定された場合には、前記二次電池の状態を示す情報を初期化することを特徴とする請求項１乃至３のいずれか１項に記載の二次電池状態検出装置。
【請求項５】
前記二次電池の状態を示す情報は、前記等価回路の素子値、前記二次電池の使用履歴、前記二次電池の充電率、および、前記二次電池の基準容量の少なくとも１つであることを特徴とする請求項４に記載の二次電池状態検出装置。
【請求項６】
前記判定手段によって補水されたと判定された場合には、上位の装置に通知することを特徴とする請求項１乃至５のいずれか１項に記載の二次電池状態検出装置。
【請求項７】
車両に搭載された二次電池の状態を検出する二次電池状態検出方法において、
前記二次電池の等価回路の素子値を求出する求出ステップと、
前記二次電池の開回路電圧を算出する算出ステップと、
前記求出ステップにおいて求出された前記等価回路の素子値の変化と、前記算出ステップにおいて算出された前記開回路電圧の変化から、前記二次電池の電解液に対して補水がされたか否かを判定する判定ステップと、
を有することを特徴とする二次電池状態検出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、二次電池状態検出装置および二次電池状態検出方法に関するものである。
【背景技術】
【０００２】
二次電池の電解液の量を検出する技術としては、従来、特許文献１〜４のような技術が存在する。
【０００３】
特許文献１には、二次電池の電極間抵抗から電池槽内の通常の液面の高さを求める技術が開示されている。また、特許文献２および特許文献３には、超音波センサによって二次電池の液面レベルを検出する装置が開示されている。また、特許文献４には、充電電流の積算値が閾値よりも大きい場合には電解液が減少したと判定して警告する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平０６−３３３６０６号公報
【特許文献２】特開２０００−１２１４１０号公報
【特許文献３】特開２０００−２０５９３１号公報
【特許文献４】特開２００６−３４４４６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、二次電池の電解液に対して、蒸留水等が補水された場合には、二次電池の状態が変化することから、補水を検出しないと二次電池の状態検出にあたって誤差の原因となる。そのため、このような補水の実施については正確に検出して把握することが望ましい。
【０００６】
しかしながら、特許文献１に開示された技術では、電解液を直接測定する構成となっていることから、構成が複雑であるという問題点がある。また、特許文献２および特許文献３に開示された技術では、超音波センサによって電解液の液面を検出する構成となっているため、構成が複雑になるという問題点がある。また、特許文献４に開示された技術では、減液の検出を対象としており、補水については判定できないという問題点がある。
【０００７】
本発明は、二次電池の電解液に対して補水がされたことを簡易かつ正確に検出することが可能な二次電池状態検出装置および二次電池状態検出方法を提供することを目的としている。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明は、車両に搭載された二次電池の状態を検出する二次電池状態検出装置において、前記二次電池の等価回路の素子値を求出する求出手段と、前記二次電池の開回路電圧を算出する算出手段と、前記求出手段によって求出された前記等価回路の素子値の変化と、前記算出手段によって算出された前記開回路電圧の変化から、前記二次電池の電解液に対して補水がされたか否かを判定する判定手段と、を有することを特徴とする。
このような構成によれば、二次電池の電解液に対して補水がされたことを簡易かつ正確に検出することができる。
【０００９】
また、本発明は、前記判定手段は、前記等価回路を構成する導体抵抗が所定の値以上の変化がなく、かつ、前記開回路電圧が所定の値以上低下した場合には、補水がされたと判定することを特徴とする。
このような構成によれば、導体抵抗と開回路電圧の２つに基づいて、補水の有無を簡単に検出することができる。
【００１０】
また、本発明は、前記判定手段は、前記等価回路を構成する導体抵抗が所定の値以上の変化がなく、かつ、前記開回路電圧が所定の値以上変化するとともに、負極反応抵抗が一定値以上低くなること、正極反応抵抗が一定値以上高くなること、負極電気二重層容量が一定値以上低くなること、および、正極電気二重層容量が一定値以上低くなることの少なくとも１つが検出された場合には、補水がされたと判定することを特徴とする。
このような構成によれば、導体抵抗と開回路電圧の２つに加えて、等価回路の他の素子も加味することで、補水の有無をより正確に検出することができる。
【００１１】
また、本発明は、前記判定手段によって補水がされたと判定された場合には、前記二次電池の状態を示す情報を初期化することを特徴とする。
このような構成によれば、補水がされた場合には二次電池の状態が変化するので、状態を示す情報を初期化することで、二次電池の状態を誤って推定されることを防止できる。
【００１２】
また、本発明は、前記二次電池の状態を示す情報は、前記等価回路の素子値、前記二次電池の使用履歴、前記二次電池の充電率、および、前記二次電池の基準容量の少なくとも１つであることを特徴とする。
このような構成によれば、使用履歴、充電率、および、基準容量を初期化することで、二次電池の状態を誤って推定されることを防止できる。
【００１３】
また、本発明は、前記判定手段によって補水されたと判定された場合には、上位の装置に通知することを特徴とする。
このような構成によれば、上位装置に伝えることで、上位装置も補水に対応する処理を実行することができる。
【００１４】
また、本発明は、車両に搭載された二次電池の状態を検出する二次電池状態検出方法において、前記二次電池の等価回路の素子値を求出する求出ステップと、前記二次電池の開回路電圧を算出する算出ステップと、前記求出ステップにおいて求出された前記等価回路の素子値の変化と、前記算出ステップにおいて算出された前記開回路電圧の変化から、前記二次電池の電解液に対して補水がされたか否かを判定する判定ステップと、を有することを特徴とする。
このような方法によれば、二次電池の電解液に対して補水がされたことを簡易かつ正確に検出することができる。
【発明の効果】
【００１５】
本発明によれば、二次電池の電解液に対して補水がされたことを簡易かつ正確に検出することが可能な二次電池状態検出装置および二次電池状態検出方法を提供することが可能となる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施形態に係る二次電池状態検出装置の構成例を示す図である。
【図２】図１の制御部の詳細な構成例を示すブロック図である。
【図３】本実施形態において用いる二次電池の等価回路の構成例を示す図である。
【図４】二次電池の電解液に対して補水を行った前後の等価回路の素子値の変化を示す図である。
【図５】図１に示す実施形態において実行される処理の一例を示す図である。
【発明を実施するための形態】
【００１７】
次に、本発明の実施形態について説明する。
【００１８】
（Ａ）本発明の実施形態の構成の説明
図１は、本発明の実施形態に係る二次電池状態検出装置を有する車両の電源系統を示す図である。この図において、二次電池状態検出装置１は、制御部１０、電圧センサ１１、電流センサ１２、温度センサ１３、および、放電回路１５を主要な構成要素としており、二次電池１４の状態を検出する。ここで、制御部１０は、電圧センサ１１、電流センサ１２、および、温度センサ１３からの出力を参照し、二次電池１４の状態を検出する。電圧センサ１１は、二次電池１４の端子電圧を検出し、制御部１０に通知する。電流センサ１２は、二次電池１４に流れる電流を検出し、制御部１０に通知する。温度センサ１３は、二次電池１４自体または周囲の環境温度を検出し、制御部１０に通知する。放電回路１５は、例えば、直列接続された半導体スイッチと抵抗素子等によって構成され、制御部１０によって半導体スイッチがオン／オフ制御されることにより二次電池１４を間欠的に放電させる。
【００１９】
二次電池１４は、例えば、電解液を有するとともに、補水が可能な鉛蓄電池等によって構成され、オルタネータ１６によって充電され、スタータモータ１８を駆動してエンジンを始動するとともに、負荷１９に電力を供給する。オルタネータ１６は、エンジン１７によって駆動され、交流電力を発生して整流回路によって直流電力に変換し、二次電池１４を充電する。なお、二次電池１４は、筐体の上部に設けられたキャップによって電解槽に貯留されている希硫酸等の電解液に対して、蒸留水等を補水することが可能な構成とされている。
【００２０】
エンジン１７は、例えば、ガソリンエンジンおよびディーゼルエンジン等のレシプロエンジンまたはロータリーエンジン等によって構成され、スタータモータ１８によって始動され、トランスミッションを介して駆動輪を駆動し車両に推進力を与えるとともに、オルタネータ１６を駆動して電力を発生させる。スタータモータ１８は、例えば、直流電動機によって構成され、二次電池１４から供給される電力によって回転力を発生し、エンジン１７を始動する。負荷１９は、例えば、電動ステアリングモータ、デフォッガ、イグニッションコイル、カーオーディオ、および、カーナビゲーション等によって構成され、二次電池１４からの電力によって動作する。
【００２１】
図２は、図１に示す制御部１０の詳細な構成例を示す図である。この図に示すように、制御部１０は、ＣＰＵ（Central Processing Unit）１０ａ、ＲＯＭ（Read Only Memory）１０ｂ、ＲＡＭ（Random Access Memory）１０ｃ、通信部１０ｄ、Ｉ／Ｆ（Interface）１０ｅを有している。ここで、ＣＰＵ１０ａは、ＲＯＭ１０ｂに格納されているプログラム１０ｂａに基づいて各部を制御する。ＲＯＭ１０ｂは、半導体メモリ等によって構成され、プログラム１０ｂａ等を格納している。ＲＡＭ１０ｃは、半導体メモリ等によって構成され、プログラム１０ｂａを実行する際に生成されるデータや、テーブルまたは数式等のパラメータ１０ｃａを格納する。通信部１０ｄは、上位の装置であるＥＣＵ（Electronic Control Unit）等との間で通信を行い、検出した情報を上位装置に通知する。Ｉ／Ｆ１０ｅは、電圧センサ１１、電流センサ１２、および、温度センサ１３から供給される信号をデジタル信号に変換して取り込むとともに、放電回路１５に駆動電流を供給してこれを制御する。
【００２２】
（Ｂ）実施形態の動作の説明
つぎに、図を参照して、本発明の実施形態の動作について説明する。本実施形態では、制御部１０のＣＰＵ１０ａは、例えば、図示しないイグニッションスイッチが運転者によって操作されてオフの状態にされた後、所定の時間（例えば、数時間）が経過した場合には、二次電池１４の開回路電圧ＯＣＶの値を推定する。すなわち、イグニッションスイッチがオフの状態にされると、分極電圧が時間の経過とともに解消されるので、ＣＰＵ１０ａは、電圧センサ１１の出力を参照して端子電圧を測定するとともに、分極電圧を推定し、これらの差分から開回路電圧ＯＣＶの値を推定する。また、ＣＰＵ１０ａは、二次電池１４の等価回路を構成する素子の値を学習する処理を実行する。より詳細には、本実施形態では、図３に示すような二次電池１４の等価回路を想定し、この等価回路を構成する素子の値を学習処理によって求める。このようにして得られた等価回路の素子の値と、開回路電圧ＯＣＶの値は、ＲＡＭ１０ｃに格納される。
【００２３】
つぎに、ＣＰＵ１０ａは、学習処理によって得られた等価回路の素子の現在値および開回路電圧ＯＣＶの現在値と、前回の処理によって得られてＲＡＭ１０ｃに格納されている等価回路の素子の前回値および開回路電圧ＯＣＶの前回値とを比較することで二次電池１４の電解液に対して補水がされたか否かを判定する。図４は、補水前後の等価回路の各素子の値と、開回路電圧ＯＣＶの値の変化を示している。この例では、製造メーカおよび初期容量が同じ３つの鉛蓄電池である二次電池♯１〜♯３に対する測定結果が示されている。導体抵抗Ｒｏｈｍは補水の前後で３つとも値に変化が殆どない。負極反応抵抗Ｒｃｔ１は補水によって３つとも値が減少している。負極電気二重層容量Ｃ１は補水によって３つとも値が減少している。正極反応抵抗Ｒｃｔ２（交換電流密度の逆数に対応する素子）は補水によって３つとも値が増加している。正極電気二重層容量Ｃ２は補水によって３つとも値が減少している。開回路電圧ＯＣＶは補水によって３つともに値が減少している。
【００２４】
ＣＰＵ１０ａは、（１）開回路電圧ＯＣＶの前回値よりも今回値が所定の値以上低くなっており、（２）導体抵抗Ｒｏｈｍの前回値と今回値の差分が所定の値以下であり、かつ、以下の少なくとも１つが成立する場合には補水がされたと判定する。
【００２５】
（３）負極反応抵抗Ｒｃｔ１の今回値が前回値よりも所定の値以上小さくなった。
（４）正極反応抵抗Ｒｃｔ２の今回値が前回値よりも所定の値以上大きくなった。
（５）負極電気二重層容量Ｃ１の今回値が前回値よりも所定の値以上小さくなった。
（６）正極電気二重層容量Ｃ２の今回値が前回値よりも所定の値以上小さくなった。
【００２６】
以上の判定基準に基づいて判定した結果、補水がされたとＣＰＵ１０ａが判定した場合には、ＣＰＵ１０ａは、補水を検出したことを上位の装置であるＥＣＵに対して通知するとともに、ユーザに対しても通知する。この結果、ユーザは、補水が検出されたことを知ることができる。つぎに、ＣＰＵ１０ａは、ＲＡＭ１０ｃに格納されている、二次電池１４の状態を示す情報を初期化する。より詳細には、ＣＰＵ１０ａは、ＲＡＭ１０ｃに格納されている、二次電池１４の等価回路の素子値、二次電池１４の使用履歴、充電率、二次電池１４の基準容量（ＳＯＨ（State of Health）に関する情報）を初期化する。これにより、補水によって状態が変化した場合でも、その影響を少なくすることができる。なお、ユーザに対して補水の検出を通知した際に、ユーザによって補水をしていない旨の入力があった場合には、誤検出として、ＲＡＭ１０ｃに格納されている、二次電池１４の状態を示す情報の初期化を実行しないようにしてもよい。
【００２７】
以上に説明したように、本実施形態では、等価回路の素子の値と、開回路電圧の値の変化に基づいて、二次電池１４の補水の有無を検出し、補水がされたと判定した場合には、上位の装置およびユーザに通知するようにしたので、ユーザは補水が検出されたことを知ることができる。また、補水を検出した場合には、二次電池１４の状態を示す情報を初期化するようにしたので、補水によって二次電池１４の状態が変化した場合でも、状態を示す情報を初期化することで、状態を誤って判定することを防止できる。
【００２８】
なお、等価回路の学習処理および開回路電圧の推定処理が長期間に亘って実行されずに、前回値と今回値が測定された間隔が大きく開くことを防ぐために、前回値が測定されてから所定時間が経過した場合に、等価回路の学習処理および開回路電圧の推定処理を実行するようにしてもよい。
【００２９】
つぎに、図５を参照して、本実施形態において実行される処理の詳細について説明する。図５に示す処理は、例えば、図示しないイグニッションスイッチがオフの状態にされた後に所定の時間（例えば、数時間）が経過した場合に実行される。図５に示す処理が開始されると、以下のステップが実行される。
【００３０】
ステップＳ１０では、ＣＰＵ１０ａは、前回の学習処理から所定時間以上が経過したか否かを判定し、所定時間以上が経過したと判定した場合（ステップＳ１０：Ｙｅｓ）にはステップＳ１１に進み、それ以外の場合（ステップＳ１０：Ｎｏ）には処理を終了する。例えば、前回、ステップＳ１１〜Ｓ１３の処理を実行してから、２日以上が経過した場合にはＹｅｓと判定してステップＳ１１に進む。なお、この処理により、所定の周期で、開回路電圧の推定と等価回路の学習が実行されるので、前回値と今回値を得たタイミングが必要以上に離れることを防ぐことで、例えば、誤判定の発生を防止できる。
【００３１】
ステップＳ１１では、ＣＰＵ１０ａは、二次電池１４の開回路電圧ＯＣＶの値を推定する処理を実行する。より詳細には、ＣＰＵ１０ａは、電圧センサ１１によって二次電池１４の端子電圧を測定するとともに、分極電圧を計算して測定値から減算することで、開回路電圧ＯＣＶの値を推定する。
【００３２】
ステップＳ１２では、ＣＰＵ１０ａは、二次電池１４の等価回路を構成する素子の値を学習する処理を実行する。より詳細には、ＣＰＵ１０ａは、放電回路１５を駆動して二次電池１４を所定の周期かつ所定の電流で放電させ、そのときの電圧値および電流値を電圧センサ１１および電流センサ１２によって測定し、例えば、カルマンフィルタまたはサポートベクタマシン等のアルゴリズムを用いて学習処理することで、図３に示す等価回路を構成する素子の値を求める。
【００３３】
ステップＳ１３では、ＣＰＵ１０ａは、ステップＳ１１で推定した開回路電圧の値およびステップＳ１２で学習した等価回路の素子の値を、ＲＡＭ１０ｃに格納する。より詳細には、ＣＰＵ１０ａは、ステップＳ１１において推定した開回路電圧の今回値をＯＣＶｔとしてＲＡＭ１０ｃに格納し、また、ステップＳ１２において学習した導体抵抗、負極反応抵抗、正極反応抵抗、負極電気二重層容量、および、正極電気二重層容量の今回値を、Ｒｏｈｍｔ，Ｒｃｔ１ｔ，Ｒｃｔ２ｔ，Ｃ１ｔ，Ｃ２ｔとしてＲＡＭ１０ｃに格納する。なお、このようにして格納された値は、次回の処理では、ステップＳ１５の処理により、前回値として使用される。
【００３４】
ステップＳ１４では、ＣＰＵ１０ａは、二次電池１４が満充電状態か否かを判定し、満充電状態であると判定した場合（ステップＳ１４：Ｙｅｓ）にはステップＳ１５に進み、それ以外の場合（ステップＳ１４：Ｎｏ）には処理を終了する。より詳細には、ＣＰＵ１０ａは、開回路電圧ＯＣＶと、充電率ＳＯＣの関係を示す関係式に対して、ステップＳ１１で求めた開回路電圧ＯＣＶの値を代入することで、二次電池１４の充電率ＳＯＣを求め、充電率ＳＯＣが１００％である場合にはＹｅｓと判定してステップＳ１５に進む。このように、充電率に応じて判断するのは、充電率が前回と今回で異なる場合には、補水ではなく充電率によって等価回路の素子値や開回路電圧が変化する場合があるため、そのような原因によって誤判定することを防ぐためである。なお、１００％ではなく、例えば、充電率が共に九十数％以上の場合にＹｅｓと判定するようにしたり、前回と今回の充電率の差が数％以内の場合にはＹｅｓと判定するようにしたりしてもよい。
【００３５】
ステップＳ１５では、ＣＰＵ１０ａは、前回の処理によって学習または推定され、ＲＡＭ１０ｃに格納されている素子の値と、開回路電圧の値を取得する。より詳細には、前回の処理において、ステップＳ１１の処理によって推定された開回路電圧の前回値をＯＣＶｐとし、また、ステップＳ１２の処理によって前回学習された導体抵抗、正極反応抵抗、負極反応抵抗、負極電気二重層容量、および、正極電気二重層容量の前回値を、Ｒｏｈｍｐ，Ｒｃｔ１ｐ，Ｒｃｔ２ｐ，Ｃ１ｐ，Ｃ２ｐとする。
【００３６】
ステップＳ１６では、ＣＰＵ１０ａは、ステップＳ１５で取得した開回路電圧の前回値ＯＣＶｐと、ステップＳ１１で推定した開回路電圧の今回値ＯＣＶｔの差分を求めてΔＯＣＶ（＝ＯＣＶｔ−ＯＣＶｐ）とする。
【００３７】
ステップＳ１７では、ＣＰＵ１０ａは、ステップＳ１５で取得した導体抵抗の前回値Ｒｏｈｍｐと、ステップＳ１２で学習した導体抵抗の今回値Ｒｏｈｍｔの差分を求めてΔＲｏｈｍ（＝Ｒｏｈｍｔ−Ｒｏｈｍｐ）とする。
【００３８】
ステップＳ１８では、ＣＰＵ１０ａは、ステップＳ１５で取得した負極反応抵抗の前回値Ｒｃｔ１ｐと、ステップＳ１２で学習した負極反応抵抗の今回値Ｒｃｔ１ｔの差分を求めてΔＲｃｔ１（＝Ｒｃｔ１ｔ−Ｒｃｔ１ｐ）とする。
【００３９】
ステップＳ１９では、ＣＰＵ１０ａは、ステップＳ１５で取得した正極反応抵抗の前回値Ｒｃｔ２ｐと、ステップＳ１２で学習した正極反応抵抗の今回値Ｒｃｔ２ｔの差分を求めてΔＲｃｔ２（＝Ｒｃｔ２ｔ−Ｒｃｔ２ｐ）とする。
【００４０】
ステップＳ２０では、ＣＰＵ１０ａは、ステップＳ１５で取得した負極電気二重層容量の前回値Ｃ１ｐと、ステップＳ１２で学習した負極電気二重層容量の今回値Ｃ１ｔの差分を求めてΔＣ１（＝Ｃ１ｔ−Ｃ１ｐ）とする。
【００４１】
ステップＳ２１では、ＣＰＵ１０ａは、ステップＳ１５で取得した正極電気二重層容量の前回値Ｃ２ｐと、ステップＳ１２で学習した正極電気二重層容量の今回値Ｃ２ｔの差分を求めてΔＣ２（＝Ｃ２ｔ−Ｃ２ｐ）とする。
【００４２】
ステップＳ２２では、ＣＰＵ１０ａは、ΔＯＣＶ＜Ｔｈ１かつΔＲｏｈｍ＜Ｔｈ２が成立するか否かを判定し、これらの条件をともに満たすと判定した場合（ステップＳ２２：Ｙｅｓ）にはステップＳ２３に進み、それ以外の場合（ステップＳ２２：Ｎｏ）には処理を終了する。より詳細には、開回路電圧の前回値よりも今回値の方が所定値以上低くなり（ΔＯＣＶ＜Ｔｈ１であり）、かつ、導体抵抗の前回値と今回値が所定値以上変化していない（ΔＲｏｈｍ＜Ｔｈ２である）場合にはＹｅｓと判定してステップＳ２３に進む。つまり、二次電池１４の電解液に対して補水がされた場合には、図４に示すように開回路電圧ＯＣＶが減少する一方で、導体抵抗Ｒｏｈｍは殆ど変化しないため、これらを条件として補水の有無を判断する。
【００４３】
ステップＳ２３では、ＣＰＵ１０ａは、ΔＲｃｔ１＜Ｔｈ３、ΔＲｃｔ２＞Ｔｈ４、ΔＣ１＜Ｔｈ５、および、ΔＣ２＜Ｔｈ６の少なくとも１つが成立する場合（ステップＳ２３：Ｙｅｓ）にはステップＳ２４に進み、それ以外の場合（ステップＳ２４：Ｎｏ）には処理を終了する。より詳細には、図４に示すように、補水がされた場合には、Ｒｃｔ１は減少し、Ｒｃｔ２は増加し、Ｃ１は減少し、Ｃ２は減少するので、これらの少なくとも１つが成立する場合には、補水がされた（Ｙｅｓ）と判定し、ステップＳ２４に進む。
【００４４】
ステップＳ２４では、ＣＰＵ１０ａは、補水を検出したことを上位の装置に通知する。より詳細には、ＣＰＵ１０ａは、通信部１０ｄを介して上位の装置であるＥＣＵ（不図示）に補水を検出したことを通知する。ＥＣＵは、このような通知を受けた場合には、例えば、ユーザに対して補水を検知したことを表示装置に表示して通知する。これにより、ユーザは、補水を検出したことを知ることができる。
【００４５】
ステップＳ２５では、ＣＰＵ１０ａは、二次電池１４の状態を示す情報を初期化する処理を実行する。より詳細には、ＣＰＵ１０ａは、ＲＡＭ１０ｃに格納されている二次電池１４の等価回路の素子値、二次電池１４の使用履歴、二次電池１４の充電率、および、二次電池１４の基準容量等の情報を初期化する。
【００４６】
以上の処理によれば、例えば、二次電池１４の電解液に対して補水がなされた後に図５に示す処理が実行された場合には、補水の前に取得された等価回路の素子値および開回路電圧値が前回値とされ、補水の後に取得された等価回路の素子値および開回路電圧値が今回値とされ、これらの変化がステップＳ２２およびステップＳ２３の条件を満たす場合には、補水がされたと判定され、ステップＳ２４で上位装置に通知されるとともに、ステップＳ２５で二次電池１４の状態を示す情報が初期化される。
【００４７】
以上に説明したように、本発明の実施形態によれば、二次電池１４の等価回路の素子の値と、開回路電圧の値とに基づいて、二次電池１４の電解液に対して補水がされたか否かを判定するようにしたので、簡単な構成により補水の有無を確実に検出することができる。また、補水が検出された場合には、二次電池１４の状態を示す情報を初期化するようにしたので、補水による状態変化に確実に対応し、二次電池の状態を精度良く検出することができる。また、ステップＳ１０の判断により、開回路電圧の推定処理および等価回路の学習処理を所定の周期で実行するようにしたので、これらの処理が長期間実行されないことで、二次電池１４の経時的な変化が累積し、誤判定が発生することを防止できる。
【００４８】
（Ｃ）変形実施形態の説明
以上の実施形態は一例であって、本発明が上述したような場合のみに限定されるものでないことはいうまでもない。例えば、以上の実施形態では、図５のステップＳ２２において、反応抵抗Ｒｃｔ１，Ｒｃｔ２および電気二重層容量Ｃ１，Ｃ２に基づいて判断するようにしたが、電気二重層容量Ｃ１，Ｃ２は、反応抵抗Ｒｃｔ１，Ｒｃｔ２に比較して測定誤差が大きいので、電気二重層容量Ｃ１，Ｃ２については判断対象から除外し、反応抵抗Ｒｃｔ１，Ｒｃｔ２のみに基づいて判断するようにしてもよい。なお、電気二重層容量Ｃ１，Ｃ２を判断対象から除外する場合、反応抵抗Ｒｃｔ１，Ｒｃｔ２に関するいずれかの条件（ΔＲｃｔ１＜Ｔｈ３  ｏｒ  ΔＲｃｔ２＞Ｔｈ４）が満たされたときにステップＳ２４に進むだけでなく、これらの双方の条件が満たされたときにステップＳ２４に進むようにしてもよい。また、場合によっては、図５のステップＳ２３の判断を省略し、ステップＳ２２の判断のみで補水の有無を判定するようにしてもよい。
【００４９】
また、ΔＯＣＶ，ΔＲｏｈｍ，ΔＲｃｔ１，ΔＲｃｔ２，ΔＣ１，ΔＣ２に対して重み付け係数（“０”も含む）を乗算して加算し、得られた結果を所定の閾値と比較して、判断するようにしてもよい。
【００５０】
また、以上の実施形態では、二次電池１４が満充電の場合に判断をするようにしたが、例えば、前回値の測定時と今回値の測定時の充電率ＳＯＣが同等である場合に処理を実行するようにしてもよい。例えば、前回値を測定した際の充電率ＳＯＣが９０％であった場合には、ＳＯＣが９０％になった場合に今回値を測定して判断するようにしてもよい。
【００５１】
また、図５に示す処理では、上位装置に通知した直後に二次電池１４の状態を示す情報を初期化するようにしたが、例えば、ユーザに対して補水の有無を問い合わせ、補水を行ったことが確実である場合には二次電池１４の状態を示す情報を初期化するようにしてもよい。
【符号の説明】
【００５２】
１  二次電池状態検出装置
１０  制御部
１０ａ  ＣＰＵ（求出手段、算出手段、判定手段）
１０ｂ  ＲＯＭ
１０ｃ  ＲＡＭ
１０ｄ  通信部
１０ｅ  Ｉ／Ｆ
１１  電圧センサ
１２  電流センサ
１３  温度センサ
１４  二次電池
１５  放電回路
１６  オルタネータ
１７  エンジン
１８  スタータモータ
１９  負荷
【図１】
0006373171.tif 000002
【図２】
0006373171.tif 000003
【図３】
0006373171.tif 000004
【図４】
0006373171.tif 000005
【図５】
0006373171.tif 000006