MPU6050 , 设置内部低通滤波器,对于输出数据的影响。(简单实验)

首先大致看一下这个图,这是mpu6050内部设置低通滤波的寄存器,用三个 2进制 位来设置,十进制数字就是 0 - 6 。 十进制7这个数字是厂家保留位不要设置成7。

(内部滤波寄存器的其中三个二进制位。)



实验开始。


实验一: 设置的外界数据更新频率200hz,内部低通滤波器设置如下。(截止频率20hz)陀螺仪1K内部采样率(设置4级滤波效果)

实验结果(图片点开放大看)(注意看y轴的比例)





实验二**:设置的外界数据更新频率200hz,内部低通滤波器设置如下。(截止频率98hz)陀螺仪1K内部采样率(设置2级滤波效果)**

实验结果(图片点开放大看)(注意看y轴的比例)




实验三:设置的外界数据更新频率200hz,内部低通滤波器设置如下。(截止频率260hz)陀螺仪8K内部采样率(设置0级滤波效果)

实验结果(图片点开放大看)(注意看y轴的比例)


结论:对于高频振动,MPU6050内部的低通滤波会影响输出数据的振幅,而且影响非常大。调大内部低通滤波效果可以有效减少输出振幅。但是数据延后也会更多。




猜测:理论上来说,低通滤波不应该影响振幅,难道高频部分都是振幅高的?猜测是设置内部低通滤波时候,模块进行ADC转换获取传感器数据时候,用了个窗口时间取平均得到ADC数据。 设置低通滤波效果越好这个窗口时间越长,设置低通效果越差这个窗口时间越狭窄。



和最上面的图片一样,内部滤波寄存器的其中三个二进制位。

相关推荐
郎哥编程课堂20 分钟前
单片机零基础训练营第2天:嵌入式开发常用的三种进制
单片机·嵌入式硬件
LCG元25 分钟前
STM32 DAC+DMA+定时器触发生成任意波形:数据对齐陷阱、输出缓冲器选型与频率精度实测
stm32·单片机·嵌入式硬件
LuminousCPP2 小时前
嵌入式-51单片机入门(三)-数码管驱动:从单管点亮、多位扫描到动态刷新与消隐原理
笔记·单片机·嵌入式硬件·51单片机
小柯博客2 小时前
01 · 点亮 STM32MP25 的硬件视频编解码:VPU 与那些“安静“的坑
c语言·笔记·stm32·单片机·嵌入式硬件·嵌入式·视频编解码
电化学仪器白超2 小时前
梅特勒-托利多自动滴定管产品线全览
网络·python·单片机
SUNNYSPY0012 小时前
30N06NF-ASEMI高耐压功率器件选型30N06NF
单片机
恒锐丰小瑞15 小时前
率能SS8841T 40V/2.5A/双通道H桥驱动芯片,PWM控制接口与低导通电阻(350mΩ),用于POS打印机/安防相机/机器人
单片机·嵌入式硬件·机器人
zcmodeltech16 小时前
钢铁冶金沙盘模型控制系统设计与实现:高炉-连铸-热轧多工序联动方案
分布式·stm32·单片机·嵌入式硬件·交互
徽京人17 小时前
VS Code 接入Esp 32步骤
vscode·单片机·嵌入式硬件
QH1392923188018 小时前
Keysight N5183B N5183B 微波模拟信号发生器
网络·单片机·嵌入式硬件·集成测试·信息与通信