This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

BQ27541-G1: Remaining Capacity Algorithm

Part Number: BQ27541-G1

Hi all,

I'm wondering the update timing of DataRAM.Remaining Capacity() and how it calculates/updates during a discharging activity,

in the document it says, during discharge, RM is calculated at every grid point where R(DOD) gets updated as well, using voltage simulation.

but later on in the same document it says RM is also updated every second, by subtracting the previous RM by the amount of Q_integrated,

How these 2 different method work together?

For example, please help to see if following statement is true:

I will have a RM calculation when DOD is at a grid point (22.2%) using voltage simulation

after that grid point I'll be updating my RM using Q_integrated every second, and when I reach to next grid point (DOD= 33.3%)

I will get my DODstart (33.3%) and run the voltage simulation at 37.3%, 41.3%, ..., etc to get a new RM,

this RM calculated using voltage simulation will overwrite the previous RM updated by counting in Q_integrated?

Much thanks in advanced,

  • Hello Steve,

    Sorry for the late response.

    The RemCap value will be calculated each second by subtracting the coulomb counter value (Q_integrated). RemCap can be updated when the cells are relaxed by the voltage correlation of DOD to the chem ID. You can also reference SLUA450 for more information on impedance track.

    Sincerely,

    Wyatt Keller