基于PXI總線的某裝備自動(dòng)測(cè)試系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
對(duì)于一類部件的特性的判定過程,首先通過多功能PXI模塊產(chǎn)生相關(guān)的激勵(lì)信號(hào)(多為正弦或方波信號(hào)),適當(dāng)?shù)恼{(diào)理、隔離后加給待測(cè)導(dǎo)彈部件,同時(shí)采集待測(cè)部件上的輸出信號(hào)(可能是一路或多路,數(shù)字信號(hào)或模擬信號(hào)),然后對(duì)采集到的信號(hào)進(jìn)行處理分析,從而得出該導(dǎo)彈部件的工作狀態(tài)以及可能存在的故障。
在實(shí)際測(cè)試過程中,由于不同的被測(cè)對(duì)象部件所需要的激勵(lì)信號(hào)數(shù)量不同,前后部件的測(cè)試具有關(guān)聯(lián)性;反饋信號(hào)包括A/D采集、數(shù)字信號(hào)讀取、萬用表測(cè)量信號(hào)(電壓、電流、頻率等)等等,一個(gè)待測(cè)部件的反饋信號(hào)往往是包括一種或幾種信號(hào)的綜合,一種信號(hào)中又可能是多路并發(fā)信號(hào)。故這部分的操作需要并行控制,在軟件設(shè)計(jì)上需要分配不同的任務(wù)進(jìn)行處理。
3系統(tǒng)軟件方案
系統(tǒng)軟件部分采用NI公司的LabWindows/CVI7.0作為開發(fā)環(huán)境,由于CVI支持WindowsSDK,擁有功能強(qiáng)大的函數(shù)庫和GUI模板,提供了各種組件包支持,可以很方便的實(shí)現(xiàn)軟件設(shè)計(jì)者的設(shè)計(jì)思路。
測(cè)試系統(tǒng)軟件如圖4所示。
如圖4所示,軟件的整體模塊共分為兩大部分:測(cè)試操作模塊和信息處理模塊,前者包括對(duì)PXI系列板卡的操作以及實(shí)現(xiàn)對(duì)被測(cè)對(duì)象的測(cè)量;后者包括故障診斷與維修幫助、測(cè)試信息查詢、數(shù)據(jù)庫模塊操作、報(bào)表模塊操作、顯示交互模塊等。
測(cè)試操作模塊共分3層:業(yè)務(wù)測(cè)試模塊層、測(cè)試任務(wù)庫接口層、PXI設(shè)備任務(wù)庫層。
其中,業(yè)務(wù)測(cè)試模塊層包含了系統(tǒng)自檢模塊以及各個(gè)型號(hào)設(shè)備的測(cè)試模塊,每個(gè)模塊都包含多個(gè)測(cè)試流程。在業(yè)務(wù)測(cè)試模塊層中,每個(gè)測(cè)試模塊的一個(gè)流程可以理解為一個(gè)原子測(cè)試單元。對(duì)于測(cè)試任務(wù)庫接口而言,其上層的測(cè)試模塊都可以理解為由若干個(gè)基本測(cè)試單元的集合,測(cè)試任務(wù)庫接口層就可以“同等”的對(duì)待不同測(cè)試模塊的業(yè)務(wù)需求。只要擴(kuò)充測(cè)試任務(wù)庫的功能,就可以靈活的處理甚至擴(kuò)充各個(gè)測(cè)試模塊的需求。
一類典型的基本測(cè)試單元的測(cè)試流程如圖5所示。
評(píng)論