虛擬儀器

虛擬儀器

虛擬儀器技術(Virtual instrument)就是利用高性能的模組化硬體,結合高效靈活的軟體來完成各種測試、測量和自動化的套用。自1986年問世以來,世界各國的工程師和科學家們都已將NI LabVIEW圖形化開發工具用於產品設計周期的各個環節,從而改善了產品質量、縮短了產品投放市場的時間,並提高了產品開發和生產效率。使用集成化的虛擬儀器環境與現實世界的信號相連,分析數據以獲取實用信息,共享信息成果,有助於在較大範圍內提高生產效率。虛擬儀器提供的各種工具能滿足我們任何項目需要。

簡介

虛擬儀器面板虛擬儀器面板

20年來,無論是初學乍用的新手還是經驗豐富的程式開發人員,虛擬儀器(Virtual Instrument)在各種不同的工程套用和行業的測量及控制的用戶中廣受歡迎,這都歸功於其直觀化的圖形程式語言。虛擬儀

器的圖形化數據流語言和程式框圖能自然地顯示您的數據流,同時地圖化的用戶界面直觀地顯示數據,使我們能夠輕鬆地查看、修改數據或控制輸入。

美國國家儀器公司NI(National Instruments)提出的虛擬測量儀器(VI)概念,引發了傳統儀器領域的一場重大變革,使得計算機和網路技術得以長驅直入儀器領域,和儀器技術結合起來,從而開創了“軟體即是儀器”的先河。

“軟體即是儀器”這是NI公司提出的虛擬儀器理念的核心思想。從這一思想出發,基於電腦或工作站、軟體和I/O部件來構建虛擬儀器。I/O部件可以是獨立儀器、模組化儀器、數據採集板(DAQ)或感測器。NI所擁有的虛擬儀器產品包括軟體產品(如LabVIEW)、GPIB產品、數據採集產品、信號處理產品、圖像採集產品、DSP產品和VXI控制產品等。

優勢

同其他技術相比,虛擬儀器技術具有四大優勢:

性能高

虛擬儀器系統框圖虛擬儀器系統框圖

虛擬儀器技術是在PC技術的基礎上發展起來的,所以完全"繼承"

了以現成即用的PC技術為主導的最新商業技術的優點,包括功能超卓的處理器和檔案I/O,使您在數據高速導入磁碟的同時就能實時地進行複雜的分析。此外,不斷發展的網際網路和越來越快的計算機網路使得虛擬儀器技術展現其更強大的優勢。

擴展性強

NI的軟硬體工具使得我們不再受限於當前的技術中。這得益於NI軟體的靈活性,只需更新計算機或測量硬體,就能以最少的硬體投資和極少的、甚至無需軟體上的升級即可改進整個系統。在利用最新科技的時候,我們可以把它們集成到現有的測量設備,最終以較少的成本加速產品上市的時間。

節約時間

傳統儀器與虛擬儀器構成比較傳統儀器與虛擬儀器構成比較

在驅動和套用兩個層面上,NI高效的軟體構架能與計算機、儀器

儀表和通訊方面的最新技術結合在一起。NI設計這一軟體構架的初衷就是為了方便用戶的操作,同時還提供了靈活性和強大的功能,使我們輕鬆地配置、創建、發布、維護和修改高性能、低成本的測量和控制解決方案。

無縫集成

虛擬儀器技術從本質上說是一個集成的軟硬體概念。隨著產品在功能上不斷地趨於複雜,工程師們通常需要集成多個測量設備來滿足完整的測試需求,而連線和集成這些不同設備總是要耗費大量的時間。NI的虛擬儀器軟體平台為所有的I/O設備提供了標準的接口,幫助我們輕鬆地將多個測量設備集成到單個系統,減少了任務的複雜性。

分類

虛擬儀器的發展隨著微機的發展和採用匯流排方式的不同,可分為五種類型:

1、PCI匯流排——插卡型虛擬儀器

ISA匯流排卡ISA匯流排卡

