OpenEdv-开源电子网

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

MPU6050怎么获得加速度呢?

[复制链接]

2

主题

11

帖子

0

精华

新手上路

积分
40
金钱
40
注册时间
2015-4-15
在线时间
0 小时
发表于 2015-4-17 20:36:00 | 显示全部楼层 |阅读模式
5金钱
根据原子哥的例程只有“加速度传感器数据”,“陀螺仪原始数据”
怎么才能获得加速度的准确值呢?

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

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165475
金钱
165475
注册时间
2010-12-1
在线时间
2115 小时
发表于 2015-4-17 22:18:24 | 显示全部楼层
原始数据就是准确值。
剩下的其他处理,滤波什么的,就是你算法实现的问题了。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

2

主题

31

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
363
金钱
363
注册时间
2014-4-23
在线时间
111 小时
发表于 2015-4-17 22:46:13 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
淘宝买了个mpu6050模块,平放的时候,重力Z轴1.67g,翻过来就是0.33g了,其他两个轴向还算正常,正向1.05g,反向0.95g~和陀螺仪的角速度一样,我给修正到1g了,~不知道这样可以不~做的四轴到了该做姿态解算这一步了~
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165475
金钱
165475
注册时间
2010-12-1
在线时间
2115 小时
发表于 2015-4-17 23:20:31 | 显示全部楼层
回复【3楼】ryouei:
---------------------------------
1.67g不对吧了,你是不是换算错了。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

2

主题

31

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
363
金钱
363
注册时间
2014-4-23
在线时间
111 小时
发表于 2015-4-17 23:23:37 | 显示全部楼层
回复【4楼】正点原子:
---------------------------------
配置的量程+-4g,换算后x和y轴都没问题,都在1g左右,唯独z轴,正面反面差太多。。。。。所以我也不确定按照陀螺仪一样,用修正零漂的方法对以后的姿态解算有没有影响~ 慢慢做吧 有了结果回馈一下吧再  潜水好久~好久勒  - -、、、、
回复

使用道具 举报

2

主题

31

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
363
金钱
363
注册时间
2014-4-23
在线时间
111 小时
发表于 2015-4-17 23:42:58 | 显示全部楼层
回复【4楼】正点原子:
---------------------------------
好像这个问题是共性~http://www.openedv.com/posts/list/19577.htm
回复

使用道具 举报

17

主题

34

帖子

0

精华

初级会员

Rank: 2

积分
122
金钱
122
注册时间
2015-1-8
在线时间
0 小时
发表于 2015-4-18 17:21:24 | 显示全部楼层
回复【3楼】ryouei:
---------------------------------
我也在做这个实验,从淘宝买了一个 MPU6050回来,主要判断人的姿态问题,楼主能分享下代码吗?谢谢了,QQ邮箱:495703677@qq.COM
回复

使用道具 举报

2

主题

31

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
363
金钱
363
注册时间
2014-4-23
在线时间
111 小时
发表于 2015-4-18 17:49:32 | 显示全部楼层
回复【7楼】solo748:
---------------------------------
论坛就有 这个是基于dmp的  http://www.openedv.com/posts/list/20654.htm

http://openedv.com/posts/list/41586.htm 这个是原子407板子的资料,程序里也有6050的数据读取实验~
回复

使用道具 举报

2

主题

11

帖子

0

精华

新手上路

积分
40
金钱
40
注册时间
2015-4-15
在线时间
0 小时
 楼主| 发表于 2015-4-19 20:46:44 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
原子哥,怎么滤波啊?有代码实现吗?
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165475
金钱
165475
注册时间
2010-12-1
在线时间
2115 小时
发表于 2015-4-19 22:32:15 | 显示全部楼层
回复【9楼】zwy0302:
---------------------------------
我也没有搞过这个的滤波,你百度找找吧。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

0

主题

4

帖子

0

精华

新手上路

积分
33
金钱
33
注册时间
2019-7-11
在线时间
13 小时
发表于 2019-10-18 16:03:18 | 显示全部楼层
怎么用OLED_ShowNum()函数显示MPU_Get_Accelerometer(&aacx,&aacy,&aacz)的数据哦
回复

使用道具 举报

0

主题

4

帖子

0

精华

新手上路

积分
33
金钱
33
注册时间
2019-7-11
在线时间
13 小时
发表于 2019-10-18 16:07:05 | 显示全部楼层
正点原子 发表于 2015-4-19 22:32
回复【9楼】zwy0302:
---------------------------------
我也没有搞过这个的滤波,你百度找找吧。

怎么用OLED_ShowNum()函数显示MPU_Get_Accelerometer(&aacx,&aacy,&aacz)的数据哦
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165475
金钱
165475
注册时间
2010-12-1
在线时间
2115 小时
发表于 2019-10-19 02:08:38 | 显示全部楼层
13452501024qq 发表于 2019-10-18 16:07
怎么用OLED_ShowNum()函数显示MPU_Get_Accelerometer(&aacx,&aacy,&aacz)的数据哦

自己摸索,不难
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

0

主题

4

帖子

0

精华

新手上路

积分
33
金钱
33
注册时间
2019-7-11
在线时间
13 小时
发表于 2019-10-20 15:09:00 | 显示全部楼层
本帖最后由 13452501024qq 于 2019-10-20 15:20 编辑

好的
回复

使用道具 举报

0

主题

4

帖子

0

精华

新手上路

积分
33
金钱
33
注册时间
2019-7-11
在线时间
13 小时
发表于 2019-11-14 20:42:58 | 显示全部楼层
正点原子 发表于 2015-4-19 22:32
回复【9楼】zwy0302:
---------------------------------
我也没有搞过这个的滤波,你百度找找吧。

原子哥,我能用mpu6050的运动中断写一个外部中断吗,比如加速过大时触发
回复

使用道具 举报

0

主题

4

帖子

0

精华

新手入门

积分
12
金钱
12
注册时间
2019-12-10
在线时间
4 小时
发表于 2020-3-29 22:00:49 | 显示全部楼层
13452501024qq 发表于 2019-10-18 16:07
怎么用OLED_ShowNum()函数显示MPU_Get_Accelerometer(&aacx,&aacy,&aacz)的数据哦

您好,请问您解决如何显示的问题了吗?
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-5-3 06:18

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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