搜索
bottom↓
回复: 212

发一个网上买的MPU6050程序·

  [复制链接]

出0入0汤圆

发表于 2012-5-21 20:48:05 | 显示全部楼层 |阅读模式
本帖最后由 ppa2001 于 2012-5-21 23:16 编辑

使用STM32F407 读写MPU6050,用库函数,使用硬件IIC,发现只有加速度有数据,角速度始终是0。
怀疑IIC 有问题,用示波器看了,波形很好,应该是软件问题,耐心看手册,MPU6050就那么几个初始化要的寄存器·咨询了别人,无果··
担心会不会芯片焊接温度过高,坏了,最后索性买了个MPU6050小板子,要了程序,一看别人初始化才明白:
我看错了英文手册,把Power Management 1 的CYCLE  写1了,是MPU6050处入半休眠模式,要数据唤醒·
哎,英文很重要!最悲惨就是看的似懂非懂·

本帖子中包含更多资源

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

x

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

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

发表于 2012-5-21 20:52:31 | 显示全部楼层
下来看stm32的I2C,谢谢lz分享

出0入0汤圆

发表于 2012-5-21 21:07:34 | 显示全部楼层
MPU6050是个好东西!

出0入0汤圆

发表于 2012-5-21 22:46:36 | 显示全部楼层
0-24地址的寄存器手册中没有介绍咋整,貌似是补偿用的
手册中提到可以把外部传感器数据与内部6轴数据融合,但是没有详细介绍,请问你知道是啥情况么
请问你的数据跳动有多大,我的Acc在Z方向跳动在100左右,不知是否正常

出0入0汤圆

 楼主| 发表于 2012-5-21 23:13:08 | 显示全部楼层
40342zz 发表于 2012-5-21 22:46
0-24地址的寄存器手册中没有介绍咋整,貌似是补偿用的
手册中提到可以把外部传感器数据与内部6轴数据融合, ...

没介绍就不用,我数据跳动也100多,它的融合意思是,配置后,它可以做主机,自动读外部的IIC其他设备,然后把数据记录下来~
觉得基本没什么用,还不如我自己直接去读其他IIC设备

出0入0汤圆

发表于 2012-5-22 01:30:27 来自手机 | 显示全部楼层
下载下来研究研究。最近正在学。。。
mark....
来自:amoBBS 阿莫电子论坛 Android客户端

出0入0汤圆

发表于 2012-5-25 09:52:39 | 显示全部楼层
顶起!!!!!!!!!!!!!!

出0入0汤圆

发表于 2012-6-2 10:36:08 | 显示全部楼层
支持啊,我也在学习MPU6050,但是不懂的地方很多,希望大家能在这里提问,让我们见识见识!

出0入0汤圆

发表于 2012-6-9 17:10:03 | 显示全部楼层
兄台  有没有MPU6050的应用原理图啊?发一个研究研究??
我的邮箱zhaochuanyu@live.cn

出0入0汤圆

发表于 2012-6-9 17:32:15 | 显示全部楼层
...怎么还买了程序呢    google code  搜索下 一大堆  国外开源的  程序写的都很完整的  ,,。。。。                           

出0入0汤圆

发表于 2012-6-14 17:48:38 | 显示全部楼层
MARK      

出0入0汤圆

发表于 2012-6-15 14:23:54 | 显示全部楼层
MPU6050价格挺便宜的,淘宝上面才20元,性能也不错

出0入0汤圆

发表于 2012-6-29 16:56:32 | 显示全部楼层
路过,支持下,收藏!

出0入0汤圆

发表于 2012-7-1 19:28:21 | 显示全部楼层
程序我有,不用唤醒的~~

出0入0汤圆

发表于 2012-7-2 13:00:20 | 显示全部楼层
我也在用6050,lz搞明白它里面那个处理器怎么用了吗?

出0入0汤圆

发表于 2012-7-2 13:25:31 | 显示全部楼层
纠正一下楼主,这个程序并没有使用硬件的I2C 而是用软件模拟的。

出5入42汤圆

发表于 2012-7-23 02:54:16 来自手机 | 显示全部楼层
Mark
Download and study it tomorrow

出0入0汤圆

