加入收藏
 免費注冊
 用戶登陸
首頁 展示 供求 職場 技術(shù) 智造 職業(yè) 活動 視點 品牌 鐠社區(qū)
今天是:2026年3月17日 星期二   您現(xiàn)在位于: 首頁 →  技術(shù) → 電子測量(電子儀器)
虛擬儀器:基于軟件的測試平臺
2007/2/1 12:11:34    產(chǎn)通學院,365PR NET

為了滿足更快地革新和傳遞觀念與產(chǎn)品這個不斷增長的需要,科學家和工程師正轉(zhuǎn)向先進的電子元件、處理器和軟件。以現(xiàn)代的手機為例,大多數(shù)具有上一代的最新特性,包括音頻、電話本和文本消息性能。新的版本包括攝像機、MP3播放器、藍牙網(wǎng)絡(luò)和因特網(wǎng)瀏覽功能。

由于設(shè)備變得越來越以軟件為中心,所以先進的電子元件提高功能是可能的。工程師和科學家無需改變硬件就可以給設(shè)備添加新功能,這就造成了無需花費昂貴的硬件成本就可以提高觀念和產(chǎn)品。這延長了產(chǎn)品的生命和使用期限并且減少了產(chǎn)品交付時間。工程師和科學家可以通過軟件提高功能而不用為了一個特定的工作開發(fā)專門的電子元件。然而,這種功能的提高卻付出了代價。升級的功能引入了不可見的相互作用或錯誤的可能性。因此,正如設(shè)備級的軟件有助于快速開發(fā)和擴展功能一樣,設(shè)計和測試儀器也必須改變以檢驗改進的性能。

滿足這些需要的唯一方式就是利用測試和控制體系結(jié)構(gòu)(也是軟件為中心的)。由于虛擬儀器使用了軟件、模塊化I/O和商用平臺,它使得儀器格外的符合保持與當今觀念和產(chǎn)品開發(fā)同步的要求。

 

一、簡介

使用虛擬儀器,基于用戶需求的軟件定義了通用目的的測量和控制硬件功能。虛擬儀器將主流的商用技術(shù)如PC和靈活性的軟件以及廣泛的測量和控制硬件結(jié)合到一起,因此工程師和科學家能夠創(chuàng)建完全滿足他們需要的用戶定義的系統(tǒng)。利用虛擬儀器,工程師和科學家縮短了開發(fā)時間,設(shè)計出了更高質(zhì)量的產(chǎn)品并且減少了設(shè)計成本。
 

 1、虛擬儀器的技術(shù)特點
 
虛擬儀器技術(shù)通過提供一種建立測量和自動系統(tǒng)的嶄新模型而得到主流的采用。它成功的關(guān)鍵包括迅速的PC發(fā)展,爆炸性的低成本、高性能的數(shù)據(jù)轉(zhuǎn)換發(fā)展(半導體)以及系統(tǒng)設(shè)計軟件的出現(xiàn)。這些因素使得虛擬儀器系統(tǒng)能夠接近廣泛的用戶。

尤其是PC性能在過去的20年間增長了10000多倍。通過使用每個新一代的PC 處理器、顯示和I/O總線分析測量和解決新的應(yīng)用挑戰(zhàn),虛擬儀器充分利用了PC性能的提高。這些快速的發(fā)展,以及學校更早地開始專業(yè)技術(shù)和計算機知識的普及這一普遍趨勢,都促成了基于計算機的虛擬儀器的成功應(yīng)用。

虛擬儀器另一個驅(qū)動器是高性能、低成本的模擬—數(shù)字(ADC)和數(shù)字—模擬(DAC)轉(zhuǎn)換器的發(fā)展。諸如無線通信和高清晰度視頻的應(yīng)用不斷地影響著這些技術(shù)。當傳統(tǒng)專有轉(zhuǎn)換技術(shù)趨于緩慢發(fā)展時,商用半導體技術(shù)卻趨于遵從摩爾定律——每18個月性能翻一番。虛擬儀器硬件使用廣泛可得的半導體來提供高性能的測量前沿產(chǎn)品。

