Other Parts Discussed in Thread: GPCCEDV, GPCCHEM, , BQ78350, BQ40Z50
Hello,
We have been having issues with our learning cycles for our battery when using the CEDV, I tried with fixed EDV values and was able to actually get it to correctly learn the full charge capacity but all the documentation states that the CEDV method is much better.
We took logs while running through charge discharge cycles, and the pending CEDV moves around alot, but always ends up setting itself very high ~3.4v. We hit that way early into the discharge and then it sets the remaining capacity to 7% which quickly runs to zero as we keep discharging and stays at zero until it finishes. Because it hits this EDV value so quickly it actually changes the full charge capacity to be lower each time is cycles such that over the course of 4 cycles it thinks a 3.1ah pack, verified by our maccor cycler, started at 2.8ah FCC then dropped all the way to 1.8ah.
I tried disabling CEDV and went with fixed EDV values and at least over the first cycle it accurately learned what the capacity was and was close to the maccor reading.
Could anyone give thoughts on how to get the CEDV to work correctly? Attached is a log and settings file.
One other question I have on the FCC, In the technical reference it states in 9.1.4 in the second paragraph that the FCC is copied from the Design Capacity value. we had tried to see if/when this pull form design value happens as we were hoping to at least bring what it thinks the fcc is closer to the actual value in case it was having trouble with the fcc change up/down limits, but never saw the fcc update with the design capacity until just today when i tried changing to fixed edv values and ran a reset all of the sudden this time the fcc updated to the design capacity, does the pull form design only work under certain conditions? Is there something to be aware of as to what allows the FCC to pull from design value?
Is there something I am setting up wrong? Or other things I am doing wrong or not understanding?
Thank you for any help you can give.
Tim
discharge with fixed edv.csvFixed EDV Config.gg.csvCycling with CEDV.csvCEDV Config.gg.csv