步驟1:解釋方程
由于熱敏電阻給我帶來了一些數據手冊上的信息,可以使用Steinhart-Hart方程的Beta參數來獲得
這可以解決溫度問題:
R(Rout)=傳感器中的讀取電阻
β=定義溫度差以校準傳感器傳感器使用初始溫度和最終溫度T1,T2及其電阻。 R∞=對指數函數建模。看起來有些困難,但是我們所需的所有值都以表格形式列出,僅適合微控制器進行計算并提供讀取溫度。定義值(溫度以攝氏度為單位)為了校準傳感器,使用溫度T1(初始)= 0°C,T2(終點)= 100°,T0 = 25°C,以及環境工作溫度,例如T1和T2溫度已設置為要使用的環境,因為T0默認為熱敏電阻電阻值10Kohm,所以Valore的RT1和RT2位于Datasheat傳感器中。
步驟2:組裝,測試和Arduino代碼
此代碼已注釋,但遵循一些觀察
代碼顯示以攝氏度(C)和華氏溫度(F)為單位的溫度值,所有計算均以開氏溫度(K)為單位。不建議您使用C或F來計算溫度,因此在代碼的開頭,我插入了K值
TempK,變量在計算后不久返回了以K為單位的溫度值。 TempC將K轉換為C
((* TempC 9)/5 + 32);該代碼將C轉換為F。
如果使用常見的接線方案和代碼,則不會解釋LCD面板,因為它只是為了顯示傳感器的操作。
我希望您可以為有需要的人提供幫助,這些傳感器非常便宜,連接簡單,可用于各種應用中,準確度約為0.2°。
-
溫度傳感器
+關注
關注
48文章
2912瀏覽量
155886 -
NTC
+關注
關注
7文章
405瀏覽量
52007 -
Arduino
+關注
關注
187文章
6464瀏覽量
186643
發布評論請先 登錄
相關推薦
評論