日韩欧美自拍在线观看-欧美精品在线看片一区二区-高清性视频一区二区播放-欧美日韩女优制服另类-国产精品久久久久久av蜜臀-成人在线黄色av网站-肥臀熟妇一区二区三区-亚洲视频在线播放老色-在线成人激情自拍视频

基于 LabWindows/CVI 的虛擬示波器研究與設(shè)計(jì)

出處:電子愛(ài)好者博客 發(fā)布于:2013-07-22 17:14:07

  摘要:介紹了基于LabWindows/CVI 的虛擬示波器設(shè)計(jì)方法,首先介紹了數(shù)據(jù)采集系統(tǒng)的設(shè)計(jì),然后給出了LAN接口的設(shè)計(jì),重點(diǎn)給出了虛擬儀器的系統(tǒng)軟件設(shè)計(jì)。經(jīng)過(guò)實(shí)例分析證明,該虛擬示波器具備了傳統(tǒng)示波器的基本功能,各項(xiàng)功能均能達(dá)到指定要求。與傳統(tǒng)示波器相比,該虛擬示波器具有開(kāi)發(fā)成本低、開(kāi)發(fā)周期短、升級(jí)和維護(hù)容易等優(yōu)點(diǎn),而且用戶可以根據(jù)需要進(jìn)行擴(kuò)展,方便實(shí)現(xiàn)人機(jī)交互。

  0 引言

  隨著虛擬儀器技術(shù)的發(fā)展,采用“虛擬儀器”來(lái)取代傳統(tǒng)儀器的新的測(cè)量方法正在逐步取代傳統(tǒng)的測(cè)控系統(tǒng)。虛擬儀器技術(shù)就是利用計(jì)算機(jī)技術(shù)和儀器技術(shù),結(jié)合高效的各類(lèi)軟件平臺(tái)來(lái)完成各種測(cè)量的技術(shù)。與傳統(tǒng)的儀器相比虛擬儀器具有開(kāi)發(fā)成本低、開(kāi)發(fā)周期短、升級(jí)、維護(hù)容易和增加了系統(tǒng)的靈活性等特點(diǎn)。

  虛擬儀器利用各種通信端口完成對(duì)信號(hào)的采集和調(diào)理,利用計(jì)算機(jī)的強(qiáng)大處理能力對(duì)數(shù)據(jù)進(jìn)行運(yùn)算和分析,利用監(jiān)控軟件模擬各種儀器的操作界面。

  虛擬儀器主要包括3 個(gè)組成部分:高效的應(yīng)用軟件、模塊化的I/O硬件和用于集成的軟硬件平臺(tái)。

  本文虛擬示波器界面采用LabWindows/CVI平臺(tái)開(kāi)發(fā)。LabWindows/CVI是NI公司推出的交互式C語(yǔ)言開(kāi)發(fā)平臺(tái)。LabWindows/CVI將功能強(qiáng)大、使用靈活的C語(yǔ)言平臺(tái)與用于數(shù)據(jù)采集分析和顯示的測(cè)控工具有機(jī)的結(jié)合起來(lái),利用它的集成開(kāi)發(fā)環(huán)境、交互式編程方法、函數(shù)面板和豐富的庫(kù)函數(shù)大大增強(qiáng)了C 語(yǔ)言的功能,為設(shè)計(jì)人員編寫(xiě)檢測(cè)系統(tǒng)、自動(dòng)測(cè)試環(huán)境等應(yīng)用軟件提供了一個(gè)理想的軟件開(kāi)發(fā)環(huán)境。

  1 系統(tǒng)整體框架

  1.1 系統(tǒng)組成

  系統(tǒng)組成框圖如圖1所示。

  

  1.2 數(shù)據(jù)采集系統(tǒng)的設(shè)計(jì)

  數(shù)據(jù)采集卡是虛擬示波器的硬件基礎(chǔ),本文采用綠揚(yáng)電子的數(shù)字示波器YB54500的內(nèi)部數(shù)據(jù)采集卡采集數(shù)據(jù)。其基本的工作原理為:被測(cè)量信號(hào)經(jīng)過(guò)通道送入數(shù)據(jù)采集電路,經(jīng)過(guò)數(shù)據(jù)采集板上的交直流選擇電路、濾波電路、衰減電路、放大電路再通過(guò)AD 采樣量化后送入到數(shù)據(jù)存儲(chǔ)卡中。

  LabWindows/CVI通過(guò)LAN口獲取數(shù)據(jù)存儲(chǔ)卡中的的數(shù)據(jù),再通過(guò)虛擬界面顯示波形和數(shù)據(jù),從而獲得近似真實(shí)儀器的測(cè)試結(jié)果。

  1.3 LAN接口設(shè)計(jì)

  使用網(wǎng)絡(luò)化的虛擬儀器,可方便人們?cè)诋惖亟粨Q數(shù)據(jù),與傳統(tǒng)儀器相比,在網(wǎng)絡(luò)化儀器環(huán)境條件下,被測(cè)對(duì)象可以通過(guò)測(cè)試現(xiàn)場(chǎng)的普通儀器設(shè)備將測(cè)得數(shù)據(jù)通過(guò)網(wǎng)絡(luò)傳輸給異地的次的儀器去分析、處理;能實(shí)現(xiàn)測(cè)量信息的共享;可掌握網(wǎng)絡(luò)節(jié)點(diǎn)處信息的實(shí)時(shí)變化的趨勢(shì)。

  本文上位機(jī)通過(guò)LAN與YB54500的內(nèi)部數(shù)據(jù)采集模塊相連,LAN 的傳輸速率高(10 Mb/s),且易于擴(kuò)展,方便在同一臺(tái)計(jì)算機(jī)上控制多個(gè)設(shè)備。

  數(shù)據(jù)采集端的網(wǎng)口硬件電路圖如圖2所示。

  

  2 軟件設(shè)計(jì)

  2.1 虛擬儀器的軟件開(kāi)發(fā)工具

  虛擬儀器必須要具有良好的操作環(huán)境和強(qiáng)大的處理能力。本系統(tǒng)選擇LabWindows/CVI 軟件平臺(tái)。

  LabWindows/CVI的用戶界面編程器可以創(chuàng)建并編譯圖形用戶界面(GUI),用戶界面庫(kù)函數(shù)可以在程序中創(chuàng)建并控制GUI.LabWindows/CVI 中儀器庫(kù)包含GPIB、VXI和RS 232等儀器的驅(qū)動(dòng)程序。LabWindows/CVI的功能強(qiáng)大還在于它提供了豐富的庫(kù)函數(shù),可以實(shí)現(xiàn)復(fù)雜的數(shù)據(jù)采集和儀器控制系統(tǒng)的開(kāi)發(fā)。

  2.2 波形顯示模塊

  測(cè)量波形采用LabWindows/CVI中提供的Graphs來(lái)顯示,將采集的數(shù)據(jù)保存在動(dòng)態(tài)數(shù)組中,對(duì)數(shù)據(jù)進(jìn)行時(shí)域分析并畫(huà)出波形圖。數(shù)據(jù)也可經(jīng)過(guò)運(yùn)算后再顯示,波形運(yùn)算包括通道1和通道2的波形的相加、相減、相乘和相除。

  2.3 波形分析模塊

  波形分析是將時(shí)域信號(hào)通過(guò)一定的數(shù)學(xué)運(yùn)算轉(zhuǎn)換成頻域信號(hào),可以更加方便地對(duì)信號(hào)進(jìn)行研究分析。

  2.4 信號(hào)調(diào)節(jié)模塊

  信號(hào)調(diào)節(jié)模塊主要完成信號(hào)的垂直增益和水平增益的調(diào)節(jié)。圖3為信號(hào)調(diào)節(jié)模塊程序流程圖。

  

  2.5 程控命令樹(shù)

  本系統(tǒng)中包含16個(gè)子程控命令樹(shù),TIMEBASE根級(jí)子系統(tǒng)命令、CHANNEL1和CHANNEL2根級(jí)子系命令、TRIGGER根級(jí)子命令系統(tǒng)等。以波形運(yùn)算程控命令樹(shù)為例,如圖4所示。

  

  2.6 TCP協(xié)議與TCP庫(kù)

  TCP 協(xié)議(Transmission Control Protocol,傳輸控制協(xié)議)在IP 協(xié)議之上。與IP 協(xié)議提供不可靠傳輸服務(wù)不同的是,TCP協(xié)議為其上的應(yīng)用層提供了一種可靠傳輸服務(wù)。這種服務(wù)的特點(diǎn)是:可靠、全雙工、流式和無(wú)結(jié)構(gòu)傳輸。

  LabWindows/CVI 的TCP 庫(kù)函數(shù)提供了與平臺(tái)無(wú)關(guān)、面向連接的、字節(jié)流網(wǎng)絡(luò)通信協(xié)議編程接口。

  下面是LAN通信代碼實(shí)例:

  

  3 結(jié)果分析

  根據(jù)上述的軟件設(shè)計(jì)思想,完成圖3虛擬界面的設(shè)計(jì)。以正弦波信號(hào)為例進(jìn)行分析,結(jié)果如圖5所示。

  

  虛擬示波器的功能包括:

 ?。?)通道垂直偏轉(zhuǎn)系數(shù)開(kāi)關(guān)(VOLTS/DIV):調(diào)節(jié)通道衰減檔位偏轉(zhuǎn)系數(shù);(2)顯示屏:顯示波形及相關(guān)信息的主要輸出界面;(3)通道功能鍵:用來(lái)打開(kāi)或關(guān)閉對(duì)應(yīng)通道及菜單;(4)通道垂直位移旋鈕:用來(lái)調(diào)節(jié)通道波形垂直位移;(5)觸發(fā)電平調(diào)整旋鈕(LEVEL):根據(jù)觸發(fā)電平?jīng)Q定掃描開(kāi)始的位置;(6)運(yùn)行/停止功能鍵:按波形停止,再按波形運(yùn)行;(7)自動(dòng)功能鍵:按一下此鍵自動(dòng)捕獲波形的相關(guān)數(shù)據(jù)在屏上準(zhǔn)確顯示;(8)運(yùn)算功能鍵:按下該鍵打開(kāi)或關(guān)閉運(yùn)算功能及菜單;(9)LAN接口:外接網(wǎng)線。

  4 結(jié)語(yǔ)

  虛擬儀器的出現(xiàn),徹底打破了傳統(tǒng)儀器由廠家定義功能,用戶無(wú)法改變的模式。用戶可以根據(jù)自己的需求,設(shè)計(jì)儀器系統(tǒng)。隨著電子技術(shù)的不斷發(fā)展虛擬儀器正向著智能化、網(wǎng)絡(luò)化的形式邁進(jìn)?;贚AN 設(shè)計(jì)的虛擬示波器滿足了工業(yè)智能控制系統(tǒng)的要求,有效的降低了監(jiān)控、測(cè)控工作的人力和財(cái)力投入。虛擬儀器結(jié)合了計(jì)算機(jī)技術(shù)與測(cè)量技術(shù),開(kāi)創(chuàng)了個(gè)人計(jì)算機(jī)儀器時(shí)代,是測(cè)量?jī)x器工業(yè)發(fā)展的一個(gè)里程碑。

