A/D转换的问题

leijun203   2007-3-10 11:46 楼主
用10位A/D来采样电位器的电压,当电位器的电压为0时,在转换之后,A/D寄存器中的值不能达到0,大概是0x00BO左右,这是为什么啊?谢谢

回复评论 (17)

可能是:你的电位器真的不是0值...

而是你的表测不出来
点赞  2007-10-2 15:53
A->D一般都不是全0的,你的电位可能就像楼上说的不是真0,
还有你要看下你的参考电压等。
点赞  2007-11-3 20:42
用的是什么器件

点赞  2007-11-7 11:32
不明LZ在说什么
点赞  2008-4-30 11:52
接分是王道!
点赞  2008-5-1 12:39
有没有变送啊
点赞  2008-5-15 15:12
得校准的~
点赞  2008-5-15 15:50
看看同一片芯片是不是一直有这个值?如果是,说明是参考源的0值。就以这个值作为0,以后所有值在其上加上这个值作为结果就行。
就像测量计的归零一样,不归零的情况下,得加上或减去初始的0漂移值。
点赞  2008-5-16 16:50
引用: 引用 8 楼 shuiyan 的回复:
看看同一片芯片是不是一直有这个值?如果是,说明是参考源的0值。就以这个值作为0,以后所有值在其上加上这个值作为结果就行。
就像测量计的归零一样,不归零的情况下,得加上或减去初始的0漂移值。

同意
点赞  2008-5-30 21:35
学习了
点赞  2008-5-31 22:53
最近我也在研究这个AD 转换应用的问题.我对这一行还没有入门,ADC转换器的引脚每次都是到网上去查,希望多多指教.hnhblyc
点赞  2008-6-1 01:03
不能直接采样电压,需要加一个电容1U左右
直接采样会有干扰的
0x00B  就是0.011伏的干扰电压.加上电容就没事了
点赞  2008-6-6 11:19
楼上说的对,加电容。
点赞  2008-6-6 20:07
问题是加电容的目的是什么?
点赞  2008-6-6 22:38
加电容目的是形成RC滤波,稳定采样期间的电压值
点赞  2008-6-8 21:23
还有可能就是你测电位器的电压值时,那个“地”点与AD转换器的“地”有偏差。
点赞  2008-6-10 16:58
三端可调电阻要直接调到0是有难度的,可能是你用的万用表只显示了小数点后2位有效数字,所以即使显示0,也可能完全不是0的.2位有效数字至少表示10毫伏.另外你的AD可能性能也不是很好,如果5V的参考电压,0B对应的电压都是(5000/1024)*11=53.x毫伏.总之理论和实际相差很大呀!  
   建议,加阻容滤波,而且在软件上也加上平滑滤波,简单的求平均值也可以.再用个可靠的完用表,可以显示毫伏的核对一下,如果还是这样的,建议你更换AD,做产品也可以和我联系.毕业设计就免了,呵呵!
点赞  2008-6-10 21:21
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复