バッテリー検知システムであって、バッテリーの温度を測定するように構成される温度センサ、前記バッテリーの放電の深さDODに関連する前記バッテリーの定常状態挙動と遷移挙動とに関連付けられる所定のデータをストアするように構成されるメモリ、及び前記バッテリーの電圧を測定するように、及び前記電圧、前記所定のデータ、及び前記温度に基づいて前記バッテリーの充電状態SOCを計算するように構成されるコントローラ、を含む、システム。請求項1に記載のシステムであって、前記コントローラが、複数のサンプリング時間の各々において前記電圧を測定し、且つ、前記SOCを計算するように構成され、前記バッテリーの定常状態挙動及び遷移挙動に関連付けられる所定のデータが、前記バッテリーの温度依存抵抗を含み、前記コントローラが、前記バッテリーの前記電圧及び前記温度依存抵抗に基づいて前記バッテリーにより生成される電流を推定するように構成され、及び更に、前のサンプリング時間における前記推定された電流に基づいて現在のサンプリング時間における前記バッテリーの前記SOCを計算するように構成される、システム。請求項1に記載のシステムであって、前記バッテリーの前記定常状態挙動及び遷移挙動に関連付けられる所定のデータが、定常状態回路部及び遷移回路部を含むダイナミックバッテリーモデルとして前記バッテリーをモデル化することに基づいて判定され、前記ダイナミックバッテリーモデルが少なくとも一つのRCネットワークを含む、システム。請求項3に記載のシステムであって、前記少なくとも1つのRCネットワークが、直列に結合される第1のレジスタ及び第1のキャパシタとして構成される前記定常状態回路部に関連付けられる第1のRCネットワーク、及び前記遷移回路部に関連付けられる少なくとも一つの第2のRCネットワークであって、各々が並列に結合される第2のレジスタ及び第2のキャパシタとして構成される、前記少なくとも1つの第2のRCネットワーク、を含む、システム。請求項4に記載のシステムであって、前記バッテリーの前記定常状態挙動及び遷移挙動に関連付けられる所定のデータが、全て前記バッテリーの複数のDODポイントの関数として、前記第1及び第2のキャパシタの静電容量値の比と、前記第1及び第2のレジスタの抵抗値の比と、前記第1のキャパシタの電圧に対する温度依存線形数式変数と、前記バッテリーの総抵抗に関連付けられる温度依存指数方程式変数とを含む、システム。請求項5に記載のシステムであって、前記コントローラが、前記バッテリーの前記温度の関数として、前記第1及び第2のレジスタの抵抗値の前記比と前記バッテリーの総抵抗に関連付けられる温度依存指数方程式変数とに基づいて前記ダイナミックバッテリーモデルの前記第1及び第2のレジスタの前記抵抗値を計算するように、及び前記バッテリーの前記温度の関数として、前記第1及び第2のキャパシタの静電容量値の前記比と前記第1のキャパシタの電圧に対する温度依存線形数式変数とに基づいて前記ダイナミックバッテリーモデルの前記第1及び第2のキャパシタの前記静電容量値を計算するように構成される、システム。請求項6に記載のシステムであって、前記コントローラが更に、前記バッテリーの経年劣化を把握するため前記メモリ内の前記バッテリーの前記温度の関数として、前記バッテリーの総抵抗に関連付けられる前記温度依存指数方程式変数を更新するように構成される、システム。請求項6に記載のシステムであって、前記コントローラが更に、前記ダイナミックバッテリーモデルの前記第1及び第2のレジスタの前記抵抗値と前記ダイナミックバッテリーモデルの前記第1及び第2のキャパシタの前記静電容量値とに基づいて、及び前のサンプリング時間における前記バッテリーを介する前記推定された電流に基づいて、現在のサンプリング時間において前記バッテリーにより生成される電流を推定するように構成される、システム。請求項8に記載のシステムであって、前記コントローラが更に、前記前のサンプリング時間における前記バッテリーの前記DODの前記バッテリーの前記推定された電流に基づいて前記バッテリーの前記SOCを計算するように構成される、システム。請求項3に記載のシステムであって、前記バッテリーの前記定常状態挙動及び遷移挙動に関連付けられる所定のデータの少なくとも一部が、所定の負荷を前記ダイナミックバッテリーモデルに適用すること、及び前記所定の負荷を介する電流の関数として、前記ダイナミックバッテリーモデルに関連付けられる電圧の変化を測定することに基づいて判定される、システム。請求項10に記載のシステムであって、前記バッテリーの前記定常状態挙動及び遷移挙動に関連付けられる前記所定のデータの少なくとも一部が、前記所定の負荷を取り除くと前記ダイナミックバッテリーモデルに関連付けられる電圧応答を測定することに基づいて判定される、システム。バッテリーの充電状態SOCを計算するための方法であって、前記方法が、前記バッテリーの放電の深さDODに関連する前記バッテリーの定常状態と遷移挙動とに関連付けられる所定のデータを判定するため定常状態回路部及び遷移回路部を含むダイナミックバッテリーモデルとして前記バッテリーをモデル化すること、前記バッテリーの温度を判定すること、前記バッテリーの電圧を測定すること、メモリから前記所定のデータにアクセスすること、及び前記電圧、前記所定のデータ、及び前記温度に基づいて、前記バッテリーの前記SOCを計算すること、を含む、方法。請求項12に記載の方法であって、前記バッテリーをモデル化することが、前記定常状態回路部を、直列に結合される第1のレジスタ及び第1のキャパシタとしてモデル化すること、前記遷移回路部を、並列に結合される第2のレジスタ及び第2のキャパシタとしてモデル化すること、及び前記バッテリーの前記DODの関数として、前記第1及び第2のキャパシタ及び前記第1及び第2のレジスタの値を計算することであって、前記第1及び第2のキャパシタ及び前記第1及び第2のレジスタの前記値が、前記バッテリーの前記定常状態挙動と遷移挙動とに関連付けられる所定のデータの一部を形成すること、を含む、方法。請求項13に記載の方法であって、前記バッテリーをモデル化することが、全て前記バッテリーの複数のDODポイントの関数として、前記第1及び第2のキャパシタの静電容量値の比、前記第1及び第2のレジスタの抵抗値の比、前記第1のキャパシタの電圧に対する温度依存線形数式変数、及び前記バッテリーの総抵抗に関連付けられる温度依存指数方程式変数として、前記バッテリーの前記定常状態挙動及び遷移挙動に関連付けられる所定のデータを生成することを更に含む、方法。請求項14に記載の方法であって、前記SOCを計算することが、前記バッテリーの前記温度の関数として、前記第1及び第2のレジスタの抵抗値の前記比と前記バッテリーの総抵抗に関連付けられる前記温度依存指数方程式変数とに基づいて、前記ダイナミックバッテリーモデルの前記第1及び第2のレジスタの前記抵抗値を計算すること、及び前記バッテリーの前記温度の関数として、前記第1及び第2のキャパシタの静電容量値前記比と前記第1のキャパシタの前記電圧に対する前記温度依存線形数式変数とに基づいて、前記ダイナミックバッテリーモデルの前記第1及び第2のキャパシタの前記静電容量値を計算すること、を含む、方法。請求項15に記載の方法であって、前記SOCを計算することが、前記ダイナミックバッテリーモデルの前記第1及び第2のレジスタの前記抵抗値と前記ダイナミックバッテリーモデルの前記第1及び第2のキャパシタの前記静電容量値とに基づいて、及び前のサンプリング時間における前記バッテリーを介する前記推定された電流に基づいて、現在のサンプリング時間における前記バッテリーにより生成される電流を推定すること、及び前記バッテリーにより生成される前記推定された電流と前記前のサンプリング時間における前記バッテリーの前記DODとに基づいて、前記バッテリーの前記SOCを計算すること、を更に含む、方法。バッテリー検知システムであって、バッテリーの温度を測定するように構成される温度センサ、前記バッテリーの放電の深さDODに関連する前記バッテリーの定常状態挙動及び遷移挙動に関連付けられる所定のデータをストアするように構成されるメモリ、及び複数のサンプリングインタバルの各々で前記バッテリーの電圧のサンプルを得るように、前記サンプリングインタバル、前記所定のデータ、及び前記温度のそれぞれ一つにおける前記電圧に基づいて所定のサンプリングインタバルで前記バッテリーにより生成される対応する電流を推定するため、及び前記サンプリングインタバルのそれぞれにおける前記バッテリーを介する前記推定された電流に基づいて、及び直前のサンプリングインタバルにおける前記バッテリーの前記DODに基づいて、前記バッテリーの充電状態SOCを計算するように構成されるコントローラ、を含む、システム。請求項17に記載のシステムであって、前記バッテリーの前記定常状態挙動と遷移挙動に関連付けられる前記所定のデータが、定常状態回路部及び遷移回路部を含むダイナミックバッテリーモデルとして前記バッテリーをモデル化することに基づいて判定され、前記静的及び遷移回路部の各々が少なくとも一つのRCネットワークを含む、システム。請求項18に記載のシステムであって、前記バッテリーの前記定常状態挙動及び遷移挙動に関連付けられる前記所定のデータの少なくとも一部が、前記ダイナミックバッテリーモデルに所定の負荷を適用すること、及び前記所定の負荷を介する電流の関数として前記ダイナミックバッテリーモデルに関連付けられる電圧の変化を測定することに基づいて判定される、システム。請求項19に記載のシステムであって、前記バッテリーの前記定常状態挙動及び遷移挙動に関連付けられる前記所定のデータの少なくとも一部が、前記所定の負荷を取り除くと前記ダイナミックバッテリーモデルに関連する電圧応答を測定することに基づいて判定される、システム。本発明は、概して電子回路に関し、更に具体的には、バッテリー容量を検知するためのシステム及び方法に関連する。バッテリー検知システムが、バッテリーの温度を測定する温度センサを含み得る。この温度はバッテリー検知コントローラに供給され、バッテリー検知コントローラは、バッテリーの電圧を測定するように、及び電圧、温度に基づいて、及びバッテリーの定常状態挙動と遷移挙動とに関連付けられる所定のデータに基づいて、バッテリーの充電状態SOCを計算するように構成される。所定のデータはメモリにストアされ得、これは、バッテリーのSOCも複数のサンプリングインタバルの各々において同様に判定され得るように、複数のサンプリングインタバルの各々でバッテリー検知コントローラによりアクセスされ得る。本明細書に記載するように、バッテリーのSOCは、そのバッテリーに利用可能な電荷がどの程度残っているかを示すために時折用いられる。バッテリーの放電の深さDODは、そのバッテリーがどのくらい放電されたかを指し得、そのバッテリーの最大総ゼロ電流電荷QMAXで除された、現在残っている集積電荷Qと定義することができる。バッテリーのDODは、式DODSOC=1によりSOCに関連し、通常、そのバッテリーにより電力供給されるデバイスの残存実行時間の演算を得るために用いられる。従って、本明細書に記載するように、SOC及びDODは概して、1に対しSOC及びDOD間で逆比例の関係に基づいて相互交換可能な方式で、記載され得る。所定のデータは、オフラインで生成され得、バッテリーの製造前などに、バッテリーをダイナミックバッテリーモデルとしてモデル化すること、及び対応するテストバッテリーに対し一連のテストを実行することに基づいて、検知されているバッテリーの特定のバッテリー化学成分に対応し得る。一例として、ダイナミックバッテリーモデルは、各々少なくとも一つのRCネットワークを含む、定常状態回路部及び遷移回路部を含むように構成され得る。例えば、定常状態回路部のRCネットワークが、直列接続されるレジスタ及びキャパシタを含み得、遷移回路部のRCネットワークが、並列接続のレジスタ及びキャパシタを含み得る。それぞれの静的及び遷移回路部の各々におけるレジスタ及びキャパシタの値は、対応するテストバッテリーに所定の負荷を適用すること、応答電流に関連する電圧の変化を判定すること、及び電圧応答を判定するため負荷を取り除くことにより判定され得る。また、バッテリーの抵抗の値及びダイナミックバッテリーモデルの定常状態回路部の電圧は温度依存であり得、そのため、テストバッテリーに対して同様に判定され得、所定のデータに含まれ得る。バッテリー検知コントローラはその後、バッテリーのSOCを判定するため、電圧、所定のデータ、及びバッテリーの温度に基づいて一連の計算を実行することができる。具体的には、バッテリー検知コントローラは、それぞれのサンプリングインタバルにおける電圧及び前のサンプリング期間のDODに基づいて、複数のサンプリングインタバルの各々におけるバッテリーの電流を反復的に計算することができる。この電流はその後、バッテリーの現在のSOCを計算するために用いられ得る。従って、バッテリー検知コントローラは、前の計算及び電圧及び温度の両方の電流測定に基づいて、バッテリーのSOCに対し新しい値を計算し続けることができる。図1は、本発明の1つの側面に従ったバッテリー検知システム10の一例を図示する。バッテリー検知システム10は、ラップトップコンピュータ、カメラ、又はワイヤレス通信デバイスなど、種々の携帯型電子デバイスのうち任意のものの一部として含まれ得る。バッテリー検知システム10のバッテリー検知コントローラ12は、関連する携帯型電子デバイスのオペレーションの間バッテリー14の充電状態SOCを判定するように構成される。具体的には、バッテリー検知コントローラ12は、電圧VBAT、バッテリー14の温度、バッテリー14の放電の深さDODに関連するバッテリー14の定常状態挙動と遷移挙動とに関連付けられる所定のデータに基づいて、複数のサンプリング期間の各々におけるバッテリー14のSOCを提供するため、複数のサンプリング期間の各々でバッテリー14の電圧VBATを継続的にサンプリングするように構成され得る。図1の例において、バッテリー14は単一のバッテリーとして示される。しかし、バッテリー14は、電圧VBATが全てのバッテリーの総電圧を表し得るように、直列に電気的に接続された複数のバッテリーを表すことができることを理解されたい。従って、バッテリー検知コントローラ12により計算されたSOCは、複数のバッテリーの平均SOCであり得る。バッテリー検知システム10は、温度信号TEMPをバッテリー検知コントローラ12に提供するように構成される温度センサ16を含む。温度信号TEMPは、バッテリー14に直接的に結合される外部センサに基づくなど、バッテリー14の実際の温度に関連付けられる信号であり得、又はバッテリーを囲むエリアの周囲温度の測定値であり得る。一例として、温度信号TEMPは、温度センサ16の一部であり得るアナログデジタルコンバータADCによって提供されるなどの、デジタル信号であり得る。バッテリー検知システム10は、バッテリーモデルデータ20及び前のバッテリーデータ22をストアするように構成されるメモリ18を更に含む。バッテリーモデルデータ20は、バッテリー14の定常状態挙動パラメータに対応する定常状態挙動データ24、及びバッテリー14の遷移挙動パラメータに対応する遷移挙動データ26を含む。これ以降により詳細に説明するように、定常状態挙動データ24及び遷移挙動データ26は、バッテリー14のDODに依存する値を有するダイナミックバッテリーモデルに関するデータを含み得る。バッテリーモデルデータ20は、バッテリー14と実質的に同じ化学成分を有するテストバッテリー図示せずに対してテストを行うことにより、バッテリー14の製造前になど、オフラインで生成され得る。所定のバッテリーの特性は概して、DODへの依存として、特定の化学成分を有する全てのバッテリーに適用可能である。同じデータベースを同じ化学成分例えば、リチウムイオンの全てのバッテリーに用いることができるように、例えば、4つの異なる製造者からの、各々同じ化学成分を有する、4つの異なるバッテリーに対するDODに関連する所定のバッテリーの開回路電圧VOCの比較が、バッテリーの各々の開回路電圧VOCが約5ミリボルトを超えて異ならないことを示す。そのため、バッテリーモデルデータ20は、バッテリーモデルデータ20がバッテリー14のSOCの正確な計算を提供するように実装され得るように、バッテリー14と実質的に同じ化学成分のバッテリーに関連付けられるデータに対応し得る。従って、バッテリー検知コントローラ12は、バッテリー14のSOCを計算するため、メモリ18から信号DATAMODELを介して提供される、バッテリーモデルデータ20を実装することができる。前のバッテリーデータ22は、バッテリー14に関するデータの、前の計算に対応するデータのセットである。一例として、前のバッテリーデータ22は、バッテリー14の予め計算されたDOD、予め測定された電圧VBAT、及び予め推定されたバッテリー電流を含み得る。図1の例において、バッテリー検知コントローラ12がバッテリー14のDODを計算すると、バッテリー検知コントローラ12は、そのDOD及び計算に必要とされる付加的なデータを、前のバッテリーデータ22としてストアされるべき信号DATABATとして、メモリ18に提供することができる。そのため、バッテリー検知コントローラ12がバッテリー14の次のDOD値を計算すると、バッテリー検知コントローラ12は、バッテリー14のSOCを計算するため前のバッテリーデータ20を実装するため、メモリ18から提供される、信号DATAPREVを介して前のバッテリーデータ22を受け取ることができる。従って、これ以降により詳細に説明するように、バッテリー検知コントローラ12は、電圧VBAT、温度信号TEMPで示されるバッテリー14の温度、信号DATABATで示されるバッテリーモデルデータ20、及び信号DATAPREVで示される前のバッテリーデータ22に基づいて、バッテリー14の電流SOCを計算することができる。上述のように、バッテリーモデルデータ20は、バッテリー14をダイナミックバッテリーモデルとしてモデル化することに基づいてバッテリー14に対して生成され得る。図2は、本発明の1つの側面に従ったダイナミックバッテリーモデル50の一例を図示する。ダイナミックバッテリーモデル50は、図1の例においてバッテリー14に対応し得る。従って、図2の例の下記の詳細な説明において図1の例を参照する。ダイナミックバッテリーモデル50は、各々RCネットワークとして構成される、定常状態回路部52及び遷移回路部54を含む。具体的には、定常状態回路部52は、直列に配されるレジスタRSER及びキャパシタCSERを含み、遷移回路部54は、並列に配されるレジスタRPAR及びキャパシタCPARを含む。図2の例は、遷移回路部54に対し単一の並列結合のRCネットワークを示すが、遷移回路部54は、バッテリー14の遷移特性を集合的にモデル化する、互いに直列に接続されるなどの、多数の並列結合のRCネットワークを含み得ることを理解されたい。キャパシタCSERは、ダイナミックバッテリーモデルの電源に対応し、そのため、それを介する関連する開回路電圧VOCを有するものとしてモデル化される。開回路電圧VOCはそのため、ダイナミックバッテリーモデル50の瞬時定常状態電圧に対応する。集合的に、レジスタRSER及び遷移回路部54は、抵抗RBATを有するダイナミックバッテリーモデル50に対するノード56と58との間のバッテリーインピーダンスを構成する。ダイナミックバッテリーモデル50は更に、所定のサンプル時間でのダイナミックバッテリーモデル50の電圧及び電流の瞬時的大きさに対応するサンプル電圧Vt及び関連するサンプル電流Itを有する。ダイナミックバッテリーモデル50は、図1の例においてバッテリーモデルデータ20に含まれるなど、バッテリー14の定常状態挙動及び遷移挙動に関連付けられる所定のデータの表を構築するために用いることができる。一例として、バッテリー14の特定の化学成分に対しテストする間、所定の負荷図示せずが、テストバッテリーの寿命にわたってテストバッテリー電圧応答を測定するため対応するテストバッテリーに周期的に結合及び結合解除され得る。従って、バッテリー14の動作特性が、バッテリー14の所定のDOD値で得ることができる。そのため、テストの間バッテリー14の動作特性は、バッテリー14の所定のDOD値の各々における開回路電圧VOC、静電容量CSER、抵抗RSER、静電容量CPAR、及び抵抗RPARに対する値を判定するように実装され得る。このような値は、そのため、バッテリー14のDODの関数としてバッテリーモデルデータ20を構築するために用いられ得る。図3は、本発明の1つの側面に従った電圧対時間のグラフ100の一例を図示する。グラフ100は、図2の例においてダイナミックバッテリーモデル50に関連付けられるテストバッテリーの電圧応答を示すことができ、そのため、バッテリー14の所定のDOD値の各々における開回路電圧VOC、静電容量CSER、抵抗RSER、静電容量CPAR、及び抵抗RPARに対する値を把握するように実装され得る。そのため、図3の以下の例において図1及び2の例を参照する。グラフ100は、時間の関数としてプロットされるダイナミックバッテリーモデル50の電圧Vtを示す。テストバッテリーに対してテストを実行する際、所定の負荷が、テストバッテリーの特定のDODインタバルにおいてテストバッテリーに適用され得及びそれから取り除かれ得る。そのため、テストバッテリーの電圧応答は、DODインタバルの各々における開回路電圧VOC、静電容量CSER、抵抗RSER、静電容量CPAR、及び抵抗RPARに対する値を把握するために監視され得る。具体的には、電圧Vtが実施的に一定のままである値V0を有するように、時間T0で、テストバッテリーに印加される負荷はない。時間T0に続く時間T1で、既知の電流Itがテストバッテリーから流れるように、所定の負荷がテストバッテリーに印加される。応答において、電圧Vtは、時間T1における大きさV0から、所定の負荷がテストバッテリーから取り除かれる時間T2の大きさV1まで低減し始める。グラフ100の時間T1とT2の間の時間の領域はそのため、電圧Vtの高周波数領域102を定義することができ、これは、高周波数領域102の所定のDODインタバルXの間テストバッテリーのパラメータを識別することができる。一例として、レジスタRSERの値は、下記のように、電流Itの変化に関連する電圧Vtの変化に基づいて確認され得る。RSERX=dVt/dIt式1そのため、レジスタRPARの値は下記のように確定され得る。RPARX=RBATX-RSERX式2また、所定のDODインタバルに対し、キャパシタCSERの開回路電圧VOCは電圧Vtに基づいて判定され得、下記のようになる。VOCX=Vt-VRCX=It×RBATX式3ここで、VRCは抵抗RBATの電圧である。従って、所定のDODインタバルの高周波数領域102は、所定のDODインタバルXのRSER、RPAR、及びVOCの値を判定するように実装され得る。時間T2の後、所定の負荷がテストバッテリーから取り除かれると、電圧Vtはリラックスし、そのため、図3の例においてV1の大きさからV2の大きさまで増加する。そのため、時間T2はリラクゼーション領域104を定義する。そのため、V1からリラクゼーション領域104におけるV2までの電圧Vtの大きさの増加は、ダイナミックバッテリーモデル50の付加的なパラメータを判定するために分析され得る。具体的には、時間tの関数として電圧Vtの増加は、下記のように、DODインタバルXの静電容量CPARの大きさを判定することができる。CPARX=dVt/dt式4DODインタバルの各々における開回路電圧VOC、抵抗RSER、静電容量CPAR、及び抵抗RPARに対する値が把握されると、静電容量CSERに対する値は、テストバッテリーがテストされるDODインタバルの数に基づいて判定され得る。具体的には、DODインタバルXでは、静電容量CSERに対する値は下記のように判定され得る。CSERX={QMAX/Y-1}×VOCX-VOCX-1式5ここで、QMAXはテストバッテリーの最大総ゼロ電流電荷である。従って、ダイナミックバッテリーモデル50の回路パラメータは、DODインタバルYの各々に対し充分にモデル化され得る。バッテリー14の所定のDOD値の各々での開回路電圧VOC、静電容量CSER、抵抗RSER、静電容量CPAR、及び抵抗RPARのための値を把握するための初期実験は、所定の室温で行われ得る。そのため、ダイナミックバッテリーモデル50の抵抗及び電圧両方の温度依存性に基づいて、ダイナミックバッテリーモデル50に基づいてバッテリーモデルデータ20を構築する際にテストバッテリーを用いてこの実験は更に、温度構成要素を組み込むこともできる。具体的には、温度は、レジスタRSER及びRBAT及びキャパシタCSER及びCPARに実質的に等しく影響を与え得るため、レジスタRSER及びRBAT及びキャパシタCSER及びCPARの大きさの比は、バッテリーモデルデータ20の一部として開発され得、組み込まれ得る。具体的には、各DODインタバルXでの比は、下記のように定義することができる。RATIO1X=RSERX/RPARX式6及びRATI02X=CSERX/CPARX式7また、テストバッテリーに対する温度実験に基づいて、温度に基づいて開回路電圧VOC及びバッテリー抵抗RBATを計算するためのファクターのセットが判定され得る。具体的には、DOD依存変数のセットは、下記数式に基づいて開回路電圧VOC及びバッテリー抵抗RBATの温度依存計算を可能にし得る。VOCX=OCV_AXOCV_BX×T式8RBATX=R_AXR-BX×10×T-250式9ここで、Tは温度であり、OCV_Aは開回路電圧VOCに対するインターセプト変数であり、OCV_Bは開回路電圧VOCに対するスロープ係数であり、R_Aはバッテリー抵抗RBATに対するベース変数であり、R_Bはバッテリー抵抗RBATに対する指数係数である。そのため、バッテリーモデルデータ20は、YDOD値の各々に対するインターセプト変数OCV_A、スロープ係数OCV_B、ベース変数R_A、及び指数係数R_Bのための値を含み得る。ベース変数R_Aは、測定された電圧VBAT、開回路電圧VOC、及び推定された電流IESTこれ以降に更に詳細に説明するように関連付けられる情報の比較に基づくなど、バッテリー経年劣化を把握するように、バッテリー検知コントローラ12がベース変数R_Aの値を例えば、信号DATABATを介して更新し得るように、動的な値を有し得る。また、抵抗に対する温度の異なる影響に基づいて、指数係数R_Bは、温度の異なる範囲に基づいてDOD値の各々における複数の値を含み得る。一例として、所定のDOD値Xで、バッテリーモデルデータ20は、或る閾値例えば、25°Cを下回る温度に対する指数係数R_BLOW及び閾値を上回る温度に対する別個の指数係数R_BHIGHを含み得る。図4は、本発明の1つの側面に従ったダイナミックバッテリーモデルデータの表150の一例を図示する。ダイナミックバッテリーモデルデータは、図1の例におけるバッテリーモデルデータ20に対応し得、図2及び図3の例に関連して上述した手法に基づいて生成され得る。従って、図4の下記の例において図1~図3の例を参照する。表150は、バッテリーモデルデータ20の所定のセットがテストバッテリー及びダイナミックバッテリーモデル50から把握されるDOD値のセットを示す第1のコラム152を含む。図4の例において、第1のコラム152は、バッテリー14のDODに対し15個の異なる値を含む。しかし、図4の例においてDODのこれらの値は一例として示されること、及び表150はバッテリーモデルデータ20が得られた任意の数のDOD値を含み得ることを理解されたい。表150は、インターセプト変数OCV_Aを示す第2のコラム154、スロープ係数OCV_Bを示す第3のコラム156、及びベース変数R_Aを示す第4のコラム158を更に含む。表150は更に、指数係数R_Bを示す第5のコラム160、RATIO1を示す第6のコラム162、及びRATIO2を示す第7のコラムを含む。従って、バッテリーモデルデータ20は、バッテリー14のバッテリー14のSOCを判定するため定常状態挙動及び遷移挙動の実質的に完全な特徴を含み得る。再び図1の例を参照すると、所定のサンプリング時間kに、バッテリー検知コントローラ12はそのため、バッテリー14のSOCを計算することができる。バッテリー検知コントローラ12はまず、温度信号TEMPを介してバッテリー14の電圧VBATk及び温度Tを測定することができ、バッテリー14の電流IESTkを推定することができる。電流IESTkを推定するため、バッテリー検知コントローラ12は、前のサンプリング時間k-1において得られた及び計算されたDOD、推定された電流IEST、及びバッテリー電圧VBATを得るため、信号DATAPREVを介して、前のバッテリーデータ22に対しメモリ18にアクセスできる。DODk-1の値に基づいて、バッテリー検知コントローラ12は、信号DATAMODELを介してバッテリーモデルデータ20を得るためメモリ18にアクセスできる。具体的には、バッテリー検知コントローラ12は、DODk-1より直に大きい及びDODk-1より直に小さい、2つの既知のDOD値に対応して表150からパラメータにアクセスできる。従って、バッテリー検知コントローラ12は、その間にDODk-1がある、DODX及びDODX1の各々における値の線形補間に基づいて、インターセプト変数OCV_A、スロープ係数OCV_B、ベース変数R_A、指数係数R_B、RATIO1、及びRATIO2に対する値を判定することができる。充分に充電されたバッテリー14即ち、SOC=1後の第1のサンプリング時間kでは、前のサンプリング時間k-1のデータは、DODの第1の値即ち、DOD=0.000のバッテリーモデルデータ20に対応し得ることを理解されたい。DODk-1でのバッテリーモデルデータ20に対する値を得ると、バッテリー検知コントローラ12は、温度Tに基づいてバッテリー14のモデル化された抵抗RSER及びRPARに対する実際の値を得るために上記式6及び9を実行し得る。具体的には、式9を用いて、バッテリー検知コントローラ12は、バッテリーの総抵抗RBATを温度に対し調節されたものとして計算することができる。その後、温度調節された抵抗値バッテリーのRBATを用いて、バッテリー検知コントローラ12は、下記のように数式6を実装し得る。RBAT=RSERRPAR=RPARRPAR×RATIO1式10従って、バッテリー検知コントローラ12は、下記のように、バッテリー14のモデル化された抵抗RSER及びRPARを計算することができる。RPAR=RBAT/1RATIO1式11及びRSER=RBAT-RPAR式12上述のように、バッテリー検知コントローラ12は、それぞれ、式3及び5に基づいて、各DOD値Xに対して開回路電圧VOC及び静電容量CSERに対する値を得ることができる。そのため、バッテリー検知コントローラ12は、その間にDODk-1がある、DODX及びDODX1の各々における値の線形補間に基づいて開回路電圧VOC及び静電容量CSERの値を同様に判定することができる。バッテリー検知コントローラ12はその後、下記のように、静電容量CPARの値を計算することができる。CPAR=CSER/RATIO2式13バッテリー検知コントローラ12はその後、電流IESTk推定するために、抵抗RSER及びRPAR、静電容量CPAR、及び開回路電圧VOCに対し計算された値を用いることができる。具体的には、バッテリー検知コントローラ12は、抵抗RSER及びRPAR及び静電容量CPARに対し計算された値を、電流IESTkを推定するため係数のセットを計算するため用いることができる。係数は、下記のように定義することができる。P0=1/RSER式14ここで、Tsはサンプリング時間である。係数P0、P1、及びP2は、上述のように、各サンプルkで計算され得、又は上述と同様に所定のサンプリング時間kにおける係数P0、P1、及びP2の値が線形的に補間され得るように各所定のDODXにおけるテストの間計算され得ることを理解されたい。バッテリー検知コントローラ12はその後、下記のように、所定のサンプルkに対する開回路電圧VOCに基づいて、レジスタRSER及び遷移回路部54の電圧VRCを計算することができる。VRCk=VBATk-VOCk式17開回路電圧VOCkを得るため、バッテリー検知コントローラは、下記のように、前のバッテリーデータ22にストアされた予め計算された開回路電圧VOCk-1及び予め推定された電流IESTk-1の値を実装し得る。VOCk=IESTk-1×Ts×CSERkVOCk-1式18開回路電圧VOCkは更に、上述の数式8を用いて温度に対し調節され得る。従って、バッテリー検知コントローラ12は、下記のように、バッテリー14により生成される電流IESTkを推定することができる。IESTk=P0×VRCkP1×VRCk-1P2×IESTk-1式19バッテリー14により生成される電流IESTkを推定すると、バッテリー検知コントローラ12は更に、サンプル時間kにバッテリー14のSOCを計算することもできる。具体的には、バッテリー検知コントローラ12は、下記のように、DODの前の値k-1及び予め推定された電流IESTk-1、を実装することができる。DODk=DODk-1-IESTk-1×Ts/QMAX式20SOCk=1-DODk式21SOCkはその後、インジケータ図示せずに提供され得、インジケータは、関連する携帯型電子デバイスのユーザーにバッテリー14のSOC表示を提供する。DODk、開回路電圧VOCk、及び推定された電流IESTk-1の値がその後、バッテリー検知コントローラ12が将来のサンプリング時間k1にバッテリーのSOCを再帰的に計算できるように、前のバッテリーデータ22としてストアされるべき信号DATABATを介してメモリ18に提供され得る。また、抵抗ベース変数R_Aは、バッテリー14が経年変化するにつれてバッテリー抵抗RBATの変化を把握するようにメモリ18において更新され得る。従って、バッテリー14のSOCは、バッテリー14の電圧VBAT及び温度Tに基づいて正確に計算され得る。このような方式のバッテリー検知はそのため、典型的な電圧相関バッテリー検知方法より正確となる。というのは、本明細書に記載のバッテリー検知は、電流が負荷を介して流れる一方で、電圧VBATに対するIRドロップ効果を把握するためである。また、本明細書に記載のバッテリー検知の方式は、本明細書に記載のバッテリー検知がバッテリー14のSOCを計算する付加的な電流センサを必要としないため、典型的なクーロンカウンティングバッテリー検知方法よりもコスト効率がよく効率的である。従って、本明細書に記載のバッテリー検知手法は、典型的なバッテリー検知手法より正確で、コスト効率的がよく、効率的でもある。上述の構造的及び機能的特徴を考慮すると、図5を参照すれば本発明の種々の側面に従った手法がより一層よく理解できるであろう。説明を簡潔にするため、図5の手法は連続的に実行するように示され及び説明されているが、本発明は、図示された順に限定されることはなく、幾つかの側面は、本発明に従って、異なる順で及び/又は本明細書に図示及び記載したものとは他の側面と同時に生じ得ることを理解及び認識されたい。また、本発明の1つの側面に従って或る方法を実行するために図示した全ての特徴が必要とされるわけではない。図5は、本発明の1つの側面に従ってバッテリーの充電状態SOCを計算するための方法200の一例を図示する。202において、バッテリーは、バッテリーのDODに関連するバッテリーの定常状態挙動と遷移挙動とに関連付けられる所定のデータを判定するため、定常状態回路部及び遷移回路部を含むダイナミックバッテリーモデルとしてモデル化される。バッテリーのモデル化は、ダイナミックバッテリーモデルの所定の数のDOD値の各々に対し、レジスタ及びキャパシタのための判定値だけでなく、バッテリーの電圧及び抵抗に関連付けられる温度依存変数を含み得る。ダイナミックバッテリーモデル及び関連するテストバッテリーは、回路パラメータの正確なモデル化のためバッテリーと同じ化学成分を有し得る。204で、バッテリーの温度が判定される。温度は、バッテリーの温度又はバッテリー環境の周囲温度を監視する温度センサに基づいて判定され得る。206で、バッテリーの電圧が測定される。208で、所定のデータがメモリからアクセスされる。所定のデータは更に、予め計算されたDOD及び推定された電流を含む、予め計算されたバッテリーデータを含むこともできる。210で、バッテリーのSOCは、電圧、所定のデータ、及び温度に基づいて計算される。SOCの計算は、上述の式に基づき得る。当業者であれば、説明した例示の実施例に変形が成され得ること、及び本発明の特許請求の範囲内で他の実施例を実装し得ることが分かるであろう。