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,

主站蜘蛛池模板: 亚洲综合色吧| 亚洲精品麻豆| 亚洲国产综合自在线另类| 国产亚洲欧美日韩在线一区二区三区| 又粗又硬又大又爽免费视频播放| 久久精品国产999大香线焦| 老司机久久99久久精品播放| 亚洲人成网站色7777| 精品国产女同疯狂摩擦2| 日本久久免费| 亚洲妓女综合网995久久| 国产网站免费看| 国产理论精品| 亚洲天堂啪啪| 毛片手机在线看| 久久久久青草大香线综合精品| 精品国产网站| 中国丰满人妻无码束缚啪啪| 国产va在线| 成年女人a毛片免费视频| 很黄的网站在线观看| 亚洲an第二区国产精品| 亚洲第一视频网站| 国产美女精品一区二区| 国产乱人免费视频| 91亚洲精品第一| 欧美人与牲动交a欧美精品| 国产精品13页| 亚洲日本精品一区二区| 999国内精品久久免费视频| 国产午夜精品鲁丝片| 国产视频你懂得| 国产精品人人做人人爽人人添| 国产免费人成视频网| 国产乱人伦精品一区二区| 国产成人无码AV在线播放动漫| 亚洲aⅴ天堂| 毛片基地美国正在播放亚洲| 欧美成人区| 亚洲69视频| 久草中文网| 久久久噜噜噜| 伊人久久久久久久| 最新精品久久精品| 六月婷婷精品视频在线观看 | 亚洲天堂久久| 97国产在线播放| 毛片视频网| 日韩AV手机在线观看蜜芽| 亚洲一区第一页| 精品剧情v国产在线观看| 精品久久久久久久久久久| 国产打屁股免费区网站| 国产欧美日韩一区二区视频在线| 亚洲h视频在线| 久久精品女人天堂aaa| 国产偷国产偷在线高清| 久久香蕉国产线| 欧美一区二区丝袜高跟鞋| 91精品视频在线播放| 国产亚洲欧美在线专区| 国产精品视频公开费视频| 毛片基地美国正在播放亚洲 | 亚欧美国产综合| 日本黄色不卡视频| 国产精品va| 97青青青国产在线播放| 激情综合婷婷丁香五月尤物| 亚洲丝袜第一页| 一级在线毛片| 亚洲国产在一区二区三区| 青青操国产| 国产女人在线| 亚洲中文字幕av无码区| 欧美亚洲国产日韩电影在线| 亚洲第一国产综合| 国产第三区| yjizz国产在线视频网| 国产极品粉嫩小泬免费看| 欧洲成人免费视频| 午夜a视频| 久久久久免费精品国产|