DS18B20温度传感器

一、简介

数字温度传感器,控制命令和数据以数字信号的方式输入输出,测温范围-55℃到125℃

通信接口:1-Wire(单总线) 其他特征:可形成总线结构 内置温度报警功能 可寄生供电

单总线(一种通用数据总线)

一根通信线:DQ

异步(无单独时钟线)、半双工(单线来回通信)

采用寄生供电:可省去设备VDD线路(供电+通信只需要DQ和GND两根线)

时序结构(依据主机拉低总线的绝对时间+释放 从机在总线拉低一定时间后读取电平):

初始化(确认从机是否存在)→发送(一位)→接收(一位)

DS18B20操作流程

初始化:从机复位,主机判断从机是否响应

ROM操作:ROM指令+本指令需要的读写操作

功能操作:功能指令+本指令需要的读写操作