《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 測(cè)試測(cè)量 > 業(yè)界動(dòng)態(tài) > 基于熱電偶試驗(yàn)數(shù)據(jù)擬合的溫度檢測(cè)儀設(shè)計(jì)

基于熱電偶試驗(yàn)數(shù)據(jù)擬合的溫度檢測(cè)儀設(shè)計(jì)

2009-07-13
作者:陶 盛,王東鋒,汪定江

??? 摘 要:以單片機(jī)強(qiáng)大的數(shù)據(jù)處理功能為基礎(chǔ),以試驗(yàn)數(shù)據(jù)的擬合而不是理想集成運(yùn)放的計(jì)算公式為測(cè)量依據(jù),提出了檢測(cè)環(huán)境電勢(shì)和現(xiàn)場(chǎng)電勢(shì)的新方法,并根據(jù)兩者之和即為熱電偶標(biāo)準(zhǔn)電勢(shì)這一基本依據(jù),設(shè)計(jì)了基于R型熱電偶的測(cè)溫系統(tǒng)。由于采用了軟件對(duì)各電勢(shì)信號(hào)處理,大大簡(jiǎn)化了傳統(tǒng)補(bǔ)償電路,使硬件設(shè)計(jì)僅包括環(huán)境溫度測(cè)量、現(xiàn)場(chǎng)電勢(shì)測(cè)量及單片機(jī)的信號(hào)處理三個(gè)模塊,并且顯著降低了成本。仿真表明,系統(tǒng)測(cè)溫精確,誤差小于5℃。
??? 關(guān)鍵詞:熱電偶;數(shù)據(jù)擬合;冷端補(bǔ)償;單片機(jī);熱端溫度

?

