毕业论文基于单片机的温度控制系统的设计终稿

上传人:ss****gk 文档编号:233082384 上传时间:2022-01-01 格式:DOCX 页数:39 大小:285.90KB
返回 下载 相关 举报
毕业论文基于单片机的温度控制系统的设计终稿_第1页
第1页 / 共39页
毕业论文基于单片机的温度控制系统的设计终稿_第2页
第2页 / 共39页
毕业论文基于单片机的温度控制系统的设计终稿_第3页
第3页 / 共39页
毕业论文基于单片机的温度控制系统的设计终稿_第4页
第4页 / 共39页
毕业论文基于单片机的温度控制系统的设计终稿_第5页
第5页 / 共39页
点击查看更多>>
资源描述

《毕业论文基于单片机的温度控制系统的设计终稿》由会员分享,可在线阅读,更多相关《毕业论文基于单片机的温度控制系统的设计终稿(39页珍藏版)》请在金锄头文库上搜索。

1、序号(学号):040930727魏明岩0409307马春龙长春大学光华学院毕业设计(论文)姓 名系 别 专 业 班 级 指导教师摘要1第一章前言31. 1课题背景与意义31. 2温度控制系统的应用31 . 3毕业设计任务4第二章系统方案52. 1水温控制系统设计任务和要求52. 2水温控制系统部分52. 3控制方式7第三章系统硬件设计83. 1总体设计框图及说明83. 2外部电路设计83. 3单片机系统电路设计9第四章系统软件设计与调试134. 1程序框架结构134. 2程序流程图及部分程序134. 3系统安装调试与测试17第五章结论1 8致谢19参考文献20附件1 (程序代码)20附件2 (

2、电路原理图)27基于单片机的水温控制系统【摘要】温度是工业控制对象主要被控参数之一,在温度控制中, 由于受到温度被控对象特性(如惯性大、滞后大、非线性等)的 影响,使得控制性能难以提高,有些工艺过程其温度控制的好坏 直接影响着产品的质量,因而设计一种较为理想的温度控制系统 是非常有价值的。为了实现高精度的水温测量和控制,本文介绍 了一种以Atmel公司的低功耗高性能CMOS单片机为核心,以PID算 法控制以及PID参数整定相结合的控制方法来实现的水温控制系 统,其硬件电路还包括温度采集、温度控制、温度显示、键盘输 入以及RS232接口等电路。该系统可实现对温度的测量,并能根据 设定值对温度进行

3、调节,实现控温的目的。【关键词】单片机AT89C51;温度控制;温度传感器PT1000; PID 调节算法The summary: Temperature is the main control of industrial control of parameters, In temperature control, due to temperature controlled object properties (such as inertia big, big, lagging effect of nonlinear, etc.), to improve performance, some p

4、rocess temperature control of its direct impact on the quality of the product, and designed a kind of ideal temperature control system is a very valuable. In order to realize high precision temperature measurement and control, this paper introduces a meter taking Atmel company low-power high-perform

5、ance CMOS chip as the core, and the PID control algorithm with PID parameters combination of control method to realize the temperature control system, the hardware circuit including temperature, temperature control, temperature gathering, keyboard input and RS232 interface circuits, etc. The system

6、can realize the measurement for temperature, and can according to value of temperature adjustment, and realize the objective temperature control.Keywords: AT89C51 microcontroller, Temperature control, PT1000 temperature sensor, PID algorithm第一章前言1.1课题背景与意义在现代化的工业生产中,电流、电压、温度、压力、流量、 流速和开关量都是常用的主要被控参数

7、。例如:在冶金工业、化 工生产、电力工程、造纸行业、机械制造和食品加工等诸多领域 中,人们都需要对各类加热炉、热处理炉、反应炉和锅炉中的温 度进行检测和控制。采用MCS-51单片机来对温度进行控制,不 仅具有控制方便、组态简单和灵活性大等优点,而且可以大幅度 提高被控温度的技术指标,从而能够大大提高产品的质量和数量。 目前,温度控制系统在国内各行各业的应用虽然已经十分广泛, 但从国内生产的温度控制器来讲,总体发展水平仍然不高,同国 外的日本、美国、德国等先进国家相比,仍然有着较大的差距。 现在,我国在这方面总体技术水平处于20世纪80年代中后期水 平。成熟产品主要以“点位”控制及常规的PID控

8、制器为主,它 只能适应一般温度系统控制,难于控制滞后复杂时变温度系统控 制,而且适应于较高控制场合的智能化、自适应控制仪表国内技 术还不十分成熟,形成商品化并广泛应用的控制仪表较少。随着 嵌入式系统开发技术的快速发展及其在各个领域的广泛应用,人 们对电子产品的小型化和智能化要求越来越高,作为高新技术之 一的单片机以其体积小、价格低、可靠性高、适用范围大以及本 身的指令系统等诸多优势,在各个领域、各个行业应用广泛。1.2温度控制系统的应用盐浴炉温度控制系统利用S型钳错-错热电偶检测温度,热电 偶进行冷端补偿,热电偶检测的信号通过放大、采样保持、模数 转换再送单片机保存,采用分段查表法获取各点温度

9、。选用可控 硅过零触发自动控制盐浴炉温度,控制周期为100个三相交流市 电周期,即2S。由单片机控制可按预设温度曲线进行加热,并可 实时显示加温曲线。大型粮库采用主机为PC上位机,从机为 68HC08GP32为主控芯片的分机(下位机)。下位机采用DALLAS的 数字式温度传感器芯片DS1820,可以在三根线(电源线、地线、 信号线)上同时并联多个温度探测点。每个分机上可以连接10跟 电缆,每根电缆上可并联几十个点。分机利用了 68HC08GP32的片 内FLASH功能,实现了 DS1820的序列号在68HC08GP32中的动态 存取,从而节省了大量存储器。温度数据保存在68HC08GP32的片

