应用场景
设备采用锂电池供电,可充电,MCU的ADC采集计算锂电池电压,电池电量根据锂电池放电特性,电池电量三段段码显示(分段式显示)。
电量显示策略
1.有充电器充电器插入的情况下:
ADC采集电池电压,判断是否充满电(例如3.7V锂电池充满电的情况下大约是4.2V,满电电压根据实际测试选择,我们选择的是4.1V)。
注意:电池电压满电电压不宜选择过高,否则会出现一直充电的情况,也不宜选择过低,不然就会出现电池未充满但是显示充满的情况。
电池电压未到达满电电压:电池显示的三段循环递进显示(充电显示效果);
电池电压到达满电电压:电池显示的三段全部显示(充满电)。
2.无充电器充电器插入的情况下:
ADC实时采集电池电压,判断电池电压值对应的显示段码,正常来讲三段式显示采用平均分配的方法,根据锂电池放电特性(电池容量与电池电压的关系,具体还要看电池厂家给的资料,这里的数据只作为参考):
电池电量显示设计为(不是很准确,举个栗子)&#