??? 在航空發(fā)動(dòng)機(jī)排氣溫度檢測(cè)、熱處理、鑄造等廣泛領(lǐng)域都需要用到溫度儀表來(lái)檢測(cè)溫度,在這些儀表中用得最多的就是熱電偶儀表。然而由于熱電偶的非線性特點(diǎn),使得熱電偶的測(cè)溫電路非常復(fù)雜。例如為了實(shí)現(xiàn)非線性變化量的測(cè)量,傳統(tǒng)測(cè)溫儀表電路往往需要十余個(gè)集成運(yùn)放和近百個(gè)外圍電阻、電容等元件,不僅電路極為復(fù)雜,而且易受環(huán)境溫度影響,測(cè)量精度也難以提高。另一方面,由于用以計(jì)算溫度的熱電偶標(biāo)準(zhǔn)熱電勢(shì)是在其冷端溫度為0 ℃時(shí)測(cè)量的[3],而實(shí)際應(yīng)用中,熱電偶冷端溫度往往不是0 ℃,受環(huán)境影響在-50 ℃~+50 ℃范圍內(nèi)變化,這種大幅度的環(huán)境溫度變化使熱電偶的測(cè)量產(chǎn)生巨大誤差,因此需對(duì)熱電偶進(jìn)行冷端補(bǔ)償。同樣,傳統(tǒng)儀表的冷端補(bǔ)償電路也存在電路復(fù)雜、調(diào)試?yán)щy等缺點(diǎn)。
??? 針對(duì)上述傳統(tǒng)測(cè)溫電路的缺點(diǎn),可對(duì)簡(jiǎn)單模擬電路的輸入、輸出數(shù)據(jù)進(jìn)行擬合,將擬合結(jié)果交給數(shù)據(jù)處理功能強(qiáng)大的單片機(jī)處理,就可以使電路的設(shè)計(jì)結(jié)構(gòu)大大簡(jiǎn)化,并獲得更高的檢測(cè)精度。本文在對(duì)大量試驗(yàn)結(jié)果的數(shù)據(jù)擬合和電路仿真的基礎(chǔ)上,提出了新的熱電偶測(cè)溫儀表設(shè)計(jì)方法,以期為該類(lèi)型測(cè)溫儀表的生產(chǎn)提供參考。
1 熱電偶的冷端溫度補(bǔ)償
??? 在電極材料和冷端溫度保持不變的情況下,熱電偶的熱電勢(shì)為熱端溫度(熱源溫度)的單值函數(shù)。通常工作溫度是由冷端為0 ℃時(shí)的標(biāo)準(zhǔn)熱電勢(shì)來(lái)反映,因此需要對(duì)非0 ℃的冷端進(jìn)行溫度補(bǔ)償。其依據(jù)是中間溫度定律[1]
??? 已知熱電偶的熱端溫度為T(mén)(℃),冷端溫度為0 ℃時(shí)的熱電勢(shì)為E(標(biāo)準(zhǔn)電勢(shì))。如果:(1)該熱端溫度為T(mén)n(環(huán)境溫度),冷端溫度為0 ℃時(shí)的熱電勢(shì)為E1(環(huán)境電勢(shì)); (2)該熱電偶的熱端溫度為T(mén),冷端溫度為T(mén)n時(shí)的熱電勢(shì)為E2(現(xiàn)場(chǎng)電勢(shì))。那么:
??? E=E1+E2?????????????????????????????????????????? ?(1)
??? 根據(jù)該定律,只要設(shè)法測(cè)出環(huán)境電勢(shì)E1,并將其與熱電偶測(cè)出的現(xiàn)場(chǎng)電勢(shì)E2求和,即可計(jì)算出對(duì)應(yīng)熱源溫度的標(biāo)準(zhǔn)熱電勢(shì)E,并由已知試驗(yàn)結(jié)果確定出熱端溫度T。
2? 環(huán)境電勢(shì)測(cè)量電路設(shè)計(jì)
??? 熱電偶的環(huán)境電勢(shì)是環(huán)境溫度的單值函數(shù),所以只要利用熱電阻等溫度傳感器測(cè)出環(huán)境溫度就可以由已知的試驗(yàn)結(jié)果確定出環(huán)境電勢(shì)。對(duì)K型熱電偶,其環(huán)境電勢(shì)隨環(huán)境溫度的變化關(guān)系可由試驗(yàn)數(shù)據(jù)的最小二乘擬合得到。其計(jì)算公式如下:
??? E1=0.0392×Tn+0.0340??????????????????????? (2)
??? 式(2)中:E1為熱電偶的環(huán)境電勢(shì)(mV); Tn為環(huán)境溫度(℃)。式(2)適用的溫度范圍為-50 ℃~+50 ℃。
??? 式(2)中的環(huán)境溫度Tn可由圖1所示的電路實(shí)現(xiàn)。其中R22、R16、R17和R18組成測(cè)溫電橋,其輸出信號(hào)接差動(dòng)集成運(yùn)放UA741。R18為WZB型鉑熱電阻(0℃時(shí),標(biāo)稱電阻值為100Ω),R16為68Ω標(biāo)準(zhǔn)電阻。該電路可以獲得近似恒流法的線性輸出電壓Vi2和Vi3。顯然Vi3與熱電阻R18存在線性關(guān)系,所以熱電阻隨溫度的變化可以線性地反映到輸出端Vo1。通過(guò)試驗(yàn)測(cè)出不同溫度下的輸出電壓Vo1,將試驗(yàn)結(jié)果擬合可確定出環(huán)境溫度Tn與輸出電壓Vo1的關(guān)系如下:

??? Tn=33.6080×Vo1-76.8451???????????????????? ?(3)
式(3)中,Tn為環(huán)境溫度(℃); Vo1為輸出電壓(V)。將模擬量Vo1經(jīng)A/D轉(zhuǎn)換芯片轉(zhuǎn)換為數(shù)字量后送入單片機(jī)即可計(jì)算出環(huán)境溫度Tn,再將Tn代入式(2)即可由單片機(jī)計(jì)算出環(huán)境電勢(shì)E1。

?