最后,提供了設(shè)計自定義儀器系統(tǒng)直觀界面的系統(tǒng)設(shè)計軟件進一步促進了虛擬儀器的發(fā)展。LabVIEW正是這類軟件的一個例子。LabVIEW圖形化開發(fā)環(huán)境提供了編程語言的性能和靈活性,以及專為測量和自動化應(yīng)用設(shè)計的高層功能和配置功能。


2、虛擬儀器的核心——軟件

任一虛擬儀器的核心就是靈活的軟件,其中NI的LabVIEW是目前應(yīng)用最普遍的虛擬儀器軟件平臺之一。LabVIEW是一個強大的圖形化開發(fā)環(huán)境,用于信號采集、測量分析和數(shù)據(jù)顯示,無需傳統(tǒng)開發(fā)工具的復(fù)雜性就給予了編程語言的靈活性。自1986年NI引入適用Macintosh操作系統(tǒng)的LabVIEW以來,它就迅速且始終如一地吸引那些尋求一種高效且強大的編程語言來用于測試、控制和設(shè)計應(yīng)用的工程師和科學家。今天,LabVIEW是數(shù)以千計的工程師和科學家首選的圖形化開發(fā)環(huán)境。

雖然軟件是每個虛擬儀器的核心,然而幾乎所有的虛擬儀器都需要測量硬件精確地取得測量結(jié)果。由于獨立于所選擇的編程環(huán)境,所以虛擬儀器軟件必須提供出色的與系統(tǒng)測量硬件的結(jié)合。NI的軟件,包括LabVIEW,提供了與來自上千家第三方硬件廠商數(shù)以萬計產(chǎn)品的開放式連接,如傳感器、攝像機、執(zhí)行器、傳統(tǒng)儀器和插入式設(shè)備(USB、PCI等)。

 

二、虛擬儀器和傳統(tǒng)儀器的比較


1、虛擬儀器和傳統(tǒng)儀器的區(qū)別

虛擬儀器是由用戶定義,而傳統(tǒng)儀器的功能是固定的且由廠商定義。

每一個虛擬儀器都由兩部分組成——軟件和硬件。對于當前的測量任務(wù),虛擬儀器的標價與具有相似功能的傳統(tǒng)儀器相差無幾,甚至比它少許多倍。然而,由于虛擬儀器在測量任務(wù)改變時具有更大的靈活性,因而隨著時間的流逝,節(jié)省的成本不斷累計。

 通過不使用廠商定義的、預(yù)封裝好的軟件和硬件,工程師和科學家獲得了最大的用戶定義的靈活性。傳統(tǒng)儀器把所有軟件和測量電路封裝在一起的產(chǎn)品提供給他們,這是以使用儀器前面板而損失一定固定功能作為代價的。而虛擬儀器則是提供完成測量或控制任務(wù)所需的所有軟件和硬件。此外,利用虛擬儀器,工程師和科學家可以使用高效且強大的軟件來自定義采集、分析、存儲、共享和顯示功能。

下面是實際中顯現(xiàn)靈活性的一些例子:

(1)一個應(yīng)用程序,不同的設(shè)備考慮這樣一個特殊的例子,一位工程師正在實驗室的臺式計算機PCI總線上使用LabVIEW和M系列DAQ設(shè)備開發(fā)一個應(yīng)用程序,以創(chuàng)建一個直流(DC)電壓和溫度測量應(yīng)用。在完成了系統(tǒng)構(gòu)建之后,他需要在一個生產(chǎn)層PXI系統(tǒng)上配置應(yīng)用程序以完成新產(chǎn)品的測試。或者,他可能需要應(yīng)用程序具有便攜性,所以他選擇了NI USB DAQ產(chǎn)品來完成任務(wù)。在這個例子中,無論是何種選擇,在這三種情況下,他都可以僅在一個程序中使用虛擬儀器而無需改變代碼。

(2)許多應(yīng)用程序,一個設(shè)備考慮另外一個工程師,剛剛完成了一個利用最新的M系列DAQ設(shè)備和積分編碼器測量電機位置的項目。他的下一個項目是監(jiān)視和記錄這個電機的功率。即使任務(wù)完全不同她也可以重用同樣的M系列DAQ 設(shè)備。他所需要做的就是使用虛擬儀器軟件開發(fā)出新的應(yīng)用程序。此外,如果需要的話,項目既可以與一個單一的應(yīng)用程序結(jié)合也可以運行在一個單一的M系列DAQ設(shè)備。
 

