基于虛擬儀器的控制指令碼自動(dòng)測(cè)試系統(tǒng)
引 言
航空系統(tǒng)中,主控系統(tǒng)采用發(fā)送控制指令碼的方式控制其他系統(tǒng),主控系統(tǒng)發(fā)送的控制指令碼需要進(jìn)行精確測(cè)試。隨著航空系統(tǒng)越來越復(fù)雜,一套系統(tǒng)需要測(cè)試上百組控制指令碼,測(cè)試工作量也越來越大。人工測(cè)試系統(tǒng)中調(diào)節(jié)電源、匹配控制指令碼、頻率值的讀取都需要測(cè)試人員手動(dòng)操作。這種測(cè)試系統(tǒng)測(cè)試效率與測(cè)試精度低下,可靠性也不高,人工的測(cè)試系統(tǒng)亟待改進(jìn)。自動(dòng)測(cè)試系統(tǒng)采用了虛擬儀器的技術(shù),將人工測(cè)試系統(tǒng)中的手動(dòng)調(diào)節(jié)工作都采用工控機(jī)實(shí)現(xiàn)自動(dòng)控制,自動(dòng)匹配控制指令碼并讀取頻率值。新的測(cè)試過程只需要點(diǎn)擊幾次軟件界面上的按鈕,提高了測(cè)試的精度和測(cè)試效率。
1 控制指令碼產(chǎn)生流程
主控系統(tǒng)輸出控制指令碼是主控系統(tǒng)控制其他系統(tǒng)的關(guān)鍵所在,其正確與否直接關(guān)系到整個(gè)航空系統(tǒng)的可靠性,因此對(duì)控制指令碼需要進(jìn)行精確地測(cè)量與測(cè)試。
航空系統(tǒng)中主控系統(tǒng)的電壓源是線性可調(diào)的可控電壓源,可控電壓源輸出的電壓值V,主控系統(tǒng)中電壓頻率轉(zhuǎn)換模塊依據(jù)電壓值V輸出相應(yīng)的頻率值F,頻率譯碼器接收到頻率值F輸出十六位控制指令碼。
控制指令碼的測(cè)試控制指令碼產(chǎn)生流程如圖1所示。
2 自動(dòng)測(cè)試系統(tǒng)設(shè)計(jì)
控制指令碼自動(dòng)測(cè)試系統(tǒng)就采用了虛擬儀器技術(shù),將調(diào)節(jié)電源、匹配控制指令碼、頻率值的讀取等都集中到測(cè)試系統(tǒng)的工控機(jī)上,方便測(cè)試人員進(jìn)行控制指令碼測(cè)試。基于虛擬儀器的自動(dòng)測(cè)試系統(tǒng)框圖如圖2所示。
自動(dòng)測(cè)試系統(tǒng)仍然需要模擬主控系統(tǒng)提供的線性可調(diào)的電壓源,可控電壓源的電壓輸出采用數(shù)據(jù)采集板卡的D/A端口進(jìn)行控制。計(jì)算機(jī)發(fā)送數(shù)字量到數(shù)據(jù)采集板卡,數(shù)據(jù)采集板卡D/A端口輸出模擬電壓,從而控制測(cè)試系統(tǒng)的線性可調(diào)電壓源。數(shù)據(jù)采集板卡采用的是阿爾泰科貿(mào)有限公司的USB2013數(shù)字采集卡,USB2013板上設(shè)計(jì)有12 b分辨率的A/D轉(zhuǎn)換器和D/A轉(zhuǎn)換器,D/A轉(zhuǎn)換器輸入信號(hào)范圍:0~5 V、0~10 V、
評(píng)論