EMA協(xié)議的由來
NMEA協(xié)議是為了在不同的GPS(全球定位系統(tǒng))導(dǎo)航設(shè)備中建立統(tǒng)一的BTCM(海事無線電技術(shù)委員會)標(biāo)準(zhǔn),由美國國家海洋電子協(xié)會(NMEA-The National Marine Electronics Associa-tion)制定的一套通訊協(xié)議。GPS接收機(jī)根據(jù)NMEA-0183協(xié)議的標(biāo)準(zhǔn)規(guī)范,將位置、速度等信息通過串口傳送到PC機(jī)、PDA等設(shè)備。
NMEA-0183協(xié)議是GPS接收機(jī)應(yīng)當(dāng)遵守的標(biāo)準(zhǔn)協(xié)議,也是目前GPS接收機(jī)上使用最廣泛的協(xié)議,大多數(shù)常見的GPS接收機(jī)、GPS數(shù)據(jù)處理軟件、導(dǎo)航軟件都遵守或者至少兼容這個協(xié)議。
不過,也有少數(shù)廠商的設(shè)備使用自行約定的協(xié)議比如GARMIN的GPS設(shè)備(部分GARMIN設(shè)備也可以輸出兼容NMEA-0183協(xié)議的數(shù)據(jù))。軟件方面,我們熟知的Google Earth目前也不支持NMEA-0183協(xié)議,但Google Earth已經(jīng)聲明會盡快實現(xiàn)對NMEA-0183協(xié)議的兼容。呵呵,除非你確實強(qiáng)壯到可以和工業(yè)標(biāo)準(zhǔn)分庭抗禮,否則你就得服從工業(yè)標(biāo)準(zhǔn)。
NMEA-0183協(xié)議定義的語句非常多,但是常用的或者說兼容性最廣的語句只有$GPGGA、$GPGSA、$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,表明該語句為Global Positioning System Fix Data(GGA)GPS定位信息
字段1:UTC 時間,hhmmss.sss,時分秒格式
字段2:緯度ddmm.mmmm,度分格式(前導(dǎo)位數(shù)不足則補(bǔ)0)
字段3:緯度N(北緯)或S(南緯)
字段4:經(jīng)度dddmm.mmmm,度分格式(前導(dǎo)位數(shù)不足則補(bǔ)0)
字段5:經(jīng)度E(東經(jīng))或W(西經(jīng))
字段6:GPS狀態(tài),0=未定位,1=非差分定位,2=差分定位,3=無效PPS,6=正在估算
字段7:正在使用的衛(wèi)星數(shù)量(00 - 12)(前導(dǎo)位數(shù)不足則補(bǔ)0)
字段8:HDOP水平精度因子(0.5 - 99.9)
字段9:海拔高度(-9999.9 - 99999.9)
字段10:地球橢球面相對大地水準(zhǔn)面的高度
字段11:差分時間(從最近一次接收到差分信號開始的秒數(shù),如果不是差分定位將為空)
字段12:差分站ID號0000 - 1023(前導(dǎo)位數(shù)不足則補(bǔ)0,如果不是差分定位將為空)
字段13:校驗值
$GPGSA
例:$GPGSA,A,3,01,20,19,13,,,,,,,,,40.4,24.4,32.2*0A
字段0:$GPGSA,語句ID,表明該語句為GPS DOP and Active Satellites(GSA)當(dāng)前衛(wèi)星信息
字段1:定位模式,A=自動手動2D/3D,M=手動2D/3D
字段2:定位類型,1=未定位,2=2D定位,3=3D定位
字段3:PRN碼(偽隨機(jī)噪聲碼),第1信道正在使用的衛(wèi)星PRN碼編號(00)(前導(dǎo)位數(shù)不足則補(bǔ)0)
字段4:PRN碼(偽隨機(jī)噪聲碼),第2信道正在使用的衛(wèi)星PRN碼編號(00)(前導(dǎo)位數(shù)不足則補(bǔ)0)
字段5:PRN碼(偽隨機(jī)噪聲碼),第3信道正在使用的衛(wèi)星PRN碼編號(00)(前導(dǎo)位數(shù)不足則補(bǔ)0)
字段6:PRN碼(偽隨機(jī)噪聲碼),第4信道正在使用的衛(wèi)星PRN碼編號(00)(前導(dǎo)位數(shù)不足則補(bǔ)0)
字段7:PRN碼(偽隨機(jī)噪聲碼),第5信道正在使用的衛(wèi)星PRN碼編號(00)(前導(dǎo)位數(shù)不足則補(bǔ)0)
字段8:PRN碼(偽隨機(jī)噪聲碼),第6信道正在使用的衛(wèi)星PRN碼編號(00)(前導(dǎo)位數(shù)不足則補(bǔ)0)
字段9:PRN碼(偽隨機(jī)噪聲碼),第7信道正在使用的衛(wèi)星PRN碼編號(00)(前導(dǎo)位數(shù)不足則補(bǔ)0)
字段10:PRN碼(偽隨機(jī)噪聲碼),第8信道正在使用的衛(wèi)星PRN碼編號(00)(前導(dǎo)位數(shù)不足則補(bǔ)0)
字段11:PRN碼(偽隨機(jī)噪聲碼),第9信道正在使用的衛(wèi)星PRN碼編號(00)(前導(dǎo)位數(shù)不足則補(bǔ)0)
字段12:PRN碼(偽隨機(jī)噪聲碼),第10信道正在使用的衛(wèi)星PRN碼編號(00)(前導(dǎo)位數(shù)不足則補(bǔ)0)
字段13:PRN碼(偽隨機(jī)噪聲碼),第11信道正在使用的衛(wèi)星PRN碼編號(00)(前導(dǎo)位數(shù)不足則補(bǔ)0)
字段14:PRN碼(偽隨機(jī)噪聲碼),第12信道正在使用的衛(wèi)星PRN碼編號(00)(前導(dǎo)位數(shù)不足則補(bǔ)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 Satellites in View(GSV)可見衛(wèi)星信息
字段1:本次GSV語句的總數(shù)目(1 - 3)
字段2:本條GSV語句是本次GSV語句的第幾條(1 - 3)
字段3:當(dāng)前可見衛(wèi)星總數(shù)(00 - 12)(前導(dǎo)位數(shù)不足則補(bǔ)0)
字段4:PRN 碼(偽隨機(jī)噪聲碼)(01 - 32)(前導(dǎo)位數(shù)不足則補(bǔ)0)
字段5:衛(wèi)星仰角(00 - 90)度(前導(dǎo)位數(shù)不足則補(bǔ)0)
字段6:衛(wèi)星方位角(00 - 359)度(前導(dǎo)位數(shù)不足則補(bǔ)0)
字段7:信噪比(00-99)dbHz
字段8:PRN 碼(偽隨機(jī)噪聲碼)(01 - 32)(前導(dǎo)位數(shù)不足則補(bǔ)0)
字段9:衛(wèi)星仰角(00 - 90)度(前導(dǎo)位數(shù)不足則補(bǔ)0)
字段10:衛(wèi)星方位角(00 - 359)度(前導(dǎo)位數(shù)不足則補(bǔ)0)
字段11:信噪比(00-99)dbHz
字段12:PRN 碼(偽隨機(jī)噪聲碼)(01 - 32)(前導(dǎo)位數(shù)不足則補(bǔ)0)
字段13:衛(wèi)星仰角(00 - 90)度(前導(dǎo)位數(shù)不足則補(bǔ)0)
字段14:衛(wèi)星方位角(00 - 359)度(前導(dǎo)位數(shù)不足則補(bǔ)0)
字段15:信噪比(00-99)dbHz
字段16:校驗值
NMEA0183標(biāo)準(zhǔn)語句另一種表達(dá)方式詳解
1、 Global Positioning System Fix Data(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> 經(jīng)度dddmm.mmmm(度分)格式(前面的0也將被傳輸)
<5> 經(jīng)度半球E(東經(jīng))或W(西經(jīng))
<6> GPS狀態(tài):0=未定位,1=非差分定位,2=差分定位,6=正在估算
<7> 正在使用解算位置的衛(wèi)星數(shù)量(00~12)(前面的0也將被傳輸)
<8> HDOP水平精度因子(0.5~99.9)
<9> 海拔高度(-9999.9~99999.9)
<10> 地球橢球面相對大地水準(zhǔn)面的高度
<11> 差分時間(從最近一次接收到差分信號開始的秒數(shù),如果不是差分定位將為空)
<12> 差分站ID號0000~1023(前面的0也將被傳輸,如果不是差分定位將為空)
2、 GPS DOP and Active Satellites(GSA)當(dāng)前衛(wèi)星信息
$GPGSA,<1>,<2>,<3>,<3>,<3>,<3>,<3>,<3>,<3>,<3>,<3>,<3>,<3>,<3>,<4>,<5>,<6>*hh
<1> 模式,M=手動,A=自動
<2> 定位類型,1=沒有定位,2=2D定位,3=3D定位
<3> PRN碼(偽隨機(jī)噪聲碼),正在用于解算位置的衛(wèi)星號(01~32,前面的0也將被傳輸)。
<4> PDOP位置精度因子(0.5~99.9)
<5> HDOP水平精度因子(0.5~99.9)
<6> VDOP垂直精度因子(0.5~99.9)
3、 GPS Satellites in View(GSV)可見衛(wèi)星信息
$GPGSV,<1>,<2>,<3>,<4>,<5>,<6>,<7>,…<4>,<5>,<6>,<7>*hh
<1> GSV語句的總數(shù)
<2> 本句GSV的編號
<3> 可見衛(wèi)星的總數(shù)(00~12,前面的0也將被傳輸)
<4> PRN碼(偽隨機(jī)噪聲碼)(01~32,前面的0也將被傳輸)
<5> 衛(wèi)星仰角(00~90度,前面的0也將被傳輸)
<6> 衛(wèi)星方位角(000~359度,前面的0也將被傳輸)
<7> 信噪比(00~99dB,沒有跟蹤到衛(wèi)星時為空,前面的0也將被傳輸)
注:<4>,<5>,<6>,<7>信息將按照每顆衛(wèi)星進(jìn)行循環(huán)顯示,每條GSV語句最多可以顯示4顆衛(wèi)星的信息。其他衛(wèi)星信息將在下一序列的NMEA0183語句中輸出。
4、 Recommended Minimum Specific GPS/TRANSIT Data(RMC)推薦定位信息
$GPRMC,<1>,<2>,<3>,<4>,<5>,<6>,<7>,<8>,<9>,<10>,<11>,<12>*hh
<1> UTC時間,hhmmss(時分秒)格式
<2> 定位狀態(tài),A=有效定位,V=無效定位
<3> 緯度ddmm.mmmm(度分)格式(前面的0也將被傳輸)
<4> 緯度半球N(北半球)或S(南半球)
<5> 經(jīng)度dddmm.mmmm(度分)格式(前面的0也將被傳輸)
<6> 經(jīng)度半球E(東經(jīng))或W(西經(jīng))
<7> 地面速率(000.0~999.9節(jié),前面的0也將被傳輸)
<8> 地面航向(000.0~359.9度,以真北為參考基準(zhǔn),前面的0也將被傳輸)
<9> UTC日期,ddmmyy(日月年)格式
<10> 磁偏角(000.0~180.0度,前面的0也將被傳輸)
<11> 磁偏角方向,E(東)或W(西)
<12> 模式指示(僅NMEA0183 3.00版本輸出,A=自主定位,D=差分,E=估算,N=數(shù)據(jù)無效)
5、 Track Made Good and Ground Speed(VTG)地面速度信息
$GPVTG,<1>,T,<2>,M,<3>,N,<4>,K,<5>*hh
<1> 以真北為參考基準(zhǔn)的地面航向(000~359度,前面的0也將被傳輸)
<2> 以磁北為參考基準(zhǔn)的地面航向(000~359度,前面的0也將被傳輸)
<3> 地面速率(000.0~999.9節(jié),前面的0也將被傳輸)
<4> 地面速率(0000.0~1851.8公里/小時,前面的0也將被傳輸)
<5> 模式指示(僅NMEA0183 3.00版本輸出,A=自主定位,D=差分,E=估算,N=數(shù)據(jù)無效)
6、 Geographic Position(GLL)定位地理信息
$GPGLL,<1>,<2>,<3>,<4>,<5>,<6>,<7>*hh
<1> 緯度ddmm.mmmm(度分)格式(前面的0也將被傳輸)
<2> 緯度半球N(北半球)或S(南半球)
<3> 經(jīng)度dddmm.mmmm(度分)格式(前面的0也將被傳輸)
<4> 經(jīng)度半球E(東經(jīng))或W(西經(jīng))
<5> UTC時間,hhmmss(時分秒)格式
<6> 定位狀態(tài),A=有效定位,V=無效定位
<7> 模式指示(僅NMEA0183 3.00版本輸出,A=自主定位,D=差分,E=估算,N=數(shù)據(jù)無效)
二、 GARMIN定義的語句
7、 Estimated Error Information(PGRME)估計誤差信息
$PGRME,<1>,M,<2>,M,<3>,M*hh
<1> HPE(水平估計誤差),0.0~999.9米
<2> VPE(垂直估計誤差),0.0~999.9米
<3> EPE(位置估計誤差),0.0~999.9米
8、 GPS Fix Data Sentence(PGRMF)GPS定位信息
$PGRMF,<1>,<2>,<3>,<4>,<5>,<6>,<7>,<8>,<9>,<10>,<11>,<12>,<13>,<14>,<15>*hh
<1> GPS周數(shù)(0~1023)
<2> GPS秒數(shù)(0~604799)
<3> UTC日期,ddmmyy(日月年)格式
<4> UTC時間,hhmmss(時分秒)格式
<5> GPS跳秒數(shù)
<6> 緯度ddmm.mmmm(度分)格式(前面的0也將被傳輸)
<7> 緯度半球N(北半球)或S(南半球)
<8> 經(jīng)度dddmm.mmmm(度分)格式(前面的0也將被傳輸)
<9> 經(jīng)度半球E(東經(jīng))或W(西經(jīng))
<10> 模式,M=手動,A=自動
<11> 定位類型,0=沒有定位,1=2D定位,2=3D定位
<12> 地面速率(0~1851公里/小時)
<13> 地面航向(000~359度,以真北為參考基準(zhǔn))
<14> PDOP位置精度因子(0~9,四舍五入取整)
<15> TDOP時間精度因子(0~9,四舍五入取整)
9、 Map Datum(PGRMM)坐標(biāo)系統(tǒng)信息
$PGRMM,<1>*hh
<1> 當(dāng)前使用的坐標(biāo)系名稱(數(shù)據(jù)長度可變,如“WGS 84”)
注:該信息在與MapSource進(jìn)行實時連接的時候使用。
10、 Sensor Status Information(PGRMT)工作狀態(tài)信息
$PGRMT,<1>,<2>,<3>,<4>,<5>,<6>,<7>,<8>,<9>*hh
<1> 產(chǎn)品型號和軟件版本(數(shù)據(jù)長度可變,如“GPS 15L/15H VER 2.05”)
<2> ROM校驗測試,P=通過,F(xiàn)=失敗
<3> 接收機(jī)不連續(xù)故障,P=通過,F(xiàn)=失敗
<4> 存儲的數(shù)據(jù),R=保持,L=丟失
<5> 時鐘的信息,R=保持,L=丟失
<6> 振蕩器不連續(xù)漂移,P=通過,F(xiàn)=檢測到過度漂移
<7> 數(shù)據(jù)不連續(xù)采集,C=正在采集,如果沒有采集則為空
<8> GPS接收機(jī)溫度,單位為攝氏度
<9> GPS接收機(jī)配置數(shù)據(jù),R=保持,L=丟失
注:本語句每分鐘發(fā)送一次,與所選擇的波特率無關(guān)。
11、 3D velocity Information(PGRMV)三維速度信息
$PGRMV,<1>,<2>,<3>*hh
<1> 東向速度,514.4~514.4米/秒
<2> 北向速度,514.4~514.4米/秒
<3> 上向速度,999.9~9999.9米/秒
12、 DGPS Beacon Information(PGRMB)信標(biāo)差分信息
$PGRMB,<1>,<2>,<3>,<4>,<5>,K,<6>,<7>,<8>*hh
<1> 信標(biāo)站頻率(0.0,283.5~325.0kHz,間隔為0.5kHz)
<2> 信標(biāo)比特率(0,25,50,100或200bps)
<3> SNR信標(biāo)信號信噪比(0~31)
<4> 信標(biāo)數(shù)據(jù)質(zhì)量(0~100)
<5> 與信標(biāo)站的距離,單位為公里
<6> 信標(biāo)接收機(jī)的通訊狀態(tài),0=檢查接線,1=無信號,2=正在調(diào)諧,3=正在接收,4=正在掃描
<7> 差分源,R=RTCM,W=WAAS,N=非差分定位
<8> 差分狀態(tài),A=自動,W=僅為WAAS,R=僅為RTCM,N=不接收差分信號
三、TEXT文本格式說明:
區(qū)域描述: 長度: 注釋:
----------------------- ------- ------------------------
句頭起始符 1 始終為 '@'
----------------------- ------- ------------------------
/年 2 UTC年的最后兩位數(shù)字
| ----------------------- ------- ------------------------
| 月 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'
| ----------------------- ------- ------------------------
| 緯度坐標(biāo) 7 WGS84坐標(biāo)系統(tǒng),坐標(biāo)格式ddmmmmm,
| 在第4位數(shù)字后省略了一個小數(shù)點。
| ----------------------- ------- ------------------------
| 經(jīng)度半球 1 'E' 或 'W'
| ----------------------- ------- ------------------------
| 經(jīng)度坐標(biāo) 8 WGS84坐標(biāo)系統(tǒng),坐標(biāo)格式dddmmmmm,
P | 在第5位數(shù)字后省略了一個小數(shù)點。
o | ----------------------- ------- ------------------------
s | 定位狀態(tài) 1 'd' 2維差分定位
i | 'D' 3維差分定位
t | 'g' 2維定位
i | 'G' 3維定位
o | 'S' 模擬狀態(tài)
n | '_' 無效
| ----------------------- ------- ------------------------
| 水平定位誤差 3 單位為“米”
| ----------------------- ------- ------------------------
| 高度符號 1 '+' 或 '-'
| ----------------------- ------- ------------------------
\高度 5 海拔高,單位為“米”
----------------------- ------- ------------------------
/東/西 速度方向 1 'E' 或 'W'
| ----------------------- ------- ------------------------
| 東/西速度 4 單位是“米/秒”,在第三位后省略了一個小數(shù)點,
| ("1234" = 123.4 m/s)
V | ----------------------- ------- ------------------------
e | 南/北 速度方向 1 'S' 或 'N'
l |
o | ----------------------- ------- ------------------------
c | 南/北 速度 4 單位是“米/秒”,在第三位后省略了一個小數(shù)點,
i | ("1234" = 123.4 m/s)
t | ----------------------- ------- ------------------------
y | 垂直速度方向 1 'U' (上) 或 'D' (下)
| ----------------------- ------- ------------------------
| 垂直速度 4 單位是“米/秒”,在第二位后省略了一個小數(shù)點,
\ ("1234" = 12.34 m/s)
----------------------- ------- ------------------------
句尾結(jié)束符 2 回車, '0x0D', 和換行'0x0A'
----------------------- ------- ------------------------
如果某字段的數(shù)值沒有達(dá)到所定義的長度,將在前面添加0。
任何無效的數(shù)字將以下劃線來代替。
NMEA-0183數(shù)據(jù)實際舉例:
NMEA-0183數(shù)據(jù)協(xié)議是一個比較復(fù)雜的多樣的格式,這里有其中的幾個例子
nmea數(shù)據(jù)如下:
$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,1,10,18,84,067,23,09,67,067,27,22,49,312,28,15,47,231,30*70
$GPGSV,3,2,10,21,32,199,23,14,25,272,24,05,21,140,32,26,14,070,20*7E
$GPGSV,3,3,10,29,07,074,,30,07,163,28*7D
說明:NMEA0183格式以“$”開始,主要語句有GPGGA,GPVTG,GPRMC等
1、 GPS DOP and Active Satellites(GSA)當(dāng)前衛(wèi)星信息
$GPGSA,<1>,<2>,<3>,<3>,,,,,<3>,<3>,<3>,<4>,<5>,<6>,<7>
<1>模式 :M = 手動, A = 自動。
<2>定位型式 1 = 未定位, 2 = 二維定位, 3 = 三維定位。
<3>PRN 數(shù)字:01 至 32 表天空使用中的衛(wèi)星編號,最多可接收12顆衛(wèi)星信息。
<4> PDOP位置精度因子(0.5~99.9)
<5> HDOP水平精度因子(0.5~99.9)
<6> VDOP垂直精度因子(0.5~99.9)
<7> Checksum.(檢查位).
2、 GPS Satellites in View(GSV)可見衛(wèi)星信息
$GPGSV, <1>,<2>,<3>,<4>,<5>,<6>,<7>,?<4>,<5>,<6>,<7>,<8>
<1> GSV語句的總數(shù)
<2> 本句GSV的編號
<3> 可見衛(wèi)星的總數(shù),00 至 12。
<4> 衛(wèi)星編號, 01 至 32。
<5>衛(wèi)星仰角, 00 至 90 度。
<6>衛(wèi)星方位角, 000 至 359 度。實際值。
<7>訊號噪聲比(C/No), 00 至 99 dB;無表未接收到訊號。
<8>Checksum.(檢查位).
第<4>,<5>,<6>,<7>項個別衛(wèi)星會重復(fù)出現(xiàn),每行最多有四顆衛(wèi)星。其余衛(wèi)星信息會于次一行出現(xiàn),若未使用,這些字段會空白。
3、Global Positioning System Fix Data(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> 經(jīng)度dddmm.mmmm(度分)格式(前面的0也將被傳輸)
<5> 經(jīng)度半球E(東經(jīng))或W(西經(jīng))
<6> GPS狀態(tài):0=未定位,1=非差分定位,2=差分定位,6=正在估算
<7> 正在使用解算位置的衛(wèi)星數(shù)量(00~12)(前面的0也將被傳輸)
<8> HDOP水平精度因子(0.5~99.9)
<9> 海拔高度(-9999.9~99999.9)
<10> 地球橢球面相對大地水準(zhǔn)面的高度
<11> 差分時間(從最近一次接收到差分信號開始的秒數(shù),如果不是差分定位將為空)
<12> 差分站ID號0000~1023(前面的0也將被傳輸,如果不是差分定位將為空)
4、Recommended Minimum Specific GPS/TRANSIT Data(RMC)推薦定位信息
$GPRMC,<1>,<2>,<3>,<4>,<5>,<6>,<7>,<8>,<9>,<10>,<11>,<12>*hh
<1> UTC時間,hhmmss(時分秒)格式
<2> 定位狀態(tài),A=有效定位,V=無效定位
<3> 緯度ddmm.mmmm(度分)格式(前面的0也將被傳輸)
<4> 緯度半球N(北半球)或S(南半球)
<5> 經(jīng)度dddmm.mmmm(度分)格式(前面的0也將被傳輸)
<6> 經(jīng)度半球E(東經(jīng))或W(西經(jīng))
<7> 地面速率(000.0~999.9節(jié),前面的0也將被傳輸)
<8> 地面航向(000.0~359.9度,以真北為參考基準(zhǔn),前面的0也將被傳輸)
<9> UTC日期,ddmmyy(日月年)格式
<10> 磁偏角(000.0~180.0度,前面的0也將被傳輸)
<11> 磁偏角方向,E(東)或W(西)
<12> 模式指示(僅NMEA0183 3.00版本輸出,A=自主定位,D=差分,E=估算,N=數(shù)據(jù)無效)
5、 Track Made Good and Ground Speed(VTG)地面速度信息
$GPVTG,<1>,T,<2>,M,<3>,N,<4>,K,<5>*hh
<1> 以真北為參考基準(zhǔn)的地面航向(000~359度,前面的0也將被傳輸)
<2> 以磁北為參考基準(zhǔn)的地面航向(000~359度,前面的0也將被傳輸)
<3> 地面速率(000.0~999.9節(jié),前面的0也將被傳輸)
<4> 地面速率(0000.0~1851.8公里/小時,前面的0也將被傳輸)
<5> 模式指示(僅NMEA0183 3.00版本輸出,A=自主定位,D=差分,E=估算,N=數(shù)據(jù)無效)
對于確定數(shù)據(jù)精確度和GPS穩(wěn)定性,衛(wèi)星的位置是非常重要的信息。既然GPS精確讀將被詳細(xì)地在這兩部分介紹,那么這一部分將主要描述衛(wèi)星位置和信號的強(qiáng)度。
衛(wèi)星二十四小時在軌道上運(yùn)轉(zhuǎn)著,它們在任一時間、任一地點上都至少有六顆能被用戶看到。衛(wèi)星不斷地監(jiān)測地球,這樣就避免出現(xiàn)一些盲點或者衛(wèi)星無法看到的地 方。就像在天空中找星星一樣,衛(wèi)星的位置被表示為一個方位角和高程。如前面所述,方位角為直接水平測量。高程測量則為一個與水平面的夾角,其中0°表示水 平,90°表示為“天頂”(或者說是頭頂)。因此,如果設(shè)備說衛(wèi)星的方位角為45°且高程為45°,那么衛(wèi)星現(xiàn)在的位置就是處于水平的東北方向,高度為一 半的位置。另外對于衛(wèi)星位置,設(shè)備報告每個衛(wèi)星的“隨機(jī)偽代碼”(簡稱PRC),這個數(shù)值用來唯一標(biāo)示一個衛(wèi)星。
這里有一個關(guān)于 $GPGSV 的語句:
$GPGSV,3,1,10,24,82,023,40,05,62,285,32,01,62,123,00,17,59,229,28*70
每條語句包含四部分內(nèi)容,例如:第一部分是“24,82,023,40”,第二部分是“05,62,285,32”等等。每部分的第一個詞為PRC,第二個詞為衛(wèi)星高程,跟著為方位角和信號強(qiáng)度。如果這個衛(wèi)星信息用圖來顯示,那么就如圖 1-1。
這個語句里最重要的指標(biāo)應(yīng)該算是“信號躁聲比(signal-to-noise ratio)”(以下簡稱為SNR)。這個數(shù)值標(biāo)示衛(wèi)星信號的接收率。我們知道,衛(wèi)星是以相同的強(qiáng)度發(fā)射信號,但是傳播過程中難免會遇到諸如樹和墻之類的 障礙物,這樣就影響了信號的識別。典型的SNR值在0到50之間,其中50表示非常好的信號。(SNR可以達(dá)到99,但是我還從來沒有見過50以上的數(shù)據(jù) 哦。)。在圖 1-1里,綠色衛(wèi)星表示強(qiáng)信號,然而黃色衛(wèi)星則為中等(在第二部分,我將提供一個方法來實現(xiàn)信號強(qiáng)度的分類)。衛(wèi)星#1的信號完全被阻擋了。
如今的社會越來越多的人接觸電腦了,在個人電腦高度普及的今天,大家對于電腦的原理構(gòu)造什么的都有所了解,甚至一些非專業(yè)的PC愛好者對于電腦的原理,甚至核心配件的內(nèi)部構(gòu)造了如指掌。但是關(guān)于電腦的一些“冷”知識你又了解多少呢?接下來給大家普及下!!
1
USB3.0接口的U盤的插入USB3.0的接口插入速度慢的話,此時的該U盤會變成USB2.0的接口。
因為USB2.0只有4個觸點,也就是你用肉眼就可以看到的接口處的4根銅色金屬條。
而USB3.0有9個觸點,為了保證兼容2.0,前面4根觸點的布置是跟2.0一樣的,后面還有5個觸點則隱藏在了插口的內(nèi)部,只有插到底觸點接通才是3.0的狀態(tài)。
如果你插的動作比較忙,電腦會先識別出只有4個觸點接通,當(dāng)作2.0的設(shè)備來運(yùn)行。所以,你想要使用USB3.0可得趁電腦還來不及反應(yīng)的時候快速的插進(jìn)去才行,
當(dāng)然如果你的U盤支持3.0的接口 卻插到2.0的接口話 電腦的傳輸速度也會變慢
2
U盤是中國人發(fā)明的。
自1998年至2000年,有很多公司聲稱自己是第一個發(fā)明了USB閃存盤。包括中國朗科科技,以色列M-Systems,新加坡Trek公司。但是真正獲得U盤基礎(chǔ)性發(fā)明專利的卻是中國朗科公司。2002年7月,朗科公司“用于數(shù)據(jù)處理系統(tǒng)的快閃電子式外存儲方法及其裝置”(專利號:ZL 99 1 17225.6)獲得國家知識產(chǎn)權(quán)局正式授權(quán)。該專利填補(bǔ)了中國計算機(jī)存儲領(lǐng)域20年來發(fā)明專利的空白。該專利權(quán)的獲得引起了整個存儲界的極大震動。包括以色列M-Systems立即向中國國家知識產(chǎn)權(quán)局提出了無效復(fù)審,一度成為全球閃存領(lǐng)域震驚中外的專利權(quán)之爭。但是2004年12月7日,朗科獲得美國國家專利局正式授權(quán)的閃存盤基礎(chǔ)發(fā)明專利,美國專利號US6829672。這一專利權(quán)的獲得,最終結(jié)束了這場爭奪。中國朗科公司才是U盤的全球第一個發(fā)明者。
3
IT不是互聯(lián)網(wǎng)技術(shù)internet technology 的縮寫,而是信息技術(shù)Information Technology的縮寫。
IT 這個名詞,很容易被誤讀。它的意思就是指信息技術(shù),且涵蓋的范圍很廣,但凡處理或者應(yīng)用到信息技術(shù)的產(chǎn)業(yè),諸如銀行,咨詢,醫(yī)院,出版,制造, 影視等等,他們共同的特點都是依賴于信息和信息系統(tǒng)。計算機(jī)軟硬件,因特網(wǎng)和其他各種來連接上述所有的東西的網(wǎng)絡(luò)環(huán)境當(dāng)然還有從事設(shè)計,維護(hù),支持和管理的人員共同形成了一個無所不在的IT產(chǎn)業(yè)。
4
不要拿手機(jī)CPU去和電腦CPU做對比,因為手機(jī)CPU在電腦CPU面前仍然是一個小孩。
這兩者不是一個級別的東西,首先在功耗方面就有一個很明顯的差距,筆記本電腦的處理器都是30幾瓦的功耗,臺式機(jī)則更高。而手機(jī)處理器的功耗是多少呢?在能量轉(zhuǎn)換層面來說這兩者都是沒有可比性的。
5
固態(tài)硬盤本質(zhì)上和手機(jī)上64G、128G的儲存芯片一樣,主要是由Flash芯片構(gòu)成的。
手機(jī)運(yùn)行內(nèi)存和電腦內(nèi)存是相同的,目前電腦內(nèi)存發(fā)展到了DDR4時代,而手機(jī)目前也有大量產(chǎn)品開始使用LPDDR4內(nèi)存(三星等廠商又推出了更節(jié)能的LPDDR4X)。從名字上就能看出兩者的共通之處了。
6
WiFi是澳大利亞政府發(fā)明的。
無線網(wǎng)絡(luò)技術(shù)由澳洲政府的研究機(jī)構(gòu)CSIRO在90年代發(fā)明并于1996年在美國成功申請了無線網(wǎng)技術(shù)專利。發(fā)明人是悉尼大學(xué)工程系畢業(yè)生Dr John O'Sullivan領(lǐng)導(dǎo)的一群由悉尼大學(xué)工程系畢業(yè)生組成的研究小組。
無線網(wǎng)絡(luò)被澳洲媒體譽(yù)為澳洲有史以來最重要的科技發(fā)明,其發(fā)明人John O'Sullivan被澳洲媒體稱為”Wi-Fi之父“并獲得了澳洲的國家最高科學(xué)獎和全世界的眾多贊譽(yù),其中包括2012年的歐洲發(fā)明者大獎。
7
可以根據(jù)你的電子設(shè)備的網(wǎng)絡(luò)延遲,推算出你的電子設(shè)備和服務(wù)器的大致距離。
在數(shù)據(jù)中心內(nèi)部或者一個局域網(wǎng)內(nèi)部,如果網(wǎng)絡(luò)規(guī)劃設(shè)計良好,設(shè)備也給力,網(wǎng)絡(luò)延時一般可以做到微妙級別,在這種情況下,兩個主機(jī)之間的傳輸距離一般不會超過1公里,經(jīng)過的設(shè)備數(shù)量一般也不會超過10臺,如果測試下來網(wǎng)絡(luò)延時不能穩(wěn)定在1ms 或者個位數(shù)ms 以內(nèi),則這個網(wǎng)絡(luò)估計是需要重新檢查優(yōu)化的。
8
鍵盤以QWER為順序的字母排列,是延續(xù)的打字機(jī)的反人類設(shè)計布局。
早期的打字機(jī)如果輸入過快,打字機(jī)的相鄰及鍵桿就會撞在一起而發(fā)生卡殼,所以將字母的順序打亂來降低打字速度。
9
電腦其實是有A盤和B盤的,計算機(jī)誕生之初,A盤和B盤主要為軟盤而使用。后來雖然軟盤被淘汰,但人們已經(jīng)習(xí)慣了C盤就是系統(tǒng)盤的設(shè)定。
這個其實不算冷知識。在計算機(jī)剛誕生的年代,還沒有硬盤,那時數(shù)據(jù)存儲主要靠軟盤。軟盤驅(qū)動器按照順序占據(jù)了A和B盤符的位置,后來隨著硬盤的應(yīng)用,它只能按順序占據(jù)C盤以后的盤符了。
10
BUG原本不是漏洞的意思,是昆蟲的意思。
為什么后來被定義為漏洞,因為1946年的某一天,霍波在發(fā)生故障的MarkII計算機(jī)里找到一只飛蛾,于是活剝把它保存在工作筆記本里,并詼諧地把程序故障統(tǒng)稱為“臭蟲”,即為“BUG”。
11
在中文輸入模式下Shift+6是快捷輸入省略號“……”, 在英文輸入模式下Shift+6是快捷輸入運(yùn)算符“^”。
省略號每次都用小鍵盤上的點的舉個爪
12
“|”這個符號叫做“分隔符”(Seperator)。
13
當(dāng)你按下鼠標(biāo)左鍵點擊某個按鈕又突然后悔了,此時不要松開鼠標(biāo)左鍵,將鼠標(biāo)慢慢地從按鈕上移下來,然后再松開鼠標(biāo)左鍵,相當(dāng)于沒按。
14
Shift+delete 永久刪除文件,而不是將文件移到回收站,正常的刪除基本上都是將文件移動到回收站,此快捷鍵用時需謹(jǐn)慎。
15
Ctrl+Shift+Esc是打開任務(wù)管理器最快的快捷鍵。
16
CapsLock打開狀態(tài)下按住Shift鍵可臨時輸入小寫字母。
17
在Windows里,你無法創(chuàng)建名稱為CON、NUL、AUX、PRN、COM1、COM2、COM3、COM4、COM5、COM6、COM7、COM8、LPT1、LPT2、LPT3、LPT4、LPT5、LPT6、LPT7、LPT8的文件夾。
因為這些名字都屬于設(shè)備名稱,等價于一個 DOS 設(shè)備,如果我們把文件命名為這些名字,Windows 就會誤以為發(fā)生重名,所以會提示“不能創(chuàng)建同名的文件”等等。
18
空格鍵長度最短的鍵盤是日語鍵盤。
19
CPU,內(nèi)存,顯卡,硬盤,主板,顯示器,正常使用的情況下,硬盤的壽命相對比較短,如果是迅雷專業(yè)戶,硬盤掛的速度更快。
不論是機(jī)械硬盤還是固態(tài)硬盤壽命相比較而言都不長,硬盤的壽命和讀寫數(shù)據(jù)量有關(guān)系,一般來講讀寫的數(shù)據(jù)越多,壽命越短,這也就是迅雷專業(yè)戶硬盤壽命比較短的原因。
20
雙十一可以理解成全國的網(wǎng)民自發(fā)的對阿里的服務(wù)器進(jìn)行上千億次ddos 攻擊,還是合法合理的攻擊,而且還是阿里樂意看到的攻擊。