2、虛擬儀器和傳統(tǒng)儀器硬件性能的比較
 
虛擬儀器的重要概念就是驅(qū)使實際虛擬儀器軟件和硬件設(shè)備加速的策略。NI致力于適應(yīng)或使用諸如Microsoft、Intel、Analog Devices、Xilinx以及其他公司的高投入技術(shù)。NI使用Microsoft在操作系統(tǒng)(OS)和開發(fā)工具方面的巨大投資。在硬件方面,NI基于Analog Devices在A/D轉(zhuǎn)換器方面的投資。

由于虛擬儀器是基于軟件的,所以基本上如果你可以對它數(shù)字化,就可以對它進行測量。因此,測量硬件可在兩個坐標軸上觀察,即分辨率(位)和頻率。


3、虛擬儀器和傳統(tǒng)儀器的兼容性

許多工程師和科學家都在實驗室里將虛擬儀器和傳統(tǒng)儀器相結(jié)合。除此之外,一些傳統(tǒng)儀器提供了特定的測量,即工程師和科學家寧愿廠商定義而不愿自定義的測量。這就引出了一個問題,“虛擬儀器和傳統(tǒng)儀器兼容嗎?”

虛擬儀器無一例外地與傳統(tǒng)儀器相兼容。虛擬儀器軟件通常提供了與常用普通儀器總線相連接的庫,例如GPIB、串行總線和以太網(wǎng)。

除了提供庫之外,200多家儀器廠商向NI儀器驅(qū)動庫提供了4000余種的儀器驅(qū)動。儀器驅(qū)動提供了一套高層且人工可讀的函數(shù)以與儀器接口。每一個儀器驅(qū)動都專為儀器某一特定的模型而設(shè)計,從而為它獨特的性能提供接口。


4、虛擬儀器和綜合性儀器的區(qū)別
 
自動測試工業(yè)里一個基本的趨勢就是向基于軟件的測試系統(tǒng)的重大轉(zhuǎn)變。例如,美國國防部(DoD)是世界上最大的自動測試設(shè)備(ATE)客戶之一。為了減少測試系統(tǒng)的成本并提高重用率,DoD通過海軍的NxTest計劃已經(jīng)確定:將來的ATE要使用建立在模塊化硬件和可重復(fù)配置的軟件之上的體系結(jié)構(gòu),稱為綜合性儀器。采用綜合性儀器代表了將來軍用ATE系統(tǒng)標準和規(guī)范的重大發(fā)展,并且反映出可重復(fù)配置的軟件處于將來系統(tǒng)核心地位這一基本轉(zhuǎn)變;谲浖䴗y試系統(tǒng)的成功應(yīng)用,例如綜合性儀器,需要對硬件平臺和市場上軟件工具的理解,以及對系統(tǒng)級體系結(jié)構(gòu)和儀器級體系結(jié)構(gòu)之間區(qū)別的理解。

綜合性儀器執(zhí)行團體將綜合性儀器定義為“一個可重復(fù)配置的系統(tǒng),它通過標準化的接口連接一系列基本硬件和軟件組件,從而產(chǎn)生信號或者使用數(shù)值處理技術(shù)進行測量”。這與虛擬儀器的許多性質(zhì)相同,虛擬儀器是“一個軟件定義的系統(tǒng),其中基于用戶需要的軟件定義了通用測量硬件的功能”。兩種定義享有共同的性質(zhì),即運行于商用硬件之上的可自定義軟件的儀器。通過將測量功能轉(zhuǎn)向用戶可接觸并可重復(fù)配置的硬件,那些采用這種體系結(jié)構(gòu)的儀器從具有更大靈活性和可重復(fù)配置功能的系統(tǒng)中受益,而且這些系統(tǒng)反過來又提高了性能同時減少了成本。

 

三、虛擬儀器應(yīng)用領(lǐng)域


1、虛擬儀器的發(fā)展

