国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于LabVIEW的濾波器插入損耗自動(dòng)測(cè)試系統(tǒng)的實(shí)現(xiàn)

2014-11-19 15:45:16袁文
電子技術(shù)與軟件工程 2014年20期
關(guān)鍵詞:自動(dòng)測(cè)試濾波器

摘 要 本文介紹了濾波器插入損耗測(cè)試的原理和方法,以及通過(guò)LabVIEW平臺(tái)的圖形化編程實(shí)現(xiàn)自動(dòng)化測(cè)試,實(shí)現(xiàn)包括器件信息顯示、數(shù)據(jù)采集、顯示、分析、存儲(chǔ)等功能。該系統(tǒng)的實(shí)現(xiàn),極大地提高了濾波器插入損耗測(cè)試的效率,且對(duì)測(cè)試的準(zhǔn)確度和穩(wěn)定度都有了較大的改善。減少了因人員操作或讀數(shù)產(chǎn)生的誤差而對(duì)測(cè)試結(jié)果引起誤判事件的發(fā)生,且該系統(tǒng)能根據(jù)測(cè)試對(duì)象的不同需求隨時(shí)改變測(cè)量參數(shù)。

【關(guān)鍵詞】濾波器 LabVIEW 自動(dòng)測(cè)試

1 引言

LabView軟件是一種圖像化的編程語(yǔ)言和開(kāi)發(fā)環(huán)境,使用這種語(yǔ)言編程時(shí),基本上不需要編寫(xiě)程序代碼,而是“繪制”程序流程圖。它廣泛地被工業(yè)屆、學(xué)術(shù)屆和研究實(shí)驗(yàn)室所接受,被公認(rèn)為式標(biāo)準(zhǔn)的數(shù)據(jù)采集和儀器控制軟件。本測(cè)試系統(tǒng)軟件根據(jù)測(cè)試需要主要由自檢、硬件資源配置、項(xiàng)目測(cè)試控制、結(jié)果報(bào)告、結(jié)果分析處理、系統(tǒng)資源等功能模塊組成本文結(jié)合實(shí)際測(cè)試經(jīng)驗(yàn)和濾波器測(cè)試的特點(diǎn)運(yùn)用LabVIEW軟件開(kāi)發(fā)了一套自動(dòng)測(cè)試系統(tǒng)。試驗(yàn)結(jié)果表明,該測(cè)試系統(tǒng)具有界面友好、功能完備、可靠性高、可維護(hù)性強(qiáng)等優(yōu)點(diǎn)。

2 測(cè)試原理

2.1 插入損耗的定義

濾波器的插入損耗是噪聲源直接傳送到負(fù)載的噪聲電壓與插入濾波器后負(fù)載上的噪聲電壓之比。

插入損耗是在空載、50Ω系統(tǒng)條件下測(cè)試的,結(jié)果通常表示為在所關(guān)心頻段內(nèi)的衰減曲線(單位為分貝)。插入損耗計(jì)算可由下式計(jì)算得出:

IL=20lg (dB)

式中:V1表示沒(méi)有濾波器時(shí)負(fù)載上的噪聲電壓;V2表示插入濾波器后負(fù)載的噪聲電壓。濾波器的插入損耗也可定義為噪聲源直接傳送到負(fù)載的噪聲功率與插入濾波器后負(fù)載上的功率之差,也可由下式計(jì)算得出:

IL=P1?P2(dB)。

式中:P1表示沒(méi)有濾波器時(shí)負(fù)載上的噪聲功率;P2表示插入濾波器后負(fù)載的噪聲功率。

2.2 測(cè)試原理

依據(jù)GB7343《10kHz~30MHz 無(wú)源無(wú)線電干擾濾波器和抑制元件抑制特性的測(cè)量方法》,按CISPR17在50/50Ω條件下,測(cè)試設(shè)備為頻譜分析儀和信號(hào)發(fā)生器,則濾波器共模和差模插入損耗的測(cè)試原理如圖1所示:

3 系統(tǒng)軟件實(shí)現(xiàn)

3.1 編程軟件

編程軟件采用美國(guó)NI公司的LabVIEW編程平臺(tái),LabVIEW是一個(gè)基于G語(yǔ)言(Graphics Language, 圖形化編程語(yǔ)言) 的具有革命性的圖形化開(kāi)發(fā)環(huán)境, 它內(nèi)置信號(hào)采集、測(cè)量分析與數(shù)據(jù)顯示功能, 摒棄了傳統(tǒng)開(kāi)發(fā)工具的復(fù)雜性, 在提供強(qiáng)大功能的同時(shí)還保證了系統(tǒng)靈活性。同時(shí)對(duì)于大多數(shù)儀器有自帶驅(qū)動(dòng),并可利用VISA編輯儀器標(biāo)準(zhǔn)命令SCPI,使LabVIEW幾乎可與任何程控儀器進(jìn)行通訊。

3.2 系統(tǒng)設(shè)備

