《電子技術應用》
您所在的位置:首頁 > 測試測量 > 設計應用 > 基于LabWindows/CVI虛擬示波器的設計與實現
基于LabWindows/CVI虛擬示波器的設計與實現
摘要: Labwindows/CⅥ是基于標準C語言的集成軟件開發環境,其開發虛擬儀器的步驟主要是先確定程序的基本框架,創建用戶界面,然后完成程序代碼的編寫,最后創建工程文件,將程序文件、頭文件、用戶界面文件加入工程中,編譯調試生成可執行文件。
Abstract:
Key words :

  0 引 言

  隨著虛擬儀器技術的發展,采用“虛擬儀器”來取代傳統儀器的新的測控方法正在取代傳統的測控系統,即利用數據采集卡、信號調理卡或其他計算機外圍硬件進行信號的采集與檢測,然后由計算機來實現對信號的處理、計算和分析以及測試結果的顯示。

  LabWindows/CⅥ是基于標準C語言的集成軟件開發環境,其開發虛擬儀器的步驟主要是先確定程序的基本框架,創建用戶界面,然后完成程序代碼的編寫,最后創建工程文件,將程序文件、頭文件、用戶界面文件加入工程中,編譯調試生成可執行文件。

  1 數據采集卡的設計

  傳統的數據采集卡包括多路開關、放大器、采樣/保持器、A/D轉換器、D/A轉換器等器件組成。PCI(peripheral component interconnect)總線即外部部件互連總線,是一種高性能32/64位地址數據復用高速外圍設備接口局部總線。隨著微處理機的性能不斷提高,人們對微機系統的I/O帶寬不斷提出新的要求,原有的標準總線,如ISA、EISA和Mc已經逐漸不能勝任現代數據采集技術的要求。PCI局部總線的引入,打破了數據傳輸的瓶頸,以其優異的性能和適應性,成為微機總線的主流,基于PCI總線的數據采集系統是高速數據采集系統的發展方向?;赑CI總線的數據采集卡的整體結構可以設計如圖1所示:

基于PCI總線的數據采集卡的整體結構

  完成數據采集卡的硬件設計后,需要進行板卡的驅動程序編寫。其中的WDM(Window Driver Model)是Microsof訟司力推的驅動模型,其提供了更多特性,包括即插即用、電源管理、WMI等,且WDM還是一個跨平臺的驅動程序模型,可以在不修改代碼的情況下重新編譯就可以在不同平臺上運行了。

  2 虛擬示波器軟件設計

  虛擬示波器測試系統是通過外圍硬件電路獲得離散數據并對該信號進行時域的顯示和分析。從而獲得近似真實儀器的測試結果。本設計利用數據采集卡獲得模擬信號,其軟件結構如圖2所示:

軟件結構

  1)信號采集模塊

  由于本設計采用非NI數據采集卡,不能直接運用LabWindows/CVI的函數庫來實現。但是板卡設計的驅動程序一般是以動態鏈接庫的形式提供的,所以對于LabWindows/CVI而言,可以直接利用驅動程序中的動態鏈接庫來實驗數據文件的采樣。我們把采集到的數據存儲在一個一維數組中以便進行分析運算。

  2)波形顯示模塊

  設計采用LabWindows/CVI提供的Graph來顯示波形,對于采集到的數據,存放在一個大小可調節的動態數組中,對該數據進行時域分析并畫圖顯示。波形顯示模塊還包括AB通道波形的疊加,相減等基本運算。其實現方法就是利用C語言對數據元素的簡單加減。

  3)時域分析模塊

  時域分析包括A、B通道的自相關,AB通道信號互相關分析,AB通道的卷積,AB通道的李沙育圖。相關運算設計利用LabWindows/CVI函數庫中的Convolve()函數來完成。卷積是通過Correlate()函數來完成。圖2左側是AB通道的信號,其中脈沖信號可表示為:脈沖信號正弦信號可以表示為:x(n)=sin(k),0≤k≤1024,k∈Z圖3右側表示x(n)卷積u(k)的結果。其中橫坐標表示采樣點數共1024個點,縱坐標表示幅值。幅值增益1V/d,

x

  4)信號調節模塊

  信號調節模塊主要設計完成信號的垂直增益,垂直位移,水平增益的調節。設計的具體實現也是通過C語言對數組的操作實現。圖4表示信號調節模塊程序流程圖。

信號調節模塊程序流程圖

  5)存儲模塊

  真實示波器由于存儲硬件的限制,只能存儲2~4個數據,而在在虛擬的數字存儲示波器中,利用硬盤等存儲介質,可以任意存取無限多個數據,而且存儲更加安全。具體實現方法是:存儲對被測信號取樣,然后轉換成數組,再將數組保存到文件中,讀取時恰好相反,其工作流程如圖5所示。