虛擬儀器技術(shù)一直在測試和測量領(lǐng)域廣泛使用。而且,通過不斷的LabVIEW革新和數(shù)以百計的測量硬件設(shè)備,虛擬儀器技術(shù)逐漸擴大了它所觸及的應(yīng)用范圍。今天,NI率先將這一技術(shù)擴展到控制和設(shè)計部分。曾促進了測試發(fā)展的益處正開始加速控制和設(shè)計的發(fā)展。工程師和科學家不斷提高對虛擬儀器的要求,以希望有效地滿足世界范圍的需要,他們正是這一加速背后的驅(qū)動力。

近來NI 加速測試、控制和設(shè)計創(chuàng)新的一個例子就是使用LabVIEW FPGA進行編程的基于FPGA的硬件。如果工程師需要一個新的硬件性能,如板載DSP,或者新的觸發(fā)模式,您甚至可以在同樣的軟件中定義這種性能并且將它應(yīng)用在板載的FPGA上。工程師和科學家一直可以通過使用LabVIEW和模塊化I/O來創(chuàng)建高度集成的用戶自定義系統(tǒng),而現(xiàn)在他們也可以將可自定義配置能力擴展至硬件本身。這種用戶可配置能力和透明度將會改變工程師建立測試系統(tǒng)的方式。


2、虛擬儀器給自動測試應(yīng)用帶來的益處

測試一直是虛擬儀器長期應(yīng)用的領(lǐng)域。超過25,000家公司(大部分是測試和測量公司)使用NI的虛擬儀器,F(xiàn)在,許多公司都迅速地采用了具有高達200MS/s數(shù)字化性能的產(chǎn)品。PXI系統(tǒng)聯(lián)盟擁有60多個成員,提供了數(shù)以百計的產(chǎn)品,而且數(shù)以萬計的R&D、驗證和產(chǎn)品測試工程師和科學家正在使用成千上萬的儀器驅(qū)動。

而且,現(xiàn)在對于測試的需要越來越大。隨著創(chuàng)新的步伐越來越快,希望新的不同的產(chǎn)品更快地進入市場的壓力越來越大。消費者的期望在不斷的增加。以電子市場為例,消費者要求不同的功能可以更低的成本在一個更小的空間得到集成。近年來經(jīng)濟的低迷并沒有阻止革新的需要,但是卻要求使用更少資源。滿足這些需要是商業(yè)成功的一個因素——能夠快速、一貫并且最可靠地滿足這些需要的公司一定能在競爭中占有決定性的優(yōu)勢。

所有這些條件都驅(qū)使新的驗證、檢驗和生產(chǎn)測試需要。一個能與創(chuàng)新保持同步的測試平臺不是或有或無的,而是必需的。這個平臺必須包含具有足夠適應(yīng)能力的快速測試開發(fā)工具以在整個產(chǎn)品開發(fā)流程中使用。產(chǎn)品快速上市和高效生產(chǎn)產(chǎn)品的需要要求高吞吐量的測試。為了測試消費者所要求的復(fù)雜多功能產(chǎn)品需要精確的同步測量能力,而且隨著公司不斷地結(jié)合創(chuàng)新以提供不同的產(chǎn)品,測試系統(tǒng)必須快速地調(diào)整以測試這些新特性。

虛擬儀器是對這些挑戰(zhàn)的一種革新性解決方案。它將快速軟件開發(fā)和模塊化、靈活的硬件結(jié)合在一起從而創(chuàng)建用戶定義的測試系統(tǒng)。虛擬儀器提供了:
(1)用于快速測試開發(fā)的直觀軟件工具
(2)基于創(chuàng)新商用技術(shù)的快速、精確的模塊化I/O
(3)具有集成同步功能的基于PC的平臺,以實現(xiàn)高精確度和高吞吐量
 

3、在控制和工業(yè)應(yīng)用中使用虛擬儀器

PC和PLC在控制和工業(yè)應(yīng)用中都發(fā)揮著十分重要的作用。PC帶來了更大的軟件靈活性和更多的性能,而PLC則提供了優(yōu)良的穩(wěn)定性和可靠性。但是隨著控制需求越來越復(fù)雜,加速性能并同時保持穩(wěn)定性和可靠性就成為公認的需要。

