色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于數據采集的虛擬儀器系統應用設計與應用

電子設計 ? 來源:廣西工學院學報 ? 作者:胡朝暉;張培芳 ? 2021-01-11 09:52 ? 次閱讀

1引 言

隨著微電子技術、計算機技術、軟件技術、網絡技術的高度發展及其在電子測量技術與儀器上的應用,新的測試理論、新的測試方法、新的測試領域以及新的儀器結構不斷出現,在許多方面已經突破傳統儀器的概念,電子測量儀器的功能和作用已經發生了質的變化。在這種背景下,美國國家儀器公司(National Instruments Corporation,簡稱NI)在20世紀80年代最早提出虛擬儀器(Virtual Instrument,簡稱VI)的概念。虛擬儀器這種計算機操縱的模塊化儀器系統在世界范圍內得到了廣泛的認同和應用,國內近幾年的應用需求急劇高漲。因此,虛擬儀器的產生是測控領域的一次革命。

2虛擬儀器的基本概念、特點及其構成

所謂虛擬儀器,就是在以通用計算機為核心的硬件平臺上,由用戶設計定義、具有虛擬前面板、測試功能由測試軟件實現的一種計算機儀器系統。其基本思想就是在測試系統或儀器設計中盡可能地用軟件代替硬件,即“軟件就是儀器”。簡而言之VI系統是由計算機、應用軟件和儀器硬件組成的。用戶可以通過友好的圖形界面(這里稱作虛擬前面板)操作計算機,如同操作功能相同的單臺傳統儀器一樣。虛擬儀器具有以下特點:

①在通用硬件平臺確定后,由軟件取代傳統儀器中的硬件來完成儀器的功能。

②儀器的功能是用戶根據需要由軟件來定義的,而不是事先由廠家定義好的。

③儀器性能的改進和功能擴展只需進行相關軟件的設計更新,而不需購買新的儀器。

④研制周期較傳統儀器大為縮短。

⑤虛擬儀器開放、靈活,可與計算機同步發展,可與網絡及其它周邊設備互聯。

與傳統非數字化儀器相比,虛擬儀器技術的優勢在于用戶自定義儀器功能、結構等,且構建容易,轉換靈活以及其開放性。

虛擬儀器的基本構成包括計算機、虛擬儀器軟件、硬件接口模塊等。其中,硬件接口模塊可以包括插入式數據采集卡(DAQ)、串/并口、IEEE488接口(GPIB)卡、VXI控制器以及其它接口卡。目前較為常用的虛擬儀器系統是數據采集卡系統、GPIB儀器控制系統、VXI儀器系統以及這三者之間的任意組合。在這里,硬件僅僅是為了解決信號的輸入輸出,軟件才是整個系統的關鍵。

2.1虛擬儀器的硬件構成

基于數據采集的虛擬儀器系統應用設計與應用

如圖2—1所示,虛擬儀器的硬件構成有多種方案,通常采用以下幾種:

(1)基于數據采集的虛擬儀器系統

這種方式借助于插入計算機內的數據采集卡與專用的軟件如LabVIEW(或LabWindows/CVI)相結合,通過A/D變換將模擬數字信號采集到計算機進行分析、處理、顯示等,并可通過D/A轉換實現反饋控制。根據需要還可加入信號調理和實時DSP等硬件模塊。

(2)基于通用接口總線GPIB接口的儀器系統

GPIB(General Purpose Interface Bus)儀器系統的構成是邁向虛擬儀器的第一步,即利用GPIB接口卡將若干GPIB儀器連接起來,用計算機增強傳統儀器的功能,組織大型柔性自動測試系統,技術易于升級,維護方便,儀器功能和面板自定義,開發和使用容易。它可高效靈活地完成各種不同規模的測試測量任務。利用GPIB技術,可由計算機實現對儀器的操作和控制,替代傳統的人工操作方式,排除人為因素造成的測試測量誤差。同時,由于可預先編制好測試程序,實現自動測試,提高了測試效率。

(3)利用VXI總線儀器實現虛擬儀器系統

VXI(VMEbus ExtensionforInstrumentation)總線為虛擬儀器系統提供了一個更為廣闊的發展空間。VXI總線是一種高速計算機總線———VME(VersaModule Eurocard)總線在儀器領域的擴展。由于其標準開放、傳輸速率高、數據吞吐能力強、定時和同步精確、模塊化設計、結構緊湊、使用方便靈活,已越來越受到重視。它便于組織大規模、集成化系統,是儀器發展的一個方向。

(4)基于串行口或其它工業標準總線的系統

將某些串行口儀器和工業控制模塊連接起來,組成實時監控系統。將帶有RS-232總線接口的儀器作為I/O接口設備通過RS-232串口總線與PC計算機組成虛擬儀器系統,目前仍然是虛擬儀器的構成方式之一。當今,PC計算機已更多地采用了USB總線和IEEE1394總線。

2.2虛擬儀器的軟件體系構成

構成一個虛擬儀器系統,基本硬件確定以后,就可通過不同的軟件實現不同的功能。軟件是虛擬儀器系統的關鍵。沒有一個優秀的控制分析軟件,很難構成一臺理想的虛擬儀器系統。根據VPP(VXIPlug&Play)系統規范的定義,虛擬儀器系統的軟件結構應包含3部分,如圖2—2所示:

(1)I/O接口軟件

I/O接口軟件存在于儀器(即I/O接口設備)與儀器驅動程序之間,是一個完成對儀器寄存器單元進行直接存取數據操作,并為儀器與儀器驅動程序提供信息傳遞的底層軟件,是實現開放的、統一的虛擬儀器系統的基礎與核心。在VPP系統規范中,詳細規范了虛擬儀器的I/O接口軟件的特點、組成、內部結構與實現規范,并將符合VPP規范的虛擬儀器I/O接口軟件定義為VISA軟件。

(2)儀器驅動程序

每個儀器模塊均有自己的儀器驅動程序。儀器驅動程序的實質是為用戶提供了用于儀器操作的較抽象的操作函數集。對于應用程序來說,它對儀器的操作是通過儀器驅動程序來實現的;儀器驅動程序對于儀器的操作與管理,又是通過I/O軟件所提供的統一基礎與格式的函數庫(VISA)的調用來實現的。對于應用程序設計人員來說,一旦有了儀器驅動程序,在不是十分了解儀器內部操作過程的情況下,也可以進行虛擬儀器系統的設計工作。虛擬儀器驅動程序是連接上層應用程序與底層I/O接口軟件的紐帶和橋梁。

(3)應用軟件開發環境

應用軟件開發環境的選擇,可因開發人員的喜好不同而不同,但最終都必須提供給用戶一個界面友好、功能強大的應用程序。在目前,虛擬儀器系統應用軟件開發環境主要包括兩種:

①基于傳統的文本語言式的平臺。主要是NI公司的LabWindows/CVI、Microsoft公司的VisualC++、Visual Basic、Borland公司的Delphi等。

②基于圖形化編程環境的平臺。如HP公司的HPVEE、NI公司的LabVIEW等。圖形化軟件開發平臺的提出,可以大大減輕系統開發人員的負擔,使其將主要精力集中投入到系統設計中,而不再是具體軟件細節的推敲上。

3虛擬儀器的關鍵技術

虛擬儀器的發展領域非常廣闊,開發虛擬儀器既要擁有計算機技術,又要擁有信息處理技術。總線技術是VI的一個關鍵問題,VI需要利用計算機的擴展槽、PCI插槽或ISA插槽,所以開發VI的儀器硬件,首先要確定應采用哪一種總線標準,PCI總線是一種最新的計算機總線規范,它兼容性強,功能全,傳輸率高,工作時鐘頻率33MHz,結構與處理器獨立,適合于未來的計算機。1997年9月,美國NI公司發布了一項PXI總線標準,PXI(PCIExtention forInstrument)是PCI在儀器領域的擴展。開發VI可以考慮采用PXI標準,因為數據處理工作量大,VI的儀器硬件部分要盡量做得功能強大,否則,采用軟件會影響儀器處理速度。目前,虛擬儀器已具備時域分析和頻率域分析的功能,速度都非常快。

圖形化的編程環境是VI技術的又一關鍵因素。1986年,NI公司推出了LabVIEW軟件包,它簡單直觀、效率高、速度快、具有優化的圖形編譯機制,獨特快捷的查錯、調試方法,極大地提高了運行速度,采用LabVIEW可以數倍地提高系統開發速度。近年來基于Windows95和WindowsNT的開發平臺成為后起之秀,可以使用Visual C++、Visual Basic、BorlandC++等功能強大的編程軟件編寫專用應用軟件。

4虛擬儀器的整體設計

在科學研究與工程實驗室里,有各種各樣的儀器與設備。如何提高它們的綜合使用效率?如何對它們進行更有效的管理?是儀器用戶值得考慮的問題。目前,最有效的方法是采用“虛擬儀器”技術。即充分利用計算機強大的管理與處理能力,以此為基礎,將實驗室相關設備搭配起來,構成一種全新的實驗環境。實驗室中的儀器與設備一般都是具有特定功能的單臺設備。如果它們具有某種總線接口,就有可能進行虛擬儀器的構造。步驟如下:

