NMEA 0813标准数据格式的解释和模拟_第1页
NMEA 0813标准数据格式的解释和模拟_第2页
NMEA 0813标准数据格式的解释和模拟_第3页
NMEA 0813标准数据格式的解释和模拟_第4页
NMEA 0813标准数据格式的解释和模拟_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本文格式为Word版,下载可任意编辑——NMEA0813标准数据格式的解释和模拟NMEA0813标准数据格式的解释和模拟

NMEA是“NationalMarineElectronicsAssociation〞(国际海洋电子协会)的缩写,同时也是数据传输标准工业协会,该协会定制的GNSS数据格式是NMEA0183数据格式,它是一套定义接收机输出的标准信息,有几种不同的格式,每种都是独立相关的ASCII格式,逗点隔开数据流,数据流长度从30-100字符不等,寻常以每秒间隔选择输出。最常用的格式为“GGA〞,它包含了定位时间、纬度、经度、高度、定位所用的卫星数、DOP值、差分状态和校正时段等,还有速度,跟踪,日期等。

GPS接收机根据NMEA0183协议的标准规范,将位置、速度等信息通过串口传送到PC机、PDA等设备。NMEA实际上已成为所有的GNSS接收机和最通用的数据输出格式,同时它也被用于与GNSS接收机接口的大多数软件包里。

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

NMEA0813格式与专业RTCM2.3/3.0和CMR+的GNSS数据格式不同,NMEA0813格式主要针对民用定位导航设备,通过NMEA0183格式,可以实现GNSS接收机与PC或PDA之间的数据交换,可以通过USB和COM口等通用数据接口进行数据传输,其兼容性高,数据传输稳定。

同时NMEA0183可以作为民用差分GPS服务解算基础数据,通过CORS参考站和GPRS/CDMA公网通讯,直接接收NMEA0183兼容格式的差分信息,实现一般差分GNSS服务。NMEA最基本的使用方式如图1所示。

图一

NMEA-0183协议定义的语句十分多,但是常用的或者说兼容性最广的语句只有$GPGGA、$GPGSA、$GPGSV、$GPRMC、$GPVTG、$GPGLL等。NMEA-0183的每条语句的格式如下表1所示。

表1NMEA协议语句格式定义符号(ASCII)“$〞定义语句起始位地址域,前两位为识别符,后三位为语句名域分隔符aaccc“,〞ddd?ddd发送的数据内容“*〞效验和符号,后面的两位数是效验和效验和终止符,回车或换行hh/不同的GPSOEM接收板提供的NMEA语句有很大差异,主要表现在字段的意义和位置上。用户需要先弄明白需要哪些信息,然后对照GPSOEM接收板的技术资料,寻觅那些包括所需信息的NMEA语句。下面将介绍兼容性最广泛的6条NMEA语句(1)$GPGGA语句GlobalPositioningSystemFixData(GGA),即GPS定位信息。该语句中反映GPS定位主要数据,包括经纬度、质量因子、HDOP、高程、参考站号等字段。其标准格式如下:$GPGGA,,,,,,,,,,M,,M,,*hh各字段的含义和取值范围见表2所示。表2$GPGGA语句各字段的含义和取值范围字段含义取值范围UTC时间hhmmss.ss000000.00~235959.99纬度,格式:ddmm.mmmm000.00000~8959.9999南北半球N北纬;S南纬经度格式dddmm.mmmm00000.0000~17959.9999东西半球E表示东经;W表示西经GPS状态0=未定位,1=GPS单点定位固定解,2=差分定位,3=PPS解;4=RTK固定解;5=RTK浮点解;6=估计值;7=手工输入模式;8=模拟模式数HDOP,水平图形强度因子应用解算位置的卫星00~120.500~99.000(大于6不可用)海拔高度-9999.9~99999.9地球椭球面相对大地水准面的高度(高程异常)-9999.9~99999.9差分时间从最近一次接收到差分信号开始的秒数,假使不是差分定位将为空参考站号0000~1023;不使用DGPS时为空例句:$GPGGA,074529.82,2429.6717,N,11804.6973,E,1,8,1.098,42.110,M,,M,,*76(2)$GPGSA语句GPSDOPandActiveSatellites(GSA)即当前卫星信息,其标准格式如下:$GPGSA,,,,,,,,,,,,,,,,,*hh各字段的含义和取值范围见表3所示。表3$GPGSA语句各字段的含义和取值范围字段含义取值范围模式M=手动,A=自动定位类型1=没有定位,2=2D定位,3=3D定位PRN码(伪随机噪声码),正在用于解算位置的卫星号01~32PDOP位置精度因子0.5~99.9HDOP水平精度因子0.5~99.9VDOP垂直精度因子0.5~99.9例句:$GPGSA,A,3,19,11,03,23,27,13,16,,,,,,3.43,1.67,2.99*0E(3)$GPGSV语句GPSSatellitesinView(GSV)可见卫星信息,反映GPS可见星的方位角、俯仰角、信噪比等。其标准格式如下:$GPGSV,,,,,,,,…,,,*hh各字段的含义和取值范围见表4所示。表4$GPGSV语句各字段的含义和取值范围字段含义取值范围总的GSV语句电文数当前GSV语句号0~121-3