3? 現(xiàn)場(chǎng)電勢(shì)測(cè)量電路設(shè)計(jì)
??? 圖2為測(cè)量現(xiàn)場(chǎng)電勢(shì)E2的電路,熱電偶所測(cè)出的現(xiàn)場(chǎng)電勢(shì)由電阻R14輸入到集成運(yùn)算放大器UA741。由于集成運(yùn)放并非完全理想,在精確的測(cè)量中,其輸出電壓Vo2與現(xiàn)場(chǎng)電勢(shì)E2間的計(jì)算關(guān)系不能簡(jiǎn)單地采用理想集成運(yùn)放的公式確定,而應(yīng)依據(jù)試驗(yàn)建立。本文由數(shù)據(jù)擬合而確定的現(xiàn)場(chǎng)電勢(shì)計(jì)算公式如下:
??? E2=16.3017×Vo2-1.2603???????????????????????(4)
式中,E2為現(xiàn)場(chǎng)電勢(shì)(mV); Vo2為檢測(cè)電路的輸出電壓(V)。將Vo2經(jīng)A/D轉(zhuǎn)換后的數(shù)字量送入單片機(jī),即可由式(4)計(jì)算出現(xiàn)場(chǎng)電勢(shì)E2

?

?

4? 熱電勢(shì)測(cè)溫信號(hào)處理電路設(shè)計(jì)
??? 在確定了環(huán)境電勢(shì)E1和現(xiàn)場(chǎng)電勢(shì)E2后,即可由式(1)確定熱電偶的標(biāo)準(zhǔn)電勢(shì)E。根據(jù)試驗(yàn)結(jié)果[4],可得出K型熱電偶熱端溫度T和標(biāo)準(zhǔn)電勢(shì)E存在如下擬合關(guān)系:
??? T=24.5020×E-4.0446 ????????????????????? (5)
式中,T為待檢測(cè)的熱端溫度(℃),E為熱電偶冷端溫度為0℃時(shí)的標(biāo)準(zhǔn)電勢(shì)(mV)。圖3為由式(5)擬合的曲線,可以看出,該擬合公式具有很高的計(jì)算精度。依據(jù)式(5)可由單片機(jī)程序計(jì)算出熱端溫度。

?


??? 圖4為熱端溫度信號(hào)處理電路圖(及仿真效果),主要由A/D轉(zhuǎn)換器件ADC0832、單片機(jī)AT89S51、液晶顯示器LCD1602、上拉電阻R2~R9等組成。

?


??? ADC0832主要完成模擬電壓信號(hào)的采集與轉(zhuǎn)換,該芯片有2個(gè)輸入通道CH0和CH1,其中CH0輸入現(xiàn)場(chǎng)電勢(shì)信號(hào),接圖2的輸出電壓信號(hào)Vo2;CH1輸入環(huán)境電勢(shì)信號(hào),接圖2的輸出電壓信號(hào)Vo1,2個(gè)電勢(shì)信號(hào)的采集次序受單片機(jī)AT89S51的指令控制。該芯片轉(zhuǎn)換后的數(shù)字信號(hào)VAL與輸入模擬電壓Vi間的計(jì)算關(guān)系如下[5]:
??? VAL=51×Vi???????????????????????????? ?(6)
式中,VAL為輸出的數(shù)字信號(hào)(0~255); Vi為輸入的模擬電壓(V)。當(dāng)數(shù)字信號(hào)VAL輸入單片機(jī)后,即可依據(jù)(6)式求出輸入電壓Vi,并進(jìn)而由(2)~(3)式計(jì)算出環(huán)境電勢(shì)E1和現(xiàn)場(chǎng)電勢(shì)E2。將兩者通過(guò)單片機(jī)求和即可算出標(biāo)準(zhǔn)電勢(shì)E。

