注册 登录
查看: 397|回复: 13

菜鸟问个ADC小问题.

[复制链接]
发表于 2014-12-14 20:19:40 | 显示全部楼层 |阅读模式
             我单片机的AD采集电压,用7333电源供的参考电压电。单片机16位测量的电压1.3544V ,万用表(三位半的)测1.390V。为什么会有这样个误差那?我应该按那个当准确的那。
回复

使用道具 举报

发表于 2014-12-14 20:31:56 | 显示全部楼层
误差来之多个方面,硬件方面是电源误差,gnd干扰等,软件方面单片机的采样频率也会导致误差。
来自PC客户端 来自PC客户端
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-12-14 22:27:19 | 显示全部楼层
非常感谢山外哥的回答,我又测了几个电压值

AD测量1.3544V  万用表测1.39V            差值0.0356
AD测量电压2.73V万用表测量2.679V      差值0.068
AD测量电压3.92V万用表测量3.99V
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-12-14 22:33:14 | 显示全部楼层

非常感谢山外哥的回答,我又测了几个电压值

AD测量1.3544V  万用表测1.39V            差值0.0356
AD测量电压2.73V万用表测量2.679V      差值0.068
AD测量电压3.92V万用表测量3.99V     差值0.07
貌似越来越大,我都有点朦了。

由于电路板已经旱上了,我想请问一下补救措施?  分频没有改还是原来的二分频。我自己胡乱想了个方法, 我需测几个数值然后 在多少多少之间加入一点差值。比如1到2v之间加入0.035v。2到3之间加入0.6V这样的方式,依次的对应一下。这样还能测量准确吗??
山外哥你说我这这样靠谱吗?有没有什么好办法那???都怪我学艺不精。
回复 支持 反对

使用道具 举报

发表于 2014-12-14 22:34:28 | 显示全部楼层
ft3907999 发表于 2014-12-14 22:33
非常感谢山外哥的回答,我又测了几个电压值

AD测量1.3544V  万用表测1.39V            差值0.0356

最多可以测 3.3V,你的参考电压是5V的?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-12-14 22:37:40 | 显示全部楼层
不好意思,我打错了,我是换算后的,我还有个比例的减小电路。
回复 支持 反对

使用道具 举报

发表于 2014-12-14 22:39:15 | 显示全部楼层
ft3907999 发表于 2014-12-14 22:37
不好意思,我打错了,我是换算后的,我还有个比例的减小电路。

有个 adc_start 函数 ,里面有分频因子的,调大一下分频因子看看。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-12-14 22:39:16 | 显示全部楼层
用324的运放,做了一个分压,分成一半了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-12-14 22:41:13 | 显示全部楼层
| ADC_CFG1_ADIV(2)              //时钟分频选择,分频系数为 2^n,2bit  
调成大点?  4?
回复 支持 反对

使用道具 举报

发表于 2014-12-14 22:43:35 | 显示全部楼层
ft3907999 发表于 2014-12-14 22:41
| ADC_CFG1_ADIV(2)              //时钟分频选择,分频系数为 2^n,2bit  
调成大点?  4?

2bit,最大值是3
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-12-14 22:46:05 | 显示全部楼层
问一个低级的问题,这个能改成带小数点的吗?比如2.5什么的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-12-14 22:47:20 | 显示全部楼层
您说,我用差值往上面加 靠谱吗?
回复 支持 反对

使用道具 举报

发表于 2014-12-14 22:53:47 | 显示全部楼层
ft3907999 发表于 2014-12-14 22:46
问一个低级的问题,这个能改成带小数点的吗?比如2.5什么的。

不可以。

我用过电阻分压,没试过运放的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-12-14 23:03:22 | 显示全部楼层
谢谢你了,您说,我用差值往上面加 靠谱吗?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回列表 返回顶部