搜索
bottom↓
回复: 20

请问复杂的波形(有图片),如何滤波?需要稳定的波形

[复制链接]

出0入0汤圆

发表于 2020-4-8 15:05:09 | 显示全部楼层 |阅读模式
      请各位坛友,帮忙想想,怎么处理复杂的波形,我只想到使用滤波器,但是也没有实现。

      接收到一个复杂的波形(是在一个磁铁上绕制线圈,电磁感应获得的)得到的波形是有规律的,想通过滤波的方式,得到稳定的波形。
目的是,经过滤波获得稳定波形后,通过ADC,得到幅值变化。最终,判断有没有东西,让磁铁中的电压波形产生变化。
      目前通过示波器获取到下面的波形,也可以从示波器上看出,有铁板在附近会导致磁铁上的线圈得到的电压产生幅值变化。

      

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入0汤圆

 楼主| 发表于 2020-4-8 15:09:22 | 显示全部楼层
这个能叫正玄波上,是大哥带着一群小崽子么,大哥是20KHz,小弟都是MHz。

出0入0汤圆

发表于 2020-4-8 15:12:50 来自手机 | 显示全部楼层
用频谱仪看清楚频率成分,然后设置低通或高通滤波器。

出0入0汤圆

 楼主| 发表于 2020-4-8 15:14:57 | 显示全部楼层
XA144F 发表于 2020-4-8 15:12
用频谱仪看清楚频率成分,然后设置低通或高通滤波器。

目前只有示波器,而且我只想要频率在20KHz+1KHz的信号,是否就可以直接用滤波器就可以了?

出330入1862汤圆

发表于 2020-4-8 15:25:25 | 显示全部楼层
本帖最后由 cne53102 于 2020-4-8 15:27 编辑

既然频率固定,有用的信号是幅值变化,那么大概不需要担心滤波器导致信号幅值减小,正常滤波器就行,因为它是固定的,看结果的幅值变化应该就可以了

不过如果高频部分也是没什么变化的+有用信号变化很明显的话,直接看一段时间内的最大值最小值估计也可以

出0入79汤圆

发表于 2020-4-8 15:38:42 | 显示全部楼层
数字滤波,找个MATLAB的FDATOOL生成一下就OK了。

出0入0汤圆

发表于 2020-4-8 15:50:09 | 显示全部楼层
本帖最后由 ttoto 于 2020-4-8 15:52 编辑

教科書式的問題.
用低通濾波器來做.
硬件上做就是調整容阻,設計截止頻率,連著信號放大一起做.
軟件上做就是放大信號後採集,再數字低通濾波器.
如果抑制效果不顯著,可以用二次濾波器來做,也有相應的硬件軟件.

出0入0汤圆

发表于 2020-4-8 16:14:14 | 显示全部楼层
liu672992381 发表于 2020-4-8 15:14
目前只有示波器,而且我只想要频率在20KHz+1KHz的信号,是否就可以直接用滤波器就可以了? ...

能否分享波形数据,使用butterworth 试试

出250入17汤圆

发表于 2020-4-8 16:20:08 来自手机 | 显示全部楼层
可以试试用带通或者低通滤波器

出0入4汤圆

发表于 2020-4-8 16:24:24 | 显示全部楼层
积分            

出0入0汤圆

发表于 2020-4-8 17:51:17 | 显示全部楼层
fft,直接可以获得20KHz+1KHz的最高点,但是是软件,不是硬件滤波器

出0入0汤圆

 楼主| 发表于 2020-4-10 19:37:02 | 显示全部楼层
cne53102 发表于 2020-4-8 15:25
既然频率固定,有用的信号是幅值变化,那么大概不需要担心滤波器导致信号幅值减小,正常滤波器就行,因为它 ...

   目前的思路是,采集几十次数据求平均值,然后比较前后两次平均值的大小,判断是否有变化。不知道有没有更好的办法,主要延迟不能太大。

出0入0汤圆

 楼主| 发表于 2020-4-10 19:42:16 | 显示全部楼层
motor_control 发表于 2020-4-8 15:38
数字滤波,找个MATLAB的FDATOOL生成一下就OK了。

不会用这么高达上的工具。

出0入0汤圆

 楼主| 发表于 2020-4-10 19:53:03 | 显示全部楼层
peteryzm 发表于 2020-4-8 16:20
可以试试用带通或者低通滤波器

用的阻容带通滤波,效果是有,但还不是很理想,还有很多毛刺。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

 楼主| 发表于 2020-4-10 19:56:41 | 显示全部楼层
ttoto 发表于 2020-4-8 15:50
教科書式的問題.
用低通濾波器來做.
硬件上做就是調整容阻,設計截止頻率,連著信號放大一起做.

用的就是阻容,效果一般,经过放大以后,是2V左右的正负信号,要转换成0—3.3V给单片机的ADC采集。正负2V的信号,还没有想好用什么电路。

出0入0汤圆

 楼主| 发表于 2020-4-10 19:57:40 | 显示全部楼层
pt2go 发表于 2020-4-8 17:51
fft,直接可以获得20KHz+1KHz的最高点,但是是软件,不是硬件滤波器

STM32F103写FFT程序,还不会。用简单的ADC实现,更好吧。

出0入0汤圆

 楼主| 发表于 2020-4-10 19:58:43 | 显示全部楼层
zirong0804 发表于 2020-4-8 16:14
能否分享波形数据,使用butterworth 试试

我只保存了图片,下次我试一试保存数据。

出0入0汤圆

发表于 2020-4-10 21:06:32 | 显示全部楼层
liu672992381 发表于 2020-4-10 19:53
用的阻容带通滤波,效果是有,但还不是很理想,还有很多毛刺。

RC多搞几级试试。但是毛刺估计不好消,得用LC。

出0入79汤圆

发表于 2020-4-10 21:51:41 | 显示全部楼层
liu672992381 发表于 2020-4-10 19:42
不会用这么高达上的工具。

能搞定就好。
现在工程师掌握一般的数字滤波器还是有必要的,也没有那么高大上。

出0入0汤圆

发表于 2020-4-10 22:31:58 | 显示全部楼层
毛刺可能是测量线路感应到的,实际上毛刺已经被过滤了

不放心可以在电阻上串联磁珠,想要响应快,还是用RC好

出0入0汤圆

发表于 2020-4-10 22:35:39 | 显示全部楼层
RAMILE 发表于 2020-4-10 22:31
毛刺可能是测量线路感应到的,实际上毛刺已经被过滤了

不放心可以在电阻上串联磁珠,想要响应快,还是用RC ...

兄弟,串磁珠是毛用滴,算算就知道
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-26 12:21

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表