用LabVIEW 構(gòu)建數(shù)字電路課程實驗_第1頁
用LabVIEW 構(gòu)建數(shù)字電路課程實驗_第2頁
用LabVIEW 構(gòu)建數(shù)字電路課程實驗_第3頁
用LabVIEW 構(gòu)建數(shù)字電路課程實驗_第4頁
用LabVIEW 構(gòu)建數(shù)字電路課程實驗_第5頁
已閱讀5頁,還剩2頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

1、.:.;重慶理工大學結(jié)課論文基于LabVIEW的虛擬數(shù)字電子技術實驗系統(tǒng)的研討與實現(xiàn) 學 院:_電子信息與自動化學院_專 業(yè):_信號與信息處置_ 課程稱號:_窗口軟件開發(fā)環(huán)境及技術_任課教師:_ 全曉莉_姓 名:_李成勇_學 號:_50100810216_完成時間:_2021年4_月30日_基于LabVIEW的虛擬數(shù)字電子技術實驗系統(tǒng)的研討與實現(xiàn)摘要: 本文較為系統(tǒng)地引見了虛擬儀器技術,主要內(nèi)容包括:虛擬儀器的根本概念、組成及分類,對虛擬儀器技術未來的開展趨勢進展了展望。實驗是教學中的一個重要環(huán)節(jié),為了提高實驗教學的開放性和靈敏性,順應現(xiàn)代實驗教學的需求,經(jīng)過對實驗教學現(xiàn)狀的分析,提出了將虛擬

2、儀器技術運用于實驗教學的思緒,并經(jīng)過實驗教學改革實際討論了將虛擬儀器技術運用于實驗教學的優(yōu)勢,分析了實驗教學改革的效果。經(jīng)過分析發(fā)現(xiàn)將虛擬儀器技術運用于實驗教學,不僅拓展了實驗范圍和空間,而且可以發(fā)揚學生的自動性和發(fā)明性,是實驗教學的一個重要開展方向關鍵詞: 虛擬儀器技術,實驗教學,運用,虛擬儀器實驗室Design and implementation of digital circuit experiment courses system based on the virtual instrument technologyAbstract: Experiment is an importan

3、t part of teaching, in order to improve the experimental teaching of openness and flexibility to adapt to the needs of modern experimental teaching, Through the analysis of experimental teaching situation, put forward a virtual instrument technology in experimental teaching ideas, Through the practi

4、ce of teaching reform experiment explored the virtual instrument technology in the teaching of the advantages of experiments analyzed the effect of experimental teaching reform. The analysis revealed the virtual instrument technology in the teaching experiment, not only to expand the experimental sc

5、ope and space, but also to help students develop initiative and creativity, experimental teaching is an important direction of development.key words:Virtual Instrument Technology,Experimental teaching,application,Virtual Instruments Lab引言 隨著科學技術的提高,社會對高校學生提出了越來越高的要求,不僅僅要求學生有根本的實際知識,而且還要有比較強的實踐動手才干???/p>

6、是隨著近幾年來高校招生規(guī)模的不斷擴展,在校學生的人數(shù)也成倍添加。學生學習實際知識并沒有遭到很大的影響,但實踐實驗操作卻不能同時滿足,尤其是理工科學生,沒有實驗操作,籠統(tǒng)的實際知識很難了解。要是實驗設備同窗生數(shù)相應添加,這就需求增大購買實驗設備經(jīng)費,但大多數(shù)學校并不能投入相應的資金。虛擬儀器技術為處理這一矛盾提供了能夠,隨著計算機技術、大規(guī)模集成電路技術和通訊技術的飛速開展,儀器技術領域發(fā)生了宏大的變化,計算機技術與儀器技術相結(jié)合,構(gòu)成了一種新概念儀器虛擬儀器。它把計算機強大的計算處置才干和儀器硬件的丈量、控制才干集合在一同,大大減少了儀器硬件的本錢和體積,并且突破了傳統(tǒng)儀器在數(shù)據(jù)處置、顯示、傳

