• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      一種基于USB-4704的電子電路虛擬測量系統(tǒng)設(shè)計

      2014-01-15 10:00:34卞建勇
      電子設(shè)計工程 2014年19期
      關(guān)鍵詞:前面板電子電路采集卡

      卞建勇

      (東莞職業(yè)技術(shù)學(xué)院 電子工程系,廣東 東莞 523808)

      由于傳統(tǒng)的電子測量測試儀器設(shè)備的功能固定、單一(如示波器、信號發(fā)生器、頻譜分析儀等),使得使用傳統(tǒng)儀器的電子專業(yè)實驗、實訓(xùn)等電子電路測量領(lǐng)域通常需要多種測量儀器配合使用,不同的電子電路測量所使用的儀器也不盡相同,儀器之間存在功能缺失或冗余現(xiàn)象,耗費了大量的硬件投入成本,后續(xù)的設(shè)備更新成本也非常高[1]。

      跟傳統(tǒng)儀器相比,虛擬儀器(Virtual Instrument,VI)開創(chuàng)了電子測量和測試儀器發(fā)展的新紀(jì)元。虛擬儀器是隨著儀器技術(shù)與計算機技術(shù)的發(fā)展而產(chǎn)生的一種新的儀器。它通過圖形化的程序設(shè)計軟件在計算機屏幕上設(shè)計出虛擬儀器操作和顯示前面板,通過數(shù)據(jù)采集卡等硬件對信號進行采樣,再利用軟件通過計算機處理器實現(xiàn)對信號的運算、分析和處理,最終在虛擬儀器操作和顯示前面板上對測量結(jié)果進行顯示。對于整個虛擬儀器系統(tǒng)而言,數(shù)據(jù)采集卡等硬件的作用主要是實現(xiàn)對信號的輸入、輸出和調(diào)理,用戶自己設(shè)計的便于增加和減少儀器功能的軟件程序才是整個虛擬儀器系統(tǒng)的最大的特色,這樣的特色徹底克服了傳統(tǒng)儀器功能固定、單一的不足,突出了虛擬儀器使用方便、靈活、功能強大、便于維護、易于升級、性價比高等優(yōu)勢。

      基于此,作者使用LabVIEW和Advantech(研華)公司的USB-4704數(shù)據(jù)采集卡設(shè)計了一款集數(shù)字示波器 (帶頻譜分析功能)、信號發(fā)生器于一體的電子電路虛擬測量系統(tǒng)。

      1 硬件部分

      USB-4704是Advantech公司生產(chǎn)的一款基于USB2.0接口的數(shù)據(jù)采集卡,它包含了數(shù)據(jù)采集、模/數(shù)轉(zhuǎn)換、信號調(diào)理等完善的功能電路,具體技術(shù)參數(shù)有:1)8路14bit的模擬輸入通道(可接成 4路差分輸入);2)2路 12bit的模擬輸出通道;3)8路TTL 數(shù)字輸入通道;4)8 路 TTL 數(shù)字輸出通道;5)32 bit,5 MHz的計數(shù)器;6)具有A/D外部觸發(fā)功能[2]。這些技術(shù)參數(shù)使得專業(yè)技術(shù)人員可以利用該采集卡設(shè)計虛擬示波器、虛擬頻譜分析儀、虛擬信號發(fā)生器、虛擬邏輯分析儀等一系列功能集成于一身的電子電路多功能虛擬測量系統(tǒng),同時使得設(shè)計工作的重心落在了系統(tǒng)軟件設(shè)計上,減輕了專業(yè)技術(shù)人員的設(shè)計難度。

      2 軟件設(shè)計

      軟件設(shè)計是設(shè)計電子電路虛擬測量系統(tǒng)的關(guān)鍵。LabVIEW是一種基于G語言的虛擬儀器軟件開發(fā)工具,廣泛應(yīng)用于數(shù)據(jù)采集與控制、數(shù)據(jù)分析、數(shù)據(jù)處理等方面。因此,電子電路虛擬測量系統(tǒng)的軟件采用LabVIE軟件進行編程設(shè)計,并采用模塊化程序設(shè)計思想編寫[3],每個功能的實現(xiàn)由一個模塊完成,如圖1虛擬測量系統(tǒng)程序結(jié)構(gòu)圖所示,軟件系統(tǒng)總體包括虛擬示波器和虛擬信號發(fā)生器兩個大模塊,虛擬示波器又包含通道選擇、觸發(fā)控制、時基控制、數(shù)據(jù)采集、數(shù)據(jù)處理、波形顯示、參數(shù)測量(電壓、相位、功率)、數(shù)據(jù)存儲等模塊;虛擬信號發(fā)生器包含波形設(shè)定、通道控制、數(shù)據(jù)處理、波形輸出和波形顯示等模塊。

      圖1 虛擬測量系統(tǒng)程序結(jié)構(gòu)圖Fig.1 Virtual measurement system's program structure diagram

      圖2 為電子電路虛擬測量系統(tǒng)前面板,圖3為電子電路虛擬測量系統(tǒng)程序流程圖,測量系統(tǒng)框圖程序由一個二分支的事件結(jié)構(gòu)構(gòu)成,前面板的“虛擬示波器”或“信號發(fā)生器”按鈕為事件觸發(fā)按鈕。程序運行后,點擊前面板的“虛擬示波器”或“信號發(fā)生器”按鈕,程序?qū)⒆詣訄?zhí)行程序框圖中相應(yīng)的“虛擬示波器”或“信號發(fā)生器”子程序模塊,并彈出相應(yīng)的“虛擬示波器”或“信號發(fā)生器”前面板操作界面。

      圖2 虛擬測量系統(tǒng)前面板Fig.2 Virtual measurement system's front panel

      圖3 虛擬測量系統(tǒng)程序流程圖Fig.3 Virtual measurement system's program flow chart

      2.1 虛擬示波器子模塊軟件設(shè)計

      如圖4虛擬示波器子模塊前面板和圖5虛擬示波器子模塊程序流程圖所示,虛擬示波器子模塊程序主要由通道選擇、觸發(fā)控制、時基控制、數(shù)據(jù)采集、數(shù)據(jù)處理、波形顯示、參數(shù)測量(電壓、相位、功率)、數(shù)據(jù)存儲等模塊構(gòu)成。通道選擇主要控制單、雙通道測量,采樣通道的設(shè)定,硬件增益和采樣點數(shù)的設(shè)定;觸發(fā)控制包括對觸發(fā)方式、觸發(fā)源、觸發(fā)電平和觸發(fā)極性的設(shè)定;時基控制主要是對時基和幅度的設(shè)定;數(shù)據(jù)采集模塊主要通過Advantech采集卡自帶的多通道模擬電壓采集子函數(shù)MAIVoltageIn.vi來控制USB-4704數(shù)據(jù)采集卡進行數(shù)據(jù)采集;數(shù)據(jù)處理主要是對采樣數(shù)據(jù)的濾波等處理;波形顯示是根據(jù)模式設(shè)定將采集到的數(shù)據(jù)進行波形顯示;參數(shù)測量主要包括對電壓、相位和功率的測量;數(shù)據(jù)存儲負責(zé)將采集到的數(shù)據(jù)輸出到指定的文件,通過相應(yīng)的按鈕操作可以將數(shù)據(jù)進行回放顯示[4-6]。

      圖4 虛擬示波器子模塊前面板Fig.4 Sub-module's front panel of virtual oscilloscope

      圖5 虛擬示波器子模塊程序流程圖Fig.5 Sub-module's program flow chart of virtual oscilloscope

      2.2 虛擬信號發(fā)生器子模塊軟件設(shè)計

      如圖6虛擬信號發(fā)生器子模塊前面板和圖7虛擬信號發(fā)生器子模塊程序流程圖所示,虛擬信號發(fā)生器子模塊程序主要由波形設(shè)定、通道控制、數(shù)據(jù)處理、波形輸出和波形顯示等模塊構(gòu)成。波形設(shè)定主要負責(zé)對信號發(fā)生器產(chǎn)生的波形的相關(guān)參數(shù)進行設(shè)定;通道控制主要負責(zé)對信號輸出通道進行設(shè)定;數(shù)據(jù)處理主要負責(zé)對波形數(shù)據(jù)進行相關(guān)處理;波形輸出集模塊主要通過Advantech采集卡自帶的模擬電壓輸出子函數(shù)AOVoltageOut.vi來控制USB-4704數(shù)據(jù)采集卡進行波形輸出;波形顯示模塊負責(zé)對輸出的波形進行顯示[6-8]。

      圖6 虛擬信號發(fā)生器子模塊前面板Fig.6 Sub-module's front panel of virtual signal generator

      圖7 虛擬信號發(fā)生器子模塊程序流程圖Fig.7 Sub-module's program flow chart of virtual signal generator

      3 結(jié)束語

      利用Advantech公司的USB-4704數(shù)據(jù)采集卡及LabVIEW開發(fā)環(huán)境設(shè)計的電子電路虛擬測量系統(tǒng)基本實現(xiàn)了傳統(tǒng)的雙蹤示波器的顯示、測量功能,基本實現(xiàn)了傳統(tǒng)信號發(fā)生器的信號產(chǎn)生功能,而且還實現(xiàn)了頻譜分析功能以及對波形數(shù)據(jù)的存儲和回放等功能,相比較于傳統(tǒng)的單一功能的儀器設(shè)備成本低廉,系統(tǒng)界面友好,操作簡單,修改方便,可擴展性極強,與傳統(tǒng)儀器相比,虛擬儀器的經(jīng)濟性、靈活性和可擴展性等方面都有獨特的優(yōu)勢,虛擬儀器的出現(xiàn)給電子電路測量儀器的建設(shè)帶來了新的契機,必將廣泛應(yīng)用于科研、教學(xué)以及生產(chǎn)等領(lǐng)域。

      [1]陸綺榮.基于虛擬儀器技術(shù)個人實驗室的構(gòu)建[M].北京:電子工業(yè)出版社,2006.

      [2]Advantech Corporation.USB-4704 UserManual[Z].Advantech Corporation,2009.

      [3]陳錫輝,張銀鴻.LabVIEW8.20程序設(shè)計從入門到精通[M].北京:清華人學(xué)出版社,2008.

      [4]黃振賢.一種基于USB-6008的簡易虛擬示波器設(shè)計[J].山東理工大學(xué)學(xué)報,2011,25(1):107-110.HUANG Zhen-xian.A simple virtual oscilloscope’s design based on USB-6008[J].Journal of Shandong University of Technology,2011,25(1):107-110.

      [5]謝劍鋒,車開森,黃瀾濤,等.基于高速數(shù)據(jù)采集卡PCI-6143的虛擬示波器設(shè)計[J].工業(yè)控制計算機,2010,23(2):3-5.XIE Jian-feng,CHE Kai-sen,HUANG Lan-tao,et al.A virtual oscilloscope’s design based on high-speed data acquisition card PCI-6143[J].Industrial Control Computer,2010,23(2):3-5.

      [6]Advantech Corporation.Device Driver’s Manual[Z].Advantech Corporation,2006.

      [7]周大鵬,常峰,何光普.基于虛擬儀器的函數(shù)信號發(fā)生器設(shè)計[J].樂山師范學(xué)院學(xué)報,2009,24(5):34-35.ZHOU Da-peng,CHANG Feng,HE Guang-pu.Function generator’s design based on virtual instrument[J].Journal of Leshan Teachers College,2009,24(5):34-35.

      [8]李廣才,聶東.一種新型多功能虛擬信號發(fā)生器的設(shè)計[J].肇慶學(xué)院學(xué)報,2008,29(2):25-28.LI Guang-cai,NIE Dong.A new multi-function virtual signal generator’s design[J].Journal of Zhaoqing University,2008,29(2):25-28.

      猜你喜歡
      前面板電子電路采集卡
      高精度AD采集卡性能測試及評價方法研究
      中國測試(2022年2期)2022-03-19 09:57:30
      顏值高和散熱強可以并存3款高品質(zhì)機箱推薦
      電腦報(2021年21期)2021-08-19 17:22:40
      電子電路設(shè)計的實用技巧研究
      電子制作(2019年16期)2019-09-27 09:35:02
      電子電路設(shè)計中抗干擾技術(shù)
      電子制作(2019年16期)2019-09-27 09:35:00
      電競潮牌范 航嘉GX520S機箱評測
      電腦報(2019年29期)2019-09-10 07:22:44
      面向數(shù)控機床的多通道傳感數(shù)據(jù)采集卡設(shè)計
      電子電路常見故障的診斷及處理方法探討
      電子制作(2017年20期)2017-04-26 06:57:58
      并行高速采樣在地震物理模擬采集中的應(yīng)用
      PCI-e高速數(shù)據(jù)采集卡的驅(qū)動與上位機軟件設(shè)計
      電子器件(2015年5期)2015-12-29 08:43:12
      Multisim仿真軟件在電子電路設(shè)計中的應(yīng)用
      娄烦县| 桃园市| 庄浪县| 洪雅县| 满洲里市| 木兰县| 南汇区| 宜春市| 株洲市| 菏泽市| 延川县| 乌什县| 乌拉特中旗| 永康市| 永修县| 颍上县| 余干县| 柳江县| 江安县| 彝良县| 江津市| 那曲县| 泸西县| 澄江县| 威远县| 贺州市| 应城市| 梅河口市| 新乡市| 宜城市| 通榆县| 永寿县| 林州市| 定安县| 玉环县| 镇康县| 广德县| 巩留县| 平顶山市| 乌兰浩特市| 修文县|