5? 冷端補(bǔ)償?shù)能浖O(shè)計(jì)
??? 采用單片機(jī)軟件進(jìn)行信號(hào)處理與運(yùn)算,可以替代傳統(tǒng)集成運(yùn)放等傳統(tǒng)硬件電路,從而簡(jiǎn)化電路結(jié)構(gòu),縮小電路板體積。本文由軟件實(shí)現(xiàn)的冷端自動(dòng)補(bǔ)償?shù)牟糠諧語(yǔ)言程序設(shè)計(jì)如下:
??? ………(受篇幅所限,省略有關(guān)液晶驅(qū)動(dòng)、AD轉(zhuǎn)換子程序及有關(guān)變量聲明)
??? while(1)? //無(wú)限循環(huán)以對(duì)環(huán)境電勢(shì)和現(xiàn)場(chǎng)電勢(shì)進(jìn)行全程采集
??? ?{
??? VAL= A_D0( );?? //對(duì)通道0進(jìn)行A/D轉(zhuǎn)換,采集現(xiàn)場(chǎng)電勢(shì)E2的數(shù)字量
??? E2=8×VAL/25-1;? //計(jì)算現(xiàn)場(chǎng)電勢(shì),依據(jù)式(4)和式(6)的化簡(jiǎn)結(jié)果
??? VAL=A_D1( ); //對(duì)通道1進(jìn)行A/D轉(zhuǎn)換,采集環(huán)境電勢(shì)E1的數(shù)字量
??? E1=VAL/40-3;//計(jì)算環(huán)境電勢(shì),依據(jù)式(2)、(3)和(6)的化簡(jiǎn)結(jié)果
??? E=E2+E1; //計(jì)算標(biāo)準(zhǔn)電勢(shì)
??? T=24×E+E/2-4;//計(jì)算熱端溫度,依據(jù)式(5)的化簡(jiǎn)結(jié)果
??? display(T);//調(diào)用顯示程序,在LCD上顯示熱端溫度
??? ………
??? }?????
6? 測(cè)溫儀表的仿真與試驗(yàn)
??? 為確保熱電偶冷端補(bǔ)償?shù)能浻布O(shè)計(jì)正確,縮短開(kāi)發(fā)周期,本文基于Proteus軟件進(jìn)行了仿真。其基本過(guò)程是:(1)設(shè)計(jì)圖1以及圖1和圖4所示的仿真原理圖;然后將圖1中的熱電阻R18取值為111.88Ω(30℃時(shí)的試驗(yàn)值),再將圖2中的輸入現(xiàn)場(chǎng)電勢(shì)取為37.325 mV(900 ℃時(shí)K型熱電偶的標(biāo)準(zhǔn)電勢(shì)); (3)運(yùn)行仿真,即可得到圖4所示熱端溫度的仿真效果。進(jìn)一步試驗(yàn)表明,系統(tǒng)測(cè)量誤差小于5℃。
??? 熱電阻隨環(huán)境溫度的變化,可以線性地變換為環(huán)境電勢(shì)隨環(huán)境溫度的變化,從而可以利用熱電阻測(cè)出環(huán)境電勢(shì)?,F(xiàn)場(chǎng)電勢(shì)與輸出電壓間的關(guān)系是以試驗(yàn)數(shù)據(jù)的擬合為基礎(chǔ),而不是簡(jiǎn)單地利用理想集成運(yùn)放的計(jì)算公式,結(jié)果可使檢測(cè)精度明顯提高并簡(jiǎn)化電路設(shè)計(jì),這種設(shè)計(jì)方法的優(yōu)點(diǎn)是可以充分利用單片機(jī)強(qiáng)大的數(shù)據(jù)處理功能。
??? 通過(guò)對(duì)環(huán)境電勢(shì)信號(hào)和現(xiàn)場(chǎng)電勢(shì)信號(hào)的采集和A/D轉(zhuǎn)換,再由單片機(jī)對(duì)轉(zhuǎn)換后的兩個(gè)數(shù)字信號(hào)變換、求和,即可實(shí)現(xiàn)熱電偶冷端的自動(dòng)補(bǔ)償,不僅過(guò)程簡(jiǎn)單,而且可以大大簡(jiǎn)化傳統(tǒng)補(bǔ)償電路,符合用“軟件代替硬件”的現(xiàn)代設(shè)計(jì)思想。
參考文獻(xiàn)
[1] 來(lái)清民.傳感器與單片機(jī)接口及實(shí)例[M].北京:航空航天大學(xué)出版社,2008.
[2] 何希才.常用傳感器應(yīng)用電路的設(shè)計(jì)與實(shí)踐[M].北京:科學(xué)出版社,2007.
[3] 孟立凡.傳感器原理及技術(shù)[M].北京:國(guó)防工業(yè)出版社,2005.
[4] 韓保軍.傳感器原理及應(yīng)用技術(shù)[M].西安:西安電子科技大學(xué)出版社,2003.
[5] 徐瑋.C51單片機(jī)高效入門(mén)[M].北京:機(jī)械工業(yè)出版社,2007.

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點(diǎn)。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無(wú)法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問(wèn)題,請(qǐng)及時(shí)通過(guò)電子郵件或電話通知我們,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟(jì)損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。