溫度采集有很多方案,NTC,PTC,熱電偶,紅外等等。這里以NTC為例,做個記錄
NTC的電路如圖所示:
,
R66端的電壓輸出到單片機的引腳,中間有縮小系數。
具體的思路是,讀取adc的電壓(mV,這樣更加精確),換算為電阻值,NTC在25度的時候是10K歐姆,R66是2K。那么電壓就是v=2250*2/(2+NTC),計算出來就是mV的單位,圖中電壓是標記錯誤,實際是2.25V。
反推電阻R(多少千歐)=4500/V-2,然后根據這個電阻值,去計算溫度值,NTC的分度表《MF52 系列 測溫型 NTC 熱敏電阻器》如下: