張偉斌
咸陽職業(yè)技術(shù)學(xué)院,陜西咸陽 712000
高等職業(yè)教育強(qiáng)調(diào)對學(xué)生的實(shí)踐能力的培養(yǎng),這就給高等職業(yè)院校的實(shí)驗(yàn)設(shè)備與實(shí)驗(yàn)場地提出了更高的要求,雖然各高等職業(yè)院校不斷加大對實(shí)驗(yàn)實(shí)習(xí)條件改善的資金投入,從一定程度上得到了改善,但還不能從根本上解決實(shí)驗(yàn)設(shè)備的緊缺問題。通過虛擬儀器開發(fā)軟件LabVIEW建立虛擬的實(shí)驗(yàn)系統(tǒng),彌補(bǔ)傳統(tǒng)實(shí)驗(yàn)室的不足,給學(xué)生提供更多的實(shí)驗(yàn)實(shí)踐機(jī)會,培養(yǎng)學(xué)生的實(shí)踐動手能力和創(chuàng)新能力。
利用電子仿真軟件EDA可以模擬設(shè)計電路、分析電路、觀察信號波形等,但僅僅限于理論分析與研究,EDA仿真軟件中的虛擬儀器是純軟件的、仿真的。利用虛擬儀器開發(fā)軟件LabVIEW設(shè)計的虛擬儀器完全可以勝任傳統(tǒng)儀器的各種功能,完全替代傳統(tǒng)的測量測試儀器,并且還可以根據(jù)需要設(shè)計建立滿足特殊要求的專用儀器。不同的虛擬儀器儀表設(shè)備可使用相同的硬件系統(tǒng),通過軟件的設(shè)置就可以實(shí)現(xiàn)功能完全不同的各種測量測試儀器,即軟件系統(tǒng)是虛擬儀器的核心。
根據(jù)檢測技術(shù)課程的教學(xué)要求,學(xué)生通過學(xué)習(xí)可以正確根據(jù)檢測要求選擇合適的傳感器,設(shè)計完成檢測電路,使用測量儀器儀表分析檢測數(shù)據(jù)、觀察信號波形等。使用虛擬儀器開發(fā)軟件LabVIEW設(shè)計的綜合實(shí)驗(yàn)系統(tǒng)平臺由硬件系統(tǒng)和軟件系統(tǒng)兩大部分組成。其中硬件系統(tǒng)主要完成對外部數(shù)據(jù)的采集,包括綜合測試平臺、傳感器系列實(shí)驗(yàn)?zāi)0?、微型計算機(jī)等。實(shí)驗(yàn)系統(tǒng)包括虛擬儀器儀表開發(fā)平臺、虛擬儀器驅(qū)動程序、實(shí)驗(yàn)示范程序等。
產(chǎn)生電路檢測所需的正弦波、方波、三角波、脈沖信號等任意波形;提供數(shù)字信號,即提供虛擬的函數(shù)信號發(fā)生器、任意波形發(fā)生器和數(shù)字信號發(fā)生器。
通過虛擬儀器實(shí)現(xiàn)常用的示波器、電壓表、計數(shù)計、頻譜儀和邏輯分析儀等儀器儀表設(shè)備的基本功能,實(shí)現(xiàn)對信號波形、幅值、頻率、周期、RLC參數(shù)、頻譜等的測量,并能夠?qū)r域、頻域和數(shù)據(jù)域測試分析。
虛擬儀器在微型計算機(jī)測試程序的直接控制下進(jìn)行工作,能夠?qū)崿F(xiàn)自動測試功能。通過對微型計算機(jī)上的軟件編程,可以讓虛擬儀器的對測量對象的頻率、幅度、量程的參數(shù)進(jìn)行自動設(shè)置,以及自動完成數(shù)據(jù)的采集、存儲、傳輸、處理和顯示等。
利用虛擬儀器開發(fā)軟件設(shè)計的虛擬實(shí)驗(yàn)系統(tǒng)平臺,不僅可以滿足傳感器與檢測技術(shù)課的實(shí)驗(yàn)要求,還可以完成相關(guān)課程的實(shí)驗(yàn)要求。在實(shí)際應(yīng)用中可以通過軟件的設(shè)置,開發(fā)更多符合要求的多功能虛擬儀器設(shè)備,所以虛擬實(shí)驗(yàn)系統(tǒng)平臺應(yīng)用范圍廣、開放性好、可擴(kuò)展性強(qiáng)。
在使用虛擬儀器完成實(shí)驗(yàn)時,可以使用虛擬儀器開發(fā)完成的操作界面,利用實(shí)驗(yàn)室的現(xiàn)成的實(shí)驗(yàn)電路板進(jìn)行驗(yàn)證性實(shí)驗(yàn),而不需要自己設(shè)計電路和編輯程序。掌握了基本的理論知識后,可以利用現(xiàn)成的實(shí)驗(yàn)電路板,開發(fā)滿足特定條件的虛擬儀器設(shè)備,從而鍛煉學(xué)生的初步的設(shè)計能力,在設(shè)計過程中需要編程相應(yīng)的程序,但不需要自己對電路進(jìn)行改進(jìn)或設(shè)計。有了基本的設(shè)計能力后,可以完成一定的項目工作,自行開發(fā)設(shè)計實(shí)驗(yàn)電路板,并開發(fā)適用的虛擬儀器設(shè)備,實(shí)現(xiàn)對電路數(shù)據(jù)的采集、分析、存儲和顯示等功能,培養(yǎng)學(xué)生的綜合能力。
虛擬實(shí)驗(yàn)系統(tǒng)通過綜合測試平臺完成數(shù)據(jù)信號源的產(chǎn)生、外部數(shù)據(jù)的采集、實(shí)現(xiàn)與實(shí)驗(yàn)電路模塊和微型計算機(jī)主機(jī)的數(shù)據(jù)通信。計算機(jī)通過綜合測試平臺得到檢測數(shù)據(jù)后,由虛擬儀器開發(fā)軟件LabVIEW設(shè)計的虛擬儀器設(shè)備完成數(shù)據(jù)的分析、存儲、和顯示等,調(diào)整虛擬儀器前面板各種操作按鈕,使數(shù)據(jù)的達(dá)到理想的狀態(tài)。
圖1 虛擬實(shí)驗(yàn)系統(tǒng)工作原理
采用直接數(shù)字合成的任意波形發(fā)生器,虛擬實(shí)驗(yàn)平臺軟件直接提供了四種函數(shù)的波形數(shù)據(jù),用于產(chǎn)生正弦波、方波、三角波和鋸齒波4種波形。
采集模塊有兩個采集數(shù)據(jù)輸入通道,采用了12位的A/D轉(zhuǎn)換器,最高采用速率40MHz,通道增益、采樣速率、采樣點(diǎn)數(shù)、觸發(fā)源和觸發(fā)方式等也可通過編程控制。
實(shí)驗(yàn)電路板模塊通過綜合測試平臺上的插座就可以實(shí)現(xiàn)相互通信,從而完成不同的實(shí)驗(yàn)項目。實(shí)驗(yàn)電路的基本模塊包括運(yùn)算放大器、波形變換電路、有源濾波器、頻譜分析儀、等實(shí)驗(yàn)?zāi)K。
虛擬儀器實(shí)驗(yàn)系統(tǒng)解決了傳統(tǒng)儀器在操作過程中由于操作不當(dāng)可能引起儀器設(shè)備損壞的問題,消除了學(xué)生面對測量設(shè)備操作的恐懼感,彌補(bǔ)了傳統(tǒng)實(shí)驗(yàn)設(shè)備的不足。虛擬儀器實(shí)驗(yàn)系統(tǒng)借助一臺微型計算機(jī)就可以完成幾乎所有的傳統(tǒng)測量儀器儀表的各種功能,節(jié)約了實(shí)驗(yàn)室儀器設(shè)備投入成本。
[1]馬翠紅基于虛擬儀器技術(shù)的“自動控制原理”實(shí)驗(yàn)系統(tǒng)[J].自動化與儀表,2004(5):57-59.
[2]李培江,尤婷.基于LabVIEW的高校測控實(shí)驗(yàn)的開發(fā)[J].實(shí)驗(yàn)室科學(xué),2008(2):72-74.
[3]袁淵,等.虛擬儀器技術(shù)基礎(chǔ)教程[M].成都:電子科技大學(xué)出版社,2002.
[4]孟翔飛.“現(xiàn)代檢測技術(shù)”課程教學(xué)改革實(shí)踐探索[J].陜西教育,2008(8):32.