发表于 2012-7-23 09:25:28 | 显示全部楼层
不错,刚看到6轴的传感器

出0入0汤圆

发表于 2012-7-24 09:41:12 | 显示全部楼层
标记下,以后用到了要学习的
头像被屏蔽

出0入0汤圆

发表于 2012-7-24 16:48:33 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

出0入0汤圆

发表于 2012-7-30 22:09:48 | 显示全部楼层
谢谢,参考一下先

出0入0汤圆

发表于 2012-7-30 23:54:45 | 显示全部楼层
谢谢LZ分享

出0入0汤圆

发表于 2012-8-1 15:30:32 | 显示全部楼层
感觉模拟的iic总是占用stm32太长时间了

出0入0汤圆

发表于 2012-8-3 23:59:12 | 显示全部楼层
Name_006 发表于 2012-6-9 17:32
...怎么还买了程序呢    google code  搜索下 一大堆  国外开源的  程序写的都很完整的  ,,。。。。      ...

MPU6050 AD0接地之后IIC发器件地址没有应答。我疑问是这颗芯片很脆弱?有被我热风枪吹坏的可能?

出0入0汤圆

发表于 2012-8-4 09:27:13 | 显示全部楼层
werren 发表于 2012-8-3 23:59
MPU6050 AD0接地之后IIC发器件地址没有应答。我疑问是这颗芯片很脆弱?有被我热风枪吹坏的可能? ...

我觉得应该不会  我弄的模块用着快芯片基本没有什么坏的    你看是不是你的地址没写对 什么问题

出0入0汤圆

发表于 2012-8-4 17:43:01 | 显示全部楼层
我的邮箱:zhaochuanyu1982@live.com

出0入0汤圆

发表于 2012-8-4 20:33:54 | 显示全部楼层
Name_006 发表于 2012-8-4 09:27
我觉得应该不会  我弄的模块用着快芯片基本没有什么坏的    你看是不是你的地址没写对 什么问题 ...

我自己买ic画pcb焊接的。请教前辈一下。AD0 接地,发送器件地址为0x68和0xd0都收不到ack

出0入0汤圆

发表于 2012-8-4 21:27:05 | 显示全部楼层
werren 发表于 2012-8-4 20:33
我自己买ic画pcb焊接的。请教前辈一下。AD0 接地,发送器件地址为0x68和0xd0都收不到ack ...

额 这个不知道啊 。。应该是IIC驱动的问题吧

出0入0汤圆

发表于 2012-8-4 22:49:23 | 显示全部楼层
Name_006 发表于 2012-8-4 21:27
额 这个不知道啊 。。应该是IIC驱动的问题吧

示波器观察波形确定IIC没有问题。

出0入0汤圆

发表于 2012-9-7 11:42:52 | 显示全部楼层
反饋一下,重新買了個模塊的不自己焊接就沒有問題了。極有可能是焊接溫度太高了。我用熱風槍,溫度450左右。

出0入0汤圆

发表于 2012-9-24 19:20:01 | 显示全部楼层
cool 分享好

出0入0汤圆

发表于 2012-9-24 20:57:27 | 显示全部楼层
这个好,正需要

出0入0汤圆

发表于 2012-9-27 19:29:37 | 显示全部楼层
werren 发表于 2012-8-4 20:33
我自己买ic画pcb焊接的。请教前辈一下。AD0 接地,发送器件地址为0x68和0xd0都收不到ack ...

我也是啊,发送0x60 0xd0都没反应,你解决了没

出0入0汤圆

发表于 2012-9-27 19:49:42 | 显示全部楼层
楼主,你太敞亮了,你的程序,我可以直接用,这样学习就方便了

出0入0汤圆

发表于 2012-9-27 21:20:05 | 显示全部楼层
MPU6050是怎么换算角速度和加速度的啊,现在只读出来16位数,不知道怎么换算

出0入0汤圆

发表于 2012-10-10 09:30:17 | 显示全部楼层
我都弄了1N天了,结果还是有问题, 只能第一次读出数据,然后就是SDA线一直处于低电平了,发什么都没用,只能再重新上电就又好了.
而且,用示波器探头碰一下SCL线有时也能好.
晕啊