獨立的工業(yè)專家已經(jīng)意識到了對工具的需要,這種工具應(yīng)該能夠滿足不斷增長的對更加復(fù)雜、動態(tài)、自適應(yīng)和基于算法控制的需要。PAC正是工業(yè)的需求也是虛擬儀器的回答。
一個獨立的研究公司定義了可編程自動控制器(PAC)來解決這個問題。ARC研究機構(gòu)的Craig Resnick將PAC定義成:
(1)多領(lǐng)域功能(邏輯、運動、驅(qū)動和過程)——這個概念支持多種I/O類型。邏輯、運動和其他功能的集成是不斷增長的負責控制方法的要求。
(2)單一的多學科開發(fā)平臺——單一的開發(fā)環(huán)境必須能支持各種I/O和控制方案。
(3)用于設(shè)計貫穿多個機器或處理單元的應(yīng)用程序的軟件工具——這個軟件工具必須能適應(yīng)分布式操作。
(4)組de facto網(wǎng)絡(luò)和語言標準——這個技術(shù)必須利用高投入技術(shù)。
(5)開放式、模塊化體系結(jié)構(gòu)——設(shè)計和技術(shù)標準與規(guī)范必須是在實現(xiàn)中開放的、模塊化的和可結(jié)合的。
PAC給PC軟件的靈活性增添了PLC的穩(wěn)定性和可靠性。LabVIEW軟件和穩(wěn)定、實時的控制硬件平臺對于創(chuàng)建PAC是十分完美的。


4、虛擬儀器給設(shè)計帶來的益處

使用各種軟件設(shè)計工具的設(shè)計工程師必須使用硬件來測試原型。通常,在設(shè)計階段和測試/驗證階段之間沒有一個良好的接口,這就意味著設(shè)計必須經(jīng)歷一個完成階段而后進入測試/驗證階段。測試階段發(fā)現(xiàn)的問題需要不斷反復(fù)設(shè)計階段。

事實上,開發(fā)過程有兩個完全不同且分離的階段——設(shè)計和測試是兩個單獨的實體。在設(shè)計方面,EDA工具廠商承受著巨大的壓力與不斷增長的半導體設(shè)計和生產(chǎn)集團復(fù)雜要求相互作用。工程師和科學家要求隨著產(chǎn)品從原理圖設(shè)計到仿真再到物理層,EDA應(yīng)具有從一個工具到其他的工具可重復(fù)使用設(shè)計的能力。相似地,測試系統(tǒng)開發(fā)正朝模塊化方式發(fā)展。這兩個世界之間的間隙在傳統(tǒng)上一直被忽視,直到在新的產(chǎn)品原型設(shè)計階段才第一次引起注意。傳統(tǒng)上,這一階段是產(chǎn)品設(shè)計者使用臺式儀器將物理原型與他們的設(shè)計對照,進行完整性檢查以獲得正確性。設(shè)計者手工地進行測量,在他們的儀器上探測電路并監(jiān)測信號以發(fā)現(xiàn)問題或性能局限。隨著設(shè)計反復(fù)地經(jīng)歷建立-測量-調(diào)整-重建立這個過程,設(shè)計者再次需要同樣的測量。此外,這些測量可能十分復(fù)雜——需要頻率、幅值和溫度自始至終地隨所采集和分析的數(shù)據(jù)而變動。由于工程師注重于設(shè)計工具,所以他們不愿意學習如何將他們的測試自動化。

具有內(nèi)在集成屬性的系統(tǒng)容易擴展并且能適應(yīng)不斷增長的產(chǎn)品功能。一旦需要新的測試,工程師只需要簡單地給平臺添加新的模塊以完成測量。虛擬儀器軟件的靈活性和虛擬儀器硬件的模塊化使得虛擬儀器成為加速開發(fā)周期的必需。

 

四、虛擬儀器軟件問題

每一個虛擬儀器都建立在靈活和強大的軟件之上,這是通過具有創(chuàng)新精神的工程師或科學家應(yīng)用所在領(lǐng)域的專業(yè)知識來自定義測量和控制應(yīng)用來實現(xiàn)。

