Here is my experience with JK BMS.
3.60V - BMS OVP
3.45V - BMS Start Balance
2.80V - BMS UVP
I charge my cells up to 3.5V, balancing starts at 3.45V.
View attachment 155765
I started by doing a capacity test of my battery after manually balancing them. So I hit 3.65V/cell and the SoC was at 100%. Then I fully discharged the battery to 2.5V/cell to test the battery capacity. At this stage I had not yet calibrated my JK BMS, we were in winter.
Then I put my system into production, rare were the days when I arrived at 100% (gray and little sun). Without reaching 100% every day the SoC was really wrong. I then started to take an interest in the calibration of the BMS and I realized that the measurement of low current was bad. During the night I had a low load of +/- 50W and at certain times I was in bypass mode on the grid and with only the no-load consumption of my inverter ready to take over in the event of a grid failure. There I realized that JK BMS measured 22W for the no-load consumption of my inverter when in reality it is 48W, so if JK counts 22W per hour instead of 48W per hour you understand that there is have a big problem in the calculation of the SoC.
Then I calibrated my JK BMS to have a correct measurement of low current, to do it correctly you must have a stable load. I configured my inverter to charge the battery with a fixed current of 5A (250W), I measured the current with a good ammeter clamp and I calibrated JK BMS to correspond to this value.
What happens now?
The BMS coulomb counter works well with my base load of +/- 250W which is the longest time without counting errors. But with high amps like 30A or 50A (positive or negative) there is always an error between 3A and 6A.
So during a beautiful sunny day, when I charge my battery at 47A, JK BMS counts 51A which is more than reality and I reach 100% every day when I arrive +/- at 54.8V (I don't never triggers any OVP alarm in JK BMS).
In the other direction, when I have a large consumption (oven, dishwasher, washing machine, etc.) if I draw 47A there too JK BMS counts me 51A which is more than there reality. So let's say it balances out.
Then when my inverter supports the base load (+/- 250W) from 8 p.m. to 8 a.m. it counts very well because I calibrated it for low current.
Since that day I have a SoC that really corresponds to reality and I reach 100% every day when my cells are +/- 3.425V maybe even sometimes JK tells me that I have 70% whereas in reality it may be a little more.
Hoping to help you.