10、 内RAM里并且利用了充分利用了 68HC08GP32的片内的A/D实现了 湿度数据的测量。有的还用PLC来控制总之温度控制系统的控制 方式是多种多样的。1 3课程设计任务本文主要介绍单片机温度控制系统的设计过程,其中涉及系 统结构设计、元器件的选取和控制算法的选择、程序的调试和系 统参数的整定。以AT89C51为CPU,温度信号由PT1000和电压放 大电路提供。电压放大电路用超低温漂移高精度运算放大器OP07 将温度一电压信号进行放大,用单片机控制SSR固态继电器的通 断时间以控制水温,系统控制对象为1升净水,容器为搪瓷器皿。 水温可以在环境温度降低时实现自动控制,以保持设定的温度基 本不

11、变,具有较好的快速性与较小的超调。第二章系统方案2.1水温控制系统设计任务和要求设计一个水温自动控制系统,控制对彖为1升净水,水温可以在一定范 围内由人工设定,并能在环境温度降低时实现自动调整,以保持设定的温度 基本不变,系统设计具体要求:温度设定范围为40C,目标温度的5C;加热棒功率2KW,控制器为继电器;用十进制数码管显示水的实际温度。2.2水温控制系统部分水温控制系统是一个过程控制系统,组成框图如图1所示,由控制器、执行器、被控对彖其反馈作用的测量变送组成。测量变送试通过温度传感器PtlOOO来传送的。控制器是通过单片机来完成。图1控制系统框图2. 2. 1 CPU中央处理器方案一:采

12、用8031作为控制核心,使用最为普遍的器件ADC0804作模 数转换,控制上使用对加热棒加电对水槽里的水升温。此方案简易可行,器 件价格便宜,但8031内部没有程序存储器需扩展,增加了电路的复杂性。方案二:此方案采用8951单片机实现,可用编程实现各种控制算法和逻 辑控制。进行数据转换,控制电路部分采用SSR固态继电器控制加热棒的通 断,此方案电路简单并且可以满足题目中的各项要求的精度。比较两个方案可知,采用Atmel单片机来实现本题目,不管是从结构上,还是从工作量 上都占有很 大的优势,所 以最后决定 使用AT89C51 作 为该控制系 统的核心。根据温度变化慢,并且控制精度不易掌握的特点,

13、设计了水箱温 度自动控制系统,总体框图如图2所示。温度控制采用改进的PID数字控制 算法,显不米用用3位LED静态显示。(2)温度控制系统算法分析系统算法控制图2控制器设计总体框图采用工业上常用的位置型PID数字控制,并且结合特定的系统加以算法的改进,形成了变速积分PID积分分离PID控制相结合的自动识别的控制 算法。该方法不仅大大减小了超调量,而且有效地克服了积分饱和的影响,使控制精度大大提高。PID控制适用于负荷变化大、容量滞后较大、控制 品质要求又很高的控制系统。PID调节器有三个可 设定参数,即比例放大系数K”、积分时间常数、 微分时间常数Kd。比例调节的作用是使调节过程趋于稳定,但会

14、产生稳态误差;积分作用可消 除被调量的稳态误差,但可能会使系统振荡甚至使系统不稳定;微分作用 能有效的减小动态偏差。如图3所示。图3比例积分微分控制由图4可知PID调节器是一种线性调节器,这种调节器是将设定值w与实 际输出值y进行比较构成偏差e=w-yo并将其比例、积分、微分通过线性组合构成控制量。其动态方程为: “(/) = Kpe(f) + Kd(其中Kp为比例放大系数;Ki为积分时间常数;Kd为微分时间常数)PID调节器的离散化表达式为;u(k) = Kpe(k) + KTe(k) + 牛e(Q e(k 1)其增量表达形式为(T为采样周期):“伙)=伙)一伙一1)=K” e仗)e(k 1

15、) + K,7e仗)+ Kd ITe(k) 2e仗-1) + e(k 2)图4模拟PID控制2. 3控制方式该控制系统是把输出量检测出来,经过物理量的转换,再反馈到输入端去与给定量进行比较(综合),并利用控制器形成的控制信号通过执行机构SSR对控制对彖进行控制,抑制内部或外部扰动对输出量的影响,减小输出 量的误差,达到控制目的。在此控制系统中单片机就相当于常规控制系统中 的运算器控制器,它对过程变量的实测值和设定位之间的误差信号进行运算 然后给出控制信息,单片机的运算规则称为控制法则或控制算法。第三章系统硬件设计3.1总体设计框图及说明本系统是一个简单的单回路控制系统,总体框图如图2所示。单片机系统是整个控制系统的核心,AT89C51可以提供系统控制所需的 I/O 口、中断、定时及存放中间结果的RAM电路;前向通道是信息采集的通 道,主要包括传感器、信号放大、A/D转换等电路;由于水温变化是一个相 对缓慢的过程,因此前向通道中没有使用采样保持电路;信号的滤波可由软 件实现,以简化硬件、降低硬件成本。键盘设定:用于温度设定,共三个按键。数据采样:将由传感器及相关电路采集到的温度转为电压信号,经A/D 转换后,送入AT89C51相应接口中,换算成温度值,用于控制和显示。数据显示:采

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号