虛擬儀器軟件可以劃分成幾種不同的類別。大部分人馬上想到就是應(yīng)用軟件層。這是為建立一個應(yīng)用所需的首要開發(fā)環(huán)境。它所包含的軟件諸如LabVIEW、NI LabWindows/CVI(ANSI C)和NI Measurement Studio(Visual Studio 編程語言)。在此之上是測試執(zhí)行層,一個集成了應(yīng)用程序?qū)娱_發(fā)的所有功能并提供系統(tǒng)范圍數(shù)據(jù)管理的環(huán)境。下一層通常被忽略但是對于維持軟件開發(fā)效率卻十分重要。測量和控制服務(wù)層包括與所有硬件通信的驅(qū)動。它必須能存取和保存硬件功能和性能,也必須是可交互操作的——它必須與所有其他的驅(qū)動和可能成為解決方案一部分的眾多模塊化I/O類型協(xié)同工作。

其中,LabVIEW是虛擬儀器的重要部分因為它提供了一個易于使用的應(yīng)用程序開發(fā)環(huán)境,專門為工程師和科學家而設(shè)計。LabVIEW提供了許多強大的特性使得它與廣泛的硬件和其他軟件輕松連接。這一易于使用和其他特性提供了虛擬儀器軟件開發(fā)環(huán)境所需的靈活性。結(jié)果就是用戶定義的界面和用戶定義的應(yīng)用程序功能。

LabVIEW提供的眾多強大特性之一就是圖形化編程環(huán)境。利用LabVIEW,工程師和科學家可以通過在計算機屏幕上創(chuàng)建一個圖形化的用戶界面設(shè)計自定義的虛擬儀器。通過計算機屏幕,他們可以:
• 操作儀器程序
• 控制所選擇的硬件
• 分析所采集的數(shù)據(jù)
• 顯示結(jié)果
他們可以使用旋鈕、按鈕、表盤和圖表自定義LabVIEW用戶界面,或者前面板,從而仿效傳統(tǒng)儀器的控制面板、創(chuàng)建自定義的測試面板或者可視化地表示過程控制和操作。

通過連接圖標來創(chuàng)建方塊圖(對于工程師和科學家來說是自然設(shè)計符號)即可決定虛擬儀器的行為。利用圖形化編程,工程師和科學家可以比通常的編程語言更快地開發(fā)系統(tǒng),同時保持了創(chuàng)建各種應(yīng)用程序所需的靈活性。LabVIEW是一個開放式環(huán)境,它包含了即時使用的庫,從串行總線、以太網(wǎng)和GPIB通信到運動控制,數(shù)據(jù)采集和圖像采集。

 

五、虛擬儀器硬件問題


1、虛擬儀器軟件的硬件I/O和運行平臺
 
I/O在虛擬儀器中發(fā)揮著重要作用。為了加速測試、控制和設(shè)計,I/O硬件必須快速適應(yīng)新的觀念和產(chǎn)品。虛擬儀器以在可擴展的硬件平臺里的模塊化的形式提供了這種能力。
NI模塊化I/O涵蓋了各種不同的I/O類型,因此工程師和科學家可以在眾多種類中選擇I/O,包括模擬、數(shù)字、計數(shù)/計時、圖像和運動。模塊化I/O也包括模塊化儀器,例如示波器、儀表、任意波形發(fā)生器、LCR儀表等等。利用各種出色的I/O,工程師可以隨意選擇任意應(yīng)用程序所要求的I/O類型。細心的工程師確保了這些不同類型的I/O可以無縫地一起工作,這意味著他們可以有效地共享底板和定時資源。

包含I/O的標準硬件平臺對于I/O模塊化十分重要。手提和臺式電腦提供了一個出色的平臺,在這個平臺上虛擬儀器可以使用已有的大部分標準,如USB、PCI、以太網(wǎng)和PCMCIA總想。通過使用這些標準總線,NI可以致力于測量硬件革新同時從不可避免的PC平臺革新中受益(例如,USB2.0和PCI Express)。

除了使用標準平臺之外,NI作為65個廠商聯(lián)盟的一部分,極力推動用于虛擬儀器的PXI硬件平臺。PXI是一個建立在PC技術(shù)之上的模塊化I/O標準。它在基于PC的體系結(jié)構(gòu)上增加了集成定時和同步、工業(yè)穩(wěn)定性和增強的通道計數(shù)。今天,為PXI平臺而創(chuàng)建的1000余種產(chǎn)品正在世界范圍內(nèi)為數(shù)以千計的公司使用。

