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

毕业论文:应用单片机设计智能温度采集与控制系统说明书.doc

毕业论文:应用单片机设计智能温度采集与控制系统说明书.doc

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
专业课程实习 应用单片机设计智能温度采集与控制系统 学 院:机械控制与工程学院 专业名称:机械设计制造及其自动化 班 级:机械08-3班 小组成员: 指导教师:代宣军、孙宝富 完成日期:2011年12月25日 一、目标分析以及系统总体方案的确定 题目要求是应用单片机设计智能温度采集和控制,以及温度每变化一度,显示数据要更新一次。由此可知设计的内容是温度采集显示控制系统,控制对象是温度。 温度控制在日常生活及工业领域应用相当广泛,比如温室、水池、发酵缸、电源等场所的温度控制。而以往温度控制是由人工完成的而且不够重视。其实在很多场所温度都需要实时监控以防止发生意外,针对此问题,本系统设计的目的是实现一种可连续高精度调温的温度控制系统,它应用广泛,功能强大,小巧美观,便于携带,是一款既实用又廉价的控制系统。本设计是对温度进行实时监测与控制,设计的温度控制系统实现了基本的温度控制功能:当温度低于设定下限温度时,系统自动启动加热继电器加温,使温度上升,同时绿灯亮。当温度上升到下限温度以上时,停止加温;当温度高于设定上限温度时,系统自动启动风扇降温,使温度下降,同时红灯亮。当温度下降到上限温度以下时,停止降温。温度在上下限温度之间时,执行机构不执行。一个四位数码管即时显示温度,温度每变化一度数码管数据就更新一次。经过分析根据测温电路的不同可以得到以下两种设计方案: 方案一:测温电路使用热敏电阻之类的器件利用其感温效应,将被测温度变化的电压或电流采集过来,进行A/D转换后,就可以用单片机进行数据的处理,然后在显示电路上将被测温度显示出来。这种设计需要用到A/D转换电路,感温电路比较麻烦。 方案二:考虑使用温度传感器。结合单片机电路设计,采用一只DS18B20温度传感器,直接读取被测温度值,之后进行转换,依次完成设计要求。 比较以上两种方案,很容易看出,采用方案二,电路比较简单,软件设计容易实现。所以本设计采用方案二。 系统的总体控制方案如下图所示:它由三部分组成:1)控制部分主芯片采用单片机AT89S52;2)显示部分采用4位LED数码管以动态扫描方式实现温度显示;3)温度采集部分采用DS18B20温度传感器。 1-1系统的总体控制方案 二、温度采集部分的选择 温度采集部分选用DS18B20。DS18B20温度传感器是美国DALLS半导体公司推出的一种改进型智能温度传感器,与传统的热敏电阻测温元件相比,它能直接读出被测温度。这一部分主要完成对温度信号的采集和转换工作,由DS18B20数字温度传感器及其单片机的接口部分组成。数字温度传感器DS18B20把采集到的温度通过数据引脚传到单片机的P1.0口,单片机接受温度并存储。 (1) DS18B20的性能特点如下: 独特的单线接口仅需要一个端口引脚进行通信; 多个DS18B20可以并联在唯一的三线上,实现多点组网功能; 无须外部器件; 可通过数据线供电,电压范围为3.0-5.5V; 零待机功耗; 温度以3位数字显示; 用户可定义报警设置; 报警搜索命令识别并标志超过限定温度(温度报警条件)的器件; 负电压特性,电源极性接反时,温度计不会因发热而烧毁,但不能正常工作。 DS18B20的内部结构 DS18B20采用3脚PR-35封装,如图2-1所示;DS18B20的内部结构,如图2-2所示。 2-1 DS18B20封装 2-2 DS18B20的内部结构 2-1DS18B20封装的引脚定义: 1)DQ为数字信号输入/输出端 2)GND为电源地 3)VDD为外接供电电源输入端(在寄生电源接线方式时接地) 2-2DS18B20内部结构主要由四部分组成: 1)64位光刻ROM。开始8位的是产品类型的编码,接着是每个器件的唯一的序号,共有48位,最后8位是前56位的CRC校验码,这也是DS18B20可以采用一线进行通信的原因。 2)非挥发的温度报警触发器TH和TL,可通过软件写入用户报警上下限值。 3)高速暂存存储,可以设置DS18B20温度转换的精度。 4)CRC的产生 (3) DS18B20的工作原理  = 1 \* GB3 ① DS18B20工作时序 根据DS18B20的通讯协议,主机控制DS18B20完成温度转换必须经过三个步骤: (1)每次读写之前都必须要对DS18B20进行复位; (2)复位成功后发送一条ROM指令; (3)最后发送RAM指令,这样才能对DS18B20进行预定的操作。 复位要求主机CPU将数据线下拉500微秒,然后释放,DS18B20收到信号后等待15-60微秒左右后发出60-240微秒的存在低脉冲,主CPU收到此信号表示复位成功,其工作时序包括初始时序、写时序和读时序,具体工作方法如图2-3、2-4、2-5所示。 1)初始化时序

文档评论(0)

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

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

1亿VIP精品文档

相关文档