首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 单片机 >

DS18B20温度偏高!解决思路

2012-08-01 
DS18B20温度偏高!!!用51单片机操作DS18B20,然后读取温度值,读后的温度tH和tL的值为0x02和0x2d。换算下:Temp

DS18B20温度偏高!!!
用51单片机操作DS18B20,然后读取温度值,读后的温度tH和tL的值为0x02和0x2d。

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

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

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

热点排行