虛擬儀器是在計算機基礎上通過增加相關硬件和軟件構建而成的、具有可視化界面的儀器。虛擬儀器技術就是利用高性能的模塊化硬件,結合高效靈活的軟件來完成各種測試、測量和自動化的應用。自1986年問世以來,世界各國的工程師和科學家們都已將NI LabVIEW圖形化開發(fā)工具用于產品設計周期的各個環(huán)節(jié),從而改善了產品質量、縮短了產品投放市場的時間,并提高了產品開發(fā)和生產效率。
結構原理
虛擬儀器是利用高性能的模塊化硬件,結合高效靈活的軟件來完成各種測試、測量和自動化的應用。靈活高效的軟件能創(chuàng)建完全自定義的用戶界面,模塊化的硬件能方便地提供全方位的系統(tǒng)集成,標準的軟硬件平臺能滿足對同步和定時應用的需求。虛擬儀器的本質是利用現有的計算機,加上特殊設計的儀器硬件和專用軟件形成既有普通儀器的基本功能又有一般儀器所沒有的特殊功能的高檔低價的新型
儀器。它是利用計算機強大的圖形環(huán)境和在線幫助功能,建立虛擬儀器面板,以代替?zhèn)鹘y(tǒng)儀器完成對儀器的控制、數據分析和顯示功能。虛擬儀器的輸入輸出由數據采集卡、GPIB卡等硬件模塊完成,儀器的功能主要由軟件構成。虛擬儀器系統(tǒng)框圖如圖所示。一套完整的虛擬儀器系統(tǒng)的結構一般來說分為四層:
1、測試管理層
用戶使用虛擬儀器生產廠商開發(fā)的應用程序,組成自己的一套測試儀器。這是虛擬儀器的優(yōu)點之一,它可以方便地使用戶根據自己的需要,自己的風格建立自己的測試儀器。
2、應用(程序)開發(fā)層
由生產商提供的軟件開發(fā)工具,如NI(NATIONALINSTRUMENTS)公司的LabVIEW軟件,LabWindows/CVI軟件。用戶可以用這類軟件進行深層開發(fā),以擴展儀器原有的功能。 3、儀器驅動層
由生產商開發(fā),針對不同類型的儀器有不同的驅動程序接口。為給用戶提供方便、易用的儀器驅動程序,泰克公司、惠普公司和美商國家儀器公司等35家國際上最大的儀器公司成立了VXIplug&play系統(tǒng)聯盟,并于推出VISA(Virtu-alInstrumentSoftwareArchitecture)標準。
4、I/O總線驅動層
由生產商開發(fā),用于將不同類型的實際儀器通過相同標準的總線連接起來形成一套完整的測試系統(tǒng),如得到廣泛應用的VXI(開放式測量系統(tǒng))總線系統(tǒng)。
性能特點
虛擬儀器徹底改變了傳統(tǒng)儀器由生產廠家定義功能的模式,而是在少量附加硬件的基礎上,由用戶定義儀器功能。因為它的運行主要依賴軟件,所以修改或增加功能、改善性能都非常靈活,也便于利用PC的軟硬件資源和直接使用PC的外設和網絡功能。虛擬儀器不但造價低,而且通過修改軟件可增加它的適應性,進而延長它的生命周期,是一種具有很好發(fā)展前景的儀器。與傳統(tǒng)儀器相比,虛擬儀器具
有高效、開放、易用靈活、功能強大、性價比高、可操作性好等明顯優(yōu)點,具體表現為:
1、智能化程度高,處理能力強
虛擬儀器的處理能力和智能化程度主要取決于儀器軟件水平。用戶完全可以根據實際應用需求,將先進的信號處理算法、人工智能技術和專家系統(tǒng)應用于儀器設計與集成,從而將智能儀器水平提高到一個新的層次。
2、應用性強,系統(tǒng)費用低
應用虛擬儀器思想,用相同的基本硬件可構造多種不同功能的測試分析儀器,如同一個高速數字采樣器,可設計出數字示波器、邏輯分析儀、計數器等多種儀器。這樣形成的測試儀器系統(tǒng)功能更靈活、更高效、更開放、系統(tǒng)費用更低。通過與計算機網絡連接,還可實現虛擬儀器的分布式共享,更好地發(fā)揮儀器的使用價值。
3、操作性強,易用靈活
虛擬儀器面板可由用戶定義,針對不同應用可以設計不同的操作顯示界面。使用計算機的多媒體處理能力可以使儀器操作變得更加直觀、簡便、易于理解,測量結果可以直接進入數據庫系統(tǒng)或通過網絡發(fā)送。測量完后還可打印、顯示所需的報表或曲線。這些都使得儀器的可操作性大大提高而且易用。
硬件技術
卡式儀器:傳統(tǒng)儀器主要由控制面板和內部處理電路組成;而卡式
儀器自身不帶儀器面板,它必須借助計算機強大的圖形環(huán)境,建立圖形化的虛擬面板,完成對儀器的控制、數據分析和顯示。以數據采集卡為例,它通常具有A/D轉換、D/A轉換、數字I/O和計數器/定時器等功能,有些還具有數字濾波和數字信號處理的功能?,F在的多功能數據采集卡多采用了“虛擬硬件(VirtualHardware,簡稱VH)的技術,它的思想源于可編程器件,使用戶通過程序能夠方便地改變硬件的功能或性能參數,從而依靠硬件設備的柔性來增強其適用性和靈活性。目前市面上的VH,其采樣率和精度都是可變的。由于卡式儀器與計算機結合緊密,能夠充分利用已有的計算機資源,較之傳統(tǒng)儀器成本更低廉、使用更靈活、性能更強,因此它是一種極具潛力的儀器種類。
總線技術
1、儀器總線
GPIB總線(即IEEE488總線)是一種數字式并行總線,主要用于連接測試儀器和計算機。該總線最多可以連接15個設備(包括作為主控器的主機)。如果采用高速HS488交互握手協議,傳輸速率可高到8MBps。
VXI總線(即IEEE1155總線)是一種高速計算機總線—VME總線在儀器領域的擴展。它是在1987年,由五家測試和儀器公司(Hewlett-Packard,Wavetek,Tektronix,ColoradoDataSystems,Racal-DanaInstruments)制訂的儀器總線標準。VXI總線具有標準開放、結構緊湊、數據吞吐能力強,最高可達40MBps,定時和同步精確、模塊可重復利用、眾多儀器廠家支持的特點,因此得到了廣泛的應用。不過,由于價格較高,推廣應用受到一定限制,主要集中在航空、航天等國防軍工領域。
PXI總線是以CompactPCI為基礎的,由具有開放性的PCI總線擴展而來(NI公司于1997年提出)。PXI總線符合工業(yè)標準,在機械、電氣和軟件特性方面充分發(fā)揮了PCI總線的全部優(yōu)點。PXI構造類似于VXI結構,但它的設備成本更低、運行速度更快,體積更緊湊。目前基于PCI總線的軟硬件均可應用于PXI系統(tǒng)中,從而使PXI系統(tǒng)具有良好的兼容性。PXI還有高度的可擴展性,它有8個擴展槽,而臺式PCI系統(tǒng)只有3~4個擴展槽。PXI系統(tǒng)通過使用PCI-PCI橋接器,可擴展到256個擴展槽。PXI總線的傳輸速率已經達到132Mbps(最高為500Mbps),是目前已經發(fā)布的最高傳輸速率。因此,基于PXI總線的儀器硬件將會得到越來越廣泛的應用。
2、計算機總線
ISA總線是一種8位或16位非同步數據總線,工作頻率為8MHz,
最高數據傳輸率在8位時為24MBps,16位時為48MBps。這種總線對于低速數據采樣與處理來說是有效的,但對于基于高性能PC機的多任務操作系統(tǒng)和高速數據采集系統(tǒng)來說,ISA總線由于其帶寬、位數等的限制,故不能滿足系統(tǒng)工作的要求。新型主板和高版本操作系統(tǒng)已不再支持ISA總線。
PCI總線是一種同步的獨立于CPU的32位或64位局部總線,時鐘頻率為33MHz,數據傳輸率高達132~264MBps,PCI總線技術的無限讀寫突發(fā)方式,可在一瞬間發(fā)送大量數據。PCI總線上的外圍設備可與CPU并發(fā)工作,從而提高了整體性能。PCI總線還有自動配置功能,從而使所有與PCI兼容的設備實現真正的“即插即用”(plug&play)。PCI總線由于上述優(yōu)點而得到了廣泛應用,已成為PC工業(yè)的事實標準。
USB通用串行總線(Universalserialbus)和IEEE1394總線(又叫Fireware總線)是被PC機廣泛采用的兩種總線,它們已被集成到計算機主板上。
USB總線能以雛菊鏈方式連接127個裝置,需要一對信號線及電源線。USB2.0標準的數據傳輸率能達到480Mbps。該總線具有輕巧簡便、價格便宜、連接方便快捷的特點,現在已被廣泛用于寬帶數字攝像機、掃描儀、打印機及存儲設備。IEEE、1394總線是由蘋果公司于1989年設計的高性能串口總線,目前傳輸速率為100、200、400Mbps,將來可達3.2Gbps。這種總線需要兩對信號線和一對電源線,可以用任意方式連接63個裝置,它是專為需要大數據量串行傳送的數碼相機、硬盤等設計的。
USB及IEEE-1394總線均具有“即插即用”的能力,與并行總線相比,更適合于連接多外設的需要。
3、工業(yè)現場總線
為了共享測試系統(tǒng)資源,越來越多的用戶正在轉向網絡。工業(yè)現場總線是一個網絡通訊標準,它使得不同廠家的產品通過通訊總線使用共同的協議進行通訊?,F在,有很多現場總線標準,如ISA-SP50、ProfiBus、CAN、FieldBus和DeviceNet等,它們競爭非常激烈。通用現場總線的發(fā)展需要一段時間。
軟件技術
軟件是虛擬儀器的關鍵,主要包括虛擬儀器應用軟件的開發(fā)平臺、儀器驅動程序以及I/O接口軟件。虛擬儀器的開發(fā)環(huán)境主要有VisualC++,VisualBasic,以及HP公司的VEE和NI公司的LabVIEW、LabWindows/CVI等。VC、VB、LabWindows/CVI雖然是可視化的開發(fā)工具,但它們對開發(fā)人員的編程能力要求很高,而且開發(fā)周期較長。HPVEE是一個基于圖形的虛擬儀器編程環(huán)境,擁有較多的用戶,缺點是其生成的應用程序是解釋執(zhí)行的,運行速度較慢。
系統(tǒng)組建方案
虛擬儀器的突出成就是不僅可以利用PC機組建成為靈活的虛擬儀器,更重要的是它可以通過各種不同的接口總線,組建不同規(guī)模的自動測試系統(tǒng)。虛擬儀器系統(tǒng)按硬件構
成方式,可有以下幾種組建方案:
1、GPIB儀器通過GPIB接口卡與計算機組成GPIB系統(tǒng)。
2、VXI儀器與計算機組成VXI系統(tǒng)。
3、PXI儀器組成PXI系統(tǒng)。
4、以DAQ和信號調理部分為硬件組成PC-DAQ測試系統(tǒng)。
5、并行總線儀器組成并行總線系統(tǒng)。
6、串行總線儀器組成串行總線系統(tǒng)。
7、現場總線設備組成現場總線系統(tǒng)。
一般來說,GPIB、VXI、PXI適合大型高精度集成測試系統(tǒng);PC-DAQ、并行口式、串行口式(如USB式)系統(tǒng)適合普及型的廉價系統(tǒng);現場總線系統(tǒng)主要用于大規(guī)模的網絡測試。有時,可以根據不同需要組建不同規(guī)模的自動測試系統(tǒng),也可以將上述幾種方案結合起來組成混合測試系統(tǒng)。
應用
利用虛擬儀器技術,用戶可定義自己的專用儀器系統(tǒng),且功能靈活,易于構
建,所以應用面極為廣泛。尤其在科研開發(fā)、檢測計量、測量測控等領域更是不可多得的好工具。它功能強大,可實現示波器、邏輯分析儀、頻譜儀、信號發(fā)生器等多種普通儀器全部功能,配以專用探頭和軟件還可檢測特定系統(tǒng)的參數,如汽車發(fā)動機參數、汽油標號、爐窯溫度、血液脈搏波、心電參數等多種數據。
在工業(yè)控制領域,大部分閉環(huán)控制系統(tǒng)要求精確的采樣,及時的數據處理和快速的數據傳輸。虛擬儀器系統(tǒng)恰恰符合上述特點,十分適合測控一體化的設計。在制造業(yè),虛擬儀器的卓越計算能力和巨大數據吞吐能力使其在溫控系統(tǒng)、在線監(jiān)測系統(tǒng)、電力儀表系統(tǒng)、流程控制系統(tǒng)等工控領域發(fā)揮更大的作用。
當今社會信息技術的迅猛發(fā)展,無所不在的計算機應用為虛擬儀器的推廣提供了良好的基礎。虛擬儀器適合于一切需要計算機輔助進行數據存儲、數據處理、數據傳輸的計量場合。進一步講,一切計量系統(tǒng),只要技術上可行,都可用虛擬儀器代替。虛擬儀器強大的功能和價格優(yōu)勢,使得它在儀器計量領域具有很強的生命力和十分廣闊的前景。
內容來自百科網