專利名稱:一種電源性能指標(biāo)測(cè)試方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種電源性能指標(biāo)測(cè)試方法,尤其涉及ー種智能儀表控制技術(shù),屬智能控制系統(tǒng)技術(shù)領(lǐng)域。
背景技術(shù):
隨著計(jì)算機(jī)的應(yīng)用不斷發(fā)展,計(jì)算機(jī)技術(shù)在系統(tǒng)故障自動(dòng)測(cè)試中的到很好的應(yīng)用,為雷達(dá)系統(tǒng)供電的電源種類繁多,出現(xiàn)故障后維修,一般維修人員難以解決,利用計(jì)算機(jī)進(jìn)行電源故障測(cè)試主 要先根據(jù)電源的原理等建立故障專家知識(shí)庫,電源出現(xiàn)故障后,利用計(jì)算機(jī)軟件按照故障專家知識(shí)庫的流程對(duì)其進(jìn)行輔助測(cè)試,判斷定位故障。ー個(gè)故障專家知識(shí)庫(包括故障樹)的建立不僅是要求理論上的分析而且要進(jìn)行大量的實(shí)踐測(cè)試,選用最好的方法、指令和參數(shù),并且建立一個(gè)電源或測(cè)試出ー個(gè)故障需要反復(fù)測(cè)試大量的測(cè)試點(diǎn)和不同的性能指標(biāo)。在傳統(tǒng)的計(jì)算機(jī)軟件開發(fā)控制GPIB(GeneralPurpose Interfaces Bus)總線的測(cè)試臺(tái)時(shí),由于GPIB指令繁多,參數(shù)不定,舊的系統(tǒng)設(shè)計(jì)方法是將GPIB指令、參數(shù)以及GPIB指令執(zhí)行的流程順序都寫在具體的程序代碼里,GPIB指令的函數(shù)實(shí)現(xiàn)與流程實(shí)現(xiàn)的程序緊密結(jié)合的嚴(yán)重的缺點(diǎn)是測(cè)試所用的GPIB指令和參數(shù)只要有微小的變化就要修改程序,軟件開發(fā)人員和電子、電氣工程師必須同時(shí)一起工作,依賴于綜合能力強(qiáng)的開發(fā)人員,即使引入了面向?qū)ο蠹夹g(shù),也只是對(duì)GPIB基本函數(shù)的簡(jiǎn)單封裝。
發(fā)明內(nèi)容
本發(fā)明的目的是提供ー種通用的電路板性能指標(biāo)測(cè)試方法,該方法參數(shù)修改靈活,不需修改程序代碼,方法通用性好。能讓軟件研發(fā)人員與電子、電氣工程師能完全做到分エ協(xié)作,各盡其能。為實(shí)現(xiàn)上述目的,本發(fā)明采用如下技術(shù)方案
ー種通用的電路板性能指標(biāo)測(cè)試方法,該方法包括以下步驟
由電子工程師編制電路板故障測(cè)試所需的性能指標(biāo)的GPIB指令組卡;
程序開發(fā)人員建立了ー個(gè)數(shù)據(jù)庫,存放每個(gè)性能指標(biāo)測(cè)試所用的GPIB指令組;
通過用戶界面將指令組錄入到數(shù)據(jù)庫;
程序員編寫ー個(gè)智能GPIB指令解釋器;
在具體測(cè)試電源性能指標(biāo)時(shí),程序中為解釋器指定GPIB指令組ID后,解釋器就自動(dòng)從數(shù)據(jù)庫中讀出指令,并逐條解釋執(zhí)行,如果是標(biāo)準(zhǔn)的GPIB指令,則指令執(zhí)行單元通過GPIB總線發(fā)往智能儀器,智能儀器執(zhí)行指令,并返回測(cè)試結(jié)果;如果是自定義的指令(如延時(shí)指令,計(jì)算指令等)就由解釋器調(diào)用指令執(zhí)行單元相應(yīng)函數(shù)(如延時(shí)指令函數(shù),求最大值函數(shù)、最小值函數(shù)、平均數(shù)函數(shù)和算數(shù)表達(dá)式等)執(zhí)行;該GPIB指令組的最后ー個(gè)指令為返回結(jié)果的指令,即得到測(cè)試點(diǎn)所測(cè)相應(yīng)的性能指標(biāo)。測(cè)試過程中,根據(jù)需要更改GPIB指令組中某個(gè)指令、參數(shù)或指令的順序時(shí),測(cè)試人員通過用戶界面修改數(shù)據(jù)庫即可。(無需程序開發(fā)人員參與)
所需的性能指標(biāo)如電壓、電流、電阻、紋波系數(shù)或波形圖等。電路測(cè)試人員只需根據(jù)軟件的向?qū)У闹敢M(jìn)行操作,就可以方便的得到測(cè)試點(diǎn)所需相應(yīng)的性能指標(biāo),并提供給故障診斷模塊,以供判斷使用。本發(fā)明相比現(xiàn)有技術(shù)具有如下優(yōu)點(diǎn)
本發(fā)明的電源性能指標(biāo)測(cè)試方法,建立了一套測(cè)試電路板上測(cè)試點(diǎn)的性能指標(biāo)的方法流程。建立了ー個(gè)數(shù)據(jù)庫存放每個(gè)性能指標(biāo)測(cè)試所用的GPIB指令組;電子工程師編制指令組卡片;由錄入員通過軟件用戶界面錄入到數(shù)據(jù)庫;程序員編寫ー個(gè)智能GPIB指令解釋器,在測(cè)試時(shí)程序中為解釋器給定GPIB指令組ID后,解釋器就自動(dòng)從數(shù)據(jù)庫中讀出指令,并解釋執(zhí)行。并將執(zhí)行結(jié)果返回給調(diào)用者。軟件研發(fā)人員不要了解測(cè)試性能指標(biāo)的具體電子、電氣的專業(yè)知識(shí),這大大降低了對(duì)系統(tǒng)中各類人員綜合能力的要求。克服了傳統(tǒng)的直接把GPIB指令和參數(shù)和編程語言的捆綁在一起的嚴(yán)重缺點(diǎn)測(cè)試所用的GPIB指令和參數(shù)只要有微小的變化就要修改程序,軟件開發(fā)人員和電子、電氣工程師必須同時(shí)一起工作,依賴于綜合能力強(qiáng)的開發(fā)人員。本發(fā)明優(yōu)越性還體現(xiàn)在測(cè)試點(diǎn)的性能指標(biāo)測(cè)試指令和參數(shù)修改很靈活,直接通過友好的軟件錄入界面,不需修改程序代碼。本發(fā)明添加了自定義計(jì)算功能,代碼重用性好,方法通用性好。能讓軟件研發(fā)人員與電子、電氣工程師能完全做到分エ協(xié)作,各盡其能。本發(fā)明中程序代碼與具體某個(gè)電路的測(cè)試點(diǎn)和性能指標(biāo)無關(guān),GPIB指令不與程序捆綁,修改指令和參數(shù)時(shí)不需修改程序。程序通用性好。性能指標(biāo)測(cè)試所需GPIB指令的順序體現(xiàn)在數(shù)據(jù)庫里,可以通過軟件界面進(jìn)行修改,而不是由編程語言在程序里固定實(shí)現(xiàn),不可修改。
圖I是GPIB測(cè)試系統(tǒng)硬件結(jié)構(gòu) 圖2是故障診斷工作流程 圖3是電源性能指標(biāo)測(cè)試流程圖。圖4為GPIB指令組數(shù)據(jù)庫表。
具體實(shí)施例方式下面將結(jié)合附圖及具體實(shí)施例對(duì)本發(fā)明所述的ー種電源性能指標(biāo)測(cè)試方法作進(jìn)ー步地詳細(xì)描述。本發(fā)明所涉及的方法中,根據(jù)發(fā)明所設(shè)計(jì)的工作流程如下
I.圖I是整個(gè)故障診斷系統(tǒng)的硬件結(jié)構(gòu)圖,即性能指標(biāo)測(cè)試所處的系統(tǒng)環(huán)境,計(jì)算機(jī)插入ー塊GPIB接ロ卡,通過GPIB總線與測(cè)試儀器相互連接,儀器通過適配器與被測(cè)對(duì)象 (UUT),即電源,相連。2.電子工程師編制電源測(cè)試點(diǎn)的性能指標(biāo)測(cè)試所需的GPIB指令組卡;程序開發(fā)人員建立了ー個(gè)數(shù)據(jù)庫,存放每個(gè)性能指標(biāo)測(cè)試所用的GPIB指令組;通過用戶界面錄入到數(shù)據(jù)庫;圖4是GPIB指令組數(shù)據(jù)庫表。
3.在具體測(cè)試電源性能指標(biāo)時(shí),利用程序開發(fā)人員編寫ー個(gè)智能GPIB指令解釋器,其解釋過程為程序中為解釋器指定GPIB指令組ID后,如ID為4,解釋器就自動(dòng)從數(shù)據(jù)庫中讀出指令,并逐條解釋執(zhí)行,如果是標(biāo)準(zhǔn)的GPIB指令,則指令執(zhí)行單元通過GPIB總線發(fā)往智能儀器,如果是自定義的指令,如延時(shí)指令,求最大值函數(shù)、最小值函數(shù)、平均數(shù)函數(shù)和算數(shù)表達(dá)式等,就由解釋器調(diào)用指令執(zhí)行單元執(zhí)行。一般該指令組的最后ー個(gè)指令為返回結(jié)果的指令。最后將執(zhí)行結(jié)果返回給調(diào)用者。如圖3電源性能指標(biāo)測(cè)試流程圖。4.故障分析模塊在得到性能指標(biāo)后根據(jù)故障專家?guī)熘械牟呗裕\斷出故障、提示下一歩要測(cè)試的性能指標(biāo)或給出維修建議。如圖2電源性能指標(biāo)判斷工作流程 5.如果在建立專家?guī)旎蛐阅苤笜?biāo)測(cè)試吋,需要對(duì)GPIB指令組中具體某個(gè)指令,參數(shù)或指令的順序做修改,測(cè)試人員只需通過用戶界面進(jìn)行修改。無需程序開發(fā)人員參與。本發(fā)明圖4中顯示了測(cè)試性能指標(biāo)所用GPIB指令組的例子,包括表中的字段名稱,和記錄內(nèi)容,字段名稱含義如下所述
指令組ID為測(cè)試ー個(gè)性能指標(biāo)所用指令組的標(biāo)識(shí);
指令順序一指令組中指令的先后順序;
指令類型標(biāo)明是指令的類型,與函數(shù)名相對(duì)應(yīng),為解釋器解釋指令吋,作出判斷使用何種執(zhí)行單元執(zhí)行指令;
儀器ID智能儀器的名稱標(biāo)識(shí)符;
指令包括標(biāo)準(zhǔn)GPIB指令和本發(fā)明自定義指令;
參數(shù)指令的參數(shù)部分;
注釋解釋指令的用途;
其中自定義指令中的MAX為求最大值,MIN為求最小值,AVER為求平均值,L20為該指令組中順序?yàn)?0的那一條指令執(zhí)行后所返回的結(jié)果。
權(quán)利要求
1.一種通用的電路板性能指標(biāo)測(cè)試方法,該方法包括以下步驟 由電子工程師編制電路板故障測(cè)試所需的性能指標(biāo)的GPIB指令組卡; 程序開發(fā)人員建立了一個(gè)數(shù)據(jù)庫,存放每個(gè)性能指標(biāo)測(cè)試所用的GPIB指令組; 通過用戶界面將指令組錄入到數(shù)據(jù)庫; 程序員編寫一個(gè)智能GPIB指令解釋器; 在具體測(cè)試電源性能指標(biāo)時(shí),程序中為解釋器指定GPIB指令組ID后,解釋器就自動(dòng)從數(shù)據(jù)庫中讀出指令,并逐條解釋執(zhí)行,如果是標(biāo)準(zhǔn)的GPIB指令,則指令執(zhí)行單元通過GPIB總線發(fā)往智能儀器,智能儀器執(zhí)行指令,并返回測(cè)試結(jié)果;如果是自定義的指令就由解釋器調(diào)用指令執(zhí)行單元相應(yīng)函數(shù)執(zhí)行;該GPIB指令組的最后一個(gè)指令為返回結(jié)果的指令,即得 到測(cè)試點(diǎn)所測(cè)相應(yīng)的性能指標(biāo)。
2.根據(jù)權(quán)利求I所述的通用的電路板性能指標(biāo)測(cè)試方法,測(cè)試過程中,根據(jù)需要更改GPIB指令組中某個(gè)指令、參數(shù)或指令的順序時(shí),測(cè)試人員通過用戶界面修改數(shù)據(jù)庫即可。
3.根據(jù)權(quán)利求I所述的通用的電路板性能指標(biāo)測(cè)試方法,所需的性能指標(biāo)如電壓、電流、電阻、紋波系數(shù)或波形圖。
全文摘要
本發(fā)明公布了一種電源性能指標(biāo)測(cè)試方法,尤其涉及一種智能儀表控制技術(shù),屬智能控制系統(tǒng)技術(shù)領(lǐng)域。該方法由電子工程師編制電路板故障測(cè)試所需的性能指標(biāo)的GPIB指令組卡;程序開發(fā)人員建立了一個(gè)數(shù)據(jù)庫,存放每個(gè)性能指標(biāo)測(cè)試所用的GPIB指令組;通過用戶界面將指令組錄入到數(shù)據(jù)庫;程序員編寫一個(gè)智能GPIB指令解釋器;軟件研發(fā)人員不要了解測(cè)試性能指標(biāo)的具體電子、電氣的專業(yè)知識(shí),這大大降低了對(duì)系統(tǒng)中各類人員綜合能力的要求。克服了傳統(tǒng)的直接把GPIB指令和參數(shù)和編程語言的捆綁在一起的嚴(yán)重缺點(diǎn)測(cè)試所用的GPIB指令和參數(shù)只要有微小的變化就要修改程序,軟件開發(fā)人員和電子、電氣工程師必須同時(shí)一起工作。
文檔編號(hào)G01R31/40GK102662149SQ201210107820
公開日2012年9月12日 申請(qǐng)日期2012年4月13日 優(yōu)先權(quán)日2012年4月13日
發(fā)明者劉文軍, 張建偉, 朱節(jié)中, 朱節(jié)云, 王順鳳, 鄭鈺輝 申請(qǐng)人:南京信息工程大學(xué)