OpenEdv-开源电子网

 找回密码
 立即注册

扫一扫,访问微社区

正点原子全套STM32开发资料,上千讲STM32视频教程,RT1052教程免费下载啦...

查看: 127|回复: 5

重力加速度计能否测偏航角??

[复制链接]

  离线 

11

主题

34

帖子

0

精华

初级会员

Rank: 2

积分
73
金钱
73
注册时间
2018-1-19
在线时间
25 小时
发表于 6 天前 | 显示全部楼层 |阅读模式
5金钱
最近在研究MPU6050。加速度计是否是可以测偏航角的还是只是测得的偏航角不准。(重力加速度计在水平位置的旋转是不能求得偏航角的,还是其他位置也不可以求偏航角)

回复

使用道具 举报

  离线 

0

主题

159

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
475
金钱
475
注册时间
2017-6-2
在线时间
146 小时
发表于 6 天前 | 显示全部楼层
加速度计不能测偏航角,但是MP6050可以测偏航角,不过有累计误差,MP6050是六轴传感器,除了三轴加速度计还有三轴的陀螺,陀螺是可以测量偏航角的,但是陀螺的测量会随着时间增加产生累计误差。因为陀螺仪只能输出水平方向的角速度,通过对角速度积分获得偏航角。而且上电初始方向需要告诉CPU才行。
回复

使用道具 举报

  离线 

17

主题

515

帖子

1

精华

高级会员

Rank: 4

积分
892
金钱
892
注册时间
2018-5-11
在线时间
163 小时
发表于 6 天前 | 显示全部楼层
加速度计对应的是速度和路程,
并不对应角度,所以测量不了偏航角。
加速度的积分得到速度,
速度的积分得到路程。
但是如果有三轴的加速度计,
通过计算三维空间的路程,
是可以得到航行角度的。
没有用过MPU6050,
只是从理论上说一说。
回复

使用道具 举报

  离线 

26

主题

149

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
470
金钱
470
注册时间
2017-1-7
在线时间
53 小时
发表于 6 天前 | 显示全部楼层
可以测,当然会有误差,你需要加上滤波来进行误差的缩小
猎豹浏览器截图20180713101942.jpg
回复

使用道具 举报

  离线 

11

主题

34

帖子

0

精华

初级会员

Rank: 2

积分
73
金钱
73
注册时间
2018-1-19
在线时间
25 小时
 楼主| 发表于 6 天前 | 显示全部楼层
正点原子公众号
jkd405 发表于 2018-7-13 09:21
加速度计不能测偏航角,但是MP6050可以测偏航角,不过有累计误差,MP6050是六轴传感器,除了三轴加速度计还 ...

我不明白的是加速度计为什么不能测量偏航角,水平垂直时候我能够明白。因为重力加速度在x轴y轴的投影为0,不管怎么旋转这个投影长度都是不会变化的。但是其情况似乎是会变化的吧
回复

使用道具 举报

  离线 

0

主题

159

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
475
金钱
475
注册时间
2017-6-2
在线时间
146 小时
发表于 6 天前 | 显示全部楼层
曾洪涌 发表于 2018-7-13 13:00
我不明白的是加速度计为什么不能测量偏航角,水平垂直时候我能够明白。因为重力加速度在x轴y轴的投影为0 ...

因为偏航角定义是水平方向,重力场在偏航角上分量为0,而加速度计测量姿态是靠重力场,而不是靠运动加速度,运动加速度是干扰项,是滤波要滤掉的部分。
回复

使用道具 举报

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

本版积分规则




关闭

"原子哥”推荐上一条 /1 下一条

QQ|联系我们|手机版|官方淘宝店|新浪微博|微信公众平台|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2018-7-19 06:17

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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