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”语句为例介绍协议中各数据段的含义