【救急啦】MPU6050 摆动时角度为0 悬停角度正常

2019-08-18 18:41发布



正在做的是一个风力摆,主控是STM32F103,在测试MPU6050时出现了一个无解的问题:
程序是将原始数据的三个加速度根据如下公式解算出X的角度
按照我的理解,此时解算出的角度应该是角度的瞬间状态量,与角速度无关
解算公式 解算公式
如果我的理解正确的话,那么出现了一个现象:


现将MPU6050平行固定在风力摆上。
1.用手将风力摆悬停在某一角度,显示角度基本一致;
2.将手松开,风力摆开始做钟摆运动,此时MPU6050角度信息显示接近0.

*也就是说,不动的时候角度状态正确,动的时候,角度就趋于零。
实在无解了各位,求解

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
k-ad
1楼-- · 2019-08-19 00:27
帮顶帮顶
正点原子
2楼-- · 2019-08-19 04:48
手拿着转动一下,看看角度变化正常不?
ws7199
3楼-- · 2019-08-19 06:12
 精彩回答 2  元偷偷看……
ws7199
4楼-- · 2019-08-19 10:44
根据例程,已读回稳定的欧拉角,请问原子哥,做PID的电机控制,用pitch和roll是不是就够了?
正点原子
5楼-- · 2019-08-19 11:41
ws7199 发表于 2016-6-9 08:13
根据例程,已读回稳定的欧拉角,请问原子哥,做PID的电机控制,用pitch和roll是不是就够了?

这个看你自己需要
西安的新人
6楼-- · 2019-08-19 15:10
楼主怎么解决的?能否分享一下?我也遇到这个问题了

一周热门 更多>