收藏 分享(赏)

基于单片机的多路温度采集系统设计_毕业设计论文.doc

上传人:无敌 文档编号:636885 上传时间:2018-04-16 格式:DOC 页数:52 大小:1.73MB
下载 相关 举报
基于单片机的多路温度采集系统设计_毕业设计论文.doc_第1页
第1页 / 共52页
基于单片机的多路温度采集系统设计_毕业设计论文.doc_第2页
第2页 / 共52页
基于单片机的多路温度采集系统设计_毕业设计论文.doc_第3页
第3页 / 共52页
基于单片机的多路温度采集系统设计_毕业设计论文.doc_第4页
第4页 / 共52页
基于单片机的多路温度采集系统设计_毕业设计论文.doc_第5页
第5页 / 共52页
点击查看更多>>
资源描述

1、学生毕业设计(论文)题 目 基于单片机的多路温度采集系统设计作 者院 (系) 能源工程学院专 业 测控技术与仪器指导教师答辩日期榆 林 学 院II毕业设计(论文)诚信责任书本人郑重声明:所呈交的毕业设计(论文) ,是本人在导师的指导下独立进行研究所取得的成果。毕业设计(论文)中凡引用他人已经发表或未发表的成果、数据、观点等,均已明确注明出处。尽我所知,除文中已经注明引用的内容外,本论文不包含任何其他个人或集体已经公开发表或撰 写 过 的 研 究 成 果 。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人毕业设计(论文)与资料若有不实,愿意承担一切相关的法律责任。论 文 作

2、者 签 名 : 年 月 日榆林学院本科毕业设计(论文)I摘 要单片机是一种集 CPU、RAM、ROM、I/O 接口和中断系统等部分于一体的器件,只需要外加电源和晶振就可实现对数字信息的处理和控制。单片机由于其微小的体积和极低的成本,而广泛的应用于家用电器、工业控制等领域中。多路温度采集系统是利用温度传感器 DS18B20 检测温度,并由单片机处理显示。本设计利用 AT89S52 单片机为处理器,结合温度采集电路、键盘电路、显示电路、报警电路等实现对多路温度的实时检测与显示。通过设计实物并调试,对系统存在的问题进行了分析和总结,并提出了改进措施。实验证明:该信号采集系统性能稳定,采集精度高,具有

3、极高的性价比。关键词:单片机;DS18B20;温度采集基于单片机的多路温度采集系统设计IIDesign of Multi-channel Temperature Acquisition System Based on AT89S52 MCU ABSTRACTSingle-chip is a device which consists of a set of CPU, RAM, ROM, I/O interface, interrupt system and other parts. You only need external power supply and clock then the d

4、igital information processing and control can be achieved on. Because of the small scale, low price and high efficiency of MCU, it is widely used in home appliances and industrial control. Multi-channel temperature acquisition system is used temperature thermometer DS18B20 to detect the temperature,

5、 process and display by the single-chip. This design uses AT89S52 as microprocessor to realize design goal this design including temperature gathering circuit, keyboard circuit, display circuit, alarm circuit etc. to achieve the temperature detection and the display. To introduce the problems during

6、 the debugging are analyzed and summarized, some measure about the system improvement are proposed.The result of experiments indicated that signal sampling system has good performance, high precision, and has a very high pertormance-to-price ration.Key words: MCU;DS18B20;temperature acquisition榆林学院本

7、科毕业设计(论文)III目 录摘 要 .IABSTRACT.II1 绪论 .11.1 选题背景 .11.2 本设计国内外状况 .11.3 本设计的任务和主要内容 .22 系统总体设计 .32.1 系统概述 .32.2 系统工作原理分析 .33 系统的硬件设计 .43.1 温度采集系统的开发过程 .43.2 单片机的最小系统设计 .43.2.1 单片机的选型 .43.2.2 AT89S52 的性能及应用 .53.2.3 时钟电路设计 .73.2.4 复位电路设计 .73.3 温度采集接口电路设计 .83.3.1 DS18B20 简介 .83.3.2 DS18B20 与单片机的接口设计 .123.

