续表3-1
告警搜索
命 令
温度变换 0ECH 执行后,只有温度超过设定值上限或者下限的片子才做出响应 44H 启动DS18B20进行温度转换,转换时间最长为500MS,结
果存入内部9字节RAM中
读暂存器
写暂存器 0BEH 4EH 读内部RAM中9字节的内容 发出向内部RAM的第3,4字节写上、下限温度数据命令,
紧跟读命令之后,是传送两字节的数据
复制暂存器
重调E2PRAM
读 供 电
方 式
48H 0BBH 0B4H 将E2PRAM中第3,4字节内容复制到E2PRAM中 将EPRAM中内容恢复到RAM中的第3,4字节 读DS18B20的供电模式,寄生供电时DS18B20发送“0”,外接电源供电DS18B20发送“1” 2
另外,由于DS18B20单线通信功能是分时完成的,他有严格的时隙概念,因此读写时序很重要。系统对DS18B20的各种操作必须按协议进行。操作协议为:初始化DS18B20(发复位脉冲)→发ROM功能命令→发存储器操作命令→处理数据。
图3-4 测温原理内部装置 3.3.2 DS18B20的测温流程