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

2019-12-08 14:40发布

在做低功耗产品时,给stm32单片机供电的电源只有电池,可以通过AD转换或者单片机自带的检测功能,检测出来电池的电量吗?谢谢各位前辈了!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
37条回答
夏筱雨
1楼-- · 2019-12-09 11:53
因为有电源芯片,单片机的电源是相对稳定的3.3v,用单片机AD口去测的电池电压。
guyue180
2楼-- · 2019-12-09 14:52
unnormal 发表于 2016-6-8 21:01
谢谢您  那您的意思就是说 电池电压的变化应该是影响adc的结果了?

不是,电池电压和电量的关系只是一个大概的映射关系。
如果你对电池电量要求的精度没那么高,用ADC采样确定电池电压
从而确定电量多少可以的。
unnormal
3楼-- · 2019-12-09 20:38
夏筱雨 发表于 2016-6-8 21:11
因为有电源芯片,单片机的电源是相对稳定的3.3v,用单片机AD口去测的电池电压。
...

哦 是这样的啊   需要用电源芯片   而我的最初想法是直接用电池供电,不需要电源芯片 这样的话 电池电压的变化就会直接影响到adc转换,所以我就想知道,stm32的adc是不是肯定要以外部电压作为参考电压,如果有内部的参考电压的话 外部电压在变化的时候,内部不会变 这样的效果就会更好  嘿嘿
unnormal
4楼-- · 2019-12-09 23:51
 精彩回答 2  元偷偷看……
unifax001
5楼-- · 2019-12-10 00:08
当然可以啊 很多设备就是这样做的啊
unnormal
6楼-- · 2019-12-10 03:02
unifax001 发表于 2016-6-8 21:25
当然可以啊 很多设备就是这样做的啊

谢谢啊   仅用电池供电,没有电源芯片,电池电压的变化不会影响adc的结果吗

一周热门 更多>