毕业设计(论文)基于at89s52单片机的水温控制系统设计.doc
《毕业设计(论文)基于at89s52单片机的水温控制系统设计.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于at89s52单片机的水温控制系统设计.doc(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 基于AT89s52单片机的水温控制系统【引言】 单片机在电子产品中的应用已经越来越广泛,在很多的电子产品中也用到了温度检测和温度控制。随着温度控制器应用范围的日益广泛和多样性,各种适用于不同场合的智能温度控制器应运而生。在科研、生产中,常常需要对某些系统进行温度的监测和控制。需检测和控制的温度系统一旦确定,其热惯性大小和散热等各项硬件条件就确定了。这时,影响系统热平衡的因素主要有:系统温度Realtemp、设定温度DES的、系统周围的环境温度Ts 以及加热方式和调节方法。下面介绍如何用“单片机模型法”来实现系统温度的自动控制。用这种方法控温,使整个系统灵活、可靠性高,系统达到热平衡较快,而且
2、精度也比较高,融合了前面列举方法的优点,而且更加简单方便。“单片机模型法”是根据设计需要建立模型曲线,再根据模型曲线各阶段的特点,选择相应的加热模式,然后通过软件设计实现温度的自动调节。 摘 要本设计介绍了如何应用单片机使温度测控系统中的测量和控制智能化。主要目的是用单片机设计一个温度控制器通过运用分段变参数PID控制算法,使得温度保持在给定的温度值上。介绍了一种基于AT89S52单片机的温度测控装置。该装置可实现对温度的测量,并能根据设定值对环境温度进行调节,实现控温的目的。控制算法基于数字PID算法。本系统的核心部件是AT89S52单片机。首先建立控温模型,通过硬件的合理配置及用软件选择合
3、适的加热模式,使控制满足模型中不同阶段的要求。系统的采集模块采用了18B20温度传感器作为测温组件,而控制模块则采用AT89S52单片机控制固态继电器的导通与截止,从而控制加热电压的通与断,使控制具有灵敏、可靠、抗干扰能力强等优点。本文重点阐述了系统的硬件构成、各部分的主要作用及系统软件的设计过程。本次设计对单片机在温度控制系统中的基本理论和应用技术作了较为全面的介绍。【关键字】单片机、温度测控、温度传感器Abstract The design of the application microcontroller to temperature measurement and control s
4、ystem of intelligent measurement and control. Main purpose is to use a microcontroller design temperature controller through the use of PID control algorithm, makes temperature in a given temperature values. Introduced a microcontroller-based AT89S52 the temperature measurement and control devices.
5、The device can achieve the right temperature measurement, and set value based on the environmental temperature regulation, temperature control to achieve the purpose. Control algorithm based on digital PID algorithm. The system is the core component AT89S52 SCM. First established temperature control
6、 model, the rational distribution of hardware and software to choose a suitable heating mode, controlling the model to meet the requirements of different stages. System Acquisition Module 18 B20 used as a temperature sensor temperature components, The control module is used AT89S52 MCU control solid
7、 state relay conduction with the deadline, thus control the heating voltage and broken links, so the control is a sensitive, reliable, anti-jamming capabilities, and so on merit. This paper focuses on the hardware configuration of the system, the main part of the role and system software design proc
8、ess. The design of the microcontroller temperature control system of the basic theory and application of techniques were more comprehensive presentation. 【Keywords】:Microcontroller, temperature monitoring, temperature sensors.一、系统方案设计与论证方案一 采用8031作为控制核心,用热敏电阻采集温度,以使用最为普遍的器件ADC0809作模数转换,控制上使用对电阻丝加电使其
9、升温和开动风扇使其降温。此方案简易可行,器件的价格便宜,但8031内部没有程序存储器,需要扩展,增加了电路的复杂性, 热敏电阻采集温度速度和精度都很差。且ADC0809是8位的模数转换,不能满足本题目的精度要求。方案二 采用比较流行的AT89S52作为电路的控制核心,使用18B20温度传感器作为测温组件对水温进行进行监控、采样、反馈给单片机。应用分段变参数PID算法分析得出控制通断时间。控制电路部分采用控制固态继电器的通断和风扇以实行对电炉温度的连续控制, 18B20温度传感器各方面性能上都优于热敏电阻,且18B20是数字温度传感器,不需要A/D转换电路。此方案优点是电路简单并且可以满足题目中
10、的各项要求的精度 。综上分析,我们采用方案二。系统设计总体框图如下:单片机+显示模块键盘输入加热控制加热装置数据采集传感器水散热控制风扇二、硬件电路的设计1. AT89S52单片机系统选用AT89S52作为主芯片,因为此芯片有8KB的程序存储器和256字节的数据存储器不用扩展芯片。以降低硬件电路复杂度。1.1输入键盘设计我们采用的键盘是4*4的,其中有0到F,可以在40到90摄氏度之间任意设定值。我们的系统要求第一次输入的值要在4到9之间。当小于4或大于9时系统不处理。等待输入正确的值。当系统得到正确的输入值时键盘锁定。随后的输入系统必须复位。键盘是用AT89S52的P0口来控制的。1.2输出
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 at89s52 单片机 水温 控制系统 设计
限制150内