Bingo! Trying to track LA battery SOC with partial charging and dynamic loading over a period days is like herding cats.Did you count both up and down, or just fully charge and then count down?
Last edited:
Bingo! Trying to track LA battery SOC with partial charging and dynamic loading over a period days is like herding cats.Did you count both up and down, or just fully charge and then count down?
I've done research and engineering for solar energy tracking for LA battery systems. This home testing system has been running for almost 13 years.Not sure I fully understand/agree with that...
I have used coulumb counting for tracking SOC on my wheelchair for over 10y, initially with 40Ah then 80Ah SLA and, more recently, 200Ah LiFe batteries. The thing with LiFe is I can safely discharge to 10% SOC and use the full 90% capacity whereas with SLA, 50% SOC means the on-load voltage has dropped low enough (or internal resistance has increased) to the point where the chair no longer functions reliably making a 80Ah SLA effectively only 40Ah usefully.

Initially up & down, but up was always > down. With the LiFe batteries I fully charge until balancing complete, then only count down from a nominal 198Ah as that's what 100% SOC is now calibrated as. The way my LiFe charger works makes counting up a bit tricky as it variably pulse charges which screws up the calculation (I use an older TI BQ chip and a 100A ACS hall effect sensor on one chair and a custom ESP32 pcb and 100A/75mV current shunt on the other).Did you count both up and down, or just fully charge and then count down?
Coulomb counting is a common method to estimate the SOC in industrial applications. It offers low implementation complexity and acceptable accuracy by relying on the estimation of the initial capacity and the measurement of the current. If the capacity at a given moment is known, the remaining capacity can be estimated by adding the integrated charge current and subtracting the integrated discharging current. This method works well if charge and discharge coulombic efficiencies are 1 and the estimation of the initial capacity is accurate. These conditions are rarely met due to the complex interrelationships among factors such as usage profile, temperature, and irregular variations of cell capacities, resistances, and aging effects during the lifetime of the battery. In addition, measurement errors due to current sensors, noise, bias, leakage, and nonlinearity, accumulate and affect SOC estimation. Even if the Battery Font End (BFE) features dedicated and specialized coulomb counting hardware, it is necessary the estimation algorithm perform correction of its SOC estimations to ensure accuracy.


