智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 3334|回复: 19
打印 上一主题 下一主题

关于K60 I2c驱动MPU6050的奇葩波形

  [复制链接]

4

主题

76

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1477
威望
702
贡献
441
兑换币
468
注册时间
2013-10-13
在线时间
167 小时
毕业学校
bzu
跳转到指定楼层
1#
发表于 2014-8-24 15:32:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近在弄四轴。用到了MPU6050 但是它是I2C读取数据的用K60 的I2C读取原始数据竟然得到这样的波形,感觉我画红圈的地方他们恰好可以拼接起来变成正确的波形,出现这种情况是怎么一回事啊,求指点!!!

本帖子中包含更多资源

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

x
回复

使用道具 举报

56

主题

1240

帖子

4

精华

跨届大侠

https://github.com/howborn

Rank: 10Rank: 10Rank: 10

积分
7954

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

QQ
威望
3025
贡献
1997
兑换币
2249
注册时间
2013-2-26
在线时间
1466 小时
2#
发表于 2014-8-24 21:30:39 | 只看该作者
这个跳变也太夸张了吧。
回复 支持 反对

使用道具 举报

137

主题

4169

帖子

1

精华

杰出人士

我认为最省轮子的跑法最快。曾经的西科4队

Rank: 12Rank: 12Rank: 12

积分
14006
QQ
威望
6233
贡献
1229
兑换币
4171
注册时间
2013-1-10
在线时间
3272 小时
3#
发表于 2014-8-24 22:29:35 | 只看该作者
数据溢出了,超65536了
回复 支持 反对

使用道具 举报

4

主题

400

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1646
QQ
威望
989
贡献
361
兑换币
162
注册时间
2012-1-31
在线时间
148 小时
4#
发表于 2014-8-25 08:42:39 | 只看该作者
感觉像是溢出了?
回复 支持 反对

使用道具 举报

4

主题

76

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1477
威望
702
贡献
441
兑换币
468
注册时间
2013-10-13
在线时间
167 小时
毕业学校
bzu
5#
 楼主| 发表于 2014-8-25 08:43:31 | 只看该作者
天翊 发表于 2014-8-24 21:30
这个跳变也太夸张了吧。

是啊,搞不明白是怎麽回事了
回复 支持 反对

使用道具 举报

4

主题

76

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1477
威望
702
贡献
441
兑换币
468
注册时间
2013-10-13
在线时间
167 小时
毕业学校
bzu
6#
 楼主| 发表于 2014-8-25 08:44:59 | 只看该作者
chillms91 发表于 2014-8-25 08:42
感觉像是溢出了?

即使我把I2C的底层文件的数据类型都改成整型的也不行啊
回复 支持 反对

使用道具 举报

4

主题

400

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1646
QQ
威望
989
贡献
361
兑换币
162
注册时间
2012-1-31
在线时间
148 小时
7#
发表于 2014-8-25 08:45:59 | 只看该作者
半城烟沙 发表于 2014-8-25 08:44
即使我把I2C的底层文件的数据类型都改成整型的也不行啊

你试试把原始数据 缩小看看
回复 支持 反对

使用道具 举报

4

主题

76

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1477
威望
702
贡献
441
兑换币
468
注册时间
2013-10-13
在线时间
167 小时
毕业学校
bzu
8#
 楼主| 发表于 2014-8-25 08:46:03 | 只看该作者
Jyoun 发表于 2014-8-24 22:29
数据溢出了,超65536了

我改了数据类型都没有效果,那应该怎么解呢?
回复 支持 反对

使用道具 举报

4

主题

400

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1646
QQ
威望
989
贡献
361
兑换币
162
注册时间
2012-1-31
在线时间
148 小时
9#
发表于 2014-8-25 08:46:33 | 只看该作者
半城烟沙 发表于 2014-8-25 08:44
即使我把I2C的底层文件的数据类型都改成整型的也不行啊

或者写一个 溢出保持最大 看看还有没有问题
回复 支持 反对

使用道具 举报

4

主题

76

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1477
威望
702
贡献
441
兑换币
468
注册时间
2013-10-13
在线时间
167 小时
毕业学校
bzu
10#
 楼主| 发表于 2014-8-25 08:50:00 | 只看该作者
chillms91 发表于 2014-8-25 08:45
你试试把原始数据 缩小看看

I2C采集6050的原始数据是高低8位是分别读取的,最后才是把高低位合起来具体是(H<<8)+L,你说吧原始数据缩小,不是太明白,望指点一下
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-7 06:41 , Processed in 0.128983 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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