NEMA-0183(GPGGA,GPRMC,GPGSA,GPGSV,GPVTG)詳解

nmea數據如下:
$ GPGGA,121252.000,3937.3032,N,11611.6046,E,1,05,2.0,45.9,M,-5.7,M , 0000 * 77
$ GPRMC,121252.000,A,3958.3032,N,11629.6046,E,15.15,359.95,070306 , A * 54
$ GPVTG,359.95,T , M,15.15,N,28.0,K,A * 04
$ GPGGA,121253.000,3937.3090,N,11611.6057,E,1,06,1.2,44.6,M,-5.7,M , 0000 * 72
$ GPGSA,A,3,14,15,05,22,18,26 , 2.1,1.2,1.7 * 3D
$ GPGSV,3,3,10,29,07,074,,30,07,163,28 * 7D

注:NMEA0183格式以“ $”開始,主要語句有GPGGA,GPRMC,GPGSA,GPGSV,GPVTG,GPZDA等

1,GPS DOP和有源衛星(GSA)最新衛星信息

$ GPGSA,<1>,<2>,<3>,<4> 、、、、、 <12>,<13>,<14>,<15>,<16>,<17>,<18>

<1>模式:M =手動,A =自動。
<2>定位型式1 =未定位,2 =二維定位,3 =三維定位。
<3>到<14> PRN數字:01至32表天空使用中的衛星編號,最多可接收12顆衛星信息

<15> PDOP位置精度因子(0.5〜99.9)
<16> HDOP水平精度因子(0.5〜99.9)
<17> VDOP垂直精度因子(0.5〜99.9)
<18>校驗和。

2,GPS衛星視線(GSV)可見衛星信息
$ GPGSV,<1>,<2>,<3>,<4>,<5>,<6>,<7>,?<4>,<5>,<6>,<7>,<8 >

<1> GSV語句的總數
<2>本句GSV的編號
<3>可見衛星的總數,00至12。
<4>衛星編號,01至32。
<5>衛星仰角,00至90度。
<6>衛星方位角,000至359度。實際值。
<7>訊號噪聲比(C / No),00至99 dB;無表未接收到訊號。
<8>校驗和。

第<4>,<5>,<6>,<7>項單獨的衛星會重複出現,每行最多有四顆衛星。其餘衛星信息會於次一行出現,若未使用,這些相鄰會空白。

3,全球定位系統定位數據(GGA)GPS定位信息

$ GPGGA,<1>,<2>,<3>,<4>,<5>,<6>,<7>,<8>,<9>,M,<10>,M,<11> ,<12> * hh

<1> UTC時間,hhmmss(時分秒)格式
<2>緯度ddmm.mmmm(度分)格式(前面的0也將被傳輸)
<3>緯度半球N(北半球)或S(南半球)
<4>經度dddmm.mmmm(度分)格式(前面的0也將被傳輸)
<5>經度半球E(東經)或W(西經)
<6> GPS狀態:0 =未定位,1 =非差分定位,2 =差分定位,6 =正在採樣
<7>正在使用解算位置的衛星數量(00〜12)(前面的0也將被傳輸)
<8> HDOP水平精度因子(0.5〜99.9)
<9>海拔高度(-9999.9〜99999.9)
<10>地球瀝青球面相對大地水準面的高度
<11>差分時間(從最近一次接收到差分信號開始的秒數,如果不是差分定位將爲空)
<12>差分站ID號0000〜1023(前面的0也將被傳輸,如果不是差分定位將爲空)

4,推薦最小特定GPS / TRANSIT數據(RMC)推薦定位信息

$ 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 =數據無效)

5,履帶良好和地面速度(VTG)地面速度信息
$ GPVTG,<1>,T,<2>,M,<3>,N,<4>,K,<5> * hh
<1>以真北爲參考基準的地面航向(000〜359度,前面的0也將被傳輸)
<2>以磁北爲參考基準的地面航向(000〜359度,前面的0也將被傳輸)
<3>地面速率(000.0〜999.9節,前面的0也將被傳輸)
<4>地面速度(0000.0〜1851.8公里/小時,前面的0也將被傳輸)
<5>模式指示(僅NMEA0183 3.00版本輸出,A =自主定位,D =差分,E =投放,N =數據無效)

6,GPZDA日期和時間

