999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于LabVIEW的虛擬數字存儲示波器的設計

2014-11-26 22:02:26部德才張永平
科技與創新 2014年20期

部德才+張永平

摘 要:利用LabVIEW強大的數據采集、處理和程序設計功能,設計、開發了一款數字存儲示波器。它主要是由信號輸入模塊、數據處理模塊和波形顯示及存儲模塊組成,是通過軟件編程實現信號的顯示和測量等功能的。在虛擬示波器上集成的虛擬信號發生器可以在聲卡采集和虛擬信號輸入之間切換。實驗結果表明,該虛擬示波器基本實現了傳統示波器的功能,并且運行可靠、性能良好,能夠滿足普通實驗室正常的使用需求。

關鍵詞:虛擬儀器;數字存儲示波器;聲卡數據采集;LabVIEW

中圖分類號:TP391.9 文獻標識碼:A 文章編號:2095-6835(2014)20-0105-03

示波器是工程和教學中使用非常廣泛的一種儀器,尤其是在與電氣工程相關的專業中,數字存儲示波器已經成為了比較流行的信號采集和分析工具。由于其固有的高輸入阻抗,所以,數字示波器可以用于分析高精度模擬和數字電路。

近年來,數字存儲示波器已經實現了與PC連接的附加功能,可以將信號存儲在電腦中供日后分析。然而,示波器具有的功能越多,價格就越昂貴,不適合本科層次的初學者使用。這些市面上銷售的示波器往往得不到充分的利用,它們的先進功能與本科實驗室中低功耗、低頻率的要求相比就顯得有些浪費。此外,在實驗室中使用個人電腦分析數據,在很大程度上促進了數字示波器與PC的功能銜接。本文提出了基于PC的數據采集硬件方案、軟件和顯示模塊集成系統,設計了一款基于聲卡的虛擬數字存儲示波器,充分利用聲卡A/D轉換的優越性能,配合LabVIEW強大的數據采集和處理功能的高性能數據采集系統。同時,為了便于實際使用,在虛擬示波器上集成了虛擬信號發生器,這樣就可以產生多種信號,并可以在聲卡采集和虛擬信號輸入之間切換,以滿足不同應用場合的需要。

1 設計方案和軟件實現

1.1 虛擬數字存儲示波器的系統組成

虛擬數字存儲示波器與傳統的示波器有同樣的功能,它是由信號輸入模塊、數據處理模塊和波形顯示及存儲模塊三大部分組成,其系統框圖如圖1所示。

信號輸入模塊將聲卡輸入的外部信號或虛擬信號發生器產生的信號輸入虛擬數字存儲示波器進行信號處理和顯示。其中,數據采集單元是由計算機自帶聲卡完成的,聲卡的A/D轉換性能穩定,分辨率較高,用于數據采集可以大大節省硬件資源,構建一個高性價比的數據采集系統。但是,聲卡只能接受弱電信號,如果輸入信號的電壓超出規定范圍,就必須衰減后再輸入。

數據處理模塊是虛擬數字存儲示波器的核心部分,它主要是由信號調理單元、同步觸發單元、運算單元和雙通道信號合成單元構成。信號調理單元將輸入的信號進行必要的增益調整和直流偏移量調整,以實現屏幕顯示時的衰減度調節和波形位置移動。同步觸發單元主要完成掃描信號的產生和掃描方式的選擇。作為虛擬數字存儲示波器,最關鍵的是要自動生成掃描信號實現掃描功能。運算單元和雙通道信號合成單元主要是完成單通道或雙通道信號的疊加與合成。

波形顯示和存儲模塊將處理后的前端信號合成為波形圖像顯示,同時,將數字化的波形信號以文件的形式存儲起來,方便后期數據處理時調用。

1.2 虛擬數字存儲示波器的軟件設計

虛擬數字存儲示波器是利用LabVIEW編程的。LabVIEW是美國國家儀器公司開發的軟件產品,它是一種圖形化編程語言——G語言的開發環境,具有簡單、直觀、便于使用的特點。虛擬示波器的前面板完全仿照真實的儀器面板,使用者使用鼠標點擊前面板上相應的按鍵或旋鈕操作時,與真實儀器的操作過程是完全相同的。

1.2.1 信號輸入模塊