關(guān)鍵詞:基于 LabWindows/CVI 的虛擬示波器研究與設(shè)計(jì)LabWindows/CVI虛擬示波器

版權(quán)與免責(zé)聲明

凡本網(wǎng)注明“出處:維庫(kù)電子市場(chǎng)網(wǎng)”的所有作品,版權(quán)均屬于維庫(kù)電子市場(chǎng)網(wǎng),轉(zhuǎn)載請(qǐng)必須注明維庫(kù)電子市場(chǎng)網(wǎng),http://www.hbjingang.com,違反者本網(wǎng)將追究相關(guān)法律責(zé)任。

本網(wǎng)轉(zhuǎn)載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)或證實(shí)其內(nèi)容的真實(shí)性,不承擔(dān)此類(lèi)作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個(gè)人從本網(wǎng)轉(zhuǎn)載時(shí),必須保留本網(wǎng)注明的作品出處,并自負(fù)版權(quán)等法律責(zé)任。

如涉及作品內(nèi)容、版權(quán)等問(wèn)題,請(qǐng)?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。

廣告
OEM清單文件: OEM清單文件
*公司名:
*聯(lián)系人:
*手機(jī)號(hào)碼:
QQ:
有效期:

掃碼下載APP,
一鍵連接廣大的電子世界。

在線人工客服

買(mǎi)家服務(wù):
賣(mài)家服務(wù):
技術(shù)客服:

0571-85317607

網(wǎng)站技術(shù)支持

13606545031

客服在線時(shí)間周一至周五
9:00-17:30

關(guān)注官方微信號(hào),
第一時(shí)間獲取資訊。

建議反饋

聯(lián)系人:

聯(lián)系方式:

按住滑塊,拖拽到最右邊
>>
感謝您向阿庫(kù)提出的寶貴意見(jiàn),您的參與是維庫(kù)提升服務(wù)的動(dòng)力!意見(jiàn)一經(jīng)采納,將有感恩紅包奉上哦!