摘 要:由于現(xiàn)代通信發(fā)展對測試系統(tǒng)的要求越來越高,測控技術(shù)也隨之越來越精密,因此儀表的自動測試對其質(zhì)量起到了很重要的作用。項目中所使用的是Agilent E4436B信號發(fā)生器,是根據(jù)研究虛擬儀器與PC機互連的原理,通過虛擬儀器的GPIP(HP-IB)接口將儀器與PC機互連,并利用HP VEE可視化編程語言編制對儀器進行編譯,以達到PC機對儀器的程控操作。
關(guān)鍵詞:HP VEE;信號發(fā)生器;儀表自動測試
中圖分類號:TP311.1
隨著科學(xué)技術(shù)的進步,人們對信息需求的時效性提出了更高的要求。一些大型精密儀器雖然功能強,但是使用操作復(fù)雜,因此給一般人員的使用帶來了不便,在其校準測試過程也復(fù)雜,所以應(yīng)用計算機控制的自動測試系統(tǒng)成為校準測試發(fā)展的必然要求。
(1)操作軟件基于WINDOWS的圖形界面,操作直觀,可極大提高大型儀器的利用。
(2)可避免操作者因不熟悉儀表操作按鈕而造成的誤操作可能造成儀器損壞。
(3)可進一步構(gòu)成自動測試,完成一系列測試過程的自動操作及數(shù)據(jù)自動記錄,提高儀器的測試效率。
(4)可擴展某些儀器的功能。
1 自動測試系統(tǒng)
自動測試系統(tǒng)(Automatic Test System)是計算機技術(shù)和測試技術(shù)相結(jié)合的產(chǎn)物。通常是由程控測試儀器,自動測試用計算機,被測試物理對象以及相應(yīng)的接口組成。圖1便是本項目組建的E4436B自動測試系統(tǒng)框圖。圖為標準的通用接口系統(tǒng),由各個裝置中的接口電路和無源接口母線電纜組成。
圖1 E4436B自動測試系統(tǒng)框圖
2 Agilent信號發(fā)生器應(yīng)用軟件設(shè)計
2.1 Agilent E4436B信號發(fā)生器
Agilent E4426B RF信號發(fā)生器能滿足從事設(shè)計和開發(fā)新一代無線通信系統(tǒng)及生產(chǎn)測試環(huán)境的工程師的需要。這是適用于3G和新興通信制式收信機及部件測試的理想設(shè)備。它建立了新的性價比水平,提供優(yōu)異的頻譜純度和數(shù)字調(diào)制能力,是適應(yīng)通用研制與開發(fā)、制造和查錯應(yīng)用的理想設(shè)備。
2.2 可視化編程語言HP VEE
HP VEE(Visual Engineering Environment)是一種可視化編程語言,它適合于構(gòu)造測試和測量應(yīng)用程序——特別是適合于具有操作員界面的程序。
HP VEE對象的概念及其構(gòu)成:
(1)HP VEE對象:對象相當于函數(shù),它可帶參數(shù),返回值。
(2)HP VEE對象的構(gòu)成如圖2。
圖2 HP VEE對象的構(gòu)成
3 系統(tǒng)編譯過程及演示
3.1 建立模擬調(diào)制
E4436B信號發(fā)生器可以用四種類型的模擬調(diào)制對RF載波進行調(diào)制:幅度、頻率、相位和脈沖。下面我們便一一介紹這四種模擬調(diào)制。
3.1.1 配置AM
生成幅度調(diào)制RF載波,應(yīng)有四個參數(shù),分別是:載波頻率、功率電平、AM深度設(shè)置和AM速率設(shè)置。(頻率載波:1340kHz為設(shè)定值)、RF輸出幅度0dBm為設(shè)定值)、AM深度和速率,先按下AM硬功能鍵,這時將顯示AM軟功能的第一級菜單(設(shè)置AM深度為90%、AM速率為10kHz)。
圖3 AM配置
3.1.2 配置FM
生成頻率調(diào)制RF載波,應(yīng)有四個參數(shù),分別是:RF輸出頻率設(shè)置(1GHz為設(shè)定值)、RF輸出幅度設(shè)置(0dBm為設(shè)定值)、FM偏移設(shè)置和FM速率分別為(75kHz和10kHz)。
圖4 FM配置
3.1.3 配置ФM
生成相位調(diào)制RF載波,應(yīng)有四個參數(shù),分別是RF輸出頻率(1GHz為設(shè)定值)、RF輸出幅度(0dBm為設(shè)定值)、ФM偏移設(shè)置和ФM速率設(shè)置,分別為(0.25Л和10kHz)。
圖5 ФM配置
3.1.4 配置脈沖調(diào)制
生成脈沖調(diào)制RF載波,應(yīng)有五個參數(shù),分別是RF輸出頻率(1GHz為設(shè)定值)、RF輸出幅度(0dBm為設(shè)定值)、脈沖周期和脈沖寬度分別為(100微秒和24微秒),而脈沖源設(shè)置為內(nèi)部自激。如果在PC機上,則可以通過E4436B VXIplug@play驅(qū)動程序組織中相應(yīng)的指令來編寫。
3.2 建立組建測試的數(shù)字調(diào)試
(1)CDMA2000(前向鏈路)調(diào)制。
(2)CDMA2000(反向鏈路)調(diào)制。
(3)W-CDMA(下行鏈路)調(diào)制。
(4)W-CDMA(上行鏈路)調(diào)制。
3.2.1 建立接收機測試的數(shù)字調(diào)制和專用的數(shù)字調(diào)制
建立接收機測試的數(shù)字調(diào)制(以GSM成幀調(diào)制為例)
(1)激活成幀數(shù)據(jù)格式。
(2)配置第一個時隙。
(3)配置第二個時隙。
(4)生成波形:打開GSM開關(guān)。
(5)配置RF輸出:分別設(shè)置頻率和幅度值,然后打開RF開關(guān)。
這樣即可從信號發(fā)生器的RF OUTPUT連接器上獲得預(yù)定義的GSM波形。然后創(chuàng)建用戶定義的GSM狀態(tài)。
3.2.2 系統(tǒng)編譯的過程
本設(shè)計是實現(xiàn)Agilent信號發(fā)生器程控操作的軟件開發(fā),其實就是通過PC機對Agilent E4436B矢量信號發(fā)生器進行程控操作。
(1)系統(tǒng)編譯前的準備。第一步,因為本項目牽涉到關(guān)于虛擬儀器,測控技術(shù),自動測試系統(tǒng),GPIB接口等方面的問題;第二步,要熟悉儀器的各項功能,先根據(jù)產(chǎn)品說明書對E4436B進行手動操作,對儀器有進一步的了解。
(2)功能的實現(xiàn)。模擬調(diào)制和數(shù)字調(diào)制的實現(xiàn)。
(3)系統(tǒng)編譯的演示。把所有的程序編譯完成后,制作成最后程序員操作頁面。以更直觀,更簡單的頁面操作。
圖6 完整的程序
4 功能的實現(xiàn)
要實現(xiàn)PC機對E4436B的程控操作,就需在PC機上編譯E4436B儀器上的功能,以達到通過PC機對儀器的操作。
下面就說說用HP VEE編寫的這些功能及介紹:
Reset(預(yù)設(shè)鍵):這可將信號發(fā)生器設(shè)置到一種已知狀態(tài)(出廠或用戶定義狀態(tài))。
圖7 Reaet 圖8 調(diào)制開關(guān)
調(diào)制開關(guān):此功能切換所有調(diào)制信號的工作狀態(tài)。盡管可以設(shè)置并啟用各種調(diào)制狀態(tài),但RF載波只有在ON之后才會進行調(diào)制。顯示屏上會一直出現(xiàn)一個指示符,以指示調(diào)制的開機狀態(tài)。
Display設(shè)置:這個可改變儀器顯示屏的亮度和對比度。
一般把顯示屏的亮度設(shè)置為100。對比度設(shè)置為50。
圖9 Display設(shè)置
Amplitude(幅度)設(shè)置:這個可以激活幅度功能,可改變RF輸出幅度,或使用菜單來配置幅度屬性,如功率搜索、用戶平坦度和電平調(diào)整模式。
Frequency(頻率)設(shè)置:這個可以激活頻率功能,可改變RF輸出頻率,或使用菜單來配置頻率屬性,如倍頻、頻偏和參考頻率。
LF配置:低頻調(diào)制。LF輸出的來源可以在內(nèi)部調(diào)制源和內(nèi)部函數(shù)發(fā)生器之間進行切換。
I/Q配置:選擇I/Q 輸入連接器。
Recall(重新調(diào)用鍵):可還原以前保存在寄存器中的任何儀器狀態(tài)。
Trigger(觸發(fā)鍵):可為某一功能啟動一個即時觸發(fā)事件。觸發(fā)模式必須先設(shè)置為Trigger Key,然后才用次功能鍵啟動觸發(fā)事件。
錯誤信息:當出現(xiàn)錯誤信息的時候會有提示。
List Sweep Values配置:
Powen on(打開電源):打開儀器電源。
Set Fast Pulse:快速生成脈沖調(diào)制。
Step Sweep配置:數(shù)據(jù)轉(zhuǎn)換。
自我測試:
圖10 自我測試
以上便是我所編譯的全部關(guān)于E4436B信號發(fā)生器的功能,每個功能都有所不同,這樣,只要我們通過程序員操作頁面便能輕松的操作E4436B了。
5 結(jié)束語
在本課題中,通過用HP VEE可視化編程語言,實現(xiàn)了PC機對Agilent E4436B矢量信號發(fā)生器的程控操作。目前,測控技術(shù)的發(fā)展越來越重要,它可以提高通信發(fā)展的時效性和降低原本的復(fù)雜。用先進的技術(shù)和設(shè)備來改善實驗條件,提高實驗效率,使數(shù)據(jù)的處理快捷和準確,使儀器控制快速和高效。對于E4436信號發(fā)生器的研究,可以從建立模擬調(diào)制和建立數(shù)字調(diào)制兩方面來研究。在模擬調(diào)制方面,可以通過AM、FM、ФM和脈沖四種模擬調(diào)制對RF載波進行調(diào)制。而數(shù)字調(diào)制方面,則要分成組建測試的數(shù)字調(diào)試、接收機測試的數(shù)字調(diào)制和專用的數(shù)字調(diào)制幾方面來說明。通過數(shù)字調(diào)制可以應(yīng)用在W-CDMA,CDMA2000,GSM,AWGN,PHS等方面。
參考文獻:
[1]Robert Helsel(美).HP VEE可視化編程[M].北京:清華大學(xué)出版社,1999.
[2]黃靜華.現(xiàn)代電信交換技術(shù)與通信網(wǎng)[M].北京:北京航空航天大學(xué)出版社,2002.
[3]Agilent Technologies ESG Family Signal Generators User’s Guide[M].美國:美國安捷倫公司,2001.
[4]Agilent Technologies ESG矢量信號發(fā)生器用戶指南[M].美國:美國安捷倫公司,2002.
[5]Agilent E4436B矢量信號發(fā)生器[M].北京:中國安捷倫公司,2003.
[6]Agilent VEE[M].美國:美國安捷倫公司,2002.
[7]楊樂平,李海濤.虛擬儀器技術(shù)概論[M].北京:電子工業(yè)出版社,2003.
[8]黃貴榮.HP VEE高級編程技術(shù)[J].國外電子測量技術(shù),2000.
[9]趙志謙,劉和平,周超英.圖形化開發(fā)平臺在虛擬儀器中的應(yīng)用[J].電子世界,2003.
[10]魯昌華,笪許燕.基于GPIB的自動測試系統(tǒng)組態(tài)軟件的研究[J].通信學(xué)報,2001.
作者簡介:吳冬妮(1983-),女,上海人,講師,碩士,研究方向:光電子信息材料;龍飛(1978-),女,貴州貴陽人,副教授,碩士,研究方向:信息處理、嵌入式系統(tǒng)。
作者單位:貴州師范大學(xué) 物理與電子科學(xué)學(xué)院,貴陽 550002;貴州民族大學(xué) 信息工程學(xué)院,貴陽 550025
基金項目:貴州省科技廳聯(lián)合基金(項目編號:黔科合J字LKS[2011]2號);貴州省科學(xué)技術(shù)基金項目(項目編號:黔科合J字[2013]2216號資助項目);貴州省科學(xué)技術(shù)基金項目(項目編號:黔科合J字LKM[2011]15號)。