根據(jù)濾波器的插入損耗測(cè)試的原理,在測(cè)試軟件編程上首先考慮的是用電腦把測(cè)試設(shè)備連接起來(lái),能夠通過(guò)電腦對(duì)設(shè)備進(jìn)行控制,并且能夠從測(cè)試設(shè)備中讀回測(cè)試數(shù)據(jù),并進(jìn)行計(jì)算處理,最終把測(cè)試數(shù)據(jù)存儲(chǔ)起來(lái)。一般設(shè)備都具有多種通訊接口,如RS232、GPIB接口等,本系統(tǒng)中信號(hào)發(fā)生器采用的安捷倫函數(shù)發(fā)生器33250A,頻譜分析儀采用的R&S公司的FSP30,這兩臺(tái)設(shè)備都具有GPIB接口,因?yàn)樵摻涌诰哂袀鬏敂?shù)據(jù)穩(wěn)定,連接方便并且支持多臺(tái)設(shè)備同時(shí)工作等特點(diǎn)。數(shù)據(jù)存儲(chǔ)采用的是EXCEL的形式,具有比較好的通用性,便于后期數(shù)據(jù)處理和報(bào)告的生成。測(cè)試軟件的框圖如圖2所示。

3.3 程序執(zhí)行流程框圖

如圖3所示。

3.4 軟件前面板的設(shè)計(jì)

在LabVIEW中,前面板就是人機(jī)對(duì)話界面即測(cè)試時(shí)人們可以看到的界面,因此前面板的設(shè)計(jì)一定要利于測(cè)試人員的操作。

本系統(tǒng)在前面板設(shè)計(jì)中,采用的控件有:存儲(chǔ)路徑、開(kāi)始和停止按鈕、測(cè)試頻率的的輸入、測(cè)試值的判限框、測(cè)試數(shù)據(jù)的顯示表格以及測(cè)試值的實(shí)時(shí)顯示框等。同時(shí)設(shè)置了F12為測(cè)試的快捷鍵,測(cè)試人員可以用鼠標(biāo)點(diǎn)擊測(cè)試按鈕或者按下鍵盤的F12即可開(kāi)始一次測(cè)試。圖4為本系統(tǒng)的前面。

3.5 軟件各功能的實(shí)現(xiàn)

3.5.1 測(cè)試設(shè)備的控制

本系統(tǒng)統(tǒng)一采用的GPIB接口進(jìn)行計(jì)算機(jī)與設(shè)備之間的通信。首先安裝好函數(shù)發(fā)生器33250A和頻譜分析儀FSP30生產(chǎn)廠家提供的儀器驅(qū)動(dòng)程序,如果沒(méi)有驅(qū)動(dòng)程序的可以根據(jù)設(shè)備的編程手冊(cè)中相關(guān)指令代碼通過(guò)LabVIEW的visa寫(xiě)和讀等操作也可以實(shí)現(xiàn)相關(guān)功能。配置好打開(kāi)設(shè)備的GPIB通信功能,并配置好設(shè)備的GPIB地址。在軟件中設(shè)置好對(duì)應(yīng)的設(shè)備地址,以確保通信正常。

3.5.2 測(cè)試流程設(shè)計(jì)

采用while循環(huán)配合事件結(jié)構(gòu)組成測(cè)試開(kāi)始和停止觸發(fā)器。以控制測(cè)試程序的開(kāi)始和停止。整個(gè)測(cè)試過(guò)程采用的是順序結(jié)構(gòu),依次把設(shè)置的測(cè)試頻率送入測(cè)試流程,等所有頻率測(cè)試完成后把從頻譜分析儀中讀出的數(shù)據(jù)采用數(shù)組的方式顯示在前面表格中,同時(shí)存儲(chǔ)在對(duì)應(yīng)路徑的excel表格中。這其中還增加了一個(gè)測(cè)試指示燈,當(dāng)測(cè)試開(kāi)始時(shí)指示燈亮,測(cè)試完成后燈滅,這樣測(cè)試人員可以很直觀的監(jiān)視測(cè)試的狀態(tài)。

當(dāng)測(cè)試開(kāi)始時(shí),首先順序結(jié)構(gòu)從前面板設(shè)置的第一個(gè)頻率值讀入,然后把該值傳給33250A的頻率輸入接口,同時(shí)指示燈亮表示測(cè)試開(kāi)始。這是有幾個(gè)常量(輸入波形、幅度單位、幅度、輸出使能等)會(huì)自動(dòng)的傳入33250A此時(shí)可以觀察到33250A的屏幕已經(jīng)顯示了我們?cè)O(shè)置的第一個(gè)頻率點(diǎn)的值并且信號(hào)輸出。接下來(lái),程序進(jìn)入順序結(jié)構(gòu)的后面幀,在這里對(duì)頻譜分析儀的相關(guān)參數(shù)(中心頻率、參考電平等)進(jìn)行設(shè)置,由于前面信號(hào)源的信號(hào)已經(jīng)輸出,在這時(shí)可以在頻譜分析儀上顯示了當(dāng)前信號(hào)的頻率和幅度,在程序中需要打開(kāi)頻譜分析儀的光標(biāo)并讀出當(dāng)前信號(hào)的頻率和幅度,然后把讀出的值顯示在前面板上,并且存入數(shù)組的第一位。這時(shí)順序結(jié)構(gòu)返回讀取第二個(gè)頻率值,繼續(xù)前面的測(cè)試,以此類推,待所有頻率測(cè)試完成后,數(shù)組中的數(shù)據(jù)輸出到前面的顯示表格中同時(shí)輸出到存儲(chǔ)的excel表格中,這時(shí)順序結(jié)構(gòu)執(zhí)行完成,輸出一個(gè)指令給測(cè)試指示燈使其滅掉,表示一次完整的測(cè)試完成。圖5是部分程序流程框圖

