amoBBS 阿莫电子论坛

 找回密码
 注册
搜索
bottom↓
楼主: lotsbiss

终于不用纠结姿态融合的问题了,MPU6050直接内置融合引擎

  [复制链接]
发表于 2013-9-1 20:04:20 | 显示全部楼层
这个必须顶
发表于 2013-9-2 22:05:03 | 显示全部楼层
好东西,学习啦
发表于 2013-9-3 10:07:01 | 显示全部楼层
不错,mark一下
发表于 2013-9-4 15:58:23 | 显示全部楼层
楼主,我在程序中没有找到
  twi_write(a, b, d, c)
twi_read(a, b, d, c)这两个函数的原型,你找到了吗
发表于 2013-9-4 16:35:31 | 显示全部楼层
这次比赛用的是MPU9150,本来是要用飞控板的,但是现在有点绝望了,必须学习一下瑞萨的板子,MSP430,飞思卡尔都被禁止了,可怜的四轴飞行器什么时候升空啊??
发表于 2013-9-5 10:00:01 | 显示全部楼层
谢谢啦,感谢楼主无私奉献
发表于 2013-9-9 15:58:21 | 显示全部楼层
赞一个。
发表于 2013-9-9 16:49:32 | 显示全部楼层
发表于 2013-9-9 16:50:04 | 显示全部楼层
发表于 2013-9-14 11:12:14 | 显示全部楼层
mark一下!
发表于 2013-9-18 15:48:12 | 显示全部楼层
楼主,请问如何在InvenSense上下载资料呢,我注册了说我没权限下载
发表于 2013-9-18 16:28:29 | 显示全部楼层

MAKE收藏
发表于 2013-9-26 16:41:37 | 显示全部楼层
真准备做6050,先顶一个!
发表于 2013-9-27 08:29:31 | 显示全部楼层
谢谢楼主 请问用DMP的话 和普通读取后姿态解算 融合后 有什么不同么 ?
发表于 2013-10-2 18:12:41 | 显示全部楼层
学习了,正需要。
发表于 2013-10-13 21:51:24 | 显示全部楼层
求助各位大神,DMP的输出速率最大可以达到多少呢,官方库给出的 DMP 输出速度只有200Hz,不知道能不能改呢,还是固定的?
发表于 2013-10-17 22:39:55 | 显示全部楼层
楼主,能不能把你的移植好的I2C程序共享给我。我最近被I2C搞死了。。
发表于 2013-10-23 13:23:09 | 显示全部楼层
研究研究先
发表于 2013-10-25 16:20:40 | 显示全部楼层
mark。以后要用楼主好人
发表于 2013-10-25 22:47:23 | 显示全部楼层
不错,明天试一试
发表于 2013-10-31 17:23:30 | 显示全部楼层
顶一下  下回家看看  嘿嘿
发表于 2013-11-7 10:31:09 | 显示全部楼层
很不错
发表于 2013-11-9 20:54:24 | 显示全部楼层
今天刚试过,的确好用
发表于 2013-11-9 23:52:01 | 显示全部楼层
好东西~~~谢楼主分享~~
发表于 2013-11-11 12:53:19 | 显示全部楼层
之前看了一个其他的教程,乱死了,而且有的地方需要注意还没有提到,楼主的这个很好呀,十分感谢,
发表于 2013-11-11 23:43:05 | 显示全部楼层
请教楼主,程序里面很多都是成功返回0,失败返回-1,这个又影响吗,和我们的成功1.失败-1能兼容吗?感觉好奇怪,
发表于 2013-11-17 02:06:34 | 显示全部楼层
正在研究这个,谢了,我是奇怪怎么一直找不到打开dmp的说明。。。这公司真蛋疼
发表于 2013-11-18 14:40:48 | 显示全部楼层
求教 库中有一句
  1.     /* Check product revision. */
  2.     if (i2c_read(st.hw->addr, st.reg->accel_offs, 6, data))
复制代码
而st.reg->accel_offs 是指向 0x06的 但是我查到手册里并没有这个寄存器地址,不知道哪里有这个寄存器的信息?
我看到寄存器手册里 查看产品信息的who am i 寄存器是0x75寄存器才对啊。不知道我哪里理解错了?

谁能告诉我一下么?thx
发表于 2013-11-21 17:06:07 | 显示全部楼层
viper65 发表于 2013-11-18 14:40
求教 库中有一句而st.reg->accel_offs 是指向 0x06的 但是我查到手册里并没有这个寄存器地址,不知道哪里有 ...