7、送等方面的限制,使運用者可以方便得對其進展維護、擴展、晉級等,這些特點是傳統(tǒng)儀器所不能比較的。 數(shù)字電子技術曾經(jīng)廣泛地運用于電視、雷達、通訊、電子計算機、自動控制、航天等各個領域。例如,在通訊系統(tǒng)中,運用數(shù)字電子技術的數(shù)字通訊系統(tǒng),不僅比模擬通訊系統(tǒng)抗干擾才干強、嚴密性好,而且還能運用電子計算機進展信息處置和控制。數(shù)字電子技術作為電子信息類各專業(yè)的主要技術根底課程之一,其重要性不言而喻。但其又有許多實際電路,僅僅學實際知識,沒有相應的實驗做輔導,對其籠統(tǒng)的知識也不能完全了解,用LabVIEW 構(gòu)建的數(shù)字電子虛擬實驗平臺可以滿足這一要求。一虛擬儀器技術引見 1.1虛擬儀器的根本概念虛擬儀器(Vi

8、rtualInstruments,簡稱VI)的概念,是美國國家儀器公司于1986年提出的。虛擬儀器技術最中心的思想,就是利用計算機的硬軟件資源,使本來需求硬件實現(xiàn)的技術軟件化,以便最大限制地降低系統(tǒng)本錢,加強系統(tǒng)的功能與靈敏性,真正表達了“軟件就是儀器(The software is The instrument)的口號。虛擬儀器是以通用計算機為中心的硬件平臺,用戶可根據(jù)本人的需求經(jīng)過編制不同的測試軟件來構(gòu)成各種功能的測試系統(tǒng),其中許多硬件功能可直接由軟件實現(xiàn),系統(tǒng)具有極強的通用性和多功能性。虛擬儀器運用軟件集成了儀器的一切采集、控制、數(shù)據(jù)分析、結(jié)果輸出和用戶界面等功能,使傳統(tǒng)儀器的某些硬件乃

9、至整個儀器都被計算機軟件所替代。所以軟件是整個系統(tǒng)的關鍵,當根本硬件確定以后,就可以經(jīng)過不同的軟件實現(xiàn)不同的功能。它突破了傳統(tǒng)儀器在數(shù)據(jù)處置、顯示存儲等方面的限制,實現(xiàn)了部分儀器硬件的軟件化,添加了系統(tǒng)的靈敏性。運用虛擬儀器技術不僅可以降低系統(tǒng)的開發(fā)與維護費用,而且可以節(jié)省綜合系統(tǒng)的組建時間。同時,友好的人機交互界面技術使人覺得像操控真實的儀器一樣,具有身臨其境的感受,另外,其方便的網(wǎng)絡功能,可以實現(xiàn)資源共享。1.2 LabVIEW的根本概念LabVIEW是一種程序開發(fā)環(huán)境,由美國國家儀器NI公司研制開發(fā)的,類似于C和BASIC開發(fā)環(huán)境,但是LabVIEW與其他計算機言語的顯著區(qū)別是:其他計算

10、機言語都是采用基于文本的言語產(chǎn)生代碼,而LabVIEW運用的是圖形化編輯言語G編寫程序,產(chǎn)生的程序是框圖的方式。與 C 和 BASIC 一樣,LabVIEW 也是通用的編程系統(tǒng),有一個完成任何編程義務的龐大函數(shù)庫。LabVIEW的函數(shù)庫包括數(shù)據(jù)采集、GPIB、串口控制、數(shù)據(jù)分析、數(shù)據(jù) 顯示及數(shù)據(jù)存儲,等等。LabVIEW 也有傳統(tǒng)的程序調(diào)試工具,如設置斷點、以動畫方式顯示數(shù)據(jù)及其子程序子VI的結(jié)果、單步執(zhí)行等等,便于程序的調(diào)試。 LabVIEW是一種用圖標替代文本行創(chuàng)建運用程序的圖形化編程言語。傳統(tǒng)文本編程言語根據(jù)語句和指令的先后順序決議程序執(zhí)行順序,而LabVIEW 那么采用數(shù)據(jù)流編程方式,

11、程序框圖中節(jié)點之間的數(shù)據(jù)流向決議了VI及函數(shù)的執(zhí)行順序。VI指虛擬儀器,是 LabVIEW 的程序模塊。 LabVIEW 提供很多外觀與傳統(tǒng)儀器如示波器、萬用表類似的控件,可用來方便地創(chuàng)建用戶界面。用戶界面在 LabVIEW中被稱為前面板。運用圖標和連線,可以經(jīng)過編程對前面板上的對象進展控制。這就是圖形化源代碼,又稱G代碼。LabVIEW 的圖形化源代碼在某種程度上類似于流程圖,因此又被稱作程序框圖代碼。其主要特點有以下幾點:1盡能夠采用了通用的硬件,各種儀器的差別主要是 HYPERLINK baike.baidu/view/37.htm t _blank 軟件;2可充分發(fā)揚計算機的才干,有強

