




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、基于聲卡的虛擬示波器設(shè)計1引言:隨著計算機技術(shù)和虛擬儀器技術(shù)的發(fā)展,虛擬儀器逐漸成為現(xiàn)代儀器的發(fā)展方向,其中大部分虛擬儀器都是基于各種數(shù)據(jù)采集卡的,如NI公司的PCI6221數(shù)據(jù)采集卡,研華公司PCL1800型數(shù)據(jù)采集卡,ISA型數(shù)據(jù)采集卡AC1820。在對采樣頻率要求不高的情況下,可以利用計算機的聲卡進行數(shù)據(jù)的輸入和輸出。聲卡是一個非常優(yōu)秀的音頻信號采集系統(tǒng),其數(shù)字信號處理包括模數(shù)變換器ADC(Analogue Digital Converter)和 數(shù)模變換器DAC(Digital Analogue Converter),ADC用于采集音頻信號,DAC則用于重現(xiàn)這些數(shù)字聲音。聲卡已成為多媒
2、體計算機的一個標準配置,因此基于聲卡的虛擬儀器具有成本低,兼容性好,通用性和靈活性強的優(yōu)點,可以不接受硬件限制,安裝在多臺計算機上。本文利用LabVIEW8.2中的數(shù)字聲音記錄節(jié)點,編程實現(xiàn)了基于聲卡的虛擬雙蹤數(shù)字存儲示波器,采樣速率為44.1KHz,線路輸入端口最高電壓限制為1V,對高于1V的信號采用比例運算放大電路衰減后輸入,能適合很多場合的需要。從數(shù)據(jù)采集的角度來看,聲卡是一種音頻范圍內(nèi)的數(shù)據(jù)采集卡,是計算機與外部的模擬量環(huán)境聯(lián)系的重要途徑。2認識聲卡【1】聲卡的作用聲卡的主要功能包括錄制與播放,編輯與合成處理MIDI接口3個部分【2】聲卡的主要技術(shù)參數(shù)(1) 彩樣的位數(shù)采樣位數(shù)可以理解
3、為聲卡處理聲音的解析度。這個數(shù)值越大,解析度就越高,錄制和回放的聲音就越真實。聲卡的位是指聲卡在采集和播放聲音文件時所使用的數(shù)字聲音信號的二進制位數(shù),它客觀地反映了數(shù)字聲音信號對輸入聲音信號的描述的準確程度。(2) 采樣頻率目前,聲卡的最高采樣率是44.1KHz,少數(shù)達48KHz。對于民用聲卡,一般將采樣頻率設(shè)為4檔,分別是44.1KHz,22.05 KHz,11.025 KHz和8 KHz。22.05 KHz只能達到FM廣播的音樂品質(zhì);44.1 KHz是理論上的CD音質(zhì)界限,48 KHz則更好一些。對20 KHz范圍內(nèi)的音頻信號,最高的采樣頻率才48 KHz,雖然理論上沒問題,但似乎余量不大
4、。使用聲卡比較大的局限性在于,它不允許用戶在最高采樣頻率之下隨意設(shè)定采樣頻率,而只能分4檔設(shè)定。這樣雖然可使制造成本降低,但卻不便于使用。用戶基本上不可能控制整周期采樣,只能通過信號處理的方法來彌補非整周期采樣帶來的問題。(3) 緩沖區(qū)與一般的數(shù)據(jù)采集卡不同,聲卡面臨的D/A和A/D任務通常都是連續(xù)狀態(tài)的。為了節(jié)省CPU資源,計算機的CPU并不是在每次聲卡D/A或A/D結(jié)束后都要響應一次中斷,而是采用了緩沖區(qū)的工作方式。在這用工作方式下,聲卡的D/A,A/D都對某一緩沖區(qū)進行操作。以輸入聲音的A/D變換為例,每次轉(zhuǎn)換完畢后,聲卡控制芯片都將數(shù)據(jù)存放在緩沖區(qū)中,待緩沖區(qū)滿時,發(fā)出中斷給CPU,C
5、PU響應中斷后一次性將緩沖區(qū)內(nèi)的數(shù)據(jù)全部讀走。計算機總線的數(shù)據(jù)傳輸速率非常高,讀取緩沖區(qū)數(shù)據(jù)所用的時間極短,不會影響A/D變換的連續(xù)性。緩沖區(qū)的工作方式大大降低了CPU響應中斷的頻率,節(jié)省了系統(tǒng)的資源。一般聲卡使用的緩沖區(qū)長度的默認指是8KB。這是由于對處理器來說,在保護模式下,內(nèi)存以8KB為單位被分成很多頁,對內(nèi)存的任何訪問都是按頁進行的,CPU保證了在讀寫8KB長度的內(nèi)存緩沖區(qū)時,速度足夠快,并且一般不會被其他外來事件打斷。設(shè)置8192字節(jié)或其整倍數(shù)大小的緩沖區(qū),可以較好地保證聲卡與CPU的協(xié)調(diào)工作。3LabVIEW軟件簡介LabVIEW 軟件是使用最早最廣的虛擬儀器軟件開發(fā)平臺, 它繼承
6、了傳統(tǒng)的編程語言中的結(jié)構(gòu)化和模塊化特點, 采用32 位編譯型圖形化編程語言.能完成一般的數(shù)學運算和輸入輸出功能, 具有專門用于數(shù)據(jù)采集與儀器控制的庫函數(shù)和開發(fā)工具, 尤其還帶有專業(yè)的工具包. LabVIEW 軟件包給用戶提供設(shè)計虛擬儀器的工作環(huán)境, 包括前面板和流程圖, 同時還提供豐富的直觀的調(diào)試工具, 集開發(fā)、調(diào)試與運行于一體. 這為不熟悉文本式語言編程的設(shè)計者在測控領(lǐng)域建立計算機儀器系統(tǒng)提供了一個極為便捷、輕松的圖形化設(shè)計環(huán)境. 在國際測控領(lǐng)域LabVIEW 普及率已超過了39%。(1)LabVIEW中相關(guān)聲卡操作函數(shù)簡介:SI Config節(jié)點 用于設(shè)置聲卡的參數(shù)和數(shù)字聲音格式,如緩存區(qū)
7、大小、采樣速率、采樣通道數(shù)(單通道或雙通道)、樣本位數(shù)(8 bits 或16 bits)。本文虛擬示波器用雙通道采集數(shù)據(jù),緩存區(qū)大小為32768bytes,樣本位數(shù)為16bits。SI Start節(jié)點 驅(qū)動聲卡開始采集數(shù)據(jù)SI Read節(jié)點 從緩沖區(qū)讀取數(shù)據(jù)。根據(jù)不同的數(shù)字聲音格式,讀取相應數(shù)據(jù)格式的數(shù)組。SI Stop節(jié)點 停止采集數(shù)據(jù)SI Clear節(jié)點 釋放聲卡占用的計算機資源從LabVIEW8.0起,LabVIEW中增加了許多EXPRESS的函數(shù),省去了過去我們采用循環(huán)結(jié)構(gòu)采集數(shù)據(jù)的煩惱,其中也有有關(guān)聲卡采集數(shù)據(jù)的函數(shù),如圖:直接雙擊它,就可以在里面配置各種采集數(shù)據(jù)時的相關(guān)參數(shù)了,如圖
8、:4系統(tǒng)設(shè)計(1)因為聲卡輸入的電壓不能超過1V,故需要外加電路將信號將比例縮小,故采用比例運算電路,在同相和反相兩種比例運算電路中,同相比例運算電路只能將電壓信號放大,而反相比例運算電路可將電壓信號縮小,但反相比例運算電路的輸入阻抗較小,不符合示波器的基本原則,而同相比例運算電路又正好具有高輸入阻抗,故采用兩種比例運算電路混合的電路,電路圖如下:由公式可得出,輸入信號都縮小為原來的1/10進入了聲卡的采集,并且信號反相,通過程序中的相應模塊,可將信號還原,在LabVIEW中顯示出來。(2)程序設(shè)計的前面板如圖所示,相應的程序在附件中提供程序框圖的截圖:5總結(jié) 聲卡雖能較好地實現(xiàn)示波器的功能,但在實際應用中,它也存在不少缺陷。因為外接了相應的運放電路,所以在實際的測量過程中經(jīng)過了從信號到電路,從電路再到聲卡的過程,與普通的示波器,或是采集卡的示波器相比,中間多了一個環(huán)節(jié),也就意味著受到外界干擾的機會也就增大了。我們在對上面的設(shè)計進行實際應用的時候也經(jīng)常出現(xiàn)上一秒與下一秒的波形產(chǎn)生劇變的情況。另外由于聲卡自身缺陷,對能測量的信號的范圍和幅度的限制都比較高。在本設(shè)計中,比例運算放大電路作為中間級解決了部分波形較小的問題。但在信號源的頻率測量方面,對兆級的信號源
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年法律英語閱讀與翻譯考試試卷及答案
- 2025年創(chuàng)意寫作與文學審美考試試卷及解答
- 女裝客服質(zhì)檢培訓
- 神經(jīng)外科常見病護理措施
- 洗衣房洗滌工藝改進制度
- 電子商務數(shù)據(jù)分析處理技能實踐題
- 銅陵市2025屆英語七下期中綜合測試試題含答案
- 闌尾炎手術(shù)操作流程
- 回憶中的那片天空作文(7篇)
- 協(xié)管員聘用與職責合同
- 幼兒園消防安全組織機構(gòu)圖
- 英語社團活動課件
- 第三方檢測市場部管理制度提成方案
- 學前兒童發(fā)展心理學-情感
- GB∕T 16762-2020 一般用途鋼絲繩吊索特性和技術(shù)條件
- 電網(wǎng)施工作業(yè)票模板
- 安徽省小學學生學籍表
- 精選天津市初中地理會考試卷及答案
- 非車險銷售人員基礎(chǔ)培訓系列第一講走進非車險世界
- 比選申請文件模板
- pt1000熱電阻分度表
評論
0/150
提交評論