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 Learning cycle during life of battery

Other Parts Discussed in Thread: BQ34Z100-G1

Hi all,

I will use a bq34z100-G1 gauge and I have some questions about this one.

We can optimize the Impedance Track for specific battery types. So we create a default flash constants made with learning cycle (Qmax and Ra tables updating), calibration .... After that, We have a Golden Image for use in production .

My questions are for the next step, when battery is in operational use.

1)Can I use bq34z100-G1 for the life of battery without redo an optimisation cycle?

2) For example, if I have MaxError=20% and SOC = 80%. Real SOC is between 60<SOC<100%, 64<SOC<96%, 70<SOC<90% or 72<SOC<88% ?

3) What is the common MaxError limit before I make a new  learning cycle?

Regards ,

Loïc

  • You only have to run t he optimization cycle one time to create the golden file. The gauge should update Qmax and the Ra table during normal operation and we call these learning cycles. Qmax should update as long as you have at least a 37% change in DOD during the charge or discharge cycle and rest periods on both ends of the cycle. Note that Qmax will only update after discharge when using NiCD, NiMH and PbA cells. MaxErr will increment by 1 for every 20 cycles that a Qmax update does not occur. The MaxErr value does not add or subtract from the SOC percentage. It is just a figure of merit to indicate that SOC is less accurate. It will reset to 1 after Qmax has updated.
  • Thank you a lot for your answer.

    But what is the rest period after 37% DOD charge and discharge? There is different for LFP/NiMH/Pba?

    Regard,

    loïc
  • Loic

    We checked the firmware and the timeout after discharge is 5 hours for Li-Ion, NiMH and PbA. It is 48 hours a for LiFePO4. The timeout is 48 hours after charge for all chemistries.

    Tom