基于单片机的温度控制系统的设计(共31页).docx
《基于单片机的温度控制系统的设计(共31页).docx》由会员分享,可在线阅读,更多相关《基于单片机的温度控制系统的设计(共31页).docx(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上基于单片机的温度控制系统的设计摘要:在人类的生产和生活中,温度是众多常用的被测参数之一,它的变化对我们有着重大的影响。温度检测被广泛应用于工业生产反应器,加热炉,以及日常生活中的使用,烘干箱,电热水器,微波炉等对所有的控制和监测温度有非常高的要求。本主题旨在设计高精度温度检测和显示系统。以单线温度传感器DS18B20和检测到的数据送到AT89C51进行分析,并由三端双向可控硅,键盘,还有核心处理器共同实现运行,并将最终温度以四位一体的数字显示。同时假定一个温度上限与下限,如果温度越过接线均报警。使用MCS-51系列单片机为控制中枢处理器,运行轻易,灵活,而且可以大大提
2、高温度检测规范性。关键词:微控制器,温度传感器,温度控制Design of temperature detection system using single chip microcomputerAbstract:As the temperature parameters required for the production of human life and the impact on our increasingly significant. Temperature detection are widely used in industrial production reactors,
3、furnaces, and daily life use, drying oven, electric water heaters, microwave ovens and other control and monitoring of all have a very high temperature requirements.This topic is intended to design high-precision temperature measurement and display system. In-line temperature sensor DS18B20 and the
4、detected data to be processed AT89C51 by triac, the keyboard, the core processor to coordinate the completion of the work, and the final temperature displayed in one of the four numbers. And set a temperature limit and the lower limit, an alarm if the temperature of the line can be. Use MCS-51 serie
5、s microcontroller core processor running convenient, flexible, and can greatly improve the temperature detection normative.Keywords:microcontroller,transducer,temperature detection目 录第一章 绪论.11.1温度控制系统研究现状.1 1.2论文的总体工作和内容计划.2第二章 系统总体设计方案与器件选择.32.1主芯片的选择.32.2度传感器的选择与测量.42.3 DS18B20简介及其工作原理.52.4 四位一体数码
6、管的简介.8第三章 系统硬件电力设计.113.1系统框图.113.2系统硬件设计.123.2.1 微控制器.12 3.2.2 温度检测模块.13 3.2.3键盘模块.14 3.2.4温度显示模块.15 3.2.5报警功能的实现.16第四章 系统软件方案设计.174.1 软件程序设计流程图.174.2 使用PROTEUS进行仿真.19结论.21参考文献(REFERENCES).22致谢.23专心-专注-专业第一章 绪论11 温度检测系统研究现状温度检测技术的发展生产管理的整合与数字化是如今产业自动化控制的趋向,达到这些功效需要有工业电脑、工业网络和巨大的数据资料库。采用先进的技术来监控各种控制参
7、数(例如温度,流量和压力等),在复杂的工业和社会环境中,可以明显的加速生产和管理的自动化能力。轨道的温度测量(也称为上的温度分布的测量技术),是一个利用计算机进行数据采集,数据传输和数据通信的分析和处理的新技术,是一个在生产过程当中解释温度与热加工工艺的相关程度的新手段,跟踪被测量为一个图表或者数字。在生产与管理中温度是一个重要的检测项,温度检测器(也被称为跟踪)技术有相当巨大的利用前景。1)国内和国外温度检测技术的走向(1)扩展检测范围目前常见的工业温度测量领域为-2003000,但对于超高温未来的需求会越来越高,特别是低温液化气体检测更加明显,如低于10K的温度检测是目前探索的重中之重。(
8、2)扩大测温对象温度检测技术将发展到如此地步,从点至线,再到面,甚至是三维测量。应用已经扩展到工业方面,家电,汽车和航空实业,工业环保。(3)发展新型产品使用原来的技术进行生产测试,以应对不同的情况和原来不同条件需求,进而实现客户的需求。再使用新的检测技术优势,创造新的作品。(4)适应特殊环境下的测温在许多场合,有特别的需求,如抗硫,抗爆,磨损性能需求的温度检测器;还有快速运动的物体温度,火焰等各种温度检测。(5)显示数字化测温仪器在向数字化方向实现。它的益处是可以直接观察、没有示数错误、分辨率很高、测量精确,所以将来会有巨大的销售潜力。(6)标定自动化利用电脑技术,迅速、精确、温度探测器自主
9、校准。2)国内和国外温度检测的走向依据上面所说需求,行内的测温仪器厂家未来可以向着下面几种检测元件发展:(1)继续制造更使用的传统的温度检测元件,如:热电偶、热电阻、热敏电阻等。2)加大对最新理论,新材料,新的制作技术的发展。像最近仍然在发展的薄膜类热敏电阻,还有厚膜,薄膜铂电阻类温度检测器,等。(3)向智能、数字、自动化目标开发。这些新产品不但有检测作用,而且还有判别和命令作用,使用电脑智能化目标开发,同时为机电一体化目标前进。12 论文的总体工作和内容计划这篇论文是基于微控制器的温度测量系统的设计与实现,其主要内容分为四个章节。第一章绪论,主要为今天的温度测量系统,温度测量的发展,选择温度
10、传感器的测量方法进行了介绍。装置选择的第二章中,该系统的整体设计被分成几个模块,分别用于所需的芯片的设计使用多个模块,所述装置进行了介绍。第三章系统硬件电路设计为若干单独的模块的系统,包括一个微控制器,一个温度检测模块,接口设计,温度显示,报警功能被实现,详细介绍。第四章会介绍系统软件设计,这一章涵盖了软件设计流程图,作品的PROTEUS仿真。第二章 系统总体设计方案与器件选择选择设备和使用该设备之前,一定要有更好的理解所涉及的产品与应用方向的设计特性。本章重点介绍所使用的芯片和设备的硬件设计,包括采用的主芯片AT89 C51,温度获取模块中选择的芯片DS18B20,显示模块中选用四位一体数码
11、管,温度控制模块可控硅等。2.1 主芯片的选择AT89C51简单介绍AT89单片机结构基本上是相同的,唯一的各个模块和功能的一些差异。在技术生产中,它选用了ATMEL,能够和常用的工业准则MCS-51指令集合跟输出管脚兼容3。 ATMEL的AT89 C51是一个很有效的微控制器,它在整个芯片微处理器中结合了灵巧的8位CPU和闪速存储器,这种方法为许多嵌入式控制系统提供便宜并且高弹性的方案。AT89C51的形状和引脚分布情况如图2-1:图2-1 AT89C51芯片构造图它含有所需的微处理器的基本功能,各功能通过单芯片总线连成一个整体,集成在一块芯片上。AT89C51外接引脚有下面两种:1)XTA
12、L1:当内部振荡器运行时,它通过一个引脚外部晶振和可小调的电容。2)XTAL2:反相放大器芯片振荡器的输出,并连接到一个外部石英晶体和微调电容器的另一端。当外部振荡器运行,这个引脚悬空。第一条命令取指,译码并运行指令,译码,运行指令继续。 SCM自动步说明,以完成各种功能来实现相应的指令一步。在每个时间微指令操作有着严格的顺序,时间顺序,我们将调用此微操作时机。 4我们所说的单芯片时钟信号被用于各种微芯片的微控制器的操作提供了一个时间基准。2.2 温度传感器的选择与测量有很多类型的温度测量方法,一般总结为两类:碰触式和非碰触式测温。1)接触式测温法由热平衡原理,当接触两个物体彼此相对够长,经验
13、丰富的热交换,将达到所谓的热平衡,此时就意味着这两个物体的温度是一样的。将要进行热交换的两个目标看成是温度计的两个对象,一个是被测量的对象,另一个是作为参考的对象,该对象可以利用温度计读数来测定2。这种方法,可靠,精度高,但该措施必须要求当温度计和被测量对象具有良好的热接触,并且它们之间有足够的热传递,因此它可能会导致温度滞后,这一措施要测量的目标和待测量可能发生某种反应,但一些待测目标由耐火材料制成的,接触温度测量仪器是没有办法来测量温度。2)非接触式测温法仪器和测量对象之间没有必要进行测量,检测一个目标的实际温度是通过检测伴随温度变化而变化的热辐射温度,非接触式温度测量通过检测热施加的基本
14、规律的范围辐射能量,测量范围也不会被这种方式所制约,并且温度测量会加快速度。非接触式温度测量也经常应用于运动测量体温,它不需要与每个其他目标与测量仪器有所碰触,亦不会改动被测目标的温度的分布情况。 2.3 DS18B20简介及其工作原理美国DALLAS公司的1-Wire设备, DS18B20的优点:低功耗,小尺寸,高性能,干扰,处理器配置容易,且该装置的温度可以被直接转换成串行数字信号送入处理器进行适当的处理 5。DS18B20器件具有以下几个特点:它不需要任何辅助装置可以测温度;电压范围3.0-5.5V;1端口通讯;最大转换时间750ms;温度测量范围-55+125;有温度越线警告设置负电压
15、特性;(电源极性反转事故,该装置不会因过热受损,但无法正常工作。)2-3所示DS18B20引脚分布情况,各引脚作用如表2-2所示。 图2-3 DS18B20外观及引脚排列表2-2 DS18B20引脚说明引脚号符号说明123GNDDQVDD接地数据输入/输出脚;开路单总线接口引脚;当在寄生电源操作可以提供功率给设备。可选的VDD脚;如图2-4所示,当与单片机相连DS18B20,可以根据单节点系统(从属)的操作,亦可依据多节点系统(更多的从属)来进行操作5。一般情况下,使用连接到端口,也可外接上拉电阻到4.7K。图2-4 DS1820供电指示图图2-4中:1)64 位ROM。2)温度传感器。DS1
16、8B20用于温度测量技术是一个片上温度测量技术,其运行过程如下:由具有高温度指数的振荡器,以确认是一个门循环中,在相应期间的低门振荡器的温度系数将内部计数器脉冲计数,从而获取温度。计数器被设置为对应于80的值。如果在周期停止之前的门计数器已经位于零,同样被预设为一值之前的80的温度寄存器里的数值相应增加,这就是说所测量目标的温度大于80。再把被重置为某个原始值用感温振荡器抛物线特性来确定,斜坡式蓄能器电路来确定补偿,那么计数器开始计数一直到零,这个过程反复进行,直到在栅极周期。为了获得高分辨率的温度,振荡器抛物线温度特性倾斜累加器电路通过改变计数器的值的计数一次所需的温度达到对每个补偿7。因此
17、,如果要获得所希望的分辨率,那么它也必须知道的计数器和一个给定的温度的每单位的计数值的值。分辨率DS18B20温度结果可以加大略小的分辨率,在16位模式中的温度值的大小和扩展二进制与符号位补充读出。表2-3所表明的是送出的数据与温度的联系。 DS18B20温度范围0+90,使用的是单个接口将测量数据的串行数字输出模式。表2-3 温度数据关系温度数据输出(二进制)数据输出(十六进制)+125+85+25.0625+10.125+0.50-0.5-10.125-25.0625-550000 0111 1101 00000000 0101 0101 00000000 0001 1001 000100
18、00 0000 1010 00100000 0000 0000 10000000 0000 0000 00001111 1111 1111 10001111 1111 0101 11101111 1110 0110 11111111 1100 1001 000007D0H0550H0191H00A2H0008H0000HFFF8HFF5EHFE6FHFC90H访问DS18B20芯片的软件解决方案,必须使用由单个总线协定仿真和时序来达到。由于DS18B20要靠I / O线来读取和写入数据,故DS18B20读写数据位有很苛刻的时序要求。DS18B20通过其非常苛刻的协议,以确保每个数据输送的准确,
19、该协议定义了三种类型的信号定时是:初始化定时,写定时和读定时8。上述定时三个是主机作为主设备,单总线从设备,如果有单总线设备发送数据回一定由主机每次输送数据的要求,在完成写指令后,主机将自动读取定时,定时通过读取所接收的数据,以完成任务。无论是传输转移至少显著位在后的第一高数据或命令。DS18B20的初始化时序如图2-6所示。图2-6 DS18B20的初始化时序如果DS18 B20写0,单总线将被拉低,以确保DS18 B20也许会在写定时的总线中准确的采样,写1时序的同时,单总线将被拉低,他们必须在15发出总线8。DS18B20的写时序如图2-7所示。图2-7 DS18B20的写时序至于DS1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 温度 控制系统 设计 31
限制150内