Other Parts Discussed in Thread: BQSTUDIO, EV2400
Tool/software:
Hello,
I have been experimenting with a BQ34Z100-R2 Battery Fuel Gauge that was flashed from a previously prepared Golden Image and after some charging and discharge of the pack it no longer appears to be updating the DOD0 value.
I have been charging and discharging the pack while observing (and logging) the registers. Initially I was seeing that after charging or discharging if the pack was allowed to relax, the ‘DOD0 Time’ would eventually drop to zero coincident with a new value for ‘DOD0’ and the ‘DOD0 Passed Q’ reset back to zero. If the pack then remained in a relaxed state the ‘DOD0 Time’ value would increment from 0 to 16 over the course of an hour in a repeating pattern while the ‘DOD0’ and ‘DOD0 Passed Q’ values remained unchanged. I interpreted this to mean that the gauge was taking an OCV reading every hour and presumably updating the ‘DOD0’ value.
Just recently I discharged the pack until discharge was terminated by the BMS (CUV protection), then disconnected the load and left the pack to enter a relaxed state. I expected that after a few hours I would see evidence that the gauge had taken a new OCV reading and updated the ‘DOD0’ and ‘DOD0 Passed Q’ values. However, the ‘DOD0 Time’ just kept incrementing. After waiting many (>30) hours I decided to apply a charger to the pack and partially re-charge it to a higher SoC. I then disconnected the charger and allowed the pack to rest. Again the ‘DOD0 Time’ just continued to increment and there is no indication that anything is going to change. It has now been more than 30 hours since I disconnected the charger and allowed the pack to rest.
Is it possible that what I am seeing is normal operation of the gauge? If so, what would cause it to stop updating the ‘DOD0’ value?
Any assistance or advice would be appreciated.