智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 10146|回复: 20
打印 上一主题 下一主题

玩四轴的注意了!!mpu6050需要一段时间上电然后再初始化!!

  [复制链接]

6

主题

49

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2315
威望
1187
贡献
724
兑换币
706
注册时间
2012-9-13
在线时间
202 小时
毕业学校
曲阜师范大学
跳转到指定楼层
1#
发表于 2013-9-29 14:12:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近在调电赛遗留的四轴,之前用的TFT彩屏,可以采集到mpu6050数据,然后融合的也很好,因为彩屏是串口,实在是占用太多单片机时间。没办法,只好改用速度稍微快一点的5110。然后就是移植程序,移植好了就一直没动它,直到昨天放假,程序烧进去以后发现读出的数据不是771就是257,试了各种方法,一开始以为是I2C通讯的问题,然后找各种模拟I2C程序调试,读出的数据都是771或257,我开始都相信是不是mpu6050虚焊了,就找来烙铁烫了一下引脚,结果还是老样子。实在是没办法了,就找来51单片机,用店家给的程序测试了一下,很蛋疼,结果还真行!于是又回到起点,从xs128的程序里找问题,挑自己程序的问题真TM是一件痛苦的事情,根本就是发现不了有什么毛病,快被逼疯了,只好将彩屏的程序和5110的程序,逐行对比,一遍,两遍,三遍。。。。。嘿嘿,还真让我发现了什么,原来彩屏的初始化到mpu的初始化大概有几百毫秒,而5110只有几十毫秒,我用我仅剩的大脑细胞想到:会不会是mpu6050需要上电时间?
加了一段1秒的的延时(定时器延时),结果。。。。。。。。呵呵,果然找到原因了。为了不让小伙伴们遭受同样的痛苦,就将这段经历发出来,希望对小伙伴们有益。。。。。现在我要去呵呵四轴了,以后再聊。。。。

2

主题

18

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1188
威望
413
贡献
599
兑换币
174
注册时间
2012-4-17
在线时间
88 小时
2#
发表于 2013-9-29 15:22:33 | 只看该作者
不错啊,加油
回复 支持 反对

使用道具 举报

34

主题

1589

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6271

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

威望
3267
贡献
1194
兑换币
2035
注册时间
2012-11-28
在线时间
905 小时
3#
发表于 2013-9-29 16:34:28 | 只看该作者
呵呵,好贴,,,不着调mpu6050读取所有数据大概要多少ms?
回复 支持 反对

使用道具 举报

1

主题

64

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1948
威望
996
贡献
580
兑换币
621
注册时间
2012-10-31
在线时间
186 小时
4#
发表于 2013-9-29 17:31:49 | 只看该作者
我当时是是关机然后重启 然后就好了
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

注册会员

Rank: 2

积分
36
威望
22
贡献
12
兑换币
12
注册时间
2013-9-10
在线时间
1 小时
毕业学校
西电
5#
发表于 2013-9-29 22:02:34 | 只看该作者
多谢楼主分享,还不知道这些,我的不知是不是这个问题,刚开机后用遥控器根本操作不了,有时候飞控板复位后可以控制,还不知道是什么原因。 这个延时是在mpu6050函数内部还是调用时用,求指导。
回复 支持 反对

使用道具 举报

1

主题

206

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4212
威望
2421
贡献
1167
兑换币
1064
注册时间
2012-9-3
在线时间
312 小时
6#
发表于 2013-9-30 09:22:26 | 只看该作者
能分享你的快乐,就是让我们不会再有悲哀,谢谢楼主了。
回复 支持 反对

使用道具 举报

6

主题

49

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2315
威望
1187
贡献
724
兑换币
706
注册时间
2012-9-13
在线时间
202 小时
毕业学校
曲阜师范大学
7#
 楼主| 发表于 2013-9-30 10:46:08 | 只看该作者
Andrewen 发表于 2013-9-29 22:02
多谢楼主分享,还不知道这些,我的不知是不是这个问题,刚开机后用遥控器根本操作不了,有时候飞控板复位后 ...

单片机上电的时候延时一段时间
回复 支持 反对

使用道具 举报

6

主题

49

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2315
威望
1187
贡献
724
兑换币
706
注册时间
2012-9-13
在线时间
202 小时
毕业学校
曲阜师范大学
8#
 楼主| 发表于 2013-9-30 10:50:42 | 只看该作者
wen123 发表于 2013-9-29 16:34
呵呵,好贴,,,不着调mpu6050读取所有数据大概要多少ms?

读取很快,一般1ms读一次,2ms一次姿态控制
回复 支持 反对

使用道具 举报

0

主题

32

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2436
威望
1294
贡献
852
兑换币
656
注册时间
2012-8-27
在线时间
145 小时
9#
发表于 2013-9-30 20:48:37 | 只看该作者
+1
回复 支持 反对

使用道具 举报

7

主题

20

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
349
威望
166
贡献
71
兑换币
86
注册时间
2012-12-21
在线时间
56 小时
10#
发表于 2013-10-6 18:15:15 | 只看该作者
这两天我遇到了同样的问题,同样的问题啊,这种芯片本身的问题真的很无语。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-27 00:46 , Processed in 0.078864 second(s), 36 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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