3.6 設(shè)計(jì)的關(guān)鍵點(diǎn)

(1) 由于濾波器插入損耗的測(cè)試是由信號(hào)發(fā)生器輸出信號(hào)到頻譜分析儀進(jìn)行顯示讀數(shù),因此需要兩臺(tái)設(shè)備配合一定順序完成所有頻率的測(cè)試。先由信號(hào)發(fā)生器輸出一個(gè)頻率的信號(hào),然后從頻譜分析儀上讀出該信號(hào)經(jīng)過(guò)濾波器后的幅度值,改變信號(hào)發(fā)生器輸出信號(hào)的頻率,對(duì)應(yīng)的也需要改變頻譜分析儀的設(shè)置。在程序設(shè)計(jì)時(shí)必須考慮數(shù)據(jù)傳輸和設(shè)備響應(yīng)的時(shí)間差,因此在軟件設(shè)計(jì)中一定要考慮到時(shí)序問(wèn)題,否則很有可能信號(hào)發(fā)生器一個(gè)頻率信號(hào)已經(jīng)輸出后,頻譜分析儀還未配置完成,以致系統(tǒng)讀回的值為錯(cuò)誤的,導(dǎo)致測(cè)試失敗。因此在程序流程中適當(dāng)增加一些延時(shí)來(lái)保證計(jì)算機(jī)控制和實(shí)際操作一致。

(2)在測(cè)試結(jié)果保存功能中需要把每一測(cè)試頻率點(diǎn)的值與器件編號(hào)等信息結(jié)合起來(lái),在測(cè)試報(bào)告中就能很直觀的表示出來(lái),因此在軟件設(shè)計(jì)時(shí)在適當(dāng)?shù)奈恢迷黾酉鄳?yīng)的數(shù)組元素并保存在表格中。

4 結(jié)束語(yǔ)

本系統(tǒng)經(jīng)過(guò)不斷地調(diào)試,目前已經(jīng)運(yùn)行了近一年的時(shí)間,測(cè)試了不同種類的近萬(wàn)只的濾波器,系統(tǒng)運(yùn)行穩(wěn)定可靠。實(shí)際應(yīng)用證明該系統(tǒng)具有測(cè)試效率高,測(cè)試數(shù)據(jù)準(zhǔn)確等特點(diǎn)。并且可以基于該系統(tǒng)推廣應(yīng)用至其他器件的測(cè)試中,具有較好的實(shí)用價(jià)值。

參考文獻(xiàn)

[1]楊樂(lè)平,李海淘等.LabVIEW基礎(chǔ)教程高級(jí)程序設(shè)計(jì)[M].北京:清華大學(xué)出版社,2003.

作者簡(jiǎn)介

袁文(1982-),男,大學(xué)本科學(xué)歷,學(xué)士學(xué)位。現(xiàn)為貴州航天計(jì)量測(cè)試技術(shù)研究所工程師。目前主要從事微波器件及特殊器件測(cè)試技術(shù)研究。

作者單位

貴州航天計(jì)量測(cè)試技術(shù)研究所 貴州省貴陽(yáng)市 550009endprint

摘 要 本文介紹了濾波器插入損耗測(cè)試的原理和方法,以及通過(guò)LabVIEW平臺(tái)的圖形化編程實(shí)現(xiàn)自動(dòng)化測(cè)試,實(shí)現(xiàn)包括器件信息顯示、數(shù)據(jù)采集、顯示、分析、存儲(chǔ)等功能。該系統(tǒng)的實(shí)現(xiàn),極大地提高了濾波器插入損耗測(cè)試的效率,且對(duì)測(cè)試的準(zhǔn)確度和穩(wěn)定度都有了較大的改善。減少了因人員操作或讀數(shù)產(chǎn)生的誤差而對(duì)測(cè)試結(jié)果引起誤判事件的發(fā)生,且該系統(tǒng)能根據(jù)測(cè)試對(duì)象的不同需求隨時(shí)改變測(cè)量參數(shù)。

【關(guān)鍵詞】濾波器 LabVIEW 自動(dòng)測(cè)試

1 引言

LabView軟件是一種圖像化的編程語(yǔ)言和開(kāi)發(fā)環(huán)境,使用這種語(yǔ)言編程時(shí),基本上不需要編寫(xiě)程序代碼,而是“繪制”程序流程圖。它廣泛地被工業(yè)屆、學(xué)術(shù)屆和研究實(shí)驗(yàn)室所接受,被公認(rèn)為式標(biāo)準(zhǔn)的數(shù)據(jù)采集和儀器控制軟件。本測(cè)試系統(tǒng)軟件根據(jù)測(cè)試需要主要由自檢、硬件資源配置、項(xiàng)目測(cè)試控制、結(jié)果報(bào)告、結(jié)果分析處理、系統(tǒng)資源等功能模塊組成本文結(jié)合實(shí)際測(cè)試經(jīng)驗(yàn)和濾波器測(cè)試的特點(diǎn)運(yùn)用LabVIEW軟件開(kāi)發(fā)了一套自動(dòng)測(cè)試系統(tǒng)。試驗(yàn)結(jié)果表明,該測(cè)試系統(tǒng)具有界面友好、功能完備、可靠性高、可維護(hù)性強(qiáng)等優(yōu)點(diǎn)。

2 測(cè)試原理

