陸銘洋宣 琳劉 靖徐大誠*郭述文
(1.蘇州大學(xué)電子信息學(xué)院,江蘇 蘇州 215006;2.華東光電集成器件研究所,安徽 蚌埠 233000)
硅微MEMS陀螺儀是基于科里奧利效應(yīng)測量目標物旋轉(zhuǎn)角速率或角度的慣性傳感器件,因其尺寸小、低成本和可批量生產(chǎn)等優(yōu)點[1],被廣泛應(yīng)用于慣性導(dǎo)航、通信終端和航空航天等領(lǐng)域。硅微軸對稱陀螺儀的工作模式根據(jù)測量物理量的不同可以分為速率模式和速率積分模式,速率模式通過激勵一個模態(tài)穩(wěn)定振蕩,并檢測另一個模態(tài)由科式耦合產(chǎn)生的位移來測量角速率;速率積分模式則通過進動角的變化來測得旋轉(zhuǎn)角度。
速率積分模式具有角增益穩(wěn)定、量程大和帶寬寬等優(yōu)點[2]。但由于阻尼不對稱和剛度不對稱,會造成角度輸出的波動和噪聲導(dǎo)致的閾值問題,進而影響速率積分模式下角速率輸出的精度。2012年Gregory J A等人[3-4]通過對剛度和阻尼誤差的分析,提出采用誤差參數(shù)估計模型進行補償,雖然誤差參數(shù)與理論模型有偏差,但角速率波動降低了25%;2016年ADI公司[5-6]提出在進動角速率控制回路施加一個固定的力來實現(xiàn)虛擬旋轉(zhuǎn)的方法,可以有效減小進動角波動問題,從而降低進動角速率的波動并有效降低閾值;2018年加州大學(xué)戴維斯分校的Taheri-Tehrani[7]通過誤差參數(shù)估計模型判斷阻尼和剛度軸偏離角度,并結(jié)合虛擬旋轉(zhuǎn)的方式,使全角模式的閾值降低至1°/s,并提高了角度輸出的線性度,進而減小了角速率輸出的波動。綜合以上文獻看,這些報道的成果均對剛度和阻尼誤差有一定的抑制效果,但都無法做到實時自補償。
本文通過對進動角速率輸出中阻尼和剛度誤差信息的提取,并采用傅里葉級數(shù)進行擬合,構(gòu)建與nθ相關(guān)的誤差模型,施加在進動角速率控制回路上進行誤差補償,實現(xiàn)對進動角速率誤差的實時自補償。在該方法下,阻尼誤差和剛度誤差的影響降低70%,同時閾值降低至0.5°/s,量程大于±5 000°/s,標度因數(shù)非線性為340×10-6。
硅微機械陀螺儀可以等效為二階質(zhì)量-彈簧-阻尼系統(tǒng),如圖1所示。在理想情況下,不存在剛度和阻尼不對稱,理想動力學(xué)方程可以表示為:
圖1 二階質(zhì)量-彈簧-阻尼系統(tǒng)示意圖
式中:x和y是兩個模態(tài)的振動信號,Ω是輸入角速率,1/τ=ω/Q,ω2=k/M,Q為品質(zhì)因數(shù),ω為模態(tài)諧振頻率,M是陀螺儀的有效質(zhì)量,k為模態(tài)等效剛度系數(shù),F(xiàn)x和Fy分別是驅(qū)動軸和敏感軸的反饋力。
在實際中,由于工藝缺陷和裝配誤差會導(dǎo)致剛度不對稱和阻尼不對稱。在非理想情況下,動力學(xué)方程變?yōu)?
式中:ωx和ωy分別是驅(qū)動模態(tài)和敏感模態(tài)的諧振頻率,是角增益,θτ和θω分別是阻尼主軸和剛度主軸的夾角,Δ(1/τ)是模態(tài)阻尼差。
如圖2所示,理想情況下,全角模式的合振型是一條直線。但在實際中,由于正交誤差的存在,合振型將變?yōu)闄E圓形[8]。
圖2 速率積分模式下陀螺振型示意圖
根據(jù)圖2(b),可以得到驅(qū)動模態(tài)和敏感模態(tài)的振動位移方程為:
為了在得到旋轉(zhuǎn)角度信息的同時保證速率積分模式下陀螺儀能夠穩(wěn)幅、穩(wěn)頻振動,并對正交誤差進行抑制,需要得到能量信息、正交信息、相位信息和角度信息。通過相干解調(diào),得到以下四個參數(shù):
根據(jù)Lynch算法[9]對上述四個參數(shù)進行組合運算得到以下控制信息:
式中:E是能量變化信息,q是正交變化信息,φ用于追蹤陀螺儀諧振頻率,S和R用于解算進動角θ。需要采用PI控制器構(gòu)成能量控制回路(FE)、正交抑制回路(Fq)和PLL頻率控制回路,保證陀螺能夠穩(wěn)幅穩(wěn)頻工作[10]。
能量控制回路、正交抑制回路輸入力的相關(guān)控制方程為:
式中:FE是振動能量PI控制器的輸出,KPE、KIE是PI參數(shù),E0是振動能量參考值。
式中:Fq是正交抑制PI控制器的輸出,KPq、KIq是PI參數(shù)。
通過這兩個控制回路可以得到x模態(tài)和y模態(tài)的控制力Fx、Fy為:
在理想情況下,陀螺振型進動角θ與輸入角速率Ω是線性積分關(guān)系,進動角速率可以通過微分得到。
全角模式控制算法在FPGA數(shù)字平臺內(nèi)實現(xiàn),在數(shù)字域內(nèi)按照式(10)對進動角θ進行差分計算得到進動角速率。
式中:θn、θn+1是前后兩個時刻的角度信息,f是差分模塊采樣頻率。
在差分處理中會引入額外的微分噪聲,這將湮沒角速率信息,可以通過滑動平均濾波來還原角速率信息。如圖3所示,在數(shù)字域內(nèi)構(gòu)建滑動平均濾波器。為簡化除法運算過程,選取窗口長度為N=2n+1,這樣可以將除法運算簡化為右移n位實現(xiàn),在實際中,進動角速率會受到剛度不對稱和阻尼不對稱的影響,導(dǎo)致進動角速率產(chǎn)生波動,影響測量的精度。
圖3 滑動平均濾波器結(jié)構(gòu)示意圖
剛度不對稱是導(dǎo)致陀螺x模態(tài)和y模態(tài)產(chǎn)生頻差和正交誤差的根本原因,對于高品質(zhì)因數(shù)陀螺來說,剛度不對稱是影響陀螺性能的主要原因。為降低正交誤差的影響,對陀螺首先進行正交校正,正交校正電壓VqC=10 V。對于頻差可以通過靜電調(diào)諧引入負剛度系數(shù)進行調(diào)整[11-12],如式(11)所示。由于采用的陀螺驅(qū)動模態(tài)諧振頻率(fx)大于敏感模態(tài)諧振頻率(fy),所以在驅(qū)動模態(tài)調(diào)諧電極上施加直流電壓(VT),得到兩模態(tài)諧振頻率與VT的變化曲線如圖4所示。此外,正交誤差還可以通過正交控制回路進行抑制,如式(7)所示。但是,這些方法下無法做到實時補償,仍會有殘余誤差存在。
圖4 模態(tài)頻率隨調(diào)諧電壓的變化曲線
而阻尼不對稱是由兩個振動模態(tài)的品質(zhì)因數(shù)不同引起的,阻尼不對稱主要通過提高陀螺品質(zhì)因數(shù)來減小,為使全角模式性能進一步提升,阻尼不對稱也是不可避免的問題。綜合考慮殘余剛度誤差和阻尼誤差,構(gòu)建誤差模型進一步進行誤差補償。
由于殘余剛度不對稱和阻尼不對稱產(chǎn)生的耦合力直接影響陀螺振型的進動角速率,通過平均法[9]可以得到非理想情況下的進動角速率表達式:
式(12)表明,阻尼不對稱和剛度不對稱都會在進動角速率上疊加一個關(guān)于進動角的三角函數(shù)誤差項。其中,阻尼誤差項是關(guān)于2θ的三角函數(shù),而剛度誤差項由于q,根據(jù)式(13)可知,也是關(guān)于進動角的三角函數(shù),因此剛度誤差項還包含諧波分量。阻尼誤差項和剛度誤差項都是關(guān)于進動角θ的三角函數(shù),因此具有周期性,且不隨輸入角速率的變化而變化。
在高品質(zhì)因數(shù)的陀螺中,雖然靜電調(diào)諧和正交閉環(huán)可以有效降低剛度和阻尼不對稱的影響,但仍有殘余的剛度和阻尼誤差影響進動角度率輸出[13]。對式(12)進行三角函數(shù)變化,可以到得到一個整體的誤差信息為:
式中:Ωτω和θlock可以表示為:
圖5給出了剛度和阻尼誤差關(guān)于進動角θ的補償前后的仿真結(jié)果,仿真參數(shù)如表1所示,由補償前結(jié)果可知剛度和阻尼不對稱對進動角速率的誤差存在諧波分量。
圖5 補償前后的進動角速率誤差
表1 仿真參數(shù)
根據(jù)阻尼和剛度整體誤差項的特點,進動角速率誤差項可以采用傅里葉級數(shù)代替,即:
誤差項的信息可以通過進動角速率的輸出進行傅里葉擬合得到,因此,可以在進動角角速率回路中添加一個誤差補償電壓Vτω用以抵消阻尼誤差和剛度誤差。式(16)變?yōu)?
式中:kvΩ為電壓到角速率的轉(zhuǎn)換系數(shù),j是補償次數(shù),該誤差補償信息可以通過對進動角速率進行傅里葉擬合得到[14]。
通過對阻尼和剛度殘余誤差的不斷多次提取并疊加,得到接近于實際誤差的模型,由進動角速率回路將進動角相關(guān)的誤差補償量反饋到陀螺上,由圖4可以看出,在多次迭代補償后剛度和阻尼不對稱對進動角速率的誤差改善約為1個數(shù)量級。
本文以軸對稱類蛛網(wǎng)式圓盤諧振陀螺(cobweblike disk resonator gyroscope,CDRG)[15]為實驗對象,陀螺結(jié)構(gòu)如圖6所示。CDRG的特點在于結(jié)構(gòu)對稱性好,頻差小且Q值高。陀螺初始頻差為1.66 Hz,Q值為13.5萬,如圖7所示。在靜電調(diào)諧后,頻差可以降低至0.05 Hz以下。
圖6 陀螺結(jié)構(gòu)SEM圖
圖7 x模態(tài)和y模態(tài)頻率及Q值
數(shù)字化測試系統(tǒng)由模擬接口電路、AD/DA轉(zhuǎn)化電路和FPGA電路構(gòu)成,如圖8所示。其中,模數(shù)轉(zhuǎn)換(A/D)電路采用18位模數(shù)轉(zhuǎn)換器ADS8881,數(shù)模轉(zhuǎn)換(D/A)電路采用16位數(shù)模轉(zhuǎn)換器DAC8831,F(xiàn)PGA控制電路部分由參數(shù)解算模塊、組合運算模塊、PI控制模塊、信號調(diào)制模塊和系統(tǒng)補償模塊構(gòu)成。角度信息和角速率信息通過串口和Labview進行采集,采樣率為180 Hz。
圖8 全角模式測控電路系統(tǒng)框圖
基于測試平臺,通過FPGA實現(xiàn)控制系統(tǒng),圖9所示為測試現(xiàn)場。圖10給出了在10°/s恒定轉(zhuǎn)速下,補償前后進動角速率輸出。未添加進動角速率控制回路時,進動角速率輸出波動約為4.5°/s;添加進動角度率控制回路后,通過傅里葉迭代擬合,在經(jīng)過三次補償后進動角速率輸出波動降低至0.5°/s。
圖9 測試現(xiàn)場及硬件電路
圖10 10°/s轉(zhuǎn)速下補償前后角速率輸出對比
對標度因數(shù)進行測試,不同輸入角速率下(±5°/s~±6 000°/s)的角速率輸出結(jié)果如圖11所示。圖12給出根據(jù)角速率輸出結(jié)果進行擬合得到補償前后標度因數(shù)分別為0.761 09和0.765 09。在全量程內(nèi),標度因數(shù)非線性由補償前的1 240×10-6減小至340×10-6;同時,全角模式閾值由5°/s降低至0.5°/s。
圖11 不同輸入角速率下進動角速率輸出
圖12 補償前后標度因數(shù)擬合與非線性對比
通過對陀螺儀結(jié)構(gòu)不對稱性對全角模式角度和角速率測量誤差的影響分析,利用角度相關(guān)偏置補償方案對角度輸出線性度和角度率輸出的平滑度進行補償優(yōu)化,實現(xiàn)了角度和角速率的同時輸出,為全角模式的角速率直接測量提供了基礎(chǔ)。速率積分模式非線性主要是由于檢測與驅(qū)動電容極板之間的振動非線性引起,可以在今后的工作中采用雙陀螺控制系統(tǒng),結(jié)合速率模式低速率高精度的優(yōu)點和速率積分模式大量程的優(yōu)勢來實現(xiàn)工程應(yīng)用中的導(dǎo)航級微陀螺。