這種方式藉助於插入計算機內的數據採集卡與專用的軟體

如LabVIEW相結合(註:美國NI公司的Labview是圖形化編程工具,它可以通過各種控制項自己組建各種儀器。Labview/cvi是基於文本編程的程式設計師提供高效的編程工具,通過三種程式語言Visual C++,Visual Basic,Labviews/cvi構成測試系統,它充分利用計算機的匯流排、機箱、電源及軟體的便利。但是受PC機機箱和匯流排限制,且有電源功率不足,機箱內部的噪聲電平較高,插槽數目也不多,插槽尺寸比較小,機箱內無禁止等缺點。另外,ISA匯流排的虛擬儀器已經淘汰,PCI匯流排的虛擬儀器價格比較昂貴。

2、並行口式虛擬儀器

最新發展的一系列可連線到計算機並行口的測試裝置,它們把儀器硬體集成在一個採集盒內。儀器軟體裝在計算機上,通常可以完成各種測量測試儀器的功能,可以組成數字存儲示波器、頻譜分析儀、邏緝分析儀、任意波形發生器、頻率計、數字萬用表、功率計、程控穩壓電源、數據記錄儀、數據採集器。美國LINK公司的DSO-2XXX系列虛擬儀器,它們的最大好處是可以與筆記本計算機相連,方便野外作業,又可與台式PC機相連,實現台式和攜帶型兩用,非常方便。由於其價格低廉、用途廣泛,特別適合於研發部門和各種教學實驗室套用。

3、GPIB匯流排方式的虛擬儀器

CAN匯流排控制器CAN匯流排控制器

GPIB技術是IEEE488標準的虛擬儀器早期的發展階段。它的出現使電子

測量獨立的單台手工操作向大規模自動測試系統發展,典型的GPIB系統由一台PC機、一塊GPIB接口卡和若干台GPIB形式的儀器通過GPIB電纜連線而成。在標準情況下,一塊GPIB接口可帶多達14台儀器,電纜長度可達40米。GPIB技術可用計算機實現對儀器的操作和控制,替代傳統的人工操作方式,可以很多方便地把多台儀器組合起來,形成自動測量系統。GPIB測量系統的結構和命令簡單,主要套用於台式儀器,適合於精確度要求高的,但不要求對計算機高速傳輸狀況時套用。

4、VXI匯流排方式虛擬儀器

VXI匯流排是一種高速計算機匯流排VME匯流排在VI領域的擴展,它具有穩定的電源,強有力的冷卻能力和嚴格的RFI/EMI禁止。由於它的標準開放、結構緊湊、數據吞吐能力強、定時和同步精確、模組可重複利用、眾多儀器廠家支持的優點,很快得到廣泛的套用。經過多年的發展,VXI系統的組建和使用越來越方便,尤其是組建大、中規模自動測量系統以及對速度、精度要求高的場合。有其他儀器無法比擬的優勢。然而,組建VXI匯流排要求有機箱、零槽管理器及嵌入式控制器,造價比較高。

5、PXI匯流排方式虛擬儀器

PXI匯流排方式是PCI匯流排核心技術增加了成熟的技術規範和要求形成的,增加了多板同步觸發匯流排的技術規範和要求形成的,增加了多板發匯流排,以使用於相鄰模組的高速通訊的局匯流排。PXI的高度可擴展性。PXI具有8個擴展槽,而台式PCI系統只有3~4個擴展槽,通過使用PCI—PCI橋接器,可擴展到256個擴展槽,台式PC的性能價格比和PCI匯流排面向儀器領域的擴展優勢結合起來,將形成未來的虛擬儀器平台。

發展過程

1、GPIB→VXI→PXI匯流排方式(適合大型高精度集成系統)GPIB 於1978年問世,VXI於1987年問世,PXI於1997年問世。

2、PC插卡→並口式→串口USB方式(適合於普及型的廉價系統,有廣闊的套用發展前景)PC插卡式於80年代初問世,並行口方式於1995年問世,串口USB方式於1999年問世。

綜上所述,虛擬儀器的發展取決於三個重要因素。①計算機是載體,②軟體是核心③高質量的A/D採集卡及調理放大器是關鍵。

設計方案

1 虛擬儀器系統的構成

虛擬儀器由硬體設備與接口、設備驅動軟體和虛擬儀器面板組成。其中,硬體設備與接口可以是各種以PC為基礎的內置功能插卡、通用接口匯流排接口卡、串列口、VXI匯流排儀器接口等設備,或者是其它各種可程控的外置測試設備,設備驅動軟體是直接控制各種硬體接口的驅動程式,虛擬儀器通過底層設備驅動軟體與真實的儀器系統進行通訊,並以虛擬儀器面板的形式在計算機螢幕上顯示與真實儀器面板操作元素相對應的各種控制項。用戶用滑鼠操作虛擬儀器的面板就如同操作真實儀器一樣真實與方便。

1.1 虛擬儀器系統的硬體構成

專用虛擬儀器系統專用虛擬儀器系統

虛擬儀器的硬體系統一般分為計算機硬體平台和測控功能硬體。計算機硬

件平台可以是各種類型的計算機,如台式計算機、攜帶型計算機、工作站、嵌入式計算機等。它管理著虛擬儀器的軟體資源,是虛擬儀器的硬體基礎。因此,計算機技術在顯示、存儲能力、處理器性能、網路、匯流排標準等方面的發展,導致了虛擬儀器系統的快速發展。

按照測控功能硬體的不同,VI可分為DAQ、GPIB、VXI、PXI和串口匯流排五種標準體系結構,它們主要完成被測輸入信號的採集、放大、模/數轉換。

1.2虛擬儀器系統的軟體構成

測試軟體是虛擬儀器的主心骨。NI公司在提出虛擬儀器概念並推出第一批實用成果時,就用軟體就是儀器來表達虛擬儀器的特徵,強調軟體在虛擬儀器中的重要位置。NI公司從一開始就推出豐富而又簡潔的虛擬儀器開發軟體。使用者可以根據不同的測試任務,在虛擬儀器開發軟體的提示下編制不同的測試軟體,來實現當代科學技術複雜的測試任務。在虛擬儀器系統中用靈活強大的計算機軟體代替傳統儀器的某些硬體,特別是系統中套用計算機直接參與測試信號的產生和測量特性的分析,使儀器中的一些硬體甚至整個儀器從系統中消失,而由計算機的軟硬體資源來完成它們的功能。虛擬儀器測試系統的軟體主要分為以下四部分。

1.2.1儀器面板控制軟體

儀器面板控制軟體即測試管理層,是用戶與儀器之間交流信息的紐帶。利用計算機強大的圖形化編程環境,使用可視化的技術,從控制模組上選擇你所需要的對象,放在虛擬儀器的前面板上。

1.2.2數據分析處理軟體

利用計算機強大的計算能力和虛擬儀器開發軟體功能強大的函式館可以極大提高虛擬儀器系統的數據分析處理能力,節省開發時間。

1.2.3儀器驅動軟體

利用虛擬儀器進行數位訊號處理利用虛擬儀器進行數位訊號處理

虛擬儀器驅動程式是處理與特定儀器進行控制通信的一種軟體。儀器驅動器與通信接口及使用開發環境相聯繫,它提供一種高級的、抽象的儀器映像,它還能提供特定的使用開發環境信息。儀器驅動器是虛擬儀器的核心,是用戶完成對儀器硬體控制的紐帶和橋樑。虛擬儀器驅

動程式的核心是驅動程式函式/VI集,函式/VI是指組成驅動的模組化子程式。驅動程式一般分為兩層,底層是儀器的基本操作,如初始化儀器配置儀器輸入參數、收發數據、查看儀器狀態等。高層是套用函式/VI層,它根據具體測量要求調用底層的函式/VI。

1.2.4通用I/O接口軟體

在虛擬儀器系統中,I/O接口軟體作為虛擬儀器系統軟體結構中承上啟下的一層,其模組化與標準化越來越重要。VXI匯流排即插即用聯盟,為其制定了標準,提出了自底向上的I/O接口軟體模型即VISA。作為通用I/O標準,VISA具有與儀器硬體接口無關性的特點, 即這種軟體結構是面向器件功能而不是面向接口匯流排的。套用工程師為帶GPIB接口儀器所寫的軟體,也可以於VXI系統或具有RS232接口的設備上,這樣不但大大縮短了應用程式的開發周期,而且徹底改變了測試軟體開發的方式和手段。

2 虛擬儀器系統軟面板的設計標準

虛擬儀器軟面板是用戶用來操作儀器,與儀器進行通信,輸入參數設定,輸出結果顯示的用戶接口。其設計準則是:

(1) 按照VPP規範設計軟面板,使面板具有標準化、開放性、可移植性。

(2) 根據測試要求確定儀器功能。根據測試任務確定儀器軟面板具體測試、測量功能,開關、控制等設定要求。

(3) 用面向對象的設計方法設計軟面板。按照面向對象的設計思想,一個虛擬儀器集成系統由多個虛擬儀器組成,每個虛擬儀器均由軟面板控制。軟面板由大量的虛擬控制項組成。

3 虛擬儀器系統的組建方案

在虛擬儀器系統的組建方案,主要包括底層硬體、軟硬體接口、應用程式以及驅動程式的設計與開發。

3.1 制定所設計儀器的接口形式

如果儀器設備具有RS-232串列接口,則直接用連線將儀器設備和計算機的RS-232串列口連線即可。如果是GPIB接口,需要額外配備一塊GPIB-488接口板,將接口板插入計算機的ISA插槽,建立起計算機與儀器設備之間的通信橋樑。如果使用計算機來控制VXI匯流排設備,則需要配置一塊GPIB接口卡,通過GPIB 匯流排與VXI主機箱零槽模組通信。零槽模組的GPIB-VXI翻譯器將GPIB 的命令翻譯成VXI命令並把各模組返回的數據以一定的格式傳回主控計算機。DAQ數據採集卡是基於計算機標準匯流排的,因此可以將數據採集卡直接插到計算機的插槽上。

3.2 開發硬體採集卡

一種典型的數據採集卡組成包括,先用感測器把非電的物理量轉變成模擬電量,採樣/保持器可以保持信號,實現對瞬時信號進行採集,以便ADC進行數字轉換,提高ADC轉換器的轉換精度。實現在測量中同時對多路模擬信號進行採樣。多路模擬開關可以分時選通來自多個輸入通道的某一路信號,這樣在多路開關後的單元電路,只需一套即可,也可以採用計算機進行多路選擇控制。當感測器輸出的信號比較小,可以用放大器放大和緩衝輸入信號,如果採用的是可程式增益放大器就可以通過計算機進行增益選擇控制確定增益倍數。精度及性能是儀器系統的生命,而這完全依賴於提供基礎數據的信號採集控制電路,因此在硬體採集電路的設計時,需根據所設計的虛擬儀器所要達到的性能指標和被測信號的特點,設計合理的系統結構。系統的結構合理與否,對系統的可靠性、性能價格比等有直接影響,在硬體和軟體功能的設計上要儘量使虛擬儀器的結構簡單,可靠性高,成本低廉,選用合適的單元器件,儘可能的提高採集卡採集的精度和速度。

3.3 確定設計採集卡的設備驅動程式方案

採集卡的設備驅動程式是控制各種硬體採集卡的驅動程式,是連線主控計算機與信號採集調理部件的紐帶。驅動程式的實質是為用戶提供了用於儀器操作的較抽象的操作函式集,它是虛擬儀器核心軟體之一。

3.4確定虛擬儀器系統應用程式程式語言

虛擬儀器系統軟體結構的設計在體現整個系統的性能和靈活性方面作用很大,因此在開發虛擬儀器系統的軟體部分時,首先要根據所開發的虛擬儀器功能和性能,確定應用程式和軟面板程式的模組結構和功能,畫出各部分的流程圖,採用合適的程式語言。在編制虛擬儀器軟體中可採用兩種編程方法。一種是採用面向對象的可視化的高級程式語言,如VC++、VB和Delphi等編寫虛擬儀器的軟體,這種方法實現的系統靈活性高,易於擴充和升級維護。另一種是採用圖形化編程方法,如LabVIEW,HPVEE,採用圖形化編程的優勢是軟體開發周期短、編程較簡單,特別適合工程技術人員使用。總之在編寫程式時,要儘可能的讓每一模組都有一定的獨立性,模組之間明確定義接口,模組之間可以採用數據傳遞的形式進行聯繫。

3.5軟體調試和運行

程式編寫好以後要對各模組進行調試和運行,可以通過採集各種標準信號來驗證虛擬儀器系統功能的正確性和性能的優良性。

內容補充

基於虛擬儀器技術的應變測量

化學通用分析儀器

化學通用分析儀器主要用於中間體、染料、醫藥、生化、環保、石油化工、食品、農藥等各類在紫外-可見光區有一定吸收的精細化工產品的分離分析。
同位素質譜儀
氣體線上質譜儀
感官智慧型分析
動態熱機械分析
形態分析儀
LIMS
雷射共聚焦
GC餾分收集器
X射線探測裝置
硫氮分析儀
掃描探針
鈣鐵煤分析儀
氧氮氫測定儀
氧氫測定儀
質譜儀無機質譜儀
有機元素分析儀
定氮儀
波譜儀
X光電子能譜儀
製備液相色譜
電化學工作站
ORP分析儀
X射線能譜儀
ICP光譜儀
分子螢光光譜
雷射拉曼光譜
電解水分測定儀
色譜檢測器
吸附管老化儀
化學發光分析儀
卡氏水分測定儀
電化學儀器
非對稱場流分離儀
高頻水分測定儀
氣質聯用質譜儀
液質聯用質譜儀
顯微圖像分析系統
差示掃描
數字顯微鏡
導熱儀
雷射光散射儀
流動分析儀
立體放大鏡
微波電漿光譜儀
有機質譜儀
紅外顯微鏡
胺基酸分析儀
熱解析儀
二次離子質譜儀
頂空進樣器
自動進樣器
離子色譜
凝膠滲透色譜
熔點儀
X螢光光譜
氧氮分析儀
碳硫分析儀
液相色譜
同步熱分析儀
庫侖儀
電解儀
熱機械分析儀
可見分光光度計
自動電位滴定儀
圓二色光譜
薄層色譜
微波水分測定儀
水分測定儀
比較顯微鏡
光電直讀光譜儀
X射線儀器
質譜儀
穆斯堡爾光譜儀
生物顯微鏡
金相顯微鏡
生物質譜儀
電漿質譜儀
手術顯微鏡
滲透壓儀
氦質譜檢漏儀
測汞儀
金屬元素分析儀
光柵光譜儀
超臨界流體色譜
光譜儀
極譜儀
電導儀
熱膨脹儀
火焰光度計
熱分析儀器
光纖光譜儀
X射線應力分析儀
視頻顯微鏡
X射線衍射儀
熱重分析儀
碳矽分析儀
元素分析儀
石英晶體微天平
俄歇電子能譜
露點儀
電子順磁共振
暗視野顯微鏡
相差顯微鏡
偏光顯微鏡
立體顯微鏡
氣相色譜儀
螢光顯微鏡
色譜儀
虛擬儀器
pH計
工具顯微鏡
分光光度計
毛細管電泳
原子螢光光譜
電子顯微鏡
顯微鏡
高速逆流色譜
原子吸收光譜
核磁共振
近紅外光譜
紅外光譜

相關搜尋

熱門詞條

聯絡我們