選擇合適的平臺來創(chuàng)建虛擬儀器依賴于特定的應(yīng)用要求。例如,便攜性、精確的同步和采集速率都在選擇平臺時起到作用。


2、通過新一代總線技術(shù)提高虛擬儀器的性能

與傳統(tǒng)儀器相比,虛擬儀器利用了商業(yè)上可得的計算機技術(shù)進步來以更低的代價進行更快的、更高性能的測量。其中的一個例子就是利用PC數(shù)據(jù)總線。在儀器通信接口如串口和GPIB數(shù)十年幾乎保持不變的時候,新的PC總線在帶寬和易用性上提供了巨大的提高。從20世紀60年代中期開始,根據(jù)摩爾定律,PC處理能力幾乎每18個月翻一番,F(xiàn)在,數(shù)據(jù)總線如PCI Express和USB 2.0正在速度上進行相似的跳躍。良好的虛擬儀器軟件利用了這些最新的技術(shù)同時將對虛擬儀器應(yīng)用的影響最小化。

32位、33MHz的PCI總線所提供的132MB/s的帶寬仍然存在于大多數(shù)臺式PC,這正好與10年前的插入式外設(shè)形成對照,但是現(xiàn)在可以被單一的設(shè)備所壟斷,例如串行ATA驅(qū)動器。而且1G網(wǎng)卡—1000mb/s—使用了大約95%的可從PCI總線獲得的帶寬。PCI總線體系結(jié)構(gòu)要求總線上所有的設(shè)備共享可得的132MB/s的帶寬,因此高帶寬設(shè)備如串行ATA驅(qū)動器和1G網(wǎng)卡將抑制PCI總線上的其他設(shè)備。為了彌補這些局限,一個成為PCI Express的新串行總線近來開始應(yīng)用在新PC上。PCI Express保持了與PCI的軟件兼容性,但是用高速(2.5Gb/s)的串行總線替代了物理總線。數(shù)據(jù)在被成為“信道”的發(fā)射和接收信號對以數(shù)據(jù)包的形式傳送,具有大約單向每信道200MB/s的帶寬。多信道可以結(jié)合在一起構(gòu)成x1(乘1)、x2、x4和 x8的信道帶寬,而且與總線上所有設(shè)備共享帶寬的PCI不同,這個帶寬是提供給系統(tǒng)中每個設(shè)備的。PCI Express給虛擬儀器帶來的益處是顯而易見的。插入式設(shè)備如數(shù)據(jù)采集設(shè)備和抓幀器可以利用提高的帶寬來實現(xiàn)更快的采集和更高的吞吐量,而且多系統(tǒng)設(shè)備可從有保障的帶寬可用性中受益。

現(xiàn)已作為所有新的臺式和便攜式PC上標準的USB 2.0也為虛擬儀器提供了顯著的益處。最初時為諸如鍵盤和鼠標等外設(shè)與PC的連接而創(chuàng)建的USB迅速地成為普遍的標準,用來向PC和電子設(shè)備(包括數(shù)字照相機、MP3播放器甚至數(shù)據(jù)采集設(shè)備)中發(fā)送和接收數(shù)據(jù)。USB即插即用的特性使得可用性和設(shè)備的移動性十分簡單。PC在一個新設(shè)備插入時自動檢測,尋找設(shè)備識別,并且適當?shù)嘏渲盟璧尿?qū)動。此外,USB是熱插拔的,所以不同于其他數(shù)據(jù)總線,在添加或去除設(shè)備之前無需關(guān)機。與USB 1.1相比,USB 2.0的高速度提高了數(shù)據(jù)吞吐量,將帶寬增加至480Mb/s。

所有的PC都裝有USB 2.0端口,而且PCI Express正在成為一種全新的插入式總線標準。正如Intel、Dell、HP和其他廠商繼續(xù)開發(fā)基于這些技術(shù)的系統(tǒng)和組件,規(guī)模經(jīng)濟將會繼續(xù)提高性能并減少成本。虛擬儀器和NI產(chǎn)品將繼續(xù)利用這些總線技術(shù)的發(fā)展來提供更低價格但更快速的測試和測量產(chǎn)品。


3、以太網(wǎng)對虛擬儀器的益處

