ds18b02的简介_第1页
ds18b02的简介_第2页
ds18b02的简介_第3页
ds18b02的简介_第4页
ds18b02的简介_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、TS-18B20 数字温度传感器本公司最新推出TS-18B20数字温度传感器,该产品采用美国DALLA宓司生产的DS18B20可组网数字温度传感器芯片封装而成, 具有耐磨耐碰, 体积小 , 使用方便, 封装形式多样, 适用于各种狭小空间设备数字测温与控制领域。1: 技术性能描述1 、 1 独特的单线接口方式,DS18B20 在与微处理器连接时仅需要一条口线即可实现微处理器与DS18B20勺双向通讯。1、2测温范围 55C+ 125C,固有测温分辨率0、5C。1、3支持多点组网功能,多个DS18B20可以并联在唯一的三线上,实现多点测温1、 4 工作电源: 35V/DC1、 5 在使用中不需要任

2、何外围元件1、 6 测量结果以912 位数字量方式串行传送1、7不锈钢保护管直径 61、8适用于DN1525, DN40DN25各种介质工业管道与狭小空间设备测温1、 9 标准安装螺纹M10X1, M12X1、 5, G1/2 ”任选1、10 PVC电缆直接出线或德式球型接线盒出线,便于与其它电器设备连接。2、 应用范围3、 1 该产品适用于冷冻库, 粮仓 , 储罐 , 电讯机房, 电力机房, 电缆线槽等测温与控制领域4、 2 轴瓦 , 缸体 , 纺机 , 空调 , 等狭小空间工业设备测温与控制。5、 3 汽车空调、冰箱、冷柜、以及中低温干燥箱等。6、 5 供热 / 制冷管道热量计量, 中央空

3、调分户热能计量与工业领域测温与控制7、 产品型号与规格型 号 测温范围安装螺纹电缆长度适用管道TS-18B20 -55125 无 1 、 5 mTS-18B20A -55125 M10X1 1 、 5m DN1525TS-18B20B -5512 5 1/2 ” G 接线盒 DN40 608、 接线说明特点 独特的一线接口, 只需要一条口线通信多点能力, 简化了分布式温度传感应用无需外部元件 可用数据总线供电, 电压范围为3、 0 V 至5、 5 V 无需备用电源测量温度范围为- 55 ° C 至+125 。华氏相当于就是- 67 ° F 到 257 华氏度 - 10 &#

4、176; C 至 +85 ° C 范围内精度为±0、 5 ° C温度传感器可编程的分辨率为912位 温度转换为12位数字格式最大值为750毫秒 用户可定义的非易失性温度报警设置应用范围包括恒温控制, 工业系统, 消费电子产品温度计, 或任何热敏感系统描述该DS18B20勺数字温度计提供9至12位(可编程设备温度读数。信息被发送到/从DS18B20通 过1线接口,所以中央微处理器与 DS18B20只有一个一条口线连接。为读写以及温度转换可以从数据 线本身获得能量,不需要外接电源。因为每一个DS18B20的包含一个彳则f的序号,多个ds18b20s可以同时存在于一条总

5、线。这使得温度传感器放置在许多不同的地方。它的用途很多, 包括空调环境控制,感测建筑物内温设备或机器, 并进行过程监测与控制。8 引脚封装TO-92 封装 用途 描述5 1 接地 接地4 2 数字 信号输入输出, 一线输出: 源极开路3 3 电源 可选电源管脚。见" 寄生功率" 一节细节方面。电源必须接地, 为行动中, 寄生虫功率模式。不在本表中所有管脚不须接线。概况框图图1显示的主要组成部分DS18B20的。DS18B20内部结构主要由四部分组成:64位光刻 ROM温度传感器、非挥发的温度报警触发器 TH与TL、配置寄存器。该装置信号线高的时候 ,内部电 容器 储存能量通

6、由1 线通信线路给片子供电, 而且在低电平期间为片子供电直至下一个高电平的到来重新充电。DS18B20的电源也可以从外部3V-5、5V的电压得到。DS18B2睬用一线通信接口。因为一线通信接口 ,必须在先完成ROMS定,否则记忆与控制功能将 无法使用。主要首先提供以下功能命令之一:1 )读ROM,2 )ROMK配,3 )搜索ROM,4 )跳过ROM,5 )报警检查。这些指令操作作用在没有一个器件的 64位光刻ROIW列号,可以在挂在一线上多个器件选 定某一个器件, 同时 , 总线也可以知道总线上挂有有多少, 什么样的设备。若指令成功地使DS18B2院成温度测量,数据存储在DS18B20的存储器

7、。一个控制功能指挥指示 DS18B20勺演出测温。测量2果将被放置在DS18B20内存中,并可以让阅读发出记忆功能的指挥,阅读内容的片上存储器。温度报警触发器 TH与TL都有一字节EEPROM勺数据。如果DS18B2好使用报警 检查指令, 这些寄存器可作为一般的用户记忆用途。在片上还载有配置字节以理想的解决温度数字转换。写TH,TL指令以及配置字节利用一个记忆功能的指令完成。通过缓存器读寄存器。所有的数据都 读 , 写都就是从最低位开始。(1)光刻ROM的64位序列号就是出厂前被光刻好的,它可以瞧作就是该DS18B20勺地址序歹U码。64位光刻ROM勺排列就是:开始8位(28H)就是产品类型标

