搜索
bottom↓
回复: 14

奋斗了几天IIC终于从MPU6050读出了数据

[复制链接]

出0入0汤圆

发表于 2013-10-16 12:28:53 | 显示全部楼层 |阅读模式
今天看到了串口打印出来的数字,激动了半天,之前的状况是不管怎么样 打印出来的数据都是0xff,今天重新看了下原来51程序上的IIC和MPU通信的程序,发现了没有添加应答信号,添加上之后虽能正常读出数据,可是用示波器跟踪发现了两段波形有点问题,悬在了中间,但是出于时钟线的低脉冲过程,所以没有影响数据的传出,调了半天没能去除。使用的STM32F103c8的主控,接口为SCL---PB.6;SDA---PB7。借用的原子哥的IIC函数。

本帖子中包含更多资源

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

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

发表于 2013-10-31 13:34:57 | 显示全部楼层
怎么判断他是否 准不准呢 ?

出0入0汤圆

 楼主| 发表于 2013-11-1 17:01:06 | 显示全部楼层
Making 发表于 2013-10-31 13:34
怎么判断他是否 准不准呢 ?

X轴加速度和Z轴加速度的数据做一下反正切然后乘上57.3得到横滚角度数,串口打印出来后用手翻转看看是不是会按照你偏转的度数变化就可以简单的测试是不是准确了。
ROL = -atan2(AX,AZ)*57.3;
PITCH = atan(AY,AZ)*57.3;

出0入0汤圆

发表于 2013-11-1 17:09:32 | 显示全部楼层
祝贺啊!!

出0入0汤圆

发表于 2013-11-2 21:19:43 | 显示全部楼层

出0入0汤圆

发表于 2013-11-3 13:52:56 来自手机 | 显示全部楼层
楼主,我想问一下!读出来的数据能后怎么转换啊?是不是有个DMP库呀!在哪里有这个库

出0入0汤圆

发表于 2013-11-3 17:47:17 | 显示全部楼层
好东西~~谢楼主~~

出0入0汤圆

 楼主| 发表于 2013-11-5 13:34:18 | 显示全部楼层
ES_SHARE 发表于 2013-11-3 13:52
楼主,我想问一下!读出来的数据能后怎么转换啊?是不是有个DMP库呀!在哪里有这个库 ...

是有DMP库的,在论坛里我以前好像见过,官网上应该可以找到。我没有看过这个库,如果想看静止情况下得到的数据对不对的话可以简单的用楼上我说的那个反三角函数算一下。如果要是动态中计算出姿态的话需要用到数据融合之类的东西,欧拉角,四元数;我也不是太懂。慢慢悠悠的到现在我的四轴才开始调节平衡。废了两个电调和好几个桨了(满眼都是泪。。。)。现在这个程序是用STM32F103c8主控,简单利用NRF无线模块发送小霸王游戏手柄数据控制油门加减和PID调节。现在可以将MPU的数据转换成角度去得到四路PWM波。我的还没有调好,不知道是我调节方法不对还是程序有问题。

本帖子中包含更多资源

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

x

出0入0汤圆

发表于 2013-12-26 11:57:57 | 显示全部楼层
-阿发- 发表于 2013-11-5 13:34
是有DMP库的,在论坛里我以前好像见过,官网上应该可以找到。我没有看过这个库,如果想看静止情况下得到 ...

请问这位朋友你将原始数据转化为角度部分的代码用的是匿名的吧,我也是,你的能读出正常的角度么?我的不行,差的太远了。

出0入0汤圆

 楼主| 发表于 2013-12-26 12:02:24 | 显示全部楼层
宁采儿 发表于 2013-12-26 11:57
请问这位朋友你将原始数据转化为角度部分的代码用的是匿名的吧,我也是,你的能读出正常的角度么?我的不 ...

是可以正常读出来的,你可以考虑是不是真的是2ms进入一次中断。不然的话会有延时,我遇到过你这种问题。

出0入0汤圆

发表于 2013-12-26 12:13:57 | 显示全部楼层
-阿发- 发表于 2013-12-26 12:02
是可以正常读出来的,你可以考虑是不是真的是2ms进入一次中断。不然的话会有延时,我遇到过你这种问题。 ...

我下载你的代码看一下,不知道是不是这个传感器坏了还是什么,这个问题困扰我好久了

出0入0汤圆

发表于 2014-1-14 10:38:52 | 显示全部楼层
先标记一下

出0入0汤圆

发表于 2014-4-22 12:36:10 | 显示全部楼层
学习学习,不错不错。

出0入0汤圆

发表于 2014-12-8 19:00:13 | 显示全部楼层
学习,

出0入0汤圆

发表于 2015-1-6 09:42:48 | 显示全部楼层
赞一个
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-23 12:30

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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