微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > MPU6050数据读取时的上电只发生一次,之后不会发生的问题

MPU6050数据读取时的上电只发生一次,之后不会发生的问题

时间:10-02 整理:3721RD 点击:
详情见图:红色为角速度值,蓝色为角速度积分(角度值)。一开始经过校准温飘很小,但连续读取一会儿后,会突然数据错乱一下,然后温飘增加30左右,角速度积分就会迅速增大。灵异的是,这种现象每次上电只发生一次,之后就不会出现。


现在被这个问题整的非常苦恼,望高人解答。程序有错的可能很小,因为已经简化到最简:读取+串口发送

可能是刚刚通电,电流瞬间变大,温度也是的,所以温漂就大。

能不能发一份mpu的代码给我看看呢,谢谢了呢

MPU6050最好不要直接对角速度积分,可以加上姿态解算的算法,如四元数法,这样的结果不会有突变

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top