劉秀鋒,李 杰,2*,劉一鳴,杜 瑾,劉 俊,2,陳 偉
(1.中北大學(xué)電子測試技術(shù)國防科技重點實驗室,太原030051;2.中北大學(xué)儀器科學(xué)與動態(tài)測試教育部重點實驗室,太原030051;3.山西北方惠豐機(jī)電有限公司科研設(shè)計二所,山西長治046012)
半捷聯(lián)慣性測量系統(tǒng)多路采集數(shù)據(jù)對齊方法*
劉秀鋒1,李杰1,2*,劉一鳴1,杜瑾1,劉俊1,2,陳偉3
(1.中北大學(xué)電子測試技術(shù)國防科技重點實驗室,太原030051;2.中北大學(xué)儀器科學(xué)與動態(tài)測試教育部重點實驗室,太原030051;3.山西北方惠豐機(jī)電有限公司科研設(shè)計二所,山西長治046012)
半捷聯(lián)慣性測量系統(tǒng)能實時精確測量彈體的各種飛行參數(shù),為常規(guī)彈藥精確制導(dǎo)提供可能,半捷聯(lián)慣性測量系統(tǒng)包含兩塊采集數(shù)據(jù)的采存模塊,當(dāng)系統(tǒng)運(yùn)行時,由于兩個采存模塊采集不同步以及取點不統(tǒng)一導(dǎo)致采集的數(shù)據(jù)不是實時同步,從而無法對系統(tǒng)測得的數(shù)據(jù)進(jìn)行解算,本文提出一個實時對齊方法,利用數(shù)據(jù)相關(guān)性,求出差的平方和的最小值即為最接近的值,實現(xiàn)數(shù)據(jù)對齊,為后續(xù)精確解算奠定基礎(chǔ)。
半捷聯(lián);采集數(shù)據(jù);慣性測量;數(shù)據(jù)對齊
EEACC:7230doi:10.3969/j.issn.1004-1699.2015.09.018
常規(guī)高旋彈藥制導(dǎo)化的前提是準(zhǔn)確獲取彈丸飛行過程中的姿態(tài)和位置信息,即實時精確測量彈體的各種飛行參數(shù)成為提高常規(guī)彈藥制導(dǎo)化的關(guān)鍵技術(shù),對增強(qiáng)高旋彈藥的精確打擊具有重要的意義[1-2]。
針對高旋彈藥初始飛行時刻具有高加速度和高轉(zhuǎn)速的特點,一種具有橫滾隔離功能的半捷聯(lián)MEMS慣性測量系統(tǒng)[3]被應(yīng)用于高旋彈藥的姿態(tài)測量。半捷聯(lián)慣性測量系統(tǒng)與被測載體在俯仰與偏航軸捷聯(lián),滾轉(zhuǎn)軸向上不捷聯(lián),通過動力輸出使慣性測量系統(tǒng)在滾轉(zhuǎn)軸向所敏感到的角速率遠(yuǎn)小于彈體實際滾轉(zhuǎn)角速率,有效抑止彈體滾轉(zhuǎn)軸向高轉(zhuǎn)速對慣性測量系統(tǒng)中滾轉(zhuǎn)角速率測量精度的影響[4]。
該系統(tǒng)通過MIMU敏感彈體的姿態(tài)信息,采用FPGA控制模數(shù)轉(zhuǎn)換器采集MIMU數(shù)據(jù)到FPGA中以一定格式編碼,最終存儲到FLASH中,這個模塊簡稱為采存模塊,實現(xiàn)彈體發(fā)射到落地過程中飛行參數(shù)的實時準(zhǔn)確記錄[5],它是常規(guī)彈藥飛行參數(shù)測試的重要組件。如圖1所示。
圖1 MIMU和采存模塊
1.1系統(tǒng)總體組成結(jié)構(gòu)及原理
半捷聯(lián)慣性測量系統(tǒng)由控制驅(qū)動模塊、動力輸出模塊、MIMU(Micro Inertial Measurement Unit MIMU)采存模塊組成(如圖2所示),圖2中,將60 r/s量程陀螺(以下簡稱大陀螺)安裝在彈體的軸向上,實時測量高速旋轉(zhuǎn)武器彈藥的角速率,將采集得到的轉(zhuǎn)速信號實時轉(zhuǎn)化為控制無刷直流電機(jī)的PWM脈沖信號,通過電機(jī)驅(qū)動器控制電機(jī)以相反的角速率轉(zhuǎn)動,實現(xiàn)彈體中慣性測量系統(tǒng)減旋的目的。慣性測量系統(tǒng)中的MIMU與電機(jī)軸向捷聯(lián),此時處于低轉(zhuǎn)速狀態(tài),就可以將低量程高精度的MEMS慣性器件應(yīng)用于高旋藥的姿態(tài)測量,有效提高了高旋彈藥的測量精度[6-7]。
圖2 半捷聯(lián)慣性測量系統(tǒng)框圖
1.2數(shù)據(jù)采集原理
采存模塊由電源模塊、調(diào)理模塊、AD轉(zhuǎn)換模塊、FPGA控制模塊、FLASH存儲模塊組成[8]。
1.2.1電源模塊
采存設(shè)計中用到的電源轉(zhuǎn)換芯片為REG104-5 和max8882EUTAQ,電路圖如圖3所示。
圖3 電源模塊電路圖
考慮到ADS8365和系統(tǒng)其他芯片的功耗,模擬供電部分采用了TI公司的低壓差線性穩(wěn)壓(LDO)型電源REG104-5。REG104-5是TI公司生產(chǎn)的高功率、高性能的電壓轉(zhuǎn)換芯片,噪聲低,輸出的噪聲峰-峰值不大于33 μv,可以用來給功耗比較大的芯片供電,能夠滿足此系統(tǒng)的需求[9]。MAX8882EUTAQ輸入電壓范圍電壓為2.5 V~6.5 V,在適用電壓范圍內(nèi)可以將5 V電壓轉(zhuǎn)換為標(biāo)準(zhǔn)的3.3 V和2.5 V電壓。
1.2.2信號調(diào)理模塊
在電子系統(tǒng)中,信號調(diào)理的作用是根據(jù)系統(tǒng)對信號的要求,對信號做適當(dāng)?shù)奶幚?。信號調(diào)理模塊通常包括模擬信號放大、濾波、隔離、電平轉(zhuǎn)換等提高驅(qū)動能力等不同的處理。本設(shè)計信號調(diào)理電路采用OPA4340增強(qiáng)輸入信號的驅(qū)動能力。
1.2.3AD轉(zhuǎn)換模塊
TI公司的ADS8365主要特點有:6通道并行輸入;芯片內(nèi)部具有可選的FIFO工作模式;16位的A/D,采集精度高;正常工作時功耗為200 mW,功耗低。ADS8365有6個模擬輸入通道,分為A、B、C三組,每組包括2個通道,分別由/HOLDA、/HOLDB、/HOLDC啟動A/D轉(zhuǎn)換。ADS8365的時鐘信號由外部提供,轉(zhuǎn)換時間為20個時鐘周期,最高頻率為5 MHz,在5 MHz的時鐘頻率下,每個通道的總的轉(zhuǎn)換時間為4 μs。數(shù)據(jù)輸出方式很靈活,分別由BYTE、ADD與地址線A2、A1、A0的組合控制。轉(zhuǎn)換結(jié)果的讀取方式有3種:直接讀取、循環(huán)讀取和FIFO方式[10]。圖4為AD轉(zhuǎn)換電路圖。
圖4 AD轉(zhuǎn)換模塊電路圖
1.2.4FPGA控制模塊
本系統(tǒng)中采用的FPGA是Xilinx公司生產(chǎn)的XC2S30E。XC2S30E是Spartan-ⅡE系列產(chǎn)品中的一款。由于這款FPGA采用了低內(nèi)核電壓,這將從根本上減小芯片功耗,從而解決高速工作狀態(tài)下發(fā)熱量大的問題。同時其豐富的門陣列資源,也為復(fù)雜控制邏輯的實現(xiàn)提供了可能[11]。如圖5所示。
圖5 FPGA控制模塊電路圖
1.2.5FLASH存儲模塊
FLASH存儲器選用的是K9F2G08,電路如圖6所示。
圖6 FLASH存儲模塊電路圖
由于高速旋轉(zhuǎn)的彈藥在初始飛行時刻具有高加速度和高轉(zhuǎn)速的特點,此時瞬時測得的數(shù)據(jù)會超過MIMU的量程,嚴(yán)重影響后續(xù)解算,所以需要增加一個大量程的加速度計和陀螺儀來彌補(bǔ)這部分?jǐn)?shù)據(jù),由于本系統(tǒng)所用數(shù)據(jù)采集模塊采用TI公司的16位六通道高速同步模數(shù)轉(zhuǎn)換芯片ADS8365,所以需要兩塊采存模塊同時采集,但是當(dāng)系統(tǒng)運(yùn)行時,由于兩個采存板采集不同步以及取點不統(tǒng)一導(dǎo)致采集的數(shù)據(jù)不是實時同步,從而無法對系統(tǒng)測得的數(shù)據(jù)進(jìn)行精確解算。
由于數(shù)據(jù)不同步所以需要一種方法將實時采集數(shù)據(jù)對齊。
3.1硬件設(shè)計原理
采存模塊A采集MIMU的6路數(shù)據(jù),采存模塊B除了采集大量程的加速度計和陀螺數(shù)據(jù)外,同時對MIMU的一個測量數(shù)據(jù)進(jìn)行采集(比如對MIMU的x軸的陀螺數(shù)據(jù)進(jìn)行采集),如圖7所示,將采集的數(shù)據(jù)進(jìn)行讀取、分析,對采集的同一數(shù)據(jù)進(jìn)行截取、對齊后,其他數(shù)據(jù)也實現(xiàn)了數(shù)據(jù)的對齊(同一模塊數(shù)據(jù)采集為同步),此時所有的多路采集數(shù)據(jù)實現(xiàn)對齊。
圖7 硬件設(shè)計原理圖
3.2程序設(shè)計原理
確定采存模塊A采集的數(shù)據(jù)的固定窗口寬度和位置,取采存模塊B采集的同一數(shù)據(jù)的滑動窗口的起始位置和寬度,考慮到最小二乘法是一種數(shù)學(xué)優(yōu)化技術(shù),當(dāng)滑動窗口移動時,通過計算兩個數(shù)據(jù)差的平方和最小值,顯示差的平方和最小值和所在的位置,通過最小值所在的位置和固定窗口寬度的差值,截取對應(yīng)的采存模塊的數(shù)據(jù),從而實現(xiàn)兩個采集模塊實時采集數(shù)據(jù)對齊。程序流程圖如圖8所示。
圖8 數(shù)據(jù)對齊流程圖
通過高速飛行仿真轉(zhuǎn)臺模擬彈體運(yùn)動,偏航為0°,俯仰軸從45°到-45°勻速變化,啟動時間為2 s,橫滾角由0變速加到-5 400(°)/s。如圖9所示,對數(shù)據(jù)進(jìn)行采集、存儲和讀取,圖10為仿真系統(tǒng)MIMU同一數(shù)據(jù)不同采集模塊的數(shù)據(jù)采集結(jié)果。
圖9 模擬仿真系統(tǒng)
圖10 數(shù)據(jù)采集結(jié)果不同步
利用最小二乘法對數(shù)據(jù)進(jìn)行運(yùn)算,進(jìn)而對數(shù)據(jù)進(jìn)行截取,從而實現(xiàn)實時采集數(shù)據(jù)的對齊,結(jié)果如圖11所示。
圖11 實時采集數(shù)據(jù)對齊結(jié)果
將對齊數(shù)據(jù)進(jìn)行解算得出慣性測量系統(tǒng)減旋后的三軸姿態(tài)信息如圖12所示。60 s偏航角小于0.5°,滿足系統(tǒng)的精度要求。
圖12 三軸姿態(tài)信息
本系統(tǒng)能夠利用多個采存模塊對多個量程的傳感器進(jìn)行實時準(zhǔn)確采集存儲,有效的彌補(bǔ)了高旋彈藥初始飛行時刻的傳感器的超量程問題,本文利用數(shù)據(jù)相關(guān)性,求出差的平方和的最小值,實現(xiàn)實時采集數(shù)據(jù)對齊,該數(shù)據(jù)能完整的記錄系統(tǒng)飛行仿真測試在各階段的姿態(tài)和加速度信息,為后續(xù)的高旋常規(guī)武器彈藥精確制導(dǎo)奠定基礎(chǔ)。
[1] 李杰,馬幸,劉俊,等.小型慣導(dǎo)系統(tǒng)數(shù)據(jù)實時采集處理與存儲設(shè)計[J].中國慣性技術(shù)學(xué)報,2008(6):274-277.
[2] 李杰,劉俊,張文棟.微型慣性測量裝置[J].儀器儀表學(xué)報,2006(27):1450-1451,1462.
[3] 劉俊,石云波,李杰.微慣性技術(shù)[M].北京:電子工業(yè)出版社,2005,11.
[4] 李杰,洪惠惠,張文棟.MEMS微慣性測量組合標(biāo)定技術(shù)研究[J].傳感技術(shù)學(xué)報,2008,21:1169-1173.
[5] 趙詣,李杰,劉喆,等.旋轉(zhuǎn)彈用MEMS慣性測量組合數(shù)據(jù)硬回收系統(tǒng)設(shè)計[J].傳感技術(shù)學(xué)報報,2012,25(9):1251-1256.
[6] 胡士峰,馬建倉.基于MEMS陀螺和加計的微慣性測量單元研制[J].航空計算技術(shù),2008(36):115-118.
[7] 張松,李杰,祝敬德,等.半捷聯(lián)MEMS慣性測量系統(tǒng)電磁干擾抑制技術(shù)研究[J].傳感技術(shù)學(xué)報,2013(10):1370-1373.
[8] 張松,李杰,趙詣.半捷聯(lián)MEME慣性測量裝置數(shù)據(jù)硬回收系統(tǒng)設(shè)計[J].傳感技術(shù)學(xué)報,2013(9):1219-1223.
[9] 姚宗,文豐,張文棟,等.基于FPGA的多通道數(shù)模信號實時采編存儲系統(tǒng)[J].計算機(jī)測量與控制,2010,18(7).
[10]Tian X C,Li J,F(xiàn)an Y B,et al.Design and Implementation of SPI Communication Based-on FPGA[C]//AEMT,2011(4):2658-2661.
[11]雷明,馬游春,李錦明,等.基于FPGA的多通道圖像采集存儲系統(tǒng)設(shè)計[J].通信技術(shù),2010,43(4):204-207.
[12]楊志勇,文豐,郝曉劍.基于Flash存儲器的抗高過載電子記錄器關(guān)鍵技術(shù)研究[J].國外電子測量技術(shù),2009,28(7):27-29.
劉秀鋒(1988-),男,山西嵐縣人,碩士研究生,主要研究方向為微系統(tǒng)集成及自動控制技術(shù),sliuxiufeng@163.com;
李杰(1976-),男,教授,博士生導(dǎo)師,主要研究方向為微系統(tǒng)集成理論與技術(shù),慣性感知與控制技術(shù),組合導(dǎo)航理論,計算幾何及智能信息處理等,lijie@nuc.edu.cn。
The Alignment Method of Multi-Channel Data on Half-Strapdown Inertial Measurement System*
LIU Xiufeng1,LI Jie1,2*,LIU Yiming1,DU Jin1,LIU Jun1,2,CHEN Wei3
(1.North University of China Science and Technology on Electronic Test&Measurement Laboratory,Taiyuan 030051,China 2.Key Laboratory of Instrumentation Science&Dynamic Measurement(North University of China),Ministry of Education,Taiyuan 030051,China;3.Shanxi North Huifeng Mechanical&Electronic Co.,Ltd No.2 Academic Institution,Changzhi Shanxi 046012,China)
Semi-strapdown inertial measurement system can realize real-time accurate measurement of projectile flight parameter,and provide the possibility for the precise guidance of conventional ammunition,Semi-strapdown inertial measurement system includes two blocks of data acquisition sampling module.As for the two acquisition and storage module asynchronous sampling,and take some disunity,which leads to the collection of the data is not real-time synchronization when the system running.Thus,we are unable to calculate the system measured data. This paper presents a real time alignment method,use the data correlation,deduce the minimum value and for travel is the most close to the values of the square.Finally,we realizedata alignment,which lay the foundation for follow up exact solution.
semi-strapdown;data acquisition;inertial measurement;data alignment
TJ760.6
A
1004-1699(2015)09-1373-06
項目來源:國家自然科學(xué)基金項目(50905169)
2015-3-31修改日期:2015-06-10