工作流程

  3 測試結果及仿真分析

  按照LabWindows/CVI的設計流程,我們完成虛擬示波器的設計,并對正弦信號進行采樣分析,結果如圖6所示:

對正弦信號進行采樣分析

   虛擬儀器的主要問題就是儀器的仿真,而仿真包括兩個方面的內容,一個是儀器功能的仿真,另一個就是儀器外觀及面板的仿真。本設計著重于儀器功能的仿真。

  1)數據處理功能及波形存儲功能的仿真

  通過虛擬儀器軟件功能設計,我們完成信號的顯示、相關運算、卷積運算、文件的存儲與讀取,基本實現了示波器的功能。達到仿真的目標。

  2)頻帶寬度仿真

  一般來說,用計算機直接生成的虛擬示波器的帶寬實際上就是計算機的帶寬,其所能測量的頻率的上限取決于計算機的性能。而實際上示波器受到種種因素的限制,其帶寬遠遠低于計算機的帶寬。限制示波器帶寬的因素主要有:

①示波器上限工作頻率的限制。
②Y通道放大器帶寬的限制。
③時基電路掃描速度的限制。

 

  為了達到仿真的效果,為虛擬示波器設計了一個100MHz,-3dB的低通數字濾波器。使用契必雪夫等IIR濾波器雖然能夠較好的保持被測信號的幅頻特性,但其相頻特性很不理想。因此,采用矩形窗設計了一個FIR濾波器,保證了經過濾波器的信號能夠線性的逼近被測信號的相位。矩形窗的頻譜特性如下式(見圖7)所示。

矩形窗的頻譜特性

  如圖7所示:H(ejω)

