毕业设计(论文)单片机 温度检测(成功).docVIP

毕业设计(论文)单片机 温度检测(成功).doc

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
摘要 温度是一个和人们生活环境有着密切关系的物理量,也是一种在生产、科研、生活中需要测量和控制的重要物理量热电效应制成温差电偶(thermocouple,即热电偶)来测量温度。选用适当的金属作热电偶材料,就可轻易测量到从-180到+2000的温度现在,通过采用铂和铂合金制作的热电偶温度计,甚至可以测量高达+2800的温度 热电偶的两种不同金属线焊接在一起后形成两个结点,热结点结电压与冷结点(参考结点)结电压热结点结电压与冷结点(参考结点)结电压之差环路电压VOUT, VOUT是温差的函数。比例因数α对应于电压差与温差之比,称为Seebeck系数。Seebeck系数热敏电阻器是敏感元件的一类,按照温度系数不同分为正温度系数热敏电阻器(PTC)和负温度系数热敏电阻器(NTC)。热敏电阻器的典型特点是对温度敏感,不同的温度下表现出不同的电阻值。正温度系数热敏电阻器(PTC)在温度越高时电阻值越大,负温度系数热敏电阻器(NTC)在温度越高时电阻值越低,它们同属于半导体器件。其阻值随温度变化的曲线呈非利用人的视觉延迟的特点,采用扫描的方式驱动多位七段LED数码管,节省驱动电路,降低功耗保证一定的扫描循环频率,得到较好的显示质量。 图2-1 系统组成框图 第二节 系统工作原理 该电路主要采用AT89C51作为主处理芯片,单片机对DS18B20进行操作从DS18B20中读取温度数据,然后在根据原先设置进行数据处理,转化为相应的十进制温度值,然后再那当前温度与所设置的警戒温度相比较,如果大与警戒温度则启动定时器报警,即让LED闪烁起来,然后再显示当前的温度,显示才用动态扫描的方式进行显示。 其中系统设计工作流程图(图2-2)和原理图(图2-3)如下图所示: 图2-2 整体工作流程图 图2-3 系统原理图 第三节 各单元电路说明 1. 外界温度采集系统设计 由于DS18B20采用的是1总线协议方式,即在一根数据线实现数据的双向传输,故DS18B20是在一根I/O线上读写数据,因此,对读写的数据位有着严格的时序要求。DS18B20有严格的通信协议来保证各位数据传输的正确性和完整性。该协议定义了几种信号的时序:初始化时序、读时序、写时序。所有时序都是将主机作为主设备,单总线器件作为从设备。而每一次命令和数据的传输都是从主机主动启动写时序开始,如果要求单总线器件回送数据,在进行写命令后,主机需启动读时序完成数据接收。数据和命令的传输都是低位在先。DS18B20与单片机的接口电路如下(图2-4)所示: 图2-4 DS18B20与单片机的接口电路 2. 报警电路组成 报警系统也是电路组成的重要部分,这里采用led闪烁的方式进行报警。当18B20测得的温度高于警戒温度时就会开启定时器T0,利用定时器的定时时间让led闪烁起来,让使用者知道现在温度已经超过警戒温度值。接口电路如下图(图2-5)所示: 图2-5 报警系统组成框图 3. 显示部分系统设计 显示部分采用两个数码管显示温度,利用74LS595作为移位寄存器,同时单片机利用串口把要显示的数据发送过来,然后经595移位后,经P2.7进行锁存显示显示在数码管上。并且在规定的时间内进行数据的更新显示,以保证显示温度的实时性。接口电路如下图(图2-6)所示: 图2-6 显示电路原理图 第三章 重要元件介绍 第一节 AT89C51单片机介绍 1.AT89C51的功能描述 AT89C51是一种低损耗、高性能、CMOS八位微处理器,片内有4k字节的在线可重复编程、快速擦除快速写入程序的存储器,能重复写入/擦除1000次,数据保存时间为十年。它与MCS-51系列单片机在指令系统和引脚上完全兼容,不仅可完全代替MCS-51系列单片机,而且能使系统具有许多MCS-51系列产品没有的功能。 2. AT89C51引脚功能 AT89C51四个I/O口全部提供给用户。P0口是三态双向口,通称数据总线口,因为只有该口能直接用于对外部存储器的读/写操作。P1口作为通用I/O口,P3口具有第二功能如下表(表3-1)所示: 第二节 DS18B20介绍 1. DS18B20数字温度传感器概述 DS18B20数字温度计是DALLAS公司生产的1-Wire,即单总线器件,具有线路简单,体积小的特点。因此用它来组成一个测温系统,具有线路简单,在一根通信线,可以挂很多这样的数字温度计,十分方便。 DS18B20产品的特点 1> 只要求一个端口即可实现通信。 2> 在DS18B20中的每个器件上都有独一无二的序列号。 3> 实际应用中不需要外部任何元器件即可实现测温。 4> 测量温度范围在-55.C到+125.C之间。 5> 数字温度计的分辨率用户可以从9位到12位选择。 6> 内部有温度上、下限

文档评论(0)

精品天地 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档