8、4 显示器与键盘电路的设计 .133.4.1 显示电路设计 .133.4.2 键盘电路设计 .143.5 报警电路设计 .154 多路温度采集系统的软件设计 .164.1 主程序流程设计 .164.2 程序设计及巡检子程序设计 .174.3 巡检键盘及数码管多通道显示 .194.4 温度报警程序设计 .225 系统仿真 .236 总 结 .26参考文献 .27基于单片机的多路温度采集系统设计IV致 谢 .28附录 A 多路温度检测系统示意图 .29附录 B DS18B20 温度测量程序 .30榆林学院本科毕业设计(论文)11 绪论本设计主要设计一种多路温度采集检测系统,采用目前低价位但技术十分

9、成熟的 AT89S52 单片机作为内核,选用 DS18B20 作为温度传感器,送到显示器循环显示所测的四路温度数值,并根据现场工业需要,设置了一定范围的报警值,报警优先显示,利用按键消除报警。可用按键查看某一路的温度值,查看时数据采集不中断。软件算法上采用了直接拟合的方法(通过电压-温度关系来计算温度值),符合课题要求。本课题构成的多路温度系统具有结构简单、价格低廉、测量精度高、量程宽的特点,在很多场合具有一定的适用性。1.1选题背景温度是工业对象中主要的被控参数之一,在各个种类的企业中应用广泛的各种加热设备、反应炉设备等都需要严格的控制温度。随着时代的进步,科技的发展,各行各业对于温度采集系

10、统的要求也在不断提高以达到设备环境、生产流程的安全要求,也越来越成为温度采集系统的几个重要指标。随着集成电路技术的越来越快、越来越大规模化的发展,由于单片机具有体积小、功能强、性价比高等优点,基于单片机开发出来的一系列采集、控制系统也逐渐受到广泛关注。采取单片机作为核心,可完成对温度的采集要求。所以基于单片机的多路温度采集系统被广泛应用于很多工业过程控制中,使产品既提高了产品的功能和质量,又降低了成本,简化了设计。采用单片机设计的多路温度采集系统,可进行温度检测、采集及显示,对于提高生产效率,节约能源、资源都有非常重要的作用。1.2 本设计国内外状况二十世纪七十年代单片机的出现是近代计算机技术

11、发展史上的一个重要里程碑,单片机的诞生标志着计算机正式形成了通用计算机系统和嵌入式计算机系统两大分支。在不断的完善通用操作系统的过程中,单片机在数据处理,模拟仿真,人工智能等得到了广泛的应用。单片机目前以 8 位机为主流,不断增强控制能力,降低成本,减小体积,改善开发环境,以空前的速度迅速而广泛地取代经典电子系统。温度是表征物体冷热程度的物理量,是国际单位制中 7 个基本物理量之一,基于单片机的多路温度采集系统设计2它与人类生活、工农业生产和科学研究有着密切关系。随着科学技术的不断提高,温度测量采集技术也在不断的发展着。温度采集是过程控制中的重要课题,各行业对高性能的温度采集系统的需求也在日益

12、增加。在温度采集方面各国均取得了许多可喜的成果,其中前苏联的压石英频率温度计分辨能力可达 0.0001 摄氏度,而且在-40230 摄氏度范围内温度与频率的线性特性;我国生产的石英温度传感器分辨率达到 0.0001 摄氏度,误差在 0.05摄氏度以内。国内的温度控制仪发展经历了三个阶段:第一阶段为动圈式控温仪,显示精度差,升温速度和加热时间设定都不能自动控制;第二阶段为数字式控温仪,精度有所提高,但控制精度低,反应不灵敏;第三阶段为智能型控温仪,带有特有的程序,控制精度高,减少了误差。虽然温度的采集方法有很多种,但在很多情况下,对于一些特殊条件的温度测量来讲,想要的到精确的结果并不容易,需要熟

