mpu6050匀速旋转角度会卡死、滞后

2019-07-20 09:57发布

使用的是原子得DMP代码结算,当mpu按照一定速度旋转得时候就会卡在某个角度(yaw),甚至有的时候只能转半圈就会挂掉。用手旋转时不会有这种问题。。。。。。。还有就是请问各位大佬,大家都是使用什么型号得IMU,可以有偿获得不会在匀速旋转中挂掉得代码(前提是能够正常工作,并且满足要求)。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
正点原子
1楼-- · 2019-07-20 13:47
固定的么?
夏虫紫路
2楼-- · 2019-07-20 17:47
正点原子 发表于 2018-1-13 01:18
固定的么?

固定卡死 只要是匀速就会卡死 假如把栈设置大一点0x800 单纯得跑一个MPU6050不会卡死
正点原子
3楼-- · 2019-07-20 19:16
 精彩回答 2  元偷偷看……
夏虫紫路
4楼-- · 2019-07-20 22:55
正点原子 发表于 2018-1-16 01:24
堆栈设大,然后匀速旋转,就不会死了?

是的,F407 单独跑MPU不会卡死,至少我转了20圈没卡死,但是加上我的别的程序,大概是一些电机驱动和定时器和uart这样子,转动半圈或者一圈还是会卡死。
正点原子
5楼-- · 2019-07-21 00:58
夏虫紫路 发表于 2018-1-16 23:51
是的,F407 单独跑MPU不会卡死,至少我转了20圈没卡死,但是加上我的别的程序,大概是一些电机驱动和定时 ...

那是不是就是你的堆栈设置小了?
夏虫紫路
6楼-- · 2019-07-21 06:02
 精彩回答 2  元偷偷看……

一周热门 更多>