基于K型熱電偶的精度高測溫裝置
發布時間:2020-12-15
瀏覽次數:
摘要:針對在熱試驗過程中
K型熱電偶測溫存在非線性誤差的問題,基于熱電偶測溫原理指定了一種精度高測溫裝置。裝置以STM32單片機作為主控芯片,采用精度高測溫專用AD芯片ADS1148,通過冷端補償、分段擬合等措施來提高測溫精度。試驗結果表明,該裝置在-509C~500°C范圍內,測溫精度能達到+0.19C,具有體積小、精度高、性能可靠等優點,可廣泛應用于工業生產和軍事領域的精度高測溫場合。
熱電偶是在科研和生產過程中進行溫度測量時應用普遍、廣泛的測溫元件,具有結構簡單、使用方便、測溫精度高等特點巴。但熱電偶輸出電勢極其微弱,而且冷端溫度誤差和輸出電勢與被測溫度的非線性容易引起較大測量誤差基于此,本文以ARM微處理器作為裝置的控制核心,ADS1148作為測溫專用數據采集器,指定了一種基于K型熱電偶的精度高測溫裝置。該裝置具有可靠性好、抗干擾能力強、測溫精度高等優點。
1裝置工作原理
如圖1所示,主控MCU收到指令后完成對4路溫度傳感器信號的采集控制,讀取冷端補償溫度和ADC芯片的轉換結果后,把溫度數據過編碼、轉換、存儲到寄存器中,并通過串口將數據上傳到計算機中,在計算機中通過上位機讀取各通道的溫度值并顯示。
該裝置的主控MCU采用的是意法半導體公司指定的STM32F103RET6,它是基于ARMCortex-M3內核的32位微處理器田。TI公司的ADS1148是高度集成的16位完整ADC芯片,ADS1148模數轉換芯片屬于測溫專用數據采集器凹。主控MCU負責對整個裝置進行控制,與信號采集芯片ADS1148之間采用SPI總線進行通信,一片ADC可以外接4路差分形式輸入的模擬信號5。
1.1熱電偶測溫原理
2種不同材質的導體A、B組成的閉合回路就構成了熱電偶,同一導體當其兩端存在溫度差時,回路中就會產生電流,此時兩端之間就存在電動勢,該電動勢被稱為熱電勢回。熱電偶兩端為2個熱電極,溫度較高的一端為工作端,溫度較低的一端為冷端(自由端),冷端通常處于某個恒定的溫度。根據中間溫度定律得出:.
式中:E
AB(t,0)為補償后的熱電偶電動勢;E
AB(t,to).為通過測量得出的熱電勢;Exn(t,0)為冷端溫度to相對0°C時的熱電勢
1.2冷端補償電路
冷端溫度補償選用MAX6627芯片來實現,它和外部雙極型晶體管組成溫度采集器D。由晶體管感應外部溫度變化,并將溫度信號轉換為電流信號,將電流差分信號作為輸入信號,經過ADC將溫度轉換為16位的數字信號,精度為0.0625℃,由.SPI口串行輸出,可測溫度范圍為-509C~+1509℃應用原理圖如圖2所示。
2提高測溫精度的方法
(1)K型熱電偶與ADS1148的電路連接如圖3所示,差分輸入方式可以很好地消除導線電阻對測溫精度的影響,在每路輸入端前置濾波器,以衰減熱電偶.上的噪聲,提高測溫精度。
(2)ADS1148是高度集成的16位完整ADC芯片,充分利用芯片內部資源提高熱電偶測溫精度。ADS1148集成的低噪聲可編程增益放大器放大倍數可達128倍,能夠實現對微弱模擬信號的精確測量;其內部的數字濾波器能夠減弱干擾信號對有用信號的影響,提高測溫精度;使用片上參考電壓源,簡化了電路指定。
(3)MAX6627是一種可兼容SPI串行接口的精度高數字溫度傳感器,可直接輸出冷端溫度,實現對熱電偶冷端的溫度補償,達到精確測溫的目的。與傳統的通過外接補償導線連入測控電路的方法相比,該方法簡化了電路制定,不需要外部調理電路,具有精度高、穩定性好、實時性強等特點。
(4)由于K型熱電偶的熱電勢隨溫度的變化是非線性的,加上引線電阻的非線性等因素的影響,導致熱電偶的輸出值與實際溫度值存在偏差。所以,為提高測溫精度,采用Matlab軟件進行分段線性化處理,實現熱電偶的非線性誤差校正。
在測溫范圍-50℃~500℃劃分為-50℃--20℃、-20℃~10℃、10℃~300℃300℃~500℃進行分段線性擬合,得到溫度與熱電勢關系模型:
T=0.02651V+1.27473+T,[-50℃~-20℃)(2)
T=0.02509V+0.01054+7T,[-20℃~10℃)(3)
T=0.02394V+0.47620+T1,I10℃~300℃)
(4)
T=0.02307V+12.4219+7,[300℃~500℃](5)
式中:Tt為冷端溫度;V為對應的電壓值。
3測試結果與分析
把熱電偶溫度傳感器放置在恒溫槽中,設定溫度為-50℃并進行初次測試,恒溫槽溫度以每隔50℃變化,待其溫度穩定后,即開始測試。測溫實驗結果及誤差如表1所示。結果表明,該測溫裝置的溫度測量絕對誤差小于+0.1℃,達到了較高的測量精度。在需要精度高測溫的場合有很好的實用價值。
在-50℃~500℃溫度范圍內利用選取的3個固定溫度的實測值和根據擬合算法測試的溫度值描繪出的點,通過這些點擬合出如圖4所示的2條直線,。根據不同的要求,對測溫范圍所分的段越小,擬合直線就越接近實際溫度直線,補償后測溫的精度就越高。通過軟件補償這種方法可以避免硬件調節的復雜性和保證測溫裝置的穩定性,簡單可靠容易實現。
該裝置的.上位機使用MatlabGUI界面。如圖5所示,可以通過選擇通道顯示某一路傳感器在一定時間內的溫度變化曲線,并實時顯示冷端溫度值、當前通道的溫度值與平均溫度。當把第1路傳感器放置在溫度為50℃的恒溫槽中,從中可以看出,在冷端溫度為26℃時,測得當前通道溫度為50.03℃,平均溫度為50.05℃,誤差均保持在0.1℃以內。
4結語
一種基于K型熱電偶的精度高測溫裝置,和傳統的測溫方法相比,裝置具有電路結構簡單、測溫精度高、穩定性好等優點能夠滿足在熱試驗過程中溫度測試的需求,在高壓、高沖擊等惡劣環境中也有很好的應用前景。