林 淵,尹偉偉,胡廣明
(航天科工慣性技術(shù)有限公司,北京 100074)
振梁式加速度計[1]逐漸成為導航領(lǐng)域的主導產(chǎn)品。由于其響應(yīng)帶寬大、體積小、成本低、可靠,且振梁式加速度計輸出的是頻率,可與數(shù)字信號處理系統(tǒng)兼容[2],在許多應(yīng)用領(lǐng)域可以取代常規(guī)的線加速度計,已開始大批量生產(chǎn)。目前,振梁式加速度計非線性度參數(shù)測量主要是將加速度計固定于離心加速度轉(zhuǎn)臺上,然后根據(jù)離心加速度a=ω2×R公式,輸入離心機轉(zhuǎn)臺角速率和已知的R半徑,即可計算出當前作用于振梁式加速度計上的實際加速度。首先,將振梁式加速度計正向?qū)孰x心機轉(zhuǎn)臺中心軸,測量正向加速度與頻率之間的關(guān)系。測量人員記錄當前加速度a1與振梁式加速度計輸出值f1,以此類推,測量并分別記錄所有加速度點與振梁式加速度計輸出對應(yīng)的頻率值,假設(shè)正向序列(a1,f1),(a2,f2),……;同理,測量并記錄負向(-a1,-f1),(-a2,-f2),……,然后通過二次項擬合得出相關(guān)參數(shù)[3]。
然而,該方法有2個缺點:(1)所有測量點的數(shù)據(jù)記錄和控制離心機轉(zhuǎn)臺都需要人為干預(yù),效率較低,且容易出錯;(2)計算過程中的R半徑是工裝生產(chǎn)時圖紙中的理論值,實際安裝時仍存在一定的誤差,影響測量精度;尤其是同時測試多支振梁式加速度計時,需要記錄的數(shù)據(jù)和后續(xù)的數(shù)據(jù)處理是相當繁瑣的。同時,每只振梁式加速度計到轉(zhuǎn)臺中心軸的實際半徑是有差別的,如果由理論值R參與公式計算加速度值勢必帶來更大的誤差。為解決上述測量精度和測量效率問題,本文設(shè)計了一種同時測試多套振梁式加速度計非線性度參數(shù)的自動測量裝置。
自動測量系統(tǒng)結(jié)構(gòu)包括計算機單元、供電控制單元、頻率測量單元、離心機自動控制單元及相關(guān)電纜組成,系統(tǒng)組成如圖1所示。
圖1 系統(tǒng)組成結(jié)構(gòu)圖
測試系統(tǒng)各組成部分之間連接關(guān)系及工作原理如圖1所示,系統(tǒng)供電主要為交流220 V市電,離心機轉(zhuǎn)臺為380 V供電,工控機內(nèi)安裝RS422串口板卡,用于頻率測量單元進行數(shù)據(jù)通訊。供電單元采用兩臺程控線性直流穩(wěn)壓電源實現(xiàn),程控接口為USB,其中一臺電源輸出1路±15 V,用于被測產(chǎn)品供電,另外一臺電源輸出1路+5 V電源,+5 V電源用于頻率測量單元供電。配電控制單元用于離心機轉(zhuǎn)臺系統(tǒng)的供電和控制,通過RS232接口計算機進行信息交互,由計算機控制離心機轉(zhuǎn)臺的轉(zhuǎn)速參數(shù)。加速度計安裝于工裝內(nèi),加速度計供電和信號通過信號轉(zhuǎn)接板與工裝內(nèi)加速度計相連,將工裝與信號轉(zhuǎn)接板置于離心機轉(zhuǎn)臺臺面。
系統(tǒng)硬件設(shè)計包括計算機單元、供電單元、控制單元、離心機控制單元等。
計算機單元采用機柜式結(jié)構(gòu),主要包括工控機、RS422串口卡、KVM。工控機的功能主要實現(xiàn)測試數(shù)據(jù)采集、處理、顯示、測試用儀器儀表控制等。工控機選用研華工業(yè)機箱IPC-610-L,為PCI總線架構(gòu)。RS422串口卡安裝于工控機PCI插槽內(nèi),選用北京神州飛航的BST-23118串口卡,該板卡具有8路異步串口通訊,每路信號相互隔離。為節(jié)省機柜空間,選用了1 U機柜式安裝的顯示器、鍵盤、鼠標一體化單元(簡稱KVM),顯示器尺寸為19英寸,分辨率不低于1 280×1 024。
供電單元須對外輸出2路電源,1路±15 V,1路+5 V,選用外購直流穩(wěn)壓電源實現(xiàn),可選用兩臺大華的DH1766-1三路精密型可編程直流穩(wěn)壓電源,其中2路0~32 V/3 A可調(diào)輸出,具有主從路電壓跟蹤功能,1路6 V/3 A可調(diào)輸出,每路輸出通道電壓紋波有效值為1 mV,峰峰值不大于6 mV,電流周期及隨機偏差為3 mA,電壓顯示分辨率為0.1 mV,電流顯示分辨率為0.1 mA,滿足設(shè)計需求。
控制單元電路設(shè)計主要實現(xiàn)多路加速度計獨立供電的通斷控制和加速度計輸出信號的采樣。
由于測試過程需要進行多只加速度計的供電獨立控制,設(shè)計中,將供電單元輸出的1路±15 V通過繼電器切換進行多路輸出,切換控制繼電器選用松下的小型信號繼電器TXS2A-4.5 V,該繼電器具有很低的導通壓降,最大不超過300 nV,最大直流切換電壓30 V,電流1 A,最大切換功率30 W。繼電器驅(qū)動電流約為15.6 mA,具有較低的功耗。±15 V切換,只切換+15 V和-15 V,15 V GND不切,直接供給加速度計,多個15 V GND共在一起。
控制中的頻率測量單元將多個振梁加速度計輸出頻率值轉(zhuǎn)換成數(shù)字量[4-5],并將轉(zhuǎn)換的物理量通過串口發(fā)送給計算機,其工作原理如圖2所示。
圖2 頻率測量單元原理圖
頻率測量單元采用脈沖計數(shù)法,即是時間間隔測量技術(shù)中最基本的方法。脈沖計數(shù)法的測量原理是利用計數(shù)時鐘去填充被測時間間隔,通過對時鐘信號的計數(shù)來量化被測時間間隔。用時鐘信號CLK驅(qū)動計數(shù)器對被測信號進行計數(shù)。設(shè)時鐘頻率為f,周期為T,計數(shù)器的值為m,則被測信號的時間間隔為:Tx=mT。脈沖信號通過采樣電阻進入脈沖計數(shù)電路,信號經(jīng)過處理后進入數(shù)字串口電路轉(zhuǎn)換成數(shù)字量,經(jīng)過隔離電路發(fā)送給計算機單元。
串口電路主要由100 M的時鐘信號經(jīng)過FPGA的鎖相環(huán)分頻,給設(shè)計的串口電路提供20 M的時鐘信號,20 M的時鐘信號經(jīng)過電路中計數(shù)器,每2 083次進行重新計數(shù),進行分頻產(chǎn)生所需要的9.6 K時鐘信號,即波特率為9.6 K。發(fā)送時,DSP通過數(shù)據(jù)總線下發(fā)一個字節(jié)的數(shù)據(jù)給FPGA,F(xiàn)PGA按要求的串口協(xié)議通過D觸發(fā)器加上一位起始位和一位停止位(用于判斷數(shù)據(jù)信息),變?yōu)?0位數(shù)據(jù)位,再經(jīng)過移位寄存器,在9.6 K的時鐘使能下,將10位的并行數(shù)轉(zhuǎn)換為串行數(shù)據(jù)發(fā)送至422芯片(串口驅(qū)動器),然后串行數(shù)據(jù)經(jīng)232/422轉(zhuǎn)換器發(fā)送至計算機單元。接收時的過程與發(fā)送相反,PC機下發(fā)的串行數(shù)據(jù)指令通過232/422轉(zhuǎn)換器下發(fā)至422芯片,經(jīng)422芯片發(fā)送至FPGA,經(jīng)過串口電路中計數(shù)器與移位寄存器,在時鐘信號的使能下轉(zhuǎn)換為并行數(shù)據(jù),當接收到一個字節(jié)的串口數(shù)據(jù),F(xiàn)PGA便產(chǎn)生接收成功信號,DSP通過對接收成功信號的中斷或查詢方式接收串口數(shù)據(jù)。
隔離電路采用光電耦合隔離器典型隔離方式,其主要原理是利用二極管或其他發(fā)光器件將電信號轉(zhuǎn)換為光信號,再通過光電二極管等感光器件接收、同時將光信號轉(zhuǎn)換為電信號,實現(xiàn)電信號-光信號-電信號的轉(zhuǎn)換,進而通過光這一載體實現(xiàn)前后級電信號的隔離。
一個頻率測量單元模塊可以同時采集6個振梁加速度計,那么同時應(yīng)用N個模塊就可以實現(xiàn)6×N個振梁加速度計的測量。實現(xiàn)過程中同時采集6路加速度的頻率信號,采樣周期2.5 ms,將采樣周期內(nèi)的頻率個數(shù)通過RS422串口發(fā)送給計算機單元。
傳輸過程中通訊協(xié)議采用16位的無符號整形來表征一個加速度的頻率信號即可,計算機單元程序部分將2.5 ms的瞬時數(shù)據(jù)逐一累加,每將1 s(400個數(shù)據(jù)累加和)數(shù)據(jù)作為加速度計頻率輸出的處理值。
離心機轉(zhuǎn)臺系統(tǒng)采用第三方技術(shù)。離心機轉(zhuǎn)臺提供遠程RS-232C通訊接口,能接收上位機的遠程控制指令。轉(zhuǎn)臺工作在遠控狀態(tài)時,能實現(xiàn)本地操作面板上的各種操作功能,工作過程與本地操作面板上的方式相同,通過指令自動控制離心機工作及監(jiān)控離心機狀態(tài)。
該部分設(shè)計包括程序遠程自動控制離心機轉(zhuǎn)臺轉(zhuǎn)動及整個被測產(chǎn)品的參數(shù)測量及計算。該部分核心內(nèi)容為運行與計算機之上的程序代碼,即自動測試程序[6]。下面將重點闡述自動測試程序的實現(xiàn)過程及方法。
3.1.1 加速度到離心機中心半徑測量
首先,將加速度計的IA軸垂直向上安裝(如圖3)。
圖3 加速度計輸入軸垂直向上安裝
采集加速度計輸出ΔFg并記錄;再次,將加速度計的IA軸垂直向下安裝(如圖4)。
圖4 加速度計輸入軸垂直向下安裝
采集加速度計輸出ΔF-g并記錄;
根據(jù)加速度計輸出關(guān)系:
f=k0+k1×a
(1)
將上述正向、負向代入關(guān)系式(1)得到:
ΔFg=k0+k1×g
(2)
ΔF-g=k0-k1*g
(3)
根據(jù)式(2)和式(3)得到k0與k1系數(shù)。
(4)
(5)
將加速度計輸入軸指向離心機旋轉(zhuǎn)軸安裝(如圖5)。
圖5 正向半徑測量圖
調(diào)整離心機轉(zhuǎn)速并使離心機穩(wěn)定在1個g加速度下,記錄當前加速度輸出值Fg+:
(6)
當前理論加速度
g=R0×ω2
(7)
實際加速度
g′=R+×ω2
(8)
其中:R0為結(jié)構(gòu)工裝加速度計到離心機中心理論半徑,g′=ag。
同樣;將加速度計的輸入軸背向離心機旋轉(zhuǎn)軸反向安裝,調(diào)整離心機轉(zhuǎn)速并使離心機穩(wěn)定在1個g加速度下,記錄當前加速度輸出值Fg-,
(9)
3.1.2 加速度計非線性度參數(shù)自動測量方法實現(xiàn)
3.1.2.1 量程設(shè)置
量程設(shè)置為m個g(m=100、70、50、30……等),0 g至m個g之間可以設(shè)置不低于6個離心輸入加速度。比如:0 g、1 g、5 g、10 g、20 g……70 g。
3.1.2.2 數(shù)據(jù)采集
產(chǎn)品數(shù)據(jù)1 Hz采樣數(shù)據(jù)進行輸出,記錄加速度計F1……Fn的加速度計輸出數(shù)據(jù)ΔFm,每個位置穩(wěn)定后,測試輸出n個數(shù)取平均ΔFm平均;(n為變量,默認10);
3.1.2.3 二次項計算
實際工作中我們所遇到的問題都是比較復(fù)雜的非線性問題,對于非線模型的確定是一個比較復(fù)雜的過程。這里我們通需要做的是先確定函數(shù)模型,在求解模型參數(shù),這里如果擬合模型已經(jīng)給出,則我們只需要進一步確定其參數(shù)即可,若未給出擬合模型,分別試用對數(shù)函數(shù)模型、指數(shù)函數(shù)模型,多項式函數(shù)模型及其他混合函數(shù)模型等進行擬合,比較他們擬合的度,最后選擇擬合度較高的函數(shù)模型做為擬合模型。
根據(jù)加速度輸出ΔFm平均與離心輸入加速度,用最小二乘法[11-13]進行系數(shù)分離k0、k1、k2、k3;正向、負向分別計算,k2最大值為二階非線性系數(shù)。加速度計輸出模型方程如下式所示。
ΔF=k1(k0+a+k2a2+k3a3)
(10)
3.1.2.4 標度因數(shù)非線性模型計算
標度因數(shù)是指加速度計輸出量與對應(yīng)輸入量的比值。一般有三大誤差:一是表示正反向輸入加速度的差值與平均值之比的不對稱性;二是表示最大偏差值與最大輸入量之比的非線性;三是表示同等測試條件下最大差值與平均值之比的重復(fù)性。在我們國家,由于環(huán)境和氣候多變使得環(huán)境溫度的變化引起的標度因數(shù)誤差十分明顯,因此減小環(huán)境溫度變化導致的標度因數(shù)誤差變得極其重要[14-16]。這些參數(shù)對加速度計內(nèi)部器件進行深入分析提供良好的數(shù)據(jù)支撐,能夠更好的提高加速度計標度因數(shù)穩(wěn)定性。首先,計算各輸入加速度相應(yīng)標度因數(shù),K1(ig)=(ΔF(ig)-ΔF(0g))/(ig-0g);數(shù)據(jù)取-m個g至+m個g之間數(shù)據(jù)。然后,根據(jù)K1(ig)與輸入加速度,用最小二乘法進行擬合,計算各系數(shù)和殘差,擬合殘差定義為標度因數(shù)非線性。標度因數(shù)非線性模型如式(11)所示。
K1=KA+KB*a+KC*a2
(11)
3.1.2.5 數(shù)據(jù)存儲
1)加速度計原始測試數(shù)據(jù)及10 s平均數(shù)據(jù)進行存儲;
2)測試結(jié)果進行存儲,包括二次項計算結(jié)果和標度因數(shù)非線性模型計算結(jié)果。
上述方法中,具體測量步驟包括:半徑測量、模擬加速度、采集數(shù)據(jù)和參數(shù)計算。
半徑測量:步驟1,將加速度計的IA軸垂直向上安裝,采集加速度計輸出ΔFg并記錄;步驟2,將加速度計的IA軸垂直向下安裝,采集加速度計輸出ΔF-g并記錄;步驟3,將加速度計輸入軸指向離心機旋轉(zhuǎn)軸安裝,調(diào)整離心機轉(zhuǎn)速為1 g并觀察記錄加速度計輸出ΔFg并記錄;按上述內(nèi)容中相應(yīng)公式計算出正向半徑;步驟4,將加速度計輸入軸背向離心機旋轉(zhuǎn)軸安裝,調(diào)整離心機轉(zhuǎn)速為1 g并觀察記錄加速度計輸出ΔF-g并記錄;按上述內(nèi)容中相應(yīng)公式計算出負向半徑。
模擬加速度:根據(jù)角速率與加速度關(guān)系計算出0 g至m個g之間的角速率ω;根據(jù)半徑測量中計算的實際半徑計算出每個加速度計實際感受的加速度0 g′至m個g′;
采集加速度計:待當前離心機轉(zhuǎn)速穩(wěn)定,記錄每個加速度計的輸出秒采樣值,并將多個秒采樣值做均值處理;依次記錄0 g至m個g之間的加速度輸出秒平均值;
參數(shù)計算:將正、負向加速度點數(shù)據(jù)分別進行擬合處理,用最小二乘法進行系數(shù)分離k0、k1、k2、k3;正向、負向分別計算,k2最大值為二階非線性系數(shù);將正負向所有加速度點數(shù)據(jù)進行擬合處理,計算非線性模型中各系數(shù)殘差,擬合殘差定義為標度因數(shù)非線性[17-18]。
自動化測試系統(tǒng)的架構(gòu)設(shè)計符合分層設(shè)計以及MVC 的思想,系統(tǒng)采用分層的設(shè)計方式,把復(fù)雜的整體拆分成簡單的模塊,這樣可以大大降低系統(tǒng)各個組成部分之間的耦合程度,提高系統(tǒng)的靈活性、擴展性以及可維護性。測試軟件體系結(jié)構(gòu)[19-20]分為三層設(shè)計,分別為硬件接口層、中間層、應(yīng)用層,軟件體系結(jié)構(gòu)具體見圖6所示。
圖6 軟件體系結(jié)構(gòu)圖
圖7 測試軟件功能模塊層次規(guī)劃圖
硬件接口層負責處理設(shè)備中涉及到的各類硬件的驅(qū)動控制,中間層將應(yīng)用層所提供的服務(wù)進行封裝,為應(yīng)用層提供接口。中間層對應(yīng)用層屏蔽了軟件功能的邏輯結(jié)構(gòu)和實現(xiàn)細節(jié),降低了軟件功能模塊之間的耦合程度。由于應(yīng)用層直接與用戶交互,而用戶的行為是無法預(yù)測和保證的,應(yīng)用層通過調(diào)用中間層所提供的接口來和軟件系統(tǒng)的核心服務(wù)進行交互和通信,可以限制和規(guī)范用戶的行為,減少用戶不規(guī)范操作對軟件系統(tǒng)核心服務(wù)造成的影響。中間層也大大提高了自動化測試系統(tǒng)的可擴展性,在這一層可以方便的增加或者改變接口,而不需要對軟件系統(tǒng)的核心服務(wù)進行改動。中間層主要負責RS422數(shù)據(jù)接收、RS422數(shù)據(jù)解析及組幀、離心機控制指令交互管理、測試數(shù)據(jù)處理、模擬量數(shù)據(jù)處理、故障報警、溫箱氣源控制信息管理、數(shù)據(jù)文件管理、配置文件管理、日志寫入等,應(yīng)用層能夠為測試人員提供系統(tǒng)所有功能的入口,為測試人員提供和系統(tǒng)交互的界面,使測試人員可以方便的使用自動化測試系統(tǒng)進行測試工作。應(yīng)用層也可以稱為視圖層,主要負責系統(tǒng)UI 界面的顯示以及用戶數(shù)據(jù)的封裝和傳遞等,是直接與用戶進行交互的一層。自動化測試系統(tǒng)通過應(yīng)用層所提供的交互界面,測試人員可以使用系統(tǒng)的所有功能,如正向半徑測量、負半徑測量、正向量程測量、負向量程測量等。應(yīng)用層不會包含對任何業(yè)務(wù)邏輯的處理,這一層所有的數(shù)據(jù)都是通過調(diào)用系統(tǒng)接口層所提供的接口來獲得。
測試軟件功能模塊層次規(guī)劃圖如圖7所示。
測試軟件的應(yīng)用程序?qū)崿F(xiàn)該軟件所有的測試項目。項目管理模塊實現(xiàn)用戶登錄、文件保存管理、公共信息區(qū)管理、數(shù)字時鐘、離心機信息管理。
框架模塊中主要實現(xiàn)應(yīng)用程序框架界面的創(chuàng)建,包含測試項目目錄的創(chuàng)建、狀態(tài)欄管理、數(shù)據(jù)列表管理、繪圖管理、提示信息管理、日志管理、實時時鐘控制、配置文件解析管理等。
解析模塊用于測試軟件中涉及到的所有的協(xié)議解析處理以及數(shù)據(jù)顯示,一方面對測試系統(tǒng)接收到的數(shù)據(jù)進行協(xié)議解析,另一方面對測試系統(tǒng)發(fā)送的數(shù)據(jù)進行協(xié)議組幀,如RS-422串行通訊協(xié)議的處理。串口通信雖然簡單方便,但實際使用時會發(fā)現(xiàn)需要傳輸?shù)牟恢?個字節(jié),往往需要傳輸n個字節(jié)組成的數(shù)據(jù)包,而因為串口通信中字節(jié)之間相互獨立,在接收數(shù)據(jù)時面臨數(shù)據(jù)包對齊和防止出錯的兩大問題。為了解決這兩個問題,本文在發(fā)送端通過將數(shù)據(jù)按指定格式打包,在接收端使用狀態(tài)機解析數(shù)據(jù),實現(xiàn)串口通信可靠傳輸。數(shù)據(jù)包對齊在也叫數(shù)據(jù)幀同步,解決方法就是引入幀同步字節(jié),也就是增加幀頭、幀尾等,對于固定長度數(shù)據(jù)幀通信可以只使用幀頭幀尾,對于可變長度數(shù)據(jù)幀通信還需引入描述幀長的字節(jié)。利用幀頭、幀尾、幀長即可解決。防止數(shù)據(jù)出錯也叫差錯控制,在通信原理中,有4種差錯控制方法:檢錯重發(fā)、前向糾錯、反饋校驗、檢錯刪除。4種差錯控制方法各有其優(yōu)缺點,本文采用檢錯刪除的差錯控制算法,故只需要考慮如何檢錯這一個問題,只需要在數(shù)據(jù)幀中增加校驗字節(jié)。比較簡單的一種校驗方式為和校驗,即把校驗字節(jié)前的所以字節(jié)求和,最后保留低8位作為校驗字節(jié)。
本文針對較為復(fù)雜的一種通信場景進行總結(jié),需要發(fā)送變長的數(shù)據(jù)幀。其他場景可在此基礎(chǔ)上進行簡化。為了發(fā)送變長數(shù)據(jù)幀,使用幀頭+幀長+命令字節(jié)+數(shù)據(jù)字節(jié)+校驗字節(jié)+幀尾的格式對數(shù)據(jù)包進行打包,其實幀頭和幀長已經(jīng)足夠解決幀對齊問題,幀尾可以去掉,為了適應(yīng)更復(fù)雜的情況,這里保留幀尾。幀頭:本文使用 0x55,0xAA兩個字節(jié)作為幀頭,因為它們對應(yīng)的二進制位0與1的個數(shù)相同,分布均勻不易出錯。幀長:根據(jù)數(shù)據(jù)幀實際長度確定幀長字節(jié),這里只使用1個字節(jié),故幀長字節(jié)最大為255,為提高利用率,規(guī)定幀長字節(jié)描述的是數(shù)據(jù)字節(jié)的長度,故應(yīng)重新命名為數(shù)據(jù)長度字節(jié)。命令字節(jié):利用命令字節(jié)指定數(shù)據(jù)字節(jié)的功能,例如命令字節(jié)為1表示傳輸加表頻率,為2表示傳輸加表溫度等,1字節(jié)命令+n字節(jié)數(shù)據(jù)是工業(yè)中比較常用的一種格式。數(shù)據(jù)字節(jié):數(shù)據(jù)字節(jié)長度可變,幀長字節(jié)為0,表示沒有數(shù)據(jù),幀長字節(jié)為255,表示有255字節(jié)數(shù)據(jù)。校驗字節(jié):比較簡單的一種校驗方式為和校驗,即把校驗字節(jié)前的所以字節(jié)求和,最后保留低8位作為校驗字節(jié)。在MODBUS協(xié)議中常用CRC16循環(huán)冗余校驗方式,將校驗字節(jié)前的所以字節(jié)加入計算,得到兩字節(jié)CRC16校驗碼,本文采用此方式。幀尾:與幀頭相似,這里使用0xFF作為幀尾。
測試軟件對于底層板卡的驅(qū)動控制模塊,分別是RS-422串行通訊板卡控制、離心機通用Rs232串口通訊控制。硬件模塊一方面包含硬件控制功能,其中主要包括板卡的打開、關(guān)閉、配置、讀取功能,同時基于幀解析的模塊,將需要解析的數(shù)據(jù)進行協(xié)議處理轉(zhuǎn)換成軟件功能中要求的數(shù)據(jù)。
在RS-422串行通訊板卡控制模塊的基礎(chǔ)上,結(jié)合測試系統(tǒng)使用需要,再次封裝,形成最終的422板卡控制模塊,供主應(yīng)用程序調(diào)用。
離心機控制模塊用于對離心機的通訊指令進行管理,并調(diào)用通用Rs232串口通訊控制模塊,進行各指令的發(fā)送控制。
測試軟件測試流程如圖8所示。
圖8 測試軟件流程圖
測試軟件開始后,首先進入半徑測量選項,半徑測量分為正向半徑測量和負向半徑測量。當加速度計輸入軸指向離心機旋轉(zhuǎn)軸安裝時,則測試軟件走正向半徑測量流程。半徑測量完成之后依次模擬所有加速度值,待轉(zhuǎn)臺轉(zhuǎn)速穩(wěn)定后,采集并記錄加速度計的輸出值。當前加速度實驗完畢后進入下一個加速度點的測試,直到所有加速度點測試完成后軟件進入數(shù)據(jù)擬合處理流程;數(shù)據(jù)處理完成后生成報表。同理,當加速度計輸入軸背向離心機旋轉(zhuǎn)軸安裝時,則測試軟件走負向半徑測量流程,負向半徑測量完成后,后續(xù)流程與同向測試流程一樣,最后數(shù)據(jù)處理完成后生成報表。
試驗步驟和方法:
1)同時將6只加速度計裝入工裝并固定在離心機臺面上,連接好測試電纜,啟動測試軟件,進入測試界面。
2)點擊“開始采集”按鈕,系統(tǒng)會彈出編號輸入對話框,此時輸入需要測試的加速度計編號,正向測試時,加速度計編號前綴標為“P”,負向測試時,前綴標為“N”,是對后期生成數(shù)據(jù)的區(qū)分。
3)點擊“開始保存”按鈕。此時系統(tǒng)開始進行自動化測試,并且按照要求存儲數(shù)據(jù),在測試的進程中,還可以通過觀察測試曲線,來判定測試是否正確,測試的加速度計工作是否正常。
4)測試過程中,測試狀態(tài)的對話框中會顯示測試的進行情況,只有離心機轉(zhuǎn)速穩(wěn)定時,系統(tǒng)才會采集數(shù)據(jù)。其中a值為離心機的轉(zhuǎn)速。測試結(jié)束時,測試狀態(tài)的對話框中會顯示“測試完成”。
5)正向測試結(jié)束后,將測試項目更改為“量程設(shè)置(負)”,同時加速度計前綴更改為 “N”,進行負向的測試,測試方法同上。
6)測試完成后,數(shù)據(jù)會自動存儲,生成數(shù)據(jù)報告文件。
基于上述系統(tǒng)與軟件設(shè)計,完成了加速度計非線性度參數(shù)自動測量裝置集成,并對多套振梁加速度計進行測試,通過分析數(shù)據(jù),確定本方法精度滿足設(shè)計要求,同時測試完全自動化,大大提高測量效率。下面通過某支振梁加速度計的測量結(jié)果進行分析對比,表1~2分別使用自動測試裝置、手動控制離心機人工記錄數(shù)據(jù)測量計算,其中人工記錄測量時計算過程中的加速度直接采用理論加速度值。
表1是加速度計正向安裝時使用自動測量裝置與手動測量數(shù)據(jù)對比。
表2是加速度計負向安裝時使用自動測量裝置與手動測量數(shù)據(jù)對比。
從表1和表2中可以看出,在自動測量和手動測量兩種情況下,加速度計的輸出基本一致,表明自動測量與手動測量兩種方法數(shù)據(jù)可靠,具有可比性。從自動測量計算可以看出:加速度計實際的加速度和理論加速度存在一定偏差,這是由于安裝和工裝誤差導致加速度計到離心機中心的半徑并不等于理論半徑R造成的,自動測量裝置中將實際半徑R′計算出來,這樣測量精度就會更高。
表3是加速度計正向安裝時兩種測量方法二次項計算對比。
表4是加速度計負向安裝時兩種測量方法二次項計算對比。
表5是兩種測量方法標度因數(shù)非線性模型計算對比。
表1 加速度計正向安裝時使用自動測量裝置與手動測量數(shù)據(jù)對比
表2 加速度計負向安裝時使用自動測量裝置與手動測量數(shù)據(jù)對比
表3 加速度計正向安裝時兩種測量方法二次項計算對比
表4 加速度計負向安裝時兩種測量方法二次項計算對比
表5 兩種測量方法標度因數(shù)非線性模型計算對比
從表3到表5對比可以看出,自動測量裝置和手動記錄再計算得出的參數(shù)結(jié)果基本在同一個數(shù)量級,可以進一步證明自動測量裝置測試數(shù)據(jù)的正確性和可靠性。實驗中通過手動測試與自動測試對比,得出以下結(jié)論:
1)單次測試數(shù)量增加。
手動測試是一個工裝只能裝夾一只加速度計表,自動測試裝置是一個工裝同時裝夾6只加速度計,同時測試6只加速度計,效率大大提升。
2)測試人員減少。
手動測試需要兩個人共同協(xié)作進行,一個人負責手動輸入離心速率,一個人負責手動數(shù)據(jù)采集。而自動測試裝置,減少了人力,只需一個人即可獨立完成離心測試。人力的減少,自動化的測試,大大提升了測試的穩(wěn)定性,杜絕了人為輸入發(fā)生錯誤的現(xiàn)象。
3)數(shù)據(jù)自動化處理。
手動測試時,結(jié)果還需要Excel軟件處理,將正向和負向數(shù)據(jù)分別粘貼到處理軟件中,經(jīng)過軟件計算才能得出加速度計的離心測試結(jié)果k2值。而自動化測試結(jié)束的同時,加速度計的結(jié)果k2就已自動生成,只需打開數(shù)據(jù)存儲報表,就能得到需要的測試結(jié)果,減少了人工操作。
4)測量精度提高。
自動測量裝置將正向安裝半徑和負向安裝精確計算了出來,不再采用理論中的半徑值,提高了測量精度。
本文針對目前振梁式加速度計非線性度參數(shù)測量方法存在效率低、測量精度等問題,實現(xiàn)了一種振梁式加速度非線性參數(shù)測量的自動裝置,并對處理結(jié)果進行了對比分析。結(jié)果表明:自動測量裝置數(shù)據(jù)準確可靠,效率較高,這些參數(shù)對加速度計內(nèi)部器件進行深入分析提供良好的數(shù)據(jù)支撐,能夠更好的提高加速度計標度因數(shù)穩(wěn)定性,有很好的現(xiàn)實意義。