基于LabVIEW與TPG25xA的壓強(qiáng)測量系統(tǒng)

2009-11-25 汪文林 國防科學(xué)技術(shù)大學(xué)光電科學(xué)與工程學(xué)院光電工程系

  隨著科學(xué)技術(shù)的發(fā)展,一般的測量系統(tǒng)都包括傳感探測,模數(shù)轉(zhuǎn)換與數(shù)字顯示三部分。壓強(qiáng)測量系統(tǒng)也不例外。對于壓強(qiáng)測量,復(fù)合真空計(jì)與程控真空計(jì)的發(fā)展,大大拓寬了壓強(qiáng)測量范圍,前者能達(dá)到10-3~10-4Pa 量級,而后者能達(dá)到10-9~10-10Pa 量級,廣泛應(yīng)用在超真空系統(tǒng)中,進(jìn)行壓強(qiáng)探測顯示。由于它們主要是用來探測系統(tǒng)的真空度,因此它們只顯示即時的壓強(qiáng)。但是,對于記錄與觀測系統(tǒng)整個工作過程的壓強(qiáng)變化,它們不與計(jì)算機(jī)進(jìn)行通信連接,不可能做到這點(diǎn)。如此,給一些研究工作帶來不便,比如說吸氣劑吸氣性能研究。

  考慮到這點(diǎn),本文研究了一種基于LabVIEW與TPG25xA 的壓強(qiáng)測量系統(tǒng)。以LabVIEW為開發(fā)平臺, 本文實(shí)現(xiàn)了TPG25xA與PC的串口通信,壓強(qiáng)- 時間曲線的顯示,數(shù)據(jù)的分析和存儲,從而實(shí)現(xiàn)記錄與觀測系統(tǒng)的壓強(qiáng)變化與其統(tǒng)計(jì)值。

  LabVIEW是基于數(shù)據(jù)流編程概念的圖形化軟件開發(fā)環(huán)境,是最容易的軟件開發(fā)環(huán)境之一。近些年來,LabVIEW在測試領(lǐng)域應(yīng)用越來越廣泛,已經(jīng)成為測試領(lǐng)域應(yīng)用最廣泛與最有前途的軟件開發(fā)平臺之一, 廣泛應(yīng)用于航空、航天、通信、汽車、電子半導(dǎo)體與生物醫(yī)學(xué)等眾多領(lǐng)域。LabVIEW開發(fā)功能高效、通用;可重用性高、界面友好;支持多種儀器與數(shù)采硬件驅(qū)動。LabVIEW的串口通信功能模塊能夠方便、可靠地實(shí)現(xiàn)串口通信。

  TPG25xA是Pfeiffer Vacuum的產(chǎn)品,是小型電容規(guī)的真空測量與控制單元。通過串口RS232C,TPG25xA與PC進(jìn)行通信,傳遞指令、測量值與參數(shù)。

1、系統(tǒng)原理

1.1、系統(tǒng)原理框圖

  壓強(qiáng)測量系統(tǒng)包括小型電容規(guī)CMR263(Compact Capacitance Gauge),TPG25x 與PC,此系統(tǒng)與真空系統(tǒng)連接使用,如圖1 所示。

壓強(qiáng)測量系統(tǒng)原理框圖

圖1 壓強(qiáng)測量系統(tǒng)原理框圖

1.2、系統(tǒng)工作原理

  如圖1所示,電容規(guī)CMR263連接真空系統(tǒng)與TPG25xA,將壓強(qiáng)變化轉(zhuǎn)換成直流電壓信號,它的測試范圍為10-3~10hPa。電容規(guī)CMR263 將信號傳送給TPG25xA。然后通過TPG25xA 與PC 的串口,PC 發(fā)送指令給TPG25xA,TPG25xA 響應(yīng)指令答復(fù)PC,形成串口通信,從而實(shí)現(xiàn)命令與測量數(shù)據(jù)的傳輸。此過程由LabVIEW 程序?qū)、讀串口實(shí)現(xiàn)。LabVIEW 程序?qū)ψx串口得到的數(shù)據(jù)進(jìn)行相應(yīng)的處理,從而顯示壓強(qiáng)-時間曲線,存儲數(shù)據(jù)與分析數(shù)據(jù),求其統(tǒng)計(jì)值。

2、系統(tǒng)設(shè)計(jì)

2.1、系統(tǒng)用戶界面

  系統(tǒng)界面用LabVIEW編寫而成,即LabVIEW 程序的前面板,如圖2所示。

壓強(qiáng)測量系統(tǒng)用戶界面

圖2 壓強(qiáng)測量系統(tǒng)用戶界面

  此界面包括四個選項(xiàng)卡,按從左到右,從上到下編號。選項(xiàng)卡1 顯示壓強(qiáng)- 時間曲線,曲線包括實(shí)時采集圖與多點(diǎn)平均圖,還顯示各曲線的統(tǒng)計(jì)值;選項(xiàng)卡2 包括串口設(shè)置、時間顯示等;選項(xiàng)卡3 用來設(shè)置采集速率、平均點(diǎn)數(shù)與曲線縱軸單位等參數(shù),還進(jìn)行指令的發(fā)送。選項(xiàng)卡4 顯示數(shù)據(jù)存儲路徑。此界面操作簡單、方便,包含信息量多,在運(yùn)行時,可以隨時更改壓強(qiáng)單位,適合不同習(xí)慣的人;可以顯示程序開始時間、當(dāng)前時間以及運(yùn)行時間;另外,X 軸坐標(biāo)為系統(tǒng)的絕對時間,能全程記錄下壓強(qiáng)隨時間的變化,使用者能知道什么時候壓強(qiáng)發(fā)生了什么變化。

2.2、LabVIEW程序

  LabVIEW程序,即LabVIEW前面板,主要包括四個部分:TPG25xA 與PC 的串口通信,曲線顯示,數(shù)據(jù)分析與數(shù)據(jù)存儲。TPG25xA 與PC 的串口通信程序主要進(jìn)行指令與數(shù)據(jù)的傳輸,包括串口設(shè)置、寫串口與讀串口;曲線顯示主要是進(jìn)行X軸的處理,調(diào)整其偏移量與縮放系數(shù),使X 軸坐標(biāo)為絕對時間,縮放系數(shù)由采集速率絕定。數(shù)據(jù)分析程序計(jì)算數(shù)據(jù)的最大值、最小值與平均值,采集點(diǎn)數(shù)與平均次數(shù);數(shù)據(jù)存儲程序存儲PC 串口接受的數(shù)據(jù),數(shù)據(jù)以文本格式存儲,為以后二次處理提供了保障。LabVIEW 前面板如圖3所示(部分圖)。

壓強(qiáng)測量系統(tǒng)LabVIW程序部分

圖3 壓強(qiáng)測量系統(tǒng)LabVIW程序部分