51单片机AD转换不稳定

我用8051单片机自带的ADC做AD转换,ADC输入端电压是稳定的,但单片机每次转换出来的数据不一样,而且相差很大,这样从显示上看,就感觉很不稳定,给人不舒服的感觉。后来... 我用8051单片机自带的ADC做AD转换,ADC输入端电压是稳定的,但单片机每次转换出来的数据不一样,而且相差很大,这样从显示上看,就感觉很不稳定,给人不舒服的感觉。后来多取了几次做平均再送给显示,虽然每次显示出来的数之间差值小了,但还是会跳来跳去不稳定。请问这个问题该怎么解决?不想加外部AD。 展开
 我来答
76887465
推荐于2018-04-12 · TA获得超过630个赞
知道小有建树答主
回答量:208
采纳率:0%
帮助的人:136万
展开全部
单片机一般的ADC是没有问题的,
我觉得很有可能是下述原因之一:
1.是不是电平有跳动的不稳定,比如输入电平抖动(干扰导致),你只是肉眼没看出来而已,所以认为它是稳定的。这个解决方法如果输入是稳定电压(直流),那就在电压之间加上个电容就完事了。
2.是不是输入电压的范围超了?如果是范围超了,加个分压电路,然后在单片机程序里面再按比例的增加就行了。
荔菲奇邃H9
2010-07-15 · TA获得超过385个赞
知道答主
回答量:207
采纳率:0%
帮助的人:0
展开全部
第一数字量和模拟量不要共地要隔离,第二还有要按0.02s的周期的倍数去取多次值,因为工频是50hz的,你的这些不稳定可能和电源也有关系。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ATF144X
2010-07-22 · TA获得超过1.2万个赞
知道大有可为答主
回答量:5344
采纳率:77%
帮助的人:4692万
展开全部
首先,ADC使用的参考电压是否可靠呢?参考电压不可靠,那转换结果就不能相信了,所以需要使用精确的参考电压。

其次,对采样的结果进行滤波,去除其中存在的最大和最小值,然后再计算平均值,这样结果就比较精确了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bxw38
2010-07-15
知道答主
回答量:7
采纳率:0%
帮助的人:1万
展开全部
改换分辨率高的AD转换模块试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
俊俏又清冽丶便当G
2010-07-18
知道答主
回答量:60
采纳率:0%
帮助的人:13.5万
展开全部
你是多路单通道,还是多路多通道,还是单路单通道啊?要是多路多通道的话,一般有点跳变,你在输出端在加一些滤波电容试一试,你在多求几次平均再试一试,这样问题也许是你硬件连接也有毛病,在好好检查检查,数字地一定要和模拟地隔开,输出引线不要过长,祝你成功
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式