打印

mpu9250地磁数据不准的问题

[复制链接]
6963|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
冥夜爱朦|  楼主 | 2017-11-1 17:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1.目前我们是用mpu9250九轴合一的传感器,走的是i2c的通讯接口。目前的问题就是测试出来的数据对比实际电子罗盘偏差太大。还有就是我们每改一次板(相同的软件)测试数据偏差较大。以下是九轴传感器的附近的pcb图,原理应该问题不大。  想问问有没有用过这个ic,或者是有遇到这样情况的人。

QQ图片20171101171716.png (45.9 KB )

QQ图片20171101171716.png

相关帖子

沙发
冥夜爱朦|  楼主 | 2017-11-1 17:24 | 只看该作者
目前最大困扰就是没有办法排除到底是软件问题还是硬件问题,希望可以有人能够给出一个方向去尝试验证,目前很苦恼。很多办法都已经想了。

使用特权

评论回复
板凳
renxiaolin| | 2017-11-1 17:46 | 只看该作者
磁力计要校准,不然没发用,mpu9250的地磁我用过,还一般,不至于你说的不能用,当个电子罗盘绰绰有余呀,哈哈哈

使用特权

评论回复
地板
冥夜爱朦|  楼主 | 2017-11-1 18:03 | 只看该作者
renxiaolin 发表于 2017-11-1 17:46
磁力计要校准,不然没发用,mpu9250的地磁我用过,还一般,不至于你说的不能用,当个电子罗盘绰绰有余呀, ...

一定要校准?,现在软件一直在调试。只是我们想去从其他方面多考虑一下,不知道有什么把那可以确定是校准的问题。

使用特权

评论回复
5
renxiaolin| | 2017-11-1 21:03 | 只看该作者
冥夜爱朦 发表于 2017-11-1 18:03
一定要校准?,现在软件一直在调试。只是我们想去从其他方面多考虑一下,不知道有什么把那可以确定是校准 ...

地磁计你也许没用过,把基本概念搞清再说吧

使用特权

评论回复
6
tyw| | 2017-11-2 07:21 | 只看该作者
本帖最后由 tyw 于 2017-11-2 07:33 编辑

MPU-9250九轴产品中文说明书.pdf (4.88 MB)
MPU9250与MPU6050官方DMP库6.1版手册合集.pdf (10.88 MB)
MPU9250寄存器手册,英文原版.pdf (9.69 MB)
MPU9250配置例程.pdf (16.52 KB)
mpu9250STM32源程序(20171101213456).pdf (19.47 KB)
MPU9250传感器的姿态检测与数据融合_刘春阳(1).pdf (2.54 MB)
MPU9250规格书.pdf (8.16 MB)
四元数姿态矩阵地磁融合.pdf (1.78 MB)
地磁导航原理与算法研究PPT.pdf (283.7 KB)
地磁导航原理与算法研究.pdf (1.28 MB)
智能车磁导航中的信号调理电路设计.pdf (844.99 KB)

使用特权

评论回复
7
冥夜爱朦|  楼主 | 2017-11-7 09:21 | 只看该作者
renxiaolin 发表于 2017-11-1 21:03
地磁计你也许没用过,把基本概念搞清再说吧

之前是没有接触过,最近也看了一些资料。对于校准我的理解是相当于补偿抵消IC周围固有的磁场。但是目前是没办法通过测试去说明,这个是由于没有校准引起的问题。问题的关键,怎么通过测试去定位目前问题。

使用特权

评论回复
8
renxiaolin| | 2017-11-7 09:39 | 只看该作者
冥夜爱朦 发表于 2017-11-7 09:21
之前是没有接触过,最近也看了一些资料。对于校准我的理解是相当于补偿抵消IC周围固有的磁场。但是目前是 ...

正常情况下,磁力计的数据你在各个方向的得到的是一个球面,实际是啥你看看就知道,不管是不是固定磁场,你要做的工做就是把非球面校准成球面,如果是球面还有问题,那就可以说明不是校准的问题,但不是球面的情况下,校准是有问题的

使用特权

评论回复
9
renxiaolin| | 2017-11-7 09:42 | 只看该作者
冥夜爱朦 发表于 2017-11-7 09:21
之前是没有接触过,最近也看了一些资料。对于校准我的理解是相当于补偿抵消IC周围固有的磁场。但是目前是 ...

那如果你仅仅是看电子罗盘,那就连球面也不用校准,直接在水平面校准成一个圆就可以啦

使用特权

评论回复
10
冥夜爱朦|  楼主 | 2017-11-7 15:27 | 只看该作者
renxiaolin 发表于 2017-11-7 09:42
那如果你仅仅是看电子罗盘,那就连球面也不用校准,直接在水平面校准成一个圆就可以啦 ...

那如何确定这个数据已经校准为球面,你说的原理我明白了。但是你具体的如何去验证,没有概念。

使用特权

评论回复
11
renxiaolin| | 2017-11-7 16:24 | 只看该作者
冥夜爱朦 发表于 2017-11-7 15:27
那如何确定这个数据已经校准为球面,你说的原理我明白了。但是你具体的如何去验证,没有概念。 ...

你的数据是干啥用的,直接上matlab看看,要是你不知道matlab或者数据咋用,那就看看基础吧

使用特权

评论回复
12
冥夜爱朦|  楼主 | 2017-11-8 15:33 | 只看该作者
renxiaolin 发表于 2017-11-7 16:24
你的数据是干啥用的,直接上matlab看看,要是你不知道matlab或者数据咋用,那就看看基础吧 ...

我先试试水平面是不是一个圆,在看是不是一个球面。matlab都还给老师啦。

使用特权

评论回复
13
bitwxd| | 2018-5-16 11:57 | 只看该作者
这个问题很难回答,与你的电路板设计有关,也与你算法有关。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

29

帖子

0

粉丝