劉 義,王 玲,趙艷霞,郝永平
(沈陽(yáng)理工大學(xué) 自動(dòng)化與電氣工程學(xué)院,沈陽(yáng) 110159)
?
SINS/GPS組合導(dǎo)航系統(tǒng)的硬件設(shè)計(jì)
劉 義,王 玲,趙艷霞,郝永平
(沈陽(yáng)理工大學(xué) 自動(dòng)化與電氣工程學(xué)院,沈陽(yáng) 110159)
介紹了基于微慣性測(cè)量單元(MIMU)和全球定位系統(tǒng)(GPS)組合導(dǎo)航系統(tǒng)的硬件設(shè)計(jì)。根據(jù)組合導(dǎo)航的特點(diǎn)和控制的要求,設(shè)計(jì)出基于TMS320C6713BGDP的導(dǎo)航計(jì)算機(jī)模塊和數(shù)據(jù)采集處理模塊,詳細(xì)闡述了該系統(tǒng)的硬件設(shè)計(jì)思想和基本工作原理,簡(jiǎn)單介紹了組合導(dǎo)航系統(tǒng)的基本原理和軟件實(shí)現(xiàn)的流程圖。仿真結(jié)果表明,該硬件電路的設(shè)計(jì)符合組合導(dǎo)航系統(tǒng)的性能指標(biāo)要求,并且具有體積小、成本低、重量輕等優(yōu)點(diǎn)。
微慣性測(cè)量單元;全球定位系統(tǒng);DSP;組合導(dǎo)航
近年來(lái),Georgia Tech (喬治亞理工學(xué)院)、MIT(麻省理工學(xué)院)等研究單位合作開(kāi)發(fā)了一套小型化導(dǎo)航系統(tǒng),該系統(tǒng)由處理器板和傳感器板組成,該導(dǎo)航系統(tǒng)性能指標(biāo)如下:導(dǎo)航參數(shù)輸出是 100Hz;板尺寸如信用卡大小,為 55mm×85mm;系統(tǒng)尺寸為寬 60mm,長(zhǎng)90mm,高32mm;系統(tǒng)重量?jī)H為 120g[1]。20 世紀(jì) 80 年代末期,我國(guó)開(kāi)始 MEMS(微機(jī)電系統(tǒng))慣性器件研制,經(jīng)過(guò) 20多年的發(fā)展,在理論研究、原理樣機(jī)開(kāi)發(fā)等方面取得了一定的成果,初步具備工業(yè)生產(chǎn)的能力,但與工業(yè)發(fā)達(dá)國(guó)家相比在微型化、高精度、可靠性等各方面有很大差距[1]。由于慣性器件精度不是很高,有很大的誤差,GPS易受外界環(huán)境的影響,單個(gè)的導(dǎo)航系統(tǒng)無(wú)法完成較高精度的導(dǎo)航任務(wù),所以提出了組合導(dǎo)航系統(tǒng)。組合導(dǎo)航系統(tǒng)是由多個(gè)傳感器組成的信息融合系統(tǒng)。捷聯(lián)慣性導(dǎo)航系統(tǒng)具有結(jié)構(gòu)簡(jiǎn)單、體積小、可靠性較好、重量輕、成本低、易于維修等特點(diǎn),在一些武器中得到了實(shí)際的應(yīng)用。近幾年來(lái),隨著汽車工業(yè)的發(fā)展,MIMU得到了迅速的發(fā)展,其應(yīng)用領(lǐng)域也在不斷地?cái)U(kuò)大。由于MIMU的精度不是很高,其定位的誤差是隨著時(shí)間而變化的,因此單個(gè)的MIMU導(dǎo)航系統(tǒng)難以完成高精度、長(zhǎng)時(shí)間的導(dǎo)航任務(wù)[2]。MIMU的缺點(diǎn)是自主性差,抗干擾能力弱,接收機(jī)的數(shù)據(jù)更新時(shí)間長(zhǎng),難以滿足導(dǎo)航系統(tǒng)的實(shí)時(shí)性。全球定位系統(tǒng)(GPS)是高精度實(shí)時(shí)衛(wèi)星導(dǎo)航系統(tǒng),定位的誤差與時(shí)間無(wú)關(guān)。MIMU 和 GPS 兩者構(gòu)成的組合導(dǎo)航系統(tǒng)的優(yōu)點(diǎn)是克服了兩者單獨(dú)工作時(shí)的缺點(diǎn),兩者相互取長(zhǎng)補(bǔ)短,能夠完成較高精度、長(zhǎng)時(shí)間的導(dǎo)航任務(wù)。本設(shè)計(jì)在采用DSP來(lái)進(jìn)行數(shù)據(jù)采集和處理與以往的組合導(dǎo)航系統(tǒng)相比不但降低了成本而且減小了體積。
該組合導(dǎo)航系統(tǒng)由GPS、卡爾曼濾波器和SINS三部分組成,組合導(dǎo)航原理框圖如圖1所示,其工作原理是當(dāng)GPS的數(shù)據(jù)更新時(shí),利用卡爾曼濾波估算本系統(tǒng)的誤差,用來(lái)反饋控制。
圖1 組合導(dǎo)航原理框圖
SINS和GPS獨(dú)立實(shí)現(xiàn)導(dǎo)航的信息計(jì)算,由卡爾曼濾波來(lái)處理兩種導(dǎo)航數(shù)據(jù)的差值,從而估算出系統(tǒng)的誤差,最后由系統(tǒng)進(jìn)行校正。SINS和GPS的組合模式實(shí)現(xiàn)起來(lái)簡(jiǎn)單,很好地解決了兩者的缺點(diǎn),而且提高了系統(tǒng)的精度[3-4]。該組合導(dǎo)航系統(tǒng)的性能指標(biāo)是實(shí)現(xiàn)導(dǎo)航系統(tǒng)的實(shí)時(shí)性、穩(wěn)定性。
系統(tǒng)的硬件結(jié)構(gòu)如圖2所示,整個(gè)系統(tǒng)以DSP為核心,構(gòu)成導(dǎo)航計(jì)算機(jī)和數(shù)據(jù)采集處理模塊。根據(jù)系統(tǒng)的需要分為以下3個(gè)部分:彈載機(jī)的設(shè)計(jì)、數(shù)據(jù)采集模塊、GPS模塊。
圖2 硬件結(jié)構(gòu)框圖
系統(tǒng)的硬件電路實(shí)物如圖3所示。
圖3 硬件電路實(shí)物
2.1 導(dǎo)航計(jì)算機(jī)模塊的設(shè)計(jì)
DSP最突出的兩大特色是擁有強(qiáng)大的數(shù)據(jù)處理能力和高運(yùn)行速度[5]。本設(shè)計(jì)采用TMS320C6713BGDP,工作主頻最高達(dá)300MHz,處理性能可達(dá)2400MIPS,實(shí)現(xiàn)高速運(yùn)算和大容量存儲(chǔ)。擁有豐富的外設(shè)計(jì),包括2個(gè)McBSP(多通道緩沖串口),2個(gè)McASPs(多聲道音頻串行端口),2個(gè)內(nèi)部集成電路(I2C)總線,一個(gè)專用通用輸入/輸出(GPIO)模塊,2個(gè)通用定時(shí)器,主機(jī)接口(HPI),以及1個(gè)能夠與SDRAM、SBRAM、FLASH、異步外設(shè)無(wú)縫連接的EMIF(外部存儲(chǔ)器接口)[6]。為了提高DSP的運(yùn)行速度和存儲(chǔ)空間,外擴(kuò)了SDRAM和FLASH。FLASH選用AMD公司的AM29LV160B(BGA封裝),其類型為NOR-FLASH,容量為1M×16Bit,最快訪問(wèn)速度達(dá)70ns,具有1000000次擦寫壽命。器件符合CFI和JEDEC標(biāo)準(zhǔn),具有軟件編程,狀態(tài)指示,硬件復(fù)位等功能。采用0.32μm的CMOS制作工藝,供電電壓為2.7~3.6V,大小為8mm×9mm。SDRAM選用Micron公司的MT48LC4M32B2,其組織結(jié)構(gòu)為1M×32bit×4banks,容量為16MB,數(shù)據(jù)接口位寬為32位,工作在133MHz總線頻率時(shí),可提供最高4256Mb/s帶寬。器件支持迸發(fā)長(zhǎng)度為1、2、4、8或整頁(yè)的突發(fā)訪問(wèn)模式,完全滿足本系統(tǒng)對(duì)高速存儲(chǔ)器的要求,大小為22mm×11mm。導(dǎo)航計(jì)算機(jī)模塊、FLASH和SDRAM與外部存儲(chǔ)接口EMIF電路圖如圖4、圖5、圖6所示。
圖4 導(dǎo)航計(jì)算機(jī)模塊的電路圖
2.2 數(shù)據(jù)采集模塊
數(shù)據(jù)采集模塊是對(duì)陀螺儀和加速度計(jì)輸出的模擬信號(hào)轉(zhuǎn)換為DSP能接收的數(shù)字信號(hào)。設(shè)計(jì)時(shí)需要考慮慣性器件輸出信號(hào)的動(dòng)態(tài)范圍和帶寬。慣性器件的有用信號(hào)一般處于低頻段,通過(guò)設(shè)定帶寬和設(shè)計(jì)低通濾波器來(lái)濾掉高頻的干擾信號(hào)。
圖5 EMIF與FLASH連接電路圖
圖6 EMIF與SDRAM連接電路圖
DSP的EMIF數(shù)據(jù)線和片選信號(hào)、DSP接收的數(shù)字信號(hào)的時(shí)序圖如圖7所示。
圖7 時(shí)序圖
慣性器件的精度直接影響系統(tǒng)的性能,本系統(tǒng)采用ADI公司的單軸微慣性測(cè)量單元陀螺(ADXR620)和加速度(AD22279),其精度可以滿足低速飛行器的要求。其中陀螺的量程為±300°/s,抗沖擊過(guò)載為2000g,非線性誤差為0.1%;加速度計(jì)的量程為±35g,單片集成了差分結(jié)構(gòu)的加速度計(jì)基本單元、增益控制電路、調(diào)理電路和截止頻率為400Hz的貝塞爾濾波器。AD22279具有集成度高、可靠度高、噪聲小、外部電路簡(jiǎn)單等優(yōu)點(diǎn)。模數(shù)轉(zhuǎn)換芯片的位數(shù)關(guān)系到采集數(shù)據(jù)的精度,AD7606采用ANALOG DEVICES公司的產(chǎn)品,它的功能是16位、8個(gè)通道的同步采樣模擬信號(hào)轉(zhuǎn)換為數(shù)字信號(hào)的數(shù)據(jù)采集系統(tǒng)。其內(nèi)置模擬輸入箝位保護(hù)、跟蹤放大器、16位電荷再分配逐次逼近型模數(shù)轉(zhuǎn)換器(ADC)、靈活的數(shù)字濾波器、具有高速串行和并行接口。由加速度計(jì)和陀螺輸出的模擬信號(hào)連接到AD7606的模擬輸入端進(jìn)行模數(shù)轉(zhuǎn)換,轉(zhuǎn)換后由AD7606的16位數(shù)據(jù)線和片選信號(hào)分別連接DSP的EMIF數(shù)據(jù)線和片選信號(hào)來(lái)進(jìn)行數(shù)據(jù)的采集,最后由DSP進(jìn)行處理。電路圖如圖8所示。
圖8 數(shù)據(jù)采集處理電路圖
2.3 GPS模塊
本系統(tǒng)選用B1/B3/GPS/GLONASS三模四頻衛(wèi)星導(dǎo)航接收模塊,具有BeiDou、GPS、GLONASS三系統(tǒng)定位、雙系統(tǒng)定位、單系統(tǒng)定位等七種定位模式。支持B3長(zhǎng)碼;具有自主完好性檢測(cè)(RAIM)功能;可在不同動(dòng)態(tài)條件下捕獲、跟蹤衛(wèi)星信號(hào);具有空間和時(shí)間坐標(biāo)轉(zhuǎn)換功能;具有衛(wèi)星星歷和歷書存儲(chǔ)功能;原始數(shù)據(jù)輸出功能;接受外部指令改變工作狀態(tài);具有自檢功能。定位精度高、啟動(dòng)時(shí)間短、體積小、功耗低、性能可靠、適應(yīng)各類載體,具有窄帶抗干擾和防欺騙能力。其更新頻率為1Hz,原理簡(jiǎn)單易于實(shí)現(xiàn),數(shù)據(jù)傳輸通過(guò)RS232接口來(lái)實(shí)現(xiàn)。
本系統(tǒng)的軟件流程圖如圖9所示。
圖9 軟件流程圖
當(dāng)主程序初始化后,DSP首先進(jìn)行初始對(duì)準(zhǔn),通過(guò)DSP的計(jì)算推算出彈體的初始姿態(tài)。本系統(tǒng)的GPS的數(shù)據(jù)每1s刷新一次,MIMU模塊的數(shù)據(jù)每10s更新一次,因此要在軟件上實(shí)現(xiàn)GPS的優(yōu)先級(jí)要高于MIMU模塊??柭鼮V波的采樣設(shè)計(jì)是一定要和GPS的更新速率一致。采集到的數(shù)據(jù)由SINS進(jìn)行解算,解算出其速度、位置,最后由RS232串口輸出。GPS的數(shù)據(jù)更新時(shí),利用卡爾曼濾波估算本系統(tǒng)的誤差,用來(lái)反饋控制。本系統(tǒng)只要有GPS信號(hào)的存在,就必須利用GPS信號(hào)對(duì)MIMU的信號(hào)進(jìn)行實(shí)時(shí)校正,控制慣導(dǎo)誤差由于時(shí)間累積導(dǎo)致的發(fā)散特性。在本系統(tǒng)GPS的優(yōu)先級(jí)要高于定時(shí)器中斷優(yōu)先級(jí),從而保證系統(tǒng)的精度[7]。
為了驗(yàn)證該系統(tǒng)工作的性能指標(biāo),利用實(shí)驗(yàn)室的三軸轉(zhuǎn)臺(tái)對(duì)該組合導(dǎo)航系統(tǒng)進(jìn)行了測(cè)試,結(jié)果表明該系統(tǒng)性能良好。陀螺儀和加速度計(jì)的實(shí)驗(yàn)仿真如圖10、圖11所示。
圖10 陀螺儀仿真圖
圖11 加速度計(jì)仿真圖
最后進(jìn)行跑車實(shí)驗(yàn)表明具有較高的定位精度。仿真圖如圖12所示。
圖12 跑車實(shí)驗(yàn)仿真圖
通過(guò)兩組實(shí)驗(yàn)證明:與以往的導(dǎo)航系統(tǒng)相比,該組合導(dǎo)航系統(tǒng)具有小型化、低成本、實(shí)時(shí)性、穩(wěn)定性,能夠滿足定位和導(dǎo)航的要求。
本系統(tǒng)利用計(jì)算平臺(tái)和陀螺、加速度計(jì)和GPS接收機(jī)等多種傳感器,利用DSP芯片實(shí)現(xiàn)了導(dǎo)航數(shù)據(jù)信息的實(shí)時(shí)采集、解算和數(shù)據(jù)融合,信號(hào)的采集和處理可同時(shí)實(shí)現(xiàn),實(shí)現(xiàn)系統(tǒng)的快速性。本系統(tǒng)拋棄了以往的DSP+FPGA或DSP+CPLD進(jìn)行數(shù)據(jù)采集和處理的模式。實(shí)驗(yàn)結(jié)果表明本系統(tǒng)結(jié)構(gòu)簡(jiǎn)單,對(duì)導(dǎo)航信息能夠?qū)崟r(shí)處理,能夠提供穩(wěn)定、高質(zhì)量的導(dǎo)航信息,具有一定的應(yīng)用價(jià)值。
[1]王菲.SINS/GPS組合導(dǎo)航系統(tǒng)研究[D].北京:北京理工大學(xué),2015.
[2]彭允祥.捷聯(lián)慣導(dǎo)與導(dǎo)航衛(wèi)星組合技術(shù)的發(fā)展趨勢(shì)[J].導(dǎo)彈與航天運(yùn)載技術(shù),1999(4):58-62.
[3]秦永元,張洪鉞,汪叔華.卡爾曼濾波與組合導(dǎo)航系統(tǒng)[M].西安:西北工業(yè)大學(xué)出版社,1998:44-56.
[4]秦永元.慣性導(dǎo)航[M]北京:科學(xué)出版社,2006:58-64.
[5]劉向宇.DSP嵌入式常用模塊與綜合系統(tǒng)設(shè)計(jì)實(shí)例精講[M].北京:電子工業(yè)出版社,2009:1-15.
[6]三恒星科技.TMS320C6713DSP原理與應(yīng)用實(shí)例[M].北京:電子工業(yè)出版社,2009.
[7]鐘樂(lè),胡延霖,陳永明,等.一種基于DSP的SINS/GPS組合導(dǎo)航系統(tǒng)實(shí)現(xiàn)[J].船舶電子工程,2011(2):55-57.
(責(zé)任編輯:馬金發(fā))
The Hardware Design of SINS/GPS Navigation System
LIU Yi,WANG Ling,ZHAO Yanxia,HAO Yongping
(Shenyang Ligong University,Shenyang 110159,China)
Hardware design of integrated navigation is introduced by the micro inertial measurement unit (MIMU) and global positioning system (GPS).According to the characteristics and control requirements of the integrated navigation,navigation computer module and data collection and processing module are designed by TMS320C6713BGDP.Hardware design idea and basic principle in detail are expounded,which introduces basic principle of integrated navigation system and software flow chart.The application shows that,hardware circuit designing can meet the requirements of the performance index of the integrated navigation system,which has the advantages of small volume,low cost,light weight.
micro inertial measurement unit;global positioning system;DSP;integrated navigation
2015-11-25
國(guó)家863計(jì)劃資助項(xiàng)目(2009AA04Z167)
劉義(1989—),男,碩士研究生;通訊作者:王玲(1960—),男,教授,研究方向:嵌入式計(jì)算機(jī)應(yīng)用及非線性控制系統(tǒng)。
1003-1251(2016)05-0001-05
V249.3
A