stm32单片机电池供电时,可以实时检测电池的电量吗

2019-12-08 14:40发布

在做低功耗产品时,给stm32单片机供电的电源只有电池,可以通过AD转换或者单片机自带的检测功能,检测出来电池的电量吗?谢谢各位前辈了!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
37条回答
子鱼
1楼-- · 2019-12-08 17:45
可以使用专门的电量芯片 比如KF4054锂电池充电管理芯片

也可以使用ADC的方式监测电压 当电压小于某个值时认为是无电
夏筱雨
2楼-- · 2019-12-08 20:20
不过测量的只是电池电压,剩余电量误差很大。尤其是充电的时候。
unnormal
3楼-- · 2019-12-09 00:42
夏筱雨 发表于 2016-6-8 20:44
不过测量的只是电池电压,剩余电量误差很大。尤其是充电的时候。

谢谢您   是这样的  我在手册里看了   stm32的ADC好像是没有内部直接的参考电压,只有一个基准电压,是用来校准的,这样的话,参考电压是随着电池在变化,这样还可以检测电池的电压吗?也有可能是我没有把手册看仔细,如果手册里有说明的话,您可以告诉我在哪里吗?谢谢啦
unnormal
4楼-- · 2019-12-09 03:18
子鱼 发表于 2016-6-8 20:43
可以使用专门的电量芯片 比如KF4054锂电池充电管理芯片

也可以使用ADC的方式监测电压 当电压小于某个值时 ...

谢谢您,ADC方式可以检测吗,当电池变化的时候,会不会影响adc的功能呢?
guyue180
5楼-- · 2019-12-09 06:37
 精彩回答 2  元偷偷看……
unnormal
6楼-- · 2019-12-09 08:22
guyue180 发表于 2016-6-8 20:58
ADC检测电池电压,精度要求不要可以的。

谢谢您  那您的意思就是说 电池电压的变化应该是影响adc的结果了?

一周热门 更多>