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改訂履歴

DataRAM.Remaining Capacity( ) と DataRAM.State Of Charge( ) の値の更新

DataRAM.Full Charge Capacity( ) は放電中、前に説明したいくつかのポイントでのみ更新されるのに対して、DataRAM.Remaining Capacity( ) は積分された電荷に基づいて継続的に (1 秒ごと) 更新されます。DataRAM.Remaining Capacity( ) = RM - Q_integrated で、Q_integrated は前回の RM 計算以後に放出された電荷です。DataRAM.Remaining Capacity( ) は、相対的な DataRAM.State Of Charge( ) を更新するためにも使用されます。この値は相対的な DataRAM.State Of Charge( )= DataRAM.Remaining Capacity( ) × 100/ DataRAM.Full Charge Capacity( ) として毎秒更新されます。

同じ値を使用して、空になるまでの実行時間も DataRAM.Time To Empty( ) = DataRAM.Remaining Capacity( ) / DataRAM.Average Current( ) として計算されます。

RM のシミュレーションが定電力モード (DF.Load Mode = 1) で実行されていても、DataRAM.Remaining Capacity( ) と DataRAM.Time To Empty( ) の報告は mAh と 10mWh のどちらの値でも行えることに注意してください。次の値は常に mAh 単位で報告されるか、mAh 値から導出されます。

  • DataRAM.Remaining Capacity( )
  • DataRAM.Full Charge Capacity( )
  • DataRAM.Time To Empty( )
  • DataRAM.Nominal Avail. Capacity( )
  • DataRAM.Full Available Capacity( )
  • DataRAM.State of Charge( )

次の値は常に mWh 単位で報告されるか、mWh 値から導出されます。

  • DataRAM.Available Energy( )
  • DataRAM.Average Power( )
  • DataRAM.TimeToEmpty Const. Power( )

定電力モード (DF.LoadModes = 1) の場合、空になるまでの実行時間は、DataRAM.TimeToEmpty( ) = DataRAM.AvailableEnergy( ) / DataRAM.AveragePower( ) で計算され、低電圧で消費電力が増加する関係上、ほとんどのデバイスで一般的に正確です。