1)確定所用儀器或設備的接口形式。如果儀器設備具有RS-232串行總線接口,則不用進行處理,直接用連線將儀器設備與計算機的RS-232串行接口連接即可;如果是GPIB或HP-IB接口,則需要額外配備一塊GPIB-488接口板,將接口板插入計算機的ISA插槽,建立起計算機與儀器設備之間的通訊渠道;如果使用計算機來控制VXI總線設備,也需要配備一塊GPIB接口卡,通過GPIB總線與VXI主機箱零槽模塊通信,零槽模塊的GPIB-VXI翻譯器將GPIB的命令翻譯成VXI命令并把各模塊返回的數據以一定的格式傳回主控計算機。由于計算機的RS-232串行接口有限,若儀器設備比較多,必要時必須擴展計算機的RS-232接口。市場上此類產品品種繁多,用戶可以根據具體情況,選擇合適的RS-232總線接口擴展產品。

2)確定所選擇的接口卡是否具有設備驅動程序。接口卡的設備驅動程序是控制各種硬件接口的驅動程序,是連接主控計算機與儀器設備的紐帶;如果有設備驅動程序,它適合于何種操作系統?如果沒有,或者所帶的設備驅動程序不符合用戶所用的操作系統,用戶就有必要針對所用接口卡,編寫設備驅動程序。

3)確定應用管理程序的編程語言。如果用戶有專業的圖形化編程軟件,如LabVIEW、HPVEE,那么就可以采用專業的圖形化編程軟件進行編程。如果沒有此類軟件,則可以采用通用編程語言,如VisualC++、Visual Basic或者Delphi。由于它們易于使用、功能強大而倍受測控人員的青睞。

4)在硬件連接無誤的情況下,編寫用戶的應用管理程序。

5結束語

虛擬儀器技術使現代測控系統更靈活、更緊湊、更經濟、功能更強。而圖形編程方式使系統軟件開發更省時、更省力、更容易。無論是測量、測試、計量,或是工業過程控制和分析處理,還是其它更為廣泛的測控領域,虛擬儀器都是理想的高效率的解決方案。隨著計算機技術的不斷發展,虛擬儀器技術也會在各領域中發揮其重要作用,并表現出強大的生命力,它必然會對科技發展和工業生產產生不可估量的影響。

責任編輯:gt

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 計算機
    +關注

    關注

    19

    文章

    7534

    瀏覽量

    88473
  • 虛擬儀器
    +關注

    關注

    23

    文章

    775

    瀏覽量

    87397
  • 數據采集
    +關注

    關注

    39

    文章

    6245

    瀏覽量

    113926
