DS18B20温度偏高!!!
用51单片机操作DS18B20,然后读取温度值,读后的温度tH和tL的值为0x02和0x2d。
换算下:Temp = 0x22d * 0.0625;
Temp = 34℃。
可这几天温度也就26℃左右啊。然后将数据脚D端接+5V的上拉电阻调大,稳定后温度还是这个值。用手握住DS18B20的话,能很快上升,能到40℃左右。程序时序问题已经排查过,确认没问题。不知道谁解决过类似问题?????
[解决办法]
你将传感器的线引长一点,放到冰箱里面。或者热水里面,同时看温度计
[解决办法]
不用减去,就用这个温度,我手头的项目都是这么用的,本来这个就不是用来测室温的
[解决办法]
精度高就用PT100,DS18B20,温度超过85度,误差有2度,不靠普了,,