虛擬儀器系統(tǒng)頻繁地使用以太網(wǎng)用于遠程測試系統(tǒng)控制、分布式I/O和企業(yè)數(shù)據(jù)共享。使用以太網(wǎng)的首要益處就是成本。幾乎在所有的情況下,以太網(wǎng)都處于測量系統(tǒng)之上,所以通常它只給測量系統(tǒng)本身增添極少成本。以太網(wǎng)提供了一個低成本、適中吞吐量的方法來實現(xiàn)交換數(shù)據(jù)和遠程控制命令。然而,由于基于數(shù)據(jù)包的體系結(jié)構(gòu),以太網(wǎng)不是確定性的而且相對高的等待時間。對于某些應(yīng)用如儀器系統(tǒng),缺乏確定性和高等待時間使得以太網(wǎng)成為集成鄰近I/O模塊的拙劣選擇。這些情形最好使用專有總線如PXI、VXI和GPIB來實現(xiàn)。

通常,一個虛擬儀器系統(tǒng)使用其他總線與以太網(wǎng)配合。典型地,一個網(wǎng)絡(luò)節(jié)點包含模塊化I/O簇。每個簇使用高速、低等待時間的總線在不同I/O模塊之間交換數(shù)據(jù)。為了與相鄰節(jié)點通信、向遠程地點傳輸數(shù)據(jù)或者從遠程地點接受命令,網(wǎng)絡(luò)節(jié)點使用以太網(wǎng)。


本文根據(jù)美國國家儀器有限公司(National Instruments)的《虛擬儀器白皮書》整理。進一步信息,請聯(lián)系:
免費咨詢電話: 800 820-3622
http://www.ni.com/china
Email:china.info@ni.com

→ 『關(guān)閉窗口』
 dav
 [ → 我要發(fā)表 ]
上篇文章:自動識別技術(shù):條碼、RFID、智能卡及生物識別
下篇文章:高容量SIM的商業(yè)應(yīng)用
→ 主題所屬分類:  電子測量 → 電子儀器
 熱門文章
 如何申請EtherCAT技術(shù)協(xié)會(ETG)會員資格 (200279)
 臺北國際計算機展(COMPUTEX 2015)參展商名… (107849)
 上海市集成電路行業(yè)協(xié)會(SICA) (96791)
 USB-IF Members Company List (89196)
 第十七屆中國專利優(yōu)秀獎項目名單(507項) (78098)
 蘋果授權(quán)MFi制造商名單-Authorized MFi Lic… (73527)
 臺北國際計算機展(COMPUTEX 2015)參展商名… (70799)
 中國130家太陽能光伏組件企業(yè)介紹(3) (59403)
 PLC論壇 (54258)
 中國130家太陽能光伏組件企業(yè)介紹(2) (50760)
 最近更新
 涉及圖形用戶界面的產(chǎn)品外觀設(shè)計專利申請指引 (12月18日)
 jpg、gif、png、webp等主流圖片格式選擇建議 (9月9日)
 AI演進推動5G與Wi-Fi連接方式的變革 (9月6日)
 晶振:人工智能時代的精密脈搏 (8月29日)
 晶振—機械臂高精度動作的“隱形指揮官” (8月29日)
 趨膚效應(yīng)(Skin Effect)對電子電器的影響及應(yīng)… (8月18日)
 一本面向設(shè)計工程師精心修訂和更新的《ESD應(yīng)用手冊… (3月10日)
 表皮電子學的代表作:石墨烯紋身 (2月26日)
 在晶圓級大規(guī)模生產(chǎn)中引入脈沖激光沉積(PLD)技術(shù) (1月21日)
 你聽說過PiezoMEMS技術(shù)嗎? (1月21日)
 文章搜索
搜索選項:            
  → 評論內(nèi)容 (點擊查看)
您是否還沒有 注冊 或還沒有 登陸 本站?!
關(guān)于我們 ┋ 免責聲明 ┋ 產(chǎn)品與服務(wù) ┋ 聯(lián)系我們 ┋ About 365PR ┋ Join 365PR
Copyright @ 2005-2008 365pr.net Ltd. All Rights Reserved. 深圳市產(chǎn)通互聯(lián)網(wǎng)有限公司 版權(quán)所有
E-mail:postmaster@365pr.net 不良信息舉報 備案號:粵ICP備06070889號