【正文】
學(xué) 號(hào):畢業(yè)設(shè)計(jì)說明書設(shè)計(jì)題目:基于虛擬儀器的信號(hào)發(fā)生器的設(shè)計(jì)與實(shí)現(xiàn)學(xué)生姓名: 專業(yè)班級:07通信1班 學(xué) 院: 信息工程學(xué)院指導(dǎo)教師: 講師 2011年06月08日 摘 要 摘 要傳統(tǒng)的信號(hào)發(fā)生器其功能完全靠硬件實(shí)現(xiàn),功能單一而且用戶的購置、維護(hù)費(fèi)用高。更重要的是,對于傳統(tǒng)的信號(hào)發(fā)生器,其功能一旦確定便不能更改,用戶要想使用新的功能則必須重新購買新的儀器,傳統(tǒng)信號(hào)發(fā)生器的不足是顯而易見的。虛擬儀器是將儀器技術(shù)、計(jì)算機(jī)技術(shù)、總線技術(shù)和軟件技術(shù)緊密的融合在一起,利用計(jì)算機(jī)強(qiáng)大的數(shù)字處理能力實(shí)現(xiàn)儀器的大部分功能,打破了傳統(tǒng)儀器的框架,形成的一種新的儀器模式。本課題完成了“虛擬信號(hào)發(fā)生器”的理論研究,在很大程度上解決了傳統(tǒng)信號(hào)發(fā)生器的諸多弊端。本文主要研究虛擬儀器在信號(hào)發(fā)生器領(lǐng)域里的軟件編程。本虛擬儀器可完成輸出多種信號(hào)波形的同時(shí)產(chǎn)生與輸出,信號(hào)輸出頻率、幅度等參數(shù)實(shí)時(shí)可調(diào)。本文研究的虛擬信號(hào)發(fā)生器主要具有如下優(yōu)點(diǎn):用戶可自由定義其功能;系統(tǒng)功能升級擴(kuò)充方便快捷、可與電腦等設(shè)備方便的互聯(lián)。關(guān)鍵詞: 虛擬儀器 , 信號(hào)發(fā)生器 , 虛擬信號(hào)發(fā)生器 , LabVIEW 35AbstractAbstractThe functions of traditional signal generators are carried out solely on hardware, and at the same time the functions of traditional signal generators are singleness and costly for purchasing and maintaining, What is more important is that the functions of traditional signal generators can not be altered once they are fixed. Users must get new ones so long as they want new functions. Thus, the defects of traditional signal generators are obvious. Virtual instrument is formed by the instrument technology, puter technology, bus technology and software technology. Powerful digital processing’s ability of puter is used to achieve the main functions of instrument. Virtual instrument broke the framework of the traditional instruments, and built a new device model. This dissertation has acplished the theoretical research, and made up the various shortings of traditional signal generators to great degree. This virtual signal generator can achieve the input and output of multi signals, and such parameters as signal output frequency and amplitude can be adjusted timely. The advantages of this virtual signal generator include the following: low cost of hardware, user custom functions, convenience of the upgrading and enlargement of systematic functions, and connectable with puters.Keywords: Virtual Instrument , Signal Generator , Virtual Signal Generator , Labview 目 錄 目 錄摘 要 IAbstract II第1章 緒論 1 1 2 2 2第2章 虛擬儀器和Labview簡介 4 4 5 虛擬儀器的分類 5 6 7 7 8 虛擬儀器的發(fā)展方向 9——LABVIEW 簡介 9 本章小結(jié) 12第3章 信號(hào)發(fā)生器 13………………………………………………………………13 信號(hào)發(fā)生器的分類 ………………………………………………………….14 …………………………………………………………14 ………………………………………………………………15 …………………………………………………………15 隨機(jī)信號(hào)發(fā)生器 ……………………………………………………….15 ………………………………………………………………………16第4章 基于虛擬儀器的信號(hào)發(fā)生器的設(shè)計(jì) 17 17 創(chuàng)建虛擬儀器 17 為前面板添加控件 19 修改信號(hào) 22 本節(jié)小結(jié) 24 24“信號(hào)發(fā)生器1”的設(shè)計(jì) 25“信號(hào)發(fā)生器2”的設(shè)計(jì) 29“信號(hào)發(fā)生器3”的設(shè)計(jì) 31 本節(jié)小結(jié) 33 本章小結(jié) 34結(jié) 論 35參考文獻(xiàn) 36謝 辭 37 河北聯(lián)合大學(xué)信息工程學(xué)院畢業(yè)設(shè)計(jì)說明書第1章 緒論在有關(guān)電參量的測量中,我們需要用到信號(hào)源,而信號(hào)發(fā)生器則為我們提供了在測量中所需的信號(hào)源,它可以產(chǎn)生不同頻率的正弦信號(hào)、方波、三角波、鋸齒波、正負(fù)脈沖信號(hào)、調(diào)幅信號(hào)、調(diào)頻信號(hào)和隨機(jī)信號(hào)等,其輸出信號(hào)的幅值也可以按需要進(jìn)行調(diào)節(jié)。傳統(tǒng)信號(hào)發(fā)生器種類繁多,價(jià)格昂貴,而且儀器功能固定單一,不具備用戶對儀器進(jìn)行定義及編程的功能,一個(gè)傳統(tǒng)實(shí)驗(yàn)室很難同時(shí)擁有多類信號(hào)發(fā)生器,然而,基于虛擬儀器技術(shù)的信號(hào)發(fā)生器則能夠?qū)崿F(xiàn)這一要求。隨著計(jì)算機(jī)技術(shù)的迅猛發(fā)展,虛擬儀器技術(shù)在數(shù)據(jù)采集、自動(dòng)測試和儀器控制領(lǐng)域得到了廣泛的應(yīng)用,促進(jìn)和推動(dòng)測試系統(tǒng)和儀器控制的設(shè)計(jì)方法與實(shí)現(xiàn)技術(shù)發(fā)生了深刻的變化?!败浖词莾x器”已成為測試與測量技術(shù)發(fā)展的重要標(biāo)志。虛擬信號(hào)發(fā)生器就是利用高性能的模塊化硬件,結(jié)合高效靈活的LabVIEW軟件來完成各種測試、測量和自動(dòng)化應(yīng)用。本課題介紹了基于LabVIEW的虛擬信號(hào)發(fā)生器的研究背景和發(fā)展動(dòng)態(tài),了解虛擬儀器的特點(diǎn)、現(xiàn)狀和實(shí)現(xiàn)方法,探索虛擬儀器的發(fā)展方向,在LABVIEW平臺(tái)中設(shè)計(jì)了多功能信號(hào)發(fā)生器,該發(fā)生器可以產(chǎn)生方波,三角波,鋸齒波和正弦波。信號(hào)的頻率、幅值可調(diào),同時(shí)可以實(shí)現(xiàn)任意兩種信號(hào)的疊加。在設(shè)計(jì)基本信號(hào)發(fā)生器之余,還添加了卷積和相關(guān)控件,用于實(shí)現(xiàn)兩個(gè)信號(hào)的卷積。其中卷積和相關(guān)控件可以實(shí)現(xiàn)信號(hào)的卷積、反卷積、自相關(guān)、互相關(guān)。隨著計(jì)算機(jī)、通信、微電子技術(shù)的日益完善,以及以Internet為代表的計(jì)算機(jī)網(wǎng)絡(luò)時(shí)代的到來和信息化要求的不斷提高,傳統(tǒng)的通信方式突破了時(shí)空限制和地域限制,大范圍通信變得越來越容易,對測控系統(tǒng)的組建也產(chǎn)生了越來越大的影響。一個(gè)大的復(fù)雜測試系統(tǒng)的輸入、輸出、結(jié)果分析往往分布在不同的地理位置,僅用一臺(tái)計(jì)算機(jī)并不能勝任測試任務(wù),需要由分布在不同地理位置的若干計(jì)算機(jī)共同完成整個(gè)測試任務(wù)。集成測試越來越不能滿足復(fù)雜測試任務(wù)的需要,因此,“網(wǎng)絡(luò)化儀器”的出現(xiàn)成為必然。網(wǎng)絡(luò)技術(shù)應(yīng)用到虛擬信號(hào)發(fā)生器中是虛擬儀器發(fā)展的大趨勢。同傳統(tǒng)的編程語言相比,采用LabVIEW圖形化編程方式可以節(jié)省大約80%的程序開發(fā)時(shí)間,并且其運(yùn)行速度幾乎不受影響,其一般特征是將虛擬信號(hào)發(fā)生器、外部設(shè)備、被測點(diǎn)以及數(shù)據(jù)庫等資源納入網(wǎng)絡(luò),實(shí)現(xiàn)資源共享,共同完成測試任務(wù)。使用網(wǎng)絡(luò)化虛擬信號(hào)發(fā)生器,可在任何地點(diǎn)、任意時(shí)刻獲取測量數(shù)據(jù)。和以PC為核心的虛擬信號(hào)發(fā)生器相比,網(wǎng)絡(luò)化將虛擬儀器的發(fā)展產(chǎn)生一次革命,網(wǎng)絡(luò)化虛擬儀器將把單臺(tái)虛擬儀器實(shí)現(xiàn)的三大功能(數(shù)據(jù)采集、數(shù)據(jù)分析、及圖形化顯示)分開處理,分別使用獨(dú)立的基本硬件模塊實(shí)現(xiàn)傳統(tǒng)儀器的三大功能,以網(wǎng)線相連接,實(shí)現(xiàn)信息資源的共享?!熬W(wǎng)絡(luò)就是儀器”概念的確立,使人們明確了今后儀器儀表的研發(fā)戰(zhàn)略,促進(jìn)并加速了現(xiàn)代測量技術(shù)手段的發(fā)展與更新。本項(xiàng)目中的虛擬信號(hào)發(fā)生器是通過LabVIEW圖形化語言,將計(jì)算機(jī)硬件資源與儀器硬件有機(jī)地融合為一體,從而把計(jì)算機(jī)強(qiáng)大的計(jì)算處理能力和儀器硬件的測量、控制能力結(jié)合在儀器,大大縮小了儀器硬件的成本和體積,并通過LabVIEW實(shí)現(xiàn)對數(shù)據(jù)的顯示、存儲(chǔ)以及分析處理。因?yàn)樘摂M信號(hào)發(fā)生器可與計(jì)算機(jī)同步發(fā)展,與網(wǎng)絡(luò)及其他周邊設(shè)備互聯(lián),用戶只需改變軟件程序就可以不斷賦予它或擴(kuò)展增強(qiáng)它的測量功能。這就是說,儀器的設(shè)計(jì)制造不再是廠家的專利。虛擬信號(hào)發(fā)生器開創(chuàng)了儀器使用者可以成為儀器設(shè)計(jì)者的時(shí)代,這將給虛擬信號(hào)發(fā)生器使用者帶來無盡的利益。Labview作為一個(gè)圖形化編程軟件,是開發(fā)測試系統(tǒng)的一種功能強(qiáng)大、方便快捷的編程工具。其良好的相通性、開放性、專用性,使測試系統(tǒng)的開發(fā)周期短、成本低、質(zhì)量高?;贚abview的虛擬函數(shù)信號(hào)發(fā)生器具有人機(jī)交互性好、易于操作等特點(diǎn),能夠廣泛的應(yīng)用與于科研、生產(chǎn)等領(lǐng)域。本文第二章主要介紹了虛擬儀器的概念、產(chǎn)生發(fā)展背景、分類、系統(tǒng)組成、優(yōu)勢及發(fā)展現(xiàn)狀,闡述與本論文編程有關(guān)的虛擬儀器在信號(hào)處理中的應(yīng)用。第三章主要講述信號(hào)發(fā)生器的概述,闡述信號(hào)發(fā)生器的原理及分類,各種信號(hào)發(fā)生器的優(yōu)缺點(diǎn)。第四章分兩個(gè)部分,在第一部分虛擬儀器的簡單應(yīng)用中,通過實(shí)現(xiàn)簡單的正弦信號(hào)發(fā)生器,熟悉Labview軟件及l(fā)abview相應(yīng)的工具箱的使用,第二部分是全文的重點(diǎn),設(shè)計(jì)了多功能信號(hào)發(fā)生器,該發(fā)生器可以產(chǎn)生方波,三角波,鋸齒波和正弦波。信號(hào)的頻率、幅值可調(diào),同時(shí)可以實(shí)現(xiàn)任意兩種信號(hào)的疊加。在設(shè)計(jì)信號(hào)發(fā)生器之余,還添加了卷積和相關(guān)控件,用于實(shí)現(xiàn)兩個(gè)信號(hào)的卷積。其中卷積和相關(guān)控件可以實(shí)現(xiàn)信號(hào)的卷積、反卷積、自相關(guān)、互相關(guān)。河北聯(lián)合大學(xué)信息工程學(xué)院畢業(yè)設(shè)計(jì)說明書第2章 虛擬儀器和Labview簡介當(dāng)今我們處于一個(gè)正在高度發(fā)展的信息社會(huì),要求在有限的時(shí)空上實(shí)現(xiàn)大量信息的交換,必然帶來信息密度的急劇增大,要求電子系統(tǒng)對于信息的處理速度越來越高,功能越來越強(qiáng),這使得系統(tǒng)結(jié)構(gòu)日趨復(fù)雜。對體積、耗電和價(jià)格的要求使得系統(tǒng)及IC的集成度越來越高,同時(shí)激烈的市場競爭使得產(chǎn)品價(jià)格及研制生產(chǎn)周期縮短,傳統(tǒng)的測試儀器已經(jīng)越來越不能滿足時(shí)代的要求,主要表現(xiàn)在以下幾個(gè)方面:要求測試儀器不僅能單獨(dú)測量某個(gè)電量,而且測試儀器之間必須具備控制通道和數(shù)據(jù)交換通道,以便完成對各個(gè)被測量同時(shí)進(jìn)行自動(dòng)分析、信息綜合及準(zhǔn)確判斷,傳統(tǒng)的測試儀器在這方面受到極大的限制。微處理器和DSP技術(shù)的飛速發(fā)展及它們價(jià)格的不斷降低,改變了傳統(tǒng)的電子設(shè)計(jì)概念,原來許多由硬件完成的功能現(xiàn)在逐步由運(yùn)行在微處理器和DSP芯片上的軟件來完成,這樣給產(chǎn)品帶來了巨大的好處:自動(dòng)化、程序高、可靠性高、價(jià)格低、容易升級、系統(tǒng)具有寬適應(yīng)范圍的柔性結(jié)構(gòu)、可維護(hù)性好等等。硬件軟化的設(shè)計(jì)方法對當(dāng)今測試儀器的設(shè)計(jì)產(chǎn)生了深刻的影響。良好的人機(jī)界面的要求促進(jìn)了傳統(tǒng)測試儀器的改造