函数app_battery_event_process主要处理充电相关。
充电转灯有三个判断逻辑:
1.电池充满转灯
外部的充电IC给一个高低电平
2.测量电池电压转灯
APP_BATTERY_MAX_MV 定义充电过压值
3.充电超时转灯
APP_BATTERY_CHARGE_TIMEOUT_MIN 定义充电超时时间
量产的产品,由于充电IC和电池一致性问题, 会出现充电IC一直给不了充满信号,表现为充电灯会一直常亮,这个时候需要通过判断电池电压来转灯。
bes2000is充电不转灯问题解决
最新推荐文章于 2025-07-24 12:03:21 发布
本文详细解析了app_battery_event_process函数在处理充电灯控制时的三种逻辑:电池充满、电池电压测量及充电超时。针对量产产品中可能出现的充电IC信号问题,提出了通过监测电池电压来确保充电状态准确显示的方法。
1万+

被折叠的 条评论
为什么被折叠?



