OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4487|回复: 2

stm32f407调MPU6050

[复制链接]

13

主题

101

帖子

0

精华

高级会员

Rank: 4

积分
509
金钱
509
注册时间
2016-1-4
在线时间
87 小时
发表于 2016-7-9 16:37:30 | 显示全部楼层 |阅读模式
1金钱
本帖最后由 haitian1992 于 2016-7-9 16:44 编辑

问一下各位,我在调MPU6050时,利用一阶互补滤波对加速度计和陀螺仪输出的原始数据进行滤波时,波形和输出的原始加速度值一样,这是怎么回事???以下是我的程序和波形图;
//float angle_m:加速度传感器得到的角度
//float gyro_m:陀螺仪得到的速度
float pitch_yijiehubu(float angle_m,float gyro_m)
  {
    float K1=0.05;
     float dt=0.1;
    float angle;
     angle=K1*angle_m+(1-K1)*(angle-gyro_m*dt);
   angle=0-angle;
   return angle;
  }
得到的波形如下:

第4跟蓝线是一阶滤波线,第5根粉红色是加速度得到的角度,粉红色吧蓝线覆盖了,第六根绿线是陀螺仪的到的速度

波形图

波形图
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165377
金钱
165377
注册时间
2010-12-1
在线时间
2111 小时
发表于 2016-7-9 20:43:24 | 显示全部楼层
回复

使用道具 举报

13

主题

101

帖子

0

精华

高级会员

Rank: 4

积分
509
金钱
509
注册时间
2016-1-4
在线时间
87 小时
 楼主| 发表于 2016-7-10 14:08:16 | 显示全部楼层
自己顶一个先
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-27 17:01

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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