出0入0汤圆

发表于 2012-10-15 20:05:10 | 显示全部楼层
刚开始学 木有头绪啊

出0入0汤圆

发表于 2012-10-15 20:51:21 来自手机 | 显示全部楼层
学习
来自:amoBBS 阿莫电子论坛 Android客户端

出0入0汤圆

发表于 2012-10-15 21:05:35 | 显示全部楼层
werren 发表于 2012-9-7 11:42
反饋一下,重新買了個模塊的不自己焊接就沒有問題了。極有可能是焊接溫度太高了。我用熱風槍,溫度450左右 ...

要命啊,450.我实践是260就够了

出0入0汤圆

发表于 2012-10-15 21:41:23 | 显示全部楼层
问下楼主,你的MPU6050怎么焊接的?可否指导下

出0入0汤圆

 楼主| 发表于 2012-10-15 22:08:30 | 显示全部楼层
kmani 发表于 2012-10-15 21:41
问下楼主,你的MPU6050怎么焊接的?可否指导下

这个先镀锡,在用热风枪吹上去·

出0入0汤圆

发表于 2012-10-16 08:49:31 | 显示全部楼层
太阳哥 发表于 2012-9-27 19:29
我也是啊,发送0x60 0xd0都没反应,你解决了没

不自己焊接了,買了模塊可以用,估計是焊接或者layout錯誤造成。懶得去查了。。。mPU6050理論上沒有那麼脆弱啊

出0入0汤圆

发表于 2012-10-16 10:55:42 | 显示全部楼层
ppa2001 发表于 2012-10-15 22:08
这个先镀锡,在用热风枪吹上去·

哦,谢谢了!

出0入0汤圆

发表于 2012-10-18 14:21:56 | 显示全部楼层
多谢楼主分享!

出0入0汤圆

发表于 2012-10-19 12:52:37 | 显示全部楼层
无私奉献!感谢!

出0入0汤圆

发表于 2012-10-19 22:41:35 | 显示全部楼层
淘宝买的模块,发现读不出数据,要么就像前面有人说的一样,刚开始能读出一点,后面就没了,都好几天了

出0入0汤圆

发表于 2012-10-19 22:48:04 | 显示全部楼层
mpu6050初始化要足够的延时,stm32速度太快,你们延时久点再初始化就ok

出0入0汤圆

发表于 2012-10-26 23:51:08 | 显示全部楼层
谢楼主啦

出0入0汤圆

发表于 2012-10-27 08:22:43 | 显示全部楼层
刚用了MPU6050 MPU6000C 工作都正常。

出0入0汤圆

发表于 2012-11-1 14:23:08 | 显示全部楼层
感谢楼主

出0入0汤圆

发表于 2012-11-8 12:38:28 | 显示全部楼层
感谢楼主分享

出0入0汤圆

发表于 2012-11-11 21:07:12 | 显示全部楼层
mark



出0入0汤圆

发表于 2012-11-13 08:29:57 | 显示全部楼层
52robot 发表于 2012-10-15 21:05
要命啊,450.我实践是260就够了

温度这么低吹的时间有多长??会不会时间长了导致吹坏?

出0入0汤圆

发表于 2012-11-13 08:30:44 | 显示全部楼层
我用了他,漂移很小。很好用。

出0入0汤圆

发表于 2012-11-13 10:00:23 | 显示全部楼层
哈哈           不错         

出0入0汤圆

发表于 2012-11-13 14:29:08 | 显示全部楼层
谢谢分享。

出0入0汤圆

发表于 2012-11-28 20:14:12 | 显示全部楼层
你这个是模拟的吧 不是硬件iic

出0入0汤圆

发表于 2012-12-2 01:16:27 | 显示全部楼层
看来用MPU6050的还是很多的

出0入0汤圆

发表于 2012-12-2 08:05:10 来自手机 | 显示全部楼层
手机上网 ,以后看

出0入0汤圆

发表于 2012-12-2 14:12:27 | 显示全部楼层
谢谢啦,解决了我的一个难题

出0入0汤圆

发表于 2012-12-2 14:31:42 | 显示全部楼层
感谢楼主分享~最近在学

