PT100是一種正溫度係數的熱敏電阻。說到什麽是正溫度係數?就必須要結合負溫度係數來講了。隨著溫度的升高,電阻的阻值變大,就是正溫度係數的熱敏電阻,相反,如果隨著溫度的升高,電阻的阻值變小,就是負溫度係數的熱敏電阻。
PT100之所以應用很廣泛,不僅是因為它可以測的溫度範圍寬(零下幾十度到零上幾百度),還因為它的線性度非常好。“線性度”,說的直白一點就是溫度每變化一度,電阻的阻值升高的幅度是基本相同的。這樣,就大大的簡化了我們的程序。
不過,PT100也有它的缺點,就是溫度每上升一度,阻值變化太小了,隻有0.39歐姆。這樣就需要硬件上提供高精度低噪聲的轉換。
網上流傳有很多電路,很多電路其實都是不能當作產品用的。下麵給大家提供一種高精度的電路,就是成本有些高,不過品質好。
對於測溫電路,其實有很多可以值得研究的地方,小電路有大智慧。比如,你可以一眼就看出來這個電路不能測零下的溫度嗎?你可以計算出來這個電路可以測量的溫度範圍是從多少度到多少度嗎?你可以修改這個電路,讓它可以測到你所需要的溫度範圍嗎?如果把反相(-IN)和同相(+IN)兩條線調換,後果如何?
看看,你覺得電路簡單,那麽上麵的問題都可以回答嗎?
電路解釋:
越簡單的電路,穩定性就越好。該電路中的四個電阻都需要用0.1%精度的。電路隻用了一個電橋和一個差分放大器。R2 R3 R4與PT100組成電橋電路,REF3030為電橋電路提供標準的3.00V電壓。AD623用一個2K的放大反饋電阻精確的把電橋的壓差放大51倍。(為什麽是51倍,詳見AD623的datasheet)
PT100接法:
細心的小夥伴,會研究一下PT100的接法。PT100一般有兩線和三線的傳感器。因為線本身肯定有電阻,而上麵也提到過,每變化一度,PT100隻變化0.39歐姆,那麽如果PT100的線很長的話,電阻就越大,線不同,電阻就不同,就肯定會大大的影響測出來的結果。所以,你現在就可以理解了,兩線製的PT100,隻適合短距離的應用。長距離的應用,就要用三線製。再讓我們看看三線製是如何把電線上的電阻影響排除的。算了,還是下篇再講吧,這個要畫幾個圖才講的清楚,時間不早了,懶得畫了。
測溫範圍:
假設現在是0度,那麽PT100的阻值就是100歐姆,在電路中的話,電橋的壓差就是0V,所以最後也是0V,也就是測到0V的話,就是0度。假設現在零下一度了,PT100的阻值就小於100歐了,同相的電壓就會比反相的電壓小,得到的電壓永遠就0V了,所以這個電路就測不到0度以下。
AD623最大輸出3.3V電壓,3300/51=64.7mV,也就是說,電橋的壓差,最大隻能是64.7mV,再大的壓差,AD623的輸出也最大是3.3V了。反相臂的電壓,固定是(3000/2100)*100=142.86mV,那麽同相臂的電壓最大隻能是142.86+64.7=207.56mV,對應PT100的電阻就等於207.56/((3000-207.56)/2000)=148.66歐姆。
然後再查表,就可以看出,最大測溫點差不多就是個127度。所以這個電路的測溫範圍就是0~127度。