使用STM32单片机上自带的AD采样来采集电压,但是采集到的电压AD值不稳定,电压值一直变,变化幅度也挺大。
有什么方法可以改进,让AD采样的值变得稳定?
你的电压采集输出并个10uf电容,电压一直跳的话,肯能是程序的问题
一可以在硬件上增加滤波
二STM32的AD采集可以使用两个AD口,一个AD口接在1117-3.3的输出端,这样就设立了一个标准参考电压,另一个采集口的取样值对比标准值来换算电压即可
你需要判断是否本身测量的数据就该是波动的,波动频度和范围是多少?如果被测信号不波动,就没有必要测量了啊。
然后才是在软硬件上进行干扰滤除(超出频率的波动等等)