数可视卫星总00~12卫星号01~32卫星仰角00~90度卫星方位角000~359度信噪比00~99dB,没有跟踪到卫星时为空注:,,,信息将依照每颗卫星进行循环显示,每条GSV语句最多可以显示4颗卫星的信息。其他卫星信息将在下一序列的NMEA0183语句中输出。例句:$GPGSV,3,1,11,1,83,54,32,3,19,192,28,6,26,57,36,7,51,140,37*7D$GPGSV,3,2,11,14,40,136,34,16,64,266,36,20,21,293,,22,2,168,*4C$GPGSV,3,3,11,23,10,321,,25,53,7,40,30,2,46,*48(4)$GPRMC语句RecommendedMinimumSpecificGPS/TRANSITData(RMC),即推荐定位信息。其标准格式如下:$GPRMC,,,,,,,,,,,,*hh各字段的含义和取值范围见表5所示。表5$GPRMC语句各字段的含义和取值范围字段含义取值范围版本输出)例句:$GPRMC,074529.82,A,2429.6717,N,11804.6973,E,12.623,32.122,010806,,W,A*08(5)$GPVTG语句

TrackMadeGoodandGroundSpeed(VTG),即地面速度信息。其标准格式为:

$GPVTG,,T,,M,,N,,K,*hh各字段的含义和取值范围见表6所示。

表6$GPVTG语句各字段的含义和取值范围字段向向以磁北为参考基准的地面航含义取值范围以真北为参考基准的地面航000~359度000~359度地面速率000.0~999.9节地面速率0000.0~1851.8公里/小时模式指示(仅NMEA01833.00版本输出)A=自主定位,D=差分,E=估算,N=数据无效例句:$GPVTG,257.314,T,257.314,M,10.739,N,19.888,K,A*2F(6)$GPGLL语句GeographicPosition(GLL),即定位地理信息。其标准格式如下:$GPGLL,,,,,,,*hh各字段的含义和取值范围见表7所示。表7$GPGLL语句各字段的含义和取值范围字含义取值范围段纬度,格式:ddmm.mmmm000.00000~8959.9999南北半球N表示北半球;S表示南半球经度,格式:dddmm.mmmm00000.0000~17959.9999东西半球E表示东经;W表示西经UTC时间,格式:hhmmss000000.00~235959.99定位状态A=有效定位,V=无效定位模式指示(NMEA01833.00版本输出)A=自主定位,D=差分,E=估算,N=数据无效5NMEA0183数据模拟该源代码为VC++源代码,是对一个模拟NMEA数据的类的定义。structCNmeaData{CNmeaData();voidResetData();//DataretrievedfromtheNMEAsentences.doublelat;//纬度,单位为度(正数为北纬,负数为南纬)doublelon;//经度,单位为度(正数为东经,负数为西经)doublealtitude;//海拔高度,米doublespeed;//速度,节doubletrack;//追踪卫星高度角,度doublemagVariation;//磁偏角,度doublehdop;//HDOP值intnumSats;//追踪卫星数intUTCYear;//UTC年intUTCMonth;//UTC月intUTCDay;//UTC日intUTCHour;//UTC时intUTCMinute;//UTC分intUTCSecond;//UTC秒CSatDatasatData[MAC_SATS];//卫星锁定数:

//0=无效,1=卫星锁定,2=DGPS状态GPS_FIX_QUALITYlastFixQuality;//有效卫星数

boolisValidLat;//纬度boolisValidLon;//经度boolisValidAltitude;//高程boolisValidSpeed;//速度boolisValidDate;//日期boolisValidTime;//时间boolisValidTrack;//追踪卫星角boolisValidMagVariation;//磁偏角变化boolisValidHdop;//HDOP值boolisValidSatData;//卫星数

//确定是否有有效的坐标数据发送到数据端口boolhasC

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论