2.1 插入損耗的定義

濾波器的插入損耗是噪聲源直接傳送到負(fù)載的噪聲電壓與插入濾波器后負(fù)載上的噪聲電壓之比。

插入損耗是在空載、50Ω系統(tǒng)條件下測(cè)試的,結(jié)果通常表示為在所關(guān)心頻段內(nèi)的衰減曲線(單位為分貝)。插入損耗計(jì)算可由下式計(jì)算得出:

IL=20lg (dB)

式中:V1表示沒(méi)有濾波器時(shí)負(fù)載上的噪聲電壓;V2表示插入濾波器后負(fù)載的噪聲電壓。濾波器的插入損耗也可定義為噪聲源直接傳送到負(fù)載的噪聲功率與插入濾波器后負(fù)載上的功率之差,也可由下式計(jì)算得出:

IL=P1?P2(dB)。

式中:P1表示沒(méi)有濾波器時(shí)負(fù)載上的噪聲功率;P2表示插入濾波器后負(fù)載的噪聲功率。

2.2 測(cè)試原理

依據(jù)GB7343《10kHz~30MHz 無(wú)源無(wú)線電干擾濾波器和抑制元件抑制特性的測(cè)量方法》,按CISPR17在50/50Ω條件下,測(cè)試設(shè)備為頻譜分析儀和信號(hào)發(fā)生器,則濾波器共模和差模插入損耗的測(cè)試原理如圖1所示:

3 系統(tǒng)軟件實(shí)現(xiàn)

3.1 編程軟件

編程軟件采用美國(guó)NI公司的LabVIEW編程平臺(tái),LabVIEW是一個(gè)基于G語(yǔ)言(Graphics Language, 圖形化編程語(yǔ)言) 的具有革命性的圖形化開(kāi)發(fā)環(huán)境, 它內(nèi)置信號(hào)采集、測(cè)量分析與數(shù)據(jù)顯示功能, 摒棄了傳統(tǒng)開(kāi)發(fā)工具的復(fù)雜性, 在提供強(qiáng)大功能的同時(shí)還保證了系統(tǒng)靈活性。同時(shí)對(duì)于大多數(shù)儀器有自帶驅(qū)動(dòng),并可利用VISA編輯儀器標(biāo)準(zhǔn)命令SCPI,使LabVIEW幾乎可與任何程控儀器進(jìn)行通訊。

3.2 系統(tǒng)設(shè)備

根據(jù)濾波器的插入損耗測(cè)試的原理,在測(cè)試軟件編程上首先考慮的是用電腦把測(cè)試設(shè)備連接起來(lái),能夠通過(guò)電腦對(duì)設(shè)備進(jìn)行控制,并且能夠從測(cè)試設(shè)備中讀回測(cè)試數(shù)據(jù),并進(jìn)行計(jì)算處理,最終把測(cè)試數(shù)據(jù)存儲(chǔ)起來(lái)。一般設(shè)備都具有多種通訊接口,如RS232、GPIB接口等,本系統(tǒng)中信號(hào)發(fā)生器采用的安捷倫函數(shù)發(fā)生器33250A,頻譜分析儀采用的R&S公司的FSP30,這兩臺(tái)設(shè)備都具有GPIB接口,因?yàn)樵摻涌诰哂袀鬏敂?shù)據(jù)穩(wěn)定,連接方便并且支持多臺(tái)設(shè)備同時(shí)工作等特點(diǎn)。數(shù)據(jù)存儲(chǔ)采用的是EXCEL的形式,具有比較好的通用性,便于后期數(shù)據(jù)處理和報(bào)告的生成。測(cè)試軟件的框圖如圖2所示。

3.3 程序執(zhí)行流程框圖

如圖3所示。

3.4 軟件前面板的設(shè)計(jì)

在LabVIEW中,前面板就是人機(jī)對(duì)話界面即測(cè)試時(shí)人們可以看到的界面,因此前面板的設(shè)計(jì)一定要利于測(cè)試人員的操作。

本系統(tǒng)在前面板設(shè)計(jì)中,采用的控件有:存儲(chǔ)路徑、開(kāi)始和停止按鈕、測(cè)試頻率的的輸入、測(cè)試值的判限框、測(cè)試數(shù)據(jù)的顯示表格以及測(cè)試值的實(shí)時(shí)顯示框等。同時(shí)設(shè)置了F12為測(cè)試的快捷鍵,測(cè)試人員可以用鼠標(biāo)點(diǎn)擊測(cè)試按鈕或者按下鍵盤的F12即可開(kāi)始一次測(cè)試。圖4為本系統(tǒng)的前面。

3.5 軟件各功能的實(shí)現(xiàn)

3.5.1 測(cè)試設(shè)備的控制

本系統(tǒng)統(tǒng)一采用的GPIB接口進(jìn)行計(jì)算機(jī)與設(shè)備之間的通信。首先安裝好函數(shù)發(fā)生器33250A和頻譜分析儀FSP30生產(chǎn)廠家提供的儀器驅(qū)動(dòng)程序,如果沒(méi)有驅(qū)動(dòng)程序的可以根據(jù)設(shè)備的編程手冊(cè)中相關(guān)指令代碼通過(guò)LabVIEW的visa寫(xiě)和讀等操作也可以實(shí)現(xiàn)相關(guān)功能。配置好打開(kāi)設(shè)備的GPIB通信功能,并配置好設(shè)備的GPIB地址。在軟件中設(shè)置好對(duì)應(yīng)的設(shè)備地址,以確保通信正常。

