羅 云 陳維義 沈 遠
(海軍工程大學兵器工程系1) 武漢 430033)(中國人民解放軍第四八零五工廠軍械修理廠2) 上海 200439)
炮控系統(tǒng)是影響火炮武器系統(tǒng)精度的重要組成部分[1],因此在火炮武器系統(tǒng)定型試驗和修理后驗收試驗中,炮控系統(tǒng)性能試驗是非常重要的內容,其中包括:火炮漂移速度測試、火炮穩(wěn)定精度測試、最大調炮速度測試、最小瞄準速度測試、超回量測試等[2]。對這些指標的測試,其核心是對火炮的角位移測試[3]?;鹋诘慕俏灰偏@取后,這些參數(shù)就可通過對其處理、計算來獲得。目前對炮控系統(tǒng)的性能參數(shù)測試的方法還是操作繁瑣、費時費力的手工靶板測試方法,自動化程度不高,太過于落后,這對于武器系統(tǒng)的發(fā)展是不利的。文獻[3]介紹了CCD+坐標靶、激光器+PSD光學測量靶、CCD+點光源、激光(光纖)陀螺、電測法五種角位移測試方法并比較了各自的優(yōu)劣,以光纖陀螺作為測角傳感器為首選方案。本文以此為參考,采用與光纖陀螺相似的動力調諧陀螺為測角傳感器,研制了一套角位移測試系統(tǒng),并對數(shù)據(jù)處理技術作了詳細探討。
測試系統(tǒng)的原理框圖如圖1所示,分為下位機數(shù)據(jù)采集濾波發(fā)送模塊和上位機數(shù)據(jù)接收處理模塊。其中陀螺儀為西安航天長城的HT-A3高精度動力調諧陀螺儀;下位機以ADI公司的ADSPBF532[4]為核心構成的嵌入式最小系統(tǒng),外圍配置信號調理電路和A/D采集電路,對雙軸陀螺儀的角速度信號實時進行調理、采集、濾波、信號處理與發(fā)送;上位機采用可靠性高的軍用筆記本,主要完成數(shù)據(jù)的接收、角速度的實時數(shù)值積分、角速度和角位移的實時曲線顯示、數(shù)據(jù)保存、離線數(shù)據(jù)分析等功能。
在角位移測量的基礎上,就可以完成各種火控性能參數(shù)的計算與分析。根據(jù)測試系統(tǒng)得到的各項結果與炮控系統(tǒng)的戰(zhàn)術技術指標要求進行對比,來評判炮控系統(tǒng)綜合性能是否合格。
圖1 系統(tǒng)組成框圖
動力調諧陀螺儀(DTG)是一種雙自由度的非液浮、干式彈性支撐、機電性的擾性陀螺儀[5~6],用于敏感慣性空間的角速度。把陀螺儀安裝在火炮身管上就能檢測出火炮在方位和高低向的運動,其輸出為電壓信號,利用比例因子,可以轉化為相應的角速度。對角速度進行實時梯形數(shù)值積分,就可以實時輸出火炮在方位和高低向所移動的角位移。
圖2 原始的電壓信號
圖3 原始角速度信號
處理的方法要根據(jù)具體的應用來定。如果只是離線處理,由于樣本數(shù)據(jù)已知,則可以對樣本數(shù)據(jù)求均值后,利用樣本數(shù)據(jù)減去均值就能消除其角速度的零點偏移對角位移的影響。如果是在線實時處理,則樣本數(shù)據(jù)未知,無法求其均值,因此就不能利用離線處理的方法。下面就在線實時處理進行討論其相關方法。
首先對先前所采集的數(shù)據(jù)進行統(tǒng)計求均值得相應的角速度零點,然后后續(xù)的角速度零點減去一次平均法求到的零點,再對兩者之差進行數(shù)值積分。相比直接對角速度信號直接數(shù)值積分,該法能大大減小角速度零點在數(shù)值積分時對角位移的影響。然而,隨著積分時間的增加,由于角速度零點之差使積分帶來的角位移仍會越來越大。圖4的虛線就是采用一次均值求零點的數(shù)值積分所得到的角位移,從圖中可知,當時間為990s時,一次均值求零點的數(shù)值積分所得到的角位移漂移為了-5.5539°,如果積分時間更長,則角位移的漂移也會更大,其精度不能滿足本系統(tǒng)的需求,必須尋找其它的數(shù)據(jù)處理方法。
圖4 陀螺儀靜止時零點積分漂移曲線1
圖5 零點漸變算法的流程框圖
該算法的基本思想是:用多次平均法代替一次平均法求零點。實現(xiàn)的流程框圖如圖5所示。首先在陀螺靜止時連續(xù)采集8個樣本值作為初始基準零點,然后再次采集角速度值,并與初始基準零點進行比較,如果差值小于某個閾值,則說明陀螺仍處于靜止狀態(tài),此時采用新的零點樣本,否則仍采用舊零點樣本,在此基礎上計算新的基準零點,并取代初始基準零點。本系統(tǒng)設定閾值為0.0133°/s。對該算法進行仿真,并與一次均值求零點進行比較,其結果如圖6所示,實線為一次均值求零點的數(shù)值積分所得到的角位移,而虛線為零點漸變算法的數(shù)值積分所到的角位移。從圖中可知,當積分時間為990s時,前者的漂移為-5.5539°,后者的漂移為0.0061°。從零點漸變算法的數(shù)值積分漂移曲線放大圖可以看出其變化趨勢為:隨著時間的增加,其漂移的絕對值會逐漸增大。因此,雖然后者的值較小,在短時間內滿足系統(tǒng)要求,但其變化趨勢不能忽視,因此提出了改進零點漸變算法。
改進零點漸變算法的目的是使零點積分漂移絕對值不隨著時間的增加而增加,而是在零附近來回波動?;谠撃康?,給出了實現(xiàn)的基本方法:對角速度零點進行判斷是否在上文提到的閾值內,如果是則認為陀螺靜止,否則認為陀螺在運動。陀螺靜止時使角速度零點樣本交替改變符號來避免角速度恒為正或負,從而使零點積分漂移不會隨著時間而單向增大。對該算法進行仿真,并與零點漸變算法進行比較,其結果如圖7所示,實線為零點漸變算法的數(shù)值積分所到的角位移,虛線為改進零點漸變算法的數(shù)值積分所得到的角位移。從圖中可知,隨著積分時間增加,后者不會單向增加,而是在零附近波動,從而使得精度大大提高。當積分時間為990s時,前者的漂移為0.0061°,后者的漂移為0.0004°。
圖6 陀螺儀靜止時零點積分漂移曲線2
圖7 陀螺儀靜止時零點積分漂移曲線3
圖8 陀螺儀靜止時零點積分漂移曲線4
靜態(tài)實驗是指陀螺靜止時測試角位移測試系統(tǒng)的輸出,其測試結果如圖8所示。從圖中可以看出,角位移漂移在零附近波動,在3991s時,實際的角位移漂移為0.0004°??梢钥闯?,陀螺長時間內靜止時角位移漂移也非常小,完全滿足系統(tǒng)的精度要求。
動態(tài)實驗是指陀螺儀運動時測試角位移測試系統(tǒng)的輸出。將陀螺儀固定在高精度雙軸轉臺2ST-520上,使轉臺在高低和方位運動,同時記錄角位移測試系統(tǒng)所測的角位移和轉臺所測試的相對角位移。兩者對比就可以得出角位移測試系統(tǒng)的測角精度。表1給出了在方位向角位移測試系統(tǒng)與轉臺的測試結果,由表中的數(shù)據(jù)可以得出,系統(tǒng)的測量精度在0.48%以內。考慮本系統(tǒng)主要是用于小角度測量,故精度完全滿足要求。
表1 角位移測試系統(tǒng)與轉臺的測試結果
在炮控系統(tǒng)性能參數(shù)測試中,對角位移的測試是關鍵,本文首先分析了基于動力調諧陀螺儀的角位移測量原理,針對陀螺靜止時角速度零點積分漂移大的問題,提出了改進零點漸變算法,使系統(tǒng)的精度得以提高。該測試系統(tǒng)具有通用性好、使用簡單、測角精度高等優(yōu)點,不僅可以用于坦克炮控系統(tǒng)性能參數(shù)測試,而且還可以用于艦載炮控系統(tǒng)的測試,因而具有比較好的推廣應用前景。
[1]臧克茂,馬曉軍,李長兵.現(xiàn)代坦克炮控系統(tǒng)[M].北京:國防工業(yè)出版社,2003:5~11
[2]王春忠,楊忠國,榮明.基于陀螺儀的坦克炮控穩(wěn)定精度檢測儀設計[J].傳感器與微系統(tǒng),2009,28(1):85~87
[3]郝赤,趙克定,許宏光,等.炮控系統(tǒng)性能試驗中角位移量的幾種測量方法[J].火力與指揮控制,2004(12):103~106
[4]Analog Devices.Blackfin Embedded Processer,ADSPBF531/ADSP-BF532/ADSP-BF533[DB/OL].[2011.01].www.analog.com
[5]鄒達明.動力調諧陀螺儀漂移測試與建模研究[D].哈爾濱工程大學碩士論文,2004,3:1~3
[6]范世珣.動力調諧陀螺儀的數(shù)字換技術研究[D].國防科學技術大學碩士論文,2006,11:1~2
[7]Analog Devices.16-Bit,1LSB,1MSPS Differential ADC,AD7677[EB/OL].[2002.07].www.analog.com
[8]羅云,孫春生,王昌平.基于ADuC834單片機的高精度電壓監(jiān)測系統(tǒng)[J].儀表技術與傳感器,2007(10):50~52
[9]蔡軍.基于光纖陀螺儀的軌道不平順檢測系統(tǒng)的研制[D].南昌大學碩士論文,2007,6:40~43
[10]朱洪濤,蔡軍,王志勇.基于光纖陀螺儀的軌道不平順檢測系統(tǒng)[J].微計算機信息,2007(23):268~269