
1
1.DS18B20
的工作原?/p>
?/p>
?/p>
DS18B20
数字温度传感器概?/p>
?/p>
DS18B20
数字温度传感器是
DALLAS
公司生产?/p>
1
?/p>
Wire
,即单总线器件,具有线路简单,?/p>
积小的特点。因此用它来组成一个测温系统,具有线路简单,在一根通信线,可以挂很多这样的数字
温度计,十分方便?/p>
DS18B20
产品的特?/p>
?/p>
只要求一个端口即可实现通信?/p>
?/p>
?/p>
DS18B20
中的每个器件上都有独一无二的序列号?/p>
?/p>
实际应用中不需要外部任何元器件即可实现测温?/p>
?/p>
测量温度范围在-
55.C
到+
125.C
之间?/p>
?/p>
数字温度计的分辨率用户可以从
9
位到
12
位选择?/p>
?/p>
内部有温度上、下限告警设置?/p>
TO
?/p>
92
封装?/p>
DS18B20
的引脚排列见右图,其引脚功能描述见表
?/p>
?/p>
?/p>
?/p>
引脚功能描述
1
GND
地信
?/p>
2
DQ
?/p>
?/p>
输入输出
引脚
,
开漏单总线接口引脚
,
当使用寄?/p>
电源?/p>
,
可向电源提供电源
3
VDD
?/p>
选择
?/p>
VDD
引脚
,
当工作于寄生电源?/p>
,
该引脚必?/p>
接地
?/p>
3-2
DS18B20
详细引脚功能描述
?/p>
DS18B20
的内部结?/p>
DS18B20
的内部框图下图所示,
DS18B20
的内部有
64
位的
ROM
单元,和
9
字节的暂存器单元
?/p>
64
?/p>
ROM
存储器件独一无二的序列号。暂存器包含
两字?/p>
?/p>
0
?/p>
1
字节)的温度寄存器,用于
存储温度?/p>
感器的数字输?/p>
。暂存器还提供一字节的上线警报触发(
T
H
)和下线警报触发?/p>
TL
)寄存器
?/p>
2
?/p>
3
字节?/p>
,和一字节的配置寄存器?/p>
4
字节
?/p>
,使用者可以通过配置寄存器来设置温度转换的精度。暂?/p>
器的
5
?/p>
6
?/p>
7
字节器件
内部保留使用
?/p>
?/p>
八字节含有循环冗余码
?/p>
CRC
?/p>
?/p>
使用寄生电源时,
DS18B20
不需额外的供电电源;当总线为高电平时,功率由单总线上的上拉电阻通过
DQ
引脚提供;高电平?/p>
线信号同时也向内部电?/p>
CPP
充电?/p>
CPP
在总线低电平时为器件供电?/p>
?/p>
字节
5~8
就不用看了)?/p>