查看: 2659|回复: 1

NEMA 0183 语句解析

[复制链接]

该用户从未签到

发表于 2007-8-1 18:04:52 | 显示全部楼层 |阅读模式
分享到:
一、 NMEA0183标准语句(GPS常用语句)
1、 Global Positioning System Fix Data(GGA)GPS定位信息
$GPGGA,,,,,,,,,,M,,M,,*hh
UTC时间,hhmmss(时分秒)格式
纬度ddmm.mmmm(度分)格式(前面的0也将被传输)
纬度半球N(北半球)或S(南半球)
经度dddmm.mmmm(度分)格式(前面的0也将被传输)
经度半球E(东经)或W(西经)
GPS状态:0=未定位,1=非差分定位,2=差分定位,6=正在估算
正在使用解算位置的卫星数量(00~12)(前面的0也将被传输)
HDOP水平精度因子(0.5~99.9)
海拔高度(-9999.9~99999.9)
地球椭球面相对大地水准面的高度
差分时间(从最近一次接收到差分信号开始的秒数,如果不是差分定位将为空)
差分站ID号0000~1023(前面的0也将被传输,如果不是差分定位将为空)
2、 GPS DOP and Active Satellites(GSA)当前卫星信息
$GPGSA,,,,,,,,,,,,,,,,,*hh
模式,M=手动,A=自动
定位类型,1=没有定位,2=2D定位,3=3D定位
PRN码(伪随机噪声码),正在用于解算位置的卫星号(01~32,前面的0也将被传输)。
PDOP位置精度因子(0.5~99.9)
HDOP水平精度因子(0.5~99.9)
VDOP垂直精度因子(0.5~99.9)
3、 GPS Satellites in View(GSV)可见卫星信息
$GPGSV,,,,,,,,…,,,*hh
GSV语句的总数
本句GSV的编号
可见卫星的总数(00~12,前面的0也将被传输)
PRN码(伪随机噪声码)(01~32,前面的0也将被传输)
卫星仰角(00~90度,前面的0也将被传输)
卫星方位角(000~359度,前面的0也将被传输)
信噪比(00~99dB,没有跟踪到卫星时为空,前面的0也将被传输)
注:,,,信息将按照每颗卫星进行循环显示,每条GSV语句最多可以显示4颗卫星的信息。其他卫星信息将在下一序列的NMEA0183语句中输出。
4、 Recommended Minimum Specific GPS/TRANSIT Data(RMC)推荐定位信息
$GPRMC,,,,,,,,,,,,*hh
UTC时间,hhmmss(时分秒)格式
定位状态,A=有效定位,V=无效定位
纬度ddmm.mmmm(度分)格式(前面的0也将被传输)
纬度半球N(北半球)或S(南半球)
经度dddmm.mmmm(度分)格式(前面的0也将被传输)
经度半球E(东经)或W(西经)
地面速率(000.0~999.9节,前面的0也将被传输)
地面航向(000.0~359.9度,以真北为参考基准,前面的0也将被传输)
UTC日期,ddmmyy(日月年)格式
磁偏角(000.0~180.0度,前面的0也将被传输)
磁偏角方向,E(东)或W(西)
模式指示(仅NMEA0183 3.00版本输出,A=自主定位,D=差分,E=估算,N=数据无效)
5、 Track Made Good and Ground Speed(VTG)地面速度信息
$GPVTG,,T,,M,,N,,K,*hh
以真北为参考基准的地面航向(000~359度,前面的0也将被传输)
以磁北为参考基准的地面航向(000~359度,前面的0也将被传输)
地面速率(000.0~999.9节,前面的0也将被传输)
地面速率(0000.0~1851.8公里/小时,前面的0也将被传输)
模式指示(仅NMEA0183 3.00版本输出,A=自主定位,D=差分,E=估算,N=数据无效)
6、 Geographic Position(GLL)定位地理信息
$GPGLL,,,,,,,*hh
纬度ddmm.mmmm(度分)格式(前面的0也将被传输)
纬度半球N(北半球)或S(南半球)
经度dddmm.mmmm(度分)格式(前面的0也将被传输)
经度半球E(东经)或W(西经)
UTC时间,hhmmss(时分秒)格式
定位状态,A=有效定位,V=无效定位
模式指示(仅NMEA0183 3.00版本输出,A=自主定位,D=差分,E=估算,N=数据无效)
7.  Data and time (ZDA) 时间和日期信息
$GPZDA,,,,*hh
UTC时间,hhmmss(时分秒)格式
UTC日期,日
UTC日期,月
UTC日期,年
8.  Datum (DTM) 大地坐标系信息
$GPDTML,,,,,,,,*hh
本地坐标系代码 W84
坐标系子代码 空
纬度偏移量
纬度半球N(北半球)或S(南半球)
经度偏移量
经度半球E(东经)或W(西经)
高度偏移量
坐标系代码 W84
二、 GARMIN定义的语句
1、 Estimated Error Information(PGRME)估计误差信息
$PGRME,,M,,M,,M*hh
HPE(水平估计误差),0.0~999.9米
VPE(垂直估计误差),0.0~999.9米
EPE(位置估计误差),0.0~999.9米
2、 GPS Fix Data Sentence(PGRMF)GPS定位信息
$PGRMF,,,,,,,,,,,,,,,*hh
GPS周数(0~1023)
GPS秒数(0~604799)
UTC日期,ddmmyy(日月年)格式
UTC时间,hhmmss(时分秒)格式
GPS跳秒数
纬度ddmm.mmmm(度分)格式(前面的0也将被传输)
纬度半球N(北半球)或S(南半球)
经度dddmm.mmmm(度分)格式(前面的0也将被传输)
经度半球E(东经)或W(西经)
模式,M=手动,A=自动
定位类型,0=没有定位,1=2D定位,2=3D定位
地面速率(0~1851公里/小时)
地面航向(000~359度,以真北为参考基准)
PDOP位置精度因子(0~9,四舍五入取整)
TDOP时间精度因子(0~9,四舍五入取整)
3、 Map Datum(PGRMM)坐标系统信息
$PGRMM,*hh
当前使用的坐标系名称(数据长度可变,如“WGS 84”)
注:该信息在与MapSource进行实时连接的时候使用。
4、 Sensor Status Information(PGRMT)工作状态信息
$PGRMT,,,,,,,,,*hh
产品型号和软件版本(数据长度可变,如“GPS 15L/15H VER 2.05”)
ROM校验测试,P=通过,F=失败
接收机不连续故障,P=通过,F=失败
存储的数据,R=保持,L=丢失
时钟的信息,R=保持,L=丢失
振荡器不连续漂移,P=通过,F=检测到过度漂移
数据不连续采集,C=正在采集,如果没有采集则为空
GPS接收机温度,单位为摄氏度
GPS接收机配置数据,R=保持,L=丢失
注:本语句每分钟发送一次,与所选择的波特率无关。
5、 3D velocity Information(PGRMV)三维速度信息
$PGRMV,,,*hh
东向速度,514.4~514.4米/秒
北向速度,514.4~514.4米/秒
上向速度,999.9~9999.9米/秒
6、 DGPS Beacon Information(PGRMB)信标差分信息
$PGRMB,,,,,,K,,,*hh
信标站频率(0.0,283.5~325.0kHz,间隔为0.5kHz)
信标比特率(0,25,50,100或200bps)
SNR信标信号信噪比(0~31)
信标数据质量(0~100)
与信标站的距离,单位为公里
信标接收机的通讯状态,0=检查接线,1=无信号,2=正在调谐,3=正在接收,4=正在扫描
差分源,R=RTCM,W=WAAS,N=非差分定位
差分状态,A=自动,W=仅为WAAS,R=仅为RTCM,N=不接收差分信号
三、TEXT文本格式说明:
    区域描述:              长度:    注释:
    ----------------------- ------- ------------------------
    句头起始符              1       始终为 [email='@']'@'[/email]
    ----------------------- ------- ------------------------
   /年                      2       UTC年的最后两位数字
  | ----------------------- ------- ------------------------
  | 月                      2       UTC月, "01".."12"
