智能车制作

 找回密码
 注册

扫一扫,访问微社区

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

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

[复制链接]

30

主题

244

帖子

0

精华

杰出人士

Rank: 12Rank: 12Rank: 12

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

最佳答案

查看完整内容

能找到的都在这了!看着用吧!
回复

使用道具 举报

18

主题

289

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2546
QQ
威望
1899
贡献
11
兑换币
1171
注册时间
2015-7-23
在线时间
318 小时
2#
发表于 2015-8-5 21:19:46 | 只看该作者
能找到的都在这了!看着用吧!

本帖子中包含更多资源

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

x
回复

使用道具 举报

30

主题

244

帖子

0

精华

杰出人士

Rank: 12Rank: 12Rank: 12

积分
18830
QQ
威望
15179
贡献
3307
兑换币
568
注册时间
2014-9-30
在线时间
172 小时
3#
 楼主| 发表于 2015-8-5 22:05:51 | 只看该作者
la9998372 发表于 2015-8-5 21:30
http://www.znczz.com/thread-230104-1-1.html

我用的野火的库哎,
回复

使用道具 举报

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就麻烦点
回复

使用道具 举报

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就麻烦点

恩恩,正在自己写
回复

使用道具 举报

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直接输出就能用 很方便 就是偏航角需要用磁力计矫正,比较麻烦。
回复

使用道具 举报

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的数据啊,我看官方手册里面都没有写
回复

使用道具 举报

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怎么直接用
回复

使用道具 举报

10

主题

1514

帖子

0

精华

金牌会员

智能车,首选泰庆

Rank: 6Rank: 6

积分
1715

活跃会员奖章在线王奖章

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

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

使用道具 举报

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野火底层
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-25 14:55 , Processed in 0.225974 second(s), 32 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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