网易首页 > 网易号 > 正文 申请入驻

STM32单片机片上数字滤波器操作文档

0
分享至

▼关注公众号: 工程师看海▼

本文来自看海的四代目徒弟:XJIE

https://blog.csdn.net/NANY_ying?type=blog

https://github.com/xiaojie25

大家好,这个文档,是为了帮助大家快速入门数字滤波器在单片机上的实现。当然,大家在阅读完之后可能还会有一些疑问,大家可以自行去查阅资料。

上节课我们在STM32F103C8T6上实现了频率计的功能,我们在上次的基础上进行下一步的操作。

首先,关于数字滤波器分为FIR和IIR两种(如果不明白,需要去查阅资料),在这里我们关心我们怎么得到我们想要滤波器的参数。

我们打开matlab。

在命令行窗口中输入filterDesigner。

我现在想设计一个IIR的低通滤波器,他的截止频率是10Hz,巴特沃斯型,这里的采样频率需要根据我们之前上课的时候设计的ADC的采样频率一致(250Hz)

这个滤波器设计器有很多的功能,这个留给大家探索。

依次点击目标->生成c头文件

直接点击生成,(记住自己保存在哪里了),然后我们找到我们保存STM32CubeMX生成的.ioc文件,接下来把刚刚生成的文件保存在如图所示的文件中。

我们用记事本打开fdacoefs.h文件,他会告诉我们还需要添加一个.h文件

我们找到这个文件,也复制到这个文件夹下。

到这里基本的参数有关的生成以及,文件的移动已经完成了。接下来我们开始代码的操作。

