2G02B为一款LDO电源芯片,看你单片机是什么了,应该是51,自己选一款别的也行。
测温部分的工作原理如下:
其工作原理为:
1.先将P1.6、P1.7、P0.2都设为低电平输出,使C放电至放完。
2.将P0.2、P1.6设置为输入状态,P1.7设为高电平输出,通过RK电阻对C充电,单片机内部计时器清零并开始计时,检测P0.2口状态,当P0.2口检测为高电平时,即C上的电压达到单片机高电平输入的门嵌电压时,单片机计时器记录下从开始充电到P0.2口转变为高电平的时间T1。
3.将P1.6、P1.7、P0.2都设为低电平输出,使C放电至放完。
再将P0.2、P1.7设置为输入状态,P1.6设为高电平输出,通过RT电阻对C充电,单片机内部计时器清零并开始计时,检测P0.2口状态,当P0.2口检测为高电平时,单片机计时器记录下从开始充电到P0.2口转变为高电平的时间T2。 从电容的电压公式:

可以得到:T1/RK=T2/RT,即 RT=T2×RK/T1 。通过单片机计算得到热敏电阻RT的阻值。并通过查表法可以得到温度值。
并联的10K电阻为误差调节电阻,主要调节低温端的误差。