12、大的數(shù)據(jù)處置功能,可以發(fā)明出功能更強的儀器;3用戶可以根據(jù)本人的需求定義和制造各種儀器。二實驗教學的現(xiàn)狀近年來,隨著教學改革的不斷深化開展以及計算機技術的開展及深化運用,教學條件有了很大的改善,但是由于一些主客觀緣由,實驗教學依然存在著許多不盡人意的地方,主要表如今以下幾個方面:1實驗教學位置注重缺乏如今高校普遍存在的問題是重課堂教學而忽視實驗教學,學生大多數(shù)時間都在進展實際學習。實驗是實際的驗證和進一步深化,特別是工科學生,假設沒有足夠的實驗就像是紙上談兵,學生對所學知識沒有一個感性認識,從而不會有發(fā)明的靈感和根底。2實驗設備不能滿足實驗需求在實驗設備方面的缺乏主要表如今:一方面,如今實驗室

13、大多采用是一些傳統(tǒng)的實驗儀器與設備,這些儀器與設備功能單一、技術落后、通用性很差,不能順應學科的開展。另一方面,不斷擴展的學生數(shù)量與現(xiàn)有的實驗設備數(shù)量之間的矛盾曾經(jīng)非常明顯,許多普通院校都沒有足夠的經(jīng)費購置大量的實驗設備,如何在不降低教學質(zhì)量的前提下使學校以最少的經(jīng)費投資到達最優(yōu)的教學效果,保證每個學生都有時機很好地完成實驗教學成了許多高校面臨的重要問題。3實驗環(huán)節(jié)設計的功能單一、順應面窄,不利于發(fā)揚學生的發(fā)明性有許多實驗設計不很合理,驗證性實驗太多,學生只能按照實驗指點書上的步驟和內(nèi)容去做,不利于發(fā)揚學生的客觀能動性和發(fā)明性。如何把學生推到實驗主體的位置上,充分發(fā)掘和發(fā)揚學生的自動性和發(fā)明性

14、,引導他們向本人的未知領域邁進,是至關重要的。另外,有些實驗太專,只能針對某一課程而不能兼顧其他課程到達綜合訓練的效果。4實驗資源不能有效利用,開放程度較差,管理維護不便傳統(tǒng)的實驗設備具有固定的硬件構(gòu)成,只能進展特定的實驗工程和實驗操作,當需求添加新的功能時就需求更新硬件或者購買新的實驗設備,投資較大,而且系統(tǒng)不便維護。因此,如何改革實驗教學,使學生可以利用最先進的技術去積極自動地學習,培育學生的發(fā)明性思想,提高實驗教學質(zhì)量是每個高校都面臨的問題,討論新的實驗教學方法和手段是目前教育方式的必然要求,是“全面推進素質(zhì)教育,以培育學生的創(chuàng)新精神和實際才干為重點的教學指點思想得以落實的必然途徑。三、

15、用LabVIEW 搭建數(shù)字電路課程教學實驗系統(tǒng)3.1 數(shù)字電路教學實驗分類數(shù)字電路中的物理量的變化在時間和數(shù)量上都是離散的。也就是說,它們的變化在時間上是不延續(xù)的,總是發(fā)生在一系列離散的瞬間,這一類物理量也叫數(shù)字量。用數(shù)字量表示的信號就是數(shù)字信號,在數(shù)字電路課程一切的實驗中都運用數(shù)字信號來實現(xiàn)其功能,這些信號通常是0、1表示的二進制序列。而LabVIEW中的布爾量真好符合這些特點,我們只需把二進制序列用布爾量的真假來表示即可,這為我們設計實驗系統(tǒng)提供了方便。我們可以將數(shù)字電子技術課程的實驗大致分為兩類:一類是根本邏輯電路實驗,也是我們常用的數(shù)字電路實驗,其中包括組合邏輯電路如編碼器、譯碼器、選

16、擇器等,時序電路實驗如觸發(fā)器、存放器、計數(shù)器等,這些是掌握數(shù)字電子技術的根底。另一類是綜合設計實驗如數(shù)字頻率計、數(shù)字時鐘、波形發(fā)生器等,筆者在設計的過程中主要選擇了六種比較常用的綜合電路,以數(shù)字時鐘電路為例進展分析。這些實驗由根本實驗電路組合而成,原理一樣,設計方法不盡一樣。其它的綜合實驗都可以用LabVIEW實現(xiàn),主要是掌握根本原理和方法,同樣可以設計,本系統(tǒng)主要用于初學數(shù)字電子技術者掌握根本邏輯電路。我們對一切實驗進展分類后,就可以用LabVIEW設計整個實驗總面板,整個面板的功能要務虛現(xiàn)這些數(shù)字電子技術課程實驗,根據(jù)LabVIEW的特點,分前后兩個面板,前面板相當于實物儀器中的外部控制面