T | ----------------------- ------- ------------------------
i | 日                      2       UTC日, "01".."31"
m | ----------------------- ------- ------------------------
e | 时                      2       UTC时, "00".."23"
  | ----------------------- ------- ------------------------
  | 分                      2       UTC分, "00".."59"
  | ----------------------- ------- ------------------------
   \秒                      2       UTC秒, "00".."59"
    ----------------------- ------- ------------------------
   /纬度半球                1       'N' 或 'S'
  | ----------------------- ------- ------------------------
  | 纬度坐标                7       WGS84坐标系统,坐标格式ddmmmmm,
  |                                 在第4位数字后省略了一个小数点。
  | ----------------------- ------- ------------------------
  | 经度半球                1       'E' 或 'W'
  | ----------------------- ------- ------------------------
  | 经度坐标                8       WGS84坐标系统,坐标格式dddmmmmm,
P |                                 在第5位数字后省略了一个小数点。
o | ----------------------- ------- ------------------------
s | 定位状态                1       'd' 2维差分定位
i |                                 'D' 3维差分定位
t |                                 'g' 2维定位
i |                                 'G' 3维定位
o |                                 'S' 模拟状态
n |                                 '_' 无效
  | ----------------------- ------- ------------------------
  | 水平定位误差            3       单位为“米”
  | ----------------------- ------- ------------------------
  | 高度符号                1       '+' 或 '-'
  | ----------------------- ------- ------------------------
   \高度                    5       海拔高,单位为“米”
    ----------------------- ------- ------------------------
   /东/西 速度方向          1       'E' 或 'W'
  | ----------------------- ------- ------------------------
  | 东/西速度               4       单位是“米/秒”,在第三位后省略了一个小数点,
  |                                 ("1234" = 123.4 m/s)
V | ----------------------- ------- ------------------------
e | 南/北 速度方向          1       'S' 或 'N'
l |
o | ----------------------- ------- ------------------------
c | 南/北 速度              4       单位是“米/秒”,在第三位后省略了一个小数点,
i |                                 ("1234" = 123.4 m/s)
t | ----------------------- ------- ------------------------
y | 垂直速度方向            1       'U' (上) 或 'D' (下)
  | ----------------------- ------- ------------------------
  | 垂直速度                4       单位是“米/秒”,在第二位后省略了一个小数点,
   \                                ("1234" = 12.34 m/s)
    ----------------------- ------- ------------------------
    句尾结束符              2        回车, '0x0D', 和换行'0x0A'
 
回复

使用道具 举报

该用户从未签到

发表于 2007-12-29 09:34:17 | 显示全部楼层

RE:NEMA 0183 语句解析

感谢楼主。。。为什么不弄个附件啊
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /4 下一条



手机版|小黑屋|与非网

GMT+8, 2024-11-26 14:54 , Processed in 0.115683 second(s), 17 queries , MemCache On.

ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

苏公网安备 32059002001037号

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.