pt100是鉑熱電阻,它的阻值會隨著溫度的變化而改變。PT后的100即表示它在0℃時阻值為100歐姆,在100℃時它的阻值約為138.5歐姆。它的工業原理:當PT100在0攝氏度的時候他的阻值為100歐姆,它的的阻值會隨著溫度上升它的阻值是成勻速增漲的。
應用范圍:
醫療、電機、工業、溫度計算、阻值計算等高精溫度設備,應用范圍非常之廣泛。
組成的部分
常見的pt1oo感溫元件有陶瓷元件,玻璃元件,云母元件,它們是由鉑絲分別繞在陶瓷骨架,玻璃骨架,云母骨架上再經過復雜的工藝加工而成
薄膜鉑電阻:用真空沉積的薄膜技術把鉑濺射在陶瓷基片上,膜厚在2微米以內,用玻璃燒結料把Ni(或Pd)引線固定,經激光調阻制成薄膜元件。
=================================================================================
Pt100 溫度傳感器為正溫度系數熱敏電阻傳感器,主要技術參數如下:
測量范圍:-200℃~+850℃;
允許偏差值△℃:A 級±(0.15+0.002│t│), B 級±(0.30+0.005│t│);
最小置入深度:熱電阻的最小置入深度≥200mm;
允通電流 ≤ 5mA。
另外,Pt100 溫度傳感器還具有抗振動、穩定性好、準確度高、耐高壓等優點。
鉑熱電阻的線性較好,在0~100 攝氏度之間變化時,最大非線性偏差小于0.5 攝氏度。


應用領域
寬范圍、高精度溫度測量領域。如:
軸瓦,缸體,油管,水管,汽管,紡機,空調,熱水器等狹小空間工業設備測溫和控制。
汽車空調、冰箱、冷柜、飲水機、咖啡機,烘干機以及中低溫干燥箱、恒溫箱等。
供熱/制冷管道熱量計量,中央空調分戶熱能計量和工業領域測溫和控制
常用電路圖

R2、R3、R4 和Pt100 組成傳感器測量電橋,為了保證電橋輸出電壓信號的穩定性,電橋的輸入電壓通過TL431 穩至2.5V。從電橋獲取的差分信號通過兩級運放放大后輸入單片機。電橋的一個橋臂采用可調電阻R3,通過調節R3 可以調整輸入到運放的差分電壓信號大小,通常用于調整零點。
放大電路采用LM358 集成運算放大器,為了防止單級放大倍數過高帶來的非線性誤差,放大電路采用兩級放大,如圖 5.1 所示,前一級約為10 倍,后一級約為3倍。溫度在0~100 度變化,當溫度上升時,Pt100 阻值變大,輸入放大電路的差分信號變大,放大電路的輸出電壓Av 對應升高。
注意:雖然電橋部分已經經過TL431 穩壓,但是整個模塊的電壓VCC 一定要穩定,否則隨著VCC 的波動,運放LM358 的工作電壓波動,輸出電壓Av 隨之波動,最后導致A/D 轉換的結果波動,測量結果上下跳變。
鉑熱電阻阻值與溫度關系為:

式中,A=0.00390802;B=-0.000000580;C=0.0000000000042735?梢奝t100 在常溫0~100攝氏度之間變化時線性度非常好,其阻值表達式可近似簡化為:RPt=100(1+At),當溫度變化1 攝氏度,Pt100 阻值近似變化0.39 歐。
Pt100 的分度表(0℃~100℃)

程序處理
一般在使用PT100 的溫度采集方案中,都會對放大器LM358 采集來的模擬信號AV進行溫度采樣,即進行A/D 轉換。
A/D 處理包括兩方面內容,一是A/D 值的濾波處理,二是A/D 值向實際溫度轉換。由于干擾或者電路噪聲的存在,在采樣過程當中會出現采樣信號與實際信號存在偏差的現象,甚至會出現信號的高低波動,為了減小這方面原因造成的測量誤差,在實際采樣時采樣18 個點,然后再除去其中偏差較大的兩個點,即一個最大值和一個最小值,再對剩余的16 個點取均值,這樣得到的A/D 轉換結果比較接近實際值。
在對數值進行濾波操作之后,還要將A/D 值轉換為溫度,常用的兩種方法為查表法和公式法:查表法比較麻煩,而且精度也不高,適合于線性化較差的NTC 溫度傳感器;公式法比較簡單,只需要確定比例系數K 和基準偏差B 即可,適合于線性化較好的傳感器
溫度轉換的C 語言實現過程為:
fT = (ADC_data * K) – B; //換算成溫度值。
得到溫度后,一般還會對被控對象根據實際溫度和目標溫度進行實時的控制,要又要設計到控制算法,如:模糊控制、PID 調節等。這里簡單介紹一下PID 控制原理,更多內容請察看相關書籍。
PID 工作原理
PID(Proportional Integral Derivative)控制是控制工程中技術成熟、應用廣泛的一種控制策略,經過長期的工程實踐,已形成了一套完整的控制方法和典型的結構。它不僅適用于數學模型已知的控制系統中,而且對于大多數數學模型難以確定的工業過程也可應用,在眾多工業過程控制中取得了滿意的應用效果。
由于來自外界的各種擾動不斷產生,要想達到現場控制對象值保持恒定的目的,控制作用就必須不斷的進行。若擾動出現使得現場控制對象值(以下簡稱被控參數)發生變化,現場檢測元件就會將這種變化采集后經變送器送至PID 控制器的輸入端,并與其給定值(以下簡稱SP 值)進行比較得到偏差值(以下簡稱e 值),調節器按此偏差并以我們預先設定的整定參數控制規律發出控制信號,去改變調節器的開度,使調節器的開度增加或減少,從而使現場控制對象值發生改變,并趨向于給定值(SP 值),以達到控制目的 ,如圖所示,其實PID 的實質就是對偏差(e 值)進行比例、積分、微分運算,根據運算結果控制執行部件的過程。

