- 1
- 2
- 3
- 4
- 5
GPS定位数据解析经验手记
资料介绍
GPS定位数据解析深入剖析 第1章 概述 入行这些年,GPS 这块我踩过的坑真不少。说句实话,绝大多数定位问题的根源不在卫星、不在天线,而在于对 NMEA 协议报文解析得不够细。这篇文章我想把自己在车载终端和手持设备上积累的解析经验原原本本讲一遍,重点是那些容易让人栽跟头的字节处理和精度取舍问题。 GPS 模块输出的数据本质上是一串 ASCII 码流,遵循 NMEA 0183 协议。常见的报文有 GGA(定位信息)、RMC(推荐最小定位信息)、GSV(可见卫星)、GSA(精度稀释因子)等。很多初学者只盯着 RMC 或者 GGA 里的经纬度字段,忽略了校验和、定位质量指示(Fix Quality)以及 PDOP 这些同样关键的字段,结果就是定位数据看似读出来了,实际用起来却漏洞百出。 我这篇文章不讲那些教科书上的原理公式,就讲我在实际项目里怎么解析、怎么校验、怎么把海平面上的坐标换算成能直接用的东西。每一节我都会附带当时的现场判断,写出来希望能帮大家少走弯路。毕竟解析这活儿,多半是踩一次坑才长一次记性。 第2章 工作原理 报文结构 NMEA 报文的开头一定是 $,紧跟五个字母的报文标识,比如 GPGGA、GPRMC,之后是若干逗号分隔的字段,最后以 * 加两位十六进制校验和收尾,整条以回车换行结束。我第一次上手时以为校验和就是简单的 ASCII 和,后来才明白它是 $ 与 * 之间所有字符按位异或的结果,漏掉这个细节,校验永远是错的。 以 GPGGA 为例,它依次携带 UTC 时间、纬度、经度、定位质量、卫星数、水平精度因子、海拔等字段。需要特别留意的是经纬度字段的格式,单位是"度分",也就是整数部分是度,小数点后面的部分是分的十进扩展。直接把整个数字当度数用,是新手最常犯的错误,误差能跑到几十公里。
部分文件列表
| 文件名 | 大小 |
| GPS定位数据解析经验手记.docx | 40K |
相关下载
- 大唐杯仿真平台使用方法介绍
- PCB做板阻抗要求计算.xls
- PCB转Gerber方法.doc
- USB3.0-ALTERA-DDR2开发板入门指南.pdf
- EZ-USB FX3 I2C Boot Option.pdf
- EZ-USB FX3 Hardware Design Guidelines.pdf
- CYPRESS USB3.0 FX3 DEBUG仿真设置——Eslips...
- CYUSB3KIT-001 FX3 DVK Schematic PDF 硬件原...
- CYUSB3KIT-001 FX3 DVK Schematic CADENCE 设...
- Altera_cyclone III -DDR2-USB3.0开发板CADEN...
最新上传
-
yahuang001 打赏3.00元 3天前
-
yahuang001 打赏1.00元 3天前
-
zhongshaoxiong 打赏3.00元 3天前
-
他山之石可攻玉 打赏60.00元 3天前
用户:烟雨
-
江岚 打赏210.00元 3天前
用户:潇潇江南
-
江岚 打赏100.00元 3天前
-
21ic下载 打赏310.00元 3天前
用户:gsy幸运
-
21ic下载 打赏310.00元 3天前
用户:zhengdai
-
21ic下载 打赏310.00元 3天前
用户:江岚
-
21ic下载 打赏210.00元 3天前
用户:潇潇江南
-
21ic下载 打赏60.00元 3天前
用户:他山之石可攻玉
-
21ic下载 打赏60.00元 3天前
用户:烟雨
-
21ic下载 打赏60.00元 3天前
用户:w178191520
-
21ic下载 打赏60.00元 3天前
用户:w993263495
-
21ic下载 打赏110.00元 3天前
用户:xzxbybd
-
21ic下载 打赏60.00元 3天前
用户:zq_1943
-
21ic下载 打赏20.00元 3天前
用户:kk1957135547
-
21ic下载 打赏20.00元 3天前
用户:sun2152
-
21ic下载 打赏20.00元 3天前
用户:铁蛋锅
-
21ic下载 打赏20.00元 3天前
用户:xuzhen1
-
21ic下载 打赏20.00元 3天前
用户:w1966891335
-
21ic下载 打赏35.00元 3天前
用户:有理想666
-
21ic下载 打赏15.00元 3天前
用户:nuaanuaa111
-
21ic下载 打赏20.00元 3天前
用户:liqiang9090
-
21ic下载 打赏15.00元 3天前
用户:ningmengge
-
21ic下载 打赏10.00元 3天前
用户:mulanhk
-
21ic下载 打赏5.00元 3天前
用户:asys
-
21ic下载 打赏10.00元 3天前
用户:舞蹈荀彧
-
21ic小能手 打赏5.00元 3天前
资料:磁编码器开源方案
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
江岚 打赏20.00元 3天前
-
江岚 打赏50.00元 3天前
-
江岚 打赏20.00元 3天前
-
江岚 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏8.00元 3天前
-
21ic小能手 打赏8.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏3.00元 3天前




全部评论(0)