向 陽,劉波峰,張 俊,韓延喆,卓思成,林 卉
(1.湖南大學(xué)電氣與信息工程學(xué)院,湖南 長沙 410082;2.長沙易達儀器有限公司,湖南 長沙 410205)
轉(zhuǎn)速在30000r/min以上的離心機被稱為超速離心機。當(dāng)轉(zhuǎn)子高速旋轉(zhuǎn)時,與空氣摩擦生熱,轉(zhuǎn)子中被分離的樣品溫度也會隨之升高,將會造成樣品變質(zhì)。因此,需要正確地測量轉(zhuǎn)子的實際溫度,以保證分離完成后樣品的品質(zhì)。
直接測量旋轉(zhuǎn)中的轉(zhuǎn)子的實際溫度比較困難,普通離心機通常是在離心室底部離轉(zhuǎn)子較近的地方安裝接觸式溫度傳感器來測量離心室溫度,從而間接測出轉(zhuǎn)子溫度。而超速離心機離心室則是處在高真空度環(huán)境中,傳統(tǒng)的接觸式測溫方法會造成較大的測量誤差。本文采用非接觸式的紅外傳感器來直接測量轉(zhuǎn)子的溫度。
一切溫度高于絕對零度的物體都在不停地向周圍發(fā)出紅外輻射能量。根據(jù)普朗克原理,物體輻射能量的大小直接與該物體的溫度有關(guān),用公式可以表達為[1,2]
式中P為黑體輻射的能量,δ為史蒂芬—玻耳茲曼常數(shù),ε為物體的輻射率,Tobj為被測物體的絕對溫度。
本系統(tǒng)采用熱電堆紅外傳感器,其工作原理是溫差電勢效應(yīng),即同一物體的兩端如果有溫差,這二端將存在電勢差。在熱電堆的實際使用中需考慮環(huán)境溫度對輸出的影響,傳感器的輸出電壓可表示為[2]
式中Uobj為傳感器輸出電壓,K為傳感器特性因子,ε為物體的輻射率,Tobj為被測物體絕對溫度,Tamb為環(huán)境絕對溫度。
超速離心機紅外測溫系統(tǒng)的系統(tǒng)框圖如圖1所示。主要包括1)光學(xué)系統(tǒng):通過光闌、濾光片等一系列的光學(xué)元件,保證目標(biāo)最大輻射能量傳送到紅外傳感器,并用以減小傳感器的視場角度,增加紅外傳感器測量的距離系數(shù);2)紅外傳感器:接收紅外熱輻射能量并產(chǎn)生一個微弱的電壓信號來測出目標(biāo)溫度,同時通過熱敏電阻器阻值的變化測出環(huán)境溫度;3)放大濾波電路:將熱電堆電壓信號和熱敏電阻器信號分別經(jīng)過放大濾波處理,以便后續(xù)采樣處理;4)主控制器模塊:負(fù)責(zé)A/D采樣,數(shù)據(jù)處理,與觸摸屏的通信;5)觸摸顯示屏:用于參數(shù)設(shè)置與溫度實時顯示。
圖1 超速離心機紅外測溫系統(tǒng)框圖Fig 1 Block diagram of infrared temperature measurement system of the ultracentrifuge
離心機紅外測溫系統(tǒng)采用TS118—3熱電堆傳感器作為溫度采集器件,這種傳感器具有響應(yīng)速度快、高靈敏度的特點,測量范圍為-20~+85℃。它是由熱電堆和熱敏電阻器兩部分組成,采用4管腳TO—18封裝。
如圖2所示,信號檢測部分采集兩路信號,一路熱敏電阻器信號,一路熱電堆信號。熱敏電阻器隨著環(huán)境溫度的變化改變阻值,通過電橋放大電路可以將變化的電阻值轉(zhuǎn)換成電壓的變化并進行放大輸出,并且在放大過程中進行線性化,用來對紅外傳感器的測量結(jié)果進行實時的補償和修正。
圖2 放大電路Fig 2 Amplification circuit
紅外傳感器信號放大電路的主要作用就是將該微弱電壓信號進行無失真的放大和調(diào)理,并消除高頻噪聲的干擾。熱電堆電壓信號非常微弱,其輸出為-1~2 mV,因此,使用斬波穩(wěn)零式高精度放大器ICL7650構(gòu)成前置放大器,將熱電堆信號放大1000倍。由于放大倍數(shù)較大,為了防止自激振蕩,采用兩級運放進行信號放大,并在每個反饋電阻器上并聯(lián)一只電容器來進行相位補償。當(dāng)離心機轉(zhuǎn)子的溫度低于離心室環(huán)境溫度時,由熱電堆的測溫原理可知,其輸出的電壓信號為負(fù)。設(shè)計中采用了參考電壓芯片Ref3012,它可以產(chǎn)生1.25 V的參考電壓,通過低漂移運放OP07將傳感器的輸出信號提升,滿足A/D采樣的要求。為防止信號變換過程中的干擾信號,在接入A/D前加入了一個二階低通濾波器,其截止頻率為15.915 Hz。
主控芯片作為整個超速離心機電控系統(tǒng)的核心,在離心機工作時要完成繁多的任務(wù),有較高的要求。本文選用了MSP430系列微控制器MSP430F249,用來完成A/D數(shù)據(jù)采集處理、數(shù)據(jù)存儲、串口通信、控制系統(tǒng)運行等任務(wù)。MSP430F249擁有精簡的指令集(RISC)結(jié)構(gòu),豐富的片內(nèi)資源和超低功耗和強大的數(shù)據(jù)處理能力。
由紅外測溫的原理可知,熱電堆輸出電壓將隨著目標(biāo)物體與環(huán)境溫度之間的差值的變化而變化,因此,必須要進行環(huán)境溫度的補償才能得到較精確的測量結(jié)果。本文通過軟件的方法來實現(xiàn)補償,實現(xiàn)了傳感器與微處理器結(jié)合的智能傳感器系統(tǒng),從而達到較高的精度,滿足超速離心機對溫度測量精度的要求。
環(huán)境溫度的測量由TS118—3內(nèi)集成了一只熱敏電阻器來完成,其輸出的電壓信號經(jīng)過相應(yīng)電橋放大調(diào)理后與環(huán)境溫度變化對應(yīng)呈線性對應(yīng)關(guān)系。
一維環(huán)境溫度補償算法是在多項式擬合的時候先暫時不考慮環(huán)境溫度的影響,把不同環(huán)境溫度下的輸出曲線在某一環(huán)境溫度做多項式擬合,擬合得到的各階系數(shù)適用于整個環(huán)境溫度范圍,只是常數(shù)項有不同,然后再根據(jù)環(huán)境溫度的變化來計算出常數(shù)項的值[3]。以環(huán)境溫度為20℃時物體輸出特性的擬合公式f(Uobj,20)作為標(biāo)準(zhǔn),二次項和一次項系數(shù)不變,只改變常數(shù)項的值。這樣就還需要一個函數(shù)g(Tamb,20)來計算不同環(huán)境溫度下測量的物體溫度與20℃下測量的物體溫度之間的差值,用公式可以表達為
式中Tobj為物體實際溫度,Uobj為熱電堆輸出電壓,Tamb為環(huán)境溫度。使用Matlab擬合出的特性公式為
則將式(4),式(5)代入式(3)可得
擬合的特性曲線如圖4所示。
圖3 不同環(huán)境溫度下的目標(biāo)溫度擬合曲線圖Fig 3 Temperature fitting curve of target under different temperature
由圖3所見,在離心機工作溫度范圍下的溫度擬合效果并不好,最大誤差達到了2℃左右,不能符合超速離心機溫度測量誤差最大為±1℃的要求。因此,需要使用更加精確的補償算法。
4.3.1 二維回歸分析數(shù)學(xué)模型
多維回歸分析法是數(shù)據(jù)處理方法之一,由多維回歸方程來建立被測目標(biāo)參量與傳感器輸出量之間的對應(yīng)關(guān)系,按照最小二乘法用實驗中的校準(zhǔn)數(shù)據(jù)計算出均方誤差最小條件下的回歸方程系數(shù)[4]。這樣,當(dāng)測得傳感器的輸出值時,就可以利用多維回歸方程來計算出相應(yīng)的目標(biāo)參數(shù)。因此可以使用多維回歸分析法建立一個二元函數(shù)如下
式中Tobj為目標(biāo)溫度,Uamb為熱敏電阻器輸出信號,Uobj為熱電堆輸出信號。
使用熱敏電阻器輸出信號Uamb和熱電堆輸出信號Uobj來共同計算目標(biāo)的實際溫度Tobj,利用二維回歸方程描述為
式中a0,a1,a2,a3,a4,a5為常數(shù)項,ε為高階無窮小。如果能把式中的各常數(shù)項系數(shù)推導(dǎo)出來,那么目標(biāo)溫度Tobj就可以計算出來了。
4.3.2 各常數(shù)項系數(shù)的確定
在離心機轉(zhuǎn)子工作溫度的范圍內(nèi)確定n個目標(biāo)溫度標(biāo)定點,在環(huán)境溫度范圍內(nèi)確定m個環(huán)境溫度標(biāo)定點,于是由目標(biāo)溫度與環(huán)境溫度構(gòu)成的標(biāo)準(zhǔn)發(fā)生器在各個標(biāo)定點的標(biāo)準(zhǔn)輸入值為
對應(yīng)于上述各個標(biāo)定點可以得到相應(yīng)的輸出電壓值Uambk與Uobjk。這樣,相當(dāng)于在m個不同環(huán)境溫度狀態(tài)下進行n次檢測標(biāo)定,經(jīng)標(biāo)定獲得了m條熱電堆輸入輸出特性曲線。
為確定二次曲面擬合方程式中的常數(shù)項,可以根據(jù)最小二乘法原理,使求得的系數(shù)值滿足均方誤差最小,即二次曲面擬合方程得到的f(Uambk,Uobjk)與標(biāo)定點Tobjk之間存在誤差,其方差為
式中k=1,2,…m×n??偣灿衜×n個標(biāo)定點,其均方誤差R應(yīng)為最小
由式(10)可見,均方誤差R是常系數(shù)a0~a5的函數(shù),根據(jù)多元函數(shù)求極值的條件,令下列各偏導(dǎo)為0,即
由上述方程組可以求出各常數(shù)項系數(shù),如此二次曲面擬合方程式就完全確定了。利用上述公式可推得曲面的擬合公式為
使用Matlab擬合所得特性曲面如圖4所示。
圖4 不同環(huán)境溫度下目標(biāo)溫度擬合曲面圖Fig 4 Fitting surface temperature map of target under different temperature
圖5顯示了各個標(biāo)定點與擬合曲面之間的關(guān)系,從中可以看出各標(biāo)定數(shù)據(jù)與擬合計算數(shù)據(jù)最大誤差不超過±0.5℃,符合了超速離心機對溫度測量精度的要求。
圖5 各標(biāo)定點與擬合曲面的誤差Fig 5 The error between the calibration points and fitting surface
本文研究了一種基于紅外技術(shù)的超速離心機測溫系統(tǒng),完成了系統(tǒng)的整體設(shè)計和測量放大電路設(shè)計,并通過軟件補償算法,抑制了環(huán)境溫度與被測體發(fā)射率對測溫精度的影響。通過仿真實驗和實際測試,本系統(tǒng)的溫度測量誤差不大于±0.6℃,達到了設(shè)計要求,并為超速離心機離心室的溫度控制提供了先決條件。
[1]松井邦彥.傳感器實用電路設(shè)計與制作[M].北京:科學(xué)出版社,2005.
[2]晏 敏,彭楚武,顏永紅,等.紅外測溫原理及誤差分析[J].湖南大學(xué)學(xué)報,2004,31(5):110 -112.
[3]任 焜,胡益民,吳 堅,等.一種實用紅外測溫儀數(shù)字溫度補償方法[J].傳感器技術(shù),2004,23(12):59 -61.
[4]孟秀峰.一種多傳感器信息融合的優(yōu)化方法[J].傳感器與微系統(tǒng),2010,29(12):67 -68.
[5]龐建瑩,施云波,修德斌,等.基于紅外傳感器的電氣火災(zāi)預(yù)警系統(tǒng)[J].儀表技術(shù)與傳感器,2010(3):64 -66.