GX18B20在工业环境下,上电运行一切正常,但过几小时后会有一定的概率出现复位不正常,即没有应答信号,或者读到的温度值不在PDF的正常温度范围内。而如果拔掉18B20传感器再插或者设备重新上电就恢复如常,但过段时间还是有可能会出现,查了很长时间查不出具体原因。
1、18b20的引线用频蔽线,外皮接地。
2、利用定时器,定时复位。
注:
GX18B20进行精确的温度转换,I/O线必须保证在温度转换期间提供足够的能量,由 于每个18B20在温度转换期间工作电流达到1mA,当几个温度传感器挂在同一根I/O线上进行多点测温时,只靠4.7K上拉电阻就无法提供足够的 能量,会造成无法转换温度或温度误差极大
这种电路只适应于单一温度传感器测温情况下使用,不适宜采用电池供电系统中。并 且工作电源VCC必须保证在5V,当电源电压下降时,寄生电源能够汲取的能量也降低,会使温度误差变大。
另外还要注意:在外部供电的方式下,18B20的GND引脚不能悬空 ,否则不能转换温度,读取的温度总是85℃。