OpenEdv-开源电子网

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

MPU6050 不动时 速度会出现这种很夸张的抖动

[复制链接]

2

主题

5

帖子

0

精华

新手入门

积分
16
金钱
16
注册时间
2019-4-27
在线时间
2 小时
发表于 2019-5-13 18:39:02 | 显示全部楼层 |阅读模式
如图 第一次发帖 不知道图片有没有发上来
红色和蓝色分别是X,Y轴的速度
芯片没有动
请问大家遇到过这种情况吗
查了很多资料 感觉不是滤波的问题 而是本身读取数据的问题
QQ图片20190513183759.png
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

0

主题

36

帖子

0

精华

高级会员

Rank: 4

积分
640
金钱
640
注册时间
2018-6-7
在线时间
62 小时
发表于 2019-5-13 19:19:25 | 显示全部楼层
1. 首先串口输出一下原始数据和中间的计算数据,看看是不是哪个地方数值转换出现问题,比如使用无符号数存储了有符号数。
2. 检查一下IIC的时序部分,是不是有些部分数据在被读取时被其他任务打断了?或者读取不全?可以拿逻辑分析仪或示波器抓几个波形看看。
回复 支持 反对

使用道具 举报

2

主题

5

帖子

0

精华

新手入门

积分
16
金钱
16
注册时间
2019-4-27
在线时间
2 小时
 楼主| 发表于 2019-5-13 19:31:36 | 显示全部楼层
maksyuki 发表于 2019-5-13 19:19
1. 首先串口输出一下原始数据和中间的计算数据,看看是不是哪个地方数值转换出现问题,比如使用无符号数存 ...

嗯嗯 谢谢 我试试看
回复 支持 反对

使用道具 举报

7

主题

39

帖子

0

精华

初级会员

Rank: 2

积分
135
金钱
135
注册时间
2019-1-30
在线时间
74 小时
发表于 2019-11-17 09:50:06 | 显示全部楼层
MPU用SPI/IIC读出来的高低两个u8合成为一个short,是有符号的,如果你直接把两个u8存到float的话就会这样。刚刚才踩得坑,波形很像。
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-5-29 11:03

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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