(57)【特許請求の範囲】
【請求項１】
二次電池の開回路電圧ＯＣＶを所定の一次関数に適用して充電率ＳＯＣを求める二次電池状態検出装置において、
予め求めた前記一次関数の傾きと切片の関係を示す情報を記憶する記憶手段と、
前記二次電池の電圧および充放電電流に基づいて前記一次関数の傾きを求出する求出手段と、
前記求出手段によって求出された前記傾きに対応する前記切片を、前記記憶手段から特定する特定手段と、
前記二次電池の開回路電圧を測定する測定手段と、
前記測定手段によって測定された前記開回路電圧を、前記求出手段によって求出された傾きと、前記特定手段によって特定された切片を有する前記一次関数に適用して充電率ＳＯＣを算出する算出手段と、を有し、
前記求出手段は、所定の期間内における前記充放電電流の積算値と満充電時放電可能容量を示すＳＯＨの比から求めたＳＯＣの差分値ΔＳＯＣと、前記所定の期間の始期のＯＣＶと終期のＯＣＶの差分値ΔＯＣＶとの比から前記傾きを求める、
ことを特徴とする二次電池状態検出装置。
【請求項２】
前記所定の期間は、予め定められた固定の期間であることを特徴とする請求項１に記載の二次電池状態検出装置。
【請求項３】
前記所定の期間は、前記二次電池の状態が所定量変化する期間であることを特徴とする請求項１に記載の二次電池状態検出装置。
【請求項４】
前記二次電池の状態は、ＳＯＣまたはＯＣＶであることを特徴とする請求項３に記載の二次電池状態検出装置。
【請求項５】
前記所定の期間は、ΔＳＯＣが所定値以上となり、かつ、予め定められた固定の期間以内の期間であることを特徴とする請求項４に記載の二次電池状態検出装置。
【請求項６】
二次電池の開回路電圧ＯＣＶを所定の一次関数に適用して充電率ＳＯＣを求める二次電池状態検出方法において、
予め求めた前記一次関数の傾きと切片の関係を示す情報を記憶手段に記憶させる記憶ステップと、
前記二次電池の電圧および充放電電流に基づいて前記一次関数の傾きを求出する求出ステップと、
前記求出ステップにおいて求出された前記傾きに対応する前記切片を、前記記憶手段から特定する特定ステップと、
前記二次電池の開回路電圧を測定する測定ステップと、
前記測定ステップにおいて測定された前記開回路電圧を、前記求出ステップにおいて求出された傾きと前記特定ステップによって特定された切片を有する前記一次関数に適用して充電率ＳＯＣを算出する算出ステップと、を有し、
前記求出ステップは、所定の期間内における前記充放電電流の積算値と満充電時放電可能容量を示すＳＯＨの比から求めたＳＯＣの差分値ΔＳＯＣと、前記所定の期間の始期のＯＣＶと終期のＯＣＶの差分値ΔＯＣＶとの比から前記傾きを求める、
ことを特徴とする二次電池状態検出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、二次電池状態検出装置および二次電池状態検出方法に関するものである。
【背景技術】
【０００２】
特許文献１には、二次電池の放電時における開回路電圧ＯＣＶ（Open Circuit Voltage）を測定し、予め設定された二次電池のＯＣＶと充電率ＳＯＣ（State of Charge）との関係に基づいてＳＯＣを求め、求めたＳＯＣに基づいて二次電池を充電するとともに、ＳＯＣを求める際に、所定時間におけるＯＣＶの変化とＳＯＣの変化とを測定して、予め設定された二次電池のＯＣＶとＳＯＣとの関係を補正する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−３５１６９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、特許文献１に開示された技術では、任意のＯＣＶにおけるＳＯＣが不明である場合、ＯＣＶとＳＯＣの関係を示す一次関数の傾きを推定できたとしても、切片を推定することができないため、二次電池のＳＯＣを正確に推定できないという問題点がある。
【０００５】
本発明は、二次電池の充電率を正確に検出することが可能な二次電池検出装置および二次電池状態検出方法を提供することを目的としている。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明は、二次電池の開回路電圧ＯＣＶを所定の一次関数に適用して充電率ＳＯＣを求める二次電池状態検出装置において、予め求めた前記一次関数の傾きと切片の関係を示す情報を記憶する記憶手段と、前記二次電池の電圧および充放電電流に基づいて前記一次関数の傾きを求出する求出手段と、前記求出手段によって求出された前記傾きに対応する前記切片を、前記記憶手段から特定する特定手段と、前記二次電池の開回路電圧を測定する測定手段と、前記測定手段によって測定された前記開回路電圧を、前記求出手段によって求出された傾きと、前記特定手段によって特定された切片を有する前記一次関数に適用して充電率ＳＯＣを算出する算出手段と、を有し、前記求出手段は、所定の期間内における前記充放電電流の積算値と満充電時放電可能容量を示すＳＯＨの比から求めたＳＯＣの差分値ΔＳＯＣと、前記所定の期間の始期のＯＣＶと終期のＯＣＶの差分値ΔＯＣＶとの比から前記傾きを求める、ことを特徴とする。
このような構成によれば、二次電池の充電率を正確に検出することが可能となる。
【０００８】
また、本発明は、前記所定の期間は、予め定められた固定の期間であることを特徴とする。
このような構成によれば、期間を基準とすることで、簡易な構成によって、傾きを正確に求めることができる。
【０００９】
また、本発明は、前記所定の期間は、前記二次電池の状態が所定量変化する期間であることを特徴とする。
このような構成によれば、二次電池の状態変化に応じて、適切なタイミングで傾きを正確に求めることができる。
【００１０】
また、本発明は、前記二次電池の状態は、ＳＯＣまたはＯＣＶであることを特徴とする。
このような構成によれば、二次電池の状態量のいずれかを指標として、適切なタイミングで傾きを正確に求めることができる。
【００１１】
また、本発明は、前記所定の期間は、ΔＳＯＣが所定値以上となり、かつ、予め定められた固定の期間以内の期間であることを特徴とする。
このような構成によれば、ΔＳＯＣが所定値以上であっても、所定の期間が長期となり、ＳＯＨが変化することによって、計算精度に影響を及ぼすことを避けることができる。
【００１２】
また、本発明は、二次電池の開回路電圧ＯＣＶを所定の一次関数に適用して充電率ＳＯＣを求める二次電池状態検出方法において、予め求めた前記一次関数の傾きと切片の関係を示す情報を記憶手段に記憶させる記憶ステップと、前記二次電池の電圧および充放電電流に基づいて前記一次関数の傾きを求出する求出ステップと、前記求出ステップにおいて求出された前記傾きに対応する前記切片を、前記記憶手段から特定する特定ステップと、前記二次電池の開回路電圧を測定する測定ステップと、前記測定ステップにおいて測定された前記開回路電圧を、前記求出ステップにおいて求出された傾きと前記特定ステップによって特定された切片を有する前記一次関数に適用して充電率ＳＯＣを算出する算出ステップと、を有し、前記求出ステップは、所定の期間内における前記充放電電流の積算値と満充電時放電可能容量を示すＳＯＨの比から求めたＳＯＣの差分値ΔＳＯＣと、前記所定の期間の始期のＯＣＶと終期のＯＣＶの差分値ΔＯＣＶとの比から前記傾きを求める、ことを特徴とする。
このような方法によれば、二次電池の充電率を正確に検出することが可能となる。
【発明の効果】
【００１３】
本発明によれば、二次電池の充電率を正確に検出することが可能な二次電池検出装置および二次電池状態検出方法を提供することが可能となる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態に係る二次電池状態検出装置の構成例を示す図である。
【図２】図１の制御部の詳細な構成例を示すブロック図である。
【図３】ＳＯＣとＯＣＶの関係式のＥとＦの関係を示す図である。
【図４】ＯＣＶとＳＯＣの関係の時間的変化を示す図である。
【図５】図１に示す実施形態において実行される処理の一例を示す図である。
【発明を実施するための形態】
【００１５】
次に、本発明の実施形態について説明する。
【００１６】
（Ａ）本発明の実施形態の構成の説明
図１は、本発明の実施形態に係る二次電池状態検出装置を有する車両の電源系統を示す図である。この図において、二次電池状態検出装置１は、制御部１０、電圧センサ１１、電流センサ１２、温度センサ１３、および、放電回路１５を主要な構成要素としており、二次電池１４の状態を検出する。ここで、制御部１０は、電圧センサ１１、電流センサ１２、および、温度センサ１３からの出力を参照し、二次電池１４の状態を検出する。電圧センサ１１は、二次電池１４の端子電圧を検出し、制御部１０に通知する。電流センサ１２は、二次電池１４に流れる電流を検出し、制御部１０に通知する。温度センサ１３は、二次電池１４自体または周囲の環境温度を検出し、制御部１０に通知する。放電回路１５は、例えば、直列接続された半導体スイッチと抵抗素子等によって構成され、制御部１０によって半導体スイッチがオン／オフ制御されることにより二次電池１４を間欠的に放電させる。
【００１７】
二次電池１４は、例えば、鉛蓄電池、ニッケルカドミウム電池、ニッケル水素電池、または、リチウムイオン電池等によって構成され、オルタネータ１６によって充電され、スタータモータ１８を駆動してエンジンを始動するとともに、負荷１９に電力を供給する。オルタネータ１６は、エンジン１７によって駆動され、交流電力を発生して整流回路によって直流電力に変換し、二次電池１４を充電する。
【００１８】
エンジン１７は、例えば、ガソリンエンジンおよびディーゼルエンジン等のレシプロエンジンまたはロータリーエンジン等によって構成され、スタータモータ１８によって始動され、トランスミッションを介して駆動輪を駆動し車両に推進力を与えるとともに、オルタネータ１６を駆動して電力を発生させる。スタータモータ１８は、例えば、直流電動機によって構成され、二次電池１４から供給される電力によって回転力を発生し、エンジン１７を始動する。負荷１９は、例えば、電動ステアリングモータ、デフォッガ、イグニッションコイル、カーオーディオ、および、カーナビゲーション等によって構成され、二次電池１４からの電力によって動作する。
【００１９】
図２は、図１に示す制御部１０の詳細な構成例を示す図である。この図に示すように、制御部１０は、ＣＰＵ（Central Processing Unit）１０ａ、ＲＯＭ（Read Only Memory）１０ｂ、ＲＡＭ（Random Access Memory）１０ｃ、通信部１０ｄ、Ｉ／Ｆ（Interface）１０ｅを有している。ここで、ＣＰＵ１０ａは、ＲＯＭ１０ｂに格納されているプログラム１０ｂａに基づいて各部を制御する。ＲＯＭ１０ｂは、半導体メモリ等によって構成され、プログラム１０ｂａ等を格納している。ＲＡＭ１０ｃは、半導体メモリ等によって構成され、プログラム１０ｂａを実行する際に生成されるデータや、後述するテーブルまたは数式等のパラメータ１０ｃａを格納する。通信部１０ｄは、上位の装置であるＥＣＵ（Electronic Control Unit）等との間で通信を行い、検出した情報を上位装置に通知する。Ｉ／Ｆ１０ｅは、電圧センサ１１、電流センサ１２、および、温度センサ１３から供給される信号をデジタル信号に変換して取り込むとともに、放電回路１５に駆動電流を供給してこれを制御する。
【００２０】
（Ｂ）実施形態の動作の説明
つぎに、図を参照して、本発明の実施形態の動作について説明する。開回路電圧ＯＣＶと充電率ＳＯＣとの間には以下の一次関数が成立することが知られている。
【００２１】
ＳＯＣ＝Ｅ×ＯＣＶ＋Ｆ  ・・・（１）
【００２２】
ここで、Ｅは傾きであり、Ｆは切片である。本願発明者は、異なる種類および状態の二次電池を多数測定し、前述した式（１）の傾きＥと切片Ｆの間には、図３に示すような関係が存在することを見いだした。図３の横軸は傾きＥを示し、縦軸は切片Ｆを示している。本願発明者は、製造メーカ、初期容量、および、劣化状態等が異なる２７０個の二次電池を測定し、図３の座標軸上に菱形としてプロットしたところ、傾きＥと切片Ｆの間には、実線で示す関係が存在し、寄与率は０．９９９８９であることを見いだした。つまり、傾きＥと切片Ｆの間には、二次電池１４の種類によらず、図３に示す関係が成立することが明らかになった。
【００２３】
本実施形態では、二次電池１４を実測することによって傾きＥを求めるとともに、図３に示す関係を用いて、傾きＥに対応する切片Ｆを求める。そして、求めたこれらの傾きＥおよび切片Ｆを式（１）に代入し、この式（１）に測定したＯＣＶを代入することで、二次電池１４の充電率ＳＯＣを正確に求めることができる。
【００２４】
つぎに、本実施形態の動作の詳細について説明する。本実施形態では、車両の製造工程において二次電池１４が車両に取り付けられた場合、または、整備工場等において二次電池１４が交換された場合に、ＣＰＵ１０ａは、電圧センサ１１の出力を参照し、二次電池１４の開回路電圧であるＯＣＶ１を測定する。また、ＣＰＵ１０ａは、放電回路１５によって二次電池１４を所定の周期でパルス放電させ、そのときの電圧と電流を電圧センサ１１および電流センサ１２によって測定し、内部インピーダンスを測定する。内部インピーダンスの測定が完了すると、ＣＰＵ１０ａは、測定した内部インピーダンスに基づいて、二次電池１４の満充電時放電可能容量を示すＳＯＨ（State of Health）を求める。なお、ＳＯＨの求め方はこれ以外の方法でもよい。
【００２５】
つぎに、ＣＰＵ１０ａは、二次電池１４に流れる電流値の時間積算値ΔＤＯＤを求める。より詳細には、ＣＰＵ１０ａは、電流センサ１２の出力を参照し、その出力値を時間積分することでΔＤＯＤを求める。つぎに、ＣＰＵ１０ａは、電圧センサ１１の出力を参照し、二次電池１４の開回路電圧であるＯＣＶ２を測定する。
【００２６】
つぎに、ＣＰＵ１０ａは、ΔＤＯＤとＳＯＨからΔＳＯＣを以下の式（２）により求める。そして、ＣＰＵ１０ａは、ΔＳＯＣが所定の値（例えば、２０％）以上になるまでΔＤＯＤの測定を継続する。ΔＳＯＣが所定の値以上になると、ＣＰＵ１０ａは、前回、ＳＯＨを推定してから所定の期間（例えば、数日〜数ヶ月）以内であれば、後述する処理によってＯＣＶ２，Ｆ，Ｆの値を計算し、所定の期間を超えている場合には、前述したＯＣＶ１，ＳＯＨ，ΔＤＯＤ等を計算する処理を再度実行する。なお、前回、ＳＯＨを推定してから所定の期間が経過している場合に、ＯＣＶ１，ＳＯＨ，ΔＤＯＤ等の値を再度計算するのは、時間の経過によってＳＯＨが変化し、計算結果が誤差を生じることを防ぐためである。
【００２７】
ΔＳＯＣ＝ΔＤＯＤ／ＳＯＨ  ・・・（２）
【００２８】
つぎに、ＣＰＵ１０ａは、ＯＣＶ１とＯＣＶ２からΔＯＣＶを以下の式（３）により求める。
【００２９】
ΔＯＣＶ＝ＯＣＶ１−ＯＣＶ２  ・・・（３）
【００３０】
つぎに、ＣＰＵ１０ａは、以下の式（４）に、式（２）で求めたΔＳＯＣと、式（３）で求めたΔＯＣＶを代入し、傾きＥを求める。
【００３１】
Ｅ＝ΔＳＯＣ／ΔＯＣＶ  ・・・（４）
【００３２】
傾きＥが求まると、ＣＰＵ１０ａは、図３に示すグラフを参照し、傾きＥに対応する切片Ｆを求める。以上のようにして、傾きＥと切片Ｆとが求まると、これらの傾きＥと切片Ｆとを式（１）に代入する。このようにして得た式（１）に対して、測定したＯＣＶを適用することで、その時点のＳＯＣを正確に求めることができる。なお、本実施形態では、ＳＯＨを一定の値として計算に用いているため、前述した所定の期間は、ＳＯＨが大きく変化しない期間に設定することが好ましい。
【００３３】
ところで、式（１）の傾きＥと切片Ｆの値は、二次電池１４の劣化に伴って変化する。このため、例えば、所定の時間が経過した場合や、二次電池１４の状態が変化した場合には、前述した処理が再度実行されて、傾きＥと切片Ｆの値が新たに求められる。図４に示すように、ある時点におけるＯＣＶとＳＯＣの関係を示す実線は、時間が経過すると一点鎖線のように変化する。このとき、ΔＯＣＶが同じ場合、ΔＳＯＣは実線ではΔＳＯＣ１となり、一点鎖線ではΔＳＯＣ２となる。このため、これらの結果から求めた式（１）は、実線ではＳＯＣ＝Ｅ×ＯＣＶ＋Ｆとなり、一点鎖線ではＳＯＣ＝Ｅ’×ＯＣＶ＋Ｆ’となる。ここで、Ｅ≠Ｅ’かつＦ≠Ｆ’である。このように、二次電池１４の状態の変化に応じて傾きＥおよび切片Ｆを再度求めることで、二次電池１４の状態変化に応じた式（１）を求め、ＳＯＣを常に正確に求めることができる。
【００３４】
以上に説明したように、式（１）に示す傾きＥを実測により求め、図３に示す関係に、求めた傾きＥを適用して切片Ｆを求めるようにしたので、式（１）を正確に求めるとともに、式（１）を用いることでＯＣＶからＳＯＣを正確に求めることができる。また、図３に示す関係は、二次電池１４の種類や経年変化によらず成立することから、どのような二次電池１４を使用した場合であっても、ＳＯＣを正確に求めることができる。さらに、二次電池１４の状態が変化した場合には、傾きＥと切片Ｆを再度求めることで、ＯＣＶからＳＯＣを常に正確に求めることができる。
【００３５】
つぎに、図５を参照して、図１および図２に示す実施形態において実行される処理の一例について説明する。図５に示す処理は、図２に示すＲＯＭ１０ｂに格納されているプログラム１０ｂａをＣＰＵ１０ａが読み出して実行することにより実現される。この図５の処理は、車両の組み立て工程において二次電池１４が搭載された場合、または、整備工場等において二次電池１４が交換された場合に初回処理が実行される。なお、その後は、例えば、所定の周期で図５に示す処理が実行される。図５に示す処理が開始されると、以下のステップが実行される。
【００３６】
ステップＳ１０では、ＣＰＵ１０ａは、電圧センサ１１の出力を参照し、二次電池１４の開回路電圧を求め、求めた開回路電圧をＯＣＶ１とする。なお、二次電池１４の充放電が実行されてからあまり時間が経過していない場合には、成層化および分極等によって、開回路電圧を正確に測定することができないので、エンジン１７が停止されてから所定の時間（例えば、数時間）が経過してから、開回路電圧を測定することが望ましい。
【００３７】
ステップＳ１１では、ＣＰＵ１０ａは、ステップＳ１４で求めた内部インピーダンスを参照して、二次電池１４の劣化状態ＳＯＨを求める。より詳細には、例えば、導電抵抗および液抵抗であるＲ＿ｏｈｍを参照することで、ＳＯＨを求めることができる。もちろん、これ以外の方法によってＳＯＨを求めるようにしてもよい。
【００３８】
ステップＳ１２では、ＣＰＵ１０ａは、所定の期間内において二次電池１４に流れる充放電電流の時間積算値ΔＤＯＤを求める。いまの例では、所定の期間内において二次電池１４に流れる電流を電流センサ１１によって検出して時間積分する。
【００３９】
ステップＳ１３では、ＣＰＵ１０ａは、ＳＯＨ推定時からの経過時間を測定する。より詳細には、ＣＰＵ１０ａは、ステップＳ１１においてＳＯＨを推定してから経過した時間を測定する。
【００４０】
ステップＳ１４では、ＣＰＵ１０ａは、電圧センサ１１の出力を参照し、二次電池１４の開回路電圧を求め、求めた開回路電圧をＯＣＶ２とする。なお、エンジン１７が停止されてから所定の時間（例えば、数時間）が経過してから、電圧を測定することが望ましいことは、ステップＳ１０で説明したのと同様である。
【００４１】
ステップＳ１５では、ＣＰＵ１０ａは、ステップＳ１２で求めたΔＤＯＤと、ステップＳ１１で求めたＳＯＨを式（２）に代入し、得られた値をΔＳＯＣとする。
【００４２】
ステップＳ１６では、ＣＰＵ１０ａは、ΔＳＯＣが所定の閾値以上になったか否かを判定し、ΔＳＯＣが所定の閾値以上になったと判定した場合（ステップＳ１６：Ｙｅｓ）にはステップＳ１７に進み、それ以外の場合（ステップＳ１６：Ｎｏ）にはステップＳ１２に戻って前述の場合と同様の処理を繰り返す。例えば、ΔＳＯＣが２０％以上になった場合にはＹｅｓと判定してステップＳ１７に進む。なお、２０％は一例であって、これ以外の値を用いるようにしてもよい。
【００４３】
ステップＳ１７では、ＣＰＵ１０ａは、前回、ＳＯＨを推定してから所定の期間以内であるか否かを判定し、所定の期間以内であると判定した場合（ステップＳ１７：Ｙｅｓ）にはステップＳ１８に進み、それ以外の場合（ステップＳ１７：Ｎｏ）にはステップＳ１０に戻って前述の場合と同様の処理を繰り返す。より詳細には、前回ＳＯＨを推定してから、例えば、数日〜数ヶ月が経過した場合にはＹｅｓと判定してステップＳ１０に戻って、ＳＯＨ等の値を再計算する。このような処理を実行する理由は、所定の期間を超えている場合には、ＳＯＨの値が変化している可能性があり、その場合、計算結果に誤差を生じるからである。すなわち、本実施形態では、ＳＯＨを一定の値として計算に用いているため、所定の期間を超えた場合には、ＳＯＨが変化して計算結果に誤差を生じる可能性があることから、ＳＯＨ等の値を再度計算する。
【００４４】
ステップＳ１８では、ＣＰＵ１０ａは、ステップＳ１０で求めたＯＣＶ１と、ステップＳ１４で求めたＯＣＶ２を式（３）に代入し、得られた値をΔＯＣＶとする。
【００４５】
ステップＳ１９では、ＣＰＵ１０ａは、ステップＳ１５で求めたΔＳＯＣと、ステップＳ１８で求めたΔＯＣＶを式（４）に代入し、得られた値を傾きＥとする。
【００４６】
ステップＳ２０では、ＣＰＵ１０ａは、ステップＳ１９で求めた傾きＥに対応する切片Ｆを図３に示す関係から求める。より詳細には、図３に示す関係に対応する数値を格納したテーブルまたは関係を示す関係式を、ＲＡＭ１０ｃのパラメータ１０ｃａとして格納しておき、ＣＰＵ１０ａは、ステップＳ１９で求めた傾きＥに対応する切片Ｆを、テーブルまたは関係式から求める。
【００４７】
ステップＳ２１では、ＣＰＵ１０ａは、ステップＳ１９で求めた傾きＥと、ステップＳ２０で求めた切片Ｆを式（１）に代入することで、ＯＣＶとＳＯＣの関係を示す式を得ることができる。このようにして得た式（１）に対して、測定によって得られたＯＣＶを代入することで、その時点におけるＳＯＣを正確に推定することができる。
【００４８】
以上に説明したように、本発明の実施形態では、ＯＣＶとＳＯＣの関係を示す式（１）の傾きＥを実測によって求めるとともに、図３に示す傾きＥと切片Ｆの関係に基づいて切片Ｆを求めるようにした。このため、ＳＯＣを正確に求めることができる。
【００４９】
また、本発明の実施形態では、図３に示す関係は、二次電池１４の種類や状態に拘わらず不変であることから、二次電池１４の種類や状態に拘わらず、式（１）の傾きＥおよび切片Ｆを正確に求めることができる。
【００５０】
（Ｃ）変形実施形態の説明
以上の実施形態は一例であって、本発明が上述したような場合のみに限定されるものでないことはいうまでもない。例えば、以上の実施形態では、ステップＳ１６の処理では、ΔＳＯＣが所定の値以上になった場合にステップＳ１８に進むようにしたが、例えば、ΔＯＣＶが所定の閾値を超えた場合に、ステップＳ１８に進むようにしてもよい。このような方法によれば、異なる２点のデータを確実に取得することができる。
【００５１】
また、ステップＳ１１では、二次電池１４の内部インピーダンスからＳＯＨを求めるようにしたが、これ以外の方法によってＳＯＨを求めるようにしてもよい。
【００５２】
また、ステップＳ１９では、傾きＥを直接求めるようにしたが、例えば、過去に求めた傾きＥの経時的変化から、新たな傾きＥの値を推定するようにしてもよい。
【００５３】
また、ステップＳ２０では、数式に基づいて切片Ｆを求めるようにしたが、傾きＥと切片Ｆの関係をテーブルとして格納しておき、このテーブルに基づいて、切片Ｆを求めるようにしてもよい。
【００５４】
また、図５に示す処理を実行する頻度としては、例えば、ＳＯＨが所定の閾値以上変化した場合や、減液量が所定の閾値以上になった場合、または、積算温度が所定の閾値以上になった場合に処理を実行して傾きＥおよび切片Ｆを更新するようにしてもよい。そのような構成によれば、二次電池１４の状態が変化したタイミングで、傾きＥおよび切片Ｆを更新することで、ＳＯＣを恒常的に正しく求めることができる。
【００５５】
また、以上の実施形態では、二次電池１４の温度については言及していないが、温度センサ１３の出力によって二次電池１４の温度を推定し、推定した温度に基づいて、二次電池１４のパラメータを補正するようにしてもよい。このような構成によれば、環境温度によらず、ＳＯＣを正しく求めることができる。
【符号の説明】
【００５６】
１  二次電池状態検出装置
１０  制御部
１０ａ  ＣＰＵ（求出手段、特定手段、算出手段）
１０ｂ  ＲＯＭ
１０ｃ  ＲＡＭ（記憶手段）
１０ｄ  通信部
１０ｅ  Ｉ／Ｆ
１１  電圧センサ（測定手段）
１２  電流センサ
１３  温度センサ
１４  二次電池
１５  放電回路
１６  オルタネータ
１７  エンジン
１８  スタータモータ
１９  負荷
【図１】
0006452403.tif 000002
【図２】
0006452403.tif 000003
【図３】
0006452403.tif 000004
【図４】
0006452403.tif 000005
【図５】
0006452403.tif 000006