自己回答自己吧。。应该是有的 但是寄存器没写出来而已。。。配置成功了。。。我是stm32f3的。。。
发表于 2013-11-24 21:59:47 | 显示全部楼层
{:smile
发表于 2013-11-27 20:23:27 | 显示全部楼层
楼主这个3D显示的是用VC做的吗?有没有的下载的?没有下载的话!能不能说一下做的思路?谢谢楼主
发表于 2013-11-28 20:40:15 | 显示全部楼层
学习学习~~~~
发表于 2013-12-5 09:19:40 | 显示全部楼层
芽芽小宝 发表于 2013-7-11 10:25
我读取FIFO,有时候挺长时间才能读上来(我是在一个死循环里反复读取,成功后break),有时候会很快,可能是 ...

同问,我在里面加个break 解决了,

不知道,正常是要什么样的中断信号?我试过把mpu6050 上的int 中断pin 接到 gnd vcc 都不行?
发表于 2013-12-5 14:05:11 | 显示全部楼层
feichagnbucuo
发表于 2013-12-14 10:55:16 | 显示全部楼层
楼主强悍!!
发表于 2013-12-14 10:55:36 | 显示全部楼层
楼主强悍!!
发表于 2013-12-17 19:30:01 | 显示全部楼层
发表于 2013-12-20 16:26:13 | 显示全部楼层
太帅气了,谢谢分享
发表于 2013-12-20 21:44:26 | 显示全部楼层
好东西,救命了啊
发表于 2013-12-21 17:27:22 | 显示全部楼层
顶起来-------
发表于 2013-12-21 17:33:58 | 显示全部楼层
收藏研究去,感谢路竹
发表于 2013-12-22 14:18:42 | 显示全部楼层
楼主,你好,这几天在弄四轴,移植了INV的DMP。初始化成功后,在while()里面一直读,并通过串口发送pitch,roll,yaw姿态数据。有几点疑问。
1,输出的yaw值一直增长,到一定数据后就稳定下来。(试了几次,每次稳定的值都不一样),我想问的是:因为我只用了MPU6050没有加电子罗盘,而DMP最终融合的数据是加了电子罗盘的数据,所以yaw偏航值一直积分增长?
2,这是while里的代码,发现串口输出的pitch,roll和我板子上MPU6050坐标的pitch,roll相反。


下面这个图是我的板子图,红色箭头是MPU6050的y方向。

     

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2013-12-22 18:47:19 | 显示全部楼层
楼主  怎么注册的啊???
发表于 2013-12-22 19:02:35 | 显示全部楼层
学习学习。
发表于 2013-12-27 14:43:45 | 显示全部楼层
这个 软件去哪里找啊 ---------
发表于 2014-1-14 05:25:01 | 显示全部楼层
完全不知道怎么弄。。。痛苦啊。。。
发表于 2014-1-16 16:50:22 | 显示全部楼层
我用dmp读出四元数得出角度,角度不准确啊,特别是偏航角有14~23度的误差,另外两个也有2~3度的误差~~~~~~~~~~~~~~~~
发表于 2014-1-16 19:31:42 | 显示全部楼层
      感谢兄弟,先顶了,学习学习
发表于 2014-1-20 23:15:31 | 显示全部楼层
把dmp的帖子几乎全看了一遍,差不多弄明白咋回事了
发表于 2014-1-21 18:01:17 | 显示全部楼层
发现新大陆一样的惊喜呀。多谢分享了。
发表于 2014-2-27 20:19:00 | 显示全部楼层
make           
发表于 2014-3-2 21:04:02 | 显示全部楼层
Cool!!! mark DMP IMU
发表于 2014-3-3 11:35:33 | 显示全部楼层
楼主好厉害啊!
发表于 2014-3-3 12:00:07 | 显示全部楼层
楼主你的上位机软件是什么名字啊, 可否分享一下!! 谢谢了!!!
发表于 2014-3-3 12:05:34 | 显示全部楼层
不错!!!!
发表于 2014-3-3 19:38:03 | 显示全部楼层
gadwgdsk77gg 发表于 2013-5-19 18:32
苦逼了2天,飞行器上基本没有什么问题,卡在这个传感器上好久了

请问一下你那个问题怎么解决的啊?
发表于 2014-3-3 22:52:04 | 显示全部楼层

收藏!!!!
发表于 2014-3-5 22:45:58 | 显示全部楼层
     mark!
发表于 2014-3-6 10:26:00 | 显示全部楼层
MARK!好东西
发表于 2014-3-6 22:21:40 | 显示全部楼层
能否发给源文件给我?
发表于 2014-3-12 09:42:42 | 显示全部楼层
呵呵,这个上位机软件,能否共享下哦 ?
发表于 2014-3-14 19:13:34 | 显示全部楼层
发表于 2014-3-17 19:42:54 | 显示全部楼层
学习了,感谢分享
发表于 2014-3-18 18:00:56 | 显示全部楼层
发表于 2014-3-27 08:15:26 | 显示全部楼层
正在纠结这个,楼主的资料太棒了
发表于 2014-3-28 20:29:13 | 显示全部楼层
MPU6050还留有后门?这么好的资料必须得顶起来。
发表于 2014-4-6 19:59:47 | 显示全部楼层
原来还有这样弄的,学习了!谢谢LZ!
发表于 2014-4-6 20:19:24 | 显示全部楼层
必须的,顶
发表于 2014-4-7 01:03:05 | 显示全部楼层
好东西 mark!!
发表于 2014-4-12 15:17:48 | 显示全部楼层
好东西,收藏之
发表于 2014-4-19 00:26:37 | 显示全部楼层
好帖子,收藏了!
发表于 2014-5-11 19:45:58 | 显示全部楼层
lotsbiss 发表于 2013-4-12 14:22
没短消息权限,我就在这说吧
移植时注意MPU6050的i2c的地址(st.hw->addr),有0x68和0x69这2种,如果是网 ...

今天我也搞了一两个小时这个问题。
http://www.amobbs.com/thread-5580466-1-1.html
发表于 2014-5-12 15:19:51 | 显示全部楼层
谢谢楼主共享,我也买了一个6050模块,想使用飞思卡尔16位驱动它。跟楼主学习一下!
发表于 2014-5-14 11:48:57 | 显示全部楼层
能否把工程发给我?
发表于 2014-5-16 10:52:20 | 显示全部楼层
有空得研究一下。
发表于 2014-5-27 10:21:10 | 显示全部楼层
感谢大神分享,谢谢啦
发表于 2014-5-27 13:53:28 | 显示全部楼层
刚看到,学习了
发表于 2014-5-27 16:16:42 | 显示全部楼层
以后要用6050了,收藏了先。
发表于 2014-5-27 20:27:47 | 显示全部楼层
谢谢分享,学习了!
发表于 2014-6-2 22:01:40 | 显示全部楼层
虽然是很早之前的帖子了,但学习了,还是要支持一下
发表于 2014-6-11 21:08:52 | 显示全部楼层
按照楼主的知道方法,终于读出了四元数和欧拉角,在此谢谢楼主了。
发表于 2014-6-17 20:15:24 | 显示全部楼层
楼主动作很犀利啊
发表于 2014-6-21 21:22:37 | 显示全部楼层
十分感谢楼主
发表于 2014-6-27 11:10:46 | 显示全部楼层
lotsbiss 发表于 2013-5-21 09:12
这个我也不知道
官方给的范例里就这么处理的
在源代码\simple_apps\msp430\motion-driver-client\motion- ...

除以2的30次方,貌似跟fft有关
发表于 2014-6-27 11:44:03 | 显示全部楼层
以前都没发现啊,,好东西。
发表于 2014-6-28 11:05:31 | 显示全部楼层
请问下mpu6050有什么优缺点,可以在振动的情况下使用吗?
发表于 2014-6-28 21:43:18 | 显示全部楼层
学习一下~~
发表于 2014-6-29 10:51:03 | 显示全部楼层
好东西,之前看卡尔曼滤波,互补滤波,有了这隐藏的神技,so easy!
发表于 2014-6-29 17:09:24 | 显示全部楼层
maker
发表于 2014-7-19 11:25:16 | 显示全部楼层
楼主我找了好久 谢谢了
发表于 2014-8-4 23:56:05 | 显示全部楼层
看看,学习下
发表于 2014-8-5 11:23:00 | 显示全部楼层
楼主,软件的上位机能提供下吗。谢谢。
发表于 2014-8-5 13:14:29 | 显示全部楼层
lotsbiss 发表于 2013-5-21 09:16
cb应该是call back的缩写,用来初始化tap_cb,android_orient_cb这一类函数的
我直接把这个给注释掉了
因 ...

神马上位机软件?能上传下不?
发表于 2014-8-7 09:23:07 | 显示全部楼层
mark!!!!!!!!
发表于 2014-8-7 09:46:24 | 显示全部楼层
这个还要研究研究
发表于 2014-8-9 15:12:17 | 显示全部楼层
楼主的上位机可不可以分享一下
发表于 2014-8-23 07:39:38 来自手机 | 显示全部楼层
Mark 相当给力啊
发表于 2014-8-23 21:12:47 | 显示全部楼层
这个上位机测试软件是LZ自己写的?能分享吗
发表于 2014-8-24 12:40:52 | 显示全部楼层
好东西    谢谢分享
发表于 2014-8-31 22:54:40 | 显示全部楼层
lotsbiss 发表于 2013-4-12 14:22
没短消息权限,我就在这说吧
移植时注意MPU6050的i2c的地址(st.hw->addr),有0x68和0x69这2种,如果是网 ...

这个地址到底是怎么回事,怎么会出现四个地址?我在手册上看到好像是DO,但DMP里面读的是68,求解?
友情提示:标题不合格、重复发帖,将会被封锁ID。详情请参考:论坛通告:封锁ID、获得注册邀请码、恢复被封ID、投诉必读
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|阿莫电子论坛(原ourAVR/ourDEV) ( 粤ICP备09047143号 )

GMT+8, 2017-5-30 01:10

阿莫电子论坛, 原"中国电子开发网"

© 2004-2016 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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