說明:
熱敏電阻按照溫度系數不同,可以分為正溫度熱敏電阻器(PTC)和負溫度熱敏電阻器(NTC)。
熱敏電阻典型特點是對溫度敏感,不同的溫度下表現出不同的電阻值,因此其兩端電壓隨溫度變化。正溫度系數熱敏電阻器(PTC)在溫度越高時電阻值越大,負溫度系數熱敏電阻器(NTC)在溫度越高時電阻值越低。
NTC的電阻隨溫度的變化,可以利用Steinhart-Hart方程來表示:
1/T = A + B•ln® + C•[ln®]
注意:T 為熱力學溫度,單位為開爾文(k);R 為電阻,單位是歐姆(Ω)。
熱力學溫度與攝氏溫度(t,單位為攝氏度,℃)存在這樣的關系:
t=T +273.15
則可知,當前溫度(Tsteinhart)的計算公式在C語言中的表達為:
Tsteinhart = 1/(A+Blog(Rth)+Cpow(log(Rth),3))-273.15
這里: T 為絕對溫度K(開爾文溫度),R 單位是歐姆。
其中系數A\B\C由熱敏電阻本身性質決定,本模塊采用103電阻(10KΩ),其A\B\C分別為:0.001129148;0.000234125;0.00000008760741。
至于熱敏電阻的當前阻值,需要利用歐姆定律來計算。A0測得的是其分壓,則有
熱敏電阻兩端電壓01.png (5.96 KB, 下載次數: 77)
下載附件
2020-7-20 20:25 上傳
A0的范圍為0~4095,而V總為5V,定值電阻R0為10KΩ,若A0測得數值為RawADC,則可得:
熱敏電阻兩端電壓02.png (17.24 KB, 下載次數: 93)
下載附件
2020-7-20 20:26 上傳
51hei圖片_20200609211639.jpg (48.38 KB, 下載次數: 71)
下載附件
2020-7-20 20:26 上傳
實驗目的:
利用熱敏電阻器,監測環境溫度變化。 實驗器材:
Stduino Uno/Nano、熱敏電阻模塊。 電路連接:
熱敏電阻電路連接圖.png (123.01 KB, 下載次數: 79)
下載附件
2020-7-20 20:28 上傳
代碼展示:
實驗效果:
打開串口監視器,可以看到現在的溫度是23.7℃。此時室外溫度是27℃。
熱敏電阻-串口通信示數.png (21.31 KB, 下載次數: 86)
下載附件
2020-7-20 20:30 上傳
51hei圖片_20200525100216.jpg (46.54 KB, 下載次數: 77)
下載附件
2020-7-20 20:30 上傳
布局.png (91.62 KB, 下載次數: 74)
下載附件
2020-7-20 20:31 上傳
附:你也可以采取自己搭件電路的方式。
熱敏電阻接線圖.png (248.16 KB, 下載次數: 67)
下載附件
2020-7-20 20:31 上傳
熱敏電阻兩端電壓.png (3.11 KB, 下載次數: 123)
下載附件
2020-7-20 20:32 上傳
室溫.jpg (135.19 KB, 下載次數: 87)
下載附件
2020-7-20 20:30 上傳
|