GPS导航(3):全球定位数据获取

全球定位系统介绍====================================

全球定位系统在全球范围内利用卫星为用户提供实时定位服务,由卫星星座、地面监控系统和用户接收设备三部分组成,如图所示。

GPS导航(3):全球定位数据获取

美国GPS 、中国北斗、俄罗斯格洛纳斯、欧盟伽利略为全球四大导航系统.

GPS

GPS有24颗在轨卫星满星座运行,分布在6 个轨道面上,保证在地球的任何地方可同时见到4~ 1 2 颗卫星,使地球上任何地点、任何时刻均可实现三维定位、测速和测时。

也就是每个交点周围有4个卫星,总共8个交点,一个圈上的交点的夹角为30度。

GPS导航(3):全球定位数据获取

定位方法=====================================

 

 

NMEA 0183 标准===================================

NMEA-0183,是GPS接收机应当遵守的标准协议,也是目前GPS接收机上使用最广泛的协议,大多数常见的GPS接收机、GPS数据处理软件、导航软件都遵守或者至少兼容这个协议。

由美国国家海洋电子协会开发。NMEA-0183协议定义的语句非常多,但是常用的或者说兼容性最广的语句只有$GPGGA、$GPGSA、$GPGSV、$GPRMC、$GPVTG、$GPGLL等,目前国内多模接收机输出语句根据定位模式的差异,针对北斗定位系统增加了$BD和$GN等前缀。

NMEA 0183参考:https://blog.****.net/qq_16064871/article/details/52823591

 

基于 SIM908 的定位应用====================================

GPS开机定位分为冷启动、温启动和热启动三种:

  • 冷启动:以下几种情况开机均属冷启动。初次使用时;电池耗尽导致星历信息丢失时;关机状态下将接收机移动200公里以上距离。没有之前的位置信息,没有星历,没有时间的估算。这种情况发生在初次使用定位时或电池没电导致星历丢失时。
  • 温启动:有历书信息,大致的位置和时间可知,没有星历信息。这种情况发生在本次定位距离上次超过两个小时时。
  • 热启动:有星历信息,大致的时间和位置可知,通常比温启动的时间和位置信息精确。这种情况发生在本次定位与上次定位的时间间隔小于两个小时时。

 

SIM908

GPS导航(3):全球定位数据获取

参考:https://blog.****.net/QQ2558030393/article/details/90070631

 

总结:

GPS 设备与其他电子设备间的通信通常采用 NMEA 0183 标准,该标准定义的 GPS 通信语句有 $GPGGA、 $GPGLL、 $GPGSA、
$GPGSV 、 $GPRMC 、 $GPVTG 、 $GPZDA 等,通过解析这些语句可以获取测量物的位置、速度等信息。