出0入4汤圆

发表于 2012-12-2 15:40:33 | 显示全部楼层
近期会用到,多谢楼主分享。

出0入0汤圆

发表于 2012-12-2 17:57:02 | 显示全部楼层
楼主,这个程序可以用么?为何无法显示数据呢?
X: 000      Y: 000      Z: 000      T: 000      

X: 000      Y: 000      Z: 000      T: 000      

X: 000      Y: 000      Z: 000      T: 000      

X: 000      Y: 000      Z: 000      T: 000      

X: 000      Y: 000      Z: 000      T: 000      

X: 000      Y: 000      Z: 000      T: 000      

X: 000      Y: 000      Z: 000      T: 000      

X: 000      Y: 000      Z: 000      T: 000      

X: 000      Y: 000      Z: 000      T: 000      

X: 000      Y: 000      Z: 000      T: 000      

X: 000      Y: 000      Z: 000      T: 000      

X: 000      Y: 000      Z: 000      T: 000      

X: 000      Y: 000      Z: 000      T: 000      

X: 000      Y: 000      Z: 000      T: 000      

X: 000      Y: 000      Z: 000      T: 000      

X: 000      Y: 000      Z: 000      T: 000      

X: 000      Y: 000      Z: 000      T: 000      

X: 000      Y: 000      Z: 000      T: 000      

X: 000      Y: 000      Z: 000      T: 000      

X: 000      Y: 000      Z: 000      T: 000      

X: 000      Y: 000      Z: 000      T: 000      

X: 000      Y: 000      Z: 000      T: 000      

X: 000      Y: 000      Z: 000      T: 000  

出0入0汤圆

发表于 2012-12-3 19:34:28 | 显示全部楼层
MPU6050比用两个原件实现的方法除了价格外有啥优势?

出0入0汤圆

发表于 2012-12-3 19:35:14 | 显示全部楼层
好像有人反映温漂大不合适做大的平衡车?

出0入0汤圆

发表于 2012-12-4 18:56:03 | 显示全部楼层
首先感谢楼主分享,其次程序还是比较给力的,第三希望大家拒绝口水,回复些有用的信息,最后住院大家心想事成

出0入0汤圆

发表于 2012-12-5 01:29:06 | 显示全部楼层
牛人,好人,这个程序刚好驱动I2C成功

出0入0汤圆

发表于 2012-12-5 14:15:35 | 显示全部楼层
谢谢!学习@@@@@

出0入0汤圆

发表于 2012-12-5 17:50:25 | 显示全部楼层
这个程序是什么软件编译的啊?mdk吗?

出0入0汤圆

发表于 2012-12-6 11:25:53 | 显示全部楼层
mark!!

出0入0汤圆

发表于 2013-1-4 14:43:13 | 显示全部楼层
楼主,这个程序可以用么?为何无法显示数据呢?


X: 000  Y: 000  Z: 000  T: 000  
X: 000  Y: 000  Z: 000  T: 000  
X: 000  Y: 000  Z: 000  T: 000  
X: 000  Y: 000  Z: 000  T: 000  
X: 000  Y: 000  Z: 000  T: 000  
X: 000  Y: 000  Z: 000  T: 000  
X: 000  Y: 000  Z: 000  T: 000  
X: 000  Y: 000  Z: 000  T: 000  
X: 000  Y: 000  Z: 000  T: 000  
X: 000  Y: 000  Z: 000  T: 000  
X: 000  Y: 000  Z: 000  T: 000  
X: 000  Y: 000  Z: 000  T: 000  
X: 000  Y: 000  Z: 000  T: 000  

出0入0汤圆

发表于 2013-1-4 20:50:13 | 显示全部楼层
标记下,谢谢楼主!

出0入0汤圆

发表于 2013-1-5 00:18:13 | 显示全部楼层
MARK一下,以后学习。感谢楼主分享

出0入0汤圆

发表于 2013-1-5 00:50:00 | 显示全部楼层
大家都用什么时间玩这个啊

出0入0汤圆

发表于 2013-1-17 16:31:54 | 显示全部楼层
xialekankan

出0入0汤圆

