极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 11636|回复: 3

MPU6050输出数据经过积分处理后,芯片即使静止,累加后的数据一直变大

[复制链接]
发表于 2013-11-8 22:03:16 | 显示全部楼层 |阅读模式
如题,
大侠们,help……………………
小弟用将MPU6050角速度读出来后 做10ms的积分处理,但发现经过积分后的角度  在芯片没动的情况下一直在递增变化,,
而读出的加速度 经过同样积分  却能较好稳定  不是到啥原因  ,,大侠们  求救啊………………



百万火急………………help
回复

使用道具 举报

发表于 2013-11-9 01:50:46 | 显示全部楼层
把角速度输出,看看有没有。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-11-9 08:29:45 | 显示全部楼层
诶  ,这个建议不错我试试
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-11-9 08:40:27 | 显示全部楼层
刚才试了试
串口输出如下

Global_Gyroscope_Initial_Value_X is://初始误差
-0.35
Global_Angle_X is://经过积分后的角度
-53.20
Global_Real_Gyro_X is://(陀螺仪返回的数据-初始误差)/dt(由于10ms积分一次所以这里除100)
-0.72
发现中间积分后的数据越来越大……但陀螺仪返回值和初始值一直都没有变!
这是不敢相信;看 下面这段返回值  是我在写帖子过程后得到的 ,中间的积分值 嗨…………

Global_Gyroscope_Initial_Value_X is:
-0.35
Global_Angle_X is:
-278.72
Global_Real_Gyro_X is:
-0.66
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-5 09:40 , Processed in 0.035294 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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