温度传感器:ﻫDS 1 8B 20就是 DA L LA S公司生产得一线式数字温度传感器,具有3引脚T O-9 2小体积封装形式;温度测量范围为—55℃~+1 2 5℃,可编程为 9 位~1 2位 A/D 转换精度,测温分辨率可达 0
0625℃,被测温度用符号扩展得 16 位数字量方式串行输出;其工作电源既可在远端引入,也可采纳寄生电源方式产生;多个DS 18B 2 0 可以并联到 3 根或 2 根线上,CP U只需一根端口线就能与诸多D S 18B20 通信,占用微处理器得端口较少,可节约大量得引线与逻辑电路
以上特点使 DS18B20 非常适用于远距离多点温度检测系统
2 DS 1 8B 2 0 得内部结构 ﻫﻫDS18B2 0内部结构如图 1 所示,主要由 4 部分组成:64 位 RO M、温度传感器、非挥发得温度报警触发器 TH 与 TL、配置寄存器
D S 18B20 得管脚排列如图 2 所示,DQ 为数字信号输入/输出端;GN D为电源地;V D D 为外接供电电源输入端(在寄生电源接线方式时接地,见图4)
ﻫROM 中得 6 4位序列号就是出厂前被光刻好得,它可以瞧作就是该 D S 18B 2 0 得地址序列码,每个 DS 1 8 B 20得 64 位序列号均不相同
64 位ROM得排得循环冗余校验码(CRC=X8+X 5+X4+1)
ROM得作用就是使每一个 DS18B 20都各不相同,这样就可以实现一根总线上挂接多个D S1 8B 2 0得目得
ﻫ图1 D S 18B20 得内部结构图 2DS18B 2 0 得管脚排列DS18B20 中得温度传感器完成对温度得测量,用 16 位符号扩展得二进制补码读数形式提供,以 0
0625℃/L S B形式表达,其中 S 为符号位
例如+125℃得数字输出为 07D0 H,+2 5
06 2 5℃得数字输出为 0