3.5.2 測(cè)試流程設(shè)計(jì)

采用while循環(huán)配合事件結(jié)構(gòu)組成測(cè)試開(kāi)始和停止觸發(fā)器。以控制測(cè)試程序的開(kāi)始和停止。整個(gè)測(cè)試過(guò)程采用的是順序結(jié)構(gòu),依次把設(shè)置的測(cè)試頻率送入測(cè)試流程,等所有頻率測(cè)試完成后把從頻譜分析儀中讀出的數(shù)據(jù)采用數(shù)組的方式顯示在前面表格中,同時(shí)存儲(chǔ)在對(duì)應(yīng)路徑的excel表格中。這其中還增加了一個(gè)測(cè)試指示燈,當(dāng)測(cè)試開(kāi)始時(shí)指示燈亮,測(cè)試完成后燈滅,這樣測(cè)試人員可以很直觀的監(jiān)視測(cè)試的狀態(tài)。

當(dāng)測(cè)試開(kāi)始時(shí),首先順序結(jié)構(gòu)從前面板設(shè)置的第一個(gè)頻率值讀入,然后把該值傳給33250A的頻率輸入接口,同時(shí)指示燈亮表示測(cè)試開(kāi)始。這是有幾個(gè)常量(輸入波形、幅度單位、幅度、輸出使能等)會(huì)自動(dòng)的傳入33250A此時(shí)可以觀察到33250A的屏幕已經(jīng)顯示了我們?cè)O(shè)置的第一個(gè)頻率點(diǎn)的值并且信號(hào)輸出。接下來(lái),程序進(jìn)入順序結(jié)構(gòu)的后面幀,在這里對(duì)頻譜分析儀的相關(guān)參數(shù)(中心頻率、參考電平等)進(jìn)行設(shè)置,由于前面信號(hào)源的信號(hào)已經(jīng)輸出,在這時(shí)可以在頻譜分析儀上顯示了當(dāng)前信號(hào)的頻率和幅度,在程序中需要打開(kāi)頻譜分析儀的光標(biāo)并讀出當(dāng)前信號(hào)的頻率和幅度,然后把讀出的值顯示在前面板上,并且存入數(shù)組的第一位。這時(shí)順序結(jié)構(gòu)返回讀取第二個(gè)頻率值,繼續(xù)前面的測(cè)試,以此類推,待所有頻率測(cè)試完成后,數(shù)組中的數(shù)據(jù)輸出到前面的顯示表格中同時(shí)輸出到存儲(chǔ)的excel表格中,這時(shí)順序結(jié)構(gòu)執(zhí)行完成,輸出一個(gè)指令給測(cè)試指示燈使其滅掉,表示一次完整的測(cè)試完成。圖5是部分程序流程框圖

3.6 設(shè)計(jì)的關(guān)鍵點(diǎn)

(1) 由于濾波器插入損耗的測(cè)試是由信號(hào)發(fā)生器輸出信號(hào)到頻譜分析儀進(jìn)行顯示讀數(shù),因此需要兩臺(tái)設(shè)備配合一定順序完成所有頻率的測(cè)試。先由信號(hào)發(fā)生器輸出一個(gè)頻率的信號(hào),然后從頻譜分析儀上讀出該信號(hào)經(jīng)過(guò)濾波器后的幅度值,改變信號(hào)發(fā)生器輸出信號(hào)的頻率,對(duì)應(yīng)的也需要改變頻譜分析儀的設(shè)置。在程序設(shè)計(jì)時(shí)必須考慮數(shù)據(jù)傳輸和設(shè)備響應(yīng)的時(shí)間差,因此在軟件設(shè)計(jì)中一定要考慮到時(shí)序問(wèn)題,否則很有可能信號(hào)發(fā)生器一個(gè)頻率信號(hào)已經(jīng)輸出后,頻譜分析儀還未配置完成,以致系統(tǒng)讀回的值為錯(cuò)誤的,導(dǎo)致測(cè)試失敗。因此在程序流程中適當(dāng)增加一些延時(shí)來(lái)保證計(jì)算機(jī)控制和實(shí)際操作一致。

(2)在測(cè)試結(jié)果保存功能中需要把每一測(cè)試頻率點(diǎn)的值與器件編號(hào)等信息結(jié)合起來(lái),在測(cè)試報(bào)告中就能很直觀的表示出來(lái),因此在軟件設(shè)計(jì)時(shí)在適當(dāng)?shù)奈恢迷黾酉鄳?yīng)的數(shù)組元素并保存在表格中。

4 結(jié)束語(yǔ)

本系統(tǒng)經(jīng)過(guò)不斷地調(diào)試,目前已經(jīng)運(yùn)行了近一年的時(shí)間,測(cè)試了不同種類的近萬(wàn)只的濾波器,系統(tǒng)運(yùn)行穩(wěn)定可靠。實(shí)際應(yīng)用證明該系統(tǒng)具有測(cè)試效率高,測(cè)試數(shù)據(jù)準(zhǔn)確等特點(diǎn)。并且可以基于該系統(tǒng)推廣應(yīng)用至其他器件的測(cè)試中,具有較好的實(shí)用價(jià)值。

參考文獻(xiàn)