$ GPZDA,<1>,<2>,<3>,<4>,<5>,<6> * CC

<1> UTC時間,hhmmss(時分秒)格式
<2>日
<3>月
<4>年
<5>本地時區小時便宜量

<6>本地時區分鐘便宜量

NMEA簡介
GPGSA( 當前衛星信息)
GPGGA(定位信息)
GPGSV (可見衛星信息)
GPRMC(推薦定位信息數據格式)
GPVTG(地面速度信息)
GPGLL(地理定位信息)

NMEA簡介
NMEA是全國海洋電子協會(National Marine Electronics Association);國際海上電子協會(National Marine Electronics Association)或(National Marine Electronics Association)獲得國際海事電子協會縮寫,同時也是數據傳輸標準工業協會,在這裏,實際上應爲NMEA0183。它是一組定義接收機輸出的標準信息,有幾種不同的格式,各自都是獨立相關的ASCII格式,逗點稱爲數據流,數據流長度從30-100個字符不等,通常以每秒間隔選擇輸出,最常用的格式爲“ GGA”,它包含了定位時間,緯度,經度,高度,定位所用的衛星數,DOP值,差分狀態和校正校正等,其他的有NMEA-0183協議定義的速度,跟蹤,日期等。NMEA實際上已成爲所有的GPS接收和最通用的數據輸出格式,同時它也被用作與GPS接收接口的大多數的交替裏。語句非常多,但是常用的或者說兼容性最廣的語句只有$ GPGGA,$ GP GSA,$ GPGSV,$ GPRMC,$ GPVTG,$ GPGLL等。以下稱爲這些常用的NMEA-0183語句的定義。

$ GPGGA(定位信息)
例:$ GPGGA,092204.999,4250.5589,S,14718.5084,E,1,04,24.4,19.7,M , 0000 * 1F字段0:$ GPGGA,語句ID,表明該語句爲全球定位系統修復數據( GGA)GPS定位信息分段1:UTC時間,hhmmss.sss,時分秒格式分段2:緯度ddmm.mmmm,度分格式(前導誤差不足則補0)3:緯度N(北緯)或S(南緯)分段4:經度dddmm.mmmm,度分格式(前導數值不足則補0)分段5:經度E(東經)或W(西經)
等級6:GPS狀態,0 =不可用(FIX無效),1 =單點定位(GPS FIX),2 =差分定位(DGPS),3 =無效PPS,4 =實時差分定位(RTK FIX),5 = RTK FLOAT,6 =正在飛行分段7:正在使用的衛星數量(00-12)(前導數值不足則補0)8:HDOP水平精度因子(0.5-99.9)分段9:高度高度(-9999.9) --999​​99.9)分段10:地球上方球面相對大地水準面的高度分段11:差分時間(從最近一次接收到差分信號開始的秒數,如果不是差分定位將爲空)
細分12:差分站ID號0000-1023(前導數值不足則補0,如果不是差分定位將爲空)細分13:校正值

$ GPGSA(當前衛星信息)
例:$ GPGSA,A,3,01,20,19,13 , 40.4,24.4,32.2 * 0A位置0:$ GPGSA,語句ID,表明該語句爲GPS DOP和活動衛星(GSA)當前衛星信息分段1:定位模式,A =自動手動2D / 3D,M =手動2D / 3D離散2:定位類型,1 =未定位,2 = 2D定位,3 = 3D定位長度3:PRN編碼(僞隨機噪聲碼),第1信道正在使用的衛星PRN碼編號(00)(前導數值不足則補0)區間4:PRN碼(僞隨機噪聲碼),第2信道正在使用的衛星PRN編碼編號(00)(前導位數不足則補0)分段5:PRN碼(僞隨機碼),第3信道正在使用的衛星PRN碼編號(00)(前導位數不足則補0)分段6 :PRN碼(僞隨機噪聲碼),第4通道正在使用的衛星PRN碼編號(00)(前導數值不足則補0)間隔7:PRN碼(僞隨機噪聲碼),第5通道正在使用的衛星PRN碼編號(00)(前導數值不足則補0)分段8:PRN碼(僞隨機噪聲碼)第6信道正在使用的衛星PRN碼編號(00)(前導數值不足則補0)分段9:PRN碼(僞隨機噪聲碼),第7信道正在使用的衛星PRN碼編號(00)(前導位數不足則補0)劃分10:PRN碼(僞隨機碼),第8信道正在使用的衛星PRN碼編號(00)(前導數值不足則補0)劃分11:PRN碼(僞隨機噪聲碼) ),第9信道正在使用的衛星PRN碼編號(00)(前導數值不足則補0)區間12:PRN碼(僞隨機碼),第10信道正在使用的衛星PRN碼編號(00)(前導數值不足則補0)區間13:PRN碼(僞隨機碼),第11信道正在使用的衛星PRN碼編號(00)(前導數值不足則補0)區間14:PRN碼(僞隨機)噪聲碼),第12信道正在使用的衛星PRN碼編號(00)(前導數值不足則補0)區間15:PDOP綜合位置精度因子(0.5
-99.9)細分16:HDOP水平精度因子(0.5-99.9)細分17:VDOP垂直精度因子(0.5-99.9)細分18:校正值

