版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、基于電渦流傳感器的虛擬式微位移測試儀設(shè)計摘 要目前,位移檢測系統(tǒng)大都使用傳統(tǒng)的測量儀器。其功能大多都是由硬件或固化的軟件來實現(xiàn),而且只能通過廠家定義、設(shè)置,其功能和規(guī)格一般都是固定的,用戶無法隨意改變其結(jié)構(gòu)和功能,因此已不能適應(yīng)現(xiàn)代化監(jiān)測系統(tǒng)的要求。隨著控制理論及電子和計算機技術(shù)的高速發(fā)展,為適應(yīng)科研和生產(chǎn)的需求,在檢測技術(shù)領(lǐng)域出現(xiàn)了許多新的理論、新的技術(shù)和新的概念,虛擬儀器由此而生。本系統(tǒng)利用虛擬儀器技術(shù)在labview的平臺上開發(fā)了一套微小位移檢測系統(tǒng)。系統(tǒng)硬件由電渦流傳感器、信號調(diào)理電路、pci-6221型數(shù)據(jù)采集卡及計算機等組成,軟件采用labview進行開發(fā)。該系統(tǒng)可實現(xiàn)位移數(shù)據(jù)采集
2、、顯示、存儲及回放等功能。 關(guān)鍵詞:電渦流傳感器;位移檢測;labview;虛擬儀器the virtual test system design of micro-displacement based on eddy current sensorabstractat present, most of the displacement control system for detecting the use of traditional measuring instruments. most of its functions are curable by the hardware or soft
3、ware to achieve, but only through the definition of the manufacturers, set up, its functions and specifications are generally fixed, users can not arbitrarily change its structure and function, it can not meet the modern monitoring system requirements. with the control theory and electronics and the
4、 rapid development of computer technology, to meet the research and production needs in the field of detection of many new theories, new technologies and new concepts, virtual machines for us.this design uses virtual instruments on the platform of labview to develop a micro-displacement detection sy
5、stem. system hardware from the eddy current sensor, signal conditioning circuits, pci-6221 data acquisition card and computer and so on, software developed using labview. the system can achieve the displacement data acquisition, display, and storage and playback functions.keywords: eddy current sens
6、or; displacement detection; labview; virtual instrument目 錄摘 要iabstractii第一章 引 言11.1 研究課題背景及目的11.2 本課題的任務(wù)2第二章 微位移檢測系統(tǒng)總體方案的確定32.1 位移檢測系統(tǒng)開發(fā)平臺32.1.1 虛擬儀器概念32.1.2 虛擬儀器的組成32.1.3 虛擬儀器與傳統(tǒng)儀器42.1.4 虛擬儀器的應(yīng)用62.1.5 labview語言簡介62.2 微位移檢測系統(tǒng)總體方案設(shè)計7第三章 微位移檢測系統(tǒng)的硬件配置83.1 傳感器83.2 信號調(diào)理模塊103.3 數(shù)據(jù)采集卡113.3.1 數(shù)據(jù)采集卡的選用113.3.
7、2 設(shè)計所選數(shù)據(jù)采集卡123.3.3 測試與自動化資源管理器143.3.4 測試信號的連接方式143.3.5 數(shù)據(jù)采集設(shè)備的設(shè)置與測試15第四章 微位移檢測系統(tǒng)的軟件設(shè)計194.1 前面板的設(shè)計194.2 數(shù)據(jù)采集系統(tǒng)204.2.1 數(shù)據(jù)采集模塊簡介204.2.2 數(shù)據(jù)采集程序234.3 數(shù)據(jù)記錄與回放254.3.1 數(shù)據(jù)記錄與回放的文件格式254.3.2 labview中的數(shù)據(jù)庫創(chuàng)建284.3.2.1 microsoft access 2003數(shù)據(jù)庫管理系統(tǒng)284.3.2.2 labview與數(shù)據(jù)庫的接口方法304.3.2.3 labview與數(shù)據(jù)庫連接334.3.3 數(shù)據(jù)保存與回放程序35
8、第五章 總結(jié)40參考文獻41附錄a基于電渦流傳感器的虛擬式微位移測試儀系統(tǒng)程序43致謝44第一章 引 言1.1 研究課題背景及目的傳統(tǒng)的位移測量和信號分析處理大多是利用電子儀器來實現(xiàn)的。眾所周知,儀器是生產(chǎn)的基礎(chǔ),要保證這些測試系統(tǒng)的質(zhì)量,就要同時購置多套先進而昂貴的儀器。一個傳統(tǒng)的實驗要使用多種儀器,而且不同測試系統(tǒng)所用的儀器也不盡相同,這么多的儀器不僅價值昂貴、體積大、占用空間多,而且結(jié)構(gòu)復(fù)雜、相互連接十分麻煩、還缺乏友好的人機界面。傳統(tǒng)的參數(shù)檢測系統(tǒng)以硬件為核心,系統(tǒng)體積龐大,功能單一,成本高,調(diào)試周期長,運行可靠性受到制約,而且系統(tǒng)的更改、升級都涉及硬件電路和系統(tǒng)結(jié)構(gòu)的改動,不符合現(xiàn)代
9、儀器技術(shù)的發(fā)展方向。如何利用先進的計算機技術(shù)提高效率則成為該領(lǐng)域迫切需要解決的問題。隨著電子技術(shù)、計算機技術(shù)的高速發(fā)展及其在電子測量技術(shù)與儀器領(lǐng)域中的應(yīng)用,新的測試理論、測試方法、測試領(lǐng)域以及儀器結(jié)構(gòu)不斷出現(xiàn),電子測量儀器的功能和作用也發(fā)生了質(zhì)的變化,計算機處于核心地位,計算機軟件技術(shù)和測試系統(tǒng)更緊密地結(jié)合成一個有機整體,儀器的結(jié)構(gòu)概念和設(shè)計觀念等都發(fā)生了突破性的變化。在上述背景下,出現(xiàn)了全新概念的儀器虛擬儀器。徹底打破了傳統(tǒng)儀器由廠家定義、用戶無法改變的模式,使測控儀器發(fā)生了巨大變革。開發(fā)了一種基于虛擬儀器技術(shù)的新型參數(shù)自動測試系統(tǒng),主要程序采用了labview軟件開發(fā)平臺,主要硬件采用美國
10、國家儀器公司的數(shù)據(jù)采集卡,系統(tǒng)能快速、在線、方便、準確地測試各種參數(shù),做到“軟件即儀器”。本課題研究目的是將虛擬儀器技術(shù)應(yīng)用到傳感器實驗臺的硬件驅(qū)動、數(shù)據(jù)采集、結(jié)果分析、數(shù)據(jù)顯示、數(shù)據(jù)輸出等,改變了傳統(tǒng)的設(shè)計方法,實現(xiàn)了對傳感器實驗臺的基于虛擬儀器思想的程控,對虛擬儀器技術(shù)在控制領(lǐng)域的應(yīng)用提供一個全新的開始。并且在通用化的硬件配置下,實驗人員利用labview虛擬儀器開發(fā)平臺,通過調(diào)用控件及相關(guān)圖標就可以構(gòu)建高性能的實驗儀器,而并不需要使用者具備熟練掌握計算機編程語言和程序設(shè)計的知識背景,特別有利于高校實驗教師和學(xué)生自行設(shè)計實現(xiàn)虛擬示波器、虛擬信號發(fā)生器、虛擬頻譜儀、虛擬積分器和微分器等實驗教
11、學(xué)用儀器。1.2 本課題的任務(wù)本設(shè)計是基于電渦流傳感器的虛擬式微位移測試系統(tǒng),被檢測的參數(shù)是幾毫米的位移信號,很小的位移信號需要先進的檢測設(shè)備才能精確地測量。因此本系統(tǒng)是利用虛擬儀器技術(shù)在labview的平臺上設(shè)計的位移自動檢測系統(tǒng)。本課題的研究內(nèi)容主要包括以下幾個方面: 熟悉位移傳感器的種類、結(jié)構(gòu)及工作原理,重點掌握電渦流傳感器的結(jié)構(gòu)、原理和特性。設(shè)計基于電渦流傳感器的虛擬式微位移測試儀的軟、硬件。該系統(tǒng)可實現(xiàn)位移數(shù)據(jù)采集、顯示、存儲及回放等功能。第二章 微位移檢測系統(tǒng)總體方案的確定本系統(tǒng)主要是利用虛擬儀器設(shè)計微位移自動檢測系統(tǒng)。虛擬儀器技術(shù)是20世紀90年代計算機系統(tǒng)和儀器系統(tǒng)技術(shù)革命的產(chǎn)
12、物,它在測試測量與控制領(lǐng)域中占有重要地位 ,并正成為當(dāng)今世界流行的儀器構(gòu)成方案。2.1 位移檢測系統(tǒng)開發(fā)平臺2.1.1 虛擬儀器概念伴隨著微電子技術(shù),計算機技術(shù)和網(wǎng)絡(luò)技術(shù)的迅速發(fā)展及其在電工電子測量技術(shù)領(lǐng)域的應(yīng)用,測量儀器不斷進步,依次出現(xiàn)了數(shù)字化儀器、智能儀器和虛擬儀器,同時也由單臺儀器逐漸發(fā)展到疊加式儀器系統(tǒng)、虛擬儀器系統(tǒng)等。1986年美國國家儀器公司首先提出了虛擬儀器的概念。所謂虛擬儀器是指通過應(yīng)用程序?qū)⑼ㄓ糜嬎銠C與功能化模塊結(jié)合起來,用戶可以利用計算機強大的圖形環(huán)境和在線幫助功能,建立中英文界面的虛擬儀器軟面板,完成對儀器的控制、數(shù)據(jù)分析、存儲和顯示,改變傳統(tǒng)儀器的使用方式,提高儀器的
13、功能和使用效率,大幅度降低儀器的價格,且用戶可以根據(jù)自己的需要定義儀器的功能。虛擬儀器技術(shù)利用pc機高速數(shù)據(jù)采集和處理能力,對被測對象進行數(shù)據(jù)采集、分析、存儲、顯示等。虛擬儀器排除了干擾信號和模擬電路引起的誤差,大大提高了測試精度。虛擬儀器控制功能強,有自動調(diào)零、自動調(diào)節(jié)量程、自動轉(zhuǎn)換極性和自動校準等功能。虛擬儀器沒有常規(guī)儀器的控制面板,而是利用計算機強大的圖形環(huán)境,在計算機屏幕上建立起圖形的軟面板來代替常規(guī)的儀器控制面板。用戶通過鼠標或鍵盤操作軟面板來進行操作,操作方便,易于掌握 。虛擬儀器的基本思想是利用計算機來管理儀器、組織儀器系統(tǒng),進而逐步代替儀器完成某些功能,最終達到取代傳統(tǒng)電子儀器
14、的目的。虛擬儀器實質(zhì)上是軟硬結(jié)合、虛實結(jié)合的產(chǎn)物,是充分利用最新的計算機技術(shù)來實現(xiàn)和擴展傳統(tǒng)儀器的功能。在虛擬儀器系統(tǒng)中,硬件僅僅是為了解決信號的輸入輸出,軟件才是整個儀器的關(guān)鍵。2.1.2 虛擬儀器的組成虛擬儀器包括硬件和軟件兩個基本要素。硬件的主要功能是獲取真實世界中的被測信號,可分為兩類:一類是滿足一般科學(xué)研究與工程領(lǐng)域測試任務(wù)要求的虛擬儀器。最簡單的是基于pc總線的插卡式儀器,也包括帶gpib接口和串行接口的儀器;另一類是用于高可靠性的關(guān)鍵任務(wù),如航空、航天、國防等應(yīng)用的儀器系統(tǒng),由計算機統(tǒng)一管理、統(tǒng)一操作。軟件的功能定義了儀器的功能。因此,虛擬儀器最重要、最核心的技術(shù)是虛擬儀器軟件開
15、發(fā)環(huán)境。作為面向儀器的軟件環(huán)境應(yīng)具備以下特點:一是軟件環(huán)境是針對測試工程師而非專業(yè)程序員,因此,編程必須簡單,易于理解和修改;二是具有強大的人機交互界面設(shè)計功能,容易實現(xiàn)模擬儀器面板;三是具有強大的數(shù)據(jù)分析能力和數(shù)據(jù)可視化分析能力,提供豐富的儀器總線接口硬件驅(qū)動程序。2.1.3 虛擬儀器與傳統(tǒng)儀器虛擬儀器與傳統(tǒng)儀器相比,在概念和功能上有重大突破。通常,傳統(tǒng)儀器在完成某個測試任務(wù)時,需要許多儀器,如示波器、電壓表、頻率分析儀、信號發(fā)生器等,對復(fù)雜的數(shù)字電路系統(tǒng)還需要邏輯分析儀、ic測試儀等。這么多的儀器不僅價格昂貴、體積大、占用空間,而且相互連接起來費事。而虛擬儀器將計算機資源與儀器硬件、dsp
16、技術(shù)結(jié)合,在系統(tǒng)內(nèi)共享硬件資源,既有普通儀器的功能,又有一般儀器所沒有的特殊功能。它把由廠家定義儀器功能的方式轉(zhuǎn)變?yōu)橛捎脩糇约憾x儀器功能,用戶可根據(jù)測試功能的需要,自己設(shè)計所需要的儀器系統(tǒng),只要將具有一種或多種功能的通用模塊相結(jié)合,并且調(diào)用不同功能的軟件模塊,就能組成不同的儀器功能。將傳感器采集的電信號放大和整形后,經(jīng)a/d變換存入內(nèi)存,再由計算機軟件處理,并顯示輸出,就可以組成虛擬示波器、虛擬計數(shù)器、頻譜分析儀、虛擬多用表等。利用dsp及相應(yīng)的算法,將所生成的數(shù)據(jù)送入d/a轉(zhuǎn)換器,再經(jīng)信號調(diào)理產(chǎn)生所需的信號,又可構(gòu)成虛擬儀器信號發(fā)生器。當(dāng)測試要求改變時,只要增加或更改儀器軟硬件模塊,就可以
17、構(gòu)成新的儀器,而不必重新購買整臺儀器。因此,虛擬儀器充分發(fā)揮了計算機的作用,便于與計算機通信相結(jié)合來建立計算機網(wǎng)絡(luò),組建復(fù)雜的測試系統(tǒng)。虛擬儀器與傳統(tǒng)儀器的比較如表2.1所示。表2.1 虛擬儀器與傳統(tǒng)儀器傳統(tǒng)一起虛擬儀器功能有由儀器廠商定義功能由用戶自己定義圖形界面小、人工讀取數(shù)據(jù)、信息量小界面圖形化、計算機讀取數(shù)據(jù)并分析處理數(shù)據(jù)無法編輯數(shù)據(jù)可編輯、存儲、打印硬件是關(guān)鍵部分軟件是關(guān)鍵部分價格昂貴價格低廉、重用性高系統(tǒng)封閉、功能固定、可擴展性差擴展性強、可構(gòu)成多種儀器技術(shù)更新慢技術(shù)更新快開發(fā)和維護費用高節(jié)省開發(fā)費用提供有限的連接性與網(wǎng)絡(luò)周邊連接方便由上表可以看出虛擬儀器相對于傳統(tǒng)儀器的優(yōu)點,在實
18、際檢測系統(tǒng)中虛擬儀器也表現(xiàn)了它具有優(yōu)越性的一面。利用傳統(tǒng)儀器的位移檢測系統(tǒng)原理如圖2.2所示。圖2.2 傳統(tǒng)儀器檢測原理圖利用虛擬儀器思想建立的測試系統(tǒng)提高了測量精度和測量速度、減少了開關(guān)和電纜,系統(tǒng)易于擴充、易于修改,使得測試系統(tǒng)體積小、靈活方便、成本低、效率高,成為現(xiàn)代測試系統(tǒng)發(fā)展的主流。圖2.3為利用虛擬儀器的位移檢測系統(tǒng)原理圖。圖2.3 虛擬儀器檢測原理圖虛擬儀器軟面板上具有與實際儀器相似的旋鈕、開關(guān)、指示燈及其它控制部件。用戶通過鼠標或鍵盤操作軟面板,檢驗儀器的通信和操作。在系統(tǒng)集成后,用戶不用編寫測試程序,即可進行測試、測量,實現(xiàn)了測試的自動化、智能化。2.1.4 虛擬儀器的應(yīng)用虛
19、擬儀器技術(shù)的優(yōu)勢在于用戶可自行定義儀器的功能和結(jié)構(gòu)等,且構(gòu)建容易,轉(zhuǎn)換靈活,因此應(yīng)用領(lǐng)域十分廣闊。目前,國內(nèi)外有許多部門和公司都在積極地開展這些方面的研究和應(yīng)用工作。比如,國內(nèi)許多大學(xué)都在嘗試將虛擬儀器應(yīng)用到實驗教學(xué)和計算機輔助教學(xué)中,清華大學(xué)利用虛擬儀器技術(shù)構(gòu)建汽車發(fā)動機檢測系統(tǒng),用于汽車發(fā)動機出廠前的自動檢測。虛擬儀器已在超大規(guī)模集成電路測試、模擬電路/數(shù)字電路測試、現(xiàn)代家用電器測試以及航天、軍事、生物醫(yī)學(xué)、工廠測試、電工技術(shù)領(lǐng)域等的可移動式現(xiàn)場測試工作中得到應(yīng)用,且應(yīng)用領(lǐng)域還將不斷拓寬。2.1.5 labview語言簡介labview的開發(fā)環(huán)境分為三部分:前面板、框圖程序和圖標/連接端口
20、。前面板就是圖形化的用戶界面,用于設(shè)置輸入數(shù)值和觀察輸出量。在前面板中,輸入量被稱為控制,輸出量被稱為指示,它們通過各種圖標如按鈕、旋鈕、開關(guān)、圖表等出現(xiàn)在前面板上,模擬真實儀器??驁D程序由節(jié)點和數(shù)據(jù)連線組成,它利用圖形語言對前面板上的控制對象即輸入量和輸出量進行控制,節(jié)點用來實現(xiàn)函數(shù)和功能的調(diào)用,數(shù)據(jù)連線表示程序執(zhí)行過程的數(shù)據(jù)流,它定義了程序框圖內(nèi)的數(shù)據(jù)流動方向。圖標/連接端口用于把labview程序定義為一個子程序,從而實現(xiàn)模塊化編程,圖標是子程序在其他程序框圖中被調(diào)用的節(jié)點表現(xiàn)形式,連接端口則表示節(jié)點數(shù)據(jù)的輸入、輸出口。數(shù)據(jù)分析能力和數(shù)據(jù)可視化分析能力,提供豐富的儀器總線接口硬件驅(qū)動程序
21、。labview具有三個可移動的圖形化工具模板:工具模板、控件模板和功能模板。工具模板提供了用于圖形操作的各種工具,比如定位、標注、斷點、連線、文字注釋等;控件模板提供了前面板編輯所需的圖像圖標、一些特殊的圖形;功能模板則提供了一些基本的數(shù)學(xué)函數(shù)和其他功能函數(shù)。這三個模板是labview編程的主要工具。labview是一種基于圖形編程語言(g語言)的開發(fā)環(huán)境。它與c、basic等傳統(tǒng)語言有著諸多相似之處,如相似的數(shù)據(jù)類型、數(shù)據(jù)流控制結(jié)構(gòu)、程序調(diào)試工具,以及層次化、模塊化的編程特點等。但二者最大區(qū)別在于:傳統(tǒng)編程語言用文本語言編程;而labview使用圖形語言,以框圖的形式編寫程序。ni公司的l
22、abview是一套專為數(shù)據(jù)采集與儀器控制、數(shù)據(jù)分析和數(shù)據(jù)表達而設(shè)計的圖形化編程軟件。它增強了用戶在標準的計算機上配以高效經(jīng)濟的硬件設(shè)備來構(gòu)建儀器系統(tǒng)的能力。將labview與一般的數(shù)據(jù)采集以及儀器設(shè)備加以組合,就可以設(shè)計出虛擬儀器,并將其應(yīng)用于許多領(lǐng)域。2.2 微位移檢測系統(tǒng)總體方案設(shè)計本系統(tǒng)主要是在虛擬儀器的平臺上設(shè)計微位移自動檢測系統(tǒng)。其原理圖如圖2.4所示。圖2.4 檢測系統(tǒng)原理圖首先,傳感器采集位移信號,通過信號調(diào)理電路板將信號處理,然后通過ni scc-68接線端子送到數(shù)據(jù)采集卡,數(shù)據(jù)采集卡利用labview軟件編寫的數(shù)據(jù)采集程序?qū)?shù)據(jù)送入計算機,計算機通過虛擬儀器做的界面可以對采集
23、回來的數(shù)據(jù)進行同步顯示,同時還可以對數(shù)據(jù)進行存儲,以便查看歷史記錄。第三章 微位移檢測系統(tǒng)的硬件配置本設(shè)計以一個基于電渦流傳感器虛擬式微位移測試儀的系統(tǒng)為例,來解析labview軟件的應(yīng)用。與常規(guī)的電渦流傳感器微位移測試儀的系統(tǒng)不同,虛擬式系統(tǒng)的硬件部分是由三大部分組成: 計算機:是整個檢測系統(tǒng)的數(shù)據(jù)采集、數(shù)據(jù)管理、控制決策中心。 信號檢測部分:電渦流傳感器負責(zé)采集與被測對象之間的位移信號并將其通過信號調(diào)理電路模塊板處理后,通過數(shù)據(jù)采集卡送入計算機。 數(shù)據(jù)采集板部分:包括數(shù)據(jù)采集板及其配套設(shè)施,將采集到的數(shù)據(jù)進行a/d轉(zhuǎn)換,傳送進入計算機,采集到的實時數(shù)據(jù)可以在計算機上進行顯示、存儲及打印。虛
24、擬儀器的軟件采用labview設(shè)計,它采用數(shù)據(jù)流程的圖形化c語言編程技術(shù),把復(fù)雜費時的軟件編程簡化為菜單提示和圖標連接調(diào)用,虛擬儀器要完成的工作是接收數(shù)據(jù)、處理數(shù)據(jù)并顯示數(shù)據(jù)。虛擬儀器在本設(shè)計系統(tǒng)中的任務(wù)就是計算機通過與數(shù)據(jù)采集卡的數(shù)據(jù)通信,接收數(shù)字信號,顯示出所測微位移的數(shù)值,并將結(jié)果輸入數(shù)據(jù)庫中加以存儲?;陔姕u流傳感器的虛擬式微位移測試儀硬件系統(tǒng)如圖3.1所示,全能滿足在實驗室中對不同微位移信號精確測量的要求。該系統(tǒng)利用一套硬件設(shè)備,使用不同的軟件就可以滿足各種測量的要求,并具有高精度、高效率和全自動的特點,是現(xiàn)代測量設(shè)備發(fā)展的方向。圖3.1 系統(tǒng)硬件實物圖連接3.1 傳感器傳感器是一種
25、測量裝置,它能感受或響應(yīng)規(guī)定的被測量,并按照一定的規(guī)律將敏感元件轉(zhuǎn)換來的模擬信號轉(zhuǎn)換成可用的輸出信號,以滿足信息的轉(zhuǎn)換、處理、存儲、記錄、顯示和控制等要求。傳感器的好壞直接影響采集數(shù)據(jù)的精確度,對檢測系統(tǒng)有直接的影響。對傳感器有如下要求: 準確性。傳感器的輸出信號必須準確反應(yīng)其輸入量,即被測量變化。因此,傳感器的輸出與輸入關(guān)系必須是嚴格的單值函數(shù)關(guān)系,且最好是線性關(guān)系,即只要被測量的變化對傳感器有作用,非被測量則沒有作用,真正做到這一點是困難的。一般要求非被測量對傳感器的影響很小,可以忽略不計。 穩(wěn)定性。即傳感器的輸入輸出的單值函數(shù)是不隨時間變化的,且受外界其他因素的干擾很小,工藝上還能準確地
26、復(fù)現(xiàn)。 靈敏性。即要求較小的輸入量便可得到較大的輸出信號。本設(shè)計只是在實驗室內(nèi)做的微位移自動檢測系統(tǒng),選擇電渦流傳感器作為檢測元件,來完成信號的傳送。電渦流傳感器的最大特點是非接觸測量,這是被廣泛應(yīng)用的主要原因,其優(yōu)點是靈敏度高、結(jié)構(gòu)簡單、抗干擾能力強、不受油污等介質(zhì)的影響。因此常被用于對大型旋轉(zhuǎn)機械的軸向位移,脹差,軸振動,軸轉(zhuǎn)速等參數(shù)進行長期實時監(jiān)測??梢苑治龀鲈O(shè)備的工作狀況和故障的早期預(yù)報,有效地對設(shè)備進行保護及進行預(yù)測性維修。根據(jù)法拉第電磁感應(yīng)原理, 塊狀金屬導(dǎo)體置于變化的磁場中或在磁場中作切割磁力線運動時, 導(dǎo)體內(nèi)將產(chǎn)生呈渦旋狀的感應(yīng)電流,此電流叫電渦流, 以上現(xiàn)象稱為電渦流效應(yīng)。根
27、據(jù)電渦流效應(yīng)制成的傳感器稱為電渦流式傳感器。電渦流位移傳感器是以高頻電渦流效應(yīng)為原理的非接觸式位移傳感器。前置器內(nèi)產(chǎn)生高頻的電流從振蕩器流入探頭線圈中,線圈就產(chǎn)生了一個高頻電磁場。當(dāng)被測金屬體的表面靠近該線圈時,由于高頻電磁場的作用,在金屬表面上就產(chǎn)生感應(yīng)電流,即電渦流。該電流產(chǎn)生一個交變磁場,方向與線圈磁場方向相反,這兩個磁場相互疊加就改變了原線圈的阻抗并使探頭的品質(zhì)因數(shù)降低,影響了線圈的阻抗。所以探頭與被測金屬表面距離的變化可通過探頭線圈阻抗的變化來測量。前置器根據(jù)探頭線圈阻抗的變化輸出一個與距離成正比的直流電壓。原理圖如下圖3.2所示。圖3.2 電渦流原理圖在利用電渦流傳感器測量位移時,
28、激勵線圈與被測金屬體之間的距離的變化引起互感m 發(fā)生變化,其等效電感l(wèi) 變化。當(dāng)線圈與金屬體之間的距離比較遠時,電渦流對線圈電感的影響可以忽略不計,線圈中電感最大,諧振頻率最低,輸出最大。隨著距離的減小,渦流逐漸增強,線圈的電感減小,從而使諧振頻率增高,于是輸出電壓幅值下降。當(dāng)距離減小為0時,根據(jù)渦流的趨膚效應(yīng),輸出應(yīng)該不為0。然而,由于被測物體表面的不平度,常常有一零輸出值。電渦流傳感器的金屬導(dǎo)體可看作一個短路線圈,它與通電扁平線圈磁性相連,當(dāng)兩線圈間的距離變化時,其間的互感量與電感量都要發(fā)生變化,由渦流變換器(放大器、檢波器、濾波器的組合) 轉(zhuǎn)換為電量輸出。測量位移的原理圖如圖3.3所示。
29、圖3.3 測量位移的原理圖3.2 信號調(diào)理模塊信號調(diào)理是聯(lián)系傳感器和數(shù)據(jù)采集模塊的橋梁。隨著傳感器技術(shù)的發(fā)展,其輸出信號的可能性也不斷增加,測試系統(tǒng)在信號進入數(shù)據(jù)采集卡之前所需做的工作也不斷增加,信號調(diào)理是一個不斷更新的環(huán)節(jié),所做的工作主要有:信號放大(或衰減)、濾波、線性化等。如圖3.4所示,就是本系統(tǒng)的信號調(diào)理模塊電路圖。圖3.4 信號調(diào)理模塊電路圖將電渦流傳感器輸出線接入實驗?zāi)0迳蠘擞衛(wèi)的兩端插孔中,作為振蕩器的一個元件(傳感器屏蔽層接地)。在測微頭端部裝上金屬圓片,作為電渦流傳感器的被測體。將實驗?zāi)0遢敵龆藇0與數(shù)顯單元輸入端vi相接,數(shù)顯電壓表量程置20v檔。用連接導(dǎo)線接入15v直流
30、電源到模板上標有15v的插孔中。由于條件所限,本系統(tǒng)只能接入+12v的電源。開啟電源開關(guān),移動檢測微頭與傳感器線圈端部接觸,然后記下讀數(shù),旋轉(zhuǎn)測微頭每隔 0.2mm讀一個數(shù)據(jù),直到輸出幾乎不變?yōu)橹?。畫出v-x 曲線,根據(jù)曲線找出線性區(qū)域,計算出電壓與位移的函數(shù)關(guān)系式:v=8.8*(x-3.75),得出檢測的線性位移量程為2mm,輸出的電壓信號在0v5.5v的范圍內(nèi)。為了能更迅速、精確地將檢測的微位移信號送出顯示,本設(shè)計采取計算機來接受信號,數(shù)據(jù)采集卡就是將兩者連接起來的重要橋梁。3.3 數(shù)據(jù)采集卡3.3.1 數(shù)據(jù)采集卡的選用 選擇一款合適的數(shù)據(jù)采集卡,首先要了解數(shù)據(jù)采集卡的核心部件a/d變換器
31、,此外還應(yīng)該了解板卡上一些有關(guān)部件和一些選用的指標。 (1)數(shù)據(jù)分辨率和精度 精度和分辨率有所不同,精度除了涉及a/d轉(zhuǎn)換精度外還考慮測試系統(tǒng)各部分誤差。采集板卡的分辨率必須大于所要求的測試精度。 (2)最高采樣速度 數(shù)據(jù)采集卡的最高采樣速度一般用最高采樣頻率(hz)來表示,它表示其單通道采樣能使用的最高采樣頻率,這也就限制了該數(shù)據(jù)采集卡能夠處理信號的最高頻率(最高采樣頻率/2 )。如果要進行多通道采樣,則能夠達到的采樣頻率是原最高采樣頻率除以通道數(shù)。 (3)通道數(shù) 通道數(shù)指能夠同時采樣的通道數(shù),根據(jù)測試任務(wù)選擇。任務(wù)的通道可自行設(shè)定,采集任務(wù)可以在daqmx中進行建立。 (4)數(shù)據(jù)總線接口類
32、型 不同的總線接口類型的數(shù)據(jù)采集板卡的接口硬件形式不一樣,數(shù)據(jù)傳遞的規(guī)則和數(shù)據(jù)傳遞的速度也不一樣,pci總線是臺式計算機中目前最通用的總線,而筆記本電腦中常用pxmcia總線,pxi和vxi總線是比較新興的高速傳輸總線。 (5)是否有隔離 好的數(shù)據(jù)采集板卡每個通道的輸入和輸出端之間帶有隔離放大器。對于工作在強電磁場干擾環(huán)境中的數(shù)據(jù)采集系統(tǒng),選擇具有隔離配置的數(shù)據(jù)采集板卡才能保證數(shù)據(jù)采集的可靠性。 (6)板卡本身是否帶有微處理器 自身帶有微處理器(cpu)的數(shù)據(jù)采集卡可以當(dāng)作主機的下位機使用,自行控制采樣的進行。 (7)是否有標定功能 數(shù)據(jù)采集卡使用一段時間后,器件值會有變化,基準電壓也可能會改
33、變,零點會漂移。對于高精度的數(shù)據(jù)采集,需要每隔一段時間進行精度標定,好的數(shù)據(jù)采集卡具有自我標定功能,但價格高很多。 (8)支持的軟件驅(qū)動程序及軟件平臺 和數(shù)據(jù)采集卡的硬件接口類似,買來的數(shù)據(jù)采集板卡能在什么軟件環(huán)境中使用,使用起來是否還需要自己編制驅(qū)動程序,這也是選擇一款數(shù)據(jù)采集卡很重要的因素。選擇數(shù)據(jù)采集卡的軟件除了和現(xiàn)有的測試系統(tǒng)兼容以外,還應(yīng)考慮其更廣泛的兼容性和靈活性,以備在其他測試任務(wù)和系統(tǒng)中也能使用。 另外,數(shù)據(jù)采集卡的選擇還有一些常用的指標,如輸入電壓的最大范圍、輸入增益的種類、是否有模擬輸出、輸入觸發(fā)的類型等。3.3.2 設(shè)計所選數(shù)據(jù)采集卡本設(shè)計選擇ni公司pci-6221型數(shù)
34、據(jù)采集卡。此卡性能適合本設(shè)計的采集任務(wù)。它屬于ni公司m系列16位數(shù)采卡產(chǎn)品,具有16個模擬輸入通道,2個模擬輸出通道,10個數(shù)字輸出通道,具有從2hz1mhz范圍的數(shù)字i/o功能,最大工作速率達到250ks/s,輸入輸出電壓范圍-10v+10v,此外還有37針數(shù)據(jù)接入端子,32位的計數(shù)器和數(shù)字觸發(fā)。數(shù)據(jù)采集板也稱daq(date acquisition),由數(shù)據(jù)采集器、存儲單元和控制邏輯等部分組成。其中,數(shù)據(jù)采集器包括多路開關(guān)mux、測量放大器amp、數(shù)據(jù)保持器和a/d轉(zhuǎn)換器等,它負責(zé)將多個現(xiàn)場模擬信號采樣量化為數(shù)字信號,以便送入計算機作進一步分析處理;存儲單元包括存儲器和數(shù)據(jù)緩沖器;i/o
35、及控制邏輯用于i/o編碼、定時計數(shù)、通信及產(chǎn)生數(shù)據(jù)傳輸方式控制信號等。數(shù)據(jù)采集卡有兩個主要指標: 采樣率對于數(shù)據(jù)采集設(shè)備來講,采樣率就是進行a/d轉(zhuǎn)換的速率,不同的設(shè)備具有不同的采樣率,進行測試系統(tǒng)設(shè)計時應(yīng)該根據(jù)測試信號的類型選擇適當(dāng)?shù)牟蓸勇?,盲目提高采樣率,會增加測試系統(tǒng)的成本。本系統(tǒng)采用的是ni公司的pci-6221數(shù)據(jù)采集卡。它的采樣率為250ks/s,即每秒采樣250k。在實際測試的系統(tǒng)中,若有多個被測信號,則每個信號必須通過獨立的通道進入數(shù)據(jù)采集卡,但是大部分數(shù)據(jù)采集卡是多個通道共用一個a/d轉(zhuǎn)換器,這就是多路復(fù)用。在這種情況下,數(shù)據(jù)采集卡性能指標給出的最高采樣率,應(yīng)該分配到各個通道
36、。pci-6221數(shù)據(jù)采集卡有16個通道,那么每個通道的最高采樣率為(最高采樣率/通道數(shù))。本系統(tǒng)僅用到了一個通道,所以最高采樣率為250ks/s。 分辨率分辨率涉及到數(shù)據(jù)采集設(shè)備的精度,用模數(shù)轉(zhuǎn)換器的數(shù)字位數(shù)來表示。如果把數(shù)據(jù)采集設(shè)備的分辨率看作尺子上的刻度,同樣長度的尺子上刻線越多,測量就越精確;同樣的,數(shù)據(jù)采集設(shè)備模數(shù)轉(zhuǎn)換的位數(shù)越多,把模擬信號劃分的就越細,可以檢測到的信號變化量也就越小。量程范圍是模數(shù)轉(zhuǎn)換器可以數(shù)字化的最大和最小模擬信號的電壓值。數(shù)據(jù)采集卡性能指標給出的分辨率是滿量程時的參數(shù)。如果實際上被測信號電壓幅值達不到滿量程范圍,可以通過設(shè)置使設(shè)備的實際量程范圍與信號的電壓范圍相
37、匹配,這樣就充分利用了設(shè)備現(xiàn)有的分辨率。在daqmx信號采集系統(tǒng)中,設(shè)備量程范圍是通過設(shè)置信號極限實現(xiàn)的,實際就是確定每一個通道被檢測信號的最大值和最小值。準確的極限設(shè)置可以讓模數(shù)轉(zhuǎn)換器使用更多的分段信號去表示信號。設(shè)置了信號極限就等于設(shè)置了設(shè)備的增益。但是設(shè)備的增益不是無限的,例如pci-6221數(shù)據(jù)采集卡的最大增益值為50。數(shù)據(jù)采集卡的其他主要指標還有: 通道數(shù):pci-6221有16個通道,可以根據(jù)被測試信號的數(shù)量選擇,如果有更多的信號需要測試,可以用多個數(shù)據(jù)采集卡或是使用多路復(fù)用板。 同步采樣:如果要分析多個被測信號的相位關(guān)系,則要求有多通道同步采樣的功能。 模擬輸出:需要產(chǎn)生模擬信號
38、時,數(shù)據(jù)采集設(shè)備應(yīng)有模擬輸出功能。 數(shù)字輸入/輸出:需要對被測試系統(tǒng)進行控制或采集數(shù)字信號時,要求數(shù)據(jù)采集設(shè)備有數(shù)字量輸入/輸出功能。 觸發(fā):分模擬觸發(fā)和數(shù)字觸發(fā),即在一定條件下采樣的功能。3.3.3 測試與自動化資源管理器測試與自動化資源管理器max是measurement&automation explorer的縮寫,是訪問計算機當(dāng)中ni的各種軟硬件資源的一個接口。max安裝后在計算機桌面上自動創(chuàng)建一個max圖標。打開max的簡便方法是在桌面上雙擊measurement&automation explorer圖標。在max樹型設(shè)置目錄中有兩個大項,本機系統(tǒng)my system和遠程系統(tǒng)rom
39、ote system。在本機系統(tǒng)my system項下可以完成以下的任務(wù): 創(chuàng)建新的通道、任務(wù)等; 查看連接到系統(tǒng)的設(shè)備和儀器; 對ni硬件進行安裝與設(shè)置; 執(zhí)行硬件測試;在遠程系統(tǒng)romote system項下可以完成以下任務(wù): 查看連接到局域網(wǎng)上的系統(tǒng)和設(shè)備; 創(chuàng)建新的遠程系統(tǒng); 設(shè)置遠程系統(tǒng)ip地址; 下載軟件到遠程系統(tǒng); 設(shè)置遠程系統(tǒng)屬性;3.3.4 測試信號的連接方式對于大多數(shù)模擬輸入設(shè)備,可以有三種不同的信號連接方式:差分diff、參考單端rse和非參考單端nrse。 差分測試系統(tǒng)在差分測試系統(tǒng)中,信號的正負極分別接入兩個通道,所有輸入信號各自有自己的參考點。通常,差分測試系統(tǒng)是一
40、種比較理想的測試系統(tǒng),因為它不僅抑制接地回路感應(yīng)誤差,而且在一定程度上抑制拾取的環(huán)境噪聲。 單端測試系統(tǒng)盡管差分測試系統(tǒng)是一種比較理想的選擇,但是單端測試系統(tǒng)可以使用兩倍的測試通道。單端測試系統(tǒng)所有信號都參考一個公共參考點即儀器放大器的負極。單端測試系統(tǒng)分為參考單端測試系統(tǒng)和非參考單端測試系統(tǒng)。參考單端測試系統(tǒng)用于測試浮動信號,它把信號參考點與儀器模擬輸入地連接起來。非參考單端測試系統(tǒng)用于測試接地信號。與參考單端測試系統(tǒng)不同的是因為所有輸入信號都已經(jīng)接地了,所以信號參考點不需要再接地,而是接到模擬輸入?yún)⒖键c。本系統(tǒng)選用的是參考單端測試系統(tǒng)。3.3.5 數(shù)據(jù)采集設(shè)備的設(shè)置與測試數(shù)據(jù)采集設(shè)備安裝后
41、應(yīng)該進行測試和必要的設(shè)置。在對數(shù)據(jù)采集系統(tǒng)進行調(diào)試之前和運行中發(fā)生異常時,需要首先對數(shù)據(jù)采集設(shè)備進行測試,以排除硬件故障。在max中device and interfaces項下找到需要設(shè)置或測試的設(shè)備,在設(shè)備名上右擊,彈出圖3.5所示的快捷菜單,進行設(shè)備設(shè)置與測試,其中有以下常用選項:圖3.5設(shè)備快捷菜單 reset device設(shè)備復(fù)位。重新取得設(shè)備訪問權(quán)限。 self-test設(shè)備自測試,彈出一個對話框,報告設(shè)備是否通過測試。程序中采集數(shù)據(jù)vi報告出錯時應(yīng)首先考慮使用上一項和該項。 rename設(shè)備改名。 delete刪除設(shè)備。 properties屬性設(shè)置 。 device pinou
42、ts彈出端口說明文檔,選擇m系列多功能數(shù)據(jù)采集卡,得到pci-6221的端口定義,i/o端口通過68芯電纜引出到ni scc-68接線端子板,所有輸入/輸出信號通過端子板連接,端子板上的標號定義與圖3.6一致。圖3.6設(shè)備i/o定義 test panels打開圖3.7所示的測試面板。用導(dǎo)線將接線端子板上的22引腳與68引腳相連,在測試面板上選擇analog output選項卡,切換到圖3.7所示的模擬輸出頁。選擇通道名dev1/ao0,即pci-6221的設(shè)備名,使用模擬輸出0通道。按照圖3.7所示其他測試項目。單擊start按鈕,數(shù)據(jù)采集卡0通道將會有正弦信號輸出。測試完后在測試面板上單擊s
43、top按鈕,停止測試。圖3.7 daqmx模擬輸出測試面板選擇analog input選項卡,切換到圖3.8所示的模擬輸入頁。按照圖中所示設(shè)置各個測試項目。設(shè)置完成后單擊start按鈕。由于信號線已經(jīng)將數(shù)據(jù)采集卡的模擬輸入與模擬輸出相連,所以測試模擬輸出的正弦信號將會在模擬輸入頁顯示。測試完后在測試面板上單擊stop按鈕,停止測試。圖3.9 daqmx模擬輸入測試面板對于本設(shè)計系統(tǒng),測試完數(shù)據(jù)采集卡后,就將實驗?zāi)0遢敵龆藇0與ni scc-68接線端子(通道a0)相連接,模擬板上的接地端與ni scc接線端子的接地端口相連,可以進行數(shù)據(jù)的采集與傳輸。此時數(shù)據(jù)采集卡中的a/d轉(zhuǎn)換器將模擬信號轉(zhuǎn)換
44、成數(shù)字信號,而數(shù)據(jù)采集卡利用labview軟件編寫的數(shù)據(jù)采集程序?qū)?shù)據(jù)送入計算機,計算機通過虛擬儀器做的界面可以對采集回來的數(shù)據(jù)進行同步顯示,同時還可以對數(shù)據(jù)進行存儲,以便查看歷史記錄。第四章 微位移檢測系統(tǒng)的軟件設(shè)計虛擬儀器技術(shù)的核心是軟件,宗旨是“軟件即儀器”。 軟件將對檢測系統(tǒng)產(chǎn)生決定性的影響?;陔姕u流傳感器的虛擬式微位移測試儀系統(tǒng)程序見附錄a。這個檢測系統(tǒng)程序包括數(shù)據(jù)采集程序和數(shù)據(jù)保存、回放程序兩部分。4.1 前面板的設(shè)計labview程序分為前面板和程序框圖兩部分。程序框圖是程序的源代碼,可以實現(xiàn)儀器的各種功能。前面板是用戶接口,用于向程序中輸入各種控制參數(shù),并以數(shù)字或圖形等各種形
45、式輸出測試結(jié)果。圖4.1是微位移檢測系統(tǒng)采集數(shù)據(jù)的前面板,檢測結(jié)果分別用波形圖、數(shù)值顯示。圖4.1微位移檢測系統(tǒng)采集數(shù)據(jù)前面板設(shè)計本系統(tǒng)可以讓操作人員在線觀察微位移的變化,并能以表格的形式回放數(shù)據(jù)。圖4.2是微位移檢測系統(tǒng)數(shù)據(jù)回放的前面板,通過輸入查看數(shù)據(jù)指令后,就可以看到采集回來的數(shù)據(jù)。圖4.2微位移檢測系統(tǒng)數(shù)據(jù)回放前面板設(shè)計4.2 數(shù)據(jù)采集系統(tǒng)數(shù)據(jù)采集系統(tǒng)的主要任務(wù)是采集數(shù)據(jù),即把傳感器采集回來的信息通過數(shù)據(jù)采集卡送入到計算機內(nèi)并進行處理和顯示等。4.2.1 數(shù)據(jù)采集模塊簡介labview采用的是圖形化的編程方式。本系統(tǒng)數(shù)據(jù)采集程序主要用到的模塊及模塊功能介紹如下: daqmx creat
46、 channel新建虛擬通道vi,如圖4.3所示。這是daqmx 數(shù)據(jù)采集系統(tǒng)中使用非常普遍的一個vi,在“測量i/odaqmx date acquisition”函數(shù)子選板頂層。這是一個多態(tài)vi,它有許多子vi,每個子vi可以創(chuàng)建一種類型的虛擬通道,并將其加入到一個數(shù)據(jù)采集任務(wù)中。 圖 4.3 daqmx creat channel這個vi的主要參數(shù)有:l task in指定創(chuàng)建的虛擬通道加入到哪一個任務(wù)中去。如果這個參數(shù)不連接,ni-daqmx就創(chuàng)建一個新任務(wù),并將創(chuàng)建的虛擬通道加入其中。但是這樣在循環(huán)中ni-daqmx就會在每次循環(huán)時創(chuàng)建一個新任務(wù),直到程序終止才清除這些任務(wù),極大地消耗
47、系統(tǒng)資源。因此,在這種情況下,應(yīng)該在任務(wù)執(zhí)行完之后,用daqmx clear task清除任務(wù)。l physical channels物理通道。在“測量i/odaqmx date acquisitiondaqmx contants”函數(shù)子選板中的“daqmx物理通道”常數(shù),列出系統(tǒng)中安裝的設(shè)備上所有的物理通道名,可以從其中選擇新建虛擬通道使用的物理通道。l maximum value和minimum value最大值和最小值,指定電壓測量范圍。它關(guān)系到數(shù)據(jù)采集設(shè)備的增益。每個模擬輸入或輸出通道可以有一對單獨的極限設(shè)置量,極限設(shè)置量必須在設(shè)備的輸入范圍內(nèi)。如果不給數(shù)據(jù)采集vi輸入極限設(shè)置參數(shù),或
48、者為上下限參數(shù)輸入0,那么就使用設(shè)備默認范圍。本系統(tǒng)設(shè)定的電壓范圍是0v5.5v。l input terminal configuration輸入端口設(shè)置,設(shè)置被測信號的連接方式。l units測量電壓值所用的單位。l task outvi執(zhí)行完后產(chǎn)生的任務(wù)名。 daqmx timing daqmx定時vi。其圖標為圖4.4所示。這個vi在“測量i/odaqmx date acquisition”函數(shù)子選板頂層,也是一個多態(tài)vi,它可以設(shè)置采樣數(shù)、采樣率,并在必要時設(shè)置緩沖區(qū)。本程序選擇了sample clock子vi。它可以設(shè)置采樣數(shù)、采樣率,并在必要時設(shè)置緩沖區(qū)。圖4.4 daqmx ti
49、ming它的主要參數(shù)有:l rate設(shè)置每個通道采樣率。l task/channel in輸入任務(wù)名或虛擬通道名。如果輸入虛擬通道名,它自動創(chuàng)建一個任務(wù)。l source設(shè)置采樣時鐘信號源。如果這個參數(shù)不連就使用采集卡上的時鐘。l active edge在時鐘的上升沿還是下降沿進行采樣。l sample mode采樣模式。設(shè)置連續(xù)采樣還是采集一定數(shù)量的數(shù)據(jù)。l sample per channel有限采樣時每通道采樣數(shù)量。l task outvi執(zhí)行完后產(chǎn)生的任務(wù)名。 daqmx start task啟動daqmx任務(wù)vi,在“測量i/odaqmx date acquisition”函數(shù)子選板
50、頂層。圖標為圖4.5所示。若不使用此子vi,當(dāng)daqmx read vi執(zhí)行時,數(shù)據(jù)采集任務(wù)自動啟動。圖4.5 daqmx start task此vi主要參數(shù)為:l task/channels in輸入任務(wù)名或虛擬通道名,如果輸入虛擬通道名,它自動創(chuàng)建一個任務(wù)。l task outvi執(zhí)行完成后產(chǎn)生的任務(wù)名。 daqmx readdaqmx讀數(shù)據(jù)vi在“測量i/odaqmx date acquisition”函數(shù)子選板頂層,如圖4.6所示。它由指定的任務(wù)或通道讀取采集的數(shù)據(jù)。這是一個多態(tài)vi,根據(jù)數(shù)據(jù)采集的類型、讀取數(shù)據(jù)的數(shù)量和要求返回數(shù)據(jù)的類型,有許多子vi可以選擇。圖4.6 daqmx r
51、ead主要參數(shù)有:l tasks/channels in輸入任務(wù)名或虛擬通道名如果輸入虛擬通道名,它自動創(chuàng)建一個任務(wù)。l number of samples per channel執(zhí)行一次從每個通道采回的數(shù)據(jù)量。如果是一個連續(xù)采集任務(wù),而且這個參數(shù)沒有連接或連接“-1”,則讀回內(nèi)存緩沖區(qū)里所有數(shù)據(jù)。如果是一個有限采集任務(wù),而且這個參數(shù)連接“-1”,則讀回任務(wù)中設(shè)定的采樣數(shù)。l task outvi執(zhí)行完后產(chǎn)生的任務(wù)名。l date數(shù)據(jù)。返回一維波形數(shù)組,數(shù)組每個成員對應(yīng)任務(wù)中的一個通道。數(shù)組成員的順序與添加到任務(wù)中的通道的順序?qū)?yīng)。返回的數(shù)據(jù)按照通道設(shè)置的單位與縮放進行了處理。 daqmx c
52、lear task清除任務(wù)vi。這個vi在“測量i/odaqmx date acquisition”函數(shù)子選板頂層,它清除數(shù)據(jù)采集任務(wù)。圖標如圖4.7所示。圖4.7 daqmx clear task4.2.2 數(shù)據(jù)采集程序在采集子vi中,用戶可以根據(jù)需要進行測試選擇的設(shè)置,其內(nèi)容包括:采樣率的設(shè)置、輸入電壓范圍的設(shè)置、物理通道設(shè)置、信號連接方式等,如圖4.8所示。圖4.8 數(shù)據(jù)采集程序中的模塊功能設(shè)置 在本設(shè)計中,每采集一次,通道采集點數(shù)為1000點。設(shè)置信號連接方式為參考單端,采樣率大約等于 1khz即可,且為連續(xù)采樣。輸入電壓范圍暫定于ov5.5v。本系統(tǒng)僅僅檢測一個信號,所以選擇了一個采
53、集通道。微位移信號經(jīng)過傳感器、調(diào)理信號模塊、由數(shù)據(jù)采集卡利用labview軟件編寫的數(shù)據(jù)采集程序?qū)?shù)據(jù)送入計算機,此時數(shù)據(jù)采集卡中的a/d轉(zhuǎn)換器將模擬信號轉(zhuǎn)換成數(shù)字信號。為了能在用戶界面上顯示出微位移信號,程序中必須添加腳本公式模塊,并添加用電壓表示位移的線性函數(shù),從而實現(xiàn)了在線微位移信號的采集與顯示。信號采集在檢測系統(tǒng)中占據(jù)了重要的地位。因為只有把信號真實地采集進來,才有可能對數(shù)據(jù)進行分析處理,實現(xiàn)正確的顯示與控制。數(shù)據(jù)采集系統(tǒng)主要實現(xiàn)采集數(shù)據(jù)、波形實時顯示以及數(shù)據(jù)存儲功能。以動態(tài)曲線的形式、直觀的數(shù)字形式顯示檢測參數(shù)的實時變化,完成微位移信號的實時監(jiān)測。數(shù)據(jù)采集程序如圖4.9所示。圖4.9
54、 數(shù)據(jù)采集程序daqmx creat channel新建一組虛擬通道即為物理通道0,設(shè)置信號連接方式為參考單端。由daqmx timing設(shè)置采樣率為1000,且為連續(xù)采樣。當(dāng)啟動daqmx任務(wù)vi運行時開始采集數(shù)據(jù),daqmx read vi在while循環(huán)中采集數(shù)據(jù)并且可以在前面板的界面顯示出來,本系統(tǒng)可以顯示為數(shù)值,還可以用波形顯示。直到單擊“停止”按鈕退出程序,最后daqmx clear task清除數(shù)據(jù)采集任務(wù)。4.3 數(shù)據(jù)記錄與回放數(shù)據(jù)存儲模塊是程序中最重要的模塊之一,它主要實現(xiàn)對采集的數(shù)據(jù)和處理后的數(shù)據(jù)的存儲功能,以便于實現(xiàn)數(shù)據(jù)的重復(fù)使用、顯示和打印,為人工處理提供方便。labv
55、iew支持多種數(shù)據(jù)格式的文件存儲和數(shù)據(jù)庫存儲等方式,用于數(shù)據(jù)記錄與回放。4.3.1 數(shù)據(jù)記錄與回放的文件格式labview保存數(shù)據(jù)一般有文本文件、二進制文件、數(shù)據(jù)記錄文件、波形文件、測量文件、tdm文件和tdms文件等幾種格式。數(shù)據(jù)記錄的最終目的是能夠回放數(shù)據(jù),重現(xiàn)時間的發(fā)生與發(fā)展過程,回放方式應(yīng)該靈活,便于在回放的數(shù)據(jù)中找到有用信息。圖4.10為數(shù)據(jù)記錄與回放的幾種文本格式。圖4.10 數(shù)據(jù)記錄與回放模塊1 文本文件文本文件是最容易使用和共享的文件格式,它可以用字處理軟件或電子表格程序來讀取或處理數(shù)據(jù)。但文本文件也有一些缺點:首先,除非數(shù)據(jù)原本就是文本格式,否則存儲為文本格式會增加占有的磁盤
56、空間。其次,是存取速度慢。存儲文本文件要使用字符串函數(shù)將數(shù)據(jù)轉(zhuǎn)換為字符串。此外,對于文本文件,不能隨機訪問其中的某個數(shù)據(jù)。雖然文本文件中每個字符正好占一個字節(jié),但是不同的數(shù)字占用字節(jié)數(shù)是不同的。這樣要找到文件中某個位置上的數(shù)據(jù),就得把它前面的數(shù)據(jù)讀出來,并且轉(zhuǎn)換為數(shù)字,才能找到需要的數(shù)據(jù)。2 二進制文件這種格式的文件是存取速度最快,格式最緊湊的數(shù)據(jù)存儲方式。存取二進制格式文件必須把數(shù)據(jù)轉(zhuǎn)換為二進制字符格式,并且必須準確掌握存取數(shù)據(jù)所用的數(shù)據(jù)類型。3 數(shù)據(jù)記錄文件這也是二進制格式文件,它用來存儲復(fù)雜結(jié)構(gòu)的數(shù)據(jù)最簡單快捷,而且很容易隨機訪問數(shù)據(jù)。但是只有l(wèi)abview可以讀取或處理這種格式的文件。
57、數(shù)據(jù)記錄文件類似于數(shù)據(jù)庫文件,因為它以記錄序列的形式存放數(shù)據(jù),一個記錄中可以存儲幾種不同類型的數(shù)據(jù),但是各個記錄的數(shù)據(jù)類型必須一致。向數(shù)據(jù)記錄文件寫數(shù)據(jù)時,每一個記錄就是一個簇。使用數(shù)據(jù)記錄文件,不僅可以在圖形代碼中訪問數(shù)據(jù)記錄文件,還可以在前面板上訪問它。4 波形文件這種文件包含了波形數(shù)據(jù)特有的一些信息,例如,采樣起始時間、采樣間隔等。5 測量文件一種以制表位【tab】分隔的文本文件,以.lvm為擴展名,由express vi存取,也可以用字處理軟件或電子表格程序打開,除了數(shù)據(jù)以外,還包括生成數(shù)據(jù)的日期、時間等信息。6 tdm文件和tdms文件技術(shù)數(shù)據(jù)管理是ni公司為不同平臺之間交換技術(shù)信息定義的一種數(shù)據(jù)模型,它通過附加信息是數(shù)據(jù)查詢和管理更加方便。tdm數(shù)據(jù)模型包括tdm和tdms兩種文件格式,tdms是一種高速tdm流文件。前面介紹了數(shù)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年黑龍江客車駕駛員考試答案
- 2024年江蘇客運從業(yè)資格證考試大綱
- 2024年廣州客運考題
- 2024年河南客運試卷
- 2024年昆明客車駕駛員考試試題答案
- 成都某商品房臨時用電施工方案
- 教育教學(xué)讀書心得(5篇)
- 五分鐘讓青春無悔演講稿800字(32篇)
- 用人單位授權(quán)委托書(33篇)
- 期末考試自我總結(jié)13篇
- 標準采購清單
- 鄉(xiāng)鎮(zhèn)對第三方會計師事務(wù)所代理村級財務(wù)的考核辦法
- 小學(xué)數(shù)學(xué)西南師大五年級上冊四小數(shù)混合運算教案
- 韓昌黎文集韓愈文集
- 小學(xué)四年級美術(shù)學(xué)業(yè)質(zhì)量監(jiān)測試題
- 求職個人簡歷表格【范本模板】
- 《企業(yè)財務(wù)分析》課程思政教學(xué)案例
- VFP數(shù)據(jù)庫操作常用命令
- 滬科版七年級上冊數(shù)學(xué)教學(xué)課件3.2 第3課時 比例與和、差、倍、分問題
- 中國旅游地理(第七版)第03章中國旅游資源地理
- syb游戲模塊 基本企業(yè)周期
評論
0/150
提交評論