数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 703|回复: 5

[Arduino] Arduino 低通滤波

[复制链接]
发表于 2023-12-5 02:02:22 | 显示全部楼层 |阅读模式
本帖最后由 kpj001 于 2023-12-5 03:13 编辑

ADC采集小信号,遇到干扰大过信号的坎。不想做硬件滤波,试试软滤波,明显有效。

实验就是Nano采集自己的3.3v引脚,大概输出值720 (计算值应该是 1024 * 3.3 / 5 =675, 不知道是不是参考不准,手里也没有参考,暂时先不管了)

视频中可以看到低通滤波后为清晰的低频锯齿波(预计中应该滤波后为直线的),只好再次均值就基本处理掉了。

ChatGPT用不上,文心一言也凑活,一次就给出了可代码,视频下方描述里有。适当修改下输出格式,适配串口绘图仪即可。

视频:https://www.bilibili.com/video/B ... 806f77e1fd6818bb96d




为了验证数字低通滤波器是否工作正常,翻出信号发生器,给了一个2Hz方波(这里Nano因为同时需要串口实时输出的原因采样频率很低,不用串口大概可以提高到60kHz),可以看到比较满意的低通效果。




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x
 楼主| 发表于 2023-12-5 14:20:12 来自手机浏览器 | 显示全部楼层
软件名在图片上找,至于可靠与否,听人说不如自己下载试试,开源软件又不花钱。
回复 支持 反对

使用道具 举报

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

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-7-25 16:43 , Processed in 0.202800 second(s), 11 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

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