矩形窗的頻譜特性

  4 結束語

  虛擬儀器的出現對于測試測量行業是一個轉折點,它意味著我們可以根據自己的需要隨時隨地的通過對虛擬儀器軟件模塊的更改而改變儀器的性能。但是,想要完成一個高性能的虛擬測試系統的開發仍然很困難。不同的接口總線之間的不可交換性,使得我們必須得為每一種接口總線開發不同的硬件驅動程序,從而降低了虛擬儀器的通用性。高性能虛擬儀器接口電路的復雜與數據高速測量需求之間的矛盾也是制約其廣泛應用的原因。然而,虛擬儀器技術作為新興的儀器儀表技術,它的發展也不過短短的數十年,相信隨著計算機技術,虛擬儀器技術的不斷發展與完善,其必將取代傳統儀器而成為儀器儀表行業的主力軍。

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲精品欧美激情| 亚洲免费小视频| 国产精品亚洲аv天堂网| 欧美成人第一页| 久久综合99re88久久爱| 欧美专区日韩专区| 午夜精品美女久久久久av福利| 亚洲色图制服丝袜| 在线视频精品| 在线亚洲免费| 亚洲午夜未删减在线观看| 99精品免费视频| 亚洲深夜av| 亚洲一区二区在线视频| 一区二区三区日韩精品| 99国产精品久久| 中日韩在线视频| 亚洲一区在线看| 亚洲曰本av电影| 午夜在线观看欧美| 久久狠狠婷婷| 久久这里只有| 欧美激情一区在线观看| 欧美人与性动交cc0o| 欧美日韩一区二区三区四区在线观看| 欧美日本一区二区高清播放视频| 欧美欧美全黄| 欧美视频中文一区二区三区在线观看| 欧美天堂在线观看| 国产精品每日更新| 午夜欧美不卡精品aaaaa| 久久爱www| 亚洲精品1区2区| 夜夜夜精品看看| 亚洲欧美日韩中文视频| 欧美在线一二三| 久久夜色撩人精品| 欧美精品激情| 国产精品久久久久毛片软件| 国产欧美日韩亚洲| 黄网站免费久久| 亚洲精品乱码久久久久久黑人| 中文亚洲免费| 欧美一区二区三区电影在线观看| 亚洲国产精品久久人人爱蜜臀 | 欧美日韩一区二区高清| 国产精品久久久久久av福利软件| 国产欧美日韩视频在线观看 | 一区二区三区日韩欧美精品| 亚洲综合色激情五月| 久久精品国产免费| 99精品国产热久久91蜜凸| 欧美一激情一区二区三区| 麻豆成人在线观看| 欧美三级视频在线| 狠狠88综合久久久久综合网| 亚洲精品国产拍免费91在线| 午夜精品福利一区二区蜜股av| 亚洲欧洲综合另类在线| 夜夜爽99久久国产综合精品女不卡| 午夜精品久久久久久久99热浪潮| 六月婷婷一区| 国产精品久久久久免费a∨大胸| 国外精品视频| 99视频在线精品国自产拍免费观看| 欧美一级理论性理论a| 99re热这里只有精品视频| 欧美在线播放| 欧美精品自拍偷拍动漫精品| 国产日韩欧美精品综合| 亚洲精品123区| 欧美一级在线视频| 一区二区三区国产| 久久综合亚洲社区| 国产精品美女黄网| 亚洲韩日在线| 久久高清福利视频| 亚洲黄色在线视频| 欧美一区二区国产| 亚洲深夜影院| 女主播福利一区| 国产精品一区久久久| 亚洲片区在线| 亚洲国产精品精华液2区45| 午夜精品福利一区二区蜜股av| 欧美激情亚洲另类| 激情一区二区三区| 亚洲一区影音先锋| 在线亚洲自拍| 欧美激情一区二区三区高清视频| 国内成+人亚洲| 亚洲尤物在线视频观看| 亚洲午夜伦理| 欧美精品乱码久久久久久按摩 | 精品电影在线观看| 午夜在线播放视频欧美| 亚洲午夜精品久久久久久app| 欧美国产精品v| 伊人久久大香线蕉综合热线 | 亚洲一区二区三区在线播放| 免费观看一区| 一区二区视频在线观看| 午夜久久电影网| 午夜精品久久久久久久99黑人| 欧美日韩性生活视频| 亚洲日本电影| 99热精品在线| 欧美激情综合在线| 亚洲高清在线观看一区| 亚洲国产影院| 麻豆精品一区二区av白丝在线| 国产一区二区三区久久久久久久久| 亚洲一区二区免费视频| 亚洲欧美日本另类| 国产精品久久久久久久第一福利| 夜夜嗨av一区二区三区网站四季av| 一本久道久久久| 欧美日韩国产精品专区| 亚洲精品美女在线| 99热这里只有成人精品国产| 欧美精品在线免费| 日韩视频欧美视频| 亚洲天堂第二页| 欧美视频一区二| 亚洲一区二区不卡免费| 午夜国产精品影院在线观看| 国产精品久久久久久久久婷婷| 一本色道久久88综合日韩精品 | 中国成人在线视频| 欧美精品一区二区三区蜜桃| 91久久久久久久久| 日韩性生活视频| 欧美日韩精品系列| 一本大道久久a久久综合婷婷| 亚洲一区二区视频在线观看| 国产精品另类一区| 午夜精品久久久久久久99水蜜桃 | 亚洲国产成人精品久久久国产成人一区 | 亚洲人久久久| 欧美黄网免费在线观看| 亚洲精品一区二区三| 亚洲一区二区高清| 国产精品丝袜91| 欧美在线视频不卡| 蜜桃久久av一区| 亚洲精品免费一区二区三区| 亚洲特色特黄| 欧美理论电影在线观看| 亚洲精品社区| 亚洲欧美一区二区三区在线| 国产日韩欧美亚洲| 亚洲国产综合在线看不卡| 欧美精品七区| 亚洲一区二区3| 久久精品一区蜜桃臀影院| 亚洲第一中文字幕| 在线视频亚洲一区| 国产精品美女久久久免费| 久久国产99| 欧美国产日本在线| 亚洲视频碰碰| 久久躁狠狠躁夜夜爽| 亚洲看片免费| 久久国产精品99精品国产| 1024日韩| 亚洲在线中文字幕| 狠狠色狠色综合曰曰| 一区二区精品| 国产日韩视频一区二区三区| 亚洲日本在线视频观看| 国产精品久久久久久影院8一贰佰| 欧美与黑人午夜性猛交久久久| 欧美剧在线观看| 午夜视频在线观看一区二区| 美女久久一区| 在线天堂一区av电影| 久久视频一区二区| 99这里只有精品| 久久在精品线影院精品国产| 国产精品99久久99久久久二8 | 国产欧美日韩精品a在线观看| 91久久久亚洲精品| 欧美视频在线一区| 亚洲国产精品v| 国产精品h在线观看| 欧美a级片一区| 欧美一区午夜精品| 亚洲第一成人在线| 久久超碰97中文字幕| 91久久久亚洲精品| 久久国产欧美精品| 一区二区高清在线观看| 美女精品在线| 亚洲欧美综合国产精品一区| 欧美日韩国产精品专区| 亚洲国产精品小视频| 国产精品亚洲第一区在线暖暖韩国| 日韩视频免费| 黄色成人片子| 欧美亚洲在线播放|