51单片机AD转换不稳定

2024-12-04 08:27:37
推荐回答(5个)
回答1:

单片机一般的ADC是没有问题的,
我觉得很有可能是下述原因之一:
1.是不是电平有跳动的不稳定,比如输入电平抖动(干扰导致),你只是肉眼没看出来而已,所以认为它是稳定的。这个解决方法如果输入是稳定电压(直流),那就在电压之间加上个电容就完事了。
2.是不是输入电压的范围超了?如果是范围超了,加个分压电路,然后在单片机程序里面再按比例的增加就行了。

回答2:

第一数字量和模拟量不要共地要隔离,第二还有要按0.02s的周期的倍数去取多次值,因为工频是50hz的,你的这些不稳定可能和电源也有关系。

回答3:

首先,ADC使用的参考电压是否可靠呢?参考电压不可靠,那转换结果就不能相信了,所以需要使用精确的参考电压。

其次,对采样的结果进行滤波,去除其中存在的最大和最小值,然后再计算平均值,这样结果就比较精确了。

回答4:

改换分辨率高的AD转换模块试试

回答5:

你是多路单通道,还是多路多通道,还是单路单通道啊?要是多路多通道的话,一般有点跳变,你在输出端在加一些滤波电容试一试,你在多求几次平均再试一试,这样问题也许是你硬件连接也有毛病,在好好检查检查,数字地一定要和模拟地隔开,输出引线不要过长,祝你成功