北斗二代導航接收機的衛星導航系統設計
摘要:采用以通用微處理器S3C2440為核心的硬件平臺和以嵌入式Linux系統為核心的軟件平臺,最終完成了北斗導航終端的設計,并通過(guò)GPRS芯片實(shí)現數據的遠程傳輸。詳細給出了系統的硬件體系結構,重點(diǎn)介紹了與導航相關(guān)的應用程序以及流程設計。對于研究北斗二代接收機以及北斗導航系統的民用化具有一定的意義。
本文引用地址:http://dyxdggzs.com/article/201610/306068.htm關(guān)鍵詞:北斗二代;S3C2440;Linux;嵌入式;UM220
引言
北斗衛星導航系統是中國自行研制的全球衛星定位與通信系統,系統由空間端、地面端和用戶(hù)端組成,可在全球范圍內全天候、全天時(shí)為各類(lèi)用戶(hù)提供高精度、高可靠定位、導航、授時(shí)服務(wù),并具短報文通信能力。2012年12月27日,北斗系統空間信號接口控制文件正式版正式公布,北斗導航業(yè)務(wù)正式對亞太地區提供無(wú)源定位、導航、授時(shí)服務(wù)。北斗衛星導航系統同時(shí)具備定位與通信功能,相對于GPS有自己獨到的優(yōu)勢,但在民用領(lǐng)域的應用很不充分,GPS在民用市場(chǎng)占據絕大部分的份額。北斗導航系統在民用領(lǐng)域有著(zhù)良好的前景,影響、制約北斗系統在民用領(lǐng)域獲得廣泛應用的主要因素就是系統用戶(hù)終端。鑒于以上原因,本文設計了一種基于嵌入式系統的北斗定位終端。
由于A(yíng)RM芯片具有性能高、價(jià)格低、功耗低等特點(diǎn),在嵌入式領(lǐng)域得到越來(lái)越廣泛的應用,本系統采用基于A(yíng)RM架構的S3C2440微控制器負責整個(gè)系統的控制。北斗模塊采用和芯星通科技有限公司的UM220導航/授時(shí)模塊,負責導航電文的解碼和信號處理,同時(shí)將衛星定位技術(shù)與GPRS/GSM移動(dòng)通信技術(shù)相結合,完成了設備的短信息通信功能。
1 系統總體設計
按照系統功能要求,可將系統硬件整體架構分為以下5個(gè)部分,即中央處理器控制模塊、UM220北斗接收模塊、GPRS/GSM模塊、存儲系統、電源模塊以及人機交互模塊,如圖1所示。
CPU處理器與存儲系統是指以S3C2440為微處理器核心,以SDRAM為動(dòng)態(tài)隨機存儲器,以NAND Flash閃存為外存的基本子系統。電源系統提供CPU、存儲器以及外圍設備高質(zhì)量穩定電源。導航接收系統由北斗二代天線(xiàn)、北斗接收模塊UM220組成。
通常情況下,北斗接收模塊通過(guò)天線(xiàn)接收北斗衛星發(fā)送的射頻信號,經(jīng)放大、相關(guān)、混頻等一系列處理后,解譯出北斗衛星所發(fā)送的導航電文,S3C2440控制模塊從導航電文中進(jìn)一步解析出緯度、精度、速度、時(shí)間等定位信息,并存儲、顯示。系統用戶(hù)同時(shí)可以將需要發(fā)送的定位信息進(jìn)行格式封裝,然后將定位信息發(fā)送給其他用戶(hù)。
2 系統硬件體系
2.1 北斗接收系統
北斗信號接收系統的核心是UM220模塊,具有尺寸小、重量輕、超低功耗(僅350 mW)的特點(diǎn),能夠同時(shí)支持BD2B1、GPS L1兩個(gè)頻點(diǎn)。UM 220外形尺寸緊湊,采用SMT焊盤(pán),支持標準取放及回流焊接全自動(dòng)化集成,尤其適用于低成本、低功耗領(lǐng)域。UM220無(wú)需外接CPU即可直接輸出NMEA數據,并且支持UART等多種接口。
UM220模塊主要由RF前端、數字中頻濾波、微處理器、存儲單元等組成,上電完成初始自檢后,自動(dòng)接收來(lái)自天線(xiàn)的北斗射頻信號,經(jīng)變頻、放大、相關(guān)、混頻等一系列處理后,完成并行通道對其視界內幾何位置最佳的數顆衛星的連續跟蹤,并測出信號從衛星到接收天線(xiàn)的傳播時(shí)間,解譯出北斗衛星所發(fā)送的導航電文,最后由串口輸出NMEA-0183數據。UM220硬件接口電路如圖2所示。UM220的串口引腳通過(guò)MAX3232電平轉換芯片與S3C2440的串口連接,使其接收RMC模式下NAME格式的北斗定位數據。
評論