基于K型熱電偶的精度高測溫放大電路
發布時間:2021-06-09
瀏覽次數:
摘要:針對
K型熱電偶輸出電壓為微伏級別,本文設計了一種基于K型熱電偶測溫的放大電路。該設計通過LM35溫度傳感器對冷端進行了溫度補償,放大電路采用集成放大芯片AD7523,具有最高放大256倍的增益,采用精度高16位ADC轉換芯片ADS1148,使用STC90C58AD單片機作為主控芯片,對K型熱電偶進行了線性擬合,通過驅動LCD1602液晶對溫度進行顯示。
引言
K型熱電偶作為一種溫度溫度傳感器,其材料主要采用鎳鉻-鎳硅合金構成,由于鎳鉻一鎳硅合金具有較好的高溫抗氧化性,因此K型熱電偶可用來長期測量高溫。K型熱電偶具有測溫范圍廣、熱電動勢大、靈敏度高、線性度好、抗氧化能力強和價格便宜等優點,是工業自動化控制中常用的測溫工具。
本文K型熱電偶測溫范圍為-50℃~450℃,以STC90C58AD作為裝置的微處理器,使用具有256倍高增益芯片AD7523對K型熱電偶輸出信號進行放大,采用精度高的16位的ADS1148作為ADC將放大信號進行模數轉換,輸出16位數字量經STC90C58AD單片機處理后驅動LCD1602進行溫度顯示。
1電路工作框圖
電路框圖如圖1所示,K型熱電偶所測溫度為熱端與冷端的溫度差,在實際測量時,還需要求得冷端溫度值,冷端溫度由精密集成溫度傳感器LM35進行補償,其輸出的電壓與攝氏溫度線性度非常好。因此,LM35要比其他線性溫度傳感器優越。其輸出電壓進行分壓后使其電壓與溫度比和K型熱電偶相同,輸出連接K型熱電偶冷端,K型熱電偶熱端輸出電壓信號經高增益放大器AD7523放大后,再由16位精度高ADC轉換芯進行模數轉換得到16數字量數據,單片機對數據處理和轉換后驅動LCD1602液晶.進行溫度顯示"。
2K型熱電偶測溫電路原理
K型熱電偶測溫電路框圖如圖2所示,K型熱電偶在連接放大器AD7523之前,信號先經過前置濾波電路對信號進行濾波,以衰減熱電偶.上的噪聲,提高溫度精度。濾波后的信號經AD7523可編程增益.放大器進行放大,輸入為差分輸入,能很好地抑制共模噪聲,放大之后的信號再由高度集成的16位精度高的ADC芯片進行轉換,獲得16位的溫度數字信號,將數字信號傳給單片機,單片機經處理計算并對熱電偶進行線性擬合后,驅動LCD1602液晶顯示屏將溫度值顯示出來。
2.1熱電偶冷端補償電路
由熱電偶測溫原理可知,熱電偶熱端-*般固定在被測物體上,冷端暴露于空氣中,冷端處于環境溫度中,被測物溫度是冷熱端溫度差與環境溫度的和值。冷端溫度受環境因素的影響并非一個固定值,所以需要對冷端進行溫度補償2。常用的冷端有3種:
(1)補償導線法
為了使熱電偶的冷端溫度保持恒定,可以把熱.電偶導線做得很長,使冷端遠離工作點,處于恒溫環境中,這樣熱端電勢就是溫度的單一函數。但此方法安裝不太方便,且冷端溫度保持恒定也給設計帶來不方便。
(2)電橋補償法
如圖3所示,將一個由直流電壓供電的不平衡電橋串接于熱電偶的測量電路中,令溫敏電阻Rt與冷端連接處于環境中,平衡電橋輸出電勢可以抵消冷端溫度變化帶來的影響,達到冷端補償的目的,Rt-般放在測量儀表接線端子上,熱電偶接線盒與測量儀表間用
補償導線連接。該方法用熱敏元件進行冷端補償。將引入1C以上的誤差,測量成本與補償導線的長度有關,導線較長時,費用很高。
本文使用LM35集成溫度傳感器作為冷端補償,電路如圖4所示。LM35為電壓型輸出溫度傳感器,測溫范圍為-50℃~150℃,溫度每上升1"C,輸出電壓增加10mV,而K型熱電偶的靈敏度為40μV/℃。為了使冷端t1電勢隨溫度變化與K型熱電偶變化一致,對LM35輸出電壓進行分壓處理,調節RP1使t1點電勢E=VOUT/244,此時冷端電勢變化為40μV/C,,即可達到冷端溫度補償的目的。
2.2可編程高增益放大器AD7523
AD7523是一款高增益的集成放大器,采用差分輸入模式,具有很強的抑制零點漂移及抑制共模噪聲與干擾的能力。AD7523集成的低噪聲可編程增益最高可達到256倍,能很好的將K型熱電偶輸出的微弱信號放大到數模轉換芯片AD7523所需要的電壓值,AD7523的高集成度、低噪聲和高增益放大位數,很好的簡化了電路模塊,對增強電路穩定起到很大作用。
2.3精度高ADC轉換芯片ADS1148
K型熱電偶電壓信號輸出端接ADS1148的輸入端,電路采用差分輸入方式可以有效地消除導線電阻對測量精度的影響,電路的輸入端設計了濾波電路,用來濾除電路噪聲,提高測量精度。ADS1148是16位的集成精密ADC芯片,主控單片機與通過控制信號實現ADS1148的ADC轉換,轉換完成后數據采用SPL總線進行通信。
2.4線性擬合
K型熱電偶的熱電勢與溫度存在非線性關系,材料本身的電阻非線性也會影響輸出的精度,導致熱電偶輸出電壓與實際測量溫度存在誤差,為了提高測量精度,本文采用了Matlab軟件對熱該測溫裝置數據進行線性擬合和校正,并對溫度分斷進行了線性擬合,使溫度誤差得到了很好的改善B。分段線性擬合區間分別為[-50℃~-20℃]、[-20℃~10℃]、[10℃~-300℃]、[300℃~-450℃],
得到的溫度與熱電勢關系式為:
溫度為[-50℃~-20℃)時:
T-0.0265V+1.2747+Tt(1)
溫度為[-20℃~10℃)時:
T-0.0251V+0.0105+Tt(2)
溫度為[10℃~300℃)時:
T-0.0239V+0.4762+Tt(3)
溫度為[300℃~450℃)時:
T=0.0230V+12.422+Tt(4)
2.5控制顯示模塊
LCD液晶顯示屏連接電路圖如圖5所示,1、2號引腳分別為電源地和電源,3號引腳通過電位器接地可調節顯示器對比度,4號引腳RS為寄存器選擇,高電平1時選擇數據寄存器,低電平0時選擇指令寄存器,5號引腳RW為讀寫信號線,高電平時進行讀操作,低電平時進行寫操作,6號引腳EN為使能端,7~14號引腳為雙向數據端,LCD1602可顯示2行字.符,每行字符數16個符合對溫度數據的顯示。
LCD1602的基本操作分為四種:
1.讀狀態:輸入RS=0,RW=1,E=高脈沖。輸出:D0~D7為狀態字。
2.讀數據:輸入RS=1,RW=1,E=高脈沖。輸出:D0~D7為數據。
3.寫命令:輸入RS=0,RW=0,E=高脈沖。輸出:無。
4.寫數據:輸入RS=1,RW=0,E=高脈沖。輸出:無。
3結束語
本文設計了一種基于K型熱電偶測溫放大電路,該放大電路具有電路簡易,測溫范圍廣且測溫精度高,測溫范圍-50℃~450℃,測溫精度能達到0.05℃。且裝置多使用精度高的集成芯片,使電路結構簡單化,測溫精度高和穩定性能好,便于維護并適合在不同環境中運行。裝置運用的冷端補償對前端和線性擬合方法,對簡化電路和精度提高起到很大作用。