孫俊卿,羅云林,黃建宇
摘 要:采用電路仿真軟件和多媒體軟件開發(fā)虛擬高頻電路實驗教學系統(tǒng),是對實物實驗的有益補充。它不僅可以使學生高效率地完成實驗預習,通過仿真得到實驗的理論測試數(shù)據(jù)和波形,為實物實驗測試提供參考依據(jù),減少實驗的盲目性,也可以開設(shè)一些實驗成本高或擴展學生知識面的演示性實驗。實驗方式更加靈活,更有利于激發(fā)學生的學習興趣,提高學生的自學能力和創(chuàng)新意識。
關(guān)鍵詞:高頻電路;虛擬實驗;仿真;多媒體軟件
中圖分類號:TP311.52文獻標識碼:A
文章編號:1004-373X(2009)20-107-03
Development and Study of Virtual High Frequency Circuit Experiment System
SUN Junqing,LUO Yunlin,HUANG Jianyu
(Civil Aviation University of China,Tianjin,300300,China)
Abstract: The high -frequency electronic circuit experiment system is established by the software of electrical circuits′simulation and multimedia.Students can prepare their experiments,get theory measurement results and waveforms by it which provides reference for the real experiment measurement.The experiments are flexible to improve learning interests,self-learning and innovating ability of students.
Keywords:high -frequency electronic circuit;virtual experiment;simulation;multi-media software
0 引 言
高頻電路是通信工程、電子信息工程等電類專業(yè)學生的主要專業(yè)基礎(chǔ)課,通過該課程的學習,使學生掌握高頻放大、振蕩、高頻功率放大以及調(diào)制、解調(diào)、混頻等基本電路的工作原理、性能特點及各種電路的基本分析方法,為學習衛(wèi)星通信系統(tǒng)、GPS導航系統(tǒng)、光纖通信系統(tǒng)等課程儲備基礎(chǔ)知識。
高頻電路實驗與電路實驗、模擬電子技術(shù)實驗和數(shù)字電子技術(shù)實驗相比,具有如下特點:
(1) 因分布參數(shù)的影響,使高頻電路實驗更加復雜??赡軙驗橐粋€元件的放置位置,導線的布線等出現(xiàn)測試結(jié)果出現(xiàn)較大的誤差。
(2) 電路實驗、模擬電路實驗、數(shù)字電路實驗通常只研究時域特性,用示波器查看波形,用萬用表測量電壓、電流即可。而高頻電路實驗除時域分析外,還要進行頻域分析。例如,觀察調(diào)幅波的頻譜。
(3) 高頻電路實驗線路比電路實驗、模擬電路實驗和數(shù)字電路實驗復雜得多,分析和理解更加困難。
隨著計算機技術(shù)和網(wǎng)絡技術(shù)的發(fā)展,虛擬實驗在電子技術(shù)實驗教學中的應用日益廣泛。但目前的研究成果主要集中在電路實驗、模擬電路實驗和數(shù)字電路實驗的教學中,高頻電路實驗幾乎是空白。
綜上所述,開發(fā)虛擬高頻電路實驗教學系統(tǒng),將仿真技術(shù)應用于高頻電路實驗教學更具有實際意義。
1 系統(tǒng)的功能
虛擬實驗是對實物實驗的有益補充,這里開發(fā)的虛擬高頻電路實驗教學系統(tǒng)的主要功能有:
(1) 作為實驗預習系統(tǒng)。
傳統(tǒng)實驗的預習因?qū)嶒灂r間和地點的限制,學生往往只能是看實驗指導書預習,無法進行實際操作,觀察實驗現(xiàn)象,預習效率很低,導致學生進入實驗室后,教師需要花大量的時間講解,減少了學生實際操作的時間,不利于實踐能力的培養(yǎng)。
該系統(tǒng)設(shè)計以中國民航大學對通信工程、電子信息工程專業(yè)開設(shè)的高頻電路實驗項目和實驗內(nèi)容為依據(jù),同時兼顧其他高校的實驗項目和實驗內(nèi)容。目前,該系統(tǒng)設(shè)計有高頻放大電路實驗、LC和石英晶體振蕩實驗、調(diào)制與解調(diào)實驗等10個基礎(chǔ)實驗。借助于該系統(tǒng),學生可以在一臺計算機上查看實驗目的、實驗原理、實驗內(nèi)容和實驗步驟等,還能對實驗電路進行仿真分析,得到實驗的理論測試數(shù)據(jù)和波形,為實物實驗測試提供參考依據(jù),減少實驗的盲目性;也可以任意改變電路參數(shù),觀察電路的性能,使實驗的預習更加靈活、有效,更有利于培養(yǎng)學生的自學能力。
(2) 作為演示性實驗系統(tǒng)。
有些開設(shè)成本高、需要儀器設(shè)備復雜的實驗只能設(shè)計成演示性實驗。例如,調(diào)幅、調(diào)頻收發(fā)機實驗就比較復雜,既有高頻電路,又有低頻電路;既有時域分析,又有頻域分析,實物實驗室內(nèi)很難完成綜合程度如此高的實驗。但借助于虛擬實驗可以對這些實驗進行演示,使學生建立模擬通信系統(tǒng)的整體概念。目前,該系統(tǒng)中已設(shè)計完成了調(diào)幅收發(fā)機方面的演示性綜合實驗。
2 虛擬實驗系統(tǒng)開發(fā)技術(shù)分析
開發(fā)虛擬實驗系統(tǒng)按使用的軟件分,主要有以下方式:
(1) 利用LabVIEW構(gòu)造的虛擬實驗系統(tǒng)。
LabVIEW是開發(fā)測控儀器和商業(yè)軟件工具,它既能通過編程進行仿真設(shè)計實驗,又能通過輸入/輸出接口,編程完成數(shù)據(jù)的采集、分析和處理,構(gòu)建真正的虛擬儀器實驗和虛擬實驗。LabVIEW提供的界面功能強大,外觀接近真實儀器儀表,不但可以開發(fā)各種虛擬實驗,而且可以作為訓練學生掌握信號發(fā)生器、示波器、頻譜儀等常用儀器、儀表的有力輔助工具。文獻[1]給出了使用 LabVIEW開發(fā)的RLC電路分析實驗。這種開發(fā)方法的優(yōu)點在于開發(fā)實驗的元件器和儀器儀表與真實的幾乎一樣,但實現(xiàn)較復雜的電路比較困難,在開發(fā)摸擬電子技術(shù)實驗和高頻電路實驗方面均沒有報道。
(2) 利用Matlab構(gòu)造的虛擬實驗系統(tǒng)。
Matlab具有強大的仿真和計算能力,一直是控制領(lǐng)域里最重要的工具之一,可以用來開發(fā)自動控制原理、信號與系統(tǒng)等課程的虛擬實驗。文獻[2]給出了使用Matlab開發(fā)的自動控制虛擬實驗,但開發(fā)電子技術(shù)類的虛擬實驗目前尚未有報道。
(3) 自行編程(VB,VC,Java)的虛擬實驗系統(tǒng)。
由于自行編程開發(fā)的實驗系統(tǒng)可以最大程度地適應設(shè)備的性能,靈活定制實驗的功能和界面。目前有許多學校的研究集中在實物仿真實驗上,大多是借助于編程軟件和多媒體技術(shù)實現(xiàn)的。文獻[3]給出了使用VB開發(fā)的電工虛擬實驗。因編程工作量較大,實現(xiàn)的功能主要集中在電路和數(shù)字電路的部分實驗,沒有全面系統(tǒng)的實現(xiàn),使用受到限制。
眾所周知,基礎(chǔ)實驗教學主要是以驗證理論為主,基礎(chǔ)實驗中大多為驗證性實驗。從這個角度考慮,虛擬實驗不一定要有實物感,只是以電路符號的形式展示出來是可以的,關(guān)鍵是電路性能的仿真應準確,或能達到目前利用實驗箱進行實驗的效果?;谠撛瓌t,選擇了利用VB結(jié)合電路仿真軟件Multisim開發(fā)虛擬高頻電路實驗系統(tǒng)。利用電路仿真軟件自身提供的元器件庫、儀器、儀表庫和電路分析功能,無需編程,就可以開發(fā)出各種功能的實驗電路,完全可以滿足驗證性實驗和演示性實驗教學的需要。
3 虛擬高頻電路實驗系統(tǒng)開發(fā)方法
虛擬高頻電路實驗系統(tǒng)的設(shè)計內(nèi)容主要分為兩部分:實驗界面的制作和實驗電路的創(chuàng)建與仿真。
3.1 實驗界面的制作方法
VB(全稱Visual Basic)是Microsoft公司推出的可視化編程環(huán)境,它具有很強的圖形界面編程能力,因此在軟件設(shè)計過程中采用VB制作實驗的界面部分。
實驗界面的功能是:通過“選擇實驗課程(選擇實驗項目)”查看實驗原理、實驗步驟,還可以將實驗結(jié)果填入表格,也可以雙擊查看“實驗模擬”進入Multisim界面進行實驗仿真或設(shè)計電路。界面具有較好的交互性,設(shè)有“進入系統(tǒng)、退出系統(tǒng)、上一頁、下一頁、返回首頁”等功能,便于操作。該部分是由VB制作而成的。在設(shè)計過程中,主要用到的控件有:標簽:用于編輯實驗項目的名稱;文本框:用于編輯實驗目的、實驗儀器、預習要求、實驗內(nèi)容和步驟等內(nèi)容;命令按鈕:實現(xiàn)翻頁功能或查看電路圖;OLE:用于在VB中插入Microsoft office Excel工作表或調(diào)用Multisim進行實驗仿真。
圖1和圖2分別為虛擬高頻實驗系統(tǒng)的主界面和集成電路模擬乘法器MC1596的應用——同步檢波器的實驗界面中的一頁。
圖1 虛擬高頻實驗系統(tǒng)主界面
圖2 實驗內(nèi)容界面示例
3.2 實驗電路的創(chuàng)建與仿真
Multisim是目前應用最廣泛的電路仿真軟件,它具有豐富的元器件庫;虛擬測試儀器儀表種類齊全,有可以產(chǎn)生正弦波、方波、AM信號、FM信號的信號發(fā)生器,其參數(shù)可以根據(jù)需要自行設(shè)置,也有萬用表、雙蹤示波器、頻譜儀、失真度儀等測試儀器,可以完成信號的時域與頻域分析,仿真結(jié)果與真實情況十分接近。因此,利用Multisim可以創(chuàng)建各種高頻電路并對電路進行時域和頻域分析。
下面以“集成電路模擬乘法器MC1596的應用——同步檢波器”實驗為例介紹電路創(chuàng)建與仿真方法。
3.2.1 同步檢波器原理
一般用包絡檢波器對普通調(diào)幅波進行解調(diào),而對于雙邊帶調(diào)幅信號和單邊帶調(diào)幅信號的解調(diào),通常是由同步檢波器完成的。解調(diào)時需要利用一個與調(diào)幅信號的載波同頻同相的載波信號。同步檢波器有兩種:乘積型同步檢波器和疊加型同步檢波器。圖3為乘積型同步檢波器框圖,其對雙邊帶調(diào)制信號的解調(diào)原理為:
圖3 乘積型同步檢波器框圖
設(shè)輸入的雙邊帶信號及同步載波信號分別為:
Vs=Vsmcos Ωtcos ωct;Vc=Vcmcos ωct
式中:Ω為調(diào)制信號的角頻率;ωc為載波信號的角頻率。則乘法器的輸出電壓為:
V1=KVsVc=12KVsmVcmcos Ωt+
12KVsmVcmcos Ωtcos 2ωct
經(jīng)過低通濾波器,濾除高頻分量,即可得到解調(diào)后的低頻調(diào)制信號:
V0=12KVsmVcmcos Ωt
同理,可分析同步檢波器對單邊帶信號的解調(diào)原理。
3.2.2 MC1596芯片創(chuàng)建方法
集成模擬乘法器MC1596的內(nèi)部結(jié)構(gòu)如圖4所示。
Multisim的元件庫中并沒有MC1596芯片,如直接采用內(nèi)部電路設(shè)計,因MC1596電路太復雜,在Multisim工作區(qū)設(shè)計較困難,原理也不夠清晰。為了簡化實驗仿真電路,通過MC1596內(nèi)部結(jié)構(gòu)可以自行創(chuàng)建MC1596芯片,其方法為:運行Multisim進入工作區(qū),將圖4中所需的元器件分別從元件庫中拖出來,并設(shè)置好參數(shù),然后連接導線,即可完成電路圖的繪制工作。通過以下操作可以生成MC1596芯片:選中MC1596的內(nèi)部結(jié)構(gòu)電路部分→點擊Place→選擇Replace by Subcircuit→輸入芯片名稱“MC1596”,即可將復雜的電路結(jié)構(gòu)用一個芯片代替,如圖5中MC1596部分。
3.2.3 “集成電路模擬乘法器MC1596的應用——同步檢波器”實驗電路創(chuàng)建與仿真
在上面已創(chuàng)建的MC1596的芯片的基礎(chǔ)上,從元件庫中將“集成電路模擬乘法器MC1596的應用——同步檢波器”實驗中所需的信號源、電阻和電容元件從元件庫中取出,連接好電路,即可完成實驗電路的創(chuàng)建,如圖5所示。
圖4 MC1596集成模擬乘法器的內(nèi)部結(jié)構(gòu)
圖5 MC1596乘積型同步檢波電路
設(shè)載波信號的頻率、幅度和調(diào)制信號的頻率、幅度分別為:fc=100 kHz,Vc=200 mV(p-p);fs=1 kHz,Vs=200 mV(p-p)。從Multisim右側(cè)的儀器儀表庫中取出示波器連接在電路中,運行電路,可以觀察實驗的波形,如圖6所示。利用頻譜分析儀可以觀察調(diào)幅信號和解調(diào)后信號的頻譜,調(diào)幅信號的頻譜如圖7所示。
圖6 調(diào)幅信號和解調(diào)信號的波形
圖7 調(diào)幅信號的頻譜
4 結(jié) 語
虛擬高頻電路實驗系統(tǒng)為學生提供了利用計算機實
現(xiàn)高頻電路實驗預習和電路設(shè)計的環(huán)境,學生可以在EDA實驗室、學生宿舍或網(wǎng)絡中心任何一臺計算機上完成高頻電路實驗預習任務,使實驗方式變得更加方便、靈活、高效;學生可以根據(jù)需要設(shè)計各種電路,對電路進行仿真分析,從而更加有效地培養(yǎng)學生的電路分析和設(shè)計能力,激發(fā)學生的學習興趣,培養(yǎng)學生的自學能力和創(chuàng)新能力;也可以開設(shè)一些設(shè)備短缺、擴展學生知識面的演示性實驗,實驗內(nèi)容更新不受實驗硬件條件的制約。
參考文獻
[1]陸玉娥.電路虛擬實驗系統(tǒng)[J].現(xiàn)代電子技術(shù),2008,31(9):158-160.
[2]孫俊卿,羅云林.基于Multisim和VB的電子技術(shù)實驗仿真研究[J].中國民航學院學報,2006,24(增刊):119-121.
[3]袁浩,常鳴.Matlab與VC++混合編程的自動控制理論實驗設(shè)計[J].實驗室科學,2006(2):51-52.
[4]王金長,賈功利.用VB編寫電工虛擬實驗CAI課件[J].實驗室科學,2004(4):58-60.
[5]黃瑞,袁桂慈.電子技術(shù)實驗教學改革與創(chuàng)新[J].實驗技術(shù)與管理,2006,23(1):77-79.
[6]張俊濤,陳曉莉.電路仿真軟件在電子技術(shù)教學實踐中的應用[J].實驗技術(shù)與管理,2007,24(6):83-85.
[7]李春茂.電工電子技術(shù)實踐教學的研究與探索[J].實驗技術(shù)與管理,2005,22(4):3-5.
[8]張肅文.高頻電子線路[M].北京:高等教育出版社,2005.
[9]蔣卓勤,鄧玉元.Multisim 2001及其在電子設(shè)計中的應用[M].西安:西安電子科技大學出版社,2003.
[10]劉念祖.Visual Basic程序設(shè)計[M].北京:高等教育出版社,2003.