打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
一阶低通滤波算法
特性eg:Mpu6050 的加速度计,具有长期可靠,短期噪声 大,加速度计多采用低通滤波。陀螺仪,短时间可靠长期不稳定,故常用积分求角度,对陀 螺仪高通滤波。了解这些特性就可以有选择性的去设计滤波器了


​
 C 程序源码:
​/*===================================================================​
​**函数 : LPF_1st
​**功能 : 一阶低通滤波
​**备注 : deltaT 采样周期    M_PI= 3.1415926      Fcut 截止频率  
​** 函数原型:y(n) = (1-a)y(n-1)+a*x(n)
​**==================================================================*/
​/*----------------------一阶低通滤波器系数计算-------------------------*/
​float LPF_1st_Factor_Cal(float deltaT, float Fcut)
​{ 
​ return deltaT / (deltaT + 1 / (2 * M_PI * Fcut));
​}
 
/*----------------------一阶低通滤波器------------------------*/
​float LPF_1st(float oldData, float newData, float lpf_factor)
​{ 
​return oldData * (1 - lpf_factor) + newData * lpf_factor;
​ } 
 
说明:低通滤波器。Mpu6050 内部滤波器的频率典型值为 5Hz,我们一般设置 42Hz,这样 硬件初步滤波,然后在软件在滤波一次,截止频率我设置 10Hz,你也可以尝试下 5Hz, 20Hz, 高的就不用设置了,因为硬件已经滤过一次,软件再滤没什么效果了。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
手把手教系列之一阶数字滤波器设计实现(附代码)
方程推导:二阶有源带通滤波器设计!
混响参数
第八章 运算放大器应用
四轴加速度计滤波
Python实现所有算法-音频过滤器.上
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服