




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、摘要隨著電子計(jì)算機(jī)技術(shù)和軟件開發(fā)技術(shù)的日新月異,電子計(jì)算機(jī)在數(shù)據(jù)的實(shí)時(shí)分析和處理,顯示,存貯等方面的優(yōu)勢與傳統(tǒng)的儀器相比越來越明顯。與此同時(shí),隨著計(jì)算機(jī)性價(jià)比的不斷提升,傳統(tǒng)儀器的價(jià)格又長期居高不下,再加上傳統(tǒng)儀器的功能單一,發(fā)展虛擬儀器已經(jīng)成為一個(gè)不可阻擋的歷史潮流。美國NI公司在這種大環(huán)境下,率先發(fā)起了對虛擬儀器的研究開發(fā),推出了Labview軟件開發(fā)平臺。本課題在掌握了虛擬儀器的基本結(jié)構(gòu)及信號處理的相關(guān)知識基礎(chǔ)之上,設(shè)計(jì)了一套虛擬示波器。對虛擬儀器的概念,結(jié)構(gòu),發(fā)展趨勢進(jìn)行了相關(guān)分析。介紹了與信號處理相關(guān)的基礎(chǔ)知識,主要是傅里葉變換。虛擬儀器主要由硬件和軟件兩個(gè)部分構(gòu)成。本文對虛擬示波器
2、的硬件即數(shù)據(jù)采集卡進(jìn)行了初略的介紹,對其軟件部分進(jìn)行了詳細(xì)研究。在此基礎(chǔ)上完成了頻譜分析模塊,存儲模塊,顯示模塊,濾波模塊,測量模塊的設(shè)計(jì)。關(guān)鍵詞:虛擬儀器 虛擬示波器 頻譜分析 數(shù)據(jù)采集AbstractAlong with the computer technology and software technology is developing rapidly, and the electronic computer in real-time data analysis and processing, storage, show, the advantages of the compared
3、 with traditional instruments is more and more obvious. Meanwhile, along with the computer cost-effective rising, the price of traditional instruments, plus high and long-term single function of traditional instruments, development virtual instrument has become an irreversible historical trend. The
4、United States in this kind of environment in NI, pioneered the research and development of virtual instrument, he launched a Labview software development platform.This topic on the concept of virtual instrument, the structure, the development trend for the correlation analysis. Introduces and signal
5、 processing related basic knowledge, mainly Fourier transformation. Virtual instrument mainly by the hardware and software two parts. In this paper the hardware that virtual oscilloscope data acquisition card of initial slightly, and discusses its software as part of a deep analysis. Virtual oscillo
6、scope software is divided into several relatively independent modules, such as spectrum analysis module, storage module, display module, filter modules etc.Key words: virtual instrument;virtual oscilloscope;Spectrum analysis;data collection目錄摘要IAbstractII第1章 緒論41.1虛擬儀器的基本概念41.2虛擬儀器的構(gòu)成41.3虛擬儀器的較傳統(tǒng)儀器的
7、優(yōu)勢41.4虛擬儀器的現(xiàn)狀及發(fā)展方向21.5本論文的主要工作2第2章 系統(tǒng)軟件的開發(fā)平臺Labview簡介32.1 labview的基本概述32.2 labview的模板分析52.2.1工具模板52.2.2 控件選板62.2.3函數(shù)選板7第3章 系統(tǒng)硬件設(shè)計(jì)83.1數(shù)據(jù)采集技術(shù)83.1.1數(shù)據(jù)采集系統(tǒng)信號分類83.1.2基于計(jì)算機(jī)的數(shù)據(jù)采集系統(tǒng)各部分的作用93.2數(shù)據(jù)采集系統(tǒng)的設(shè)計(jì)113.2.1采樣/保持器的工作原理123.2.2多路轉(zhuǎn)換模擬開關(guān)12第4章 虛擬示波器的軟件設(shè)計(jì)144.1系統(tǒng)總體構(gòu)成154.2濾波器164.3存儲與回放模塊174.4頻譜分析模塊194.5參數(shù)測量模塊22第5章
8、虛擬示波器的調(diào)試245.1波形顯示245.2頻譜分析245.3參數(shù)測量25第6章 結(jié)論和展望26參考文獻(xiàn)27第1章 緒論1.1虛擬儀器的基本概念電子測量儀器發(fā)展到今天,總體上經(jīng)過了四個(gè)歷程,按出現(xiàn)的時(shí)間順序依次為;模擬儀器,數(shù)字儀器,智能儀器,虛擬儀器。其中,為了與虛擬儀器區(qū)別開來,我們又把前三種稱為傳統(tǒng)儀器。虛擬儀器是電子計(jì)算機(jī)技術(shù)與現(xiàn)代測量技術(shù)深層次結(jié)合的產(chǎn)物,是用戶在普通PC機(jī)上,應(yīng)用各種軟件平臺,根據(jù)自身的需要,設(shè)計(jì)和定義的軟硬件相結(jié)合的一種測量儀器。利用計(jì)算機(jī)強(qiáng)大的圖形顯示功能,建立虛擬儀器的控制面板,用戶通過對面板的操作實(shí)現(xiàn)對虛擬儀器的操作,就像操作一臺普通的測量儀器一樣。1.2虛
9、擬儀器的構(gòu)成從構(gòu)成要素上講,虛擬儀器主要由計(jì)算機(jī),儀器硬件(如數(shù)據(jù)采集卡)和應(yīng)用軟件構(gòu)成;從總線標(biāo)注上講,包括有PC-DAQ系統(tǒng),GPIB系統(tǒng),VXI系統(tǒng)等。1.3虛擬儀器的較傳統(tǒng)儀器的優(yōu)勢(1)傳統(tǒng)儀器的控制面板只有一個(gè),在這個(gè)操作面板上,需要放置各種按鈕,容易導(dǎo)致混亂和混淆。而虛擬儀器可以有多個(gè)控制面板,各個(gè)面板之間的切換十分方便,使每個(gè)面板變得簡單,從而提高了操作的正確性和方便性。(2)虛擬儀器大量用應(yīng)用軟件來替代傳統(tǒng)儀器中的硬件,從而使儀器的硬件變得簡單。(3)虛擬儀器使儀器的功能可以有用戶自定義,而不是只能由廠家來定義,從而使得儀器更加好用,方便。(4)由于用軟件替代硬件,儀器的更新
10、升級大都只要更新軟件,從而使得儀器的升級換代更加迅速,研發(fā)周期縮短。(5)虛擬儀器的發(fā)展可與計(jì)算機(jī)的發(fā)展同步,與網(wǎng)絡(luò)及周邊設(shè)備同步。1.4虛擬儀器的現(xiàn)狀及發(fā)展方向虛擬儀器的概念最初是由美國國家儀器公司(National Instruments Corp,簡稱NI)于1986年提出,NI公司在80年代研制和推出了許多總線系統(tǒng)的虛擬儀器,后來,美國HP公司,Tektronic公司,Racal公司也在此方面有了很多進(jìn)展。虛擬儀器在國外發(fā)展很快,以NI公司為首的很多公司已經(jīng)在市場上推出了大量基于虛擬儀器技術(shù)的電子儀器產(chǎn)品。據(jù)“世界儀表及自動化”雜志預(yù)測,虛擬儀器在21世紀(jì)中期將占到儀器市場50%左右的
11、份額。虛擬儀器在本世紀(jì)發(fā)展很快,大有取代傳統(tǒng)儀器的趨勢。近年來,世界很多公司推出了不少虛擬儀器軟件開發(fā)平臺,使儀器的使用者可以開發(fā)組建自己需要的虛擬儀器。其中,比較具有代表性的是NI公司Labview平臺和Labwindows/CVI平臺。相比而言,Labwindows是為熟悉C語言的傳統(tǒng)軟件開發(fā)人員所設(shè)計(jì)的。作為一本新興技術(shù),虛擬儀器在國內(nèi)尚屬于起步階段,但也初步取得了一些成果。國內(nèi)已有幾家廠家在開發(fā)研制虛擬儀器,在數(shù)據(jù)處理軟件方面做出了一些成就。比如測量結(jié)果的頻譜分析,快速傅里葉變換,各種數(shù)字濾波器,卷積分析,微積分等。1.5本論文的主要工作我國在科學(xué)技術(shù)方面與世界頂級國家還有一定距離,我
12、國的高檔儀器大部分還要依賴進(jìn)口,這種儀器往往價(jià)格昂貴,使用面窄,花很多的外匯只能起到有限的作用,因此,研究虛擬儀器對我國來說具有很重要的意義。開發(fā)虛擬儀器不僅可以實(shí)現(xiàn)儀器的自我生產(chǎn),而且虛擬儀器易于改進(jìn),提升性能,通過軟件和硬件的更換,還可以實(shí)現(xiàn)多方面的用途,大大提高了儀器的性價(jià)比。本論文主要介紹虛擬示波器硬件和軟件的開發(fā)過程,以及相關(guān)數(shù)據(jù)處理的基礎(chǔ)知識。虛擬示波器主要有硬件和軟件兩部分構(gòu)成。硬件部分主要是普通PC機(jī)和數(shù)據(jù)采集卡;軟件部分則包括了前面板,采集卡驅(qū)動程序及相關(guān)的應(yīng)用軟件(主要有頻譜分析,數(shù)字濾波,數(shù)據(jù)存儲和讀取,波形顯示等)本論文主要分為以下幾個(gè)部分:第1章 緒論第2章 軟件開發(fā)
13、平臺Labview的有關(guān)介紹第3章 系統(tǒng)硬件部分第4章 系統(tǒng)軟件部分第5章 系統(tǒng)調(diào)試第6章 結(jié)論和展望第2章 系統(tǒng)軟件的開發(fā)平臺Labview簡介2.1 labview的基本概述Labview是美國國家儀器公司開發(fā)的,基于G語言(Graphics Language)的虛擬儀器開發(fā)工具。其特點(diǎn)是用圖形化的符號來代替?zhèn)鹘y(tǒng)的文本語言,從而達(dá)到直觀,簡潔,易懂的目的。1992年8月labVIEW2.5實(shí)現(xiàn)了從MaCintosh平臺到Windows又砰臺的移植,從 LabVIEW3.0版本開始,LabVIEW作為一個(gè)完整優(yōu)異的圖形化軟件開發(fā)環(huán)境得到了工業(yè)界和學(xué)術(shù)界的認(rèn)可,并開始迅速占領(lǐng)市場,贏得了廣大用
14、戶的青睞。它的基本特點(diǎn)是 (1)具有良好的用戶接口其用戶接口類似于傳統(tǒng)儀器的面板,包括按鈕、旋鈕、圖形顯示組件、控制組件等。通過鼠標(biāo)和鍵盤向程序輸入數(shù)據(jù),操作結(jié)果由軟件在計(jì)算機(jī)屏幕上生成。 (2)編程方式簡單、直觀采用圖形語一言(G語言)、圖標(biāo)和聯(lián)機(jī)代替文本形式編寫程序,是對具體編程問題的圖形化解決方案。 (3)具有層次結(jié)構(gòu)和模塊化的特點(diǎn)每一個(gè)VI可以作為頂層程序,也可以作為其它程序的子程序。 (4)提供程序調(diào)試功能程序調(diào)試工具包括在源代碼中可以設(shè)置斷點(diǎn),可以單步執(zhí)行,也可以啟動。 LabVIEW創(chuàng)建虛擬儀器過程 創(chuàng)建虛擬儀器的過程分為四步: (1)創(chuàng)建前面板。前面板是圖形化用戶界面,用于設(shè)置
15、輸入數(shù)值和觀察輸出量。它模仿了實(shí)際儀器的面板。前面板包含了旋鈕、按鈕、圖形和其他控制與顯示對象。通過鼠標(biāo)和鍵盤輸入數(shù)據(jù)、控制按鈕,也可在計(jì)算機(jī)顯示器上直接觀看結(jié)果。若想要在數(shù)字控制中輸入或修改數(shù)值,只需要用操作工具(見工具模板)點(diǎn)擊控制部件和增減按鈕,或者用操作工具或標(biāo)簽工具雙擊數(shù)值欄進(jìn)行輸入數(shù)值修改。 (2)創(chuàng)建框圖程序。在前面板窗口的主菜單windows中選擇 ShowDiagram將前面板窗口切換到框圖程序窗口,此時(shí)會看到與前面板對象對應(yīng)的端口。根據(jù)需要在功能模板中找到所需的節(jié)點(diǎn),并將節(jié)點(diǎn)圖標(biāo)放置到框圖程序窗口。用數(shù)據(jù)連線將這些端口和節(jié)點(diǎn)的圖標(biāo)連接起來,形成一個(gè)完整的框圖程序。 (3)創(chuàng)
16、建圖標(biāo)。一個(gè)虛擬儀器的圖標(biāo)/連接端口就像一個(gè)圖形(表示某一虛擬儀器)的參數(shù)列表。這樣,其它的虛擬儀器才能將數(shù)據(jù)傳輸給子儀器。圖標(biāo)和連接允許將此儀器作為最高級的程序,也可以作為其它程序或子程序的子程序。運(yùn)行和調(diào)試程序。運(yùn)行和調(diào)試程序是任何一門編程語言編程的最重要的一步。在LabVIEW中,用戶可以通過兩種方式來運(yùn)行程序:運(yùn)行和連續(xù)運(yùn)行。如果一個(gè)VI程序存在語法錯誤,則在面板工具條上的運(yùn)行按鈕將會變成一個(gè)折斷的箭頭,表示程序不能被執(zhí)行。這時(shí)這個(gè)按鈕被稱作錯誤列表。點(diǎn)擊它,則LabVIEW彈出錯誤清單窗口,點(diǎn)擊其中任何一個(gè)所列出的錯誤,選用Find功能,則出錯的對象或端口就會變成高亮。調(diào)試程序時(shí)可以
17、利用單步執(zhí)行、設(shè)置斷點(diǎn)、設(shè)置探針來顯示數(shù)據(jù)流動方向。圖2-1 Labview前面板圖2-2 Labview程序框圖2.2 labview的模板分析labVIEW是一種圖形化設(shè)計(jì)語言,在一個(gè)虛擬儀器VI的開發(fā)過程中,主要利用模板創(chuàng)建和運(yùn)行程序。這些操作模板可以隨意在屏幕上移動,并可以放置在屏幕的任意位置。操縱模板共有三類:工具(Too1s)選板、控制(Controls)選板和功能 (Functions)選板或稱函數(shù)選板。圖2-3 工具選版2.2.1工具模板工具選板為編程者提供了各種用于創(chuàng)建、修改和調(diào)試VI程序的工具(如圖所示)。該模板可以在windows菜單下選擇 ShowToolsPalett
18、e命令以顯示該模板。當(dāng)從模板內(nèi)選擇了任一種工具后,鼠標(biāo)箭頭就會變成該工具相應(yīng)的形狀,它包括了以下工具包。 操作工具:使用該工具來操作前面板的控制和顯示。使用它向數(shù)字或字符串控制中鍵入值時(shí),工具會變成標(biāo)簽工具的形狀。 選擇工具,用于選擇、移動或改變對象的大小當(dāng)它用于改變對象的連框大小時(shí),會變成相應(yīng)形狀。 標(biāo)簽工具:用于輸入標(biāo)簽文本或者創(chuàng)建自由標(biāo)簽。當(dāng)創(chuàng)建自由標(biāo)簽時(shí)它會變成相應(yīng)形狀。 連線工具:用于在框圖程序上連接對象。如果聯(lián)機(jī)幫助的窗口被打開時(shí),把該工具放在任一條連線上,就會顯示相應(yīng)的數(shù)據(jù)類型。 對象彈出菜單工具:用左鼠標(biāo)鍵可以彈出對象的彈出式菜單。 漫游工具:使用該工具就可以不需要使用滾動條而
19、在窗口中漫游 斷點(diǎn)工具:使用該工具在VI的框圖對象上設(shè)置斷點(diǎn)。 探針工具:可以在框圖程序內(nèi)的數(shù)據(jù)流線上設(shè)置探針。程序調(diào)試員可以通過控針窗口來觀察該數(shù)據(jù)流線上的數(shù)據(jù)變化狀況。 顏色提取工具:使用該工具來提取顏色用于編輯其他的對象。顏色工具:用來給對象定義顏色。它也顯示出對象的前景色和背景色。 自動選擇工具2.2.2 控件選板圖2-4 控件選版控件選板擬儀器的面板是通過軟件實(shí)現(xiàn)的。就是LabVIEW將傳統(tǒng)儀器上的各種旋紐、開關(guān).、顯示屏等所有可能涉及到的操作部件,都做成外形相似的“控件”分類存于控制模板上。設(shè)計(jì)儀器模板時(shí),只需根據(jù)需要選擇合適的“控件”放在面板相應(yīng)的位置上即可。每個(gè)圖標(biāo)代表一個(gè)子模
20、板(如圖所示)。控制模板可以用Wind。,s菜單的 ShowControlsPalette功能打開它,也可以在前面板的空白處,點(diǎn)擊鼠標(biāo)右鍵,以彈出控制模板。它只有當(dāng)打開前面板窗口時(shí)才能調(diào)用2.2.3函數(shù)選板圖2-5 函數(shù)選板圖2-6 函數(shù)選板子選板函數(shù)選板編程子選板功能模板就是LabVIEW將傳統(tǒng)儀器上的各種測試功能、信號分析文件操作以及輸入/輸出(1/0)接口設(shè)備的驅(qū)動做成可供直接調(diào)用的庫函數(shù)。使用時(shí)只需根據(jù)預(yù)完成的功能與操作,從子模板上選擇相應(yīng)的“圖標(biāo)”放在流程圖編輯窗口中相應(yīng)的位置上即可。該模板上的每一個(gè)頂層圖標(biāo)都表示一個(gè)子模板(如圖所示)。它可以用Windows菜單下的Show Fun
21、etionspalette功能打開它,也可以在框圖程序窗口的空白處點(diǎn)擊鼠標(biāo)右鍵以彈出功能模板。而且它只有打開了框圖程序窗口后才能出現(xiàn)。它包括結(jié)構(gòu)子模板、數(shù)值運(yùn)算子模板、布爾邏輯子模板、字符串運(yùn)算子模板、數(shù)組子模板、類子模板、比較子模板、時(shí)間和對話框子模板、文件輸入/輸出子模板、儀器控制子模板、儀器驅(qū)動程序庫、數(shù)據(jù)采集子模板、信號處理子模板、數(shù)學(xué)模型子模塊、圖形與聲音子模塊、通訊子模板、應(yīng)用程序控制子模塊、底層接口子模塊、文檔生成子模板、示教課程子模板、用戶自定義的子Vl模板和選擇VI子程序等子模板。編制軟件時(shí)通過對控制和功能模塊中子模塊的靈活調(diào)用,選取相應(yīng)的功能子模塊,分別置于前后面板內(nèi),使用
22、連線工具即可完成虛擬儀器設(shè)計(jì)。本章介紹了當(dāng)今在測控領(lǐng)域內(nèi)的虛擬儀器開發(fā)軟件LabVIEw語言,它滿足了實(shí)現(xiàn)虛擬測試儀器的條件,是虛擬儀器開發(fā)環(huán)境中圖形化語言的杰出代表之一。LabvIEW語言是一種面向工程技術(shù)人員的圖形化編程語言,是一種面向?qū)ο蟮哪K化編程語言,使面向?qū)ο蠹夹g(shù)程序的復(fù)用性達(dá)到最佳,被譽(yù)為工程師和科學(xué)家的語言。第3章 系統(tǒng)硬件設(shè)計(jì)3.1數(shù)據(jù)采集技術(shù)對計(jì)算機(jī)進(jìn)行總線擴(kuò)展以便將其用于實(shí)驗(yàn)室研究、工業(yè)控制、測試和測量、這些都要用到基于計(jì)算機(jī)的數(shù)據(jù)采集技術(shù)。一個(gè)數(shù)據(jù)采集系統(tǒng)的基本任務(wù)是測量和產(chǎn)生現(xiàn)實(shí)世界的物理信號。3.1.1數(shù)據(jù)采集系統(tǒng)信號分類傳感器把物理信號轉(zhuǎn)化成電信號(電壓或電流),
23、例如熱電偶(溫度/電壓)、RTDs(溫度/電阻)、應(yīng)變片(拉或壓/溫度)。信號調(diào)理附件能夠?qū)ξ⑷跣盘栠M(jìn)行放大、光電隔離、濾波等處理,以便更精確和安全地測量。同時(shí)它能夠激發(fā)和線性化某些傳感器及其信號。當(dāng)輸入信號被適當(dāng)調(diào)理后,即可輸給插入式數(shù)據(jù)采集卡進(jìn)行數(shù)字化,同時(shí)它也能產(chǎn)生控制信號。數(shù)據(jù)采集板程序設(shè)計(jì)依靠驅(qū)動軟件進(jìn)行了簡化,因而用戶能夠調(diào)用傳統(tǒng)的語言和應(yīng)用軟件包來設(shè)計(jì)高級程序。當(dāng)然,計(jì)算機(jī)的性能決定了整個(gè)過程的速度。在實(shí)時(shí)系統(tǒng)中,需要高速的處理器,在對數(shù)據(jù)采集功能模塊進(jìn)行分析之前,我們先對信號進(jìn)行歸類。歸類的標(biāo)準(zhǔn)是信號中有用的不同信息??偟膩碚f,可以把信號分為模擬信號和數(shù)字信號。一個(gè)數(shù)字信號只有
24、兩個(gè)分離的狀態(tài):低電平和高電平。相反,模擬信號包括了隨時(shí)間變化的連續(xù)信息。數(shù)字信號又可以分為開關(guān)信號和脈沖序列信號,模擬信號則可以分為直流信號、時(shí)域信號、頻域信號。這幾種信號分別對應(yīng)著一種信號信息:狀態(tài)、變化率、幅值、形狀、頻率。3.1.2基于計(jì)算機(jī)的數(shù)據(jù)采集系統(tǒng)各部分的作用要從一個(gè)基于計(jì)算機(jī)的數(shù)據(jù)采集系統(tǒng)得到合理的結(jié)果,依賴于系統(tǒng)的每一個(gè)組成部分,即計(jì)算機(jī)、傳感器、信號調(diào)理、數(shù)據(jù)采集硬件和軟件。下面逐一予以討論說明。1 傳感器傳感器將被測試的物理量轉(zhuǎn)化成電信號的最基本的環(huán)節(jié)。例如,熱電偶、熱敏電阻、集成電路傳感器、應(yīng)變片等,都可以將溫度轉(zhuǎn)化成電壓和電阻。對于每一種傳感器,電信號的大小都與被監(jiān)
25、測信號的物理參數(shù)成正比。2 信號調(diào)理信號調(diào)理器是傳感器和數(shù)據(jù)采集卡之間的橋梁,負(fù)責(zé)將傳感器的輸出信號和數(shù)據(jù)采集模塊可以接受的信號聯(lián)系起來,從傳感器輸出的信號必須經(jīng)過調(diào)理才能夠連入數(shù)據(jù)采集板,信號調(diào)理包括放大和衰減、隔離、濾波、傳感器激勵、線性化處理。(1) 放大和衰減數(shù)據(jù)采集卡接收的信號是范圍很廣的電壓信號,如果太強(qiáng),就需要衰減器把被測信號減弱后再輸入給數(shù)據(jù)采集卡,這樣一方面可以保證數(shù)據(jù)采集卡可以順利采數(shù),另一方面有利于系統(tǒng)的安全運(yùn)行。而對于微弱信號要進(jìn)行放大,以提高分辨率和降低噪音,也使調(diào)理后信號的最大電壓值和ADC最大輸入值相等,這樣可以提高精度。在設(shè)定調(diào)理電路的放大或衰減倍數(shù)時(shí),一般應(yīng)滿
26、足這樣一個(gè)條件:經(jīng)調(diào)理后的信號其最大值應(yīng)盡可能地達(dá)到數(shù)據(jù)采集卡可以接受的電壓范圍,最大限度地提高數(shù)據(jù)的準(zhǔn)確度。(2) 隔離隔離是指使用變壓器、光或電容禍合等方法阻礙被測系統(tǒng)和測試系統(tǒng)之間傳遞信號,避免發(fā)生直接連接,使用禍合主要有兩個(gè)方面原因:一是從安全的角度把傳感器信號同計(jì)算機(jī)隔離,因?yàn)楸槐O(jiān)測系統(tǒng)可能產(chǎn)生瞬時(shí)高壓,另一個(gè)原因是隔離可以使從數(shù)據(jù)采集卡出來的數(shù)據(jù)不受地電位和輸入模式的影響,減少誤差。(3) 濾波濾波的目的是消除噪音信號,提高輸入信號的信噪比。噪音濾波器通常用于直流信號;交流信號通常需要抗失真的低通濾波器,因?yàn)檫@樣的濾波器有一陡峭的截止頻率,因而幾乎能夠完全消除高頻干擾信號。(4)
27、激勵由于電工測量試驗(yàn)中經(jīng)常要要用到正弦波、方波等信號,且有時(shí)需要為一些傳感器提供激勵信號,故由虛擬信號發(fā)生器產(chǎn)生各種信號并由信號調(diào)理電路進(jìn)行功率放大后輸出。(5) 線性化很多傳感器對被測量都有非線性響應(yīng),因而需要對輸出信號進(jìn)行線性化。3 數(shù)據(jù)采集硬件數(shù)據(jù)采集硬件與眾多因素有關(guān),要根據(jù)具體情況進(jìn)行分析,下面是通用的特征:(1) 采樣頻率采樣頻率高,就能在一定時(shí)間內(nèi)獲得更多的原始信息,見圖4一1(a)所示。為了再現(xiàn)原始信號,必須有足夠高的采樣頻率。顯然,如果信號變化比采樣板的數(shù)字化要快,或采樣太慢,就會產(chǎn)生波形失真,見圖4一1(b)。根據(jù)采樣定理,采樣頻率至少是輸入最高頻率的兩倍,才可能不產(chǎn)生失真
28、。(2) 采樣方法要從多個(gè)通道得到數(shù)據(jù),通常使用多路開關(guān)把每個(gè)信號端連接到A/D轉(zhuǎn)化器(ADC)。采用連續(xù)掃描方法,要比給每個(gè)通道一個(gè)放大器和ADC要經(jīng)濟(jì)得多,但這僅僅實(shí)用于在采樣點(diǎn)之間對時(shí)間不是很重要的場合。如果采樣點(diǎn)之間對時(shí)間要求嚴(yán)格,則必須同時(shí)采樣。對于低頻信號,可以用間隔掃描辦法來產(chǎn)生同時(shí)采樣的效果,而不必增加采樣保持電路。這種方法一定時(shí)間間隔掃描輸入通道,用脈沖來計(jì)算各通道兩次掃描的時(shí)間間隔。(3) 分辨率ADC的位數(shù)越多,分辨率就越高,可區(qū)分的電壓就越小。例如,三位轉(zhuǎn)化器把模擬電壓分成2(8位)段,每段用二進(jìn)制代碼在000到In之間表示,因而數(shù)字并不能真實(shí)反映原始信號,因?yàn)橐徊糠中?/p>
29、息被漏掉了。如果增加到16位,代碼增加到655536,這樣就可以得到較為精確地反映原始信號的數(shù)字信號。(4) 電壓范圍電壓范圍指ADC能掃描到最高和最低電壓。一般情況下,由于DAQ卡的電壓范圍可以調(diào)節(jié),所以將信號電壓范圍調(diào)到與微機(jī)相匹配以便利用其可靠的分辨率范圍。范圍、增益、分辨率決定了可分辨的最小電壓變化,它表示ILSB。例如,某DAQ板的分辨率為16位,范圍取0一 1OV,增益取 100,則有 1LSB=(10/100xZ6)=1.5協(xié)v,這樣一來,在數(shù)字化的過成中,一位的分辨率為1.spv。(5) 模擬輸出模擬輸出電路通常是為DAQ板的系統(tǒng)提供激勵電壓或電流。DAQ輸出信號由停滯、轉(zhuǎn)換率
30、、分辨率等構(gòu)成。停滯時(shí)間和轉(zhuǎn)換率決定了輸出信號幅值改變的快慢。(6) 定時(shí)I/0許多場合都要用到定時(shí)器,如數(shù)字脈沖定時(shí)、產(chǎn)生方波等。定時(shí)器包括三個(gè)重要信息:門限信號、計(jì)時(shí)信號、輸出。門限信號實(shí)際上是觸發(fā)信號一使它工作或不工作;計(jì)時(shí)信號也就是信號源,它提供了繼續(xù)其操作的時(shí)間基準(zhǔn);輸出是在輸出線上產(chǎn)生方波和脈沖。他們最重要的參數(shù)是分辨率和時(shí)鐘頻率。高分辨率意味著計(jì)數(shù)器可以計(jì)更多的數(shù),時(shí)鐘頻率決定了產(chǎn)生數(shù)據(jù)信號輸入的快慢,頻率越高,計(jì)數(shù)增長得越快,因而輸入端的信號頻率高,就可以產(chǎn)生高頻的脈沖波和方波。4 驅(qū)動軟件沒有軟件,甚至沒有好的軟件,數(shù)據(jù)采集硬件系統(tǒng)不可能發(fā)揮很大的作用。數(shù)據(jù)系統(tǒng)一個(gè)主要方面是
31、驅(qū)動軟件的使用。驅(qū)動軟件是直接對數(shù)據(jù)采集硬件系統(tǒng)來進(jìn)行設(shè)計(jì)的軟件層,管理著系統(tǒng)的操作以及和計(jì)算機(jī)資源的組合,比如CPU中斷、DMA傳送、存儲器等。驅(qū)動軟件在保持高性能、提高給用戶易于理解的基礎(chǔ)的同時(shí),隱藏了復(fù)雜、詳細(xì)的硬件及程序設(shè)計(jì)。N工一DAQ就是N1公司高性能數(shù)據(jù)采集及驅(qū)動程序。數(shù)據(jù)采集技術(shù)是電子測量儀器的基礎(chǔ),當(dāng)然也是虛擬儀器的基礎(chǔ)。只有當(dāng)數(shù)據(jù)采集部分正確工作,整個(gè)虛擬儀器系統(tǒng)才能正確工作。3.2數(shù)據(jù)采集系統(tǒng)的設(shè)計(jì)數(shù)據(jù)采集系統(tǒng)簡稱 DAS(DataAequisitionSyst。m)是信息科學(xué)的重要分支,它不僅應(yīng)用在現(xiàn)代智能檢測系統(tǒng)中,而且在現(xiàn)代工業(yè)生產(chǎn)、國防軍事及科學(xué)研究等方面都得到廣
32、泛應(yīng)用,無論是過程控制狀態(tài)檢測、還是故障診斷、質(zhì)量檢測,都離不開數(shù)據(jù)采集系統(tǒng)。數(shù)據(jù)采集系統(tǒng)是計(jì)算機(jī)、智能儀器與外界物理世界聯(lián)系的橋梁,是獲取信息的重要途徑。其核心是計(jì)算機(jī),它對整個(gè)系統(tǒng)進(jìn)行控制和數(shù)據(jù)處理。它所處理的是數(shù)字信號,因此輸入的模擬信號必須進(jìn)行模數(shù)(A/D)轉(zhuǎn)換,將模擬信號量化:,變成數(shù)字信號。數(shù)據(jù)采集系統(tǒng)的原理框圖如4一2所示,它由多路開關(guān)、采樣/保持器、放大器、A/D轉(zhuǎn)換器、計(jì)算機(jī)等組成。數(shù)據(jù)采集要經(jīng)過采樣和量化兩個(gè)必要步驟。采樣過程是將被測的連續(xù)信號離散化,從連續(xù)信號中抽取采樣時(shí)刻的信號值,由多路開關(guān)、采樣/保持器完成。如果被測信號變化緩慢,也可以不用采樣/保持器。多路開關(guān)將各路
33、信號輪流切換到輸入端,對各路信號分時(shí)采樣。A/D轉(zhuǎn)換器將采樣信號量化,將轉(zhuǎn)換成的數(shù)字信號輸入到計(jì)算機(jī)中。放大器、濾波器可根據(jù)被測信號的大小及干擾的強(qiáng)弱選用。有的系統(tǒng)不采用公用放大器,而根據(jù)信號特點(diǎn)單獨(dú)配置。傳感器A/D轉(zhuǎn)換器采樣保持器多路開關(guān)放大器計(jì)算機(jī)傳感器 。 。 。傳感器圖3-1 數(shù)據(jù)采集卡結(jié)構(gòu)圖3.2.1采樣/保持器的工作原理在實(shí)際系統(tǒng)中用到A/D轉(zhuǎn)換時(shí),如果模擬信號變換較快,那么,為了保證轉(zhuǎn)換精度,就要在A/D轉(zhuǎn)換之前加上采樣/保持電路,使得在A/D轉(zhuǎn)換期間輸入的模擬信號保持不變。采樣/保持電路有兩種工作方式,即采樣方式和保持方式。在采樣方式下,采樣/保持器的輸出必須跟蹤模擬輸入電壓
34、:在保持方式下,采樣/保持器的輸出將保持采樣命令發(fā)出時(shí)刻的電壓輸入值,直到保持命令結(jié)束為止。圖4一3為采樣/保持器的原理電路。從圖中可以看到,采樣/保持器由輸入緩沖放大器、輸出緩沖放大器、保持電容和控制開關(guān)組成。圖3-2 采樣/保持器3.2.2多路轉(zhuǎn)換模擬開關(guān)模擬開關(guān)是數(shù)據(jù)采集系統(tǒng)中主要部件之一,它的作用是切換各路輸入信號。在測控系統(tǒng)中,被測量經(jīng)常是幾個(gè)或者幾十個(gè),為了降低成本和減小面積,系統(tǒng)通常使用公共的放大器、采樣/保持器以及A/D轉(zhuǎn)換器,因此需要使用多路開關(guān)輪流把各路被測信號分時(shí)的與這些公用器件連通。圖3-3 多路轉(zhuǎn)換模擬開關(guān)為了滿足不同需要,現(xiàn)己開發(fā)出各種集成模擬開關(guān),按輸入信號的連接
35、方式可以分為單端輸入和差動輸入。圖4一4為LF13508單端8通道多路模擬開關(guān)原理框圖,它有三個(gè)二進(jìn)制控制輸入端口。三個(gè)二進(jìn)制控制信號經(jīng)過三八譯碼器后,選擇51-58個(gè)輸入通道中的一個(gè)通道與輸出端D接通。EN為使能端,當(dāng)EN=0時(shí),通道斷開,禁止模擬量輸入;當(dāng)EN=1時(shí),通道接通,允許控制輸入端選中的模擬量輸入,并和輸出通道相連。在實(shí)際數(shù)據(jù)采集系統(tǒng)中,有時(shí)采樣點(diǎn)數(shù)不止八路,因此需要使用多個(gè)集成模擬開關(guān)進(jìn)行通到擴(kuò)展,以滿足要求。圖3-4 數(shù)據(jù)采集卡圖3-5 數(shù)據(jù)采集卡布局圖第4章 虛擬示波器的軟件設(shè)計(jì)虛擬示波器是隨著電子計(jì)算機(jī)技術(shù)的發(fā)展而產(chǎn)生并逐步發(fā)展起來的一種具有存儲功能的新型儀器,主要用于觀
36、察、分析和測量非重復(fù)信號、重復(fù)信號、單次信號、沖激信號等。正是由于計(jì)算機(jī)技術(shù)、量化采集和數(shù)字信號處理技術(shù)的引入,使其對于各類簡單信號、復(fù)雜信號、單次信號和周期信號波形的測量、記錄、存儲、分析復(fù)現(xiàn)都非常有效,在各行各業(yè)中均有廣泛的應(yīng)用。一般測試儀器由信號采集、信號處理和結(jié)果顯示三大部分組成,這三部分均由硬件構(gòu)成。虛擬儀器也是由這三大部分組成,但是除了信號采集部分可以由硬件或者軟件實(shí)現(xiàn)之外,其它兩部分都是由軟件實(shí)現(xiàn)的。根據(jù)這一思路,本文設(shè)計(jì)的虛擬示波器主要功能是對采集到的數(shù)據(jù)進(jìn)行觸發(fā)、時(shí)基控制后,完成對輸入信號的電壓、頻率和周期等參數(shù)的測量,同時(shí),利用FFT窗口對波形進(jìn)行頻譜分析,可以實(shí)現(xiàn)單、雙信
37、道顯示波形,并可以對波形運(yùn)算后進(jìn)行輸出顯示。時(shí)基控制主要控制采集掃描數(shù)據(jù)的掃描率、信道掃描次數(shù)(取樣數(shù));觸發(fā)控制包括觸發(fā)電平控制、觸發(fā)模式等;信道控制主要控制單信道或雙信道測量;其中,參數(shù)測量模塊包括電壓參數(shù)和頻率、周期等時(shí)間參數(shù)的測量并顯示測量結(jié)果。頻譜分析模塊采用FFT算法,完成頻域信號分析。由于LabVIEW是基于模塊化程序設(shè)計(jì)思想,因此在開發(fā)過程中也是基本上遵循著這一基本思想,在總體方案確定后,根據(jù)所需的不同功能分別組建各種功能模塊,最后再集成和調(diào)試。根據(jù)虛擬示波器功能的需要,程序至少應(yīng)包含以下模塊:(1) 數(shù)據(jù)采集:主要完成數(shù)據(jù)采集的控制,包括設(shè)備號、通道選擇控制、采樣速率、采樣點(diǎn)
38、數(shù)等,另外選擇采集的波形類型。(2) 波形顯示:對采集到的波形進(jìn)行觸發(fā)控制和時(shí)基控制后再顯示波形,可以實(shí)現(xiàn)單信道顯示和雙信道顯示,以及對波形運(yùn)算后的輸出顯示,有:A、B、A+B、A一B、A&B、XY、A&A積分以及A&A微分模式。(3) 參數(shù)測量:完成電壓參數(shù)、頻率和周期等參數(shù)的測量功能。(4) 頻譜分析:利用FFT窗口對波形進(jìn)行頻譜分析。(5) 結(jié)果整形、打印、保存模塊:讀取已存在文件中的波形數(shù)據(jù),并將當(dāng)前的波形參數(shù)寫到文檔中,打印波形。4.1系統(tǒng)總體構(gòu)成系統(tǒng)總體流程圖圖4-1 系統(tǒng)總體流程圖Labview前面板用于設(shè)置輸入數(shù)值和觀察輸出值,用于模擬真實(shí)示波器的前面板
39、。由于虛擬面板直接面向用戶,是虛擬示波器控制軟件的核心。設(shè)計(jì)前面板時(shí),主要考慮界面美觀,操作簡潔,用戶可以通過前面板中的開關(guān)和旋鈕模擬傳統(tǒng)儀器的操作,通過鍵盤和鼠標(biāo)實(shí)現(xiàn)對虛擬示波器的控制。前面板上設(shè)有各個(gè)功能模塊按鈕,當(dāng)按下相應(yīng)按鈕時(shí),即可調(diào)用該子程序。本系統(tǒng)包括了27個(gè)控件,其中輸入控件12個(gè),顯示控件15個(gè)。通過信號類型選擇器可以從信號發(fā)生器中選擇不同類型的波形,如正弦波形,方波波形,三角波波形,鋸齒波形等。枚舉1控制是輸入原信號還是輸入已經(jīng)存儲的波形信號。當(dāng)選擇原信號時(shí),由虛擬信號發(fā)生器產(chǎn)生波形,此時(shí)通過對存儲開關(guān)的關(guān)與開,可以確定是否要記錄正在發(fā)生的波形。枚舉2控制著系統(tǒng)的三個(gè)不同的功
40、能模塊,即實(shí)時(shí)顯示,頻譜分析和參數(shù)測量模塊。通過在這個(gè)枚舉的三個(gè)選擇項(xiàng)之間切換,可以分別實(shí)現(xiàn)對應(yīng)的功能。顯示控件主要是對所測量的參數(shù)進(jìn)行顯示,包括有波形的頻率,峰峰值,占空比等。而顯示屏則實(shí)現(xiàn)對各種不同信號的顯示,是用戶對系統(tǒng)結(jié)果最直觀的觀察方式。圖4-2 系統(tǒng)總體前面板圖4-3 系統(tǒng)總體程序框圖4.2濾波器利用濾波技術(shù)可以在被噪聲淹沒的信號中提取所需要的信號,抑制不需要的干擾信號。數(shù)字濾波器即是以數(shù)值計(jì)算的方法來實(shí)現(xiàn)對離散化信號的處理,以減少干擾信號在有用信號中所占的比例,從而改變信號的質(zhì)量,達(dá)到濾波或加工信號的目的。LabVIEW中列有各種數(shù)字濾波器,這些數(shù)字濾波器都可以直接調(diào)用而用考慮它
41、的內(nèi)部設(shè)計(jì)。設(shè)計(jì)中采用巴特沃思濾波器。該節(jié)點(diǎn)可設(shè)置參數(shù)是采樣頻率低通截止頻率、高通截止頻率、濾波器階數(shù)以及4種濾波器類型(低通、高通、帶通和帶阻)的選擇。其中低通截止頻率的設(shè)置必須滿足采樣定理規(guī)則,截止頻率不能高于采樣頻率的一半。濾波模塊的前面板如圖圖4-4 濾波器前面板圖4-5 濾波器程序框圖4.3存儲與回放模塊波形存儲和回放模塊波形存儲功能主要適用于因特殊原因不能實(shí)時(shí)處理數(shù)據(jù),或者是數(shù)據(jù)對以后的研究具有重要的參考價(jià)值的場合,我們在實(shí)際實(shí)驗(yàn)中,需要先把數(shù)據(jù)保存下來,日后再將原保存的數(shù)據(jù)文件讀取出來,此時(shí)讀出的數(shù)據(jù)就和實(shí)時(shí)采集的數(shù)據(jù)一樣,也能進(jìn)行自動參數(shù)測量,頻譜分析等。在本文用Labview
42、實(shí)現(xiàn)的虛擬示波器中,當(dāng)用軟件完成數(shù)據(jù)采集、處理等工作后,可以將采集到數(shù)據(jù)以及處理后的數(shù)據(jù)回放出來,以便繼續(xù)研究。這樣的功能就依靠波形存儲回放顯示模塊來實(shí)現(xiàn)。我們之所以將它稱作為“模塊”,主要是因?yàn)樗谡麄€(gè)程序中舉足輕重,如果沒有它,開發(fā)出來的程序不能稱為“虛擬儀器”,只是一個(gè)“信號處理內(nèi)存”。圖4-6 存儲和回放模塊前面板圖4-7 a 存儲和回放模塊程序框圖圖4-7 b 存儲與回放模塊程序框圖4.4頻譜分析模塊頻譜分析模塊采用快速傅立葉FFT算法,完成頻域信號分析,可以獲得對應(yīng)的頻譜圖。Labview提供了與信號分析有關(guān)的大量函數(shù)可以直接使用,在本文中采用FFT PowersPectrum作為
43、主要數(shù)據(jù)處理子Vl進(jìn)行功率譜分析。本文中可以實(shí)現(xiàn)的頻譜分析控制包括:(1)窗口選擇:提供多種頻譜分析窗口。(2)單位選擇:有多種單位如vrms、vpk、vrlnS2等供選擇。(3)坐標(biāo)模式選擇:Log/Linear兩種坐標(biāo)顯示模式可以選擇。根據(jù)用戶選擇的不同,該子模塊可以在幅值(Magnitude)和相應(yīng)(Phase)之間進(jìn)行轉(zhuǎn)換;可以在不同的縱坐標(biāo)單位之間進(jìn)行轉(zhuǎn)換;還能夠根據(jù)用戶選用的分析功能的不同自動顯示適當(dāng)?shù)臋M坐標(biāo)。傅里葉變換是信號處理中最基本,最重要的變換之一,其本質(zhì)是建立了信號的以時(shí)間為變量的時(shí)域分析與以頻率為變量的頻譜分析之間的映射關(guān)系。一些在時(shí)域中難以解決的問題在頻域中可以一目了
44、然的觀察出來。按照傅里葉級數(shù)的定義,凡是滿足狄利克雷條件的周期函數(shù)都能寫成傅里葉級數(shù)的形式,函數(shù)的周期為T1,各次諧波成分的幅度值按以下各式計(jì)算:直流分量 a0=(4-1)余弦分量的幅度 an=(4-2)正弦分量的幅度 bn=(4-3)其中n=1,2,.。以上為三角函數(shù)的形式,或者轉(zhuǎn)換成復(fù)指數(shù)形式:x(t)= (4-4)使用計(jì)算機(jī)完成信號處理工作的需求導(dǎo)致了離散傅里葉變換的產(chǎn)生。計(jì)算機(jī)只能處理離散且有限長度的數(shù)據(jù),要用計(jì)算機(jī)完成頻譜分析和其它方面的工作,通常的處理方法是模擬信號x(t)進(jìn)入數(shù)字計(jì)算機(jī)前先經(jīng)過數(shù)據(jù)采集卡(DAQ)中的采樣器,將連續(xù)時(shí)間信號變?yōu)殡x散時(shí)間信號,成為采樣信號而后再經(jīng)A/
45、D轉(zhuǎn)換器在幅值上量化變?yōu)殡x散的數(shù)字信號。這樣,將出現(xiàn)一系列的問題?,F(xiàn)將在頻域中分析其頻譜的變化。(l) 信號XS(i)及其頻譜XS()若連續(xù)時(shí)間信號x(t)被數(shù)據(jù)采集卡(DAQ)中的采樣器以等時(shí)間間隔T采樣,則采樣時(shí)刻0,T,ZT.,所得信號x(t)的瞬時(shí)值,就構(gòu)成了連續(xù)信號的x(t)的離散時(shí)間序列xs(i),(i=0,1,2,)。采樣信號的頻譜在幅值上比信號x(t)的頻譜X()幅值放大了1/T倍,并呈現(xiàn)周期性,周期為,即在頻率軸上,每隔S=2/T,在S,2S,ms處重復(fù)出現(xiàn)X()/T,在m=o處的譜線就是原信號x(t)的頻譜X()(乘以1/T,稱為主分量=-/T到/T為主周期。m多1各處出現(xiàn)
46、的譜線稱為高頻分量,將s/2=/T稱為折迭頻率或奈奎斯特頻率。(2) 采樣定理信號采樣是把連續(xù)時(shí)間信號變?yōu)殡x散時(shí)間序列的過程。這個(gè)過程相當(dāng)于在連續(xù)時(shí)間信號上“抽取”許多離散時(shí)刻iT(i=0,1,2,)上的信號瞬時(shí)值。其中T是采樣間隔,S=2/T為采樣角頻率,它們的取值是一個(gè)很重要的問題。采樣定律:采樣頻率S與信號最高頻率分量m,必須滿足關(guān)系S2m,當(dāng)m/T時(shí),S=2/T2m時(shí),可以通過加一理想低通濾波器提取主分量,濾除全部m1的高頻分量X(),從而由X()恢復(fù)原信號x(t)在理論上無誤差。實(shí)際工程中的低通濾波器不可能有理想的低通特性,故采樣頻率需要更高,通常為S=(420) m。但是當(dāng)采樣頻率
47、。S不滿足采樣定律,即 S<2m,在每隔S重復(fù)出現(xiàn)X()/T譜線時(shí)均出現(xiàn)譜線的重迭。影響最大的是m=1的高頻分量“混迭”進(jìn)入主周期內(nèi)被認(rèn)為是低頻主分量,這是m=0的譜線X()/T增加了混入的譜線,即使采用理想低通濾波器也不可能將混入的高頻分量從主分量中除掉,因而由混入了高頻分量的主分量重現(xiàn)原信號在理論上存在誤差。(3)離散傅立葉變換(DFT)離散傅里葉變換是指用計(jì)算機(jī)實(shí)現(xiàn)對式(4-5)(4-6)所表示的傅立葉正反變換的數(shù)值計(jì)算離散傅里葉變換定義式:當(dāng)采樣點(diǎn)i=0,1,2n,時(shí),共有N個(gè),即無限長信號截?cái)嗪笞優(yōu)橹芷谛盘?,頻譜由連續(xù)譜變?yōu)殡x散譜,即=k2/NT,于是有離散傅里葉變換的定義如下
48、:正變換:(4-7)反變換:(4-8)算是式中的(4-9)為復(fù)數(shù)因子。(4)Labview中的頻域分析LabVIEw高級分析庫中的頻域分析模板提供了豐富的信號頻域分析函數(shù),包括傅里葉變換、 Hilbert變換、小波變換、Hartley變換、功率譜分析、聯(lián)合時(shí)頻分析、諧波分析、系統(tǒng)辨識等。下面簡要介紹頻域分析模板中的主要模塊。表4-1 頻域分析模塊中主要模塊名稱圖示和端口功能說明Real FFT.vi實(shí)數(shù)快速傅里葉變換輸入為實(shí)數(shù)數(shù)組,輸出結(jié)果為復(fù)數(shù)數(shù)組,如果輸入數(shù)組長度為2的整數(shù)次冪,則調(diào)用FFT算法,否則將調(diào)用DFT算法Inverse Real FFT.vi實(shí)數(shù)快速傅里葉反變換因?yàn)閷?shí)數(shù)快速傅里
49、葉變換的輸出結(jié)果是復(fù)數(shù),所以哦實(shí)數(shù)快速傅里葉反變換的輸入也是復(fù)數(shù)。如果輸入數(shù)組為長度為2的整數(shù)次冪,則調(diào)用快速傅里葉反變換算法,否則將調(diào)用一個(gè)更高效的離散傅里葉反變換算法 圖4-8 頻譜分析模塊程序框圖圖4-9 頻譜分析模塊前面板4.5參數(shù)測量模塊參數(shù)測量模塊總共測量了14個(gè)有關(guān)參數(shù),分別為:周期平均值,周期均方根,直流值,反峰,正峰,峰峰值,均方根值,頻率,周期,連續(xù)期,占空比,前沖,過沖,邊沿斜率。用到的節(jié)點(diǎn)有:幅值和電平測量,信號的時(shí)間與瞬態(tài)特性測量參數(shù)測量模塊程序前面板圖4-10 參數(shù)測量模塊程序前面板圖4-11 參數(shù)測量模塊程序框圖第5章 虛擬示波器的調(diào)試本虛擬示波器的設(shè)計(jì)一是參閱通用的雙通道臺式數(shù)字存儲示波器的功能,并月在儀器分析上有所擴(kuò)展。儀器的主要功能包括波形顯示、頻譜分析、波形存儲和讀取等。以PC機(jī)為平臺將設(shè)計(jì)好的虛擬信號發(fā)生器與虛擬示波器相連接。用虛擬信號發(fā)生器來產(chǎn)生不同頻率和幅值的波形,通過虛擬示波器來顯示、測量、處理和分析這些波形,來檢測虛擬示波器的性能。5.1波形顯示圖5-1 波形顯示結(jié)果5.2頻譜分析圖5-2 頻譜分析結(jié)果5.3參
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030女性保健藥品行業(yè)市場深度分析及發(fā)展策略研究報(bào)告
- 2025-2030嬰兒輔食行業(yè)競爭格局及“”企業(yè)投資戰(zhàn)略研究報(bào)告
- 2025-2030中高級轎車行業(yè)發(fā)展分析及投資價(jià)值研究咨詢報(bào)告
- 2025-2030中國頻率計(jì)行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略研究報(bào)告
- 2025至2031年中國數(shù)字壓力校驗(yàn)儀行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025-2030中國鈦白粉行業(yè)市場發(fā)展分析及前景趨勢與投資機(jī)會研究報(bào)告
- 2025-2030中國衣領(lǐng)凈洗滌劑行業(yè)市場發(fā)展前瞻及投資戰(zhàn)略研究報(bào)告
- 2025-2030中國酒吧行業(yè)市場發(fā)展前瞻及投資戰(zhàn)略研究報(bào)告
- 睡眠過度的臨床護(hù)理
- 2025年注冊會計(jì)師《會計(jì)》金融工具會計(jì)處理應(yīng)用模擬試題匯編
- JGJ107-2016鋼筋機(jī)械連接技術(shù)規(guī)程
- 婦科醫(yī)生進(jìn)修匯報(bào)課件
- 動態(tài)分析與設(shè)計(jì)實(shí)驗(yàn)報(bào)告總結(jié)
- 2024年江蘇省泰州市海陵區(qū)中考一模數(shù)學(xué)試卷
- 從汽車檢測看低空飛行器檢測發(fā)展趨勢
- DB32T 4740-2024 耕地和林地?fù)p害程度鑒定規(guī)范
- 投標(biāo)項(xiàng)目實(shí)施方案服務(wù)響應(yīng)方案
- 五一節(jié)假日安全生產(chǎn)培訓(xùn)
- 中考英語二輪復(fù)習(xí)課件:中考解題技巧-讀寫綜合
- 《鐵路基本安全知識》課程標(biāo)準(zhǔn)
- 三年級下冊口算練習(xí)1000道附答案
評論
0/150
提交評論