亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于DSP/FPGA的高速旋轉(zhuǎn)體姿態(tài)角及轉(zhuǎn)速的解算系統(tǒng)設(shè)計

        2016-07-13 10:33:22沈懷營吳伯農(nóng)王帥輝
        山西電子技術(shù) 2016年3期
        關(guān)鍵詞:慣性導(dǎo)航

        沈懷營,吳伯農(nóng),王帥輝

        (北方工業(yè)大學(xué) 機械與材料工程學(xué)院,北京 100144)

        ?

        基于DSP/FPGA的高速旋轉(zhuǎn)體姿態(tài)角及轉(zhuǎn)速的解算系統(tǒng)設(shè)計

        沈懷營,吳伯農(nóng),王帥輝

        (北方工業(yè)大學(xué) 機械與材料工程學(xué)院,北京 100144)

        摘要:傳統(tǒng)的陀螺儀動態(tài)范圍小、精度低、抗沖擊能力差,很難達(dá)到慣性導(dǎo)航的目的。因此,設(shè)計了一種基于線性加速度計(ADXL193)及磁阻傳感器(HMC1043)為慣性測量單元的轉(zhuǎn)速及姿態(tài)角解算系統(tǒng)。該系統(tǒng)運用FPGA協(xié)處理器控制ADC芯片完成12路模擬信號的同步轉(zhuǎn)換,并將轉(zhuǎn)換后的數(shù)據(jù)緩存;最終由DSP芯片TMS320C6713主處理器完成姿態(tài)角及轉(zhuǎn)速的實時解算。

        關(guān)鍵詞:慣性導(dǎo)航;轉(zhuǎn)速及姿態(tài)角解算;ADXL193;TMS320C6713

        在傳統(tǒng)的慣性測量中常選用陀螺儀測量轉(zhuǎn)速及姿態(tài)角,但是其動態(tài)范圍小、精度低、抗沖擊能力差,很難達(dá)到慣性導(dǎo)航的目的。而MEMS加速度計相比與陀螺儀具有量程大、能耗小、動態(tài)范圍大、壽命長、成本低,而且體積小、安裝方便,其應(yīng)用前景非常好,是今后捷聯(lián)慣性導(dǎo)航系統(tǒng)的主要發(fā)展方向。

        目前,在無陀螺慣性導(dǎo)航領(lǐng)域,國內(nèi)學(xué)者在最近幾年也做了不少研究工作,并提出了各種加速度計安裝方案,主要以六加速度計及九加速度計安裝方案為主。以六加速度計解算姿態(tài)角,只能解算出載體的轉(zhuǎn)速平方項,開方后無法確定其方向。本系統(tǒng)設(shè)計了一種由九加速度計與磁強計作為慣性測量單元進行轉(zhuǎn)速及姿態(tài)角的解算,該方案解算精度高,不必把加速度計放在質(zhì)心處,雖然有漂移誤差,但是由于載體的飛行時間較短,誤差符合預(yù)設(shè)精度要求。

        采用FPGA作為協(xié)處理器完成微慣性測量單元中多路傳感器信號的同步采集及緩存,可以使DSP專注于解算而免于被頻繁的數(shù)據(jù)采集中斷而打擾,從而提高了姿態(tài)角測量的精度和實時性。

        1加速度計配置方案及仿真分析

        九加速度計及磁強計的安裝方式如圖1所示,編號1-9為加速度計,編號10-12為磁強計,箭頭方向為加速度計或磁強計的敏感方向。

        圖1 九加速度計及磁強計的安裝示意圖

        對于飛行體的轉(zhuǎn)速,在這里不進行詳細(xì)解算,參考文獻(xiàn)[1]可知,飛行體的角加速度為:

        (1)

        利用積分法對上式積分解得鐵餅的轉(zhuǎn)速,對于飛行體的姿態(tài)角,這里采用四元數(shù)法,參考文獻(xiàn)[2]可知,飛行體的姿態(tài)角為:

        (2)

        對所設(shè)計的慣性測量單元中加速度計的構(gòu)型方案進行仿真分析,論述該方案的可行性,本次運用MATLAB中的Simulink模塊實現(xiàn)對捷聯(lián)慣性導(dǎo)航系統(tǒng)仿真。由于條件有限,我們不能得到實際數(shù)據(jù),因此我們先采用數(shù)學(xué)方法模擬出鐵餅飛行過程中的軌跡,然后計算出陀螺儀和加速度計的輸出,把其作為SINS解算器的輸入,進行SINS解算,把解算的數(shù)據(jù)與模擬的軌跡數(shù)據(jù)(角速度、姿態(tài)、位置)進行對比,得到誤差曲線,進行誤差分析。

        軌跡生成器的數(shù)據(jù)[3]如式(3),(4)所示:

        (3)

        (4)

        由于鐵餅投擲過程長其飛行時間大約為16 s內(nèi),因此將本次仿真的時間設(shè)置為16 s,采樣時間間隔為0.01 s,本次仿真中,忽略加速度計的常值漂移及隨機誤差,進行仿真,轉(zhuǎn)速及俯仰角的仿真誤差如圖2,圖3所示。

        圖2 轉(zhuǎn)速仿真誤差

        圖3 姿態(tài)角仿真誤差

        本次設(shè)計的轉(zhuǎn)速傳感器量程[3]為30 r/s(轉(zhuǎn)每秒),而從圖2可以看出在16 s內(nèi)其轉(zhuǎn)速誤差低于30°/s(度每秒),符合預(yù)設(shè)要求;從圖3可以看出由四元數(shù)法解得的俯仰角誤差在0.5°內(nèi),誤差特別小,因此此處可以選用這種方法解算。

        2系統(tǒng)硬件設(shè)計

        該解算系統(tǒng)包括電源模塊、微慣性測量單元電路、信號調(diào)理電路、信號采集電路、FPGA及外圍電路、DSP及外圍電路。微慣性測量單元輸出的模擬信號經(jīng)信號調(diào)理電路濾波及放大,進入AD轉(zhuǎn)換,在FPGA中設(shè)計了兩個模塊,其中ADC控制模塊負(fù)責(zé)對A/D轉(zhuǎn)換模塊控制,F(xiàn)IFO存儲模塊負(fù)責(zé)對轉(zhuǎn)換后的數(shù)據(jù)緩存,DSP負(fù)責(zé)把FIFO緩存的數(shù)據(jù)進行解算,從而把DSP從繁瑣的數(shù)據(jù)采集及緩存中斷中解脫出來。

        2.1微慣性測量單元電路設(shè)計

        2.1.1ADXL193電路設(shè)計

        考慮到鐵餅飛行過程中產(chǎn)生的加速度較大,因此,加速度計的量程必須滿足要求,本文采用的是美國ADI公司生產(chǎn)的ADXL193硅微變電容式加速度計。ADXL193是單軸加速度計,其測量范圍可以達(dá)到±250 g,其靈敏度為8 g/mV,輸出信號帶寬為0.4 kHz,能抵抗達(dá)4 000 g的沖擊強度,元器件尺寸大小為5 mm×5 mm×5 mm,采用LCC封裝。加速度計ADXL193的電路圖如圖4所示。

        圖4 加速度計ADXL193的電路圖

        2.1.2HMC1043復(fù)位電路設(shè)計

        由于地磁場磁場強度很弱,因此我們要選用分辨率高的傳感器;考慮到鐵餅的內(nèi)部空間有限,因此選擇的磁傳感器的體積要盡量小。這里選用HMC1043磁傳感器,其分辨率高達(dá)120 uguass,量程為±6 guass,封裝尺寸僅為3 mm×3 mm×3 mm,符合要求。由于該傳感器長期暴漏在外部磁場中,內(nèi)部單元的磁敏感方向雜亂無章,因而會造成靈敏度的下降,因此必須為磁傳感器進行置位/復(fù)位。磁傳感器HMC1043的置位/復(fù)位電路圖如圖5所示。

        圖5 磁傳感器HMC1043的復(fù)位/置位電路圖

        2.2AD7656模數(shù)轉(zhuǎn)換器

        模數(shù)轉(zhuǎn)換芯片采用美國模擬器件(ADI)公司推出的AD7656芯片[6],該芯片分辨率為16位,吞吐率高達(dá)250 Ksps,可處理的最高輸入頻率高達(dá)12 MHz;轉(zhuǎn)換時間僅為3.1 μs;可允許6個ADC獨立的進行同步采樣。

        為了同時完成12路傳感器輸出信號的模數(shù)轉(zhuǎn)換,這里選用2片AD7656芯片,同時CONVSTA、CONVSTB、CONVSTC引腳要全部接在一起,即可完成12通道的同步轉(zhuǎn)換;AD7656轉(zhuǎn)換時,為了提高效率,簡化設(shè)計,AD7656將采用內(nèi)部基準(zhǔn)電壓,因此可將H/SSEL引腳拉低,同時將REFEN/DIS拉高即可;由于各傳感器的輸出電壓小于5 V,因此將AD7656的參考電壓定為2.5 V,輸入方式選為±2REF,因此將RANGE拉高即可。為了提高采集數(shù)據(jù)的效率,可將轉(zhuǎn)換后的數(shù)據(jù)輸出設(shè)置為并行傳輸方式;另外,將A/D轉(zhuǎn)換芯片的16根輸出引腳與FPGA的16個I/O引腳相連接;本次設(shè)計選用XILINX公司的Spartan3A系列FPGA,該芯片最大可用I/O口311個,可滿足設(shè)計要求。

        2.3DSP與FPGA的接口電路設(shè)計

        FPGA與DSP采用DSP的EMIF接口進行彼此通信[5],即將FPGA芯片作為DSP的異步外設(shè),只需設(shè)置EMIF控制的寄存器為SRAM類型即可。由于在FPGA中設(shè)計兩個模塊,因此需要選擇兩個片選信號,即CE2和CE3,其地址范圍為0XA00000000-0XB00000000。FPGA與DSP的接口示意圖如圖6所示。在圖6中,ED[31:0]為數(shù)據(jù)總線,EA[21:2]為地址總線;CE為選通線,AOE為讀控制線,AWE為寫控制線,它們的時序可以通過設(shè)置相關(guān)的控制寄存器來實現(xiàn)。另外,為了保證DSP與FPGA在信號傳輸中的完整性,因此在它們之間串聯(lián)了33 Ω的電阻來減小信號失真。

        圖6 FPGA與DSP的接口示意圖

        3系統(tǒng)軟件設(shè)計

        軟件設(shè)計主要是通過程序?qū)崿F(xiàn)鐵餅導(dǎo)航參數(shù)的解算[4],其工作流程圖如圖7所示,由圖可知,首先系統(tǒng)進行復(fù)位,然后進行系統(tǒng)初始化,包括PLL時鐘模塊、外部存儲器接口(EMIF)、中斷寄存器、A/D等初始化設(shè)置;在執(zhí)行完初始化后,啟動定時器,等待FPGA中斷,當(dāng)中斷結(jié)束后,DSP讀取FIFO中的數(shù)據(jù),進行導(dǎo)航參數(shù)的解算,并將解算的結(jié)果存在指定的存儲位置。

        圖7 系統(tǒng)程序流程圖

        4結(jié)束語

        本文設(shè)計的轉(zhuǎn)速傳感器的量程為30 r/s,通過轉(zhuǎn)速的解算及仿真可以看出解算誤差在量程范圍內(nèi),符合預(yù)設(shè)要求;同時,加速度計與磁傳感器的選用解決了陀螺儀量程不足、抗沖擊性不強的劣勢;陀螺在設(shè)計系統(tǒng)時,采用FPGA作為協(xié)處理器,實現(xiàn)了數(shù)據(jù)的高速實時采集及緩存,提高了DSP的解算工作效率。

        參考文獻(xiàn)

        [1]李海濤.加速度計/磁強計捷聯(lián)慣導(dǎo)系統(tǒng)姿態(tài)解算方法研究[D].太原:中北大學(xué),2007.5.

        [2]史震,于秀萍,馬澍田.無陀螺捷聯(lián)式慣性導(dǎo)航系統(tǒng)[M].哈爾濱:哈爾濱工程大學(xué)出版社,2005.

        [3]羅林燕.基于DSP的無陀螺角速度傳感器的研究[D].北京: 北方工業(yè)大學(xué),2013.7.

        [4]楊敏.小型捷聯(lián)慣性導(dǎo)航系統(tǒng)研究[D].長沙:中南大學(xué),2010.3.

        [5]劉國志.基于DSP-FPGA的捷聯(lián)慣性導(dǎo)航系統(tǒng)設(shè)計[D].大連:大連理工大中學(xué),2009.11.

        [6]美國ADI公司.AD7656數(shù)據(jù)手冊[Z].Norwood:ADI,2006.

        The Solution System Design of High Speed Rotating Body Attitude Angle and Rotational Speed Based on DSP/FPGA

        Shen Huaiying, Wu Bonong, Wang Shuaihui

        (NorthChinaUniversityofTechnology,Beijing100144,China)

        Abstract:The traditional gyroscope is difficult to achieve the goal of inertial navigation due to its small dynamic range, low precision and poor impact resistance. A mini attitude angle resolving system is designed to detect attitude angle. It takes accelerometer ADXL193 and geomagnetic sensor HMC1043 as MIMU and adopts FPGA as core coprocessor to control the ADC chip to make the 12-way sensor signals converted synchronously, then sampling data cached. Finally, the real-time resolving for attitude angle is achieved by DSP chip which as the core processor.

        Key words:inertial navigation; speed and attitude angle resolving; ADXL193; TMS320C6713

        收稿日期:2016-03-29

        作者簡介:沈懷營(1988- ),男,山東滕州市人,碩士研究生,研究方向:慣性導(dǎo)航。

        文章編號:1674- 4578(2016)03- 0041- 03

        中圖分類號:TP 212.13

        文獻(xiàn)標(biāo)識碼:A

        猜你喜歡
        慣性導(dǎo)航
        慣性導(dǎo)航
        船載無人機慣性導(dǎo)航系統(tǒng)中的數(shù)據(jù)實時融合算法
        基于慣性導(dǎo)航量程擴展的滾動再次受控方法
        基于FPV圖傳及慣性導(dǎo)航系統(tǒng)對機器人的控制
        一種自適應(yīng)H∞濾波的運動學(xué)約束慣性導(dǎo)航方法
        基于雙軸轉(zhuǎn)臺的捷聯(lián)慣性導(dǎo)航系統(tǒng)8位置系統(tǒng)級標(biāo)定方法(英文)
        單軸旋轉(zhuǎn)慣性導(dǎo)航系統(tǒng)的水平姿態(tài)角誤差修正方法
        淺析慣性導(dǎo)航技術(shù)的應(yīng)用和發(fā)展
        一種統(tǒng)一慣性導(dǎo)航方法
        極區(qū)間接橫向慣性導(dǎo)航方法
        久久中国国产Av秘 入口| 十八禁在线观看视频播放免费 | 亚洲日韩精品欧美一区二区一| 国产v综合v亚洲欧美大天堂| 亚洲精品一区二区三区日韩 | 三年的高清电影免费看| 亚洲av无码一区二区乱子伦as| 天堂Av无码Av一区二区三区| 国产精品自拍视频在线| 中文精品久久久久人妻不卡| 国产69精品久久久久9999| 精品国产午夜久久久久九九| 中文日本强暴人妻另类视频| 一本色道久久综合狠狠躁篇| 国产人碰人摸人爱视频| 国产高清女人对白av在在线| 中文字幕av人妻少妇一区二区| 未满十八勿入av网免费| 国产一区二区三区在线观看精品| 中文字幕五月久久婷热| 一区二区三区高清在线观看视频| 在线播放免费播放av片| 无码电影在线观看一区二区三区| 日本熟妇免费一区二区三区| 丝袜美腿亚洲一区二区| 亚洲av无码精品色午夜蛋壳| 人妻少妇看A偷人无码电影| 日本一区二区三区熟女俱乐部| 色一情一乱一伦| 国产精品偷伦视频免费手机播放| 国内精品嫩模av私拍在线观看| 亚洲a无码综合a国产av中文| 精品亚洲欧美无人区乱码| 国产精品久久无码免费看| 不卡免费在线亚洲av| 国产精品永久免费| 国产成人精品三级麻豆| 精品国模人妻视频网站| 日本精品少妇一区二区三区| 两个人看的www中文在线观看| 国产人妖在线免费观看|