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: Cycle Learning Failed

Part Number: BQ34Z100-G1

Hello,


I'm currently trying to make a cycle learning of a Lead Acid Battery (Yuasa NP2-12), and I'm stuck in "LearnedStatus : 0x04".
In fact, I pass the "LearnedStatus : 0x05" but never in the right time :


the "LearnedStatus : 0x05" pass when the RemCap rise during the last period of "Relax" :

I'have read the datasheet of the BQ34Z100-G1, find that the gauge detect a "FULLCHARGE" condition with 3 criteria:


(a) During two consecutive periods of Current Taper Window [40sec*2], the AverageCurrent() is less than Taper
Current [100mA] AND


(b) During the same periods [80sec], the accumulated change in capacity > 0.25 mAh /Taper Current Window [80sec] so : 0.25mAh/80sec = 11,26mA AND


(c) Voltage() is > Charging Voltage [14000mA]Charging Taper Voltage [100mV].

When this occurs, the [CHG] bit of Flags()
is cleared. Also, if the [RMFCC] bit of Pack Configuration is set, and RemainingCapacity() is set equal to
FullChargeCapacity().

I think that all the conditions are completed, maybe we should config the IC differently ?


Here the : image, log and config file of the IC :
TI_Support.zip

Best Regard, C.Cabantous

  • Hi C. Cabantous,

    Thank you for the logs and analysis, it was very helpful.

    Since the device is using a Lead Acid profile, the learning updates take place on the discharge, not on the charge and discharge. Two charge/discharge cycles will be required to update from 0x04 to 0x06. If conditions are met, the device will update from 0x04 to 0x05 on the rest after the first discharge. Then, follow the update from 0x04 to 0x05 with a full charge, rest, full discharge, rest and the device should update from 0x05 to 0x06.

    Sincerely,
    Bryan Kahler
  • Thank's you for this your quick answer, I'll try to make two charge/discharge cycle then I'll keep you update.