蘇 波,黃 新
(1.桂林電子科技大學 電子工程學院,廣西 桂林541004;2.廣西工商職業(yè)技術(shù)學院 信息與設(shè)計系,廣西 南寧530003)
溫度是工業(yè)生產(chǎn)過程中測控的重要參數(shù)之一,在國防、軍事、科學試驗及工農(nóng)業(yè)生產(chǎn)過程中,溫度的測量和控制具有十分重要的作用。在實際的溫度檢測中,主要有平均溫度檢測和溫度分布檢測[1]。前者測試系統(tǒng)簡單,使用最簡單的紅外傳感器對一定距離的目標發(fā)射的紅外線進行處理就能得到目標平均溫度值;后者目前一般都是采用昂貴的紅外熱像儀進行檢測,其費用高,難維護成為制約該技術(shù)發(fā)展的最大瓶頸。針對溫度分布檢測,本文提出了一種基于多傳感器的智能溫度傳感器,降低了測試成本。
紅外測溫的原理是黑體輻射定律,自然界中一切高于絕對零度的物體都在不停向外輻射能量,物體的向外輻射能量的大小及其按波長的分布與它的表面溫度有著十分密切的聯(lián)系,物體的溫度越高,所發(fā)出的紅外輻射能力越強。物體溫度與物體輻射能量關(guān)系為
P(T)=σT4.
其中,P(T)為物體輻射能量,T 為物體溫度,σ 為斯特潘-玻耳茲曼常量。紅外傳感器能接收到被測物體的紅外輻射并轉(zhuǎn)換為相應的電信號,電信號經(jīng)采樣、轉(zhuǎn)換最終轉(zhuǎn)換為物體溫度。
系統(tǒng)體系結(jié)構(gòu)如圖1 所示,紅外傳感器陣列將被測對象溫度經(jīng)過放大電路處理后被處理器采集并處理,處理器中集成了高速A/D,外部存儲器用來保存大量的測量數(shù)據(jù)。集成溫度傳感器主要用于測量環(huán)境溫度來進行軟件上的環(huán)境溫度補償,這種方式大大簡化了電路設(shè)計并使溫度補償?shù)臏蚀_性提高,集成溫度傳感器選用數(shù)字溫度傳感器DS18B20。無線模塊用以響應上位機詢問信號并傳輸溫度值給上位機。
圖1 系統(tǒng)整體結(jié)構(gòu)圖Fig 1 Overall structure diagram of system
系統(tǒng)中傳感器選用HMS 系列中的HMS-Z11 紅外傳感器,其外觀如圖2 所示。該傳感器將多只熱電偶串聯(lián)在一起形成熱電堆,熱端和冷端之間進行了隔熱處理,當紅外線能量照射在紅外工作端時,將使熱端溫度升高產(chǎn)生與之對應的熱電勢[2~5]。它具有較高的分辨率和靈敏度,輸出線性度好,封裝頂部的透光窗對紅外線的透射性高,在工作范圍內(nèi),紅外線吸收率為100 %。在傳感器內(nèi)部還集成了一只100 kΩ 的熱敏電阻器,可以利用做硬件上的溫度補償設(shè)計。
圖2 HMS-Z11 紅外傳感器外觀Fig 2 Appearance of HMS-Z11 infrared sensor
系統(tǒng)中選用了6 只傳感器構(gòu)成了一個傳感器陣列結(jié)構(gòu),如圖3 所示。傳感器在透鏡焦距位置均勻排成一列,這樣增加了傳感器的檢測范圍,同時,由于紅外線強度弱,透鏡也將紅外線聚焦到紅外傳感器上,增加了傳感器的感應能力。
圖3 多傳感器陣列結(jié)構(gòu)Fig 3 Structure of multi-sensor array
系統(tǒng)所采用的放大電路如圖4 所示,該電路由3 個運算放大器 A1,A2,A3構(gòu)成,其中,放大器 A1,A2組成對稱結(jié)構(gòu)放入通向差分輸入,提高了輸入阻抗;A3提高放大電路的共模抑制比。電路通過輸入級的差分作用使漂移減少,同時還具有良好線性度的高放大倍數(shù),由圖可知,電路的放大倍數(shù)為G=1 +2R1/R3,由于R3直接影響放大倍數(shù)精度和漂移,在設(shè)計中選用精密電阻器。
圖4 放大電路構(gòu)成Fig 4 Constitution of amplification circuit
在進行粗大誤差處理時,有萊以特準則、格羅布斯準則和分布圖等幾種方法,而所設(shè)計的溫度傳感器所測數(shù)據(jù)不多,所以,采用羅曼諾夫斯基準則消除粗大誤差,對所測溫度作多次測量,有 x1,x2,…,xn,假設(shè) xj為可疑數(shù)據(jù),將其剔除后計算算術(shù)平均值(計算時不包含xj)
在系統(tǒng)中采用6 只傳感器,顯著度設(shè)定為a =0.05,查表有K=3.04。
對傳感器進行溫度補償有硬件和軟件補償2 種方式,在此,主要討論軟件補償?shù)姆椒?。文獻[6]中介紹了多種軟件補償方法:查表法、線性插值法、計算法、數(shù)據(jù)擬合等并分析了各種方法的利弊,提出了采用最小二乘法進行數(shù)據(jù)分段擬合并結(jié)合查表法對測量數(shù)據(jù)進行線性化的新方案,這種方法雖然解決了單一查表法數(shù)據(jù)存量大的問題,但是當測量精度要求較高時,將加大分段段數(shù),同時也加大了計算量。
神經(jīng)網(wǎng)絡(luò)以其高度非線性映射,自組織結(jié)構(gòu),高度并行和不需預先建模等優(yōu)點為解決實際問題提供了一個嶄新的手段[7]。在系統(tǒng)中采用BP 神經(jīng)網(wǎng)絡(luò)算法來進行溫度的補償,這種方法不需查表解決了單一查表法數(shù)據(jù)存量大的問題,同時,在測量精度要求較高時計算量也比較小。將采集的溫度數(shù)據(jù)與相應傳感器電壓數(shù)據(jù)作為學習樣本來訓練網(wǎng)絡(luò),使其權(quán)重和閾值收斂到穩(wěn)定值,具體算法如圖5 所示。
圖5 算法流程圖Fig 5 Flow chart of algorithm
當測量結(jié)果服從正態(tài)分布且測量次數(shù)足夠多時,算術(shù)平均值是測量結(jié)果的理想表示方法。但是當測量次數(shù)有限時,算術(shù)平均值雖然可以改善測量結(jié)果,但不是最佳的表示方法,此時,估計算法可以獲得更好的測量結(jié)果。但估計算法要求比較可靠的測量初值,基于算術(shù)平均值與估計的融合算法能夠獲得可靠的測量初值,有效消除測量中的不確定性,提高測量結(jié)果的準確性。該方法具有計算量小、易于編程等特點,適合于緩變量檢測系統(tǒng)。結(jié)合本系統(tǒng)的特點,采用基于均值的分批估計融合算法[8,9]。
在系統(tǒng)中傳感器整列中設(shè)置了6 只紅外傳感器,按照對稱原則分為2 組,對2 組數(shù)據(jù)的平均值采用分批估計算法,估計出接近真值的融合值T+。
2 組數(shù)據(jù)算術(shù)平均值分別為
對應的標準差分別為
由于是同一批的2 組測量數(shù)據(jù),此前沒有任何關(guān)于溫度的檢測的資料,故可以認為此前測量結(jié)果的方差σ-=∞。
R 為測量噪聲的協(xié)方差矩陣
根據(jù)分批估計理論,則融合值得方差為
式中 H 為測量方程的系數(shù)矩陣,且H=[1 1]T。
根據(jù)分批估計理論溫度的融合值T+為
為了檢驗BP 神經(jīng)網(wǎng)絡(luò)的校正效果,選取了一組對比測試數(shù)據(jù),測試溫度與校正后溫度對比如表1 所示。在所選的測試樣本中,根據(jù)誤差比較可知,實現(xiàn)了溫度的高精度校正,取得了滿意的效果。
表1 溫度對比表Tab 1 Temperature comparison table
對系統(tǒng)中采集的一組數(shù)據(jù)并進行融合,如表2 所示。6 只傳感器溫度的平均值是T =27.88 ℃,依據(jù)對稱分組的原則將傳感器分為 1,2,3 和 4,5,6 兩組,計算可得1=27.80 ℃,2= 27.96 ℃,σ1= 0.30,σ2= 0.24,T+=27.90 ℃。從結(jié)果可以看出:采用數(shù)據(jù)融合得到的結(jié)果比算術(shù)平均值方法得到的結(jié)果更加合理可靠。
表2 多傳感器測量結(jié)果Tab 2 Multi-sensor measurement result
系統(tǒng)采用多紅外傳感器陣列進行溫度分布檢測,相對與使用昂貴的紅外熱像儀進行物體溫度分布檢測,測試成本低并易于維護。同時,在系統(tǒng)中引入羅曼諾夫斯基準則,避免了測試中由于傳感器失效帶來的影響。采用BP 神經(jīng)網(wǎng)絡(luò)算法對測試數(shù)據(jù)進行線性補償,并應用基于均值的數(shù)據(jù)融合算法提高了測量的準確性。
[1] 劉加峰,石宏理,李海云.多眼紅外傳感器檢測目標溫度分布技術(shù)研究[J].傳感器世界,2011,6(6):23 -26.
[2] 徐 薇,楊 衛(wèi).一種紅外傳感器陣列探測方法的研究[J].傳感器與微系統(tǒng),2009,28(9):16 -18.
[3] 劉加峰,石宏理,李海云.基于HMS 紅外傳感器的體溫測量儀設(shè)計[J].醫(yī)療衛(wèi)生裝備,2011,37(7):11 -13.
[4] 宋念龍,李 琦.基于紅外傳感器陣列的智能溫度傳感器研究[J].傳感技術(shù)學報,2010,23(12):1713 -1717.
[5] 李志強,黃 順,張衛(wèi)華,等.基于TPS434 的紅外傳感測溫儀的設(shè)計[J].現(xiàn)代電子技術(shù),2007(12):6 -7.
[6] 程相波.紅外傳感器的溫度漂移和非線性補償技術(shù)研究[J].北京工業(yè)職業(yè)技術(shù)學院學報,2007,6(1):8 -1.
[7] 杜福嘉,汪達興.應用BP 神經(jīng)網(wǎng)絡(luò)校正鉑電阻溫度傳感器非線性的方法[J].中國科學院研究生學報,2006,23(2):155 -158.
[8] 李文敏,王改云.多傳感器數(shù)據(jù)融合技術(shù)在溫度檢測中的應用[J].機械設(shè)計與制造,2009(4):103 -104.
[9] 陳玉坤,司錫才,李志剛.雷達與紅外傳感器數(shù)據(jù)關(guān)聯(lián)及融合算法研究[J].傳感器與微系統(tǒng),2007,26(3):37 -39.