|
|
|
|
|
|
對于自動化儀器儀表技藝的研發(fā) |
| 一、虛擬儀器技術(shù)概述 1.虛擬儀器技術(shù) 虛擬儀器(VI)技術(shù)是將計算機應(yīng)用于測試儀器之中,利用良好的虛擬儀器軟件平臺,充分發(fā)揮計算機強大的數(shù)據(jù)處理功能和豐富的圖形顯示功能,在屏幕上虛擬出與傳統(tǒng)儀器相似的顯示面板,用戶通過鍵盤和鼠標操縱面板上的虛擬開關(guān)、旋鈕、按鍵等,了解儀器的狀態(tài)、讀取并打印測試結(jié)果等。 虛擬儀器的主要特點體現(xiàn)在軟件就是儀器的思想,它對特定的軟件支持取代了相應(yīng)的電子線路,充分利用計算機軟硬件資源,用計算機完成傳統(tǒng)儀器硬件的部分甚至全部功能。它是傳統(tǒng)儀器功能和外形的模塊化和軟件化。 虛擬儀器技術(shù)綜合運用了計算機技術(shù)、智能測試技術(shù)、數(shù)字信號處理技術(shù)(DSP)、圖形處理技術(shù)、模板及總線的標準化技術(shù)和高速專用電路(ASIC)制造技術(shù)等。虛擬儀器是建立在標準化、系列化、模塊化、積木化的硬件和軟件平臺上的一個完全開放的系統(tǒng)。 2.虛擬儀器與傳統(tǒng)儀器的比較 虛擬儀器是計算機技術(shù)在儀器儀表領(lǐng)域的應(yīng)用所形成的一種全新的儀器設(shè)計概念,它與傳統(tǒng)儀器比較有很多優(yōu)點: (1)性價比高。 ?。?)“測試集成”和虛擬儀器庫。傳統(tǒng)儀器功能比較單一化,如示波器、信號發(fā)生器、電壓表等常規(guī)儀表都是為完成特定的一項或幾項功能而設(shè)計制造的,顯然傳統(tǒng)儀器無法滿足現(xiàn)代儀器儀表微型化、集成化和智能化的要求。而虛擬儀器順應(yīng)時代發(fā)展要求,通過“測試集成”和虛擬儀器庫方案,實現(xiàn)傳統(tǒng)儀器無法實現(xiàn)的測量要求。所謂“測試集成”和虛擬儀器庫方案,就是將多種測試儀器的測試功能軟件化,將每一種測試功能存儲到一個VI里,形成一個測試庫,這樣以一臺計算機為核心的虛擬儀器便具備了多種測試功能。 ?。?)用戶具有更高的參與性。參與性主要體現(xiàn)在用戶可以參與儀器的設(shè)計、制造、維修等全過程。傳統(tǒng)儀器中硬件決定儀器的思想,使得用戶很難參與儀器的設(shè)計與制造。 ?。?)智能化程度高。虛擬儀器是基于計算機的儀器,其軟件具有強大的分析、計算、邏輯判斷和數(shù)據(jù)處理功能,可以在計算機上建立一個普通儀器的智能專家系統(tǒng)。 ?。?)界面友好,使用方便。數(shù)臺儀器及儀器的功能顯示于虛擬儀器面板上,用鼠標即可完成一切操作。 ?。?)儀器功能選擇、參數(shù)設(shè)置、數(shù)據(jù)處理、結(jié)果顯示均能通過友好對話進行。 二、虛擬儀器的組成 通用虛擬儀器系統(tǒng)實現(xiàn)方案框圖。目前較為常用的虛擬儀器系統(tǒng)有數(shù)據(jù)采集系統(tǒng)、GBIB儀器控制系統(tǒng)、VXI儀器控制系統(tǒng)、PXI儀器控制系統(tǒng),以及四者之間的任意組合。 1.硬件組成 通常虛擬儀器的測試系統(tǒng)硬件組成如下:以通用計算機為核心,外圍是被測部件、傳感器部件、信號調(diào)理及信號采集部件(如外置或內(nèi)置數(shù)據(jù)采集卡、圖形圖像采集卡、攝像機及用于輔助測量并能與計算機通訊的常規(guī)儀器等)。數(shù)據(jù)采集卡可以是通用的,也可以是NI公司生產(chǎn)的專用數(shù)據(jù)采集卡。數(shù)據(jù)采集卡的選擇至關(guān)重要,它直接影響到測試系統(tǒng)的采集數(shù)據(jù)的精度和儀器的性能價格比。 2.軟件組成 系統(tǒng)的軟件通常使用專用的虛擬儀器開發(fā)言語(如LabVIEW)編寫而成。它應(yīng)完成數(shù)據(jù)的采集與控制、數(shù)據(jù)的分析與數(shù)據(jù)的表達等功能。在設(shè)計中可采用2所示的結(jié)構(gòu)化進程編寫系統(tǒng)軟件。在結(jié)構(gòu)化進程中將應(yīng)用程序分為三個層次: ?。?)設(shè)備驅(qū)動層。對于數(shù)據(jù)的采集與控制,由于涉及硬件操作,需要相應(yīng)的硬件驅(qū)動程序。在NI公司出售的數(shù)據(jù)采集卡直接支持LabVIEW。 LabVIEW軟件能提供近600種設(shè)備驅(qū)動程序。 ?。?)測試程序?qū)印F涔δ苁窃O(shè)置各儀器的參數(shù)并采集數(shù)據(jù),然后進行數(shù)據(jù)的分析與處理,最后計算出結(jié)果。 ?。?)用戶程序?qū)?。此層面軟件與用戶需求密切相關(guān),其主要功能為:為用戶提供各類測試儀器的虛擬界面;為完成特定的測試任務(wù),調(diào)用各個儀器,管理測試程序,等等。 3.虛擬儀器的儀用總線 在虛擬儀器硬件設(shè)計中的關(guān)鍵技術(shù)是:如何為完成測試功能選取理想的接口總線。當今虛擬儀器的系統(tǒng)開發(fā)采用的總線包括RS232行總線、GBIB總線、VXI總線、PXI/PGI總線和現(xiàn)在在PG機上廣泛采用的IEEE1394總線和USB通用串行總線。 三、虛擬儀器開發(fā)舉例采用虛擬儀器技術(shù),例如以通用PG機為核心,A/D、D/A卡為接口,LabVIEW為軟件平臺的智能化數(shù)學儀器。該儀器具有以下幾種傳統(tǒng)儀器的功能:數(shù)據(jù)采集、示波器、信號發(fā)生器、邏輯分析儀、頻率計、數(shù)字萬用表等。 該智能化儀器的特點是:更新了傳統(tǒng)的實驗方式,儀器界面友好,操作簡單、安全;靈活,成本低,有利于資源共享,提高了設(shè)備的利用率;運用于學生實驗,有利于對學生的實驗分析能力和綜合能力的培養(yǎng)。
| | 來源: 時間:2011-9-28 16:09:16 | |
|
|
|
|
|
|