GX18B20单片机测温时的干扰疑惑解决方案

GX18B20在工业环境下,上电运行一切正常,但过几小时后会有一定的概率出现复位不正常,即没有应答信号,或者读到的温度值不在PDF的正常温度范围内。而如果拔掉18B20传感器再插或者设备重新上电就恢复如常,但过段时间还是有可能会出现,查了很长时间查不出具体原因。

1、18b20的引线用频蔽线,外皮接地。

2、利用定时器,定时复位。

注:

GX18B20进行精确的温度转换,I/O线必须保证在温度转换期间提供足够的能量,由 于每个18B20在温度转换期间工作电流达到1mA,当几个温度传感器挂在同一根I/O线上进行多点测温时,只靠4.7K上拉电阻就无法提供足够的 能量,会造成无法转换温度或温度误差极大

这种电路只适应于单一温度传感器测温情况下使用,不适宜采用电池供电系统中。并 且工作电源VCC必须保证在5V,当电源电压下降时,寄生电源能够汲取的能量也降低,会使温度误差变大。

另外还要注意:在外部供电的方式下,18B20的GND引脚不能悬空 ,否则不能转换温度,读取的温度总是85℃。




北京尚同达科技有限公司
联系邮箱 bskang@std001.com
联系电话
010-62565385
联系地址
北京市昌平区西三旗桥东新龙大厦
联系手机
18610248536   
13520020133(同微信)