求助,STM8S的电池电压如何采集

2020-01-01 17:51发布

我想实现一个当电池电压低于一定值的时候,单片机就停止工作。
我试过两种接法都失败了。
1》4V的电源直接接到单片机的AD引脚上,但AD转换得到的值一直到都是4.9V.        如果把电源换成3.3V的,AD转换的结果还是4.9V。        用万用表测AD引脚电压是跟电源一样的

2》4V电源串一个100欧姆的电阻接到单片机的AD引脚上,然后AD引脚再下拉一个100欧姆的电阻接地分压,这时候万用表测AD引脚的值是2V的,AD转换的值是2.5V。                  换成3.3V的电池,AD转换结果还是2.5V,万用表测得是                    1.6V。

但是我接一个电位器的时候的AD转换是完全没问题的。可以测得很近准的电压值。
啊啊啊 !!!求指教,这是什么原因造成的???
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
28条回答
powermeter
1楼-- · 2020-01-04 15:19
hecat
2楼-- · 2020-01-04 19:02
003不知道有没有内部的AIN7.
我倒是找个AIN短接VCAP引脚作基准用。
以前测试了下,VCAP的驱动能力至少有20mA。
大米饭
3楼-- · 2020-01-04 23:07
没有一个参考电压就AD采样,你咋计算啊,这能准吗?
有一个VCAP引脚电压为1.8V可以作为参考电压,或者弄个TL431之类的做参考电压,或者你稳压到比较稳定3.3V,就拿电源电压做为参考电压
WATS
4楼-- · 2020-01-05 04:23
 精彩回答 2  元偷偷看……
WATS
5楼-- · 2020-01-05 05:54
大米饭 发表于 2016-7-28 13:04
没有一个参考电压就AD采样,你咋计算啊,这能准吗?
有一个VCAP引脚电压为1.8V可以作为参考电压,或者弄个T ...

我就奇怪了,一样的电路,我接一个定位器采集到的AD电压值就很准了
s1j2h3
6楼-- · 2020-01-05 06:26
分压电阻放到10K

一周热门 更多>