8、号,接着的48位就是该DS18B20自身的序 列号,最后8位就是前面56位的循环冗余校验码(CRC=X8+X5+X4+1)光刻ROM勺作用就是使每一个 DS18B20O各不相同,这样就可以实现一根总线上挂接多个 DS18B20的目的。(2) DS18B20 中的温度传感器可完成对温度的测量, 以 12位转化为例: 用 16位符号扩展的二进制补码读数形式提供,以0、0625C/LSB形式表达,其中S为符号位。表1 DS18B20温度值格式表4.3.1DS18B20的管脚排列如图4、4所示。图4、4DS18B20的管脚排列如图DS18B20内部结构主要由四部分组成:64位光刻ROMa度传感器,温度

9、报警触发器TH与TL,配置 寄存器。DS18B20内部结构图如图4、5所示。图4、5 DS18B20内部结构图4.3.2 存储器DS18B20勺存储器包括高速暂存器 RAMT可电擦除RAM可电擦除RA帜包括温度触发器TH与TL,以及一个配置寄存器。存储器能完整的确定一线端口的通讯, 数字开始用写寄存器的命令写进寄存器,接着也可以用读寄存器的命令来确认这些数字。当确认以后就可以用复制寄存器的命令来将这些数字转移到可电擦除RAMo当修改过寄存器中的数时,这个过程能确保数字的完整性。高速暂存器RAMt是由8个字节的存储器组成;第一与第二个字节就是温度的显示位。第三与第 四个字节就是复制TH与TL,同

10、时第三与第四个字节的数字可以更新;第五个字节就是复制配置寄存器, 同时第五个字节的数字可以更新; 六、七、八三个字节就是计算机自身使用。用读寄存器的命令能读出第九个字节, 这个字节就是对前面的八个字节进行校验。存储器的结构图如图4、 6 所示。图 4、 6 存储器的结构图4、 3、 3 64- 位光刻 ROM64位光刻ROM勺前8位就是DS18B20的自身代码,接下来的48位为连续的数字代码,最后的8位 就是对前56位的CRCf。64-位的光刻ROW包括5个ROM勺功能命令:读ROM匹配ROMK跃ROM, 查找ROM报警查找。64-位光刻ROM勺结构图如图4、7所示。图4、7位64-位光刻RO

11、M勺结构图4.3.4 DS18B20 外部电源的连接方式DS18B20可以使用外部电源 VDD也可以使用内部的寄生电源。当VDD端口接3、0V 5、5V的电压时就是使用外部电源;当VDD端口接地时使用了内部的寄生电源。无论就是内部寄生电源还就是外 部供电,I/O 口线要接5KQ左右的上拉电阻。连接图如图4、8、图4、9所示。图 4、 8 使用寄生电源的连接图图 4、 9 外接电源的连接图4.3.4 DS18B20 温度处理过程4.3.4 、 1 配置寄存器配置寄存器就是配置不同的位数来确定温度与数字的转化。配置寄存器的结构图如图4、 10 所示。图 4、 10 配置寄存器的结构图由图4、9可以

12、知道R1,R0就是温度的决定位,由R1,R0的不同组合可以配置为9位,10位,11位,12位的温度显示。这样就可以知道不同的温度转化位所对应的转化时间, 四种配置的分辨率分别为0、5,0、 25,0、 125与0、 0625, 出厂时以配置为12位。温度的决定配置图如图8所示。图 4、 11 温度的决定配置图4.3.4 、 2 温度的读取DS18B2m出厂时以配置为12位,读取温度时共读取16位,所以把后11位的2进制转化为10进制后在乘以0、 0625 便为所测的温度, 还需要判断正负。前5 个数字为符号位, 当前 5 位为 1 时 , 读取的温度为负数; 当前 5 位为 0 时 , 读取的

13、温度为正数。16 位数字摆放就是从低位到高位, 温度的关系图如图4、 12 所示。图 4、 12 为温度的关系图4.3.4、 3.DS18B20控制方法DS18B20W六条控制命令,如表4、1所示:表4、1为DS18B20W六条控制命令指 令 约定代码操 作 说 明温度转换44H启动DS18B2眦行温度转换读暂存器BEH 读暂存器9 个字节内容写暂存器4EH 将数据写入暂存器的TH、 TL 字节复制暂存器48H把暂存器的TH TL字节写到E2RA岫重新调E2RAM B8H® E2RAW的TH TL字节写到暂存器 TH TL字节读电源供电方式B4H启动DS18B20送电源供电方式的信号

14、给主 CPU(1) 先将数据线置高电平“1”。(2) 延时 ( 该时间要求的不就是很严格, 但就是尽可能的短一点)(3) 数据线拉到低电平“0”。(4) 延时 750微秒 (该时间的时间范围可以从480 到 960微秒 )。(5) 数据线拉到高电平“1”。(6)延时等待(如果初始化成功则在15到60毫秒时间之内产生一个由 DS18B20所返回的低电平“ 0”。据该状态可以来确定它的存在, 但就是应注意不能无限的进行等待, 不然会使程序进入死循环所以要进行超时控制) 。(7)若CPU读到了数据线上的低电平“ 0”后,还要做延时,其延时的时间从发出的高电平算起( 第 (5) 步的时间算起)最少要480微秒。(8) 将数据线再次拉高到高电平“1”后结束。其时序如图4、 13 所示 :图 4、 13 初始化时序图4.3.4、5 DS18B20 的写操作(1) 数据线先置低电平“0”。(2) 延时确定的时间为15 微秒。(3) 按从低位到高位的顺序发送字节(一次只发送一位)。(4) 延时时间为45 微秒。(5) 将数据线拉到高电平。(6) 重复上 (1) 到 (6) 的操作直到所

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论