JAJA721A January   2008  – November 2022 BQ27421-G1 , BQ27425-G2A , BQ27425-G2B , BQ27441-G1 , BQ27505-J2 , BQ27505-J3 , BQ27505-J4 , BQ27505-J5 , BQ27520-G4 , BQ27530-G1 , BQ27531-G1 , BQ27545-G1 , BQ27546-G1 , BQ27741-G1 , BQ40Z50 , BQ40Z50-R1 , BQ40Z50-R2

 

  1.   bq2750x ファミリにおける Impedance Track™ バッテリ残量測定アルゴリズムの理論と実装
  2.   商標
  3. 1アルゴリズムの動作の要約
  4. 2バッテリ残量計によって更新されるパラメータの詳細
    1. 2.1 アルゴリズムの動作モード
    2. 2.2 化学的放電深度 (DOD) の更新
    3. 2.3 Qmax の更新
    4. 2.4 抵抗値の更新
    5. 2.5 温度モデルの更新
    6. 2.6 DataRAM.Remaining Capacity (RM) と DataRAM.Full Charge Capacity (FCC) の更新
    7. 2.7 DataRAM.Remaining Capacity( ) と DataRAM.State Of Charge( ) の値の更新
  5. 3実際のアプリケーションの例
    1. 3.1 GSM スマートフォン・アプリケーション
  6. 4改訂履歴

Qmax の更新

バッテリ・セルの最大化学容量 Qmax は、データ・フラッシュに DF.Qmax Cell x として格納されます。ここで、x = 0、1 はセル番号です。GGは、充電または放電の前後に行われる 2 回の DOD 読み出し値に基づいて Qmax を更新します。たとえば、緩和中に DOD1 を取得してから放電モードが開始すると、PassedCharge が積分されます。その後再度緩和モードを開始すると、DOD2 が取得されます。

DOD1 と DOD2 は、以後の DOD0 の測定について図 2-2 に例示されているように、十分に緩和された状態での OCV の読み取り値から計算されます。十分に緩和された状態とは、dV/dt が 4μV/s 未満、または最大待ち時間の 5 時間を超えた場合です。最初の条件は、標準のバッテリについて DOD が 0~80% なら約 1 時間後、DOD が 80% を超える場合は 3~4 時間後に満たされます。温度が低いと、緩和に必要な時間が長くなります。

DOD 測定の精度を高めるため、温度が 40℃より高い、または10℃より低いときは、Qmax の計算が行われません。また、DOD1 または DOD2 の電圧測定値の少なくとも 1 つが、3737mV~3800mV のセル電圧範囲で取得された場合、この範囲では OCV(DOD) の依存性が非常にフラットなので、同様にこの計算は行われません。これらの制限値は化学物質によって異なり、それぞれの物質について別に規定されています。

Qmax は、Qmax = PassedCharge / (DOD2 - DOD1) として計算されます。

データ・フラッシュ定数 DF.Update Status は、最初の Qmax 更新が行われたときに 1 だけインクリメントされます (たとえば、抵抗値の更新が行われていないなら 0 から 1 へ、抵抗値の更新が行われているなら 1 から 2 へ)。

PassedCharge が DF.Design Capacity の 37% を超えているときのみ更新が行われます。最初のサイクル (DF.Update Status = 0 のとき) については、DF.Design Capacity の 90% が必要です。これは、このサイクルが出荷時設定で行われ、Qmax が最初に計算されるためです。

Qmax の変動を防止するため、最初のサイクルを除くすべての Qmax 読み取り値に 1 次平滑化フィルタが適用されます。PassedCharge が低い読み取り値は、平滑化での重み付けが小さくなります。