$ GPGSV(可見衛星信息)
例:$ GPGSV,3,1,10,20,78,331,45,01,59,235,47,22,41,069,,13,32,252,45 * 70字段0:$ GPGSV,語句ID,表明該語句爲GPS衛星in View(GSV)可見衛星信息分段1:本次GSV語句的總次數(1-3)分段2:本條GSV語句是本次GSV語句的第幾條(1-3)區間3:當前可見衛星總數(00-12)(前導數值不足則補0)長度4:PRN碼(僞隨機碼)(01-32)(前導數值不足則補0)長度5:衛星仰角(00
-90)度(前導數值不足則補0)細分6:衛星方位角(00-359)度(前導數值不足則補0)細分7:信噪比(00-99)dbHz分段8:PRN編碼(僞隨機噪聲碼)(01-32)(前導數值不足則補0)時隙9:衛星仰角(00-90)度(前導數值不足則補0)時隙10:衛星方位角(00- 359)度(前導數值不足則補0)分段11:信噪比(00-99)dbHz分段12:PRN碼(僞隨機碼)(01-32)(前導數值不足則補0)分段13:衛星仰角(00-90)度(前導數值不足則補0)分段14:衛星方位角(00
-359)度(前導數值不足則補0)分段15:信噪比(00-99)dbHz分段16:校正值

$ GPRMC(推薦定位信息數據格式)
例:$ GPRMC,024813.640,A,3158.4608,N,11848.3737,E,10.05,324.27,150706 , A * 50字段0:$ GPRMC,語句ID,該該語句爲推薦的最小特定GPS / TRANSIT數據(RMC) )推薦最小定位信息分段1:UTC時間,hhmmss.sss格式分段2:狀態,A =定位,V =未定位分段3:緯度ddmm.mmmm,度分格式(前導數值不足則補0)分段4 :緯度N(北緯)或S(南緯)分段5:經度dddmm.mmmm,度分格式(前導數值不足則補0)分段6:經度E(東經)或W(西經)分段7:速度,節,節分段8:方位角,度分段9:UTC日期,DDMMYY格式分段10:磁偏角,(000
-180)度(前導數值不足則補0)分段11:磁偏角方向,E =東W =西分段16:校正值

$ GPVTG(地面速度信息)
例:$ GPVTG,89.68,T , M,0.00,N,0.0,K * 5F分段0:$ GPVTG,語句ID,表明該語句爲Track Made Good and Ground Speed(VTG)地面速度信息分段1:運動角度,000-359,(前導數值不足則補0)區間2:T =真北參照系分段3:運動角度,000-359,(前導數值不足則補0)區間4:M =磁北參照系細分5:水平運動速度(0.00)(前導數值不足則補0)細分6:N =節,結細分7:水平運動速度(0.00)(前導數值不足則補0)細分8:K =公里/時,km / h細分9:校正值

$ GPGLL(地理定位信息)
例:$ GPGLL,4250.5589,S,14718.5084,E,092204.999,A * 2D字符串0:$ GPGLL,語句ID,表明該語句爲地理位置(GLL)地理定位信息長度1:緯度ddmm.mmmm,度分格式(前導數值不足則補0)分段2:緯度N(北緯)或S(南緯)分段3:經度dddmm.mmmm,度分格式(前導數值不足則補0)區間4:經度E(東經)或W(西經)分段5:UTC時間,hhmmss.sss格式分段6:狀態,A =定位,V =未定位分段7:校正值

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章