RG选用10k 1%精度NTC热敏电阻,R1使用10k 1%精度贴片电阻,电路如下图1所示,使用N76E003单片机AIN4通道进行采样,使用带隙电压进行修正。
分压计算公式:Urg=[RG/(RG+R1)]*Vdd *Coe
其中RG为热敏电阻、R1为10kΩ分压电阻、Vdd为3.3v、Coe为分压系数、Urg为ADC输出电压
其中Coe是通过带隙电压得到的修正系数,为了获得正确的Vdd电压
(图1)
下图2为NTC热敏电阻数据手册中给出的电阻值对应温度表
(图2)
在程序中建立一温度/电阻对应数组(其中温度为数组的对应位)
//正温度数组
float TemperList1[55]={32.1,30.6,29.1,27.7,26.4,25.2,23.9,22.8,21.7,20.7,19.7,18.8,18,
17.1,16.4,15.6,14.9,14.2,13.6,13,12.4,11.9,11.4,10.9,10.4,10,9.5,9.1,8.7,8.4,8,7.7,
7.4,7.1,6.8,6.5,6.2,6,5.7,5.5,5.3,5.1,4.9,4.7,4.5,4.3,4