智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 14520|回复: 13
打印 上一主题 下一主题

悬赏!!!!谁有K60的MPU6050加速度计的例程?

[复制链接]

30

主题

244

帖子

0

精华

杰出人士

Rank: 12Rank: 12Rank: 12

积分
18830
QQ
威望
15179
贡献
3307
兑换币
568
注册时间
2014-9-30
在线时间
172 小时
跳转到指定楼层
#
发表于 2015-8-5 21:19:45 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
50贡献
谁有K60的MPU6050加速度计的例程?给我发一下,975824342@qq.com   多谢啦!!!
回复

使用道具 举报

0

主题

770

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
9280
威望
5224
贡献
3388
兑换币
3559
注册时间
2016-9-1
在线时间
334 小时
毕业学校
西南某校
13#
发表于 2017-5-5 11:13:24 | 只看该作者
好帖子顶一顶!感谢楼主
回复

使用道具 举报

0

主题

3

帖子

0

精华

注册会员

Rank: 2

积分
167
威望
81
贡献
52
兑换币
51
注册时间
2017-4-6
在线时间
17 小时
毕业学校
jsu
12#
发表于 2017-5-4 12:19:30 | 只看该作者
1236666
回复

使用道具 举报

30

主题

244

帖子

0

精华

杰出人士

Rank: 12Rank: 12Rank: 12

积分
18830
QQ
威望
15179
贡献
3307
兑换币
568
注册时间
2014-9-30
在线时间
172 小时
11#
 楼主| 发表于 2015-8-11 20:06:30 | 只看该作者
多谢!!
回复

使用道具 举报

8

主题

111

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1153
威望
579
贡献
358
兑换币
381
注册时间
2014-11-22
在线时间
108 小时
毕业学校
河南理工大学万方科技学院
10#
发表于 2015-8-9 06:46:50 | 只看该作者
void mpu6050_init()
{
  i2c_init(I2C0,200000);
  lptmr_delay_ms(10);
  i2c_write_reg(I2C0,0x68,0x6b,0x00);
  i2c_write_reg(I2C0,0x68,0x19,0x00);
  i2c_write_reg(I2C0,0x68,0x1a,0x00);
  i2c_write_reg(I2C0,0x68,0x1b,0x08);
  i2c_write_reg(I2C0,0x68,0x1c,0x00);
}
/************************************
读取mpu6050的值
*************************************/
void mpu6050_read()
{
    uint16 msb,lsb;
    msb=i2c_read_reg(I2C0,0x68,0x3b);
    lsb=i2c_read_reg(I2C0,0x68,0x3c);
    accel_x=msb<<8|lsb;
/*    msb=i2c_read_reg(I2C0,0x68,0x3d);
    lsb=i2c_read_reg(I2C0,0x68,0x3e);
    accel_y=msb<<8|lsb;
    msb=i2c_read_reg(I2C0,0x68,0x3f);
    lsb=i2c_read_reg(I2C0,0x68,0x40);
    accel_z=msb<<8|lsb;
    msb=i2c_read_reg(I2C0,0x68,0x43);
    lsb=i2c_read_reg(I2C0,0x68,0x44);
    gyro_x=msb<<8|lsb;  */
    msb=i2c_read_reg(I2C0,0x68,0x45);
    lsb=i2c_read_reg(I2C0,0x68,0x46);
    gyro_y=msb<<8|lsb;
/*   msb=i2c_read_reg(I2C0,0x68,0x47);
    lsb=i2c_read_reg(I2C0,0x68,0x48);
    gyro_z=msb<<8|lsb;    */
}
I2C野火底层
回复

使用道具 举报

10

主题

1514

帖子

0

精华

金牌会员

智能车,首选泰庆

Rank: 6Rank: 6

积分
1715

活跃会员奖章在线王奖章

QQ
威望
427
贡献
400
兑换币
497
注册时间
2014-11-4
在线时间
444 小时
9#
发表于 2015-8-7 18:31:40 | 只看该作者

读出DMP的值直接结合双闭环的PID控制电机了。
回复

使用道具 举报

12

主题

134

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1815
威望
869
贡献
552
兑换币
543
注册时间
2014-7-30
在线时间
197 小时
毕业学校
大学生
8#
发表于 2015-8-7 17:12:10 | 只看该作者
泰庆电子 发表于 2015-8-6 17:11
DMP直接输出就能用 很方便 就是偏航角需要用磁力计矫正,比较麻烦。

DMP怎么直接用
回复

使用道具 举报

25

主题

1451

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
7523

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

威望
4527
贡献
1518
兑换币
2167
注册时间
2013-11-22
在线时间
739 小时
7#
发表于 2015-8-6 18:13:53 | 只看该作者
泰庆电子 发表于 2015-8-6 17:11
DMP直接输出就能用 很方便 就是偏航角需要用磁力计矫正,比较麻烦。

可不可以指教下k60怎么读dmp的数据啊,我看官方手册里面都没有写
回复

使用道具 举报

10

主题

1514

帖子

0

精华

金牌会员

智能车,首选泰庆

Rank: 6Rank: 6

积分
1715

活跃会员奖章在线王奖章

QQ
威望
427
贡献
400
兑换币
497
注册时间
2014-11-4
在线时间
444 小时
6#
发表于 2015-8-6 17:11:56 | 只看该作者
lions 发表于 2015-8-6 02:21
自己写啊,就一个 IIC而已 除非你要用DMP就麻烦点

DMP直接输出就能用 很方便 就是偏航角需要用磁力计矫正,比较麻烦。
回复

使用道具 举报

30

主题

244

帖子

0

精华

杰出人士

Rank: 12Rank: 12Rank: 12

积分
18830
QQ
威望
15179
贡献
3307
兑换币
568
注册时间
2014-9-30
在线时间
172 小时
5#
 楼主| 发表于 2015-8-6 08:13:47 | 只看该作者
lions 发表于 2015-8-6 02:21
自己写啊,就一个 IIC而已 除非你要用DMP就麻烦点

恩恩,正在自己写
回复

使用道具 举报

25

主题

1451

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
7523

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

威望
4527
贡献
1518
兑换币
2167
注册时间
2013-11-22
在线时间
739 小时
4#
发表于 2015-8-6 02:21:44 | 只看该作者
:lol自己写啊,就一个 IIC而已 除非你要用DMP就麻烦点
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-5 02:45 , Processed in 0.101030 second(s), 37 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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