关于GPS模块数据解析-无名科创GPS模块

由于在室外挂飞,发现UBLX始终无法接收到通过有效数据。所以安排了静态实验,再次查看GPS模块本身的好坏。
如下图所示,在朝室外0.5m距离的时候,通过u-center,设定波特率38400,接收到了有效数据,而且已经进入了fix状态,这里就标明数据是GPS模块是好的!
在这里插入图片描述

在这里插入图片描述
2、挂舱再看看数据是否正常
刚刚测验发现移动GPS位置,经纬度变化很小,高度也跟之前采用u-center数据差异较大,还需要查找原因。
i
3、2022/02/22
针对昨天u-center和通过软件工程解析代码分析出现的数据异常问题的排查过程
由于可以利用u-center解析得到对应的数据,所以我用用ttl读取了一遍GPS室内数据。框图中给了年月日、时分秒、经纬高的数据,所以我们就可以用这个来进行数据推理了。
在这里插入图片描述
有了这个数据以后,就赶紧断开,采用串口助手刷数据,
在这里插入图片描述

我这回找的是如下这组数据:看到这个数据以后,就数了一下,这个数据总共有100个,但是给的GPS文档中,只介绍了94个数据,那后面数据是什么呢?目前不做过多考虑,还是把我需要的经纬高数据赶快搞出来吧!

B5 62 01 07 5C 00 08 1F 9B 0B E6 07 02 16 06 04 39 37 03 00 00 00 D6 5C DB 17 03 01

0A 0C E5 9E 33 44 76 EF 26 12 08 AD 00 00 07 D6 00 00 76 04 00 00 69 04 00 00 17 00

00 00 FD FF FF FF 09 00 00 00 17 00 00 00 7D 77 86 00 D3 00 00 00 5D 2A 42 00 C2 00

00 00 E0 4A 23 00 00 00 00 00 00 00 00 00 57 84

我把这组数据用txt文件保存起来,然后用excel打开,再逐个推理数据。
首先还是需要把UBLX-NAV-PVT的协议文件拿出来
在这里插入图片描述
幸好,帧头、数据长度这块都是对的!
因为没有给出数据长度Length的字长,我之前错误的以为只有一个字节,但是,根据后面的推理来看应该是两个字节的长度!!
然后查找网址,最后再对比资料,发现是自己没有看清楚ublox协议,汗!!!
在这里插入图片描述

推理后,将excel表格通过复制数据后-》选择性粘贴-》转置,将数据表转化成列的形式,看起来舒服很多了!!
在下面的表中我们可以看出,数据格式是小端在前,大端在后的。例如,在求取
年=0xE6+(0x07<<8)
这里我们也可以看到“日”跟实际数据还是有一定差距的,解析出来的是16日,而我们实际是22日。
“时”是UTC时间,需要加上数据8变成北京时间。
在这里插入图片描述
经度=0xE5+(0x9E<<8)+(0x33<<16)+(0x44<<24)=1144233701
维度=
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值