基于A(yíng)RM的GPS接收機系統設計
摘要:GPS全球定位系統在實(shí)際生活中被廣泛應用,是當今信息時(shí)代發(fā)展中的重要組成部分。因其具有性能好、精度高、應用廣的特點(diǎn),使其成為了迄今最好的導航定位系統。本文以CSI-HC12A GPS接收主板為例,介紹了GPS的通信協(xié)議。討論了基于ARM的GPS接收系統設計,提出了對GPS全球定位系統定位信息的接收以及對各定位參數數據的提取方法,并給出了系統的硬件電路及軟件流程圖。通過(guò)本設計方法,本系統由ARM控制GPS模塊較為精確地計算和顯示日期、時(shí)間、經(jīng)度、緯度等衛星信息。
本文引用地址:http://dyxdggzs.com/article/142772.htm引言
GPS衛星發(fā)送的導航定位信號是一種可供無(wú)數用戶(hù)共享的信息資源。對于陸地、海洋和空間的廣大用戶(hù),只要用戶(hù)擁有能夠接收、跟蹤、變換和測量GPS信號的接收設備即GPS信號接收機,就可以在任何時(shí)候用GPS信號進(jìn)行導航定位測量。GPS信號接收機的功能是能夠捕獲到按一定衛星高度截止角所選擇的待測衛星的信號,并跟蹤這些衛星的運行,對接收到的GPS信號進(jìn)行變換、放大和處理、以便測量出GPS信號從衛星接收機天線(xiàn)的傳播時(shí)間,解譯GPS衛星所發(fā)送的導航電文,實(shí)時(shí)地計算出測站的3維位置甚至3維速度和時(shí)間。本課題接收機就是基于ARM可編程處理器的GPS接收機設計,用ARM來(lái)實(shí)現信號處理功能。
系統概述
GPS的整個(gè)系統由空間部分、地面控制部分和用戶(hù)部分所組成。GPS的空間部分是由GPS工作衛星所組成,衛星都發(fā)出用于導航定位的信號,用戶(hù)正是利用這些信號來(lái)進(jìn)行工作的;GPS的控制部分根據地面各監控站對GPS的觀(guān)測數據,計算出衛星的星歷和衛星鐘的改正參數等,并將這些數據通過(guò)注入站注入到衛星中去,并對衛星進(jìn)行控制,向其發(fā)布指令等;GPS的用戶(hù)部分由GPS接收機、數據處理軟件及相應的用戶(hù)設備等所組成。它的作用是接收GPS衛星所發(fā)出的信號,利用這些信號進(jìn)行導航定位等工作。
GPS衛星發(fā)射兩種頻率的載波信號,即頻率為1575.42MHz的L1載波和頻率為1227.60MHz的L2載波。導航信息被調制在L1載波上,其信號頻率為50Hz,包含有GPS衛星的軌道參數、衛星鐘改正數和其它一些系統參數。用戶(hù)一般需要利用此導航信息來(lái)計算某一時(shí)刻GPS衛星在地球軌道上的位置,導航信息也被稱(chēng)為廣播星歷。
CSI-HC12A是GPS OEM模塊,該模塊是為單頻12通道,具有20Hz原始數據、定位數據更新率。NMEA數據消息$GPGGA是一幀GPS定位的主要數據,也是使用最廣的數據。$GPGGA語(yǔ)句包括17個(gè)字段:語(yǔ)句標識頭,世界時(shí)間,緯度,緯度半球,經(jīng)度,經(jīng)度半球,定位質(zhì)量指示,使用衛星數量,水平精確度,海拔高度,高度單位,大地水準面高度,高度單位,差分GPS數據期限,差分參考基站標號,校驗和結束標記(用回車(chē)符和換行符),用14個(gè)逗號進(jìn)行分隔。該數據幀的結構及各字段釋義如下:
$GPGGA,<1>,<2>,<3>,<4>,<5>,<6>,<7>,<8>,<9>,M,<10>,M,<11>,<12>*xx<CR><LF>
系統硬件設計
本系統采集并處理GPS數據,實(shí)時(shí)顯示部分GPS數據,在按鍵的控制下保存采集的數據,可以進(jìn)行頁(yè)面切換,可以和PC機通信??傮w硬件框圖如圖1所示?! ?/p>

評論