信號輸入模塊使用1個布爾開關選擇信號源的種類。當開關指向“SOUND CARD SIGNAL”時,由聲卡采集信號;當開關指向“VIRTUAL SIGNAL GENERATER”時,由虛擬信號發生器輸入信號;當輸入方式選擇“SOUND CARD SIGNAL”時,由聲卡采集信號,SI Config.vi和SI Start.vi2個節點分別用于配置和開啟聲卡。聲卡數據采集的背面板程序框圖如圖2所示。聲卡設置為立體聲采樣,保證左右兩聲道分別采集兩路信號,以實現示波器的雙通道工作。外部模擬信號經過聲卡A/D轉換后,轉化為數字信號進入數據緩沖區,通過SI Read.vi將緩沖區中的數據整塊讀出,暫存到內存中的用戶數組,這樣就將外部模擬信號轉化為計算機可以處理的數字信號,為后續信號的數據處理和顯示創造了條件。每次循環結束后,經過SI Clear.vi將聲卡釋放,為下一次采集作準備。

當輸入方式選擇“VIRTUAL SIGNAL GENERATION”時,由虛擬信號發生器產生信號,其前面板如圖3所示。通過前面板上的控件可以控制產生的虛擬信號的波形、幅度和頻率等參數。虛擬信號的產生主要是由“Basic Function Generation.vi”實現的,它將波形、頻率、幅度和相位等參數控件分別連接到相應節點上,這樣就可以從輸出端輸出所需的波形信號。

1.2.2 信號同步觸發單元

信號的同步觸發是虛擬數字存儲示波器和傳統示波器中重要的組成部分,它生成掃描信號進行掃描或將雙通道中的一路信號作為觸發源進行信號掃描。掃描信號與被測信號合成后,顯示出可以觀測的信號波形。同步觸發單元的背面板程序框圖如圖4所示。虛擬示波器中的X軸觸發信號是由觸發電平控件產生可調節的電平數值,與被測信號數組中的各數據比較,判斷觸發電平數值是否在觸發范圍內,并逐次積累數組中的索引值,直到超出觸發范圍后方可退出循環。在設計前面板控件時,增加了觸發源和觸發極性控件,選擇將A通道或B通道信號作為觸發源以及正極性觸發或負極性觸發,“LEVEL”控件則用于調整觸發信號的電平。

1.2.3 信號調理和運算單元

信號調理主要包括調節信號在屏幕上顯示時的Y軸增益和波形位移的控制。信號運算則是指將兩路信號相加、相減或同時顯示。該部分功能的操作面板與真實示波器基本相同,前面板包括雙通道Y軸增益調整和微調、掃描速度和微調、X軸與Y軸位移調整等控件,背面板程序框圖如圖5所示。分支結構是用來完成信號源的選擇,利用代數乘法實現對信號增益的控制,利用代數加法實現對波形位移的調整。

1.2.4 波形顯示及存儲模塊

經過前期的數據處理,波形信號主要以數組的形式存儲和傳輸。利用數組的打包工具可以將兩路信號打包輸入顯示器,波形顯示和存儲模塊背面板程序框圖如圖6所示。利用LabVIEW自帶的Graph控件可以實現數字信號的圖形顯示,利用分支結構和邏輯控制開關可以控制雙通道信號同時顯示和合成。

數據的存儲主要是通過Write to Spreadsheet File.vi子VI實現的。該子VI可以將數組轉化為字符串文件存儲,并將其保存到計算機中。

2 虛擬數字存儲示波器的調試和實驗結果

將信號輸入方式選擇為由聲卡輸入信號,將外部真實信號發生器產生的兩路正弦波信號通過自制的BNC-φ3.5 mm傳輸線連接至聲卡的LINE IN輸入端,適當調節計算機聲音輸入的音量電平,使輸入信號幅度處于聲卡的接收范圍內。調節示波器的掃描頻率和信號衰減,選擇雙通道信號同時顯示,在屏幕上顯示兩路輸入信號的波形,如圖7所示。

將信號輸入方式選擇為由虛擬信號發生器輸入,并調節虛擬信號發生器的波形、幅度和頻率,產生兩路正弦波信號。將示波器調至X-Y合成模式,顯示兩路頻率相同的正弦波合成利薩如圖形,如圖8所示。實驗結果表明,設計的虛擬數字存儲示波器能夠完全顯示信號的波形,并能合成利薩如圖形,與真實的示波器一致。

3 結束語

采用PC技術和LabVIEW技術設計了虛擬數字存儲示波器,實現了信號輸入、數據處理、波形顯示和存儲等功能。測試結果表明,利用聲卡采集外部待測信號數據,整個系統的性價比高,通用性強,界面友好,數據存儲方便,性能穩定、可靠。在聲卡性能越來越好、成本越來越低、普及率越來越高的情況下,這種辦法值得在工程測量應用和相關實驗室中進一步推廣,同時,還可以實現信號發生器和萬用表等設備在音頻范圍內的基本功能,其應用前景較為廣闊。但是,由于受到聲卡A/D轉換性能的限制,其最大采樣頻率不超過44.1 kHz,頻率范圍也只能局限于音頻范圍內。總之,運用廉價的聲卡在LabVIEW環境中構成1個較高采樣精度、中等采樣頻率,而且具有很大靈活性的數據采集系統,是一種很好的選擇。

