OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4744|回复: 7

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

[复制链接]

4

主题

8

帖子

0

精华

新手入门

积分
17
金钱
17
注册时间
2016-6-3
在线时间
10 小时
发表于 2016-6-8 01:54:45 | 显示全部楼层 |阅读模式
10金钱


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

解算公式

解算公式

如果我的理解正确的话,那么出现了一个现象:


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

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

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

17

主题

237

帖子

0

精华

高级会员

Rank: 4

积分
925
金钱
925
注册时间
2012-2-27
在线时间
393 小时
发表于 2016-6-8 10:51:28 | 显示全部楼层
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2016-6-8 22:52:59 | 显示全部楼层
手拿着转动一下,看看角度变化正常不?
回复

使用道具 举报

4

主题

8

帖子

0

精华

新手入门

积分
17
金钱
17
注册时间
2016-6-3
在线时间
10 小时
 楼主| 发表于 2016-6-9 00:32:35 | 显示全部楼层
正点原子 发表于 2016-6-8 22:52
手拿着转动一下,看看角度变化正常不?

手静止的时候,角度正常,一动就不正常了
回复

使用道具 举报

4

主题

8

帖子

0

精华

新手入门

积分
17
金钱
17
注册时间
2016-6-3
在线时间
10 小时
 楼主| 发表于 2016-6-9 08:13:58 | 显示全部楼层
根据例程,已读回稳定的欧拉角,请问原子哥,做PID的电机控制,用pitch和roll是不是就够了?
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2016-6-11 20:50:37 | 显示全部楼层
ws7199 发表于 2016-6-9 08:13
根据例程,已读回稳定的欧拉角,请问原子哥,做PID的电机控制,用pitch和roll是不是就够了?

这个看你自己需要
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

1

主题

5

帖子

0

精华

新手上路

积分
36
金钱
36
注册时间
2015-7-28
在线时间
7 小时
发表于 2016-7-20 22:32:05 | 显示全部楼层
楼主怎么解决的?能否分享一下?我也遇到这个问题了
回复

使用道具 举报

4

主题

8

帖子

0

精华

新手入门

积分
17
金钱
17
注册时间
2016-6-3
在线时间
10 小时
 楼主| 发表于 2016-8-19 17:20:54 | 显示全部楼层
西安的新人 发表于 2016-7-20 22:32
楼主怎么解决的?能否分享一下?我也遇到这个问题了

没有用MPU6050的原始数据,用的是经过转换的欧拉角
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-8-20 20:20

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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