can总线温度控制.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
can总线温度控制

祝你成功 本系统以AT89S52单片机为核心部件,外加温度采集电路、及显示电路和越限报警等电路。采用单总线型数字式的温度传感器DS18B20,使系统具有测温误差小、分辨率高、抗干扰能力强,动态显示的方式等特点。本设计既可以对当前温度进行检测又可以对温度进行数码显示,两位整数两位小数的显示方式具有更高的显示精度,若超越极限温度则触发蜂鸣器报警。利用功能强大的Keil和具有互动电路仿真Proteus进行程序的编写和仿真。 关键词:仿真 温度检测 报警 DS18B20 目 录 第一章 选题依据 1 1.1课题背景 1 1.2 研究设计内容 2 第二章 温度检测系统的硬件设计 3 2.1电路总体原理框图 3 2.1.1 AT89S52介绍 4 2.2 DS18B20的特性 6 2.2.1 DS18B20的外形和内部结构 6 2.2.2 DS18B20的使用方法 7 2.3 测温电路 8 2.4 单片机复位电路 9 2.5 LED显示电路 10 2.6 报警电路 11 第三章 温度检测系统软件设计 12 3.1 总流程图 12 3.2 延时设计 13 3.3 复位设计 14 3.4 显示设计 14 第四章 系统仿真调试 16 4.1 Proteus7.1 16 4.2 Keil uvision2 17 4.3 仿真结果分析 19 4.4硬件焊接及系统调试问题 20 4.5结论 22 致 谢 23 参考文献 24 附录 25 第一章 选题依据 在科学技术突飞猛进的今天,温度检测、控制起不可忽视的作用。温度控制无论在医疗电子领域还是工业控制领域应用都非常广泛,如在冶金工业、化工生产、电力工程、造纸行业、机械制造和食品加工等诸多领域中,人们都需要对各类加热炉、热处理炉、反应炉和锅炉中的温度进行检测和控制,医疗电子领域的生化分析仪等,内部都涉及到温度控制。本课题它完成了从温度的采集、转换、显示以及报警的一系列任务。 本文介绍了以AT89S52单片机为核心的温度控制系统的工作原理和设计方法。温度信号由温度芯片DS18B20采集,并以数字信号的方式传送给单片机,单片机进行温度的判断是否超越所设置的温度极限,若低于或高于所设温度,单片机将发出信号使蜂鸣器自动报警。文中对每个部分功能、实现过程作了详细介绍。整个系统的核心是进行温度监控报警,完成了课题所有要求。 1.1课题背景 自动控制系统在各个领域尤其是工业领域中有着及其广泛的应用,温度控制是控制系统中最为常见的控制类型之一。随着单片机技术的飞速发展,通过单片机对被控对象进行控制日益成为今后自动控制领域的一个重要发展方向。 采用单片机来对温度进行控制,不仅具有控制方便、组态简单和灵活性大等优点,而且可以大幅度提高被控温度的技术指标,从而能够大大提高产品的质量和数量。DS18B20,能以数字形式直接输出被测点温度值,具有测温误差小、分辨率高、抗干扰能力强、成本低,是研制和开发具有高性价比的新一代温度检测系统的核心器件。 本系统设计了一个由数字化测温元件构成的温度检测报警系统,本系统包括了温度检测、温度显示、温度越限报警等部分。 本系统主要运用了单片机AT89S52,高性能CMOS 8位单片机,片内含8K bytes的可反复擦写的MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元等强大功能。也采用了新型传感器DS18B20,利用它的体积小,高精度、强大的读写功能等特点进行温度的采集。 用PNP型三极管做驱动,采用4位共阴LED动态显示方式。主要采用了手动复位操作。 第二章 温度检测系统的硬件设计 2.1电路总体原理框图 温度测量及显示、报警系统控制的总体结构如图2-1所示。系统主要包括现场温度采集、温度显示、电路控制输出、与报警装置和系统核心AT89S52单片机作为微处理器。 图 2-1电路总体原理框图 温度采集电路以数字量形式将现场温度传至单片机。单片机结合现场温度与用户设定的目标温度,进行判断是否超越极限以此控制蜂鸣器自动报警。 2.1.1 AT89S52介绍 1、AT89S52性质 AT89S52单片机是美国ATMEL公司生产的AT89S52CMOS 8位单片机,片内含8kBytes ISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,功能强大的微型计算机的AT89S52可为许多嵌入式控制应用系统提供高性价比的解决方案。 AT89S52具有如下特点:40个引脚,8k Bytes Flash片内程序存储器256 bytes的随机存取数据存

文档评论(0)

2017ll + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档