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.

BQ34Z100-G1: During learning cycle FullChargeCapacity() went to 0, so FC flag can't set

Part Number: BQ34Z100-G1

Dear, 

I performed learning cycle for BQ34Z100-G1 following next steps: 

1. Sent 0x21 (IT_ENABLE) - QEN went to 1 and UpdateStatus() to 4  ( OK )

2. Sent 0x41 (RESET) - RUP_DIS went to 1, VOK still 0 (OK)

3. Discharged to empty (below CellTerminateVoltage) 

4. In relax mode, OCV readings were taken and RUP_DIS went to 0 , UpdateStatus() still 4 (OK

5. Charge to full : My values for Taper Current (1000mA), ChgTreshold(500mA), DsgTreshold(300mA) and QuitCurrent(100mA). 

I charged the pack to full (everything seems to be fine at that point, RemainingCapacity() was rising until reached FullChargeCapacity()) and FC in Flags() was set). 

BUT, my charging current went to 400mA at one point so both RemainingCapacity, FullChargeCapacity, TimeToEmpty, AvailableEnergy etc.. went to 0 and FC went to 0. 

I had FullChargeCapacity updates before, but that value never goes to 0. 

After 2 charge/discharge cycle's I can't perform Learning Cycle because FC flag is always 0 because of FullChargeCapacity is always 0. 

Please help,

Thank you,

Best regards.

  • Hello Stefan,

    Can you provide the log data from the tests you performed? It's hard to tell exactly what is going on without it.

    Were you able to complete the learning cycle? You should ignore the gauge readings until the learning cycle is complete, they will not be accurate. The most important thing is to get a 90% change in DOD for the battery between rest periods during the learning cycle, otherwise it will fail.

    Sincerely,

    Wyatt Keller