我们在做电量计的cycle时发现,UPDATE_STATUS 未进行相应的更新。按照文档“Achieving The Successful Learning Cycle(见附件)”描述,在电池充满电后,UPDATE_STATUS 将变为“1”;
放电结束后,UPDATE_STATUS 将变为“2“。如下:
Charge the cell to full
At this point, UPDATE_STATUS goes to 1, indicating that it has successfully completed the learning cycle. Qmax Cell 0 is updated to the actual value. VOK is cleared.
Discharging at C/5
At this point, VOK will be cleared, Qmax Cell 0 will be updated. The gauge will also check to see if the resistance table was properly updated. If the table is updated,
then the gauge sets UPDATE_STATUS =2.
During the charge, make sure that the gauge detects the "full charge" condition. If after the learning
cycle, UPDATE_STATUS has not been updated to 1 (i.e., it is still 0), then this may be the problem.
The gauge detects the full charge condition with 3 criteria:
(a) Battery voltage is within 0.1V of the "charging voltage" as defined in bqEASY.
(b) Battery current is below "taper current" as defined in bqEASY.
(c) Battery current stays below this "taper current" and above the "quit current" for over 40 seconds.
This means that the battery must be charging with a significant current below the "taper current" for
almost a minute. If the charger cuts off before or just after the current drops below the "taper
current" as indicated in bqEASY, then the gauge does not detect the "full" condition.
我们现在充满电后的状态:FC置位,VOK被清零,UPDATE_STATUS = 0,检测电池充满电满足上述(a)(b)(c)条件,但是UPDATE_STATUS = 0.
以上问题麻烦帮忙分析一下原因。