參考文獻

[1]唐曦.虛擬示波器用于大學物理實驗教學的探索[J].西南師范大學學報(自然科學版),2011,36(2):190-193.

[2]王秀芳,郝建勛.虛擬示波器的設計與實現[J].儀器儀表學報,2010,26(8):253-254.

[3]張銳,陳勵軍.一種基于虛擬示波器技術的數據采集系統[J].計算機測量與控制,2003,11(2):122-124.

[4]陳昌鑫,靳鴻,馮彥君,等.數據采集卡和虛擬示波器系統[J].儀表技術與傳感器,2012(3):67-72.

[5]劉琳沈,李默.一種多功能虛擬示波器的設計及系統改進[J].工業控制計算機,2014,27(4):132-133.

[6]李建海,趙彥敏,張愛華,等.基于LabVIEW的多功能虛擬示波器設計[J].傳感器與儀器儀表,2010,26(12):158-161.

[7]王莉,楊鵬.基于LabVIEW的虛擬示波器的設計與實現[J].實驗室研究與探索,2010,29(1): 62-64.

[8]C.Bhunia,S. G,S.K,et al. A low-cost PC-based virtual oscilloscope[J].IEEE Transactions on Education,2004,47(2):295-299.

[9]李明,楊其鋒.一種基于聲卡的虛擬示波器的設計[J].科技通報,2013,29(4):155-157.

[10]何玉鈞,高會生.LabVIEW虛擬儀器設計教程[M].北京:人民郵電出版社,2012.

[11]范海英,楊嘉,張金鳳,等.基于LabVIEW的虛擬信號發生器和示波器設計[J].實驗科學與技術, 2013,11(4):42-43,104.

[12]呂紅英,吳先球,劉朝輝,等.LabVIEW 環境下基于聲卡的虛擬示波器軟件設計[J].計算機應用與軟件,2007,

1.2.4 波形顯示及存儲模塊

經過前期的數據處理,波形信號主要以數組的形式存儲和傳輸。利用數組的打包工具可以將兩路信號打包輸入顯示器,波形顯示和存儲模塊背面板程序框圖如圖6所示。利用LabVIEW自帶的Graph控件可以實現數字信號的圖形顯示,利用分支結構和邏輯控制開關可以控制雙通道信號同時顯示和合成。

數據的存儲主要是通過Write to Spreadsheet File.vi子VI實現的。該子VI可以將數組轉化為字符串文件存儲,并將其保存到計算機中。

2 虛擬數字存儲示波器的調試和實驗結果

將信號輸入方式選擇為由聲卡輸入信號,將外部真實信號發生器產生的兩路正弦波信號通過自制的BNC-φ3.5 mm傳輸線連接至聲卡的LINE IN輸入端,適當調節計算機聲音輸入的音量電平,使輸入信號幅度處于聲卡的接收范圍內。調節示波器的掃描頻率和信號衰減,選擇雙通道信號同時顯示,在屏幕上顯示兩路輸入信號的波形,如圖7所示。

將信號輸入方式選擇為由虛擬信號發生器輸入,并調節虛擬信號發生器的波形、幅度和頻率,產生兩路正弦波信號。將示波器調至X-Y合成模式,顯示兩路頻率相同的正弦波合成利薩如圖形,如圖8所示。實驗結果表明,設計的虛擬數字存儲示波器能夠完全顯示信號的波形,并能合成利薩如圖形,與真實的示波器一致。

3 結束語

采用PC技術和LabVIEW技術設計了虛擬數字存儲示波器,實現了信號輸入、數據處理、波形顯示和存儲等功能。測試結果表明,利用聲卡采集外部待測信號數據,整個系統的性價比高,通用性強,界面友好,數據存儲方便,性能穩定、可靠。在聲卡性能越來越好、成本越來越低、普及率越來越高的情況下,這種辦法值得在工程測量應用和相關實驗室中進一步推廣,同時,還可以實現信號發生器和萬用表等設備在音頻范圍內的基本功能,其應用前景較為廣闊。但是,由于受到聲卡A/D轉換性能的限制,其最大采樣頻率不超過44.1 kHz,頻率范圍也只能局限于音頻范圍內。總之,運用廉價的聲卡在LabVIEW環境中構成1個較高采樣精度、中等采樣頻率,而且具有很大靈活性的數據采集系統,是一種很好的選擇。

