機(jī)載計(jì)算機(jī)通用自動(dòng)測(cè)試平臺(tái)設(shè)計(jì)
2.2 軟件結(jié)構(gòu)設(shè)計(jì)
測(cè)試軟件根據(jù)需求設(shè)計(jì)其測(cè)試策略,描述測(cè)試數(shù)據(jù)及故障診斷知識(shí),針對(duì)測(cè)試策略開發(fā)面向信號(hào)、針對(duì)產(chǎn)品的測(cè)試程序,同時(shí)根據(jù)硬件資源配置進(jìn)行測(cè)試儀器資源描述、測(cè)試通道配置描述、適配器信號(hào)映射關(guān)系描述,由編譯器編譯后形成可以直接運(yùn)行的測(cè)試模塊。測(cè)試軟件通過用戶界面,由測(cè)試信息管理程序調(diào)用測(cè)試模塊及故障診斷組件,完成測(cè)試及故障診斷過程。主測(cè)試程序在LabView軟件平臺(tái)上編寫,用于完成數(shù)據(jù)庫讀寫、儀器驅(qū)動(dòng)程序的調(diào)用等功能。測(cè)試流程和結(jié)果數(shù)據(jù)由TestStand以及Microsoft Access管理,所有測(cè)試參數(shù)、程控指令、測(cè)試結(jié)果都放在數(shù)據(jù)庫中,主程序依次讀取其中的相應(yīng)記錄進(jìn)行分析處理,執(zhí)行相應(yīng)操作完成測(cè)試任務(wù)。
針對(duì)不同的UUT,測(cè)試軟件只是流程和任務(wù)數(shù)據(jù)不同,而軟件框架中的其它部分不變。在軟件設(shè)計(jì)中,通過建立通用軟件框架,滿足各UUT測(cè)試程序的設(shè)計(jì)要求。通用功能接口通過調(diào)用儀器驅(qū)動(dòng)程序,對(duì)各種儀器資源的功能進(jìn)行標(biāo)準(zhǔn)化定義和封裝,以實(shí)現(xiàn)測(cè)試程序中要求的測(cè)量與激勵(lì)功能標(biāo)準(zhǔn)化對(duì)接,避免了操作系統(tǒng)和測(cè)試程序直接控制儀器,實(shí)現(xiàn)了儀器的互換性。采用上述結(jié)構(gòu)實(shí)現(xiàn)的軟件應(yīng)用于另一個(gè)UUT時(shí),軟件基本不必重新編寫,只需修改數(shù)據(jù)庫中的內(nèi)容即可。
3 故障診斷及定位
故障診斷是根據(jù)UUT的正常特征信號(hào)、異常信號(hào)和其它診斷信息,查明導(dǎo)致UUT發(fā)生故障的部件或聯(lián)系,并找到其初始原因。通用測(cè)試平臺(tái)結(jié)合故障診斷技術(shù)和專家系統(tǒng),對(duì)故障的部位、產(chǎn)生原因、性質(zhì)和程度進(jìn)行判斷。故障診斷系統(tǒng)以專家系統(tǒng)為主要診斷依據(jù),由測(cè)試數(shù)據(jù)入口、故障信息庫、系統(tǒng)知識(shí)庫和推理機(jī)制組成,其系統(tǒng)結(jié)構(gòu)如圖3所示。本文引用地址:http://butianyuan.cn/article/192764.htm
故障信息庫用于記錄檢測(cè)過程中的各種故障信息,依據(jù)故障樹模型,建立相應(yīng)的數(shù)據(jù)關(guān)聯(lián),為故障定位存儲(chǔ)數(shù)據(jù)資料。專家知識(shí)庫用于根據(jù)操作中遇到的故障和專家系統(tǒng),為故障定位和推理機(jī)制提供參考信息。采用與推理機(jī)制相互獨(dú)立的平臺(tái)式結(jié)構(gòu),便于專家知識(shí)的擴(kuò)充與完善。
推理機(jī)制內(nèi)部包含3個(gè)推理引擎:模糊邏輯推理引擎、專家規(guī)則推理引擎和神經(jīng)網(wǎng)絡(luò)推理引擎。利用規(guī)則推理的方法,對(duì)故障信息庫和系統(tǒng)知識(shí)庫進(jìn)行數(shù)據(jù)融合和分析推理,并為解釋程序提供推理機(jī)制。當(dāng)讀取UUT測(cè)試數(shù)據(jù)后,推理引擎根據(jù)專家知識(shí)、故障信息庫資料與測(cè)試數(shù)據(jù)進(jìn)行并行診斷,其中基于相互關(guān)聯(lián)的系統(tǒng)采用模糊推理算法,基于規(guī)則的系統(tǒng)采用規(guī)則轉(zhuǎn)換算法,基于事件的系統(tǒng)采用神經(jīng)網(wǎng)絡(luò)算法。
測(cè)試平臺(tái)的故障定位主要是采用故障決策樹方法。故障樹以征兆或測(cè)試結(jié)果作為起始點(diǎn),緊接著是一組由活動(dòng)及決策組成的分叉決策樹,最終實(shí)現(xiàn)故障定位并獲得維修建議。故障樹的基本結(jié)構(gòu)如圖4所示。
4 結(jié)束語
對(duì)機(jī)載計(jì)算機(jī)自動(dòng)測(cè)試設(shè)備進(jìn)行了介紹,提出了一種基于PXI總線的通用測(cè)試平臺(tái)。該平臺(tái)具有資源高度共享、儀器設(shè)備可互換、測(cè)試程序可移植、接口和適配器標(biāo)準(zhǔn)化設(shè)計(jì)的特點(diǎn),是一種通用性測(cè)試系統(tǒng)。PXI模塊資源豐富,結(jié)合面向信號(hào)的測(cè)試軟件,可以根據(jù)UUT的不同和用戶的需求擴(kuò)充其測(cè)試功能和項(xiàng)目。因此,可用于各類機(jī)載計(jì)算機(jī)產(chǎn)品的自動(dòng)測(cè)試和故障檢測(cè)。
評(píng)論