智能车制作

 找回密码
 注册

扫一扫,访问微社区

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

使用MPU6050+卡尔曼滤波出来的波形图,之前没有做过不知道这样行不行?

[复制链接]

2

主题

17

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4023
威望
3109
贡献
764
兑换币
208
注册时间
2016-9-7
在线时间
75 小时
毕业学校
建工师一中
跳转到指定楼层
1#
发表于 2017-2-9 16:20:38 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
图里面红线是最终融合角度蓝线是X轴角速度积分出来的角度(时间一长就偏的很夸张)
绿线是Y轴加速度计算出来的角度


大家帮忙看看给点意见,


本帖子中包含更多资源

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

x
回复

使用道具 举报

2

主题

17

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4023
威望
3109
贡献
764
兑换币
208
注册时间
2016-9-7
在线时间
75 小时
毕业学校
建工师一中
2#
 楼主| 发表于 2017-2-14 10:46:49 | 显示全部楼层
地球 发表于 2017-2-12 19:21
陀螺仪的零偏值有没有去掉啊

是滤波器采样周期的问题已经解决了,还有个问题是我不知道直立车“震荡”和“抖动”分别是怎样的情景?
回复 支持 反对

使用道具 举报

2

主题

17

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4023
威望
3109
贡献
764
兑换币
208
注册时间
2016-9-7
在线时间
75 小时
毕业学校
建工师一中
3#
 楼主| 发表于 2017-2-26 16:35:27 | 显示全部楼层
智能首席执行官 发表于 2017-2-19 20:08
能看你的6050初始化函数吗?

#include "common.h"
#include "my_6050.h"
#include "include.h"
#include "MK60_i2c.h"



void MPU6050_WriteReg(uint8 reg, uint8 data)
{
  i2c_write_reg(I2C0,  devAddr,  reg,  data);
}


void MPU6050_ReadReg(uint8 reg)
{
  i2c_read_reg(I2C0,  devAddr,  reg);
}

void MPU6050_Open(uint32 baud)
{
  i2c_init(I2C0,  baud);   
}

void MPU6050_Init(void)
{
  int i=0,j=0;

  for(i=0; i<1000; i++)
  {
     for(j=0; j<1000; j++){;}
  }
  MPU6050_Open(400*1000);

  MPU6050_WriteReg(PWR_MGMT_1,   0x00);//解除休眠状态

  MPU6050_WriteReg(SMPLRT_DIV,   0x07);//陀螺仪采样频率,1KHZ

  MPU6050_WriteReg(CONFIG,   0x06);//低通滤波器设置,

  MPU6050_WriteReg(ACCEL_CONFIG,   0x00);//配置加速度传感器工作在2g,不自检

  MPU6050_WriteReg(GYRO_CONFIG,   0x18);//陀螺仪测量范围正负2000deg/s,不自检

}


int16_t MPU6050_GetData(uint8 reg)
{
   uint8 H,L;

   H=i2c_read_reg(I2C0, devAddr,  reg);
   L=i2c_read_reg(I2C0, devAddr,  reg+1);

   return ((H<<8)+L);
}

用的山外k60的库


回复 支持 反对

使用道具 举报

2

主题

17

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4023
威望
3109
贡献
764
兑换币
208
注册时间
2016-9-7
在线时间
75 小时
毕业学校
建工师一中
4#
 楼主| 发表于 2017-2-26 16:36:34 | 显示全部楼层
班派 发表于 2017-2-26 16:35
请问你一下 可以直接使6050模块吗

可以啊

回复 支持 1 反对 0

使用道具 举报

2

主题

17

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4023
威望
3109
贡献
764
兑换币
208
注册时间
2016-9-7
在线时间
75 小时
毕业学校
建工师一中
5#
 楼主| 发表于 2017-2-26 16:41:07 | 显示全部楼层
智能首席执行官 发表于 2017-2-19 20:08
能看你的6050初始化函数吗?

当然可以

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

2

主题

17

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4023
威望
3109
贡献
764
兑换币
208
注册时间
2016-9-7
在线时间
75 小时
毕业学校
建工师一中
6#
 楼主| 发表于 2017-2-26 16:42:21 | 显示全部楼层
班派 发表于 2017-2-26 16:38
就是直接买的不是自己画的 也可以啊..

你自己看一下这个吧

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

2

主题

17

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4023
威望
3109
贡献
764
兑换币
208
注册时间
2016-9-7
在线时间
75 小时
毕业学校
建工师一中
7#
 楼主| 发表于 2017-3-1 17:42:39 | 显示全部楼层
znjqr 发表于 2017-3-1 10:41
能看你的6050初始化函数吗?

11楼自己下载看吧

回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-17 09:15 , Processed in 0.045647 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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