溫度控制PID 算法設計
利用了上面所介紹的位置式PID 算法,將溫度傳感器采樣輸入作為當前輸入,然后與設定值進行相減得偏差,然后再對之進行PID 運算產生輸出結果fOut,然后讓fOut 控制定時器的時間進而控制加熱器。為了方便PID 運算,首先建立一個PID 的結構體數據類型,該數據類型用于保存PID 運算所需要的P、I、D 系數,以及設定值,歷史誤差的累加和等信息:
typedef struct PID
{
float SetPoint; // 設定目標 Desired Value
float Proportion; // 比例系數 Proportional Const
float Integral; // 積分系數 Integral Const
float Derivative; // 微分系數 Derivative Const
int LastError; // 上次偏差
int SumError; // 歷史誤差累計值
} PID;
PID stPID; // 定義一個stPID 變量
PID 運算的C 實現代碼
float PIDCalc( PID *pp, int NextPoint )
{
int dError,Error;
Error = pp->SetPoint*10 - NextPoint; // 偏差,設定值減去當前采樣值
pp->SumError += Error; // 積分,歷史偏差累加
dError = Error-pp->LastError; // 當前微分,偏差相減
pp->PrevError = pp->LastError; // 保存
pp->LastError = Error;
return (pp->Proportion * Error+ pp->Integral * pp->SumError- pp->Derivative * dError);
}
其中(pp->Proportion * Error)是比例項;
(pp->Integral * pp->SumError)是積分項;
(pp->Derivative * dError)是微分。
=========================================================
PT100分度表
-50度 80.31歐姆
-40度 84.27歐姆
-30度 88.22歐姆
-20度 92.16歐姆
-10度 96.09歐姆
0度 100.00歐姆
10度 103.90歐姆
20度 107.79歐姆
30度 111.67歐姆
40度 115.54歐姆
50度 119.40歐姆
60度 123.24歐姆
70度 127.08歐姆
80度 130.90歐姆
90度 134.71歐姆
100度 138.51歐姆
110度 142.29歐姆
120度 146.07歐姆
130度 149.83歐姆
140度 153.58歐姆
150度 157.33歐姆
160度 161.05歐姆
170度 164.77歐姆
180度 168.48歐姆
190度 172.17歐姆
200度 175.86歐姆
=============================
關于電路圖的討論
PT100是精度很高的鉑銠電阻
測量溫度上限13x~~~~~忘了~~~
總之精度很高的說撒
樓主用這等運放實在是
導致精度很差
以前我們單位做過這個項目,
用的是軍用級的OP07,效果不錯的
工業的也可以,既然你選擇了這么貴的傳感器
就要用好運放
不然18B20就可以了的說撒哈~~~~
==============================
XTR105 (挺貴的 20多 好像) 4-20mA CURRENT TRANSMITTER with Sensor Excitation and Linearization
Versatile linearization circuitry provides a 2nd-order correction to the RTD, typically achieving a 40:1 improvement in linearity.
改善pt100的線性度
高精度鉑電阻測溫電路設計文檔信息
---------------------------------------------------------------------------------------------------------------
Pt100如果是2線制,可靠性只能保持10米以內,3線制可以是25米。我們選用了3線制的,傳輸距離達到115米,咨詢了廠家,說我們訂制的RVVP3*0.3mm2補償導線細了,應該選用截面積1.0mm2的。現在采用了14*1.0mm2的KVV導線,等待著即將做出的實驗結果。
下午結果出來了,2個3線Pt100,一個與溫控表直連,一個接14*1.0mm2電纜與115米以外的溫控表連接。測常溫和熱水的溫度,結果完全一致。實踐證明,只要線徑足夠,Pt100是可以長距離連接的?刂齐娎|即可。
誰知道PT100為啥要用3根線
兩線制熱點阻的延長線也有電阻,并上一根線可以抵消環境溫度帶給導線電阻的影響,使二次表顯示準確的溫度
兩條顏色相同的紅線實際上是接在PT100上同一點的(用萬用表測量為短路),其中一條是用來做測量的,另外一條是用來測量該點的電壓(此回路的電阻很大所以不會對檢測構成影響),相當于一個電壓的反饋,這就消除了在線路上的電壓降對測量帶來的誤差.
一根是補償線
=======================================
兩線制:
傳感器電阻變化值與連接導線電阻值共同構成傳感器的輸出值,由于導線電阻帶來的附加誤差使實際測量值偏高,用于測量精度要求不高的場合,并且導線的長度不宜過長。
三線制:
要求引出的三根導線截面積和長度均相同,測量鉑電阻的電路一般是不平衡電橋,鉑電阻作為電橋的一個橋臂電阻,將導線一根接到電橋的電源端,其余兩根分別接到鉑電阻所在的橋臂及與其相鄰的橋臂上,當橋路平衡時,導線電阻的變化對測量結果沒有任何影響,這樣就消除了導線線路電阻帶來的測量誤差,但是必須為全等臂電橋,否則不可能完全消除導線電阻的影響。采用三線制會大大減小導線電阻帶來的附加誤差,工業上一般都采用三線制接法。
四線制:
當測量電阻數值很小時,測試線的電阻可能引入明顯誤差,四線測量用兩條附加測試線提供恒定電流,另兩條測試線測量未知電阻的電壓降,在電壓表輸入阻抗足夠高的條件下,電流幾乎不流過電壓表,這樣就可以精確測量未知電阻上的壓降,計算得出電阻值
在橋式電路中,為了減小熱電阻阻值隨溫度變化對支路電流的影響并限制流過熱電阻的電流,組成電橋的兩個支路的上電阻通常取熱電阻阻值的幾十倍,其值達到 10-50K(和橋路供電電壓有關) ,下電阻一般和熱電阻某溫度下阻值相同。測量時取兩者的電位差。雖然如此,熱電阻阻值隨溫度變化對支路電流的影響還是會造成輸出的非線性,通常需要做一定補償。
如果直接測量阻值,應該采用恒流源給熱電阻供電,熱電阻阻值變化時支路電流保持恒定,熱電阻壓降為線性較好的溫度函數。
放大前應該做濾波處理或者在放大電路中加積分元件。
Ø 怎樣判斷pt100的好壞,用萬用表能測量么? 根據分度表參照當時溫度看阻值是否相符
Ø 通常情況下是這樣的,將一個基準電壓加在pt100回路上,測量pt100上的電壓信號(mv),阻值變化是電壓信號自然也變化,再經過運放放大后進入A/D芯片進行A/D轉換,經過程序再將電壓信號換算成電阻值,采用查表方式(將電阻值和相對應的溫度值做成表格放到芯片rom中)的到溫度值。
Ø 一般短距離選用二線制接法,中距離選用三線制接法,要求精度高、近距離選用四線制接法。三線制比兩線制的好處是可以補償線路電阻的偏差,和抗干擾不是一個概念。三種各自的優缺點有許多說法,不一而足 二線制不能消除導線電阻的影響。四線制可以消除導線電阻的影響。四線制的PT100有兩根線是用于測量的,另兩根是用于補償的,四線制的PT100有兩根線(熱電阻兩端各一根)是提供電流的,另兩根是采集電壓的。具體用哪種電路應該根據系統要求決定,如果精度要求一般,采用三線是經濟、穩定、實用的選擇 Ø 輸入(3根線)、輸出、電源三隔離為四線制,設備在控制室;輸入(3根線)、輸出、電源三不隔離為三線制,設備在控制室或傳感器內;輸入(3根線)、(輸出、電源共用2根線)三不隔離為二線制,設備在傳感器內、為一體化 Ø 由于微處理器的發展,可對Pt100的非線性進行校正,因此Pt100傳感器大都采用四線制測量法(非橋路法),其測量原理
Pt100傳感器四線制測量電路 Pt100兩端電壓U1=ISRt。IS為恒流,Rt為Pt100阻值。 引線L1、L2存在電阻會影響測量結果,為此,將L1、L2端口處信號輸入高輸入電阻抗(>1012Ω),差分放大,這樣L1、L2中電流≈0,L1、L2電阻可忽略不計,所以有Ui=U1。這也消除了引線電阻。
Ø 模擬熱電偶測試 最準的校法就是用電阻箱了,多路也只有一個一個慢慢來。熱電偶用毫伏計 模擬輸出校二次表,毫伏計同樣可以測量熱電偶。這些都不難,難的是建立一個標準的恒定的溫場。
Ø 電壓和溫度的關系一般是非線性的,對于8位單片機還是查表法好
|