野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8651|回复: 7

MPU6050角度数据变化缓慢

[复制链接]
发表于 2016-10-21 21:59:12 | 显示全部楼层 |阅读模式
      最近也在倒腾平衡小车,参照了平衡小车之家的例程,然后自己用开发板搭了一套小车。因为电机性能不佳,然后又决定自己去打板,就在所有元件都焊接好,进入调试阶段的时候,突然发现MPU6050的数据有点异常。就是我先绕X轴旋转50度,然后再迅速恢复到0度,但是用串口读出来的数据变化非常缓慢(我是每5ms读取一次数据的,然后用printf显示到串口助手)。也就是说,读回来的数据从50,变成45,然后再慢慢的变成30多20多10几,最后才回到0度附近。最神奇的是,同样的程序,在开发板搭的那套小车上读取6050的数据没有这个问题,反而在自己打的板上面出现了这个问题,程序没有改动,其中IO资源也是没有改动的。各位大佬,这是什么原因啊?




大神勿喷,第一次画板的

这个是原理图

这个是原理图

这个是PCB

这个是PCB
回复

使用道具 举报

 楼主| 发表于 2016-10-21 22:00:10 | 显示全部楼层
火哥,这个是什么原因啊,我找了好久都找不出来
回复 支持 反对

使用道具 举报

发表于 2016-10-22 08:06:13 | 显示全部楼层
MPU6050模块的中断输出口(INT)没有连到MCU
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-10-23 00:01:37 | 显示全部楼层
cancore 发表于 2016-10-22 08:06
MPU6050模块的中断输出口(INT)没有连到MCU

我没有使用中断引脚,我是定时器每5毫秒就读取一次数据
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-10-23 00:02:21 | 显示全部楼层
找到问题了,是晶振坏了,没有起震
回复 支持 反对

使用道具 举报

发表于 2016-10-25 13:06:50 | 显示全部楼层
刚想说晶振问题  猜看到楼主已经解决了 ,对于大部分运行缓慢 波形混乱  很多都是晶振问题
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-10-26 14:31:21 | 显示全部楼层
kellygod 发表于 2016-10-25 13:06
刚想说晶振问题  猜看到楼主已经解决了 ,对于大部分运行缓慢 波形混乱  很多都是晶振问题

对,晶振问题。
回复 支持 反对

使用道具 举报

发表于 2016-10-26 16:23:32 | 显示全部楼层
kellygod 发表于 2016-10-25 13:06
刚想说晶振问题  猜看到楼主已经解决了 ,对于大部分运行缓慢 波形混乱  很多都是晶振问题

卡尔曼滤波参数调不好也会出现角度变化缓慢的
回复 支持 反对

使用道具 举报

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

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-4-28 00:11 , Processed in 0.037341 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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