閱讀 | 訂閱
閱讀 | 訂閱
測試測量

基於Pt100運用查表法實現的高溫溫度計設計(二)

星之球激光 來源:電子工程網2011-12-31 我要評論(0 )   

1.4 Pt100測溫電路 係統的測溫模塊由兩(liang) 個(ge) 1 k電阻,一個(ge) 電位器和Pt100組成橋式測溫電路。橋式測溫原理如圖5所示。 電橋的輸入電壓通過TL431穩壓至2.5 V,經過測量得到...

1.4 Pt100測溫電路

 

係統的測溫模塊由兩(liang) 個(ge) 1 kΩ電阻,一個(ge) 電位器和Pt100組成橋式測溫電路。橋式測溫原理如圖5所示。

 

 

橋式測溫原理

 

電橋的輸入電壓通過TL431穩壓至2.5 V,經過測量得到電橋實際輸入電壓為(wei) 2.49 V。電橋的4個(ge) 橋臂中的一個(ge) 橋臂采用電位器,因為(wei) 通過調解電位器可以調整輸入到運放的差分電壓信號大小,設計中用此電位器來調整零點。

 

Pt100數據手冊(ce) 推薦使用LM358芯片放大差分信號,由於(yu) LM1117提供給運放的電壓隻有3.3 V,供電電壓過低會(hui) 導致運放工作不正常,電壓放大倍數和理論計算的放大倍數誤差很大,這樣直接導致放大倍數不穩定,影響測溫精確度。經過比較選擇發現INA126精密儀(yi) 器儀(yi) 放大器,具有高精度,低噪聲差分信號采集的優(you) 點,它的兩(liang) 個(ge) 運放設計提供卓越性能具有非常低的靜態電流(175 mA/chan),結合寬工作電壓範圍±1.35~±18 V的,使其成為(wei) 高性能的運算放大器。所以改用INA126作為(wei) 運算放大器,經過測試發現放大倍數穩定。係統中放大倍數約等於(yu) 6.27倍。由於(yu) INA126需要雙電源供電,所以使用ICL7660進行電壓轉換,這樣可以輕鬆得到負電壓對INA126進行雙電源供電。通過INA126對電橋信號進行差分放大。橋式差分放大電路圖如圖6所示。

 

 

橋式差分放大電路圖

 

對電位器R6進行零點調整可以得到U_=50.012 mV。INA126對U+和U_進行差分放大,放大後電壓U0=F×(U+-U_),F是電壓放大倍數,經過測量得到F=6.27。所以

 

 

差分放大

 

 

電壓放大倍數

 

這樣得到Pt100的電阻值與(yu) 經過INA126放大後的電壓關(guan) 係,把U0送入A/D,通過A/D轉換,單片機算出Pt100的電阻值,然後查表,查到的電阻值與(yu) 表中的相近時,得出此時的溫度值,然後送出數據在液晶屏上顯示。

 

2 軟件設計

 

係統的軟件包括溫度采集部分、A/D轉換模塊,接收結果處理顯示部分。整個(ge) 程序采用C語言編寫(xie) ,采用模塊化程序設計。

 

設計采用Pt100模擬溫度傳(chuan) 感器采集數據,單片機通電後,Pt100由於(yu) 溫度變化,引起電阻發生變化,進而橋式測溫電路的電壓值發生變化,經過差分放大、A/D轉換後送入單片機。單片機始終等待A/D轉換值的到來,因為(wei) 本設計隻需要測量溫度,所以沒有采樣周期,讀取A/D值的程序放入無限循環中。在設計中,由於(yu) Pt100的電阻值和溫度不成線性關(guan) 係,所以設計用Matlab擬合函數創建一個(ge) 電阻值一溫度對應表格,查表得到溫度值。程序開始後,先對液晶屏、A/D進行初始化處理,然後確定液晶屏在空閑狀態,調用液晶寫(xie) 地址指令函數,使液晶屏分兩(liang) 行顯示,接著調用液晶寫(xie) 數據函數在第1行寫(xie) 入溫度計的英文Thermometer,第2行寫(xie) 入查表得到的溫度值。

 

A/D模塊,首先對A/D初始化,然後把A/D的CS管腳、時鍾脈衝(chong) CLK拉至高電平,接著把CS拉至低電平開始采樣。在寫(xie) 程序的時候要注意先發送給A/D兩(liang) 個(ge) 下降沿脈衝(chong) ,然後才開始采樣數據。實驗證明,如果直接進行采樣,會(hui) 導致采樣數據誤差很大。采樣完成後給CS管腳拉至高電平,停止采樣,返回數值。接著進行下一組數據的采樣。主程序流程圖如圖7所示。

 

 

主程序流程圖

 

3 係統測試

 

液晶模塊的硬件電路接好後,接通電源,調節與(yu) LCD連接的電位器,使液晶顯示亮度適中,顯示結果與(yu) 預期結果相同,液晶模塊測試正常。開啟電源,Pt100開始測溫,利用水銀溫度計做參考,計算Pt100溫度測量誤差。Pt100溫度測量結果如表1所示。

 

 

Pt100溫度測量結果

 

由於(yu) 設計的溫度計精度隻有1℃,所以小數點後的溫度值都為(wei) 0,經過測試計算,溫度測量的平均誤差為(wei) 2.5%。

 

4 結束語

 

在程序模塊,開始沒有利用查表法,直接用公式進行計算,誤差較大。經過不斷地修改,發現查表法很好地解決(jue) 了這個(ge) 問題,在係統的大範圍測溫中,這個(ge) 誤差在高溫環境下影響不大。係統可以用於(yu) 高溫環境中,測溫準確、操作方便、成本低廉,有較高的實用性。還可以經過改善做成無線收發係統,成為(wei) 遠距離測溫控製係統。

轉載請注明出處。

免責聲明

① 凡本網未注明其他出處的作品,版權均屬於(yu) fun88网页下载,未經本網授權不得轉載、摘編或利用其它方式使用。獲本網授權使用作品的,應在授權範圍內(nei) 使 用,並注明"來源:fun88网页下载”。違反上述聲明者,本網將追究其相關(guan) 責任。
② 凡本網注明其他來源的作品及圖片,均轉載自其它媒體(ti) ,轉載目的在於(yu) 傳(chuan) 遞更多信息,並不代表本媒讚同其觀點和對其真實性負責,版權歸原作者所有,如有侵權請聯係我們(men) 刪除。
③ 任何單位或個(ge) 人認為(wei) 本網內(nei) 容可能涉嫌侵犯其合法權益,請及時向本網提出書(shu) 麵權利通知,並提供身份證明、權屬證明、具體(ti) 鏈接(URL)及詳細侵權情況證明。本網在收到上述法律文件後,將會(hui) 依法盡快移除相關(guan) 涉嫌侵權的內(nei) 容。

網友點評
0相關評論
精彩導讀