[1]楊樂(lè)平,李海淘等.LabVIEW基礎(chǔ)教程高級(jí)程序設(shè)計(jì)[M].北京:清華大學(xué)出版社,2003.

作者簡(jiǎn)介

袁文(1982-),男,大學(xué)本科學(xué)歷,學(xué)士學(xué)位。現(xiàn)為貴州航天計(jì)量測(cè)試技術(shù)研究所工程師。目前主要從事微波器件及特殊器件測(cè)試技術(shù)研究。

作者單位

貴州航天計(jì)量測(cè)試技術(shù)研究所 貴州省貴陽(yáng)市 550009endprint

摘 要 本文介紹了濾波器插入損耗測(cè)試的原理和方法,以及通過(guò)LabVIEW平臺(tái)的圖形化編程實(shí)現(xiàn)自動(dòng)化測(cè)試,實(shí)現(xiàn)包括器件信息顯示、數(shù)據(jù)采集、顯示、分析、存儲(chǔ)等功能。該系統(tǒng)的實(shí)現(xiàn),極大地提高了濾波器插入損耗測(cè)試的效率,且對(duì)測(cè)試的準(zhǔn)確度和穩(wěn)定度都有了較大的改善。減少了因人員操作或讀數(shù)產(chǎn)生的誤差而對(duì)測(cè)試結(jié)果引起誤判事件的發(fā)生,且該系統(tǒng)能根據(jù)測(cè)試對(duì)象的不同需求隨時(shí)改變測(cè)量參數(shù)。

【關(guān)鍵詞】濾波器 LabVIEW 自動(dòng)測(cè)試

1 引言

LabView軟件是一種圖像化的編程語(yǔ)言和開(kāi)發(fā)環(huán)境,使用這種語(yǔ)言編程時(shí),基本上不需要編寫(xiě)程序代碼,而是“繪制”程序流程圖。它廣泛地被工業(yè)屆、學(xué)術(shù)屆和研究實(shí)驗(yàn)室所接受,被公認(rèn)為式標(biāo)準(zhǔn)的數(shù)據(jù)采集和儀器控制軟件。本測(cè)試系統(tǒng)軟件根據(jù)測(cè)試需要主要由自檢、硬件資源配置、項(xiàng)目測(cè)試控制、結(jié)果報(bào)告、結(jié)果分析處理、系統(tǒng)資源等功能模塊組成本文結(jié)合實(shí)際測(cè)試經(jīng)驗(yàn)和濾波器測(cè)試的特點(diǎn)運(yùn)用LabVIEW軟件開(kāi)發(fā)了一套自動(dòng)測(cè)試系統(tǒng)。試驗(yàn)結(jié)果表明,該測(cè)試系統(tǒng)具有界面友好、功能完備、可靠性高、可維護(hù)性強(qiáng)等優(yōu)點(diǎn)。

2 測(cè)試原理

2.1 插入損耗的定義

濾波器的插入損耗是噪聲源直接傳送到負(fù)載的噪聲電壓與插入濾波器后負(fù)載上的噪聲電壓之比。

插入損耗是在空載、50Ω系統(tǒng)條件下測(cè)試的,結(jié)果通常表示為在所關(guān)心頻段內(nèi)的衰減曲線(單位為分貝)。插入損耗計(jì)算可由下式計(jì)算得出:

IL=20lg (dB)

式中:V1表示沒(méi)有濾波器時(shí)負(fù)載上的噪聲電壓;V2表示插入濾波器后負(fù)載的噪聲電壓。濾波器的插入損耗也可定義為噪聲源直接傳送到負(fù)載的噪聲功率與插入濾波器后負(fù)載上的功率之差,也可由下式計(jì)算得出:

IL=P1?P2(dB)。

式中:P1表示沒(méi)有濾波器時(shí)負(fù)載上的噪聲功率;P2表示插入濾波器后負(fù)載的噪聲功率。

2.2 測(cè)試原理

依據(jù)GB7343《10kHz~30MHz 無(wú)源無(wú)線電干擾濾波器和抑制元件抑制特性的測(cè)量方法》,按CISPR17在50/50Ω條件下,測(cè)試設(shè)備為頻譜分析儀和信號(hào)發(fā)生器,則濾波器共模和差模插入損耗的測(cè)試原理如圖1所示:

3 系統(tǒng)軟件實(shí)現(xiàn)

3.1 編程軟件

編程軟件采用美國(guó)NI公司的LabVIEW編程平臺(tái),LabVIEW是一個(gè)基于G語(yǔ)言(Graphics Language, 圖形化編程語(yǔ)言) 的具有革命性的圖形化開(kāi)發(fā)環(huán)境, 它內(nèi)置信號(hào)采集、測(cè)量分析與數(shù)據(jù)顯示功能, 摒棄了傳統(tǒng)開(kāi)發(fā)工具的復(fù)雜性, 在提供強(qiáng)大功能的同時(shí)還保證了系統(tǒng)靈活性。同時(shí)對(duì)于大多數(shù)儀器有自帶驅(qū)動(dòng),并可利用VISA編輯儀器標(biāo)準(zhǔn)命令SCPI,使LabVIEW幾乎可與任何程控儀器進(jìn)行通訊。

3.2 系統(tǒng)設(shè)備

