轉自 : http://blog.ittraining.com.tw/2016/02/gpsgprmc.html
NMEA封裝格式是由美國國家海洋電子協會(National Marine Electronics Association,NMEA)所制定的GPS協定標準規格,其制定了GPS 上的所有資料格式與資料傳輸的通訊協定,其中還訂下了所有航海電子儀器用的通訊標準,而這些介面協定採用ASCII碼輸出方式,協議定義了若干代表不同含義的語句,語句格式如下所示。
符號(ASCII)
|
定義
|
HEX
|
DEX
|
說明
|
$
|
起始位
|
24
|
36
|
語句起始位
|
aaccc
|
地址域
|
|
|
前兩位為位識別符,後三位為語句名
|
“,”
|
域分隔符號
|
2C
|
44
|
域分隔符號
|
ddd……ddd
|
資料塊
|
|
|
發送的資料內容
|
“*”
|
校驗和符
|
2A
|
42
|
星號分隔符號,表明後面的兩位數是校驗和
|
Hh
|
校驗和
|
|
|
校驗和
|
/
|
終止符
|
0D,0A
|
13,10
|
回車,換行
|
NMEA-0183介面協定定義的主要語句有:GGA、GLL、GSA、GSV、MSS、RMC、VTG、ZDA等。表13-2介紹這些語句所包含的具體內容。
表13-2 常見NMEA-0183語句內容
語句
|
語句內容
|
GGA
|
UTC時間、緯度值、經度值、定位狀態(無效、單點定位、差分)、觀測的GPS衛星個數、HDOP值、GPS橢球高、天線架設高度、差分數據齡期、差分基準站編號、校驗和
|
GLL
|
UTC時間、緯度值、經度值、定位狀態(無效、單點定位、差分)、校驗和
|
GSA
|
定位模式(M-手動,強制二維或三維定位;A-自動,自動二維或三維定位)、定位中使用的衛星ID號、PDOP值、HDOP值、VDOP值
|
GSV
|
視野中的GPS衛星顆數、PRN編號、衛星仰角、距正北的角度(方位角)、信噪比
|
MSS
|
信標台的信號強度、信噪比、信標頻率、串列傳輸速率、通道號
|
RMC
|
UTC時間、定位狀態(A-可用,V-可能有錯誤)、緯度值、經度值、對地速度、日期等
|
VTG
|
對地速度等
|
ZDA
|
UTC時間、年、月、日、當地時區、時區的分鐘值等
|
$GPRMC,<1>,<2>,<3>,<4>,<5>,<6>,<7>,<8>,<9>,<10>,<11>,<12>*hh
<1> UTC時間,hhmmss(時分秒)格式
<2> 定位狀態,A=有效定位,V=無效定位
<3> 緯度ddmm.mmmm(度分)格式(前面的0也將被傳輸)
<4> 緯度半球N(北半球)或S(南半球)
<5> 經度dddmm.mmmm(度分)格式(前面的0也將被傳輸)
<6> 經度半球E(東經)或W(西經)
<7> 地面速率(000.0~999.9節,前面的0也將被傳輸)
<8> 地面航向(000.0~359.9度,以真北為參考基準,前面的0也將被傳輸)
<9> UTC日期,ddmmyy(日月年)格式
<10> 磁偏角(000.0~180.0度,前面的0也將被傳輸)
<11> 磁偏角方向,E(東)或W(西)
<12> 模式指示(僅NMEA0183 3.00版本輸出,A=自主定位,D=差分,E=估算,N=資料無效)
<2> 定位狀態,A=有效定位,V=無效定位
<3> 緯度ddmm.mmmm(度分)格式(前面的0也將被傳輸)
<4> 緯度半球N(北半球)或S(南半球)
<5> 經度dddmm.mmmm(度分)格式(前面的0也將被傳輸)
<6> 經度半球E(東經)或W(西經)
<7> 地面速率(000.0~999.9節,前面的0也將被傳輸)
<8> 地面航向(000.0~359.9度,以真北為參考基準,前面的0也將被傳輸)
<9> UTC日期,ddmmyy(日月年)格式
<10> 磁偏角(000.0~180.0度,前面的0也將被傳輸)
<11> 磁偏角方向,E(東)或W(西)
<12> 模式指示(僅NMEA0183 3.00版本輸出,A=自主定位,D=差分,E=估算,N=資料無效)
全站熱搜
留言列表