该协议信息包括GGA 位置测定系统的定位资料、GSV 导航卫星资料、RMC 导航卫星特定精简资料、VTG 方向及速度等相关资料。这里以接收 GGA 数据为例,给出的格式如下: $GPGGA,hhmmss,dddmm.mmmm,a,dddmm.mmmm,a,x,xx,x.x,x.x,M,,M,x.x,xxxx*CS 例:$GPGGA,033744,2446.5241,N,12100.1536,E,1,10,0.8,133.4,M,,,,*1F 表 1 所列是其具体说明。通过表 1 便可读出上面例子中的位置信息为:北纬 24度 46.5241 分,西经 12l 度 00.1536 分,格林威治时间为:3 点 37 分 44 秒 GPS 数据格式 GPS数据格式 a.GPS 固定数据输出语句($GPGGA) 这是一帧 GPS 定位的主要数据,也是使用最广的数据。 $GPGGA 语句包括17 个字段:语句标识头,世界时间,纬度,纬度半球,经度,经度半球,定位质量指示,使用卫星数量,水平精确度,海拔高度,高度单位,大地水准面高度,高度单位,差分 GPS 数据期限,差分参考基站标号,校验和结束标记(用回车符和换行符),分别用 14 个逗号进行分隔。该数据帧的结构及各字段释义如下: $GPGGA,<1>,<2>,<3>,<4>,<5>,<6>,<7>,<8>,<9>,M,<10>,M,<11>,<12>*xx $GPGGA:起始引导符及语句格式说明(本句为 GPS 定位数据); <1> UTC 时间,格式为 hhmmss.sss; <2> 纬度,格式为 ddmm.mmmm(第一位是零也将传送); <3> 纬度半球,N 或 S(北纬或南纬) <4> 经度,格式为 dddmm.mmmm(第一位零也将传送); <5> 经度半球,E 或 W(东经或西经) <6> 定位质量指示,0=定位无效,1=定位有效; <7> 使用卫星数量,从 00 到 12(第一个零也将传送) <8> 水平精确度,0.5 到 99.9 <9> 天线离海平面的高度,-9999.9 到 9999.9 米 M 指单位米 <10> 大地水准面高度,-9999.9 到 9999.9 米 M 指单位米 <11> 差分 GPS 数据期限(RTCM SC-104) ,最后设立 RTCM 传送的秒数量 <12> 差分参考基站标号,从 0000 到 1023(首位0 也将传送)。 * 语句结束标志符 xx 从$开始到*之间的所有ASCII 码的异或校验和 回车 换行 b.可视卫星状态输出语句($GPGSV) 例2:$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;...