Does anyone know whether a JK BMS will learn the real capacity of the battery and update the value?

LMF5000

New member
Joined
Mar 2, 2024
Messages
4
I've just installed a JK_B1A8S10P onto a 7s LiFePO4 battery with no known capacity (I recovered it from a local recycling group). Originally I inputted my best guess of 40Ah for the capacity. With full charge/discharge testing, I've measured the real capacity to be somewhere around 35Ah.

I've already done 2 full cycles (charging to the 3.6V over-voltage cutoff and discharging to the 2.6V under-voltage cutoff) but the BMS still thinks the capacity is 40Ah. Does that number update itself automatically based on the learning, or do I have to update it myself?

Secondly, I observed that the indicated battery charge percentage doesn't really seem to be based on coulomb counting, but rather a lookup table of voltages and the entered capacity Ah value (eg if voltage is 3.xx indicating 25% SoC then it multiplies 25% by 40Ah to give "10Ah remaining" - it doesn't quite seem to count Ah put in and out from last full charge/discharge). Does that improve over time as it "learns" the battery or will it stay like that forever?
 
It has not updated the capacity on my battery after a year of use.
The capacity left rating in % is also all over the place, if you dont do a full discharge and a full charge cycle each and every time. Its not very useable if you have a solar system.
 
Thank you for confirming my suspicions :)

What do you set for maximum voltage difference, and balancing start voltage?

Currently I've settled on 0.005V for difference and 3.15V for balance start but I'm still cycling and observing the battery to find the best numbers. My battery has one weak cell that seems to be about 30Ah where the rest of the battery is around 36Ah, so the BMS spends the whole cycle pumping 1 Amp into the weak cell. It's the first to charge and first to discharge every time.
 
Back
Top