頻率特性測試儀的設(shè)計和調(diào)試
一、實驗?zāi)康?/p>本文引用地址:http://2s4d.com/article/201612/334070.htm
1.理解虛擬信號發(fā)生器如何在軟件控制下產(chǎn)生掃頻信號。
2. 了解虛擬儀器實驗平臺的濾波器幅頻特性的自動測試原理。
3.掌握濾波器特性的測試方法。
1.產(chǎn)生掃頻信號。
2.調(diào)用動態(tài)函數(shù)庫,編寫頻率特性測試程序。
3.設(shè)計基于虛擬儀器的頻率特性測試儀。
4.使用設(shè)計的頻率特性儀對濾波器進行測試。
1.計算機 1臺
2.SJ-8002B電子測量實驗箱 1臺
3.濾波器電路實驗板 1塊
4.數(shù)字示波器 1臺
1.線型系統(tǒng)頻率特性測量基本原理
頻率響應(yīng)是指線性網(wǎng)絡(luò)對正弦輸入信號的穩(wěn)態(tài)相應(yīng),也稱為頻率特性。網(wǎng)絡(luò)的頻率特性通常都是復(fù)函數(shù),它的絕對值代表這頻率特性中的幅度隨頻率變化的規(guī)律,稱為幅頻特性;相角或相位表征了網(wǎng)絡(luò)的相移隨頻率變化的規(guī)律,稱為相頻特性。線型網(wǎng)絡(luò)的頻率特性測量包括幅頻特性測量和相頻特性測量。
點頻測量法:輸出某一所需的單一頻率連續(xù)波信號。對應(yīng)的頻率特性測量方法。
掃頻測量法:頻率源輸出能夠在測量所需的范圍內(nèi)連續(xù)掃描,以便連續(xù)測處各點頻率上的頻率特性結(jié)果并立即顯示特性曲線,這樣的方式就是掃頻測量。
2.線型系統(tǒng)幅頻特性測試的計算。
圖1 線型系統(tǒng)幅頻特性計算原理
此時的X(S),Y(S)為輸入電壓和輸出電壓的拉氏變換。
對應(yīng)的
3.本實驗中幅頻特性測量的硬件基本原理
圖2 硬件基本原理
首先通過直接數(shù)字合成的正弦信號作為掃頻信號源,通過Aout1送到濾波器實驗板電路和第2路采集通道的輸入端,1路通道將采集經(jīng)過濾波后的信號,將相同頻率的信號經(jīng)A/D采樣后送入存儲器中,再送入計算機中,將濾波后信號的有效值處以未濾波信號的有效值,得到該頻率下的幅頻特性曲線。
4.直接數(shù)字合成基本原理
(1)DDS組成原理
直接數(shù)字合成(Direct Digital Synthesis)的基本原理是基于取樣技術(shù)和計算技術(shù),通過數(shù)字合成來生成頻率和相位對于固定的參考頻率可調(diào)的信號。其完整的DDS原理框圖如圖3所示。
圖3 DDS組成原理
主要由:相位累加器、ROM波形存儲器、DAC數(shù)模轉(zhuǎn)換器以及低通濾波器組成。整體的工作原理如下:首先相位累加器根據(jù)輸入的頻率控制碼輸出相位序列,并作為波形存儲器RAM的地址,RAM里面可以是預(yù)先存放的固定波形的一個周期的幅值編碼,也可以是用戶在使用過程中存入的任意波形的幅度編碼,這樣RAM的數(shù)據(jù)線上就產(chǎn)生了一系列的幅度編碼數(shù)字信號,然后把該編碼經(jīng)過D/A轉(zhuǎn)換得到模擬的階梯電壓,最后經(jīng)過低通濾波器使其平滑后即得到所需要的模擬波形。
頻率控制字和時鐘頻率共同決定著DDS輸出信號的頻率,頻率分辨率正比于系統(tǒng)的時鐘,而反比于相位累加器的位數(shù)。
它們之間的關(guān)系滿足:
相應(yīng)的,其頻率分辨率為:
(2)相位累加器原理
如果改變地址計數(shù)器計數(shù)步進值(即以值來進行累加),則在保持時鐘頻率和ROM數(shù)據(jù)不變的情況下,可以改變每周期采樣點數(shù),從而實現(xiàn)輸出頻率的改變。例如:設(shè)存儲器中存儲了個數(shù)據(jù)(一個周期的采樣數(shù)據(jù)),則地址計數(shù)器步進為1時,輸出頻率,如果地址計數(shù)步進為,則每周期取樣點數(shù)為,輸出頻率
(3)DDS的性能
DDS信號源輸出的信號實際上是以時鐘的速率對波形進行取樣,從獲得的樣本值中恢復(fù)出來的。根據(jù)取樣定理,所以。實際中一般取。當(dāng)時,輸出頻率最小,。輸出頻率的分辨率由相位累加器的位數(shù)決定,即。
例如:參考時鐘頻率為1GHz,累加器相位為32位,則頻率分辨力為0.233Hz。而改變時,其頻率分辨力不會發(fā)生變化,因此DDS可以解決快捷變換與小步進之間的矛盾。由于D/A、存儲器等器件的限制,DDS輸出頻率的上限不高,目前仍只能達到幾十MHz。
5.濾波器原理
濾波器的功能是有選擇地讓一定頻率范圍內(nèi)的信號通過,對此頻率范圍以外的信號抑制或急劇衰減。在信號處理、數(shù)據(jù)傳輸、抑制干擾等方面有廣泛的應(yīng)用,僅僅由RLC元件串聯(lián)組成的濾波器稱為無源濾波器。由RLC元件與運算放大器組成的濾波器稱為有源濾波器
(1)一階無源低通濾波器
一階無源低通濾波器電路如圖4所示,幅頻特性如圖5所示,其中截止頻率?。
圖4 一階無源低通濾波器電路 圖5 一階無源低通濾波器幅頻特性
(2)一階有源低通濾波器
在一階RC低通濾波器電路的輸出端再加上一個同相比例放大電路,就成為一階有源低通濾波器,不僅具有濾波功能,還能起放大作用。一階有源低通濾波器電路如圖6所示,幅頻特性如圖7所示,其截止頻率。
圖6 一階有源低通濾波器電路 圖7 一階有源低通濾波器幅頻特性
(3)二階有源低通濾波器(壓控電壓源VCVS)
二階有源低通濾波器電路如圖8所示。它是一種具有正相增益的常用二階低通濾波器電路,運放和它的兩個連接電阻、形成一個電壓控制電壓源(VCVS)。運放的增益為,它為濾波器提供了增益。幅頻特性如圖9所示,其中截止頻率。
圖8 二階有源低通濾波器電路 圖9 二階有源低通濾波器幅頻特性
VCVS濾波器具有元件數(shù)量少、輸出阻抗低、元件間差值范圍小和放大能力比較高等優(yōu)點。而且增益值可用電位器微調(diào)、進行精確的調(diào)整。VCVS濾波器一般用于品質(zhì)因數(shù)值不高于10的場合。
(4)二階有源高通濾波器(壓控電壓源VCVS)
二階有源高通濾波器電路如圖10所示。濾波器中的運放增益為,也可將開路而短路,讓運放構(gòu)成一個電壓跟隨器。幅頻特性如圖11所示。其中截止頻率。
圖10 二階有源高通濾波器電路 圖11 二階有源高通濾波器幅頻特性
6.實驗電路圖原理
(1)濾波器實驗硬件原理
圖12 濾波器實驗板硬件原理圖
在濾波器實驗電路板SJ-7003 Filter上有四種濾波器,每種濾波器都有3檔不同的截止頻率,分別是500Hz,5kHz和50kHz。測試信號由實驗箱的任意信號源通道的輸出(AO1)或外部其他信號發(fā)生器提供;濾波后的信號與實驗箱的高速采集通道(AI1)連接。
(2)濾波器實驗電路板介紹
濾波器板的選擇輸入信號時,需要接跳線為SW1,選項如表1,
表1 SW1跳線選擇表
SW1上符號 | 符號所表示選擇的信號源 |
In | 虛擬儀器實驗平臺SJ8002B的任意信號源(AO1) |
Out | 外部信號源 |
濾波器實驗板上的四種濾波器是一階無源低通濾波器、一階有源低通濾波器、二階有源低通濾波器、二階有源高通濾波器。截止頻率檔位固定的濾波器選擇的跳線符號如表2。
表2 固定截止頻率濾波器檔位選擇的跳線符號表
截止頻率 | 濾波后信號輸出跳線連接符號 | |||
?? 濾波器種類 | 500Hz | 5kHz | 50kHz | |
一階無源低通濾波器 | S01 | S02 | S03 | LPF0 |
一階有源低通濾波器 | S01 | S02 | S03 | LPF1 |
二階有源低通濾波器 | S11,S15 | S12,S16 | S13,S17 | LPF2 |
二階有源高通濾波器 | S21,S25 | S22,S26 | S23,S27 | HPF2 |
截止頻率可變的濾波器選擇的跳線符號如表3
表3 截止頻率可變?yōu)V波器選擇的跳線符號表
改變的電容代號及通道跳線 | 改變增益的電阻及通道跳線 | 濾波后信號輸出跳線連接符號 | |
一階無源低通濾波器 | C00,S00 | R04,S04 | LPF0 |
一階有源低通濾波器 | C00,S00 | R04,S04 | LPF1 |
二階有源低通濾波器 | S10,C10,S14,C14 | R15,S18 | LPF2 |
二階有源高通濾波器 | C20,S20,C24,S24 | R24,S28 | HPF2 |
五、設(shè)計指導(dǎo)
1.結(jié)構(gòu)流程圖
圖13 頻率特性測試儀設(shè)計的結(jié)構(gòu)流程圖
2.樹形圖
圖14 頻率特性測試儀設(shè)計的結(jié)構(gòu)樹形圖
3.功能與前面板設(shè)計
圖15 濾波器頻率特性測試前面板說明
表4 控件及顯示按鍵表格
編號 | 名稱 | 位置 | 功能 | 備注 |
1 | 退出 | Buttons>ok Button | 退出程序 | |
2 | 圖形顯示 | Graph Inds>Graph | 顯示頻率特性曲線 | |
3 | 表格 | Text Inds>Table | 掃頻時顯示 | |
4 | 原理說明 | All controls>Ring&Enum>Text&Pict Ring | ||
5 | 濾波類型 | Text Ctrls>Menu Ring | 包括:一階無源低通濾波器 | |
6 | 啟動 | Buttons>ok Button | 啟動掃頻或者點頻程序 | |
7 | 清屏 | Buttons>ok Button | ||
8 | 掃描進度 | Num Ctrls>Fill Slide | 顯示掃頻進度 | |
9 | 峰值幅度 | Num Inds>Num Ind | 掃頻方式的峰值幅度 | 幅度范圍0.1~6V |
10 | 結(jié)束頻率 | Num Inds>Num Ind | 掃頻方式的結(jié)束頻率 | 頻率1Hz~1MHz |
11 | 頻率步進 | Num Inds>Num Ind | 掃頻方式的頻率步進 | 頻率1Hz~1MHz |
12 | 開始頻率 | Num Inds>Num Ind | 掃頻方式的開始頻率 | 頻率1Hz~1MHz |
13 | 峰值幅度 | Num Inds>Num Ind | 點頻方式的峰值幅度 | 幅度范圍0.1~6V |
14 | 頻率 | Num Inds>Num Ind | 點頻方式的頻率 | 頻率1Hz~1MHz |
15 | 工作模式 | All? Controls>Classic Controls>Classic Boolean>Horizontal Switch | 選擇工作方式 |
4.動態(tài)調(diào)用鏈接
本程序設(shè)計的主要實現(xiàn)已經(jīng)做成底層fp函數(shù)(用Labwindows/CVI實現(xiàn)),在程序?qū)崿F(xiàn)時可直接調(diào)用實驗箱提供的驅(qū)動函數(shù)動態(tài)鏈接(即.dll函數(shù)),驅(qū)動函數(shù)原型及常數(shù)和變量在cvidll.prj中。
表5 fp函數(shù)說明
fp函數(shù) | 實現(xiàn)功能 | 輸入?yún)?shù) | 輸出參數(shù) | 動態(tài)鏈 |
void epp_init | 初始化EPP接口 | 無 | 無 | |
Int epp_read_check | 檢查EPP讀數(shù)是否正常。 | 無 | 無 | |
void find_div(dou ble amp, int *div) | 輸入信號幅度對采集通道伏格的自動選擇 | amp——輸入信號幅度。 | div——伏格序號。 | |
void? easy_source (int DDS_channle, double amp, double fr, unsigned char shape,unsigned char ?filter_cw) | 根據(jù)波形、幅度、頻率和濾波控制來啟動信號源。 | DDS_channle——信號源通道-1: Aout1通道; 2:Aout2通道; amp——幅度峰峰值,單位V fr—— 頻率值,單位Hz; | 無 | |
void swept generator(int DDS_channle, double fr,) | 掃頻信號源控制。本函數(shù)要結(jié)合easy source()一起使用。首先調(diào)用easy_source()函數(shù),其中fr設(shè)置為掃頻的最低頻率,然后循環(huán)調(diào)用本函數(shù),以達到改變頻率的效果。 | 輸入值:DDS_channle——信號源通道:其中1: Aout1通道;2:? Aout2通道。 | 無 | |
void find timebase (double signal_fr, int *timebase) | 根據(jù)輸入信號頻率,選定時基 | signal_fr——波形的頻率 | timebase——時基序號 | |
void process vpp kfr(unsigned char data(),int points,double signal fr,int div,int imebase, doubul *vp) | 根據(jù)采集的參數(shù)設(shè)置,計算信號的峰峰值 | 無 | 無 |
六、調(diào)試與測試
1.程序調(diào)試。
(1)按如圖方式,進行硬件連線。
圖28 濾波器頻率特性測試儀實驗的硬件連線
(2)啟動程序,選擇“掃頻”工作方式,完成開始頻率、頻率步進、結(jié)束頻率、峰值幅度的設(shè)定,選擇“一階無源低通濾波器”的濾波方式,按照面板上的提示,連接濾波板上的跳線,同時注意使截止頻率在開始頻率和結(jié)束頻率之間。點擊啟動按鍵。
(3)觀察此時外部示波器上的正弦信號的頻率變化,以及幅度。
(4)打開“數(shù)字存儲示波器”程序,觀察此時1、2路通道信號的頻率,幅度。
(5)觀察程序面板上顯示的掃頻濾波過程。
(6)選擇其他3種濾波方式,重做(2)~(5)的實驗步驟。
(7)選擇“點頻”工作方式,重做上述步驟。
2.實驗觀測和數(shù)據(jù)記錄
(1)完成掃頻方式的實驗,并填寫下表
表6 掃頻測量一階無源低通情況
濾波器類型 | 一階無源低通濾波器 | 理論截止頻率 | 5 | 峰值幅度(V) | 1.00 | |||||
開始頻率(KHz) | 0.100 | 結(jié)束頻率(KHz) | 50.00 | 頻率步進(KHz) | 1.000 | |||||
序號 | 項目 | 記 錄 數(shù) 據(jù) | ||||||||
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | ||
1 | 頻率(KHz) | |||||||||
幅值比 |
表7 掃頻測量一階有源低通情況
濾波器類型 | 一階有源低通濾波器 | 理論截止頻率(KHz) | 5 | 峰值幅度(V) | 1.00 | |||||
開始頻率(KHz) | 0.100 | 結(jié)束頻率(KHz) | 50.00 | 頻率步進(KHz) | 1.000 | |||||
序號 | 項目 | 記 錄 數(shù) 據(jù) | ||||||||
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | ||
1 | 頻率(KHz) | |||||||||
幅值比 |
表8 掃頻測量二階有源低通情況
濾波器類型 | 二階有源低通濾波器 | 理論截止頻率(KHz) | 5 | 峰值幅度(V) | 1.00 | |||||
開始頻率(KHz) | 0.100 | 結(jié)束頻率(KHz) | 50.00 | 頻率步進(KHz) | 1.000 | |||||
序號 | 項目 | 記 錄 數(shù) 據(jù) | ||||||||
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | ||
1 | 頻率(KHz) | |||||||||
幅值比 |
表9 掃頻測量二階有源高通情況
濾波器類型 | 二階有源高通濾波器 | 理論截止頻率(KHz) | 0.500 | 峰值幅度(V) | 1.00 | |||||
開始頻率(KHz) | 0.100 | 結(jié)束頻率(KHz) | 10.00 | 頻率步進(KHz) | 0.100 | |||||
序號 | 項目 | 記 錄 數(shù) 據(jù) | ||||||||
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | ||
1 | 頻率(KHz) | |||||||||
幅值比 |
(2)完成點頻方式的實驗,并填寫下表
表10 點頻測量一階無源低通情況
濾波器類型 | 一階無源低通濾波器 | 輸入信號峰值幅度(V) | 1.00 | ||||||||
序號 | 理論截止頻率 | 項目 | 記 錄 數(shù) 據(jù) | ||||||||
1 | 2 | 3 | 4 | 5 | 6 | 7 | |||||
1 | 500Hz | 頻率 | 0.001 | 0.030 | 0.401 | 0.499 | 0.800 | 2.000 | 10.000 | ||
幅值比 |
表11 點頻測量二階有源低通情況
濾波器類型 | 二階有源低通濾波器 | 輸入信號峰值幅度(V) | 1.00 | ||||||||
序號 | 理論截止頻率 | 項目 | 記 錄 數(shù) 據(jù) | ||||||||
1 | 2 | 3 | 4 | 5 | 6 | 7 | |||||
2 | 5kHz | 頻率 | 0.001 | 0.004 | 1.500 | 5.000 | 6.001 | 8.000 | 10.000 | ||
幅值比 |
七、備注
選擇點頻測量時,點頻輸入頻率范圍是1Hz~1MkHz,信號峰值范圍0.1V~6V。
選擇掃頻測量時,掃頻輸入頻率范圍是100Hz~1000kHz,信號峰值幅度范圍0.1V~6V。在二階有源高通濾波器的測試時,開始頻率設(shè)定值要小于0.2kHz。
評論