A. 怎樣從GPS模塊中讀取信息
GPS模塊只要處於工作狀態就會源源不斷地把接收並計算出的GPS導航定位信息通過串口傳送單片機中,在沒有進一步處理之前,傳送的數據是一長串位元組流信息。因此必須經過程序將其轉化為有實際意義的;可供高層決策使用的定位信息數據。與其他通信協議類似,GPS模塊都遵循NMEA-0183協議。NMEA-0183的數據信息有十幾種,這些信息的作用分別是:$GPGGA:輸出GPS的定位信息;$GPGSA:輸出衛星DOP值信息;$GPGSV:輸出可見的衛星信息;$GPRMC:輸出最小數據量的GPS信息;$GPVTG:地面速度信息;$GPGLL:輸出大地坐標信息;$GPZDA:輸出UTC時間信息;$GPGST:輸出定位標准差信息;$GPALM:輸出衛星星歷信息;通過串口輸出NMEA-0183協議格式的數據,解析獲得下述信息:
◆定位:提供經度、緯度、高度(海拔)信息;
◆授時:提供精確UTC時間,閏秒修正預報;提供日期信息;
◆其他:提供速度,航向(運動方向)信息;
◆衛星信息:如PRN,SNR,仰角,方位角等;