STM32的ADC参考电压的问题

2019-07-21 03:57发布

 请问大家,Stm32的ADC参考电压是Vref+,这个到底起什么作用。对计算有什么影响。我们采集交流电,需要加固定电压偏置,如果加了1.2V,交流输入+-0.9V,加了偏置后就到了0.3---2.1采集范围、。我AD转完需要减去1.2V。那Vref+是不是调整零点位置的。还是做什么用的。还有我的计算,怎么可以AD转完了就是实际值,不用再软件减1.2V,希望大家帮忙解释下ADC参考电压怎么接。还有怎么计算转换后的值。谢谢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
49条回答
落月枫情
1楼-- · 2019-07-22 20:13
回复【12楼】正点原子:

回复【11楼】黄灰灰:
---------------------------------
那不是直接接STM32的...
分压可以,你的分压电阻是多少?

---------------------------------
原子哥,STM32ADC3.3V的参考电压转换的电压范围是多少,模拟输入端可以接5V直接转换吗?
catbal
2楼-- · 2019-07-22 20:30
 精彩回答 2  元偷偷看……
正点原子
3楼-- · 2019-07-23 00:06
回复【15楼】catbal:
---------------------------------
检查参考电压.
Evil_Defender
4楼-- · 2019-07-23 00:10
回复【16楼】正点原子:
---------------------------------
1.如果VREF+接2.3V,VREF-接-2V行不行?

2.最大值3.3V是指VREF+的最大值是3.3V,还是指VREF+减去VREF-得到的差值的最大值是3.3V?
正点原子
5楼-- · 2019-07-23 01:52
回复【17楼】Evil_Defender:
---------------------------------
1,2.3没问题,-2不行。具体看数据手册。
2,看你怎么接,最大是3.6V
luodanoo
6楼-- · 2019-07-23 04:21
回复【18楼】正点原子:
---------------------------------
用AD测电压,怎么temp=(fload)adcx*(3.3/4096)测得电压数值只有一半,要temp=(fload)adcx*(3.3/2048)才对,这是为什么?
单片机测得电压是4.2V左右,用万用表测得电压是4.01V,为什么会比实际电压值高些?

一周热门 更多>