OpenEdv-开源电子网

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

MPU6050大神看过来:为啥dmp得到欧拉角动态响应这么慢?

[复制链接]

1

主题

1

帖子

0

精华

新手入门

积分
9
金钱
9
注册时间
2024-4-28
在线时间
3 小时
发表于 2025-4-29 10:15:18 | 显示全部楼层 |阅读模式
1金钱
MPU6050设置,陀螺仪2000dps,加速度2g,采样率100Hz,低通42Hz,开dmp计算欧拉角,dmp初始化自检注释了(自检怎么也过不了),其它基本为默认配置。
stm32设置定时器,每100ms读取一次数据,发现dmp数据得到欧拉角动态响应很慢。
以roll为例,表现为:我把电路板旋转一个角度,roll角会过冲一个很大的角度,然后慢慢减小到所旋转角度值。具体如下图所示:
(图中,mpu.roll为根据dmp得到roll角,roll_a为我根据加速度值,用反正切函数简单计算的roll角,单位:°,每个打印的数据点间隔100ms)
求大神帮忙!!!

1.jpg
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

16

主题

164

帖子

0

精华

高级会员

Rank: 4

积分
663
金钱
663
注册时间
2018-11-2
在线时间
140 小时
发表于 2025-5-4 13:28:38 | 显示全部楼层
别用DMP,DMP很难用就用原子哥的代码就行
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-5-16 14:09

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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