- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
高 新 技 术 SCIENCE&TECHN0L0GY
基于DS18B20多点测温系统的改进①
张俊生
(太原工业学院电子工程系 太原 030008)
摘 要:使用Ds18B20构成的多点测温系统,通常利用温度传感嚣一线翻总线的特点,将多个DS18B20串联在一根数据线上,通过软件查
询的方式获得多点的温度数据,速度壤慢。钟对上述问题,本设计提 出一种改进方案,通过采用每个并行端口上连接一个Ds18B20器件的
方法,对多个DS18B20进行同步操作,可以快速查询多点的温度,满足实时性要求较高系统的设计需求 ,可广泛应用于各种工业控翻、仪
器权表产品中。
关键词:DS18B20 一线翻总线 多点测温
中图分类号:TP2l 文献标识码:A 文章编号:1672-379l(2008)12(8)一0005—02
随着现代科学技术 的不断进步与发 储器操作指令 。 线操作时 ,仅有一根数据 线用于双 向的数
展,温度控制在工业控制、农业监测 、医疗 (3)存储器操作指令 。经过初始化和 据传输 ,每一个操作最小细分至一个位的
仪器等各种温度控制系统 中广泛应用,且 ROM 指令后,主机可发送存储器操作指令 读写操作。每一位的总线操作利用 了规定
由过去的单 点测量向多点测量发展。美国 来读取数据 。存储器操作指令共有六条 , 时间内M CU 驱动数据线的高低 电平来决
DALLAS公司生产的单总线数字温度传感 分别是温度转换(44H)、读暂存器(BEH)、写 定读 /写的操作 ,然后在其后的规定时间
器Dsl8B20,能在现场采集温度数据 ,并直 暂存器(4EH)、复制暂存器(48H)、重新调 内完成读 /写一个位数据 的操作 ,而且
接将被测温度转化为数字量供微处理器处 E2RAM(B8H)和读电源供电方式(B4H)。通 DSl8B20的一线制总线的操作对时序的要
理,可应用于各种领域和环境的测控系统 , 过这六条指令主机可以直接读出DSl8B20 求很严格,一般在设计MCU对其总线操作
使用方便灵活 ,测量精度高 ,可靠性强。 的温度转换数据 ,也可以设置温度报警值 的程序时 ,都是利用延时去保证每个读写
的上下限,完成对器件的最后操作。 周期的时 间准 确性 ,即说 明这 些时 间内
1Ds18B20简介 主机对Ds18B20的访问必须遵循这个 CPU必然是闲置的。另外,在多个器件串接
DS18B20是Dallas公司开发一款性能优 严格的流程:先对DSl8B2O初始化,再进行 在一线制总线上时,为了区分每次操作是
异的可组 网的数字式温度传感器 ,能够直 ROM操作命令,最后才能对存储器操作。同 针对总线上哪一个器件 ,DSl8B20器件在
接读取被测物体的温度值 ,具有T0—92、 时,DS18B20每一步操作也要遵循严格的工 内部提供了每个器件独有的64位 R0M 序
SOIC两种封装形式 ,可以适应不同的应用 作时序 ,写时序和读时序在其器件手册里 列号 ,也就是说每一次操作都要首先在对
需求,使用过程 中不需要额外的器件 ,使系 都有非常严格 的限制 ,读写一位二进制数 DSl8B20器件的ROM序列号进行匹配后,
统结构更加简单 ,可靠性更高 。它的主要 据必须按照相应的要求来进行。DSl8B20 方可对其中的某一个器件进行测温 /读取
特性如下。 和主机的通信 只用一根数据线 ,命令的发 温度值的操作。可以估算 出,每一次序列
(1)适应电压范围宽 ,3.0V~5.5V,在寄 送或者数据 的传输都必须一位一位进行 , 号的匹配操作 ,差不多需要4ms的时间,完
生电源方式下可 由数据线供电。 一 般主机通过延时 ,通过编写统一的读写 成一次完整的转化、读取温度值操作,就
(2)单总线接 口方式 ,与微处理器连接 子 函数来完成。通过严格的读 写时序和通 需要进
文档评论(0)