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