根據(jù)濾波器的插入損耗測(cè)試的原理,在測(cè)試軟件編程上首先考慮的是用電腦把測(cè)試設(shè)備連接起來(lái),能夠通過(guò)電腦對(duì)設(shè)備進(jìn)行控制,并且能夠從測(cè)試設(shè)備中讀回測(cè)試數(shù)據(jù),并進(jìn)行計(jì)算處理,最終把測(cè)試數(shù)據(jù)存儲(chǔ)起來(lái)。一般設(shè)備都具有多種通訊接口,如RS232、GPIB接口等,本系統(tǒng)中信號(hào)發(fā)生器采用的安捷倫函數(shù)發(fā)生器33250A,頻譜分析儀采用的R&S公司的FSP30,這兩臺(tái)設(shè)備都具有GPIB接口,因?yàn)樵摻涌诰哂袀鬏敂?shù)據(jù)穩(wěn)定,連接方便并且支持多臺(tái)設(shè)備同時(shí)工作等特點(diǎn)。數(shù)據(jù)存儲(chǔ)采用的是EXCEL的形式,具有比較好的通用性,便于后期數(shù)據(jù)處理和報(bào)告的生成。測(cè)試軟件的框圖如圖2所示。

3.3 程序執(zhí)行流程框圖

如圖3所示。

3.4 軟件前面板的設(shè)計(jì)

在LabVIEW中,前面板就是人機(jī)對(duì)話界面即測(cè)試時(shí)人們可以看到的界面,因此前面板的設(shè)計(jì)一定要利于測(cè)試人員的操作。

本系統(tǒng)在前面板設(shè)計(jì)中,采用的控件有:存儲(chǔ)路徑、開(kāi)始和停止按鈕、測(cè)試頻率的的輸入、測(cè)試值的判限框、測(cè)試數(shù)據(jù)的顯示表格以及測(cè)試值的實(shí)時(shí)顯示框等。同時(shí)設(shè)置了F12為測(cè)試的快捷鍵,測(cè)試人員可以用鼠標(biāo)點(diǎn)擊測(cè)試按鈕或者按下鍵盤的F12即可開(kāi)始一次測(cè)試。圖4為本系統(tǒng)的前面。

3.5 軟件各功能的實(shí)現(xiàn)

3.5.1 測(cè)試設(shè)備的控制

本系統(tǒng)統(tǒng)一采用的GPIB接口進(jìn)行計(jì)算機(jī)與設(shè)備之間的通信。首先安裝好函數(shù)發(fā)生器33250A和頻譜分析儀FSP30生產(chǎn)廠家提供的儀器驅(qū)動(dòng)程序,如果沒(méi)有驅(qū)動(dòng)程序的可以根據(jù)設(shè)備的編程手冊(cè)中相關(guān)指令代碼通過(guò)LabVIEW的visa寫(xiě)和讀等操作也可以實(shí)現(xiàn)相關(guān)功能。配置好打開(kāi)設(shè)備的GPIB通信功能,并配置好設(shè)備的GPIB地址。在軟件中設(shè)置好對(duì)應(yīng)的設(shè)備地址,以確保通信正常。

3.5.2 測(cè)試流程設(shè)計(jì)

采用while循環(huán)配合事件結(jié)構(gòu)組成測(cè)試開(kāi)始和停止觸發(fā)器。以控制測(cè)試程序的開(kāi)始和停止。整個(gè)測(cè)試過(guò)程采用的是順序結(jié)構(gòu),依次把設(shè)置的測(cè)試頻率送入測(cè)試流程,等所有頻率測(cè)試完成后把從頻譜分析儀中讀出的數(shù)據(jù)采用數(shù)組的方式顯示在前面表格中,同時(shí)存儲(chǔ)在對(duì)應(yīng)路徑的excel表格中。這其中還增加了一個(gè)測(cè)試指示燈,當(dāng)測(cè)試開(kāi)始時(shí)指示燈亮,測(cè)試完成后燈滅,這樣測(cè)試人員可以很直觀的監(jiān)視測(cè)試的狀態(tài)。

當(dāng)測(cè)試開(kāi)始時(shí),首先順序結(jié)構(gòu)從前面板設(shè)置的第一個(gè)頻率值讀入,然后把該值傳給33250A的頻率輸入接口,同時(shí)指示燈亮表示測(cè)試開(kāi)始。這是有幾個(gè)常量(輸入波形、幅度單位、幅度、輸出使能等)會(huì)自動(dòng)的傳入33250A此時(shí)可以觀察到33250A的屏幕已經(jīng)顯示了我們?cè)O(shè)置的第一個(gè)頻率點(diǎn)的值并且信號(hào)輸出。接下來(lái),程序進(jìn)入順序結(jié)構(gòu)的后面幀,在這里對(duì)頻譜分析儀的相關(guān)參數(shù)(中心頻率、參考電平等)進(jìn)行設(shè)置,由于前面信號(hào)源的信號(hào)已經(jīng)輸出,在這時(shí)可以在頻譜分析儀上顯示了當(dāng)前信號(hào)的頻率和幅度,在程序中需要打開(kāi)頻譜分析儀的光標(biāo)并讀出當(dāng)前信號(hào)的頻率和幅度,然后把讀出的值顯示在前面板上,并且存入數(shù)組的第一位。這時(shí)順序結(jié)構(gòu)返回讀取第二個(gè)頻率值,繼續(xù)前面的測(cè)試,以此類推,待所有頻率測(cè)試完成后,數(shù)組中的數(shù)據(jù)輸出到前面的顯示表格中同時(shí)輸出到存儲(chǔ)的excel表格中,這時(shí)順序結(jié)構(gòu)執(zhí)行完成,輸出一個(gè)指令給測(cè)試指示燈使其滅掉,表示一次完整的測(cè)試完成。圖5是部分程序流程框圖