17、板,后面板是實現(xiàn)前面板功能的程序圖,相當于實物儀器中的內(nèi)部電路。如圖3.1.1是筆者搭建的總面板,3.1.2是后面板的程序圖。3.1.1 數(shù)字電路實驗系統(tǒng)總面板 3.1.2 后面板的程序圖 3.2 各個實驗模塊分析本系統(tǒng)由根底實驗模塊和綜合實驗模塊組成,接下來就兩個模塊分別分析一下。、根底實驗模塊我們以譯碼器實驗為例進展模塊功能分析,3-8譯碼器電路是最常用的一種小規(guī)模集成電路,它有3個二進制輸入端A、B、C和8個譯碼輸出端y0y7。對輸入A、B、C的值進展譯碼,就可以確定輸出端y0y7的哪一個輸出端變?yōu)橛行У碗娖剑瑥亩竭_譯碼的目的。筆者用LabVIEW設計的譯碼器前面板如圖3.2.1,程序

18、面板如圖3.2.2。3.2.1 譯碼器電路前面板3.2.2 譯碼器電路程序面板 本系統(tǒng)中G是選通端低電平,經(jīng)過操作本實驗過程,可以讓學生清楚的看到譯碼器電路的功能,的目的寫出真值表,到達學習的目的,是籠統(tǒng)問題可以簡單化。 、我們以數(shù)字時鐘實驗為例進展模塊功能分析,筆者根據(jù)LabVIEW 中布爾量真假變換,用布爾量組成具有七段數(shù)碼管顯示功能的LED。普通的數(shù)字時鐘具有時、分、秒計數(shù)顯示功能,小時為24進制,分鐘和秒為60進制顯示,設置復位功能,本系統(tǒng)的復位時間是【12:00:00】。設計原理與EDA設計數(shù)字時鐘原理一樣,都是數(shù)字信號0,1控制完成秒分時的計數(shù)義務,到相應的進制進位即可,EDA是用

19、VHDL言語編寫,分時分秒各個模塊,比較復雜,而LabVIEW用圖標搭建,模塊單一,功能一樣,更有利于學生掌握數(shù)字時鐘的根底設計思緒。如圖5是數(shù)字時鐘顯示面板,圖6是數(shù)字時鐘程序面板。3.2.3 數(shù)字時鐘顯示面板3.2.4 數(shù)字時鐘程序面板整個程序面板只用到LabVIEW中for循環(huán)構(gòu)造和case選擇構(gòu)造,只需搞清楚數(shù)字時鐘的原理,設計比較簡單,實現(xiàn)的功能與其它言語設計的功能一樣,而且是界面化的,運用者可以很清楚的看到結(jié)果。四 結(jié)論(1)本文是基于LabVIEW技術開發(fā)的數(shù)字電路實驗系統(tǒng)的設計,整個系統(tǒng)可以實現(xiàn)數(shù)字電路課程的根底實驗和一些綜合設計實驗,設計過程較其它一些言語設計過程簡單、方便,

20、而且具有性能相對穩(wěn)定、實驗中誤差較小、運用方便靈敏以及節(jié)約本錢等特點,在實驗教學中可以得到廣泛的運用。與傳統(tǒng)的儀器相比,無論是從儀器的本錢、智能化處置才干、開發(fā)難度與晉級周期,還是移植性、儀器功能的定義上,虛擬儀器都具有著無可比較的技術優(yōu)勢。虛擬儀器的仿真特性還將使其在虛擬現(xiàn)實的實驗教學領域開發(fā)中,扮演重要角色。同時,虛擬儀器具有強大的網(wǎng)絡通訊功能,這使得它在當前的遠程教學領域中也成為了一個不可或缺的部分。(2)在實驗過程中操作簡單,只需點擊相應的功能菜單即可,運用者經(jīng)過操作得出相應菜單功能,可以進一步創(chuàng)新。旨在面向普通中小型的實驗室進展儀器設備的虛擬化晉級,以低價高效地教育本錢,換取完全適宜教育環(huán)境的教學儀器設備。(3)在今后一段時間里,虛擬儀器技術將會得到更加迅速的開展。在當前儀器開展的情勢下,以軟件為關鍵部分的數(shù)字化的虛擬儀器,被視為未來實驗室中最具優(yōu)越性的實驗工具,它以其本身獨特的優(yōu)越特性,將為各個學科及工業(yè)領域,包括教育領域,提供各種各樣高性能、低價錢、具有互動性與智能化的全新數(shù)字化儀器。參考文獻1

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論