电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOC文档下载
分享到微信 分享到微博 分享到QQ空间

数字化温度传感器DS1820资料介绍

  • 资源ID:457973437       资源大小:286.50KB        全文页数:10页
  • 资源格式: DOC        下载积分:15金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要15金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

数字化温度传感器DS1820资料介绍

2.1.1 DS18B20简介美国Dallas半导体公司的数字化温度传感器DS1820是世界上第一片支持 "一线总线"接口的温度传感器,在其内部使用了在板(ON-B0ARD)专利技术。全部传感元件及转换电路集成在形如一只三极管的集成电路内。一线总线独特而且经济的特点,使用户可轻松地组建传感器网络,为测量系统的构建引入全新概念。现在,新一代的DS18B20体积更小、更经济、更灵活。使你可以充分发挥“一线总线”的优点。在传统的模拟信号远距离温度测量系统中,需要很好的解决引线误差补偿问题、多点测量切换误差问题和放大电路零点漂移误差问题等技术问题,才能够达到较高的测量精度。另外一般监控现场的电磁环境都非常恶劣,各种干扰信号较强,模拟温度信号容易受到干扰而产生测量误差,影响测量精度。因此,在温度测量系统中,采用抗干扰能力强的新型数字温度传感器是解决这些问题的最有效方案,新型数字温度传感器DS18B20具有体积更小、精度更高、适用电压更宽、采用一线总线、可组网等优点,在实际应用中取得了良好的测温效果。新的"一线器件"DS18B20体积更小、适用电压更宽、更经济。DS18B20可以程序设定912位的分辨率,精度为±0.5°C。可选更小的封装方式,更宽的电压适用范围。分辨率设定,及用户设定的报警温度存储在EEPROM中,掉电后依然保存。DS18B20的性能是新一代产品中最好的!性能价格比也非常出色!DS1822与DS18B20软件兼容,是DS18B20的简化版本。省略了存储用户定义报警温度、分辨率参数的EEPROM,精度降低为±2°C,适用于对性能要求不高,成本控制严格的应用,是经济型产品。 继"一线总线"的早期产品后,DS1820开辟了温度传感器技术的新概念。2.1.2 DS18B20的主要特性1. 独特的单线接口方式,DS18B20在与微处理器连接时仅需要一条口线即可实现微处理器与DS18B20的双向通讯。2. 测温范围 55+125,固有测温误差(注意,不是分辨率,这里之前是错误的)1。3. 支持多点组网功能,多个DS18B20可以并联在唯一的三线上,最多只能并联8个,实现多点测温,如果数量过多,会使供电电源电压过低,从而造成信号传输的不稳定。4. 工作电源: 3.05.5V/DC (可以数据线寄生电源)5. 在使用中不需要任何外围元件6. 测量结果以912位数字量方式串行传送7. 不锈钢保护管直径 68. 适用于DN1525, DN40DN250各种介质工业管道和狭小空间设备测温9. 标准安装螺纹 M10X1, M12X1.5, G1/2”任选10. PVC电缆直接出线或德式球型接线盒出线,便于与其它电器设备连接。 2.1.3 DS18B20的内部结构DS18B20内部结构主要由四部分组成:64位光刻ROM,温度传感器,温度报警触发器TH和TL,配置寄存器。DS18B20内部结构图如图1所示。图1DS18B20有4个主要的数据部件:1. 64位激光ROM。64位激光ROM从高位到低位依次为8位CRC、48位序列号和8位家族代码(28H)组成。如图2所示。图22. 温度灵敏元件。3. 非易失性温度报警触发器TH和TL。可通过软件写入用户报警上下限值。4. 配置寄存器。配置寄存器为高速暂存存储器中的第五个字节。DS18B20在0工作时按此寄存器中的分辨率将温度转换成相应精度的数值,其各位定义如图3所示。TMR1R011111MSB  DS18B20配置寄存器结构图LSB图3其中,TM:测试模式标志位,出厂时被写入0,不能改变;R0、R1:温度计分辨率设置位,其对应四种分辨率如下表所列,出厂时R0、R1置为缺省值:R0=1,R1=1(即12位分辨率),用户可根据需要改写配置寄存器以获得合适的分辨率。配置寄存器与分辨率关系表如表1所示表1:配置寄存器与分辨率关系表R0R1温度计分辨率/bit最大转换时间/us00993.750110187.510113751112750 2.1.4 DS18B20的应用范围1. 该产品适用于冷冻库,粮仓,储罐,电讯机房,电力机房,电缆线槽等测温和控制领域 2. 轴瓦,缸体,纺机,空调,等狭小空间工业设备测温和控制。3. 汽车空调、冰箱、冷柜、以及中低温干燥箱等。4. 供热/制冷管道热量计量,中央空调分户热能计量和工业领域测温和控制 2.1.5 DS18B20的引脚定义1. DQ为数字信号输入/输出端;2. GND为电源地;3. VDD为外接供电电源输入端(在寄生电源接线方式时接地)。如图4所示。图4 2.1.6 DS18B20的供电DS18B20 寄生电源供电(如图所示)在总线为高电平是来自总线的"盗窃"电流流过了DQ 引脚。该电流在总线为高的时候给DS18B20 充电,部分电源将存储在寄生电源电容上(Cpp) 并在总线为低的时候提供电源。当DS18B20 采用寄生电源供电模式时,VDD引脚必须接地。在寄生电源模式中,只要满足特定的时序和电压的要求,单总线和Cpp 能够给DS10B20 提供有效的电流来满足绝大部分的操作。 参阅直流电气部分范围交流电气部分的数据) 然而在DS18B20 进行温度转换、从暂存寄存器向E 2 PROM 复制数据时,电流高达1.5mA。这个电流将会在较小的总线上拉电阻上产生较大的压降,超过部分的电流将有Cpp 提供。因此为了确保有足够的供电电流,无论在DS18B20 进行温度转换、从暂存寄存器向E 2 PROM 复制数据,有必要在单总线上提供一个大的上拉电阻。正如图6给出的一样,这个可以通过使用一个MOSFET 直接将总线拉至最大电流。在发送一个温度转换指令44H和复制暂存寄存器数据指令48H后,总线上上拉电阻的最大转换时间为10µS,且总线必须在温度转换(Tconv)和数据传输(Twr=10ms)器件上拉至高电平。当上拉电阻有效的时候,总线上不能够做其他的操作。使用这种方法的好处是不需要MOSFET 的上拉电阻,同时在温度转换期间,单总线可以传输其他的数据。在测量温度高于100的时候不推荐使用寄生电源供电,因为在这样的温度下由于较高的漏电电流DS18B20 不能够维持通信,这时强烈建议使用一个外部电源供电。在有些情况下,总线主器件可能不清楚挂接在总线上的DS18B20 是寄生电源供电还是外部电源供电,而主器件需要知道这一消息来决定是否在温度转换期间使用较大的上拉电阻。为了得到这一信息, 主器件在读时隙指令之后的读供电指令B4h 以后发送一个扫描ROMCCh的指令,在读时隙期间,有寄生电源供电的DS18B20 将把总线拉低,而由外部供电的DS18B20 将维持总线为高电平。如果总线为低电平,则主器件在温度转换期间将在总线上使用强上拉电阻。 2.1.7 DS18B20的ROM光刻ROM中的64位序列号是出厂前被光刻好的,它可以看作是该DS18B20的地址序列码。64位光刻ROM的排列是:开始8位 (28H)是产品类型标号,接着的48位是该DS18B20自身的序列号,最后8位是前面56位的循环冗余校验码(CRC=X8+X5+X4+1)。光刻ROM的作用 是使每一个DS18B20都各不相同,这样就可以实现一根总线上挂接多个DS18B20的目的ROM指令表如表2所示表2:ROM指令表指 令约定代码功 能读ROM33H读DS1820温度传感器ROM中的编码(即64位地址)符合 ROM55H发出此命令之后,接着发出 64 位 ROM 编码,访问单总线上与该编码相对应的 DS1820 使之作出响应,为下一步对该 DS1820 的读写作准备。搜索 ROM0FOH用于确定挂接在同一总线上 DS1820 的个数和识别 64 位 ROM 地址。为操作各器件作好准备。跳过 ROM0CCH忽略 64 位 ROM 地址,直接向 DS1820 发温度变换命令。适用于单片工作。告警搜索命令0ECH执行后只有温度超过设定值上限或下限的片子才做出响应。2.1.8 DS18B20的RAMDS18B20的存储器包括高速暂存器RAM和可电擦除RAM,可电擦除RAM又包括温度触发器TH和TL,以及一个配置寄存器。存储器能完整的确定一线端口的通讯,数字开始用写寄存器的命令写进寄存器,接着也可以用读寄存器的命令来确认这些数字。当确认以后就可以用复制寄存器的命令来将这些数字转移到可电擦除RAM中。当修改过寄存器中的数时,这个过程能确保数字的完整性。高速暂存存储器高速暂存存储器由9个字节组成,其分配如表5所示。当温度转换命令发布后,经转换所得的温度值以二字节补码形式存放在 高速暂存存储器的第0和第1个字节。单片机可通过单线接口读到该数据,读取时低位在前,高位在后,数据格式如表1所示。对应的温度计算: 当符号位S=0时,直接将二进制位转换为十进制;当S=1时,先将补码变为原码,再计算十进制值。表 2是对应的一部分温度值。第九个字节是 冗余检验字节。DS18B20暂存寄存器分布如表3所示表3:DS18B20暂存寄存器分布寄存器内容字节地址温度值低位 (LS Byte)0温度值高位 (MS Byte)1高温限值(TH)2低温限值(TL)3配置寄存器4保留5保留6保留7CRC校验值8RAM指令表如表4所示表4:RAM指令表指 令约定代码功 能温度变换44H启动DS1820进行温度转换,12位转换时最长为750ms(9位为93.75ms)。结果存入内部9字节RAM中。读暂存器0BEH读内部RAM中9字节的内容写暂存器4EH发出向内部RAM的3、4字节写上、下限温度数据命令,紧跟该命令之后,是传送两字节的数据。复制暂存器48H将RAM中第3 、4字节的内容复制到EEPROM中。重调 EEPROM0B8H将EEPROM中内容恢复到RAM中的第3 、4字节。读供电方式0B4H读DS1820的供电模式。寄生供电时DS1820发送“ 0 ”,外接电源供电 DS1820发送“ 1 ”。2.1.9 DS18B20温度存储图7 DS18B20中的温度传感器可完成对温度的测量,以12位转化为例:用16位符号扩展的二进制补码读数形式提供,以0.0625/LSB形式表达,其中S为符号位。(如图7所示)2.1.10 DS18B20初始化1. 先将数据线置高电平“1”。2. 延时(该时间要求的不是很严格,但是尽可能的短一点)3. 数据线拉到低电平“0”。4. 延时750微秒(该时间的时间范围可以从480到960微秒)。5. 数据线拉到高电平“1”。6. 延时等待(如果初始化成功则在15到60微妙时间之内产生一个由DS18B20所返回的低电平“0”。据该状态可以来确定它的存在,但是应注意不能无限的进行等待,不然会使程序进入死循环,所以要进行超时控制)。7. 若CPU读到了数据线上的低电平“0”后,还要做延时,其延时的时间从发出的高电平算起(第(5)步的时间算起)最少要480微秒。8. 将数据线再次拉高到高电平“1”后结束。2.1.11 DS18B20读写操作DS18B20的读操作1. 将数据

注意事项

本文(数字化温度传感器DS1820资料介绍)为本站会员(鲁**)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.