斯文人 发表于 2019-9-19 20:37:29

STM32 ADC 采样交流电压后的AD值滤波问题n

我现在使用STM32103自带 ADC 采样50HZ 的交流电压每个周期采样256点,幅值220V, 硬件上工作已经做好,我想请教一下 如何对才养的ADC值进行滤波处理?比如没有任何信号输入时候,按照道理采样的ADC值应该都是0但是偶尔会出现一个非0的值,如果接了输入,可能也会出现这样的一些不正确的ADC值,我应该如何滤除这些值呢?跪求大神帮忙

mylovemcu 发表于 2019-9-20 08:55:05

首先要判断一下软件处理有没有问题如果干扰是稳定存在的话可能是采样程序设计有问题如果这种情况需要优化程序了
如果是随机出现的话可能是采样基准电压不稳造成的干扰如果是这种情况可以采用软件滤波 多次读取瞬间值选取合适的值还有可以使用内部基准电压对采样进行校准看一下通道17
页: [1]
查看完整版本: STM32 ADC 采样交流电压后的AD值滤波问题n