基于AT89C52单片机的智能温度计的设计.doc

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

嘉兴职业技术学院 毕 业 设 计 (论 文) 题目名称:基于单片机的智能温度计的设计 姓 名: 所在分院: 机电与汽车分院 专业班级: 指导教师: 2016 年 6月 16 日 目录 摘 要 1 引言 2 1 智能温度计的设计要求 3 2 主要原件的应用 3 2.1 智能控制核心--单片机的选型 3 2.2 数字温度传感器 3 3 智能温度计的系统设计 5 3.1 硬件电路设计 5 3.2 软件设计 6 3.3 显示模块设计 7 小结 8 致谢 9 参考文献资料 10 摘 要 近年来智能控制器件单片机的应用范围逐渐扩展到人们的日常生活,一个以微机应用为主的新技术革命浪潮正在蓬勃兴起。温度是日常生活,工业,医学,环境,化工等领域最常见到的一个物理量。测量温度的基本方法是使用温度计直接读取温度。最常见到的测量温度的工具是各种温度计,如水银温度计,热电偶或热电阻温度计等。它们常常以刻度的形式表示温度的高低,人们必须通过读取刻度值的多少来测量温度。利用单片机和温度传感器构成的电子式智能温度计就可以直接测量温度,既简单又方便, 同时又试用于许多场合。 关键词 温度传感器;PLC单片机;LED数码显示 引言 在日常生活的各种场合,人们经常需要使用温度计,而普通温度计在使用过程中存在诸多不便,如水银温度计的测量数据读取方法复杂;指针温度计测量数据不准确,光线不强也难于读数;传统的测温元件热电偶和热电阻测出的一般都是电压,再转换成对应的温度需要较多的外部硬件支持,硬件电路复杂,制作成本较高。本设计的智能数字温度计具有低成本、电路简单、测量的温度一目了然等特点。主控制器选用8位单片机AT89C52,控制能力强,价格比较便宜;温度采集电路选用数字温度传感器DS18B20,采集温度范围较宽,温度范围为-55°~125°精度较高,控制电路简单;采用LED数码管进行显示,耗电量低,显示数字较大,亮度高,即便是光线很暗人眼也能清晰看见显示温度。 1.智能温度计的设计要求 利用2单片机设计智能数字温度计通过温度传感器自动采集温度,经单片机内部处理为十进制温度值后,直接送入显示电路显示温度值,测温范围-55°~125°,显示精度为0.1°。采用4位LED数码管显示温度,一位小数、三位整数。正温度时,最高位显示百位温度或不显示,负温度时最高位显示符号 “-”。系统采用12M晶振。采用数字温度芯片DS18B20测量温度,输出信号全数字化。便于单片机处理及控制,省去传统的测温方法的很多外围电路。且该芯片的物理化学性很稳定,它能用做工业测温元件,此元件线形较好。在0—100摄氏度时,最大线形偏差小于1摄氏度。DS18B20的最大特点之一采用了单总线的数据传输,由数字温度计DS18B20和微控制器AT89S51构成的温度测量装置,它直接输出温度的数字信号,可直接与计算机连接。这样,测温系统的结构就比较简单,体积也不大。采用51单片机控制,软件编程的自由度大,可通过编程实现各种各样的算术算法和逻辑控制,而且体积小,硬件实现简单,安装方便。既可以单独对多DS18B20控制工作,还可以与PC机通信上传数据,另外AT89S51在工业控制上也有着广泛的应用,编程技术及外围功能电路的配合使用都很成熟。 1.主要原件的应用 智能控制核心--单片机的选型 本系统涉及的智能控制器件,我们选用单片机AT89C51。比起低性能的位、高端的16位单片机,兼容标准MCS-51指令系统的AT89C51单片机是一个低成本、低电压、抗干扰能力强、高性能位单片机,片内含8kbytes的可反复擦写的Flash只读程序存储器和256bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,片内置通用8位中央处理器和Flash存储单元,功能强大的AT89C51单片机可为您提供许多较复杂系统控制应用场合。数字温度传感器 这次选用的数字温度传感器DS18B20作为温度检测元件(如图2-1),测温范围为-55°~125°,精度较高,可以直接采集被测点当前的温度值,并能将采集的模拟温度信号转换为数字温度值,而且它形如一个三极管,采用3线制与单片机相连,硬件电路简单,节省系统成本并提高了系统可靠性。 图2-1 DS18B20引脚图 引脚功能(如表2-1) 表 2-1 引脚功能表 序号 名称 引脚功能描述 2 DQ 为数据输入输出引脚, 3 VDD 为外接供电电源输入端温度数据值格式(如图2-2)。DS18B20接收到温度转换

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档