请选择 进入手机版 | 继续访问电脑版
搜索
查看: 1738|回复: 4

[求助] MPU6050匀速转动一段时间后,偏航角不变

[复制链接]

该用户从未签到

1

主题

3

帖子

0

蝴蝶豆

新手上路

最后登录
2021-1-22
发表于 2021-1-19 14:17:52 | 显示全部楼层 |阅读模式
2ST金币
使用MPU6050 检测机器人的偏航角度。当机器人原地连续旋转时(朝一个方向),DMP 输出的偏航角开始正常,之后会出现输出的偏航角不变,此时机器人速度只要发生一下变化,DMP输出的偏航角就会开始显示之前的数据(看着像数据滞后),然后最后恢复正常,所以目前问题就是机器人匀速转动一段时间后就会偏航角输出不变,请问各位有遇到过吗,怎么解决的。

回复

使用道具 举报

该用户从未签到

133

主题

4688

帖子

239

蝴蝶豆

版主

最后登录
2021-4-10
发表于 2021-1-19 17:12:02 | 显示全部楼层
偏航角输出不变,是维持在最后的状态数据吗?应该是代码的逻辑处理吧,建议看一下在陀螺仪角速度相等的时候,是不是不进行计算?
回复

使用道具 举报

该用户从未签到

1

主题

3

帖子

0

蝴蝶豆

新手上路

最后登录
2021-1-22
 楼主| 发表于 2021-1-20 08:51:43 | 显示全部楼层
安 发表于 2021-1-19 17:12
偏航角输出不变,是维持在最后的状态数据吗?应该是代码的逻辑处理吧,建议看一下在陀螺仪角速度相等的时候 ...

就是会匀速一段时间后偏航角突然不变,只要速度有点变化数据就会开始显示之前的数据然后最后恢复正常,感觉就像卡机了一样,然后dmp部分直接用的正点原子的例程代码。
回复

使用道具 举报

该用户从未签到

5

主题

161

帖子

30

蝴蝶豆

高级会员

最后登录
2024-2-2
发表于 2021-1-20 14:52:16 | 显示全部楼层
换HAL硬件IIC库试试。我看还可以
回复

使用道具 举报

该用户从未签到

1

主题

3

帖子

0

蝴蝶豆

新手上路

最后登录
2021-1-22
 楼主| 发表于 2021-1-20 15:16:29 | 显示全部楼层
glenxu 发表于 2021-1-20 14:52
换HAL硬件IIC库试试。我看还可以

个人感觉应该是DMP的原因,我打算自行用程序去积分试试效果,也谢谢你的建议。
回复

使用道具 举报

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

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|论坛-意法半导体STM32/STM8技术社区

GMT+8, 2024-4-17 06:22 , Processed in 1.162007 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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