This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

bq40z60 - Transferring battery image form one device to another

Hi,

I did the following process to transfer a configuration image from one battery pack into another:

I started with a bq40z60Eval where I have set the Chem ID and completed a learning cycle.
I exported the gg.csv of this board into a file and followed these instructions:

• Edit the gg.csv file using a text editor. e.g. Notepad. Do not use Excel.
• Set the Update Status to 02 and set the Cycle Count to 0.
• Load the default .srec file into the device. (Firmware _4600_0_15)
• Load the ChemID into the device. (ID 270)
• Load your modified gg.csv file into the device and press the Write All button. (I loaded calibration data as well.)
• I performed a reset after "Write All"

As I have only one Evaluation board, I used the same boar where I exported the configuration as target board but added new batteries.

I can charge and discharge the battery but the gauge shows either 0% until the battery is nearly fully charged and starts then counting up to 100%, if I discharge the battery, the gauge counts from 100% to approx 60% and then jumps to 0% even if the battery is not even half empty.

How can I get this fixed when I actually program production units?

I attached the modified gg.csv which I imported as reference.

DataFlash_InitImage.gg.zip

Thanks for the help,

Fred

  • Fred
    Your Ra table values are quite large. I checked the data that you sent earlier with a Mathcad program and the Ra table values are also large when using ChemID 270, but they are not as large as the ones in this gg file. Do you have the log file where the SOC drops? I can check it with the Mathcad program to see what the Ra table and Qmax should be.

    Tom
  • Hi Tom,

    I did another learning cycle and the Ra values of cell0 seem to be very close to those of cell0. See arrached .gg file.

    I did more testing and it seems the problem is caused by the incorrect remaining and full capacity parameters.
    The DOD0 and QMax look perfectly alright. It also charges until FC is set and discharges until the min battery voltage is reached.

    What am I doing wrong?

    This shows a C/2 charging, C/5 discharging and another C/2 charging cycle:

    This is a 18W constant power discharging cycle which followed the last charging cycle above.(Gauge set in Load Mode 1 (LDMD flag =1)

    Here is the zip with the logs of the graphs above and the .gg.csv files:

    Logs_and_gg.zip

    Thanks,

    Fred