智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 6119|回复: 16
打印 上一主题 下一主题

【转】说说捣鼓了几天的AHRS(MPU6050+HMC5883+BMP085)

  [复制链接]

56

主题

1240

帖子

4

精华

跨届大侠

https://github.com/howborn

Rank: 10Rank: 10Rank: 10

积分
7954

优秀会员奖章活跃会员奖章在线王奖章论坛元老奖章论坛骨干奖章

QQ
威望
3025
贡献
1997
兑换币
2249
注册时间
2013-2-26
在线时间
1466 小时
跳转到指定楼层
1#
发表于 2014-9-15 16:05:56 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
   MPU6050,整合性6轴运动处理器件,也就是3轴陀螺仪和3轴加速度计整合在一起。免除陀螺仪和加速度计在组合时的轴间差。。。挺不错的,用起来方便。
    列下常用的引脚吧:
MPU和其通讯使用I2C,即它的23和24脚,其第6和第7脚为主机I2C接口,也就是说,MPU6050可以作为主机对其它从机操作,默认情况下不开启此功能,此时6和7脚旁路到23和24脚。。。所以接在第6和7脚的I2C从设备默认情况下直接接在23和24脚。。。刚开始不知道这个东东,害我浪费浪费青春,后来看了下datasheep才知道。。。
        有一个灰常重要的引脚就是第9,这个引脚呢,是作为I2C地址的最低位的,也就是说,当9引脚为低电平时,MPU6050的I2C地址为0x68,其为高电平时,地址为0x69。(我绝对不会告诉你我在这里浪费了1天的时间,说起来就伤心吖。。。参考网上的程序,地址都是0x68,然后然后一直不行。。。最后看了手册才知道,这就是不看手册后果,虽然E文手册看着蛋疼)
     关于寄存器117 – Who Am I 这个寄存器,刚开始看到其值一直都是0x68,而不是想当然的0x69,感觉很纳闷,后来看了下手册,有那么一句“The value of the AD0 pin is not reflected in this register.”,呵呵,手册不是万能的,没有手册是万万不能的。

    HMC5883,这是个三轴电子罗盘,也就是指北针。。。说起他。。。好像没什么好说的,比较简单,就是角度计算可能烦点。。。

    BMP085,这是个气压计,可以测出大气气压和粗略测量温度吧,测量温度是为了计算出更准确的气压,大家都知道温度对气压的影响吧,不知道别问我。。。
    其引脚吧:
       ’SDA’, ‘SCL’, ‘XCLR’, ‘EOC’, ‘GND’,’VCC’。SDA和SCL是I2C总线引脚;XCLR是master的复位引脚,低有效,如果把它与地相连,就可以复位BMP085。ECO意为 ”end of conversion”,是BMP085的压力或温度转换完成时触发产生的信号。XCLR、ECO是可选的2个信号,如果不需要用它,则可以不连接。
刚开始看到数据很奇怪,查了一下BMP085的手册,温度的单位是0.1 摄氏度,压力是1Pa,换算下就不奇怪了呵呵。。。
    可以根据气压计算出海拔高度,自己百度去。。。
    有道吖有道,这是个东西,看那E文手册全靠它了。。。

回复

使用道具 举报

4

主题

796

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
10578

优秀会员奖章活跃会员奖章论坛元老奖章在线王奖章

威望
5540
贡献
3174
兑换币
3043
注册时间
2013-9-30
在线时间
932 小时
17#
发表于 2015-7-5 11:25:45 | 只看该作者
:kiss::kiss::kiss:
回复 支持 反对

使用道具 举报

2

主题

404

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
5197

论坛元老奖章在线王奖章活跃会员奖章优秀会员奖章

威望
2548
贡献
1523
兑换币
1406
注册时间
2011-10-19
在线时间
563 小时
16#
发表于 2015-3-22 18:45:06 | 只看该作者
:lol:lol
回复 支持 反对

使用道具 举报

19

主题

236

帖子

0

精华

跨届大侠

机械决定最高速度,软件决定能否达到最高速度。

Rank: 10Rank: 10Rank: 10

积分
6558

论坛元老奖章优秀会员奖章活跃会员奖章在线王奖章

威望
2741
贡献
2075
兑换币
1740
注册时间
2011-9-30
在线时间
871 小时
15#
发表于 2015-3-15 13:16:40 | 只看该作者
赞,很不错
回复 支持 反对

使用道具 举报

2

主题

106

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4314
威望
2065
贡献
1301
兑换币
1365
注册时间
2013-8-24
在线时间
474 小时
14#
发表于 2014-11-10 20:17:11 | 只看该作者
mark
回复 支持 反对

使用道具 举报

0

主题

855

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3618
QQ
威望
1999
贡献
1113
兑换币
1165
注册时间
2012-9-1
在线时间
253 小时
毕业学校
一中
13#
发表于 2014-9-16 12:39:17 | 只看该作者
:lol
回复 支持 反对

使用道具 举报

40

主题

468

帖子

0

精华

常驻嘉宾

哥布林拉拉登

Rank: 8Rank: 8

积分
4780
威望
2279
贡献
1317
兑换币
1463
注册时间
2013-11-5
在线时间
592 小时
12#
发表于 2014-9-16 09:22:05 | 只看该作者
经常看到楼主分享自己的总结的成果,也让我学到了不少,为楼主的精神赞一个
回复 支持 反对

使用道具 举报

30

主题

710

帖子

0

精华

常驻嘉宾

四驱兄弟!!!!

Rank: 8Rank: 8

积分
5063

论坛元老奖章在线王奖章活跃会员奖章优秀会员奖章

威望
2604
贡献
1529
兑换币
1626
注册时间
2012-8-27
在线时间
465 小时
11#
发表于 2014-9-15 23:08:34 | 只看该作者
回复 支持 反对

使用道具 举报

5

主题

900

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
7366

优秀会员奖章活跃会员奖章在线王奖章论坛元老奖章

威望
3282
贡献
2418
兑换币
2121
注册时间
2014-1-19
在线时间
833 小时
10#
发表于 2014-9-15 19:22:50 | 只看该作者
浪险
回复 支持 反对

使用道具 举报

24

主题

1090

帖子

0

精华

常驻嘉宾

不会做车,只会瞎BB的毕业考研狗

Rank: 8Rank: 8

积分
5429

优秀会员奖章活跃会员奖章在线王奖章论坛元老奖章

QQ
威望
3088
贡献
663
兑换币
2343
注册时间
2012-11-4
在线时间
839 小时
毕业学校
河北联合大学
9#
发表于 2014-9-15 17:22:11 | 只看该作者
回复 支持 反对

使用道具 举报

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

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-12-27 19:28 , Processed in 0.060405 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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