(本文来自看海的四代目徒弟:XJIE

https://blog.csdn.net/NANY_ying?type=blog

https://github.com/xiaojie25)

在main.c中包含刚刚我们添加的这两个文件。然后编译这个工程。

右键这个fdacoefs.h文件。打开它

我们把里面的4个数组都剪切到mian.c中。

我们先定义两个结构体,用来记录我们的滤波器的参数。

其中,Biquad是各个节(这个数字滤波器的知识)中的参数,IIRFilter是整个滤波器的结构体,然后我们在代码合适的地方写下这两个函数。

IIRFilter_Init是对滤波器的初始化,就是把我们刚刚生成的参数填入我们定义的滤波器,

IIRFilter_Process是有数据来的时候,对数据进行滤波。

先定义一个iir滤波器并对其进行初始化。

我们把ADC采集到的电压通过滤波器滤波,我们来看看效果吧!

我左边给的是5Hz的信号,右边给的是15Hz的信号,都是100mVpp,由于低通滤波的截至频率是10Hz,因此5Hz的信号通过了滤波器,而15Hz的信号被滤波器衰减。

By the way,整个代码对初学者来说可能不是这么好理解,这是对你们的一个挑战也是机遇

本文来自看海的四代目徒弟:XJIE

https://blog.csdn.net/NANY_ying?type=blog

https://github.com/xiaojie25

更多Multisim与运算放大器的学习内容!

尽在《运放秘籍》

【淘宝】https://e.tb.cn/h.hchV7elOIgvyGd8?tk=QEVgVt9nBw6 CZ321 「运放秘籍第一部_运算放大器Multisim仿真课程_工程师看海运放教程」

点击链接直接打开 或者 淘宝搜索直接打开

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
遭央视除名,综艺下架?她“真面目”曝光后,才发现陈冠希没说谎

遭央视除名,综艺下架?她“真面目”曝光后,才发现陈冠希没说谎

枫尘余往逝
2026-05-27 09:23:27
中科院计算机网络信息中心原主任阎保平辞世,曾在国内首提e-Science理念

中科院计算机网络信息中心原主任阎保平辞世,曾在国内首提e-Science理念

澎湃新闻
2026-05-27 23:14:26
雷军宣布:大幅降价,最高降99%!

雷军宣布:大幅降价,最高降99%!

每日经济新闻
2026-05-27 10:27:25
身家几十亿的“煤矿幕后老板”任铁柱,因82条人命可能彻底崩塌

身家几十亿的“煤矿幕后老板”任铁柱,因82条人命可能彻底崩塌

辛苦的小陈拉
2026-05-28 06:52:20
杀疯了!穆里尼奥重返皇马动真格!一口气锁定 6 笔重磅引援

杀疯了!穆里尼奥重返皇马动真格!一口气锁定 6 笔重磅引援

澜归序
2026-05-28 04:20:16
三个女学生结伴北上革命,中途两人变卦去了西安,十年后追悔莫及

三个女学生结伴北上革命,中途两人变卦去了西安,十年后追悔莫及

小武侃风云
2026-05-26 19:05:20
张家界两钓鱼男子被洪水冲走 官方:两人已不幸身亡,善后工作正在进行

张家界两钓鱼男子被洪水冲走 官方:两人已不幸身亡,善后工作正在进行

红星新闻
2026-05-27 12:24:51
没想到,陪爱妻方媛奔丧才几天,60岁郭富城竟再迎一大噩耗

没想到,陪爱妻方媛奔丧才几天,60岁郭富城竟再迎一大噩耗

汉字笔迹心理分析
2026-05-28 09:21:09
热火积极运作大交易!若无法换来字母哥 将转而追逐小卡和莫兰特

热火积极运作大交易!若无法换来字母哥 将转而追逐小卡和莫兰特

罗说NBA
2026-05-28 05:33:20
村妇咬定军马吃她粟谷,石敬瑭:先杀马,找不到粟谷就把她处决了

村妇咬定军马吃她粟谷,石敬瑭:先杀马,找不到粟谷就把她处决了

历史人文2
2026-05-25 19:29:40
最新燃油车降价榜!最大降幅51%,合资车占满榜单

最新燃油车降价榜!最大降幅51%,合资车占满榜单

沙雕小琳琳
2026-05-28 03:29:25
掘金四大自由球员去向:4年9000万留沃特森,续约琼斯不用过脑

掘金四大自由球员去向:4年9000万留沃特森,续约琼斯不用过脑

奕辰说球
2026-05-28 10:44:05
台积电3纳米下半年涨价15% 明年或再涨10% 中芯国际、华虹半导体均创历史新高

台积电3纳米下半年涨价15% 明年或再涨10% 中芯国际、华虹半导体均创历史新高

财闻
2026-05-28 10:26:26
A股三大指数集体低开,沪指跌0.33%,创业板指跌0.09%

A股三大指数集体低开,沪指跌0.33%,创业板指跌0.09%

每日经济新闻
2026-05-28 09:32:09
54:45!美国投票结果出炉,一个时代已结束,中国加速减持美债

54:45!美国投票结果出炉,一个时代已结束,中国加速减持美债

小陆搞笑日常
2026-05-27 15:50:24
上海二手房挂牌价,水分太大了

上海二手房挂牌价,水分太大了

魔都财观
2026-05-28 07:40:31
铁公鸡拔毛?俄罗斯松口转让中国卡-226T整条生产线,算盘打得精

铁公鸡拔毛?俄罗斯松口转让中国卡-226T整条生产线,算盘打得精

步论天下事
2026-05-27 09:40:08
最干净女演员富商苦追十年终娶,母女被宠成宝

最干净女演员富商苦追十年终娶,母女被宠成宝

仙味少女心
2026-05-27 09:27:53
乱套了!菲律宾参议院集体离场:为保“逃犯”议员竟要强推网投?

乱套了!菲律宾参议院集体离场:为保“逃犯”议员竟要强推网投?

世界热点背后解读
2026-05-28 08:56:47
一觉醒来,日本迎来3噩耗,麻生太郎带头“造反”,高市或将下台

一觉醒来,日本迎来3噩耗,麻生太郎带头“造反”,高市或将下台

通鉴史智
2026-04-23 12:12:33
2026-05-28 12:12:49
工程师看海 incentive-icons
工程师看海
专注硬件设计、PCB走线
328文章数 203关注度
往期回顾 全部

科技要闻

台积电3纳米下半年涨价15% 明年或再涨10%

头条要闻

男子结婚22年两儿子非亲生 妻子承认出轨丈夫的堂哥

头条要闻

男子结婚22年两儿子非亲生 妻子承认出轨丈夫的堂哥

体育要闻

这群老阿姨,是最硬核的马刺球迷

娱乐要闻

曝大嫂冒充七七同学,林俊杰删掉合照

财经要闻

长鑫科技IPO过会,市值会到几万亿?

汽车要闻

限时补贴价9.28-10.98万 MG 4X正式上市

态度原创

本地
艺术
手机
健康
公开课

本地新闻

用剪纸的方式,打开江苏扬州

艺术要闻

蚂蚁新总部封顶了!大圆环到底有啥魔力

手机要闻

史上最贵苹果手机外观没无悬念了 折叠屏iPhone Ultra第三方保护壳亮相

打外泌体会比干细胞更安全吗

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版