找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5459|回复: 0
收起左侧

MPU6050加速度原始数据跳动非常大

[复制链接]
ID:316934 发表于 2019-3-5 09:31 | 显示全部楼层 |阅读模式
50黑币
本帖最后由 houng1811 于 2019-3-9 11:29 编辑

MPU6050读出来的3个轴的加速度原始数据跳动非常厉害,静置时最大值和最小值相差4000左右,但是会随着芯片姿态改变而相应的变化(比如从0-4000跳动变成了5000-9000跳动)。而且在芯片旋转90度左右的时候数值只变化了5000左右(理论上总量程-2到2G相差1G即使有误差变化应该在10000+吧?)读出来的3个轴的陀螺仪数据却是非常稳定,静置时最大值和最小值相差不到10。也会在芯片移动时相应变化。

信号线也尽量远离电源了,信号线是PCB板上的布线。

还有哪些原因会造成这种情况?

这是我的寄存器配置:

Single_Write_ADXL345(PWR_MGMT_1,0x00); //从睡眠中恢复.
Single_Write_ADXL345(SMPLRT_DIV, 0x07);//陀螺仪采样率,125Hz
Single_Write_ADXL345(CONFIG, 0x06);//低通滤波频率,5HZ
Single_Write_ADXL345(GYRO_CONFIG, 0x18);//陀螺仪自检及测量范 2000deg/s
Single_Write_ADXL345(ACCEL_CONFIG, 0x01);//加速计自检、测量范围及高通滤波频率  2G


回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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