基于51单片机的多路温度参数检测系统设计毕业论文(52页).doc
《基于51单片机的多路温度参数检测系统设计毕业论文(52页).doc》由会员分享,可在线阅读,更多相关《基于51单片机的多路温度参数检测系统设计毕业论文(52页).doc(52页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-基于51单片机的多路温度参数检测系统设计毕业论文-第 53 页编号: 毕业设计说明书题 目:基于51单片机的多路温 度参数检测系统设计 学 院: 机电工程学院 专 业: 电气工程及其自动化 学生姓名: 刘 志 威 学 号: 0600120310 指导教师: 李 彩 林 职 称: 副 教 授 题目类型: 理论研究 实验研究 工程设计 工程技术研究 软件开发2010年5月20日摘 要随着自动化技术的发展和人民生活水平的提高,高精度、快速的温度测量报警系统在工业、农业、国防等行业有着巨大的需求,而生活中温度测量更是与人们息息相关。本文中的多路的温度检测更可以实现多点多状态下的多回路综合温度检测,并
2、可以利用其进行报警、显示、控制等多种用途。利用51单片机技术的温度检测系统以其体积小,可靠性高而被广泛采用。本文对该检测系统进行了分析设计,这个系统可以用在水、大气、土壤等多处的温度检测,并能够实时显示显示并可对报警的阀值进行设置。首先,本文针对设计要求和实际进行各个部分模块的方案分析,并作出方案选择。主要分析被测目标、测温方式、传感器选择、单片机选择、阀值设置方式、LCD显示方案和报警的各种方案的选择。 其次,本文针对系统所使用的单片机的性能和发展情况做了简单说明;对系统使用的温度传感器DS18B20的技术参数和特点以及控制方式进行分析;对显示LCD1602液晶模块的显示控制做了说明;还对按
3、键和LED报警电路进行说明;以上各部分最终组成了该系统的硬件电路。针对所选用的硬件方案在Keil C及Protues联合调试下进行了电路原理仿真及软件的编程。在Protel中绘制了电路原理图,绘制了印制电路板图,并最终制成了实物,完成了硬件制作。根据硬件的设计和检测系统所要实现的功能,本设计对软件和硬件也进行了调试,并经过反复的模拟运行、调试,修改并简化了软件系统,最终形成了一套完整的系统。关键词:温度;多路参数检测;单片机;DS18B20;LCD1602AbstractWith the development of the automation technology and the live
4、 conditions of nowdays people,a faster,highter measurment of temperature alarm system has been needing applied in the industry,agriculture and national defense. Meanwhile the emperature measurement has a closely relationship with peoples daily life.The multi-temperature detection has been mentioned
5、in article that can achive multi-state integrated temperature measurement circuit,and used for alarming,exhibitting,controling and such functions.Using 51 MCU technology, the temperature detection system was widely used in many areas by its smaller size and high reliability. There coming an analysis
6、 and design to the system which can be apllied on the temperature meansure of hydrology,climate and soil,and set the alarm threshold by real-timely exhibition.First of all,this article actual analyze of the various parts of the program modules by the design requirements,and to make program choices.T
7、he main Analysis tested includs the temperature measurement methods, sensor selection, MCU selection, threshold setting mode, LCD display options and alarm program of choice. Scondly,the paper simply intraduces the MCU system performance and a brief description of the development, analyzed the tempe
8、rature sensor DS18B20 technical parameters and characteristics, and control mode;brought in the 1602 LCD display control module to do the introduction;also expounded the button and LED alarm on the circuit description. All over the final composition of the various parts make up the system hardware.
9、The harsware was made circuit simulation and software programming by the joint commissing of Keil C and Protues and drawed the circuit diagram ,the printed circuit board in Protel.Eventually it made into a physical to complete the hardware production.the design which is based on the hardware and tes
10、ting systems to achieve the functions. The software and hardware have also been debugging, and after repeated simulation run, debug and simplify the software system, and form a complete set of the system .Key words: Temperature;Multi-parameterdetection;MCU;DS18B20;LCD1602目 录引言11绪论21.1课题背景及意义21.2系统设计
11、主要任务22方案选择32.1系统结构框图32.2测温方式的选择32.2.1 温度测量元件的选择论证42.2.2 温度传感器方案的选定82.2.3 测温电路的方案92.3显示模块的方案112.3.1 TC1602液晶模块122.4温度设定电路的方案142.5报警电路方案142.651单片机的选择方案152.7AT89S52芯片的引脚与功能153硬件电路183.1AT89S52的各输入输出口电路183.218B20电路183.3LED灯电路183.4按键及时钟电路193.5复位电路193.6液晶显示电路203.7蜂鸣器及其他电路214软件与编程224.1DS18B20的温度读取224.1.1 DS
12、18B20的时序244.1.2 测温子程序254.2温度阀值的设定264.3温度比较及报警274.3.1 温度的比较与LED报警274.3.2 蜂鸣器报警274.41602LCD显示的程序设计284.5主程序295程序及原理图的仿真316系统的制作与调试326.1系统的PCB制作326.2硬件调试336.3软件调试337误差的分析与修正348结论35谢辞36参考文献37附录38引言随着现代信息技术的飞速发展,人们的日常生活以及生产服务越来越需要多路的实时参数采集系统。多路参数不单可以得到多点的状态,还可以相互比较,相互作用影响从而得出其他的二次参数,从而服务于生产生活。电流、电压、温度、压力、
13、流量、流速和开关量都是常用的主要被控参数。例如:在冶金工业、化工生产、电力工程、造纸行业、机械制造和食品加工等诸多领域中,人们都需要对工业及日常生活中的温度进行检测和控制。目前有各种各样的多路参数采集系统,如基于FPGA的多路参数采集,基于DSP的多路参数采集、基于PLC的多路参数采集等等。本次的设计:基于51单片机的多路温度参数检测报警系统就属于多路参数采集系统的一种。采用MCS-51单片机来对温度进行控制,不仅具有控制方便、组态简单和灵活性大等优点,而且可以大幅度提高被控温度的技术指标,从而能够大大提高产品的质量和数量。因此,单片机对温度的控制问题是一个工业生产中经常会遇到的问题。我们利用
14、温度控制来更好的为我们的生活工作所服务,提高我们的生活质量。当然本次温度控制的设计也有不足之处,相信在不久的以后,随着单片机行业的迅速发展,将会有更好的温度控制仪的出现。在生活中,随着人们生活水平的不断提高,智能化的家用电器逐渐走进千家万户,此外,许多居民转而选择相对省钱的电器产品。而控温产品是人们使用最多的电器之一。入空调、热水器、电水壶、微波炉等,这些电器今后的市场发展潜力巨大,从全国来看,将会有越来越多的智能电器进入千家万户。低成本的多路的温度传感器在这些电器上的应用可以降低电能损耗、加强电器使用的安全性、提高家居智能化水平,使绿色低碳也能在寻常百姓家实现。而使用51单片机的这一温度检测
15、报警系统就能很好满足成本和性能以及可靠性的要求。因此它在智能家居中必定有很大的发展潜力。本次设计的目的在于学习基于51单片机的多路温度采集报警系统设计的基本流程和方法。本设计采用单片机作为数据处理与控制单元,为了进行数据处理,单片机控制数字温度传感器,把温度信号从数字温度传感器传递到单片机上。单片机数据处理之后,发出信息改变和报警状态的改变,同时将当前温度信息发送到LCD进行显示。本系统可以实现多路温度信号采集与显示,可以使用按键来设置温度限定值,通过进行温度数据的运算处理,发出控制信号达到控制蜂鸣器和LED报警灯的目的。所采用的控制芯片为AT89S52,此芯片功能较为强大,能够满足设计要求。
16、这个设计实现了在-55至125之间精确到0.1的温度采集、比较。另外通过对芯片的外围扩展还可以达到对温度的控制和调节功能。1 绪论本设计是基于DSl8B20的多路采集测温的单片机系统,并通过液晶屏同时显示3路中任一路的实时温度,又具有循环检测3路温度,同时还能对3路设定不同报警温度的数字式温度声光报警系统。此系统能够满足现代生产生活的需要,效率高,具有较强的稳定性和灵活性。1.1 课题背景及意义在实际生产、生活等各个领域中,温度是环境因素不可或缺的一部分,对温度及时精确的控制和检测显得尤为重要。比如,农业上土壤各个层面上的温度将会影响植物的生长;在医院的监护中也用到温度的测量。在工业中,料桶里
17、外上限温度要求不一,热处理中工件各个部位的温度对工件形成后的性能至关重要。现代电子工业的飞速发展对自动测试的要求越来越高。采用单片机对温度进行控制,不仅具有控制方便和组态简单的优点,而且可以提高被控温度的技术指标。早期的温度传感器大多为电压输出型,即将测量信号转换为05V电压输出,通过模拟数字转换电路转换为数字信号供单片机读取、控制。电压输出型压力传感器抗干扰能力差,有时输出的直流电压上还叠加有交流成分,使控制出现错误,严重时还会损坏设备。而且模拟信号转换为数字信号需要AD转换,所以还需要开关电路,同时又占用大量IO口,这对于工业生产上的单片机多路测温的成本控制和设计简化来说是很不合理的,因此
18、针对单片机的多路测温,具有单总线结构的数字式测温传感器是较优选择。本文介绍的多路温度采集单片机系统,就是依照上述要求设计出来的,适用于无人值守条件下长时间自动采集数据,结构简单工作稳定,可满足多种环境下的工作要求。1.2 系统设计主要任务现代工业生产中常常需要对来自不同场合的信号源进行数字化处理,本文要求利用单片机设计一多回路参数检测系统。因为能够进行工业检测,所以要求成本更低,测量范围较广,测量精度较高、实时性好。(1)在仿真模拟参数的实时测量与在线显示38路,并硬件实现至少1路。(2)动态显示参数采用48位LCD。(3)动态显示参数、并可通过外部按键设置各回路报警的阈值本次任务要求使用51
19、系列单片机来完成设计。在此基础上添加测温电路、温度设置按键电路、LCD显示电路、声光报警电路来共同组成一个完整的多路温度检测报警系统。2 方案选择2.1 系统结构框图电热水器水温自动调节器以AT89S52单片机为核心,由温度测定电路、温度设定电路、单片机。设定温度显示电路、报警电路等几部分组成,结构框图如图2.1所示。(1)温度测定电路,最终采用DS18B20温度传感器。 (2)AT89S52单片机。本控制器的核心,温度采入比较、显示输出和报警就是用它的软件来控制实现的。(3)温度设定电路。通过四个非编码开关按键来设定水温的上下阀值。(4)温度显示电路。单片机将设定的温度值通过动态扫描的方法输
20、出,液晶上可直接显示采集到的温度和设定的温度。(5)报警电路。由单片机产生高低电平来控制LED和蜂鸣器来实现声光报警。温度采集电路温度设定电路 51单片机LCD显示电路声光报警电路图2.1 系统结构框图在该框图中,画出了几个模块相连接的情况,主要为了说明各个模块之间的关系和模块的作用。在下面的的说明中则是从各方面来说明选择各个模块方案的原因。2.2 测温方式的选择温度是表征物体冷热程度的物理量。因为工业中被测目标的类型有很多,如气体、液体、还有固体等等,因而测量温度的方法也很多,但从感受温度的途径来分,有下面两大类:一类是接触式的,即通过测温元件与被测物体的接触而感知物体的温度;另一类是非接触
21、式,即通过接收被测物体发出的辐射热来判断温度。因此也就产生了各种测温传感器:传统的分立式温度传感器(含敏感元件);模拟集成温度传感器;智能温度传感器(即数字温度传感器)。(1)分立式温度传感器传统的热电偶、热电阻、热敏电阻及半导体温度传感器,均属于分立式温度传感器,传感器本身就是一个完整的、独立的感温元件。此类传感器通常要陪温度变送器,以获得标准的模拟量(电压或电流)输出信号。使用时还需配上二次仪表,才能完成温度测量计控制功能。其主要缺点是外围电路比较复杂、测量精度较低、分辨力不高、需进行温度校准(例如非线性校准、温度补偿、传感器标定等),另外它们的体积较大、使用也不够方便。因此,分立式温度传
22、感器将逐渐被淘汰。(2)模拟集成温度传感器集成温度传感器是采用硅半导体集成工艺而制成的,因此亦称硅传感器或单片集成传感器。模拟集成温度传感器是在20世纪80年代问世的,它是将温度传感器集成在一个芯片上、可完成温度测量及模拟信号输出功能的专用IC,它属于最简单的一种集成温度传感器。模拟集成温度传感器的主要特点是功能单一(仅测量温度)、测温误差小、价格低、响应速度快、传输距离远、体积小、微功耗,适合远距离测温、控温,不需要进行非线性校准。外围电路简单,它是目前国内外应用最为普遍的一种集成传感器。典型产品有AD590、AD592、TMP17、LM135等。(3)智能温度传感器智能温度传感器(亦称数字
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 51 单片机 温度 参数 检测 系统 设计 毕业论文 52
限制150内