GPS通訊的NMEA協議
GPS即全球定位系統,它主要有三大組成部分,即空間星座部分、地面監控部分和用戶設備部分。其中GPS空間星座部分、地面監控部分均爲美國所控制;GPS的用戶設備主要由接收機硬件和處理軟件組成。用戶通過用戶設備接收GPS衛星信號,經信號處理而獲得用戶位置、速度等信息,最終實現利用GPS進行導航和定位的目的。目前許多GPS廠商遵循NMEA0183協議針對PDA掌上電腦開發許多導航型GPS。這些GPS提供串行通訊接口,串行通訊參數爲:
波特律=4800 數據位=8位 停止位=1位 無奇偶校驗
GPS與掌上電腦通訊時,通過串口每秒鐘發送10條數據。實際導航應用讀取GPS的空間定位數據時,我們可以根據需要每隔幾秒鐘更新一次經緯度和時間數據。而更頻繁的數據更新就沒有必要了,而且會白白浪費Palm掌上設備有限的電池。我們不需要了解NMEA 0183通訊協議的全部信息,僅需要從中挑選出我們需要的那部分定位數據。其餘的信息我們忽略掉。
如果此時和衛星的通訊正常的話,可以接收到的數據格式樣如下:
$GPRMC,204700,A,3403.868,N,11709.432,W,001.9,336.9,170698,013.6,E*6E
數據說明如下:
$GPRMC 代表GPS推薦的最短數據
204700 UTC_TIME 24小時制的標準時間,按照小時/分鐘/秒的格式
A A 或者 V A表示數據"OK",V表示一個警告
3403.868 LAT 緯度值,精確到小數點前4位,後3位
N LAT_DIR N表示北緯,S表示南緯
11709.432 LON 經度值,精確到小數點前5位,後3位
W LON_DIR W表示西經,E表示東經
如果當前沒有和衛星取得聯繫,那麼字符串的格式爲:
$GPRMC,UTC_TIME,V,...
下面是一個例子:
$GPRMC,204149,V,,,,,,,170698,,*3A
GPS通訊的NMEA協議
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Linux基本操作命令
wbzjacky
2019-02-24 13:12:38
真實的模擬***綜合實驗
wbzjacky
2019-02-24 13:12:37
三層交換機的HSRP、vlan、端口聚合
wbzjacky
2019-02-24 13:12:37
HSRP和二層交換機的端口聚合、vlan
wbzjacky
2019-02-24 13:12:37
如果同事暗中傷害你,應該怎麼辦?
這個饅頭有餡
2019-02-24 13:59:08
職場中,抱怨越多的員工,越被領導瞧不起!
這個饅頭有餡
2019-02-24 13:59:08
老程序員被裁,應屆生卻能月薪 1.3 萬?這你能忍?
前端高達
2019-02-24 13:48:04
遇到到處蹭吃卻從不請客吃飯的主怎麼辦?
樑軍年
2019-02-24 13:26:35
高標準機房綜合配線安裝
wbzjacky
2019-02-24 13:12:38
IPsec ***實驗
wbzjacky
2019-02-24 13:12:37
CISCO路由AAA的Easy ***
wbzjacky
2019-02-24 13:12:37
CISCO訪問控制列表 企業網絡管理的必殺技
wbzjacky
2019-02-24 13:12:37