Dear all,
I am involved in a learning process of a 6Ah LFP battery. In the design we have a BQ34Z100-G1 gas gauge. The pack is a 8S2P LFP
I found the Learning process does not finish properly. It goes from Update status 0 to 6. It skips the Update status=5. Then Qmax is updated but Ra table not
I followed the documents related to do it (SLUA903, SLUUBW5). It is as follows:
1) -issue IT enable.
2) -issue reset
3) -discharge to empty using c/7
4) -rest 5 hours
5) -charge to full at c/2
6) -rest two hours
7) -discharge to empty
8) -rest 5 hours.
The results are:
At start, ItEnable= 00
Step1 = It Enable OK => Learned status=04
Step2 = Reset OK
Step3= Discharge to empty OK
Step4 = Rest 5 hours. During this relax, Learned Status=06 (wrong). It updates Qmaxcell0 to 5400 but doesnt update Ra table
My questions are:
1) I started with a previously learned gas gauge. Over it, I only changed the dataflash Learned Status to 00. Is it correct doing that to start a new learning in the same part?
Would be better to start with a fresh previously programmed default srec file and load the correct gg parameters?
2) How important is the start process, what flags to check RUP-DIS, VOK etc..and when to command It Enable? This is a bit confusing checking different documents
Some documents indicate to start with a discharged relaxed battery, and then send ITenable command and then charge it. I only checked VOK=1 when discharging. Should I check more flags?
3) Is important to start with a almost discharged and relaxed battery?
Please answer asap. Thanks. I attached parameters and log files if it helps
Regards
param_UpdateStatus=06.csv param_UpdateStatus=00.csv2500.log.csv