这样当采集的温度为100℃时OUT 端输出为5V,但是由LM358 的数据手册可知:OUT 输出最大值为Vcc-1.5V=3.5V,所示实际测量温度最大值为70℃。当温度大于70℃后LM358 输出为恒定的3.5V,所以不可做大于70℃的恒温控制实训(除非358电源大于7V)。
采用5 倍放大的计算公式如下:T=20*ADC/51,精度为20/51=0.39216度
18b20是数字温度传感器,可以用单片机直接读取温度;而LM35是模拟温度传感器,它的输出是一个模拟的电压,温度与输出的电压成线性关系,温度每上升一度,输出电压就会增加10mV,输出电压Vout=10*T (mV),T为温度,单片机要读取温度还需要通过ADC。