亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于LabVIEW的高速非接觸式位移數(shù)據(jù)采集系統(tǒng)設(shè)計

        2013-08-02 00:47:52劉薇娜劉榮榮
        機械制造 2013年6期
        關(guān)鍵詞:測量系統(tǒng)

        □ 劉薇娜 □ 劉榮榮

        長春理工大學 機電工程學院 長春 130000

        隨著現(xiàn)代計算機技術(shù)和儀器技術(shù)的發(fā)展,虛擬儀器(Virtual Instrument)技術(shù)已被廣泛應(yīng)用到科研、工業(yè)生產(chǎn)和生活等各個領(lǐng)域,更是成為測試測量行業(yè)的主流[1]。 多年來,美國國家儀器(National Instruments)一直處于行業(yè)的領(lǐng)先地位,開辟了虛擬儀器嶄新的測量模式[2],將軟件和各種不同的測量儀器硬件及計算機集成在一起,開發(fā)出滿足市場需要的測試測量系統(tǒng)。

        1 數(shù)據(jù)采集系統(tǒng)組成

        數(shù)據(jù)采集DAQ是使用計算機測量電流、電壓、壓力、 溫度等電子或物理現(xiàn)象的過程[3,4]。 基于PC的DAQ系統(tǒng)利用行業(yè)標準的計算機處理、顯示、連通和處理能力,與傳統(tǒng)的測量系統(tǒng)相比具有更為靈活、強大且具有成本效益的優(yōu)越性。

        DAQ系統(tǒng)主要由傳感器和執(zhí)行器、信號調(diào)理設(shè)備、數(shù)據(jù)采集設(shè)備、計算機等組成,如圖1所示。

        圖1 數(shù)據(jù)采集系統(tǒng)

        1.1 傳感器

        傳感器把被測量的位移物理量轉(zhuǎn)換成為電量,是整個數(shù)據(jù)采集系統(tǒng)的基礎(chǔ)。為了保證測量精度,本文采用高速、高精確激光位移傳感器LK-G系列,傳感器、傳感器控制器及專用電源分別如圖2所示。

        圖2 傳感器、傳感器控制器和專用電源

        其主要性能參數(shù):反應(yīng)延遲時間約10 μs(在測量值被更新后),最小顯示單位0.01 μm,參照距離400 mm,測量范圍±100 mm,點直徑大約 290 μm,重復(fù)精度 2 μm, 線性:±100 mm±0.05%, 取樣率 20/50/100/200/500/1 000 μs(可在 6 個當中任意選擇),反應(yīng)(頻率)最大可達50 kHz;

        除此之外,還具有自動歸零功能、自動線性功能、傳感器測頭相互干擾的預(yù)防功能等,由于其優(yōu)越的性能,被廣泛應(yīng)用到數(shù)據(jù)采集領(lǐng)域。

        1.2 數(shù)據(jù)采集設(shè)備

        考慮到實時數(shù)據(jù)信號處理對數(shù)據(jù)采集卡的高速度、高精度、穩(wěn)定性等性能要求,因而采用阿爾泰公司出品的PCI2005數(shù)據(jù)采集卡,基于PCI總線的數(shù)據(jù)采集卡可直接應(yīng)用在任一款與之兼容的計算機PCI插槽中,同時可實現(xiàn)在LabVIEW環(huán)境中得到軟硬件無縫集成[2],提高了開發(fā)效率。

        PCI2005數(shù)據(jù)采集卡的主要特點有:16位轉(zhuǎn)換精度,最高采樣速率為 250 kHz(約 4μs/點),最低采樣速率為1Hz(約1s/點),物理通道數(shù)為16通道 (單端SE)、8通道(本文采用雙端DI),模擬量輸入方式為單端模擬輸入和雙端模擬輸入,連續(xù)采集,采用輸入量程為±10 V,模擬輸入阻抗10 MΩ,A/D轉(zhuǎn)換時間小于1.25 μs,非線性誤差±3LSB,系統(tǒng)測量精度為0.01%(滿量程,增益為1),觸發(fā)模式有外觸發(fā)和內(nèi)觸發(fā)兩種;觸發(fā)類型為模擬點評邊沿觸發(fā)(上升沿和下降沿觸發(fā)),除此之外還可實現(xiàn)任意通道切換等功能。

        PCI2005板卡模擬電壓雙端輸入連接方式和輸入輸出連接器中各管腳定義如圖3所示,其中AI0~AI15為模擬信號輸入正端,AI16~AI31為模擬信號輸入負端。

        圖3 雙端輸入連接方式和輸入輸出連接器管腳定義

        采用A/D雙端輸入連接方式:雙端輸入方式是指使用正負兩個通路實現(xiàn)信號的輸入,也稱差分輸入方式,主要應(yīng)用在通道數(shù)較少、外界干擾較大的場合。此種輸入方式的好處主要有:(1)能夠識別很小的信號。(2)單端輸入方式通過保證系統(tǒng)內(nèi)對“地”的一致性來保證測量信號的精確性,當信號源和信號接收器的距離較遠時,可能存在電壓差。而差分輸入方式取決于兩個信號線上信號之間的差值,在外接條件相同的情況下,差分信號具有更高的信噪比及更高的可靠性。(3)對外部電磁干擾具有較高的免疫力。(4)可以提高采集精度、抑制共模干擾信號。

        同時,現(xiàn)場設(shè)備(即本文涉及到的位移傳感器)與板卡共用模擬地AGND,可以消除測量信號的干擾誤差。圖4為傳感器沒有接入模擬地和接入模擬地時的測量數(shù)據(jù)對比圖,從兩組數(shù)據(jù)的比較中可以分析出,接入模擬地的位移傳感器測量數(shù)據(jù)要明顯好于沒有接入模擬地的測量數(shù)據(jù)。

        圖4 設(shè)備測量數(shù)據(jù)對比圖

        1.3 計算機

        由于此系統(tǒng)的應(yīng)用場合可能產(chǎn)生沖擊、振動、灰塵等,故而選用研華工控機,采用無源底板的方式降低死機的概率,可長時間運行數(shù)據(jù)采集系統(tǒng)。所有的電子組件均采用模塊化設(shè)計,維修簡便。

        軟件采用NI公司的圖形化測量程序開發(fā)環(huán)境LabVIEW,采用強大的圖形化編程語言更加利于編程人員進行編程,用圖標代替文本編程語言,縮減了編程工作量,不僅可以快速建立小型的測試測量系統(tǒng),還可以開發(fā)大型的多通道數(shù)據(jù)采集與控制系統(tǒng)[1]。

        LabVIEW的優(yōu)點主要有:直觀的圖標和連線的編程方式提高了編程效率;運行軟件時可直接顯示出錯誤點;可以集成數(shù)千款不同的硬件設(shè)備,通過上百個內(nèi)置庫與數(shù)學和信號處理函數(shù)可實現(xiàn)高級的數(shù)據(jù)分析與處理;可實現(xiàn)與MATLAB、ActiveX等其他編程語言的混合編程;可以根據(jù)反饋進行優(yōu)化,實現(xiàn)異步引用調(diào)用等。

        2 數(shù)據(jù)采集卡驅(qū)動程序及接口

        采用虛擬儀器技術(shù)的測控系統(tǒng)在硬件方面不需要底層的開發(fā),可直接調(diào)用硬件(如數(shù)據(jù)采集卡)相對應(yīng)的底層函數(shù),以實現(xiàn)數(shù)據(jù)采集及數(shù)據(jù)處理等功能。

        由于使用的數(shù)據(jù)采集卡不是NI公司的產(chǎn)品,需要安裝相應(yīng)的驅(qū)動程序 (由阿爾泰公司提供)才能在LabVIEW軟件中使用。安裝驅(qū)動之后有與LabVIEW相通的接口單元模塊,可以將接口單元加入到軟件中使用。本文采用的是動態(tài)鏈接庫(DLL)函數(shù)來實現(xiàn)與采集卡的通信,也是工程中最常用的接口方式,動態(tài)鏈接庫可以將所有的功能都封裝為單個函數(shù),在LabVIEW中只需要調(diào)用這些函數(shù)即可。

        在LabVIEW中Call Library Function節(jié)點可以實現(xiàn)動態(tài)鏈接庫的調(diào)用,當調(diào)用某一個函數(shù)文件時,只需編寫相應(yīng)的接口,同時編寫程序時也可以設(shè)置DLL的調(diào)用方式、參數(shù)、路徑和回調(diào)等參數(shù)。采用動態(tài)鏈接方式時所調(diào)用的函數(shù)只是在程序中描述了調(diào)用函數(shù)的信息,而所調(diào)用的函數(shù)并沒有包含在可執(zhí)行文件中,無論調(diào)用多少DLL文件,內(nèi)存中只有一個該函數(shù)的復(fù)本,如一個DLL被多個程序調(diào)用時,每個程序收到的也只是DLL的一個映像而已,因此動態(tài)鏈接調(diào)用相對于靜態(tài)鏈接更省內(nèi)存空間。

        3 數(shù)據(jù)采集系統(tǒng)軟件編程實現(xiàn)

        3.1 實現(xiàn)原理

        如果要實現(xiàn)對數(shù)據(jù)采集卡所有功能的訪問,必須使用CresteDevice函數(shù)創(chuàng)建設(shè)備對象,并返回設(shè)備對象句柄。CresteDevice函數(shù)原型如圖5所示。

        圖5 CresteDevice函數(shù)原型

        數(shù)據(jù)采集卡PCI2005獲取A/D數(shù)據(jù)方式主要有非空查詢方式、半滿查詢方式、中斷方式等,本文采用半滿查詢方式取得A/D數(shù)據(jù),半滿程序獲取數(shù)據(jù)函數(shù)原型為ReadDeviceProAD-Half,當所有硬件參數(shù)和設(shè)備狀態(tài)初始化后,即可啟動A/D部件開始采樣,調(diào)用GetDevStatusProAD函數(shù)查詢存儲器FIFO是否到達半滿狀態(tài),如果到達半滿狀態(tài)即可調(diào)用函數(shù)讀取此半滿長度(或半滿以下)的A/D數(shù)據(jù),即可實現(xiàn)數(shù)據(jù)批量采集。如果需要暫停A/D設(shè)備,需釋放設(shè)備上的A/D部件。數(shù)據(jù)采集的主要步驟流程圖如圖6所示。

        圖6 數(shù)據(jù)采集流程圖

        按照半滿采集方式流程圖編寫LabVIEW軟件程序,程序的部分截圖如圖7所示。外層采用層疊式順序結(jié)構(gòu)進行編程,而函數(shù)調(diào)用的順序是①CreateDevice;②CreateSystemEvent; ③InitDeviceIntAD; ④Star tDeviceINtAD; ⑤ WaitforSingleObject; ⑥ Read DeviceIntAD; ⑦StopDeviceIntAD; ⑧ReleaseDevice DmaAD;⑨ReleaseSystemEvent;⑩ReleaseDevice。

        圖7 LabVIEW數(shù)據(jù)采集程序部分截圖

        3.2 誤差分析

        經(jīng)電壓表實際測量之后發(fā)現(xiàn),數(shù)據(jù)采集卡的段子板通道1兩端的實際電壓值(即傳感器輸出電壓值)與軟件測量值之間存在誤差,除了前面介紹的所有設(shè)備均接入模擬地以減少測量數(shù)據(jù)誤差方案外,還有一些方案可以減少測量數(shù)據(jù)誤差。

        3.2.1 對數(shù)據(jù)采集卡A/D模擬量輸入進行校準

        校準分為零點校準和滿度校準,零點校準時要選擇模擬輸入通道(例AI0),將其接入0V,運行數(shù)據(jù)采集程序,調(diào)整數(shù)據(jù)采集卡上的RP3,使通道的數(shù)據(jù)采樣值為0V;滿度校準時也是選擇要輸入的模擬通道(例AI0),由于本文選擇的是±10V的量程,故此通道的正滿度電壓即為10V,同樣運行數(shù)據(jù)采集程序,同時調(diào)整RP4使此通道的數(shù)據(jù)采樣值接近于9999.69 mV,反復(fù)調(diào)整,直至滿足條件為止。

        3.2.2 使用LabVIEW編程加入濾波器

        中值濾波器是一種非線性濾波器,它可以把數(shù)字序列中的一點值及其附近鄰域內(nèi)的各點值取中值代替。圖8是加入中值濾波器前后的測量數(shù)據(jù)對比圖,從兩幅圖中可以很明顯地看出,加入中值濾波器后的數(shù)據(jù)明顯好于未加入中值濾波器的數(shù)據(jù)。

        3.2.3 取數(shù)據(jù)的平均值,采用增益和補償減小誤差

        經(jīng)測量發(fā)現(xiàn),傳感器的測量值處于不同范圍時的誤差值存在線性變化,利用軟件程序進行補償,即可降低采集數(shù)據(jù)的誤差,使其更逼近真實值。

        表1是測量數(shù)據(jù)中的一部分,選擇一個合適的線性方程形式進行補償。其中顯示值為傳感器控制器輸出的數(shù)據(jù)值,采集值為軟件采集到的值,誤差=顯示值-采集值。

        表1 測得的部分數(shù)據(jù)差值

        4 總結(jié)

        本文實現(xiàn)了基于LabVIEW的高速、非接觸式位移數(shù)據(jù)采集系統(tǒng),采用PCI總線,并對采集誤差做了分析,采用幾種合理方式在減小誤差的同時對誤差進行了補償,可以應(yīng)用在不同工況的數(shù)據(jù)采集系統(tǒng)中。

        [1] 雷振山,魏麗,趙晨光,等.LabVIEW高級編程與虛擬儀器工程應(yīng)用[M].北京:中國鐵道出版社,2009.

        [2] 陳錫輝,張銀鴻.LabVIEW8.20程序設(shè)計從入門到精通[M].北京:清華大學出版社,2007.

        [3] 徐云峰,張世慶.基于聲卡的數(shù)據(jù)采集系統(tǒng)設(shè)計[J].機械設(shè)計與制造,2006(4):46-47.

        [4] 亢敏.基于VB的ABS輪速傳感器信號采集與處理[J].機械設(shè)計與制造,2006,(6):135-136.

        猜你喜歡
        測量系統(tǒng)
        Smartflower POP 一體式光伏系統(tǒng)
        WJ-700無人機系統(tǒng)
        ZC系列無人機遙感系統(tǒng)
        北京測繪(2020年12期)2020-12-29 01:33:58
        基于PowerPC+FPGA顯示系統(tǒng)
        把握四個“三” 測量變簡單
        半沸制皂系統(tǒng)(下)
        滑動摩擦力的測量和計算
        滑動摩擦力的測量與計算
        測量的樂趣
        連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
        亚洲午夜精品第一区二区| 中国老太老肥熟女视频 | 国产一区二区三区杨幂| 国产欧美精品区一区二区三区| 波多野结衣中文字幕一区二区三区| 青青视频在线播放免费的| 亚洲欧洲国产日产国码无码| 国产成人av大片大片在线播放| 久久国内精品自在自线| 视频在线播放观看免费| 国产无码十八禁| aaaaa级少妇高潮大片免费看| 国产亚洲美女精品久久久2020 | 国产精品国产三级国av| 丰满少妇人妻无码专区| 国产三级国产精品国产专区50| 丝袜美腿久久亚洲一区| 色老头一区二区三区| 麻豆精品久久久久久久99蜜桃| 人妻熟妇乱又伦精品hd| 亚洲国产精品久久久婷婷| 亚洲精品一区二区三区国产 | 亚洲国产综合精品 在线 一区| 欧美精品videosse精子| 精品女同一区二区三区免费战| 少妇人妻中文字幕在线| 久久久国产精品ⅤA麻豆百度| 尤物yw无码网站进入| 色多多a级毛片免费看| 乱中年女人伦av一区二区| 精品亚洲第一区二区三区| 女同中文字幕在线观看| 中文亚洲AV片在线观看无码 | 国产精品二区一区二区aⅴ污介绍| 日本老熟妇50岁丰满| 99无码精品二区在线视频| 国内自拍色第一页第二页| 亚洲成av人在线观看无堂无码 | 亚洲av日韩精品久久久久久久| www夜片内射视频在观看视频| 国产三级国产精品国产专播|