yangxf1217 发表于 2022-8-5 10:49

低通滤波器性能差



这个2个低通滤波器都是为了滤除50Hz交流信号,后边是接adc采样。实际测试当交直流混合信号中的50Hz交流信号幅度变化的时候,adc采样的直流电压就会飘的很厉害。

请教,有没有性能更好的滤波电路设计。

yangxf1217 发表于 2022-8-5 10:50

叶春勇 发表于 2022-8-5 11:39

从你的表达来看,好像关心的是直流信号
50hz,可以低通和陷波。
这种频率真正合适的还是数字信号处理。
把单片机采集的数据发上来,我们帮你分析下。

yangxf1217 发表于 2022-8-5 11:50

叶春勇 发表于 2022-8-5 11:39
从你的表达来看,好像关心的是直流信号
50hz,可以低通和陷波。
这种频率真正合适的还是数字信号处理。


是的,要看直流分量的值,50Hz是我测试用的也可能是其它几十或者上百Hz的交流。数据我整理下发。

zyj9490 发表于 2022-8-5 12:42

用有源低通

xmar 发表于 2022-8-5 13:50

还是看看50Hz干扰是如何引入的。有的放矢,针对具体情况解决问题更好。

一周一天班 发表于 2022-8-5 15:06

你这低通截至带宽7Hz左右,需要直流的话建议截至到0.5HZ.需要电阻都改为13k

coody 发表于 2022-8-5 15:14

ADC采样按20ms的倍数,求平均。比如,使用10KHz的速率采样200ms,求平均,50Hz干扰就会被抵消得差不多了。
当然,使用高阶的数字滤波(比如8阶低通或8阶带阻(也叫陷波))也是不错的。

yangxf1217 发表于 2022-8-5 15:55

叶春勇 发表于 2022-8-5 11:39
从你的表达来看,好像关心的是直流信号
50hz,可以低通和陷波。
这种频率真正合适的还是数字信号处理。


最上边那个是交流,开始是0.6V,后边是6V;
下边那几条都是直流,两种情况下直流的采样情况对比明显。

yangxf1217 发表于 2022-8-5 15:56

zyj9490 发表于 2022-8-5 12:42
用有源低通

有源低通会好些是吗?我找找。

xch 发表于 2022-8-5 16:09

yangxf1217 发表于 2022-8-5 15:55
最上边那个是交流,开始是0.6V,后边是6V;
下边那几条都是直流,两种情况下直流的采样情况对比明显。
...

你这干扰不小。滤波器衰减才20db ,差不多衰减50HZ 十倍,叠加信号后有没有超过ADC 的输入动态范围?

xch 发表于 2022-8-5 16:33

用定时器触发ADC 方法,设置100Hz 采样速率,用最近两次ADC 作为ADC结果输出,可以强烈抑制50HZ 干扰。前提是干扰加信号没超出ADC 输入的动态范围。

gxs64 发表于 2022-8-5 20:50

直接fir or iir or fft

gxs64 发表于 2022-8-5 20:57

不能上传图片??

叶春勇 发表于 2022-8-6 08:59

yangxf1217 发表于 2022-8-5 15:55
最上边那个是交流,开始是0.6V,后边是6V;
下边那几条都是直流,两种情况下直流的采样情况对比明显。
...

你这是啥负载,是电机吗,感觉像突然电压被拉低一样。

gxs64 发表于 2022-8-6 15:22

fir IIR FFT

yangxf1217 发表于 2022-8-8 10:28

xch 发表于 2022-8-5 16:09
你这干扰不小。滤波器衰减才20db ,差不多衰减50HZ 十倍,叠加信号后有没有超过ADC 的输入动态范围?
...

请问,滤波器衰减20db是怎么算出来的,衰减50Hz10被意思是6V的交流滤波后变成0.6V吗?

yangxf1217 发表于 2022-8-8 10:29

xch 发表于 2022-8-5 16:09
你这干扰不小。滤波器衰减才20db ,差不多衰减50HZ 十倍,叠加信号后有没有超过ADC 的输入动态范围?
...

范围是没有超的

xch 发表于 2022-8-8 10:40

本帖最后由 xch 于 2022-8-8 10:41 编辑

yangxf1217 发表于 2022-8-8 10:28
请问,滤波器衰减20db是怎么算出来的,衰减50Hz10被意思是6V的交流滤波后变成0.6V吗? ...
我没算,计算机算的。50HZ电压衰减10倍左右。

xch 发表于 2022-8-8 11:04


页: [1] 2
查看完整版本: 低通滤波器性能差