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

基于DS18B20温湿度采集系统设计.doc

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

基于DS18B20温湿度采集系统设计 本文由z献 pdf文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。 第 2 卷第 3期 6 2 010年 9月 沧州师范专科学校学报 Journal of Cangzhou Teachers College Vol. 26,No. 3 Sep.2010 基于DS18B20 的温湿度采集系统设计 柴锁柱1, 金顺利2 ( 1. 南京工业职业技术学院 计算机和软件学院, 江苏 南京 2 46; 100 2. 沧州师范学院 物理和电子信息系, 河北 沧州 06 1) 100 摘 要: 针对目前温湿度采集系统需求, 设计由单总线数字式温度传感器 DS18B20 和 STC90C52AD 单片机组成的新型温 湿度采集系统。介绍主要器件的结构和工作原理,给出系统的硬件设计及软件流程图。该系统具有数据采集准确、 功 耗低、 方便和上位机通信等优点。 关键词: DS18B20;STC90C52AD; 数据采集; 通信 中图分类号:TP368. 2 文献标识码:A 文章编号: 1008- 4762( 2010) 03- 0104- 02 DS18B20 可采用外接电源或寄生供电方式。寄生供电方 式是 1- Wire 总线器件从数据线获得电能, 这样可以省去电 源线, 用两根导线实现供电和数据传输。由于每个 1- Wire 总线器件有唯一的 64 位序列号作为标识( 地址) , 主机可搜索 连接到该总线上的所有器件, 对总线上的每一个器件进行访 问和控制。该传感器直接将被测量的温度转换为数字量并 进行存储, 接收到主机的? 读#指令后, 以串行方式输出温度数 据。和传统的热电偶、 热敏电阻等模拟量传感器相比, 可以省 去通道切换、 信号放大、 D 转换等, 使系统结构更加简单, 性 A/ 能更加稳定, 提高了系统的抗干扰能力。 2. 2 STC90C52AD 简介 STC90C52AD 单片机是我国宏晶科技公司推出的新一代 超强抗干扰、 高速、 低功耗的单片机。其指令代码完全兼容传 统 8051 单片机。12 时钟/ 机器周期和 6 时钟/ 机器周期可任 意选择, 内部集成 MAX810 专用复位电路。时钟频率在 12MHz 以下时, 复位脚可直接接地。片上集成 256+ 4096 字节 RAM, [3] 方便基于 RTOS 进行应用开发。 支持 ISP( 在系统可编程) / [ 2] 1 引言 在目前的各种温湿度采集系统中, 多点温湿度采集是其 中一个重要的方面。美国 Dallas 公司推出的数字温度传感器 DSl8B20 接口简单, 方便和微控制器连接, 对微控制器的口线 占用少。我国宏晶科技公司的单片机 STC90C52AD 是 MCS51 系列单片机的派生产品, 在指令系统、 硬件结构和片内资 源上和标准 8052 单片机完全兼容。两者结合起来非常适合 构建高精度多点温度采集系统。系统通过 RS- 485 总线和上 位机进行通信, 完成数据传输。 2 芯片简介 2. 1 DSl8B20 简介 DSl8B20 是美国 Dallas 公司的单总线数字式温度转换芯 片。电源供电范围 3. 0~ 5. 5V。温度测量范围为- 55 ~ + 125 。在- 10 ~ 85 范围内, 测量精度为 ! 0. 5 , 分辨率为 程控可调的 0.5 ~ 0. 0625 。具有独特的1- Wire 总线接口, 仅需要占用一个通用 I/ O 端口即可完成和微处理器的通信。 DS18B20在一根线上读写数据, 对读写的数据位有严格 的时序要求。用严格的通信协议来保证各位数据传输的正 确性和完整性。该协议定义了几种信号的时序: 初始化时序、 读时序、 写时序。所有时序都是将主机作为主设备, 单总线器 件作为从设备。每一次命令和数据的传输都是由主机主动 启动写时序开始。如果要求 1- Wire 总线器件回送数据, 在 进行写命令后, 主机需启动读时序来完成数据接收。数据和 [1] 命令的传输都是低位在先。 IAP( 在应用可编程) , 无需专用编程器, 可通过串口( P3. 0/ P3. 1) 直接下载用户程序。使用 STC90C52AD 单片机可以更方便 地开发应用系统。 2. 3 MAX485 简介 MAX485 接口芯片是 Maxim 公司的一种 RS- 485 接口芯 片,是用于 RS- 485 通信的低功耗收发器, 每个器件中都具有 一个驱动器和一个接收器。采用单一电源+ 5V 工作, 额定电 流为 300 A, 采用半双工通讯方式。它具有转换 TTL 电平和

文档评论(0)

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

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

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档