基于单片机的温度测量系统研制 高阳.doc

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

毕 业 论 文 基于单片机的温度测量系统研制 作 者 姓 名 : 高阳 专 业、班 级: 学 号: 校内指导教师: 校外指导教师: 完 成 日 期 : 黄河水利职业技术学院自动化工程系 摘 要 随着社会的进步和工业技术的发展,人们越来越重视温度因素,许多产品对温度范围要求严格,而目前市场上普遍存在的温度检测仪器大都是单点测量,同时还有温度信息传递不及时、精度不够的缺点,不利于工业控制者根据温度变化及时做出决定。在这样的形式下,开发一种能够同时测量多点,并且实时性高、精度高,能够综合处理多点温度信息的测量系统就很有必要。探讨工业场合温度测量处理方法及系统构成。本课题以AT89S5单片机系统为核心,能对多点的温度进行实时巡检。根据数字温度传感器DS18B20的特点,构成温度测量系统。利用简单的接口与单片机组成一个温度测量系统,通过LED显示数码管对系统进行显示,给出用DS18B20和AT89S5单片机构成的温度测量系统的应用电路和参考程序。利用DS18B20的单总线结构,占用系统的端口少,非常适合远距离多点温度检测系统。关键词: 单片机DS18B20;温度测量 目 录 摘 要 I 引 言 1 1系统总体设计 2 1.1系统设计框图 2 1.2设计方案的选择 2 1.3.1 AT89S51功能简介 4 1.3.2 DS18B20功能简介 6 2系统电路设计 10 2.1系统电路图 10 2.2硬件设计 10 2.2.1时针电路 10 2.2.2复位电路 11 2.2.3温度采集电路 11 2.2.4显示电路 12 2.2.5 报警电路 13 3程序原理及系统流程图 14 3.1读取温度子程序 15 3.2温度数据显示子程序 17 3.3设置温度上下限程序 18 3.4计时时间设置 20 4软件仿真 22 4.1 软件介绍 22 4.2 仿真过程 22 5实物的焊接与调试 25 5总结 27 6 致谢 28 7参考文献 29 引 言 温度测量是工业生产中的一个重要环节。因为单片机体积小、价格便宜、具有通用性和活性,利用单片机设计温度测量系统,既可满足功能要求,又经济实惠。他不但面向控制,可靠性高,抗干扰能力强,而且具有掉电保护功能。另外,他的I/O接口功能很强,便于系统扩展,应用 研制周期短,开发效率高。本文将主要讨论基于单片机的温度测量系统的硬件和软件系统的设计问题。 1系统总体设计 1.1系统设计框图 根据系统的设计要求,当温度传感器DS18B20把所测得的温度发送到单片机单片机上,经单片机处理,将把温度在显示电路上显示,除了显示温度以外还可以设置一个报警温度,对所测温度进行监控。利用外接的键盘设置电路,对温度进行上下限设置。当温度高于或低于设定温度时,开始报警并启动相应程序。同时,系统还会显示温度计已经工作的时间,方便用户进行简单的人机对话。当开机后,计数器自动运行,开始记录已开机时间,在进行上下限操作时,计时的功能不关闭,持续计时。同时,能够设置报警温度,在到达报警时间后能够提示报警。 利用单片机芯片控制温度传感器DS18B20进行实时温度检测并显示,能够实现快速测量环境温度,并可以根据需要设定上下限报警温度。 系统框图如图1.1; 图1.1 系统框图 1.2设计方案的选择 1.2.1单片机的选择 系统采用AT89S52作为控制核心,配备键盘和液晶显示电路。 AT89S52是Atmel公司新推出的一种低功耗、高性能CMOS 8位微控制器,它具有以下标准功能: 8k字节Flash,256字节RAM, 32位工/0口线,看门狗定时器,2个数据指针,三个16位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。其性能完全可以满足系统的要求。 键盘用于设定温度、湿度的上、下限报警范围及控制值,设定采样时间间隔,调整系统时间。 液晶显示采用OCMJ4X8A液品显示屏,它内带汉字字库,可以方便的显示汉字及图形;可以同时显示4行8列个单元,可以一次显示系统所有状态信息;显示的内容不需要刷新,节省了单片机的资源;电路结构简单,便于控制,功耗低。 1.2.2传感器的选择 系统采用集成温度传感器DS18B20和集成湿度传感器工H3605作为测量温度和湿度的部件。传感器与单片机的连接电路如图1.2所示。 图1.2传感器与单片机连接图 DS18B20是美国D

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档