胡陳君 ,李 杰 ,2,景增增 ,石璽文
(1.中北大學(xué) 電子測試技術(shù)國防科技重點(diǎn)實(shí)驗(yàn)室,太原 030051;2.中北大學(xué) 儀器科學(xué)與動(dòng)態(tài)測試教育部重點(diǎn)實(shí)驗(yàn)室,太原 030051)
MEMS陀螺儀是微慣性測量組合的主要部件,其性能的好壞直接影響慣性測量的精度[1-2]。因此,準(zhǔn)確評價(jià)其性能精度,對陀螺儀測量誤差分析和標(biāo)定,已成為使用過程的重要環(huán)節(jié)[3-4]。CRM100陀螺儀是SILICON SENSING公司生產(chǎn)的一種新型的高精度角速率陀螺儀,既可以輸出與角速率呈線性關(guān)系的模擬量,也可以通過SPI協(xié)議直接輸出數(shù)字量[5]。
本文在分析CRM100信號輸出特點(diǎn)的基礎(chǔ)上,設(shè)計(jì)了模擬信號和數(shù)字信號的調(diào)理電路,并組裝系統(tǒng)實(shí)物樣機(jī),為進(jìn)一步分析陀螺誤差源,確定誤差的隨機(jī)散布規(guī)律,考核性能指標(biāo)做準(zhǔn)備。最后,通過三軸位置速率搖擺溫控轉(zhuǎn)臺對MEMS陀螺儀CRM100的信號調(diào)理電路進(jìn)行試驗(yàn)驗(yàn)證,標(biāo)定陀螺儀參數(shù),建立角速率模型方程,對規(guī)律性誤差給予補(bǔ)償,提高了陀螺儀的實(shí)際使用精度。
CRM100是PinPoint高精度單軸陀螺儀,采用第5代VSG陀螺技術(shù),具有低功耗、體積小、輸出穩(wěn)定等特點(diǎn),尺寸為 5.7 mm×4.8 mm×1.2 mm,零位穩(wěn)定性為24°/h,角度隨機(jī)游走為 0.28°/h,采用 3.3 V供電,功耗為4 mA[5]。
為了方便用戶安裝,陀螺儀采用陶瓷LCC貼片式,抗沖擊和振動(dòng),適應(yīng)于惡劣環(huán)境,易于集成,能夠廣泛應(yīng)用于慣性測量和慣性導(dǎo)航系統(tǒng)中。
CRM100陀螺儀工作在模擬信號輸出模式下時(shí), 具備 75°/s、150°/s、300°/s和 900°/s 4 個(gè)可選擇的動(dòng)態(tài)測量范圍,同時(shí)還可以依據(jù)實(shí)際需要調(diào)節(jié)帶寬。模擬信號調(diào)理電路原理圖如圖1所示。
圖1 模擬信號調(diào)理電路原理Fig.1 Analog signal conditioning circuit schematic diagram
通過控制CRM100陀螺儀的MODE_SEL的輸入調(diào)節(jié)信號輸出方式,當(dāng)MODE_SEL與GND相連接時(shí),陀螺儀輸出模擬量。陀螺儀的動(dòng)態(tài)測量范圍可以通過輸入組合方式調(diào)節(jié),為了方便實(shí)際工程應(yīng)用,使設(shè)計(jì)的調(diào)理電路具有通用性,本文設(shè)計(jì)了圖1的連接方式,將SEL0分別經(jīng)電阻連接到GND和VCC,當(dāng) R1為 0 Ω 電阻,R2電阻無窮大時(shí),相對于SEL0的輸入為GND,當(dāng)R1電阻為無窮大,R2為0 Ω電阻時(shí),相對于SEL0的輸入為VCC,SEL1的控制方式類似。 本設(shè)計(jì)通過改變 R1、R2、R3、R4電阻的阻值和焊接方式,能夠很方便地對動(dòng)態(tài)測量范圍進(jìn)行調(diào)節(jié)。具體調(diào)節(jié)方式如表1所示。
表1 模擬輸出模式下測量范圍的調(diào)節(jié)Tab.1 Measurement range adjusting for analog output mode
在調(diào)節(jié)陀螺儀的動(dòng)態(tài)測量范圍時(shí),切記不能令R1=R2=0 Ω或R3=R4=0 Ω,否則將導(dǎo)致陀螺儀供電出現(xiàn)問題,燒壞器件,造成不可恢復(fù)的損害。
在實(shí)際應(yīng)用中,還需調(diào)節(jié)傳感器的帶寬,本設(shè)計(jì)提出了一種簡便易行的調(diào)節(jié)方式,通過改變電容C3的容值,來調(diào)節(jié)帶寬,使信號調(diào)理電路能應(yīng)用于不同的帶寬要求場合。C3的不同容值所對應(yīng)的典型帶寬如表2所示。
表2 C3的不同容值所對應(yīng)的帶寬Tab.2 Corresponding bandwidth based on different C3values
模擬信號具有輸出連續(xù)性,實(shí)時(shí)反映陀螺儀的角速率信息,動(dòng)態(tài)測量范圍可調(diào),信號寬度可控的優(yōu)點(diǎn),但信號傳輸易受干擾,且后續(xù)的實(shí)際應(yīng)用中需要高精度的A/D轉(zhuǎn)換器對模擬信號進(jìn)行采樣、量化,轉(zhuǎn)換為數(shù)字量,才能進(jìn)一步參與解算和使用,增加了電路的復(fù)雜性[6-8]。
當(dāng)CRM100陀螺儀的 MODE_SEL與 VCC(3.3 V)相連接時(shí),陀螺儀工作在數(shù)字信號輸出模式。調(diào)理電路設(shè)計(jì)原理圖如圖2所示。
圖2 數(shù)字信號調(diào)理電路原理圖Fig.2 Digital signal conditioning circuit schematic diagram
當(dāng)陀螺儀工作在數(shù)字模式時(shí),通過SPI串行通信口輸出數(shù)字信號。本文設(shè)計(jì)數(shù)據(jù)采集系統(tǒng)通過模擬SPI口與陀螺儀進(jìn)行信息交換。陀螺儀的SPI通信時(shí)序如圖3所示。
SPI(serial peripheral interface)總線是由Motorola公司開發(fā)的全雙工同步串行外設(shè)接口,用于CPU與各種外圍設(shè)備進(jìn)行全雙工、同步串行通信[9-10]。一般而言,SPI總線接口主要用于主從分布式的通信網(wǎng)絡(luò),由一個(gè)主設(shè)備和一個(gè)或多個(gè)從設(shè)備組成,主設(shè)備通過從機(jī)選通信號啟動(dòng)一個(gè)與從設(shè)備的同步通信,只需SCLK(主機(jī)輸出串行時(shí)鐘信號)、SS(從機(jī)選通信號)、MISO (主機(jī)輸入從機(jī)輸出信號)、MOSI(主機(jī)輸出從機(jī)輸入信號)4根I/O接口線即可實(shí)現(xiàn)發(fā)送和接收數(shù)據(jù),完成微控制器與各種外圍設(shè)備之間的通信[11-12]。
圖3 CRM100陀螺儀的SPI通信時(shí)序Fig.3 SPI communication timing of the CRM100 gyroscope
本設(shè)計(jì)中,SPI工作在主從模式下,數(shù)據(jù)采集系統(tǒng)充當(dāng)主機(jī),陀螺儀充當(dāng)從機(jī)[13]。陀螺儀的SS(第2管腳)為從機(jī)片選接口,當(dāng)置為低電平時(shí),選通從機(jī)CRM100陀螺儀;Dclk(第3管腳)為串行時(shí)鐘信號SCLK接口,該時(shí)鐘信號由數(shù)據(jù)采集系統(tǒng)產(chǎn)生,再輸入到陀螺儀中,控制二者信息交換速率;陀螺儀的 Data_In(第6管腳)作為MOSI接口,接收數(shù)據(jù)采集系統(tǒng)發(fā)送的命令;Data_Out(第4管腳)作為MISO接口,將陀螺角速率信息傳輸?shù)叫畔⒉杉到y(tǒng)。
根據(jù)CRM100陀螺儀的輸出方式的不同,設(shè)計(jì)2種對應(yīng)的信號調(diào)理電路,并組裝樣機(jī),實(shí)時(shí)存儲陀螺的角速率信息,為事后試驗(yàn)數(shù)據(jù)的分析做準(zhǔn)備。為驗(yàn)證所設(shè)計(jì)系統(tǒng)的可靠性和正確性,利用實(shí)驗(yàn)室三軸位置速率搖擺溫控轉(zhuǎn)臺和相關(guān)采集電路對陀螺儀進(jìn)行測試。測試過程中,將陀螺儀安裝在轉(zhuǎn)臺平面上,并使陀螺儀的敏感軸與轉(zhuǎn)臺的轉(zhuǎn)軸保持平行,則轉(zhuǎn)臺角速率即為陀螺敏感到的角速率。
當(dāng)CRM100陀螺儀以模擬量輸出時(shí),對于模擬信號調(diào)理電路,R1處焊接0 Ω的電阻,R2不焊接,相當(dāng)于SEL0接GND;R3不焊接,R4處焊接0 Ω的電阻,相當(dāng)于SEL1接GND,此時(shí),陀螺儀的動(dòng)態(tài)測量范圍為±150°/s。BW_cap引腳處電容C3選用100 nF,將陀螺的帶寬設(shè)定為33 Hz。本實(shí)驗(yàn)以該測量范圍和帶寬為例,驗(yàn)證模擬信號調(diào)理電路的正確性和可靠性。設(shè)定轉(zhuǎn)臺的轉(zhuǎn)速分別為±150°/s、±130°/s、±120°/s、±100°/s、±80°/s、±60°/s、±40°/s、±20°/s、±10°/s、±6°/s、±3°/s、0°/s,啟動(dòng)轉(zhuǎn)臺,利用相應(yīng)的模擬數(shù)據(jù)采集系統(tǒng)實(shí)時(shí)采集存儲陀螺的角速率信息。
利用MATLAB處理試驗(yàn)數(shù)據(jù),得到CRM100陀螺儀模擬輸出電壓值與輸入角速率之間的關(guān)系如圖4所示。
圖中,X軸表示陀螺輸入的角速率,Y軸表示陀螺模擬輸出與角速率呈一定關(guān)系的電壓值。從圖中可以看出,陀螺輸出電壓值與輸入角速率之間呈線性關(guān)系,利用最小二乘法對數(shù)據(jù)進(jìn)行分析可知,當(dāng)陀螺的測量范圍為±150°/s時(shí),對應(yīng)的標(biāo)度因數(shù)為0.006615 V((°)s-1),零點(diǎn)為 1.652118 V。
當(dāng)CRM100陀螺儀以數(shù)字量輸出時(shí),陀螺儀信號調(diào)理電路與數(shù)字?jǐn)?shù)據(jù)采集電路板之間通過SPI串行通信接口進(jìn)行通信。通過主機(jī)發(fā)送命令,設(shè)置陀螺的動(dòng)態(tài)測量范圍為±150°/s,帶寬為33 Hz。將陀螺儀安裝在三軸角速率轉(zhuǎn)臺上,安裝方式和轉(zhuǎn)臺的轉(zhuǎn)速設(shè)定情況與模擬輸出方式下試驗(yàn)時(shí)保持一致,啟動(dòng)轉(zhuǎn)臺,利用相應(yīng)的數(shù)字?jǐn)?shù)據(jù)采集電路實(shí)時(shí)采集陀螺儀的輸出。對試驗(yàn)數(shù)據(jù)進(jìn)行分析,得到陀螺輸出角速率與輸入角速率之間的關(guān)系如圖5所示。
圖5 CRM100陀螺儀數(shù)字輸出標(biāo)定結(jié)果Fig.5 Digital output calibration results of CRM100 gyroscope
圖中,X軸表示陀螺的輸入角速率,Y軸表示陀螺的輸出角速率。進(jìn)一步可以求得陀螺在該試驗(yàn)?zāi)J较聵?biāo)度因數(shù)為1.002829,零點(diǎn)為0.233622°/s。
通過上述試驗(yàn)可以看出,陀螺在不同的轉(zhuǎn)速環(huán)境中,模擬輸出信號調(diào)理電路和數(shù)字輸出信號調(diào)理電路均能有效地輸出角速率信息,數(shù)據(jù)輸出穩(wěn)定、正確。
本文設(shè)計(jì)的模擬、數(shù)字2種信號調(diào)理電路,實(shí)現(xiàn)了CRM100陀螺儀實(shí)時(shí)數(shù)據(jù)的有效、穩(wěn)定輸出。通過試驗(yàn)論證,結(jié)果表明調(diào)理電路設(shè)計(jì)可靠、實(shí)用、實(shí)時(shí)性好,為后續(xù)對該型陀螺儀的測試、標(biāo)校、應(yīng)用奠定了基礎(chǔ),具有廣泛的應(yīng)用價(jià)值。
[1] 劉俊,石云波,李杰.微慣性技術(shù)[M].北京:電子工業(yè)出版社,2005.
[2] Jie LI,Jun LIU.制導(dǎo)彈藥用微慣性測量單元結(jié)構(gòu)設(shè)計(jì)[J].兵工學(xué)報(bào),2013,34(6):711-717.
[3] 楊金顯,袁贛南,徐良臣.微機(jī)械陀螺測試與標(biāo)定技術(shù)研究[J].傳感技術(shù)學(xué)報(bào),2006,19(5):2264-2267.
[4] 陳旭光,楊平,陳意.MEMS陀螺儀零位誤差分析與處理[J].傳感技術(shù)學(xué)報(bào),2012,25(5):628-632.
[5] CRM100 Technical Datasheet[Z].SS2011.http://www.pinpoint-gyro.com.
[6] 齊紅濤,蘇濤.基于FPGA的高速AD采樣設(shè)計(jì)[J].航空兵器,2010(1):35-39.
[7] 張?jiān)聘?,呂夢琴,羅亮,等.電容式微機(jī)械陀螺儀信號檢測電路[J].傳感技術(shù)學(xué)報(bào),2013,26(6):878-882.
[8] 莫冰,譚曉昀,劉曉為.電容檢測型微機(jī)械陀螺的信號檢測電路[J].儀器儀表學(xué)報(bào),2008(z2):324-326.
[9] 田曉春,李杰,范玉寶,等.基于FPGA的MEMS陀螺儀SAR150實(shí)時(shí)數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)[J].計(jì)算機(jī)測量與控制,2012,20(11):3107-3109.
[10]陳國華,王剛.基于ADIS16255 MEMS芯片陀螺儀的應(yīng)用研究[J].中國慣性技術(shù)學(xué)報(bào),2008,16(4):480-483.
[11]Zhou B,Li D,Lu G.Design of high-speed and reusable SPI IP core based on Wishbone interface[C]//Electrical and Control Engineering(ICECE),2011 International Conference on,2011.
[12]Liu T,Wang Y.IP design of universal multiple devices SPI interface[C]//Anti-Counterfeiting,Security and Identification(ASID),2011 IEEE InternationalConferenceon.IEEE,2011:169-172.
[13]翟瑞永,張文棟,周兆英,等.SPI串行Data Flash在MEMS姿態(tài)測量系統(tǒng)中的應(yīng)用[J].電子技術(shù)應(yīng)用,2013,39(8):37-39.