13、练掌握各种测量方法的原理及特点,同时结合设计要求才能完成。与此同时,还需探究新的采集方法,改进以前的技术,以满足不同条件下的温度采集需要。1.3本设计的任务和主要内容如何基于 AT89S52 对 4 路温度进行采集的具体要求,有以下几点:(1)选用哪种传感器将温度信号转化为电信号;(2)单片机外围硬件的电路设计;(3)内部程序的编写。在温度采集系统中我们经常用到集成型温度传感器,集成型传感器可以达到较高的精度,在集成型温度传感器的使用过程中,由于采用的单总线传输方式进行对远距离的多点温度进行检测,故在程序的控制上较复杂。新型温度传感器DS18B20 具有体积小、精度高、使用电压宽采用一线总线等

14、优点,在实际应用中取得了良好的测温效果。用四只 DS18B20 同时采集 4 路温度。AT89S52 单片机 P3.7 接口接单线总线。单片机有一个全双工的串行通讯口,单片机与电脑之间能更好地进行串口通讯。榆林学院本科毕业设计(论文)32 系统总体设计2.1系统概述根据设计要求的性能指标,本系统不仅要满足一定精度的温度采集的基本功能,而且由于测量的路数为 4 路,还存在多路信号的循环显示问题,还要考虑温度超限报警输出的功能,同时系统还具有显示当前各路的测量温度值的功能和键盘选择显示路数的功能。2.2 系统工作原理分析在测温系统中我们常常用到集成型温度传感器,集成型温度传感器可以达到较高的精度,

15、在集成型温度传感器的使用过程中,由于采用的单总线传输方式进行对远距离的多点温度进行检测,所以在程序的控制上比较复杂。在温度测量系统中,采用抗干扰能力强的新型数字温度传感器是解决这些问题的最有效方案,新型数字温度传感器 DS18B20 具有体积更小、精度更高、适用电压更宽、采用一线总线、可组网等优点,在实际应用中取得了良好的测温效果。根据本课题的设计目标以及硬件的特点,本系统的总体设计框图如图 2-1 所示图 2-1 总体设计框图AT89S52报警时钟电路键盘电路4 位 LED 显示DS18B20 1DS18B20 2DS18B20 3DS18B20 4 基于单片机的多路温度采集系统设计43 系

16、统的硬件设计一个温度采集系统,包括被采集信息的采集、转换、显示等环节,在本多路温度采集系统设计中,包括 CPU 的选型以及包括显示电路、存储器、报警电路、电源电路等设计。3.1 温度采集系统的开发过程本设计中以 DS18B20 为传感器、AT89S52 单片机为控制核心组成的多点温度测试系统。用 4 只 DS18B20 同时测控 4 路温度(视实际需要还可扩展通道数)。由于每片 DS18B20 含有唯一的硅串行数,所以在一条总线上可挂接多个DS18B20 芯片。从 DS18B20 读出的信息或写入 DS18B20 的信息,仅需要一根口线(单线接口)。读写及温度变换功率来源于数据总线,总线本身也

17、可以向所挂接的 DS18B20 供电,而无需额外电源。DS18B20 提供 9 位温度读数,构成多点温度检测系统而无需任何外围硬件。处理时,将 DS18B20 信号线与单片机一位口线相连,单片机可挂接多片 DS18B20,从而实现多点温度检测系统。由于DS18B20 只有三个引脚,其中两根是电源线 VDD 和 GND,另外一根用作总线DQ(Data In/Out),由于其输出和输入均是数字信号且与 TTL 电平兼容,因此其可以与微处理器直接进行接口,从而省去了一般传感器所必需的中间转换环节。3.2 单片机的最小系统设计3.2.1 单片机的选型目前,生产单片机的厂商有很多,尤其是近年来微电子技术、计算机技术的飞速发展,比较著名的有Intel、Philips、Microchip、Motorola、Zilog、Atmel 等半导体企业。在上述著名的半导体企业产品中,尤其在工业测控场合,运用较多的为Intel 公司的 MCS-51 系列,Microchip 公司的 PIC 系列,如果作单路温度测量,恐怕要选择该系列的 CPU,但由于本系统涉及的是多路,各路报警的输出信号需要单独输出,而且考虑信号调理电路的切换等还需要不少的控制线,因此该系列

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 学术论文 > 管理论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报