標(biāo)題: 37種傳感器(五)之熱敏電阻傳感器模塊+Stduino Nano&UNO [打印本頁]
作者: Stduino 時(shí)間: 2020-7-20 20:33
標(biāo)題: 37種傳感器(五)之熱敏電阻傳感器模塊+Stduino Nano&UNO
說明:
熱敏電阻按照溫度系數(shù)不同,可以分為正溫度熱敏電阻器(PTC)和負(fù)溫度熱敏電阻器(NTC)。
熱敏電阻典型特點(diǎn)是對(duì)溫度敏感,不同的溫度下表現(xiàn)出不同的電阻值,因此其兩端電壓隨溫度變化。正溫度系數(shù)熱敏電阻器(PTC)在溫度越高時(shí)電阻值越大,負(fù)溫度系數(shù)熱敏電阻器(NTC)在溫度越高時(shí)電阻值越低。
NTC的電阻隨溫度的變化,可以利用Steinhart-Hart方程來表示:
1/T = A + B•ln® + C•[ln®]
注意:T 為熱力學(xué)溫度,單位為開爾文(k);R 為電阻,單位是歐姆(Ω)。
熱力學(xué)溫度與攝氏溫度(t,單位為攝氏度,℃)存在這樣的關(guān)系:
t=T +273.15
則可知,當(dāng)前溫度(Tsteinhart)的計(jì)算公式在C語言中的表達(dá)為:
Tsteinhart = 1/(A+Blog(Rth)+Cpow(log(Rth),3))-273.15
這里: T 為絕對(duì)溫度K(開爾文溫度),R 單位是歐姆。
其中系數(shù)A\B\C由熱敏電阻本身性質(zhì)決定,本模塊采用103電阻(10KΩ),其A\B\C分別為:0.001129148;0.000234125;0.00000008760741。
至于熱敏電阻的當(dāng)前阻值,需要利用歐姆定律來計(jì)算。A0測(cè)得的是其分壓,則有
熱敏電阻兩端電壓01.png (5.96 KB, 下載次數(shù): 77)
下載附件
2020-7-20 20:25 上傳
A0的范圍為0~4095,而V總為5V,定值電阻R0為10KΩ,若A0測(cè)得數(shù)值為RawADC,則可得:
熱敏電阻兩端電壓02.png (17.24 KB, 下載次數(shù): 93)
下載附件
2020-7-20 20:26 上傳
51hei圖片_20200609211639.jpg (48.38 KB, 下載次數(shù): 71)
下載附件
2020-7-20 20:26 上傳
實(shí)驗(yàn)?zāi)康模?br />
利用熱敏電阻器,監(jiān)測(cè)環(huán)境溫度變化。
實(shí)驗(yàn)器材:
Stduino Uno/Nano、熱敏電阻模塊。
電路連接:
熱敏電阻電路連接圖.png (123.01 KB, 下載次數(shù): 79)
下載附件
2020-7-20 20:28 上傳
代碼展示:
實(shí)驗(yàn)效果:
打開串口監(jiān)視器,可以看到現(xiàn)在的溫度是23.7℃。此時(shí)室外溫度是27℃。
熱敏電阻-串口通信示數(shù).png (21.31 KB, 下載次數(shù): 86)
下載附件
2020-7-20 20:30 上傳
51hei圖片_20200525100216.jpg (46.54 KB, 下載次數(shù): 77)
下載附件
2020-7-20 20:30 上傳
布局.png (91.62 KB, 下載次數(shù): 74)
下載附件
2020-7-20 20:31 上傳
附:你也可以采取自己搭件電路的方式。
熱敏電阻接線圖.png (248.16 KB, 下載次數(shù): 67)
下載附件
2020-7-20 20:31 上傳
熱敏電阻兩端電壓.png (3.11 KB, 下載次數(shù): 123)
下載附件
2020-7-20 20:32 上傳
室溫.jpg (135.19 KB, 下載次數(shù): 87)
下載附件
2020-7-20 20:30 上傳
-
公式3.png
(3.11 KB, 下載次數(shù): 75)
下載附件
2020-7-20 20:32 上傳
| 歡迎光臨 (http://m.raoushi.com/bbs/) |
Powered by Discuz! X3.1 |