单片机AD采集回来的数值如何能显示为对应的电压值?
答案:3 悬赏:30 手机版
解决时间 2021-11-19 05:48
- 提问者网友:锁深秋
- 2021-11-19 02:12
单片机AD采集回来的数值如何能显示为对应的电压值?
最佳答案
- 五星知识达人网友:深街酒徒
- 2021-11-19 03:32
和你AD的参考电压有关,电压都是相对的
AD有GND和Vref两个电压
最后得出的电压就是:
(Vref-GND)*(result/65536)+GND
就是把Vref到GND分成了65536个,得出的值在其中追问GND与Vref是指的什么呢?追答GND就是AD结果是0时输出的最低电压~Vref就是AD结果是65535时的最高电压~
Vref就是AD的参考电压,就是比如你要转换5V的电压~ Vref=10V, GND=0V
那么输出的AD结果就是32768(65536的一半),而如果Vref=5V,GND=0V
那么输出的AD结果就是65536,
AD有GND和Vref两个电压
最后得出的电压就是:
(Vref-GND)*(result/65536)+GND
就是把Vref到GND分成了65536个,得出的值在其中追问GND与Vref是指的什么呢?追答GND就是AD结果是0时输出的最低电压~Vref就是AD结果是65535时的最高电压~
Vref就是AD的参考电压,就是比如你要转换5V的电压~ Vref=10V, GND=0V
那么输出的AD结果就是32768(65536的一半),而如果Vref=5V,GND=0V
那么输出的AD结果就是65536,
全部回答
- 1楼网友:我住北渡口
- 2021-11-19 05:34
用你采集到的电压值除以65536,再乘以你AD的参考电压,就是你所测的电压值追问65536?还有,怎么看AD的参考电压是多少呢?
- 2楼网友:我住北渡口
- 2021-11-19 04:13
首先你要知道AD的精度,0到65535的值那就是16位的ADC.然后要知道ADC的参考电压是多少,比如是2.5V,这样,ADC转换的电压就是2.5/65535 *nAdc(V).nAdc就是采集的ADC的值.也就是说,ADC的量程为0~2.5V,最小分辨率为2.5/65535=38uV.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