当前位置: 代码迷 >> 单片机 >> DS18B20温度偏高!解决思路
  详细解决方案

DS18B20温度偏高!解决思路

热度:35   发布时间:2016-04-28 15:52:57.0
DS18B20温度偏高!!!
用51单片机操作DS18B20,然后读取温度值,读后的温度tH和tL的值为0x02和0x2d。

换算下:Temp = 0x22d * 0.0625;  
  Temp = 34℃。

可这几天温度也就26℃左右啊。然后将数据脚D端接+5V的上拉电阻调大,稳定后温度还是这个值。用手握住DS18B20的话,能很快上升,能到40℃左右。程序时序问题已经排查过,确认没问题。不知道谁解决过类似问题?????

------解决方案--------------------
你将传感器的线引长一点,放到冰箱里面。或者热水里面,同时看温度计
------解决方案--------------------
不用减去,就用这个温度,我手头的项目都是这么用的,本来这个就不是用来测室温的
------解决方案--------------------
精度高就用PT100,DS18B20,温度超过85度,误差有2度,不靠普了,,