网站大量收购独家精品文档,联系QQ:2885784924

《DS12887多点温度测量程序》.pdf

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《DS12887多点温度测量程序》.pdf

多点式温度测量数字钟 摘要:工、农业生产和日常生活中,对温度的测量及控制占据着极其重要地位。在实践中 为了更好的分析数据能精确的记录相应温度的时间同样重要。为得到广泛应用,本系统以 简单,易行,可靠为出发点从硬件和软件两方面介绍了89C51 单片机温度测量数字钟系统 的设计思路。 DS18B20 是一种可组网的高精度数字式温度传感 ,由于其具有单总线的独特优点,可 以使用户轻松地组建起传感 网络,并可使多点温度测量电路变得简单、可靠。数字钟部 分采用实时时钟芯片DS12C887。该系统实现容易,可用于仓库测温,楼宇空调控制及生产 过程监控等领域。 关键词:AT89C51 单片机;多点式;DS12C887;DS18B20;硬件原理图;设计。 温度检测系统有则共同的特点:测量点多、环境复杂、布线分散、现场离 监控室远等。若采用一般温度传感器采集温度信号,则需要设计信号调理电路、 A/D 转换及相应的接口电路,才能把传感器输出的模拟信号转换成数字信号送 到计算机去处理。这样,由于各种因素会造成检测系统较大的偏差;又因为检 测环境复杂、测量点多、信号传输距离远及各种干扰的影响,会使检测系统的 稳定性和可靠性下降 。所以多点温度检测系统的设计的关键在于两部分:温度 传感 的选择和主控单元的设计。 采用数字温度芯片DS18B20 测量温度, 输出信号全数字化。便于单片机处 理及控制,省去传统的测温方法的很多外围电路。且该芯片的物理化学性很稳 定,它能用做工业测温元件,此元件线形较好。这样,测温系统的结构就比较简 单,体积也不大,且由于AT89C51 可以带多个DSB1820,因此可以非常容易实现多 点测量.轻松的组建传感 网络。 数字钟采用DS12C887 实时时钟芯片功能丰富,由于DS12C887 能够自动产生 世纪、年、月、日、时、分、秒等时间信息且DS12C887 中自带有锂电池,外部 掉电时,其内部时间信息还能够保持10 年之久。 (一)方案设计 1,主体方案框图 图1 图1 主体方案 2,硬件电路设计 A,温度模块 DS18B20 是DALLAS 公司生产的一线式数字温度传感 ,具有3 引脚TO-92 1 小体积封装形式。测温分辨率可达0.0625℃,被测温度用符号扩展的16位数字 量方式串行输出CPU 只需一根端口线就能与诸多DS18B20 通信,占用微处理 的端口较少,可节省大量的引线和逻辑电路。测量温度范围为 -55°C~+125°C, 在-10~+85°C 范围内,精度为±0.5°C。现场温度直接以“一线总线”的数字方 式传输,大大提高了系统的 干扰性。 DS18B20 有4 个主要的数据部件: ① 64 位激光ROM。64 位激光ROM 从高位到低位依次为8 位CRC、48 位序列号和 8 位家族代码(28H)组成。 ② 温度灵敏元件。 ③ 非易失性温度报警触发 TH 和TL。可通过软件写入用户报警上 限值。 ④ 配置寄存 。配置寄存 为高速暂存存储 中的第五个字节。DS18B20 在 0 作时按此寄存 中的分辨率将温度转换成相应精度的数值,其各位定义 如表1所示。 表1 TM R1 R0 1 1 1 1 1 MSB DS18B20 配置寄存 结构图 LSB 构成多点式硬件连接电路如 图2 : 图2 硬件连接电路 本系统为多点温度测试。DS18B20 采用外部供电方式,理论上可以在一根数 据总线上挂256 个DS18B20,但时间应用中发现,如果挂接25 个以上的DS18B20 仍旧有可能产生功耗问题。另外单总线长度也不宜超过80M,否则也会影响到数 据的传输。在这种情况 我们可以采用分组的方式,用单片机的多个 I/O 来驱 动多路DS18B20。在实际应用中还可以使用一个MOSFET 将I/O 口线直接和电源 相连,起到上拉的作用。 B, 时钟模块 时钟电路中我们采用 DALLAS 公司生产的 DS12

您可能关注的文档

文档评论(0)

seym + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档