文档介绍:精品文档
系统设计的目的意义
体温是生命活动的一种表现,是人体新陈代谢的一个重要生理参数。体温既有生理
学的意义,又有重要的临床意义,是临床诊疗。
(3)VDD:外接供电电源输入端。采用寄生电源方式时,该引脚接地。
.
精品文档
温度传感器DS18B20的内部构造如下图,主要由64位ROM、温度传感器及高速缓存器配置寄存器等部分组成,。
存储与控制逻辑
DQ
温度传感器
C
64位ROM
和
高温触发器TH
单线接口
高速
缓存器
低温触发器TL
电源
配置寄存器
VDD
检测
8位CRC发生器
下面对DS18B20的有关部分进行简单的描绘。
(1)64位ROM。64位ROM是由厂家用激光刻录一个64位的二进制ROM代码,
是该芯片的标志号,。
8位循环冗余查验48位序列号8位分类编号(10H)
MSBLSBMSBLSBMSBLSB
8位分类编号表示产品分类编号,DS18B20的分类编号为10H;48号序列号是一个
大于281x1012的十进数编码,作为该芯片的唯一标志代码;8位循环冗余查验为前56
位的CRC循环冗余校验码(CRC=X8+X5+X4+1)。由于每个芯片的64位ROM代码不同,
因此在单总线上能够并挂多个DS18B20进行多点温度实时检测。
(2)温度传感器。温度传感器是DS18B20的核心部分,该功能零件可达成对温度
的测量。经过软件编程可将-55~+125摄氏度范围内的温度值按9位、10位、11位、12
位的变换精度进行量化,以上的变换精度都包括一个符号位,因此对应的温胸怀化值分
、、、,。芯片出厂时
.
精品文档
默认为12位的变换精度。当接收到温度变换指令(44H)后,开始变换,变换达成后的
温度以16位带符号扩展的二进制补码形式表示,存储在高速缓存器RAM的第0、1字
节中,二进制数的前5位是符号位。如果测得的温度大于0,这5位为0,;如果温度小于0,这5位为1,。
(3)高速缓存器。高速缓存器包括一个高速暂存器RAM和一个非易失性可电擦除E2PROM。非易失性可电擦除E2PROM用于寄存高温触发器TH、低温触发器TL和配
置寄存器中的信息。
高速暂存器RAM是一个连续8字节的存储器,前两个字节是测得的温度信息,第
1个字节的内容是温度的低8位,第2个字节是温度的高8位。第3个和第4个字节是
高温触发器TH、低温触发器TL的易失性复制,第5个字节是配置寄存器的易失性复
制,以上字节的内容在每一次上电复位时被刷新。第6、7、8个字节用于暂时保存为1。
(4)配置寄存器。配置寄存器的内容用于确定温度值的数字变换分辨率。DS18B20
工作时按此寄存器的分辨率将温度变换为相应精度的数值,它是高速缓存器的第5个字
节,。
TM
R0
R1
1
1
1
1
1
5个字节示意图
TM是测试模块位,用于设置
DS18B20在工作模式仍是在测试模式。在
DS18B20
出厂时,该位被设置为
0,用户不必变动;R1和R0用来设置分辨率;其余
5位均固定
为1。DS18B20的分辨率设置如表
。
R1
R0
分辨率
最大变换时间(ms)
0
0
9位
0
1
10位
1
0
11位
375
1
1
12位
750
DS18B20主要由斜率累加器、温度系数振荡器、减法计数器、温度寄存器等部分组