參考文獻

[1]唐曦.虛擬示波器用于大學物理實驗教學的探索[J].西南師范大學學報(自然科學版),2011,36(2):190-193.

[2]王秀芳,郝建勛.虛擬示波器的設計與實現[J].儀器儀表學報,2010,26(8):253-254.

[3]張銳,陳勵軍.一種基于虛擬示波器技術的數據采集系統[J].計算機測量與控制,2003,11(2):122-124.

[4]陳昌鑫,靳鴻,馮彥君,等.數據采集卡和虛擬示波器系統[J].儀表技術與傳感器,2012(3):67-72.

[5]劉琳沈,李默.一種多功能虛擬示波器的設計及系統改進[J].工業控制計算機,2014,27(4):132-133.

[6]李建海,趙彥敏,張愛華,等.基于LabVIEW的多功能虛擬示波器設計[J].傳感器與儀器儀表,2010,26(12):158-161.

[7]王莉,楊鵬.基于LabVIEW的虛擬示波器的設計與實現[J].實驗室研究與探索,2010,29(1): 62-64.

[8]C.Bhunia,S. G,S.K,et al. A low-cost PC-based virtual oscilloscope[J].IEEE Transactions on Education,2004,47(2):295-299.

[9]李明,楊其鋒.一種基于聲卡的虛擬示波器的設計[J].科技通報,2013,29(4):155-157.

[10]何玉鈞,高會生.LabVIEW虛擬儀器設計教程[M].北京:人民郵電出版社,2012.

[11]范海英,楊嘉,張金鳳,等.基于LabVIEW的虛擬信號發生器和示波器設計[J].實驗科學與技術, 2013,11(4):42-43,104.

[12]呂紅英,吳先球,劉朝輝,等.LabVIEW 環境下基于聲卡的虛擬示波器軟件設計[J].計算機應用與軟件,2007,

1.2.4 波形顯示及存儲模塊

經過前期的數據處理,波形信號主要以數組的形式存儲和傳輸。利用數組的打包工具可以將兩路信號打包輸入顯示器,波形顯示和存儲模塊背面板程序框圖如圖6所示。利用LabVIEW自帶的Graph控件可以實現數字信號的圖形顯示,利用分支結構和邏輯控制開關可以控制雙通道信號同時顯示和合成。

數據的存儲主要是通過Write to Spreadsheet File.vi子VI實現的。該子VI可以將數組轉化為字符串文件存儲,并將其保存到計算機中。

2 虛擬數字存儲示波器的調試和實驗結果

將信號輸入方式選擇為由聲卡輸入信號,將外部真實信號發生器產生的兩路正弦波信號通過自制的BNC-φ3.5 mm傳輸線連接至聲卡的LINE IN輸入端,適當調節計算機聲音輸入的音量電平,使輸入信號幅度處于聲卡的接收范圍內。調節示波器的掃描頻率和信號衰減,選擇雙通道信號同時顯示,在屏幕上顯示兩路輸入信號的波形,如圖7所示。

將信號輸入方式選擇為由虛擬信號發生器輸入,并調節虛擬信號發生器的波形、幅度和頻率,產生兩路正弦波信號。將示波器調至X-Y合成模式,顯示兩路頻率相同的正弦波合成利薩如圖形,如圖8所示。實驗結果表明,設計的虛擬數字存儲示波器能夠完全顯示信號的波形,并能合成利薩如圖形,與真實的示波器一致。

3 結束語

采用PC技術和LabVIEW技術設計了虛擬數字存儲示波器,實現了信號輸入、數據處理、波形顯示和存儲等功能。測試結果表明,利用聲卡采集外部待測信號數據,整個系統的性價比高,通用性強,界面友好,數據存儲方便,性能穩定、可靠。在聲卡性能越來越好、成本越來越低、普及率越來越高的情況下,這種辦法值得在工程測量應用和相關實驗室中進一步推廣,同時,還可以實現信號發生器和萬用表等設備在音頻范圍內的基本功能,其應用前景較為廣闊。但是,由于受到聲卡A/D轉換性能的限制,其最大采樣頻率不超過44.1 kHz,頻率范圍也只能局限于音頻范圍內。總之,運用廉價的聲卡在LabVIEW環境中構成1個較高采樣精度、中等采樣頻率,而且具有很大靈活性的數據采集系統,是一種很好的選擇。

參考文獻

[1]唐曦.虛擬示波器用于大學物理實驗教學的探索[J].西南師范大學學報(自然科學版),2011,36(2):190-193.

