请教MPU9250读不出yaw的问题

2019-07-21 01:08发布

用原子大佬的例程,默认的是连续读模式,非常精准稳定。
我根据数据手册将读取模式改为单次测量,读不出yaw轴数据变化,但是yaw随着roll轴变化而变化。
我DEBUG了一下,发现读取原始数据单次测量和连续测量差不多,到了四元数计算那里,单次全是乱的。
QQ图片20190516142002.png
连续读模式下,随着我转动MPU9250,quat数组随着转动而规律变化,单次则是无序变化。

请问大佬们又遇到这种状况吗,如何解决。


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
正点原子
1楼-- · 2019-07-21 06:31
不支持单次读呢,读取速度慢了的话,会有问题。你尝试降低输出速度试试。
老年痴呆
2楼-- · 2019-07-21 12:18
正点原子 发表于 2019-5-17 02:29
不支持单次读呢,读取速度慢了的话,会有问题。你尝试降低输出速度试试。

感谢回复,请问单次读取时彻底不支持。还是我通过改寄存器配置和降低输出速度等其他操作可以支持,但可能不准?
正点原子
3楼-- · 2019-07-21 16:48
 精彩回答 2  元偷偷看……
老年痴呆
4楼-- · 2019-07-21 21:10
正点原子 发表于 2019-5-18 02:42
你可以尝试下

不行 哈哈。按照那个位去改,跟寄存器写的不一样。
我表述的有问题,我也不一定要单次测量。
我连续测量所有数据都是连着的,我想把数据分开,不用他做平滑。
我传感器在第一个数据是0就输出另,第二个数据是0继续是零,第三个数据是90就输出90,不要做成0 45 90 这种感觉。
请问哪里可以配置?

一周热门 更多>