硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1197|回复: 6
收起左侧

[技术讨论] 根据硬汉哥的教程在单片机上用低通滤波器滤除噪声,虽然不知道原理,但是好开心。

[复制链接]

39

主题

200

回帖

327

积分

高级会员

积分
327
发表于 2022-8-29 09:53:48 | 显示全部楼层 |阅读模式
哈哈。跟着硬汉哥的教程在STM32L051单片机上移植了DSP库,用IIR低通滤波器,把ADC采集到的波形滤除了噪声。
虽然看不懂它的原理是什么,但是实际有效果,还是很开心。波形出来的一刻,有一种快乐。不知道怎么形容。

这个是去采集电机堵转时候的ADC值的,然后根据堵转时候的ADC值判断零件的好坏。
本来用的是自己的写的一个简单的滑动窗口平均去做的。后来上班摸鱼,表面上在写治具的代码,实际上在偷偷实验DSP库里的代码,就把这个改成了硬汉哥教程里的低通滤波器了。
在淘宝上买了一本大学的数字信号处理的教材,发现数学基础太差了,看不懂。
之前看B站上电机仿真的视频也是。老师给出的电机数学模型,突然从公式A推导到另外一个公式B,但是怎么计算的过程看不懂。

感觉不会数学,想要去看一些理论性的知识好难啊。

低通滤波图片好美.png




评分

参与人数 1金币 +50 收起 理由
eric2013 + 50 很给力!

查看全部评分

回复

使用道具 举报

5

主题

201

回帖

216

积分

高级会员

积分
216
发表于 2022-8-29 11:00:13 | 显示全部楼层
开心就好哦!
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107077
QQ
发表于 2022-8-29 15:32:38 | 显示全部楼层
效果很棒
回复

使用道具 举报

2

主题

25

回帖

31

积分

新手上路

积分
31
发表于 2022-8-29 16:57:43 | 显示全部楼层
第一次自己用单片机(STM8S105K4T6)把LED点亮,高兴得一晚上都睡不着,现在没有那种激情了,怀念
回复

使用道具 举报

5

主题

30

回帖

45

积分

新手上路

积分
45
发表于 2022-8-29 17:59:38 | 显示全部楼层
老哥,我想问下,什么时候才需要用到DSP库中的IIR滤波器,我现在采集AD值也是采用滑动中值滤波,感觉滤波后数据还是不稳定。所以也想换一种方式,
回复

使用道具 举报

78

主题

693

回帖

927

积分

金牌会员

积分
927
发表于 2022-8-31 21:24:58 | 显示全部楼层
Dazen35 发表于 2022-8-29 16:57
第一次自己用单片机(STM8S105K4T6)把LED点亮,高兴得一晚上都睡不着,现在没有那种激情了,怀念

这里面的应该每个人都有过点亮第一颗灯的兴奋。各种流水灯玩的特牛掰那个时候。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107077
QQ
发表于 2022-9-1 00:26:04 | 显示全部楼层
xdh873939316 发表于 2022-8-29 17:59
老哥,我想问下,什么时候才需要用到DSP库中的IIR滤波器,我现在采集AD值也是采用滑动中值滤波,感觉滤波后 ...

这个得分析下频率成分,才好选择那种方式做滤波。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-17 02:59 , Processed in 0.227063 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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