OpenEdv-开源电子网

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

怎么读取MPU6050的DMP滤波后的加速度和角速度

[复制链接]

8

主题

17

帖子

0

精华

初级会员

Rank: 2

积分
60
金钱
60
注册时间
2020-5-23
在线时间
15 小时
发表于 2021-5-13 23:45:29 | 显示全部楼层 |阅读模式
10金钱
本帖最后由 1255647282 于 2021-5-13 23:47 编辑


我想用DMP滤波后的加速度和角速度数据做角速度环,但是不知道怎么获取DMP滤波后的数据。
我用原子的程序直接读取,发现那个数据并不是真实值 ,不能直接换算得到真实数据, 要怎么转换才能得到真实值呢。
3~0K]$91EAM2MK]}FATV8FY.png

最佳答案

查看完整内容[请看2#楼]

好像有换算公式的,DMP读出来的值加速度的对应值为输出值除以2048,陀螺仪的对应值为输出值除以16.4,加速度单位是g角速度是dps,如果还要更加精确贴合使用的话,还得加零偏校准,你先静止MPU6050然后读几组数据,然后把三轴的几组数据平均值算出来,在读的时候减掉这个平均值。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

1

主题

2

帖子

0

精华

新手入门

积分
16
金钱
16
注册时间
2020-5-6
在线时间
4 小时
发表于 2021-5-13 23:45:30 | 显示全部楼层
好像有换算公式的,DMP读出来的值加速度的对应值为输出值除以2048,陀螺仪的对应值为输出值除以16.4,加速度单位是g角速度是dps,如果还要更加精确贴合使用的话,还得加零偏校准,你先静止MPU6050然后读几组数据,然后把三轴的几组数据平均值算出来,在读的时候减掉这个平均值。
回复

使用道具 举报

4

主题

912

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4508
金钱
4508
注册时间
2019-9-4
在线时间
914 小时
发表于 2021-5-14 11:26:15 | 显示全部楼层
这个函数是拿真实值解析了的
回复

使用道具 举报

8

主题

17

帖子

0

精华

初级会员

Rank: 2

积分
60
金钱
60
注册时间
2020-5-23
在线时间
15 小时
 楼主| 发表于 2021-5-14 17:41:38 | 显示全部楼层
A571157242 发表于 2021-5-14 11:26
这个函数是拿真实值解析了的

那应该怎么算才能回到真实值呢
回复

使用道具 举报

4

主题

912

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4508
金钱
4508
注册时间
2019-9-4
在线时间
914 小时
发表于 2021-5-16 11:29:17 | 显示全部楼层
DMP函数是硬件出来的四元数,你要真实数据就直接读取寄存器的值
回复

使用道具 举报

17

主题

97

帖子

0

精华

高级会员

Rank: 4

积分
822
金钱
822
注册时间
2020-7-21
在线时间
85 小时
发表于 2021-5-16 11:51:17 | 显示全部楼层
见正点原子STM32 MPU6050模块教程及芯片手册
回复

使用道具 举报

8

主题

17

帖子

0

精华

初级会员

Rank: 2

积分
60
金钱
60
注册时间
2020-5-23
在线时间
15 小时
 楼主| 发表于 2021-5-16 16:15:07 | 显示全部楼层
A571157242 发表于 2021-5-16 11:29
DMP函数是硬件出来的四元数,你要真实数据就直接读取寄存器的值

寄存器的数据没有滤波呀
回复

使用道具 举报

8

主题

17

帖子

0

精华

初级会员

Rank: 2

积分
60
金钱
60
注册时间
2020-5-23
在线时间
15 小时
 楼主| 发表于 2021-5-16 16:24:47 | 显示全部楼层
115577888 发表于 2021-5-16 13:28
好像有换算公式的,DMP读出来的值加速度的对应值为输出值除以2048,陀螺仪的对应值为输出值除以16.4,加速 ...

好的,谢谢
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-5-24 00:14

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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