发表于 2013-1-17 20:22:52 | 显示全部楼层
谢谢LZ~~~~~收下了

出0入0汤圆

发表于 2013-1-18 19:44:39 | 显示全部楼层
非常感谢!!!!!!!!!!!!!

出0入0汤圆

发表于 2013-1-21 17:56:10 | 显示全部楼层
mark......

出0入0汤圆

发表于 2013-1-21 18:21:01 | 显示全部楼层
楼主六个轴读取一次要多长时间

出0入0汤圆

发表于 2013-1-21 18:46:51 | 显示全部楼层
mark,最近可能要用到陀螺仪

出0入0汤圆

发表于 2013-1-30 22:18:24 | 显示全部楼层
6个轴,用400KHz I2C 200us足够

出0入0汤圆

发表于 2013-1-30 22:37:19 | 显示全部楼层
最近在研究~

出0入0汤圆

发表于 2013-1-31 11:01:28 | 显示全部楼层
这几天正在研究MPU6050啊~

出0入0汤圆

发表于 2013-4-27 23:39:12 | 显示全部楼层
这个天刚好在研究
感谢分享

出0入0汤圆

发表于 2013-4-28 10:40:58 | 显示全部楼层
学习一下

出0入0汤圆

发表于 2013-5-3 23:11:55 | 显示全部楼层
参考参考  希望有帮助

出0入0汤圆

发表于 2013-5-6 20:59:50 | 显示全部楼层
我最近也在弄MPU6050,加速度和角速度都能采集

出0入0汤圆

发表于 2013-5-12 19:35:22 | 显示全部楼层
nongxiaoming 发表于 2012-7-1 19:28
程序我有,不用唤醒的~~

哥们 你有430驱动6050的代码 我这搞了一个周了读出来的数据还是零 能看你的代码学习下吗?

出0入0汤圆

发表于 2013-5-12 21:52:07 | 显示全部楼层
七弦桐 发表于 2013-5-12 19:35
哥们 你有430驱动6050的代码 我这搞了一个周了读出来的数据还是零 能看你的代码学习下吗? ...

我的是IO模拟的I2C,STM32的,改成430应该很简单的

出0入0汤圆

发表于 2013-5-13 18:20:14 | 显示全部楼层
nongxiaoming 发表于 2013-5-12 21:52
我的是IO模拟的I2C,STM32的,改成430应该很简单的

用51能驱动的 430就不行了 都是用的开发板 应该不是硬件的问题吧

出0入4汤圆

发表于 2013-5-15 11:12:13 | 显示全部楼层
mark            

出0入0汤圆

发表于 2013-5-16 15:03:33 | 显示全部楼层
拿走看看,谢谢了

出0入0汤圆

发表于 2013-5-17 13:12:21 | 显示全部楼层
慢慢懂 发表于 2013-5-6 20:59
我最近也在弄MPU6050,加速度和角速度都能采集

亲 冒昧打扰您了 我是在论坛里看到您用MPU6050可以读出加速度和角速度,特来请教的,我是用LPC1766来控制MPU6050,但一直读不出数据,您可以发一份您的程序给我参考下么?万分感谢!这是我邮箱zj.panpan@qq.com

出0入0汤圆

发表于 2013-5-17 16:57:45 | 显示全部楼层
先顶后下载

出0入0汤圆

发表于 2013-6-23 20:42:12 | 显示全部楼层
会心一顶

出0入0汤圆

发表于 2013-6-24 14:27:40 | 显示全部楼层
只要我没搞出来就会心一顶

出0入0汤圆

发表于 2013-7-16 09:57:24 | 显示全部楼层
顶!!!!!

出0入0汤圆

发表于 2013-7-17 16:30:13 | 显示全部楼层
nongxiaoming 发表于 2013-5-12 21:52
我的是IO模拟的I2C,STM32的,改成430应该很简单的

你的改成功了吗?我也想改成430的,但是改了有误差,不知你的怎么样???

出0入0汤圆

发表于 2013-7-22 21:09:26 | 显示全部楼层
感谢楼主啊,正需要STM的 程序。。。

出0入0汤圆

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

本版积分规则

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

GMT+8, 2024-3-29 06:51

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

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