鉑電阻測溫儀的設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2007/4/23 0:00:00 訪問次數(shù):1822
王小飛, 袁 濤, 張鐵冰(清華大學(xué) 自動(dòng)化系, 北京100084)
摘 要:介紹了鉑電阻測溫儀的硬件及軟件設(shè)計(jì),并針對不平衡電橋中以及鉑電阻的阻值和溫度之間的非線性特性給溫度測量帶來一定的誤差這一缺點(diǎn),給出一種查表線性化的方法,實(shí)現(xiàn)了電路參數(shù)的自適應(yīng)選取,使得誤差達(dá)到了0.5級(jí)儀表的要求。
關(guān)鍵詞:鉑電阻 查表線性化 測溫儀 參數(shù)自適應(yīng)
鉑電阻溫度傳感器[1]是利用其電阻和溫度成一定函數(shù)關(guān)系而制成的溫度傳感器,由于其測量準(zhǔn)確度高、測量范圍大、復(fù)現(xiàn)性和穩(wěn)定性好等,被廣泛用于中溫(-200°C~650°C)范圍的溫度測量中。
但在這種檢測電路中,不平衡電橋中以及鉑電阻的阻值和溫度之間的非線性特性給最后的溫度測量來了一定的誤差縉諭ǔ2捎糜布緶防醇跣≌庵治蟛睢5布?sup>[2]不但增加了電路的復(fù)雜性, 而且由于包括傳感器在內(nèi)的各種硬件本身的缺陷和弱點(diǎn), 所以往往難以達(dá)到較高的指標(biāo)要求。因此, 在系統(tǒng)的設(shè)計(jì)上引入與檢測技術(shù)直接相關(guān)的數(shù)據(jù)處理算法, 即軟件算法來實(shí)現(xiàn)線性化處理的要求, 可以有效地提高系統(tǒng)的精度, 降低成本。本測溫儀通過采用查表線性化法得出溫度各點(diǎn)對應(yīng)的A/D轉(zhuǎn)換值,并且利用軟件算法實(shí)現(xiàn)了電路中各參數(shù)的自適應(yīng)調(diào)整選取,在盡可能提高分辨率的情況下使設(shè)計(jì)的電路在給定的溫度范圍內(nèi)各點(diǎn)的分辨率近似相等,從而方便了硬件電路的設(shè)計(jì)和電阻的選取,也減小了鉑電阻測溫電路的非線性誤差。
1 系統(tǒng)結(jié)構(gòu)
測溫儀的系統(tǒng)硬件結(jié)構(gòu)框圖如圖1所示。考慮到功耗及整機(jī)的精度和價(jià)格等問題,測溫儀的單片機(jī)控制器采用NEC的8位78K0系列單片機(jī),并啟用了看門狗功能,以提高測溫儀的抗干擾性能。測溫系統(tǒng)采用不平衡電橋測量鉑電阻隨溫度變化的電壓信號(hào),經(jīng)過放大、A/D轉(zhuǎn)換后,送到單片機(jī)中進(jìn)行處理和顯示。采集時(shí)顯示最值溫度,超過設(shè)定值則報(bào)警。本測溫儀通過USB接口與PC機(jī)連接,上位機(jī)負(fù)責(zé)設(shè)置采集開始時(shí)間、采集間隔時(shí)間等參數(shù),并讀取下位機(jī)數(shù)據(jù),進(jìn)行數(shù)據(jù)分析和處理。
圖1 系統(tǒng)硬件結(jié)構(gòu)框圖
圖2 溫度測量電路原理圖
2 系統(tǒng)硬件設(shè)計(jì)
測溫儀的測溫電路采用典型的鉑電阻電橋電路,如圖2所示。該測溫儀的測溫電路采用軟件算法中的查表線性化方法,利用軟件算法對電路參數(shù)進(jìn)行自適應(yīng)調(diào)整選取,在保證高分辨率的情況下,使得在給定的溫度范圍內(nèi)各點(diǎn)的分辨率近似相等,誤差可達(dá)到0.5級(jí)儀表的要求,提高了測溫儀的整體性能。
圖2中最后輸出的U5將被送到A/D轉(zhuǎn)換器轉(zhuǎn)換為數(shù)字量,然后由微處理器讀入再進(jìn)行處理。通過對溫度測量電路的數(shù)學(xué)分析可以得出,U5和Us是完全成正比的。因此,在設(shè)計(jì)中將Us設(shè)為A/D轉(zhuǎn)換過程中的參考電壓。這樣,即使Us有所變化,也不會(huì)影響A/D轉(zhuǎn)換器的轉(zhuǎn)換結(jié)果。
由于將Us設(shè)為了參考電壓,為了最大化測量的分辨率,希望U5的輸出在溫度低限時(shí)向0V靠攏,而在溫度高限時(shí)向Us靠攏。這樣,首先存在的一個(gè)問題便是運(yùn)算放大器的輸出問題。通常,運(yùn)算放大器的輸出并不等于電源電壓,因?yàn)榇嬖谝粋(gè)飽和問題,這樣便降低了整個(gè)電路的測量分辨率。在實(shí)際設(shè)計(jì)中,使用的是Rail-to-Rail的運(yùn)算放大器,即輸出上限可以達(dá)到電源電壓,而下限可以達(dá)到0V。這一點(diǎn)對于整個(gè)電路來講是非常關(guān)鍵的。
下面具體介紹測溫電路參數(shù)自適應(yīng)調(diào)整選取的設(shè)計(jì)過程。
確定參數(shù)的原則是達(dá)到盡可能高的分辨率,以及盡量消除由于鉑電阻的強(qiáng)非線性帶來的各個(gè)溫度段分辨率的明顯差異。整個(gè)計(jì)算和賦值過程通過軟件程序來實(shí)現(xiàn)。
第一步,通過輸入獲取溫度最大值和最小值,得出溫度的范圍。
第二步,通過輸入獲取電阻R1、R2、R4的阻值。
為了使節(jié)點(diǎn)①的電壓大于節(jié)點(diǎn)②的電壓(因?yàn)榉糯箅娐肥菃坞娫垂╇姷?不可以輸出負(fù)電壓),R1的值必須大于RT在溫度測量范圍內(nèi)的最大值。同時(shí),為了保證橋路的靈敏度,R1的值僅需稍微大于(或等于)RT的最大值即可。同時(shí)明確放大電路中的要求R4=R5、R6=R7,而且為了降低功耗,它們的取值通常都大于100kΩ。本設(shè)計(jì)中取R2=100kΩ,作為它的臨時(shí)計(jì)算初值;取R4=R5=100kΩ。
第三步,確定剩下的參數(shù)值R6、R7。
由于橋路的要求,R3=R2,R4~R7的阻值比較大,這里可以忽略它們的影響來計(jì)算節(jié)點(diǎn)①和②之間的電壓差(U12)的變化范圍,從而求出R6、R7的阻值(R4阻值乘以放大倍數(shù)K)。
第四步,計(jì)算RT取最大值和最小值時(shí)該電路的分辨率。
由于此時(shí)已知R1~R7的所有電阻阻值,因此可以計(jì)算出具備這些參數(shù)的電路
王小飛, 袁 濤, 張鐵冰(清華大學(xué) 自動(dòng)化系, 北京100084)
摘 要:介紹了鉑電阻測溫儀的硬件及軟件設(shè)計(jì),并針對不平衡電橋中以及鉑電阻的阻值和溫度之間的非線性特性給溫度測量帶來一定的誤差這一缺點(diǎn),給出一種查表線性化的方法,實(shí)現(xiàn)了電路參數(shù)的自適應(yīng)選取,使得誤差達(dá)到了0.5級(jí)儀表的要求。
關(guān)鍵詞:鉑電阻 查表線性化 測溫儀 參數(shù)自適應(yīng)
鉑電阻溫度傳感器[1]是利用其電阻和溫度成一定函數(shù)關(guān)系而制成的溫度傳感器,由于其測量準(zhǔn)確度高、測量范圍大、復(fù)現(xiàn)性和穩(wěn)定性好等,被廣泛用于中溫(-200°C~650°C)范圍的溫度測量中。
但在這種檢測電路中,不平衡電橋中以及鉑電阻的阻值和溫度之間的非線性特性給最后的溫度測量來了一定的誤差縉諭ǔ2捎糜布緶防醇跣≌庵治蟛睢5布?sup>[2]不但增加了電路的復(fù)雜性, 而且由于包括傳感器在內(nèi)的各種硬件本身的缺陷和弱點(diǎn), 所以往往難以達(dá)到較高的指標(biāo)要求。因此, 在系統(tǒng)的設(shè)計(jì)上引入與檢測技術(shù)直接相關(guān)的數(shù)據(jù)處理算法, 即軟件算法來實(shí)現(xiàn)線性化處理的要求, 可以有效地提高系統(tǒng)的精度, 降低成本。本測溫儀通過采用查表線性化法得出溫度各點(diǎn)對應(yīng)的A/D轉(zhuǎn)換值,并且利用軟件算法實(shí)現(xiàn)了電路中各參數(shù)的自適應(yīng)調(diào)整選取,在盡可能提高分辨率的情況下使設(shè)計(jì)的電路在給定的溫度范圍內(nèi)各點(diǎn)的分辨率近似相等,從而方便了硬件電路的設(shè)計(jì)和電阻的選取,也減小了鉑電阻測溫電路的非線性誤差。
1 系統(tǒng)結(jié)構(gòu)
測溫儀的系統(tǒng)硬件結(jié)構(gòu)框圖如圖1所示?紤]到功耗及整機(jī)的精度和價(jià)格等問題,測溫儀的單片機(jī)控制器采用NEC的8位78K0系列單片機(jī),并啟用了看門狗功能,以提高測溫儀的抗干擾性能。測溫系統(tǒng)采用不平衡電橋測量鉑電阻隨溫度變化的電壓信號(hào),經(jīng)過放大、A/D轉(zhuǎn)換后,送到單片機(jī)中進(jìn)行處理和顯示。采集時(shí)顯示最值溫度,超過設(shè)定值則報(bào)警。本測溫儀通過USB接口與PC機(jī)連接,上位機(jī)負(fù)責(zé)設(shè)置采集開始時(shí)間、采集間隔時(shí)間等參數(shù),并讀取下位機(jī)數(shù)據(jù),進(jìn)行數(shù)據(jù)分析和處理。
圖1 系統(tǒng)硬件結(jié)構(gòu)框圖
圖2 溫度測量電路原理圖
2 系統(tǒng)硬件設(shè)計(jì)
測溫儀的測溫電路采用典型的鉑電阻電橋電路,如圖2所示。該測溫儀的測溫電路采用軟件算法中的查表線性化方法,利用軟件算法對電路參數(shù)進(jìn)行自適應(yīng)調(diào)整選取,在保證高分辨率的情況下,使得在給定的溫度范圍內(nèi)各點(diǎn)的分辨率近似相等,誤差可達(dá)到0.5級(jí)儀表的要求,提高了測溫儀的整體性能。
圖2中最后輸出的U5將被送到A/D轉(zhuǎn)換器轉(zhuǎn)換為數(shù)字量,然后由微處理器讀入再進(jìn)行處理。通過對溫度測量電路的數(shù)學(xué)分析可以得出,U5和Us是完全成正比的。因此,在設(shè)計(jì)中將Us設(shè)為A/D轉(zhuǎn)換過程中的參考電壓。這樣,即使Us有所變化,也不會(huì)影響A/D轉(zhuǎn)換器的轉(zhuǎn)換結(jié)果。
由于將Us設(shè)為了參考電壓,為了最大化測量的分辨率,希望U5的輸出在溫度低限時(shí)向0V靠攏,而在溫度高限時(shí)向Us靠攏。這樣,首先存在的一個(gè)問題便是運(yùn)算放大器的輸出問題。通常,運(yùn)算放大器的輸出并不等于電源電壓,因?yàn)榇嬖谝粋(gè)飽和問題,這樣便降低了整個(gè)電路的測量分辨率。在實(shí)際設(shè)計(jì)中,使用的是Rail-to-Rail的運(yùn)算放大器,即輸出上限可以達(dá)到電源電壓,而下限可以達(dá)到0V。這一點(diǎn)對于整個(gè)電路來講是非常關(guān)鍵的。
下面具體介紹測溫電路參數(shù)自適應(yīng)調(diào)整選取的設(shè)計(jì)過程。
確定參數(shù)的原則是達(dá)到盡可能高的分辨率,以及盡量消除由于鉑電阻的強(qiáng)非線性帶來的各個(gè)溫度段分辨率的明顯差異。整個(gè)計(jì)算和賦值過程通過軟件程序來實(shí)現(xiàn)。
第一步,通過輸入獲取溫度最大值和最小值,得出溫度的范圍。
第二步,通過輸入獲取電阻R1、R2、R4的阻值。
為了使節(jié)點(diǎn)①的電壓大于節(jié)點(diǎn)②的電壓(因?yàn)榉糯箅娐肥菃坞娫垂╇姷?不可以輸出負(fù)電壓),R1的值必須大于RT在溫度測量范圍內(nèi)的最大值。同時(shí),為了保證橋路的靈敏度,R1的值僅需稍微大于(或等于)RT的最大值即可。同時(shí)明確放大電路中的要求R4=R5、R6=R7,而且為了降低功耗,它們的取值通常都大于100kΩ。本設(shè)計(jì)中取R2=100kΩ,作為它的臨時(shí)計(jì)算初值;取R4=R5=100kΩ。
第三步,確定剩下的參數(shù)值R6、R7。
由于橋路的要求,R3=R2,R4~R7的阻值比較大,這里可以忽略它們的影響來計(jì)算節(jié)點(diǎn)①和②之間的電壓差(U12)的變化范圍,從而求出R6、R7的阻值(R4阻值乘以放大倍數(shù)K)。
第四步,計(jì)算RT取最大值和最小值時(shí)該電路的分辨率。
由于此時(shí)已知R1~R7的所有電阻阻值,因此可以計(jì)算出具備這些參數(shù)的電路
熱門點(diǎn)擊
推薦技術(shù)資料
- 按鈕與燈的互動(dòng)實(shí)例
- 現(xiàn)在趕快去看看這個(gè)目錄卞有什么。FGA15N120AN... [詳細(xì)]
- 超低功耗角度位置傳感器參數(shù)技術(shù)
- 四路輸出 DC/DC 降壓電源
- 降壓變換器和升降壓變換器優(yōu)特點(diǎn)
- 業(yè)界首創(chuàng)可在線編程電源模塊 m
- 可編程門陣列 (FPGA)智能 電源解決方案
- 高效先進(jìn)封裝工藝
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究