全球旧事资料 分类
口的连接线减少了50倍,既节省了造价,又给现场施工带来极大的方便。
322DS18B20内部结构及功能特点
DS18B20是实现单总线测控网络的关键器件,它的内部结构如图33所示。主要包括:寄生电源、温度传感器、64位激光ROM和单总线接口、存放中间数据的高速暂存器RAM、用于存储用户设定温度上下限值的TH和TL触发器、存储与控制逻辑、8位循环冗余校验码CRC发生器等七部分。
图33DS18B20内部结构框图
DS18B20内部存储器由ROM、RAM和E2ROM组成。其中,ROM由64位二进制数字组成,共分为8个字节,字节0的内容是该产品的厂家代号28H,字节1~字节6的内容是48位器件序列号,字节7是ROM前56位的CRC校验码。由于64位ROM码具有唯一性,在使用时作为该器件的地址,通过读ROM命令可以将它读出来。RAM是由9个字节的高速暂存器和非易失性电擦写E2ROM组成。其中字节0、1存储当前温度,字节2、3存储上、下限报警温度TH和TL,字节4是配置寄存器,字节8是RAM前64位的CRC校验码。RAM中EEROM用于存储TH、TL和配置寄存器的值。数据先写人RAM,经校验后再传给E2ROM。通过DS18B20功能命令对RAM进行操作。DS18B20的温度测量范围是一55℃~125℃,分辨率的默认值12位。检测温度由两个字节组成,字节1的高5位s代表符号位,字节0的低四位是小数部分,中间7位是整数部分;字节4是配置寄存器控制字的格式,当R1R0的值为00B、01B、10B、llB
11
f广西工学院鹿山学院毕业设计(论文)
时,对应的分辨率为9、10、11、12位,转换时间为93ms、187ms、375ms、750ms。当主机发出温度转换命令44H时,便启动了温度转换过程,转换时间最长750mS。主机通过读暂存器功能命令BEH,将温度值读出。通过写暂存器功能命令,改变分辨率的设置。DS18B20有两种供电方式:3.0V~5.5V的电源供电方式和寄生电源供电方式直接从数据线获取电源。电源检测电路用于判定供电方式。
323DS18B20的通信协议
数字式温度传感器和模拟传感器最大的区别,是将温度信号直接转化成数字信号,然后通过串行通信的方式输出。因此掌握DS18B20的通信协议是使用该器件的关键。所有的DS18B20器件要求采用严格的通信协议,以保证数据的完整性。该协议定义了几种信号类型:复位脉冲、应答脉冲;写“0”、写“1”时隙;读“0”、和读“1”时隙。与DS18B20的通信,是通过操作时隙完成单总线上的数据传输。发送所有的命令和数据时,都是字节的低位在前,高位在后。每个通信周期起始于微控制器发出的复位脉冲,其后紧跟DS18B20发出的应答脉冲,在写时隙期间,主机向DS18B20器件写入数据,而在读时隙期r
好听全球资料 返回顶部