[2]王秀芳,郝建勛.虛擬示波器的設計與實現[J].儀器儀表學報,2010,26(8):253-254.

[3]張銳,陳勵軍.一種基于虛擬示波器技術的數據采集系統[J].計算機測量與控制,2003,11(2):122-124.

[4]陳昌鑫,靳鴻,馮彥君,等.數據采集卡和虛擬示波器系統[J].儀表技術與傳感器,2012(3):67-72.

[5]劉琳沈,李默.一種多功能虛擬示波器的設計及系統改進[J].工業控制計算機,2014,27(4):132-133.

[6]李建海,趙彥敏,張愛華,等.基于LabVIEW的多功能虛擬示波器設計[J].傳感器與儀器儀表,2010,26(12):158-161.

[7]王莉,楊鵬.基于LabVIEW的虛擬示波器的設計與實現[J].實驗室研究與探索,2010,29(1): 62-64.

[8]C.Bhunia,S. G,S.K,et al. A low-cost PC-based virtual oscilloscope[J].IEEE Transactions on Education,2004,47(2):295-299.

[9]李明,楊其鋒.一種基于聲卡的虛擬示波器的設計[J].科技通報,2013,29(4):155-157.

[10]何玉鈞,高會生.LabVIEW虛擬儀器設計教程[M].北京:人民郵電出版社,2012.

[11]范海英,楊嘉,張金鳳,等.基于LabVIEW的虛擬信號發生器和示波器設計[J].實驗科學與技術, 2013,11(4):42-43,104.

[12]呂紅英,吳先球,劉朝輝,等.LabVIEW 環境下基于聲卡的虛擬示波器軟件設計[J].計算機應用與軟件,2007,

主站蜘蛛池模板: 午夜精品久久久久久久99热下载| 久久精品国产精品一区二区| 欧美人与动牲交a欧美精品| 亚洲精品少妇熟女| 九月婷婷亚洲综合在线| 国产性生交xxxxx免费| 青草免费在线观看| 国产高潮视频在线观看| 沈阳少妇高潮在线| 色成人亚洲| 国产成人午夜福利免费无码r| 亚洲精品777| 国产香蕉国产精品偷在线观看| 亚洲成人手机在线| 99久久精品国产麻豆婷婷| 亚洲国产精品VA在线看黑人| 亚洲色图欧美一区| 午夜在线不卡| 亚洲精品欧美日本中文字幕 | 欧美一区二区三区不卡免费| 欧美高清国产| 激情国产精品一区| 欧美性猛交xxxx乱大交极品| AV网站中文| 视频二区欧美| 国产精品欧美在线观看| 奇米精品一区二区三区在线观看| 亚洲国产精品人久久电影| 精品久久久久久久久久久| 亚洲AV无码乱码在线观看裸奔| 中文成人在线视频| 日本欧美一二三区色视频| 性色生活片在线观看| 欧美日韩在线国产| 成人在线观看不卡| 国产无套粉嫩白浆| 看你懂的巨臀中文字幕一区二区| 国产不卡网| 最新国产麻豆aⅴ精品无| 色综合天天操| 国产乱子伦视频三区| 国模极品一区二区三区| 国产成人禁片在线观看| 亚洲码一区二区三区| 亚瑟天堂久久一区二区影院| 在线中文字幕日韩| 国产精品女在线观看| 国产杨幂丝袜av在线播放| 大香网伊人久久综合网2020| 91精品国产自产在线观看| 国产在线小视频| 国产又色又爽又黄| 日韩乱码免费一区二区三区| 无码精品国产VA在线观看DVD| 亚洲丝袜第一页| 国产成人做受免费视频| 国产综合网站| 狠狠v日韩v欧美v| 国产精品一区在线麻豆| 亚洲一区二区三区中文字幕5566| 久久精品国产精品一区二区| 无码'专区第一页| 在线视频一区二区三区不卡| 日韩精品成人网页视频在线| 国产午夜福利片在线观看| 久久精品亚洲专区| 色综合久久无码网| 欧美日韩一区二区在线播放| 少妇精品网站| 人妻夜夜爽天天爽| 欧美亚洲另类在线观看| 久久久久无码国产精品不卡| 内射人妻无码色AV天堂| 黄色免费在线网址| 日本一区二区三区精品AⅤ| 日韩福利在线视频| 国产成人精品免费av| 国产网友愉拍精品| 国产成人精品视频一区二区电影| 亚洲精品成人片在线播放| 女人18一级毛片免费观看| 色悠久久久久久久综合网伊人|