3.6 設(shè)計(jì)的關(guān)鍵點(diǎn)

(1) 由于濾波器插入損耗的測(cè)試是由信號(hào)發(fā)生器輸出信號(hào)到頻譜分析儀進(jìn)行顯示讀數(shù),因此需要兩臺(tái)設(shè)備配合一定順序完成所有頻率的測(cè)試。先由信號(hào)發(fā)生器輸出一個(gè)頻率的信號(hào),然后從頻譜分析儀上讀出該信號(hào)經(jīng)過(guò)濾波器后的幅度值,改變信號(hào)發(fā)生器輸出信號(hào)的頻率,對(duì)應(yīng)的也需要改變頻譜分析儀的設(shè)置。在程序設(shè)計(jì)時(shí)必須考慮數(shù)據(jù)傳輸和設(shè)備響應(yīng)的時(shí)間差,因此在軟件設(shè)計(jì)中一定要考慮到時(shí)序問(wèn)題,否則很有可能信號(hào)發(fā)生器一個(gè)頻率信號(hào)已經(jīng)輸出后,頻譜分析儀還未配置完成,以致系統(tǒng)讀回的值為錯(cuò)誤的,導(dǎo)致測(cè)試失敗。因此在程序流程中適當(dāng)增加一些延時(shí)來(lái)保證計(jì)算機(jī)控制和實(shí)際操作一致。

(2)在測(cè)試結(jié)果保存功能中需要把每一測(cè)試頻率點(diǎn)的值與器件編號(hào)等信息結(jié)合起來(lái),在測(cè)試報(bào)告中就能很直觀的表示出來(lái),因此在軟件設(shè)計(jì)時(shí)在適當(dāng)?shù)奈恢迷黾酉鄳?yīng)的數(shù)組元素并保存在表格中。

4 結(jié)束語(yǔ)

本系統(tǒng)經(jīng)過(guò)不斷地調(diào)試,目前已經(jīng)運(yùn)行了近一年的時(shí)間,測(cè)試了不同種類的近萬(wàn)只的濾波器,系統(tǒng)運(yùn)行穩(wěn)定可靠。實(shí)際應(yīng)用證明該系統(tǒng)具有測(cè)試效率高,測(cè)試數(shù)據(jù)準(zhǔn)確等特點(diǎn)。并且可以基于該系統(tǒng)推廣應(yīng)用至其他器件的測(cè)試中,具有較好的實(shí)用價(jià)值。

參考文獻(xiàn)

[1]楊樂(lè)平,李海淘等.LabVIEW基礎(chǔ)教程高級(jí)程序設(shè)計(jì)[M].北京:清華大學(xué)出版社,2003.

作者簡(jiǎn)介

袁文(1982-),男,大學(xué)本科學(xué)歷,學(xué)士學(xué)位。現(xiàn)為貴州航天計(jì)量測(cè)試技術(shù)研究所工程師。目前主要從事微波器件及特殊器件測(cè)試技術(shù)研究。

作者單位

貴州航天計(jì)量測(cè)試技術(shù)研究所 貴州省貴陽(yáng)市 550009endprint

猜你喜歡
自動(dòng)測(cè)試濾波器
基于無(wú)擾濾波器和AED-ADT的無(wú)擾切換控制
從濾波器理解卷積
電子制作(2019年11期)2019-07-04 00:34:38
JXG-50S型相敏軌道電路接收器自動(dòng)測(cè)試臺(tái)
可并行測(cè)試的電磁兼容自動(dòng)測(cè)試系統(tǒng)的實(shí)現(xiàn)
開(kāi)關(guān)電源EMI濾波器的應(yīng)用方法探討
電子制作(2018年16期)2018-09-26 03:26:50
關(guān)于某型雷達(dá)自動(dòng)測(cè)試系統(tǒng)的幾點(diǎn)認(rèn)識(shí)和建議
電子制作(2018年11期)2018-08-04 03:26:00
某型制導(dǎo)武器通用自動(dòng)測(cè)試系統(tǒng)方案設(shè)計(jì)
基于SystemView的匹配濾波器設(shè)計(jì)與仿真
基于TMS320C6678的SAR方位向預(yù)濾波器的并行實(shí)現(xiàn)
基于ATE與BIT組合的NAMP自動(dòng)測(cè)試與故障診斷系統(tǒng)設(shè)計(jì)
尉氏县| 临夏市| 凤阳县| 宁海县| 那曲县| 陆丰市| 湖州市| 民和| 大姚县| 吉安市| 隆德县| 哈巴河县| 安义县| 仁寿县| 洛隆县| 娱乐| 连云港市| 柳河县| 武强县| 西乡县| 祥云县| 上林县| 五指山市| 凤凰县| 洛南县| 雷山县| 肥东县| 达尔| 郑州市| 阳城县| 遵义市| 德庆县| 城市| 延川县| 漳州市| 拉孜县| 堆龙德庆县| 武邑县| 吉木萨尔县| 曲沃县| 竹北市|