GPGSV 可视卫星状态输出语句($GPGSV) 例2: $GPGSV,2,1,08,06,33,240,45,10,36,074,47,16,21,078,44,17,36,313,42*78 $GPGSV, 2, 1, 08, 06, 33, 240, 45, 10, 36, 074, 47, 16, 21, 078,44, 17, 36, 313, 42*78 标准格式: $GPGSV, (1), (2), (3), (4), (5), (6), (7), … (4),(5), (6), (7)*hh(CR)(LF) 各部分含义为: (1)总的GSV 语句电文数;2; (2)当前GSV 语句号:1; (3)可视卫星总数:08; (4)卫星号:06; (5)仰角(00~ 90 度 ):33 度 ; (6)方位角(000~ 359 度 ):240 度 ; (7)信噪比(00~ 99dB):45dB(后面依次为第10, 16, 17 号卫星的信息); *总和校验域; hh 总和校验数:78; (CR)(LF)回车,换行。 注:每条语句最多包括四颗卫星的信息,每颗卫星的信息有四个数据项,即: (4)-卫星号,(5)-仰角,(6)-方位角,(7)-信噪比。 2 定位信息的格式 要实现定位信息的提取和显示,首先要实现定位信息的传输,即通过相应的接口实现GPS 接收机与PC 机之间的通信。本文介绍的接收机采用SiRF Technology 公司的GPS 接收芯片,通过天线接收GPS 卫星信号,并进行相应处理产生定位信息,再通过串口(RS 232)输出。GPS通讯协议较多,本文采用应用最为广泛的NMEA 0183 协议。在此协议中包括了“ $GPGGA”、“ $GPGSA”、“ $G-PGSV”和“$GPRMC”等格式,本文以最简格式“$G-PRMC”语句为例介绍协议中各数据段的含义。例如:$GPRMC,161022,A,3212.875,N,11893.578,E,0.0, 110.4,140406,2.3,W,A*302。在此列中各数据段通过逗号分开,其中:$GPRMC 为帧头,标识后续帧内数据组成结构;161022 为 UTC 标准时间,格式为“hh/mm/ss” ;A 表示数据有效,如为V则表示可跟踪卫星小于3 颗 ;3212.875 为纬度值,格式为“ddmm.mmmm” ;N 表示北纬,如为S则表示南纬;11893.578 为经度值,格式为“ dddmm.mmmm”;E 表示东经,如为W 则表示西经;0.0表 示 速 度 ;110.4 表 示 方 位 角 ,从000.0° ~359.9° ;140406 为UTC 标 准 日 期 ,格 式 为“ mm/dd/yy” ;2.3 表示地磁变化,从 000.0° ~180.0° ;W 表示地磁变化方向,包括W 或 E; 在这些数据中,本文主要关心的是地理坐标和时间,即纬度、经度和UTC 日期、时间。 3 定位信息的传输和提取定位信息的传输,即GPS 接收机与PC 机之间的通信,通常采用串口来实现。本文中采用V...