请教ad波动的原因探讨!

2019-03-25 13:29发布

本帖最后由 hf12345 于 2018-9-2 11:12 编辑

电路原理图.bmp
电路原理图很简单:两个电阻经过分压后取A点电压经过op496阻抗变换后,送入stm32单片机进行ad采样,再通过usb传输到pc机实时显示。单片机的采样频率大约是1.5hz,12位AD,稳压芯片采用的是tps73230,理论是出来3.0v的电压,实际电压用万用表测量是2.97v,在A点和B点用万用表测量电压为1.23伏,读数稳定。
500个点.bmp
现在一共采集了500个点,其平均值为1697,转换成电压大约是2.97*1697/4096=1.23V,这个和用万用表在A点和B点测得的电压是一致的,一切ok!现在的问题是虽然从平均值上看没有问题,但就每个采样点的瞬态电压来看,实际上波动的,最大的峰值有1750,转换成电压是2.97*1750/4096=1.27v,最小的波谷值是1620,转换成电压是2.97*1620/4096=1.17v,但从万用表在A点测得的结果看读数稳定在1.23伏左右,最多上下浮动0.01伏吧, 我现在的疑问是造成这种现象的原因是因为单片机的ad转换造成的?还是因为在A点的电压本来就是波动的,只不过万用表测不出来而已(因为我没有示波器,不能从示波器上看A点的实时电压)?又或是其他原因呢

此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
13条回答
hf12345
2019-03-25 18:40
maychang 发表于 2018-9-2 11:24
万用表带宽很小,看不出来电压快速波动,你应该用示波器来看A点和B点波形。没有示波器,想办法借一个。借都 ...

原始图.bmp
上图1 没有并联电容前的

在R2两端并联106电容.bmp
上图 在R2电阻两端并联一个106电容

按照你的建议,我在R2电阻两端并联了一个106电容,AD波动确实小了好多,最大值1727,最小值1680,这是不是说明了之前ad波动较大和单片机本身的ad转换精度并没有关系,主要原因是因为R2电阻的噪声引起的(我自己猜是,有可能还有其他原因吧?),导致A点电压其实并不是很稳定,只不过我用万用表测不出来而已么?

一周热门 更多>