Hi,
We are using PbA battery with rating as follows, Voltage: 12V and Battery Capacity: 42Ah. (Exide powersafe plus EP42-12)
After performing the CHEM ID identification process, we have got CHEM ID as 801 from the GPC tool. Please find the GPC_report
We are trying to achieve learning cycle for the fuel gauge BQ34Z100-G1. Till now we ran through 2 unsuccessful learning cycle. In both the trials we failed to achieve update status of 0x05 after the charge-relax cycle.
We have tried to follow each step as mentioned in these documents in respective learning cycles. Achieve Successful Learning Cycle and Technical Reference Manual - Appendix D
As per our last learning cycle attempt we run through following stages:
- Program fuel gauge with the given CHEM-ID
- Configure data flash parameter as per battery and application ratings. Find it here
- Start a discharging cycle for the battery with 10 A load. Which is around C/4 as recommended (C/5 < load < C/2)
- At the given load it will take around 5 hours to reach termination voltage (11.79V) for the battery. You can find logs for discharging cycle here
- After reaching termination voltage we kept the battery for relax cycle for more than 5 hours waiting to stabilized the voltage. At the time of this cycle RUP_DIS and VOK bit were 0.
- After the relaxation period we have given IT_ENABLE command for starting the learning cycle and enabling Qmax updation. At this time VOK and QEN bits were 1. Update Status changes to 0x04.
- We kept the battery for charging cycle with charging current of 3.3 A until the FC bit sets to 1. You can find the logs for same here
- After the FC bit set to 1 and voltage reached to maximum charged state voltage (15 V) we kept the battery for relaxation for > 2 hours waiting for VOK bit to set to 0 and update status to be 0x05.
- We have waited for more than 4 hours in the relaxation period but the scenario is as follows: VOK=0, Update Status is still 0x04. FIRSTDOD was 1 at the start of the relax cycle but it was set to 0 at the mid stage and Qmax, DOD values in the registers were changed to 0. Please find the logs for this cycle here
Please guide us through to complete the learning cycle. Also please let us know if any discrepancy is there in the data flash parameters which might cause the learning to fail.