孔源
【摘要】這篇文章對于GPS信息終端裝置與計算機間通信進(jìn)行處理的方法進(jìn)行了解析,并且就這兩種方法分別對于其通信協(xié)定進(jìn)行了詳盡的介紹,并在此基礎(chǔ)之上以GARMIN系列的GPS信息終端裝置作為例子,針對生產(chǎn)GPS信息終端裝置的廠家合約進(jìn)行了充分全面的解讀,這一步驟可以幫助開發(fā)既能離線工作還能自動進(jìn)行信息收集和處理工作的GPS內(nèi)存數(shù)據(jù)模塊,從而為人們實現(xiàn)技術(shù)集成手段提供一定程度的幫助。
【關(guān)鍵詞】GPS通信合約解析
GPS的中文全稱是全球衛(wèi)星定位系統(tǒng),其定位功能確實十分強大,不論在全世界的任何角落,處于任何天氣情況之下GPS系統(tǒng)都可以進(jìn)行精確地不間斷的衛(wèi)星定位并且還可以在此基礎(chǔ)之上提供導(dǎo)航服務(wù),GPS所提供的各項服務(wù)例如精確定位等等已經(jīng)在很多領(lǐng)域得到了十分廣泛的使用。
一、GPS實時在線數(shù)據(jù)處理
1.1實時通信合約分析
GPS的信號接收器和計算機進(jìn)行遠(yuǎn)程交互進(jìn)行雙相聯(lián)系的過程之中必須要遵守的合約在大多數(shù)情況之下是NMEA0183合約。這一合約是美國國家海洋電子協(xié)會為了確保處于海洋之中的絕大多數(shù)設(shè)施之間可以實現(xiàn)互相交互、從而將彼此所擁有的信息資料進(jìn)行共享以減少人們可能遇到的危險的協(xié)定。
1.2定位信息的接收
全球衛(wèi)星定位系統(tǒng)的數(shù)據(jù)資料接收裝置只要可以和衛(wèi)星進(jìn)行數(shù)據(jù)交換就可以不停的將需要進(jìn)行GPS導(dǎo)航定位的數(shù)據(jù)信息通過端口輸入進(jìn)計算機之中。使用串行的手段,以MSComm控件為工具來為通訊提供輔助。所以,需要對接收到的定位信息資料進(jìn)行進(jìn)一步的加工[2]。
1.3定位信息的處理
全球衛(wèi)星定位系統(tǒng)所收集到的數(shù)據(jù)資料在進(jìn)入緩沖的區(qū)域之后,在將緩沖區(qū)與以內(nèi)的內(nèi)容發(fā)送給字符串,而后以回車為根據(jù)進(jìn)行劃分。在對數(shù)據(jù)的前綴部分進(jìn)行解析之后,將不同區(qū)域的數(shù)據(jù)編寫成不同形式以便獲取定位所需要的基本信息,從而將一段數(shù)據(jù)進(jìn)行再處理并獲取有用的信息資料。
二、GPS離線數(shù)據(jù)處理
2.1離線處理合約解析
將著名GARMIN公司所出產(chǎn)的eTrex Summit型號的全球衛(wèi)星定位數(shù)據(jù)資料接收裝置作為例子,而針對這一公司所設(shè)定的合約進(jìn)行分析之后發(fā)現(xiàn):這一合約所使用的是十六進(jìn)制的數(shù)字,其中將10作為起始位置,10 03作為結(jié)束的位置。其具體情況見下表1。
2.2定位信息的接收
和隨時對于信息進(jìn)行處理這種方式所不同的是,GPS的數(shù)據(jù)資料接收裝置在離線狀態(tài)進(jìn)行數(shù)據(jù)資料加工的時候其并不會和衛(wèi)星產(chǎn)生任何的數(shù)據(jù)交換,所以在與計算機進(jìn)行遠(yuǎn)程連接的過程之中,這就要求計算機要向GPS接收終端發(fā)送請求發(fā)送數(shù)據(jù)類別的指令,GPS接收到上述指令之后即可進(jìn)行分辨并且針對該條指令做出回應(yīng),而在計算機成功收取到GPS所反饋的信息之后將對于是否收取GPS數(shù)據(jù)進(jìn)行辨別而后面向GPS發(fā)送出指令,GPS在收取到計算機反饋的指令之后便會向計算機傳輸數(shù)據(jù)[3]。
2.3定位信息的處理
依照合約所使用的是十六進(jìn)制的數(shù)字,其中將10作為起始位置,10 03作為結(jié)束的位置,借此來對整串字符進(jìn)行分割。將定位點的經(jīng)緯信息作為例子。這一串字符中包含這世界上某一個點的經(jīng)緯信息數(shù)據(jù):10233900FF0060 B200000000000000 FFFFFFFFFFFFFFFFFFFFFFFF 680 F711 CEA8CB85200F8E5BF51590 46951590469 20202020 303033 0000000000003E 1003。在這串字符之中,68 0F 71 1C所表達(dá)的信息是這一點處于北緯的位置,39.99605b,EA8C B8 52表達(dá)的信息是這一點處于東經(jīng)的位置。
三、結(jié)論
上文透過針對GPS兩種處理數(shù)據(jù)的方式進(jìn)行分析得出結(jié)論,分別對于NMEA0183合約以及GARMIN廠商所制定的合約進(jìn)行了充分的講解。將GPRMC作為例子,全面精準(zhǔn)的剖析了NMEA0183合約的構(gòu)成部分。依據(jù)上述合約所包含的條款,便可以著手進(jìn)行GPS的數(shù)據(jù)資料接收裝置與計算機之間以廠商合約為基礎(chǔ)的交互通信裝置的開發(fā)。
參考文獻(xiàn)
[1]林俊芳,孫兆華,曹文熙等. CDOM走航式測量儀的設(shè)計與應(yīng)用[J].光譜學(xué)與光譜分析,2013,33(4):1141-1145
[2]郟東耀,艾艷可.基于雙圓法區(qū)域劃分的高精度GPS匹配算法[J].鐵道學(xué)報,2013,35(10):67-72
[3]馮威,黃丁發(fā),李萌等.高頻GPS雙差殘差模型監(jiān)測強震地表運動[J].地球物理學(xué)報,2013,56(9):3022-3028