完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
MM32内部自带有两个12位的adc,正好有项目要用到ADC,做个测试。看看自带的ADC效果如何: 使用ADC1的通道1即PA1进行测试,通过LCD屏进行显示,并通过串口对数据进行打印输出: 工程结构大致如下: 串口打印数据的曲线图如下:(对开发板3.3V不标准进行adc实验) 可以看到电压的跳动幅度在3.24-3.3v之间,不知道是不是我设置的有问题,反正是有点大啊,先做个平均看看有没有效果,一下是将ADC10结果做平均后的的效果: 果然,有所改善,电压跳动从3.24变成了3.27-3.3v之间,但是靠平均也不是办法吧,延时有点高,系统响应不够,那怎么办,对头还有数字滤波器这种东西。加入IIR滤波器之后的效果图: 嗯嗯,效果还是很明显的吗,只有从3.286-3.293v左右,跳动幅度大大降低,估计是数字地和模拟地没处理好,或是电源本身质量就不行,不过IIR滤波器的效果还是不错的,现奉上制作iir滤波器的方法共享,还有 更多滤波方法的code哦,有兴趣的可以留言。
IIR滤波器制作方法.rar
(6.03 KB, 下载次数: 60
)
|
|
相关推荐
3 个讨论
|
|
也试过STM32F4中DSP库的IIR滤波器有一个非常不爽的地方就是无法处理数据流,所以就选了这个方法。
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
2253个成员聚集在这个小组
加入小组灵动微电子MM32全系列MCU产品应用手册,库函数和例程和选型表
11839 浏览 3 评论
【MM32 eMiniBoard试用连载】+基于OLED12864的GUI---U8G2
5980 浏览 1 评论
【MM32 eMiniBoard试用连载】移植RT-Thread至MM32L373PS
11126 浏览 0 评论
【MM32 eMiniBoard测评报告】+ 开箱 + 初探
4598 浏览 1 评论
灵动微课堂(第106讲) | MM32 USB功能学习笔记 —— WinUSB设备
4333 浏览 1 评论
[MM32软件] MM32F002使用内部flash存储数据怎么操作?
1324浏览 1评论
857浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-26 18:43 , Processed in 0.535015 second(s), Total 46, Slave 39 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号