GPS数据解析

本文介绍了GPS接收机的数据解析工作,包括如何处理NMEA-0183协议和二进制格式的GPS数据,涉及C#语言的串口通信、数据校验和类型转换。还提及了GPS定位原理及不同卫星定位系统。
摘要由CSDN通过智能技术生成

 

实例下载:http://download.csdn.net/detail/fcgksoso/3690014

前段时间做了GPS接收机的数据解析相关的开发工作,因为需要对GPS接收机的定位数据进行解析而阅读了novatel的某型号的主板说明说,对这方面有一些了解就记录下来,做个备忘。

 

目前在地球的外层的太空中上飞着用途各异的卫星,其中有一种是专门用来给地球上的人做空间定位而运行的卫星,这些卫星由多颗组成一个卫星定位系统,时时刻刻的环绕着地球运动,目前有以下几个卫星定位系统:美国的GPS、俄罗斯的GLONASS、欧洲的Galileo(伽利略)、中国的北斗Compass,后两者目前还未能实现投入正常使用。

这些定位卫星按照一定的轨迹分布在地球上空,使得在地球上任意一点都能够收到来自它们发射的卫星电文-也就是定位所需要用到的数据。这些卫星电文中包含着该卫星的一些运行数据,把这些数据编译调制成一定频率的电磁波按照一定频率向地球广播。在地球上通过接收机接收这些卫星信号,解析出其包含的数据,使用这些数据按一定算法进行计算就可以得到此时所在地球的准确的位置了。

 

卫星定位的原理大致是这样的:通过卫星发送数据可以计算出接收机与卫星的距离,只要有三颗以上的卫星距离就可以通过空间圆交汇的方法确定出此时接收机所在的空间点坐标,也就是地球上的经纬度了。

 

GPS接收机里的主板所干的事就是接收解析它收到的卫星电文,然后再将这些数据组织成一定协议格式的数据按需求输出。

这些定位数据是按一定格式组织的

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值