收藏 人收藏

    評論

    相關推薦

    基于LabVIEW虛擬儀器實現數據采集卡驅動系統的設計

    實驗室虛擬儀器工程平臺(LabVIEW)是一種專門用于數據采集、分析及儀器控制的圖形化軟件,它所開發的虛擬儀器將計算機強大的數據處理能力與
    發表于 08-24 15:01 ?2983次閱讀
    基于LabVIEW<b class='flag-5'>虛擬儀器</b>實現<b class='flag-5'>數據采集</b>卡驅動<b class='flag-5'>系統</b>的設計

    基于串行通信的虛擬儀器數據采集

    目前的虛擬儀器系統大多采用美國NI公司LabView平臺,采用PCI總線結構的數據采集卡進行數據采集。主從式虛擬儀器技術在軟件和硬件都擺脫了
    發表于 03-09 15:52

    labview基于的簡單的循環采集數據(包括讀、寫命令及報警功

    `點擊學習>>《龍哥手把手教你學LabVIEW視覺設計》視頻教程虛擬儀器的硬件構成有多種方案,通常采用以下幾種: 1、基于數據采集虛擬儀器系統 2、基于通用接口總線
    發表于 12-05 12:14

    虛擬儀器數據采集與串口通信測控應用實戰

    本帖最后由 靚麗情緣 于 2012-5-23 18:01 編輯 虛擬儀器數據采集與串口通信測控應用實戰.iso共同學習進步!!http://115.com/file/e7nwyzmd#LabVIEW
    發表于 04-29 11:20

    虛擬儀器技術

    數據采集系統是一款集多功能、高性能、靈活性于一體,面向用戶開放接口和通訊協議的模塊化組合虛擬儀器系統。其前端采集模塊型號種類齊全,各項性能指
    發表于 05-29 15:47

    做實驗室管理系統,基于虛擬儀器的需要用到數據采集卡嗎

    做實驗室管理系統,基于虛擬儀器的需要用到數據采集卡嗎
    發表于 06-10 08:09

    基于LabVIEW虛擬儀器的心電信號采集系統的設計

    。 該系統擯棄了傳統虛擬儀器的前端數據采集卡, 而自行開發了以單片機技術為硬件基礎的前端數據采集卡, 從而有效地降低了成本; 以 L a b V I EW8. 2作為該
    發表于 12-05 10:49

    基于虛擬儀器的電池數據采集系統的開發

    動力電池是電動汽車動力模塊的重要組成部分,在電池管理系統的開發過程中,電池狀態數據采集系統的研究是一大難點。本文設計了一種基于虛擬儀器數據采集
    發表于 08-14 08:47 ?14次下載

    基于虛擬儀器技術的便攜式數據采集系統

    虛擬儀器技術在硬件軟件化的進程中應運而生的,廣泛應用于工業自動化領域。本文提出了一種基于虛擬儀器技術的便攜式數據采集系統。該系統運用圖形化編
    發表于 08-28 08:23 ?17次下載

    基于虛擬儀器的電池數據采集系統的開發

    動力電池是電動汽車動力模塊的重要組成部分,在電池管理系統的開發過程中,電池狀態數據采集系統的研究是一大難點。本文設計了一種基于虛擬儀器數據采集
    發表于 07-14 14:31 ?16次下載

    串口數據采集虛擬儀器系統設計

    串口數據采集虛擬
    發表于 01-06 17:20 ?75次下載

    基于虛擬儀器的電動汽車數據采集分析系統

    本文中電動汽車數據采集和AMT臺架實驗數據采集這兩個項目是筆者直接參與的,這兩個項目都應用虛擬儀器技術。數據采集卡分為內部數據采集卡和外部
    發表于 09-09 16:04 ?44次下載
    基于<b class='flag-5'>虛擬儀器</b>的電動汽車<b class='flag-5'>數據采集</b>分析<b class='flag-5'>系統</b>

    基于數據采集卡的虛擬儀器設計

    基于數據采集卡的虛擬儀器設計,喜歡的朋友可以下載來學習。
    發表于 01-13 16:14 ?42次下載

    基于NI數據采集卡的虛擬儀器設計

    基于NI數據采集卡的虛擬儀器設計,喜歡的朋友可以下載來學習。
    發表于 01-13 16:14 ?45次下載

    虛擬儀器技術介紹及其在電力系統中的應用

    的,相信隨著計算機技術的飛速發展,虛擬儀器技術將在電力系統中發揮更大的作用。 虛擬儀器按其構成方式可以分為很多種,但是最基本也是使用地最為廣泛的便是基于 DAQ(數據采集)的
    發表于 11-09 14:59 ?11次下載
    <b class='flag-5'>虛擬儀器</b>技術介紹及其在電力<b class='flag-5'>系統</b>中的應用
    主站蜘蛛池模板: 国产精品久久自在自2021 | 国产一浮力影院 | 久久成人免费观看全部免费 | 久久麻豆亚洲AV成人无码国产 | 耽美肉文 高h失禁 | 四虎永久在线精品免费A | 啊好深啊别拔就射在里面 | 日本另类z0zxhd | 久久橹| 沙发上小泬12P | 亚洲精品动漫免费二区 | 欧美亚洲精品午夜福利AV | 色欲AV亚洲永久无码精品 | 国产在线观看www | 麻豆国产人妻欲求不满 | 亚洲爆乳少妇精品无码专区 | 1313久久国产午夜精品理论片 | 邻家美姨在线观看全集免费 | 99视频精品全部免费免费观 | 考试考90就可以晚上和老师C | 欧美一第一页草草影院 | 99麻豆精品国产人妻无码 | 无码毛片内射白浆视频 | 好男人在线观看免费视频WWW | 99re这里只有精品国产 | 亚洲熟少妇在线播放999 | 国精一区二区AV在线观看网站 | 久久re6热在线视频精品 | 日韩中文亚洲欧美视频二 | YELLOW日本动漫高清免费 | 国产三级在线精品男人的天堂 | 久久热在线视频精品1 | 2022国产精品不卡a | 国产人妻麻豆蜜桃色 | 妈妈的职业3完整版在线播放 | 色琪琪无码成人AV视频 | 一个人在线观看免费高清视频在线观看 | 扒开腿狂躁女人GIF动态图 | 中国jjzz | 日韩精品久久日日躁夜夜躁影视 | 成人人观看的免费毛片 |