, ,
(哈爾濱工程大學(xué) 自動(dòng)化學(xué)院,黑龍江 哈爾濱 150001)
提高測(cè)溫精度、保證測(cè)溫準(zhǔn)確性和增加系統(tǒng)采樣通道一直是高精度測(cè)溫系統(tǒng)的主要研究方向。但在設(shè)計(jì)和實(shí)現(xiàn)過程中,各種外部和內(nèi)部干擾源會(huì)降低測(cè)溫系統(tǒng)的實(shí)際測(cè)量精度。如,惠更斯電橋雖能夠反映出微弱信號(hào)變化,但惠更斯電橋存在較大的非線性誤差[1];阻值比較法的線性度較好,但目前的基于阻值比較法的測(cè)溫系統(tǒng)不能消除測(cè)溫回路中的熱電動(dòng)勢(shì)對(duì)測(cè)溫精度的影響[2],而且多采用分時(shí)采樣的方式,這無法消除因激勵(lì)電壓或者AD參考源的波動(dòng)而引入的誤差[3]。
在某些特殊應(yīng)用場(chǎng)合,測(cè)溫電路設(shè)計(jì)不合理還將對(duì)測(cè)溫環(huán)境產(chǎn)生負(fù)面影響。如,在小體積精密測(cè)溫應(yīng)用中,測(cè)溫電路的自熱效應(yīng)將使得流經(jīng)鉑電阻器的工作電流產(chǎn)生較大的熱量積累,進(jìn)而導(dǎo)致測(cè)溫環(huán)境的溫升誤差[4]。通過控制恒流源的工作時(shí)間[5]和利用脈沖電流代替測(cè)溫電路的恒定電流[4]可有效減小自熱效應(yīng),但如果恒流源和脈沖電流的工作周期選擇不適當(dāng),將導(dǎo)致采樣誤差和降低測(cè)溫頻率,從而影響測(cè)溫的準(zhǔn)確性。
基于此,本文設(shè)計(jì)了一種高精度低自熱多通道測(cè)溫系統(tǒng)。該測(cè)溫系統(tǒng)利用阻值比較法與差分放大電路提高測(cè)溫精度;利用序列激勵(lì)電壓控制保證測(cè)溫準(zhǔn)確性,這對(duì)于高精度測(cè)溫系統(tǒng)應(yīng)用具有重要的實(shí)際意義。
為滿足測(cè)溫系統(tǒng)同時(shí)兼顧高精度、低自熱和多通道的優(yōu)點(diǎn),總體方案如圖1所示。
圖1 總體方案設(shè)計(jì)圖
1)高精度測(cè)溫單元:基于阻值比較法的測(cè)溫電路,Pt 1 000測(cè)溫信號(hào)經(jīng)差分電路差分放大后送入AD模擬輸入端,經(jīng)A/D轉(zhuǎn)換后送入處理器。
2)低自熱控制單元:通過控制激勵(lì)開關(guān)的通斷產(chǎn)生激勵(lì)測(cè)溫回路的電壓序列,減小自熱效應(yīng)。
3)多通道采樣單元:差分輸入下,利用AD7608的8路輸入,可同時(shí)完成4通道溫度采集,滿足多通道測(cè)溫需求。
4)主控與輔助電路單元:MSP430F149單片機(jī)具有豐富的片上外圍資源,可滿足多通道測(cè)溫的需求;且具有封裝小、超低功耗等優(yōu)點(diǎn)。輔助電路單元包括液晶顯示、串口發(fā)送和電源電路[6]。
基于阻值比較法的測(cè)溫電路如圖2所示。
圖2 測(cè)溫電路原理圖
由圖2中,R1為鉑電阻,R2為參考電阻,且已知阻值,R3,R4為分壓電阻,R7,R8,R9,R10為導(dǎo)線電阻。UR1與UR2可直接測(cè)得,根據(jù)公式
可得
進(jìn)而通過計(jì)算得到實(shí)際測(cè)量溫度。
通常,當(dāng)流經(jīng)鉑電阻器電流超過0.5 mA時(shí),鉑電阻器的自熱效應(yīng)會(huì)影響測(cè)量精度[5]。根據(jù)下列公式可得
(1)
根據(jù)元件實(shí)際選型可得,R3+R4=20 kΩ。已知差分放大器INA118電壓輸入閾值為4.2 V,則可令分壓電阻R3=R4=10 kΩ,這既保證鉑電阻器的自熱效應(yīng)不會(huì)影響測(cè)溫精度,又保證差分輸入不超過輸入閾值。
由于導(dǎo)線上存在雜散電阻,導(dǎo)線電阻使得測(cè)量電壓低于實(shí)際電壓。要消除導(dǎo)線電阻的引入誤差,可以采用差分輸入方式。由圖2所示,理想情況下,差分放大器INA118輸出如式(2)、式(3)所示
(2)
(3)
(4)
因此,差分輸入方式可以很好地消除導(dǎo)線電阻對(duì)測(cè)溫精度的影響。
當(dāng)測(cè)溫回路的激勵(lì)電壓或者參考源存在波動(dòng)時(shí),AD量化誤差必然存在,可同時(shí)采樣UR1和UR2來消除量化誤差??紤]到測(cè)溫系統(tǒng)具有高精度和多輸入通道的特點(diǎn),選擇具有8路輸入的18位同步采樣A/D轉(zhuǎn)換器AD7608。AD7608內(nèi)置的2.5 V恒壓源通過內(nèi)部電路轉(zhuǎn)換為4.5 V參考源。此時(shí),AD7608的分辨力為
設(shè)鉑電阻器工作在某溫度下,當(dāng)溫度變化0.004 ℃時(shí),鉑電阻兩端電壓變化值為
5 V=0.003 303 5 mV.
為使AD7608能夠分辨出0.008 ℃溫度變化,則此時(shí)放大倍數(shù)G應(yīng)滿足下式
(5)
已知參考源為4.5 V,當(dāng)環(huán)境溫度為200 ℃時(shí),對(duì)應(yīng)鉑電阻器阻值R1=1 758.56 Ω,則采樣信號(hào)需滿足下式
(6)
即G≤11.65。綜上,10.39≤G≤11.65。由式(2)可得,4.69 kΩ≤R5≤5.32 kΩ。根據(jù)元件實(shí)際選型,R5=5.1 kΩ,此時(shí)G=10.8;同理,R6=5.1 kΩ。
根據(jù)以上計(jì)算可知,在-40~200 ℃測(cè)溫范圍內(nèi),高精度測(cè)溫單元的測(cè)溫精度最高可達(dá)0.004 ℃,該單元適用于大部分高精度測(cè)溫場(chǎng)合。
鉑電阻器的自熱效應(yīng)會(huì)對(duì)小體積或者密閉空間的測(cè)溫產(chǎn)生負(fù)面影響,主要原因是自熱引起的環(huán)境溫升[4]。表1給出了不同激勵(lì)周期下的鉑電阻器發(fā)熱量對(duì)比。
表1 不同激勵(lì)周期下鉑電阻發(fā)熱量
由表1可知,工作1 h后,模式1發(fā)熱量大于其他模式4倍以上;模式2、模式3和模式4的發(fā)熱量隨激勵(lì)時(shí)間的延長(zhǎng)而增加,當(dāng)發(fā)熱量累積到一定程度就會(huì)影響實(shí)際測(cè)溫精度。因此,設(shè)計(jì)能產(chǎn)生激勵(lì)電壓序列的低自熱控制單元來減小自熱效應(yīng)的影響。
如圖2所示,低自熱控制單元由A單元和B單元組成,低自熱控制單元通過控制激勵(lì)開關(guān)K產(chǎn)生激勵(lì)電壓序列。激勵(lì)周期由穩(wěn)定周期T1、采樣周期T2和空激勵(lì)周期T3組成。在測(cè)溫速率一定的情況下,最大限度地提高T3占空比,可以有效減小鉑電阻器自熱效應(yīng)。
設(shè)測(cè)溫采樣速率為fTM,則激勵(lì)周期TTM=1/fTM。T1由激勵(lì)開關(guān)的動(dòng)作時(shí)間決定。設(shè)激勵(lì)開關(guān)的動(dòng)作時(shí)間為Ts,當(dāng)T1≥10Ts時(shí),可保證激勵(lì)電壓不會(huì)因激勵(lì)開關(guān)抖動(dòng)而波動(dòng)。T2與AD采樣周期和采樣次數(shù)相關(guān)。設(shè)AD采樣周期為tAD,采樣總周期為TAD,程序執(zhí)行時(shí)間為L(zhǎng),當(dāng)采樣N次時(shí),TAD=NtAD+L。為保證采樣穩(wěn)定性,在開始階段預(yù)留M個(gè)AD采樣周期,則
TAD≥(N+M)tAD+L.
(7)
T3主要由測(cè)溫速率和對(duì)外輻射熱量決定。已知激勵(lì)周期為TTM,則空激勵(lì)周期T3=TTM-T1-T2。此時(shí),可保證在T1,T2滿足條件的前提下,T3占空比最大。
根據(jù)以上原則,已知測(cè)溫速率為4 Hz,即TTM為250 ms。選擇歐姆龍G6S系列繼電器作為激勵(lì)開關(guān)時(shí),已知繼電器的動(dòng)作時(shí)間為4 ms,則T1=40 ms;已知AD7608采樣速率為3.125 kHz,則rAD=0.32 ms;已知T1=40 ms,則可令M=0。在激勵(lì)周期內(nèi)采樣100次數(shù)據(jù)做平均,則tAD=32 ms。調(diào)整主程序使得L=40 ms,由式(5)可知,T2≥72 ms,取T2=80 ms,即滿足設(shè)計(jì)要求。已知TTM=250 ms,T1=40 ms,T2=80 ms,則T3=130 ms。因此,選擇歐姆龍G6S系列繼電器作為激勵(lì)開關(guān),按以上要求配置即可保證自熱效應(yīng)最小。
鉑電阻器和銅導(dǎo)線因材質(zhì)不同,相互接觸時(shí)會(huì)產(chǎn)生熱電動(dòng)勢(shì)。例如:假設(shè)鉑電阻器工作環(huán)境溫度為30 ℃,銅導(dǎo)線兩端存在2 ℃溫差,根據(jù)GB/T 2903—1998附錄A中表A2所列分度表[7]可知,此時(shí)熱電動(dòng)勢(shì)為
EAB(30,29 ℃)=f(30 ℃)-f(29 ℃)=0.007 mV.
由圖2所示,當(dāng)溫度變化0.004 ℃時(shí),ΔRt=0.015 4 Ω,此時(shí)ΔUPt1000=0.003 3 mV,即熱電動(dòng)勢(shì)影響測(cè)溫精度。
為此,設(shè)計(jì)三點(diǎn)激勵(lì)來實(shí)現(xiàn)調(diào)向激勵(lì)設(shè)計(jì)。如圖2所示,A點(diǎn)為正向激勵(lì),B點(diǎn)為空激勵(lì),C點(diǎn)為反向激勵(lì)。設(shè)UE為實(shí)測(cè)R1兩端電壓,Ue為R1真實(shí)電壓,U*為熱電動(dòng)勢(shì)。因?yàn)闊犭妱?dòng)勢(shì)與電流方向無關(guān),則
當(dāng)激勵(lì)開關(guān)K在A時(shí)
UE=Ue+U*;
(8)
當(dāng)激勵(lì)開關(guān)K在C時(shí)
UE=Ue-U*.
(9)
式(8)和式(9)相加化簡(jiǎn)后得到
UE=Ue.
(10)
由式(10)可知,采樣激勵(lì)調(diào)向前后的電壓信號(hào),將采樣值相加后再做平均即可消除熱電動(dòng)勢(shì)。
綜上所述,低自熱控制單元通過控制G6S系列繼電器來實(shí)現(xiàn)序列激勵(lì)測(cè)溫回路,從而減小自熱效應(yīng);通過控制G6S系列繼電器來實(shí)現(xiàn)調(diào)向激勵(lì),從而消除熱電動(dòng)勢(shì)。激勵(lì)周期由正激勵(lì)周期Tf與反激勵(lì)周期Tb構(gòu)成,反激勵(lì)子周期激勵(lì)方向相反,與正激勵(lì)子周期長(zhǎng)度相同,作用一致。各激勵(lì)周期時(shí)序如圖3所示。
圖3 激勵(lì)周期時(shí)序圖
AD7608具有8路輸入,已知單路測(cè)溫需要2個(gè)模擬輸入端配合完成,則AD7608可同時(shí)進(jìn)行4路測(cè)溫。模擬輸入端V1,V2,V3和V4由CONVST A控制,模擬輸入端V5,V6,V7和V8由CONVST B控制,MCU通過同時(shí)控制CONVST A,CONVST B來實(shí)現(xiàn)同時(shí)采樣8路輸入信號(hào)。轉(zhuǎn)換完畢后,數(shù)據(jù)通道DB0~DB15分2次將18位轉(zhuǎn)換數(shù)據(jù)送出。AD7608的輸出電平為可選擇的3.3 ,5 V,因MSP430F149輸出3.3 V COMS電平,通過配置23管腳使得AD7608輸出3.3 V COMS電平,從而實(shí)現(xiàn)與單片機(jī)直連。
測(cè)溫電路噪聲和鉑電阻器的非線性是影響測(cè)溫電路準(zhǔn)確性的主要因素。對(duì)于測(cè)溫電路噪聲,考慮到溫度是大慣性環(huán)節(jié),可設(shè)計(jì)合適的低通濾波器予以消除,而分段線性擬合則是減小鉑電阻器非線性的有效途徑。
設(shè)計(jì)巴特沃思低通濾波器濾除測(cè)溫回路噪聲。當(dāng)設(shè)計(jì)指標(biāo)選為:αP=3 dB,αS=40 dB,EP=0.02,數(shù)字濾波器為
H(z)=
采用高精度、低溫漂固值電阻器(對(duì)應(yīng)溫度點(diǎn)36.077 5 ℃)做長(zhǎng)時(shí)間溫度測(cè)試,可以得到數(shù)字濾波器的實(shí)際濾波效果如圖4所示。
圖4 測(cè)溫?cái)?shù)據(jù)濾波效果圖
由圖4所示的濾波前后輸出曲線可知,數(shù)字濾波器很好地濾除噪聲,實(shí)際測(cè)溫誤差小于0.008 ℃,并且隨著工作時(shí)間增長(zhǎng),濾波器平滑數(shù)據(jù)的效果更加明顯。
鉑電阻器作為高精度溫度敏感元件,其阻值與溫度之間存在非線性,其計(jì)算公式
Rt=R0(1+At+Bt2),
(11)
式中A=3.908 3×103,B=-5.775×107,R0=1 000 Ω。根據(jù)式(11)計(jì)算可知,若忽略二次方項(xiàng)并在0~100 ℃進(jìn)行線性擬合,因忽略二次項(xiàng)產(chǎn)生的最大誤差為1.5 ℃。
分段線性擬合能減小非線性誤差。在分段擬合過程中,分段數(shù)需根據(jù)測(cè)溫精度要求確定,即非線性誤差小于測(cè)溫精度3倍以上。計(jì)算可知,在-40~200 ℃范圍內(nèi),24等分和48等分條件下分段線性擬合的非線性誤差分別為0.004,0.000 1 ℃,如圖5所示??紤]到測(cè)溫電路和元件的非線性影響,則采用48等分對(duì)鉑電阻器進(jìn)行非線性誤差補(bǔ)償。
圖5 分段擬合非線性誤差比對(duì)
根據(jù)鉑電阻分度表,在-40~200 ℃范圍內(nèi)選取-30,80,190 ℃附近的溫差約為6 ℃的測(cè)試范圍驗(yàn)證測(cè)溫精度,并選用低溫漂高精度的固值電阻器做長(zhǎng)時(shí)間測(cè)試,截取部分溫度誤差數(shù)據(jù)如圖6~圖8所示。由圖6~圖8可知,高頻噪聲基本被濾除干凈,實(shí)際測(cè)溫精度能夠達(dá)到±0.008 ℃,滿足設(shè)計(jì)要求。
圖6 -30 ℃附近的溫度誤差曲線
圖7 80 ℃附近的溫度誤差曲線
圖8 190 ℃附近的溫度誤差曲線
基于實(shí)測(cè)試驗(yàn)結(jié)果可知,高精度低自熱多通道測(cè)溫系
統(tǒng)的測(cè)溫精度為±0.008 ℃,并且可以提高測(cè)溫精度,消除熱電動(dòng)勢(shì)對(duì)測(cè)溫精度的影響,降低自熱效應(yīng)對(duì)測(cè)溫準(zhǔn)確度的影響,而且還可用于多路測(cè)溫的場(chǎng)合。對(duì)于工業(yè)生產(chǎn)和軍事領(lǐng)域中需要高精度多路測(cè)溫的場(chǎng)合來說,高精度低自熱多通道測(cè)溫系統(tǒng)有著重要意義。
參考文獻(xiàn):
[1]劉國(guó)強(qiáng),唐東紅.基于AT89C51單片機(jī)的高精度測(cè)溫系統(tǒng)的研制[J].儀器儀表學(xué)報(bào),2005,26(8):258-259.
[2]Hill Gerald M.High accuracy temperature measurement using RTDS with current loop conditioning[R].Florida:NASA,1997.
[3]方益喜.基于PT1000的高精度溫度測(cè)量系統(tǒng)[J].電子設(shè)計(jì)工程,2010,18(10):79-82.
[4]鐘 麗,袁 峰.精密溫度測(cè)量中傳感器熱特性對(duì)溫度場(chǎng)的影響[J].儀器儀表學(xué)報(bào),2004,25(4):158-160.
[5]Wienand Karlheinz,Muller Andreas.Sensor with temperature dependent measuring resistor and its use for temperature measurement:US,6232618B1[P].2001—03—15.
[6]程建華,袁永平.多通道溫度自動(dòng)測(cè)量存儲(chǔ)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].傳感器與微系統(tǒng),2012,31(8):130-133.
[7]GB/T 2903—1998.銅—銅鎳(康銅)熱電偶絲[S].北京:中國(guó)質(zhì)檢出版社,2008.
[8]易先軍,文小玲,劉翠梅.基于鉑電阻的溫度高精度測(cè)量研究[J].傳感器與微系統(tǒng),2009,28(1):49-51.