使用DS18B20的几点经验
5960广州生活通
2、在已知ROM码之后,可以使用"匹配ROM"命令对DS18B20单独操作,但对某些只是主机发送而不用接收的命令,也可统一操作。如需要测温时,可以先使用"跳过ROM"命令,然后发送"启动测温"命令,可启动总线上所有DS18B20开始一次温度测量,然后主机再利用"匹配ROM"、"读取存储器"命令逐一读出各点的温度。这样不仅能够节省时间,而且能保证采集到的各点温度有很好的IC同步性。
3、DS18B20单总线的传输距离很远,在不加任何处理的情况下笔者曾用到过20米左右,有人说能达到50甚至上百米。在需要隔离或放大的情况下,注意要使用高速光耦,如6N137等,成对使用,1发1收。
2018/11/04