收藏 分销(赏)

电加热炉控制系统样本.doc

上传人:精*** 文档编号:4859148 上传时间:2024-10-15 格式:DOC 页数:94 大小:709.50KB 下载积分:20 金币
下载 相关 举报
电加热炉控制系统样本.doc_第1页
第1页 / 共94页
电加热炉控制系统样本.doc_第2页
第2页 / 共94页


点击查看更多>>
资源描述
资料内容仅供您学习参考,如有不当之处,请联系改正或者删除。 大连理工大学城市学院 本科生毕业设计( 论文) 学 院: 电子与自动化学院 专 业: 自动化 学 生: 孙启轩 指导教师: 吕 攀 完成日期: 5月26日 大连理工大学城市学院本科生毕业设计( 论文) 电加热炉控制系统设计 总计 毕业设计( 论文) 63 页 表格 1 个 插图 15 幅 摘 要 电加热炉控制系统设计实际上的意义就是对于工业用的电加热炉的温度进行智能控制的手段。而温度又是工业领域里最为重要的几个模拟量参数之一。因此, 对于温度的控制也是在过程控制领域中的一个重要的步骤。 电加热炉作为特种工业炉, 其优点在于高效节能而且安全性相比于传统的工业用锅炉更高。其核心为导热油以及热油泵, 也就是所谓的电加热导热油系统, 经过它们从而提供高效的热量。 导热油在电加热炉工作系统中扮演着介质这样一个角色。加热元件通电后产生热量, 热量经过导热油传递给用热设备。而导热油的循环是经过循环泵的工作, 热量因此被传递出去。 综上所述, 电加热炉在工业领域有着举足轻重的地位, 其特点大致能够总结为以下几点: ( 1) 运行控制完备齐全, 达到自动化控制 ( 2) 在压力较为低的环境中依旧能够工作, 且工作温度同样很高 ( 3) 工作效率高、 控制精度高 ( 4) 空间小, 结构简单, 安装简便 电加热炉自身有着如此大的优势, 而在控制的过程当中, 较为难加以控制的当属于某些控制对象的时滞性以及非线性, 这些原因则往往来自于加热的过程的不同, 以及加热的对象的构造成分上的差异, 因此, 而产生难以建立数学模型的结果。 然而, 伴随着社会的不断进步, 工业领域对于温度的控制也极大地不同。传统老套的PID控制的策略方法显然已经难以适应高新技术的浪潮的席卷。而新型的数字式PID或者更为先进的嵌入式微控制器则能够更好地完成对于温度的调控。 嵌入式微控制器的使用已经越来越接近于工业领域的发展需求, 使用嵌入式微控制器来调控电加热炉的温度则是简单且灵活, 而且, 嵌入式微控制器还有成本低的优势, 构造及操作也相对于其它的调控方式更为简单, 温度调控的技术指标也能够得到大幅度的提升。有了以上所叙述的优点的支持, 也会使得电加热炉产品无论是在数量上还是在质量上同样会有大幅度的提升。 在众多的嵌入式微控制器中, AT89C51单片机无论是从兼容性上还是从配置上都符合要求。而且AT89C51也满足了简单灵活, 且成本较为低廉的优点。 AT89C51单片机的编程方式及语言和开发也是更为简便。汇编语言更是能够有效且严谨的控制每一步工作流程。从而提高了系统在工作状态下的自动化水平。 关键词: 电加热炉; 微控制器; 电加热导热油系统; AT89C51 Abstract The electric heating furnace control system design is actually the significance of intelligent control method for industrial use of electric heating furnace temperature. While the temperature is the most important industrial fields in one of several analog parameters. Therefore, the temperature control is also in the field of process control in an important step. The electric heating furnace as a special industrial furnace, the utility model has the advantages of high efficiency and energy saving and safety compared to the traditional industrial boiler is more high. The core of heat conducting oil, hot oil pump, which is called the electrical heating oil system, through which to provide efficient heat. Oil plays a medium in the system of electric heating furnace in such a role. The heating element is energized after heat, heat through the heat conducting oil transfer to heat equipment. While conducting oil circulating through the circulation pump is working, so the heat is delivered. To sum up, the electric heating furnace has play a decisive role position in the industrial field, its characteristics can be summarized as follows: ( 1) Operation control is complete, to achieve automatic control ( 2) Can still work under pressure is low in the environment, and the working temperature is also high ( 3) High working efficiency, high control precision ( 4) Small space, simple structure, convenient installation The electric furnace itself has such a big advantage, while in the control process, the more difficult to control when the control object belongs to a certain time lag and nonlinear process, these reasons are often different from heating, and differences, structural components of heating on the object and therefore, it is difficult to establish mathematics the results of the model. However, with the progress of society, the industrial field for temperature control is also greatly different. The traditional method of old PID control strategy is obviously already difficult to adapt the sweeping wave of high-tech. The new digital PID or more advanced embedded micro controller can better achieve the temperature regulation. The development needs to use the embedded micro controller is more and more close to the industrial field, the use of embedded micro controller to control the temperature of the electric heating furnace is simple and flexible, and the embedded micro controller and, the advantages of low cost, construction and operation is also relative to the regulation of other more simple, technical index and temperature control can also be has been greatly enhanced. The advantage of the above described support, will make the electric heating furnace products both in quantity and quality can also be greatly improved. In many of the embedded micro controller AT89C51 microcontroller, either from the compatibility or from the configuration to meet the requirements. But AT89C51 also meet the advantages of simple and flexible, and the cost is relatively low. AT89C51 microcontroller programming language and development and is also more convenient. Assembly language is more rigorous and effective control of every step of the work process. In order to improve the level of automation in the working condition of system. Keywords: electric heating furnace; micro controller; electrical heating oil system; AT89C51 目 录 摘 要 I Abstract III 第一章: 引言 1 1.1 选题的背景情况以及国内国外的研究概况 1 1.2 自动化控制理论的简介及其发展 2 1.3 课题的建立以及本文完成的主要工作 5 第二章: 方案设计 6 2.1 方案介绍 6 2.1.1 方案确定 6 2.1.2 系统组成 7 2.2 控制器介绍 7 2.2.1 AT89C51简介 7 2.2.2 引脚简介 8 第三章: PID算法 10 3.1 PID算法数字化 10 3.2 PID算法的应用 10 3.3 小结 12 第四章: 硬件设计 13 4.1 系统概况 13 4.2 功能模块 13 4.2.1 单片机控制模块 13 4.2.2 数据转换与采集模块A/D0808 14 4.2.3 按键选择模块 15 4.2.4 显示模块 16 4.2.5 报警模块 17 4.2.6 输出模块 18 4.3系统设计 18 4.3.1系统的整体设计 18 4.3.2所需元器件清单一览表 20 4.4 小结 21 第五章: 系统软件设计 21 5.1 Protues7软件概况 22 5.2 WAVE6000软件简介 23 5.2.1 软件概况 23 5.2.2 程序界面 23 5.3 子程序设定 24 5.4 程序流程 24 5.5 程序仿真调试 34 5.5.1 WAVE6000仿真调试 34 5.5.2 软硬连调 34 5.6 小结 35 结论 36 致谢 37 参考文献 38 附录 39 第一章: 引言 1.1 选题的背景情况以及国内国外的研究概况 温度控制是工业领域的重中之重。温度对于工业的影响也是巨大的。举个例子来说, 可能1℃温度的偏差就有可能导致整个工程的崩溃。工业温度控制在中国的发展同样是飞速的, 中国作为世界上有名的工业大国当然不会忽视这些。只是, 相比于美国、 德国或者是日本这些发达国家来讲, 我们和她们在温度控制领域上还是有着不小的差距的。 工业锅炉的工作环境为高温高压, 这也就意味着锅炉内水温可能不止于传统定义的100℃这一标准值, 换言之, 水温会高于100℃。可往往有些时候我们又不需要那么高的温度, 较为低一些的温度同样能够达到我们所需要的效果。几十度甚至于更低的温度。这也就意味着我们在工业领域对于与锅炉水温的调节是在一个范围内所变化的, 而这个范围又是确定的, 往往在工业上, 由于高压的环境, 锅炉水温被控制在50-150℃这之间。 PID控制是工业温度控制的灵魂, 而点位控制又是温度控制的重点所在。当最为常规的PID控制遇上了点位控制, 也就构造出了一个较为成熟的温度控制系统。可是它们只能适应一般温度系统控制, 对于智能化水平更高的温控平台亦或者是自适应控制仪表, 我们国内的技术还不是十分的成熟, 能够形成商品化而且应用广泛的控制仪表还是较少的。中国经济的发展特别是在近几年是飞速的。早些年前, 随着中国加入世界贸易组织( WTO) 之后, 中国政府及企业对此都是非常的重视, 也重组了相关的, 一些国家和企业的研发中心也相继被建立, 开展出创新性的研究。由此, 中国的仪表工业也得到了飞速的发展。 由于社会的发展, 时代的进步, 中国的科技腾飞向上。近年来, 嵌入式微控制器的发展也是十分的迅速, 各个企业逐渐放弃了庞大的控制器集群, 一个以微型控制器为主的革命浪潮正在逐步发展壮大, 嵌入式微控制器的应用已经渗透到了大到航空航天, 小到软件开发的各个行业当中去。传统的温度采集方法过于繁琐不说, 更重要的是浪费时间资源和人力资源。而且精度还无法保证满足需求, 嵌入式微控制器的出现和介入使得温度数据的挖掘、 采集以及数据的处理问题能够得到很好的解决办法。在之前我们已经提到过, 温度是工业领域中的一个非常非常重要的被控参数。可是我们有多种测量温度的方法, 对于测量温度的元器件的选择也是多样的, 由于产品工艺的各不相同, 控制温度的精度也不相同, 对数据采集的精度和采用的控制方法也不相同。传统老旧的温度控制技术显然已经被高速发展的科技浪潮所淘汰。例如: 表面温度接触器, 其最大的缺点是温度测量结果不准确, 上下波动的范围较大, 其工作原理大致为控制接触器的通断时间比例被控制, 从而来达到加热功率被改变的最终目的, 可是其通断的频率是非常低的, 原因是仪表本身的误差和交流接触器的寿命。近几年来快速发展了多种先进的温度控制方式, 如: PID控制, 模糊控制, 神经网络及遗传算法控制等。这些控制技术大大的提高了控制精度, 不但使控制变得简便, 而且使产品的质量更好, 降低了产品的成本, 提高了生产效率。本系统要求有数据处理, 显示功能等,被控对象为一阶惯性环节和一阶积分环节的组合, 惯性时间常数为2s, 开环增益k=10, 温度控制范围为50~150℃。[1] 之前提到过的嵌入式微控制器又被简称为”单片机”。在今天的工业领域中常见的品牌有西门子、 摩托罗拉等等。型号多见为AT89C51或者是STM32等等。本设计采用51单片机为基础。 51单片机兼容因特尔8031指令系统, 而且高度集成、 形状简便以及应用广泛。 1.2 自动化控制理论的简介及其发展 所谓自动控制理论, 字面上的理解能够定义为工业控制的高度自动化, 从而解放人力资源, 大力开发机械以及电力资源。 人类在发展, 科学在进步。伴随着人类社会的不断前行的步伐, 自动化控制技术不但仅是在工业领域。其它的在各个应用领域中也被广泛的使用。生产流水线从原来的人力手工生产变成了今天的高度自动化的生产, 劳动生产率和产品质量被大大提高, 劳动条件得到充分改进。 自动控制( automatic control) , 顾名思义, 就是指即使是在没有看守的情况之下, 设备依旧能够正常工作, 而且质量、 数量或者是测量精度等等指标均符合标准。 自动控制是现代企业共同追求的目标, 企业不会再和以前一样的大肆使用人力资源, 而应当充分发挥机械的才能。让它们按照想实现的目标状态来自我按照规律运行。 自动控制理论( 又称经典控制理论) 是建立在自动控制规律性上面的一门科学技术研究。, 是分析和设计自动控制系统的理论的基础。其最早的形成和后来的发展就是经典控制理论的雏形。 早在19世纪, 当时的英国爆发了著名的第一次工业革命, 这便是经典控制理论的由来, 瓦特蒸汽机使得人类的双脚被解放。到了第二次工业革命, ”自动”两个字的体现可能就更为明显了许多。再到第二次世界大战, 各式各样的飞机, 战船的制作过程中都体现了自动控制的身影, 更值得一提的是, 英国人在二战期间首次使用了雷达技术。这一切其实都是建立在以经典控制理论为基础之上的。 自动控制理论的发展历程如下: 1.40年代--60年代初 由于社会动荡, 连年的战争较多( 主要有第二次世界大战、 朝鲜战争、 越南战争) , 资源需求较大, 许多经历过第二次世界大战的国家都需要战后重建。可是又要尽可能降低人力资源的使用, 因此, 出现了较为低级的自动控制系统。又称单机自动化控制系统。机床就能够看作是那个年代的自动控制系统产物。 2.60年代中--70年代初期 社会趋近于平稳, 各个国家开始集中精力发展自己的工业。因此出现了不可避免的竞争加剧等情况, 还包括更新换代加快等等。 此时, 人们更看重的时质量而不是曾经的数量。在一些国家出现了此前从未出现过的自动化生产流水线。加大数量的同时又能够提高质量。 除此之外, 人们开始使用软件和硬件结合的方法使得机床等自动控制装置得到了又一轮的升华。 3.70年代中期--至今 70年代之后, 时代又向前迈进了一大步。美国和苏联当时两个世界霸主在各个领域都是那个时代的领先者。包括1979年中国实行了改革开放。中国也从此走上了工业大国之路。 市场环境因为上述的众多原因又一次发生了不小的变化。 人们开始对自动控制进行了新一轮的探讨, 对自动的含义又一次的加深, 开始了纵向的深入研发。这一时代的显著提升就是计算机的高度融合使得自动化控制系统更加的实至名归。软件和硬件的搭配变得更加完美无缺、 天衣无缝。 进入新的时代之后, 也就是我们所谓的计算机时代之后, 计算机技术和现代应用数学形成了完美的结合。为适应新型的自动化控制过程的发展, 自动控制理论( 经典控制理论) 也被时代的浪潮带入了一个新的阶段——现代控制理论。研究的对象具有了更高的性能, 更高的精度。变量和参数也从之前的单一性变成了今天的多样性。控制达到最优的水准。状态空间法是现代控制理论的基础, 它以状态的为基础。当前, 现代控制理论依然处于继续发展的状态, 正向的以控制论, 信息论, 仿生学论等等为基础。智能控制理论慢慢地深入。 控制的任务是一个复杂的过程, 实现的方法如下。 首先, 控制任务有开环有闭环, 开环就是首尾相连成一条直线, 闭环则是形成一个或者多个环路。两种形式都会最终组成一个范围广大的总体, 从此形成了自动控制系统的主干。在自动化控制系统中, 被控制对象的输出量是绝对要严加控制的, 因此, 能够说输出量是非常重要的物理量。被控制对象的输出量能够是保持恒定不变的, 例如气压、 速度、 加速度等等; 对被控制对象加以控制作用的装置机构的集合总体就是之前提到过的控制装置, 它对控制对象的控制方式和控制原理的选择是多种多样的。可是, 反馈控制系统是所有方式的基础所在, 该方法是基于反馈控制原理而产生的。 反馈控制伴随着不断地修正, 因为正是不断地修正才能够使的结果的偏差被不断的减小。被控制的对象是要受到控制装置的影响的。反馈值正是从此而来。 1.3 课题的建立以及本文完成的主要工作 1.以嵌入式微控制器为核心基础, 自动化控制系统的建立, 按钮的构建、 数据挖掘、 滤波、 水温测量结果的显示以及输出电路的外围构造, 整个系统的搭建的实现方式方法, 以及电加热炉控制系统的设计仿真图的建立; 2.软件流程图构思以及最后的定型, 编写程序源代码( 根据软件流程图) , 调试以及编辑, 知道其能够满足设计的需求。 3.源代码确认无误后进行编译并下载到嵌入式微控制器中, 根据功能的实现, 对符合实际情况的系统进行最终的设计。 4.确认设计的具体对象是工业锅炉的水温, 设定的水温波动范围为50-150℃。 5.确认整个系统以AT89C51嵌入式微控制器为中心, 看门狗定时器、 键盘电路以及通信接口和LED发光二极管作为控制模块。8路A/D转换器和温度传感器构成水温采集模块。8路D/A转换器和驱动装置以及共阴极LED数码管显示屏构成了显示模块。 6.D/A转换后得到的模拟信号不但仅是为共阴极LED显示屏( 显示模块) 所用, 由于系统能够根据需求自动调节温度, 实现”调节”二字的装置就是同样需要模拟信号支持的加热电阻。加热电阻会根据不同的模拟信号而做出不同的动作, 从而达到不同的效果。 第二章: 方案设计 2.1 方案介绍 2.1.1 方案确定 1.输出开关量控制 对于惯性较大的过程能够简单地采用输出开关量控制的方法。这种方法经过比较给定值与被控参数的偏差来控制输出的状态: 开关或者通断, 因此控制过程十分简单, 也容易实现。但由于输出控制量只有两种状态, 使被控参数在两个方向上变化的速率均为最大, 因此容易引起反馈回路产生振荡, 对自动控制系统会产生十分不利的影响, 甚至会因为输出开关的频繁动作而不能满足系统对控制精度的要求。因此, 这种控制方案一般在大惯性系统对控制精度和动态特性要求不高的情况下采用。 2.比例控制( P控制) 比例控制的特点是控制器的输出与偏差成比例, 输出量的大小与偏差之间有对应关系。当负荷变化时, 抗干扰能力强, 过渡时间短, 但过程始终存在余差。因此它适用于控制通道滞后较小、 负荷变化不大、 允许被控量在一定范围内变化的系统。使用时还应注意经过一段时间后需将累积误差消除。 3.比例积分控制( PI控制) 由于比例积分控制的特点是控制器的输出与偏差的积分成比例, 积分的作用使得过渡过程结束时无余差, 但系统的稳定性降低。虽然加大比例度能够使稳定性提高, 但又使过渡时间加长。因此, PI控制适用于滞后较小、 负荷变化不大、 被控量不允许有余差的控制系统, 它是工程上使用最多、 应用最广的一种控制方法。 4.比例积分加微分控制( PID控制) 比例积分加微分控制的特点是微分的作用使控制器的输出与偏差变化的速度成正比例,它对克服对象的容量滞后有显著的效果。在比例基础上加上微分作用, 使稳定性提高, 再加上积分作用, 能够消除余差。因此, PID控制适用于负荷变化大、 容量滞后较大、 控制品质要求又很高的控制系统。[2] 2.1.2 系统组成 系统的组成大方面讲就是软件和硬件组成, 本系统中, 硬件包括温度检测模块、 A/D转换模块, 嵌入式微控制器模块、 D/A转换模块、 显示模块等等。 由于本例是一个典型的检测、 控制型应用系统, 它要求系统完成从温度检测、 信号处理、 输入、 运算到输出控制电炉加热功率以实现温度控制的全过程。因此, 应以单片微型计算机为核心组成一个专用计算机应用系统, 以满足检测、 控制应用类型的功能要求。另外, 单片机的使用也为实现温度的智能化控制以及提供完善的人机交互界面及多机通讯接口提供了可能, 而这些功能在常规数字逻辑电路中往往是难以实现或无法实现的。[3]综合以上所述情况, 我们采用以嵌入式微控制器为核心的DDC方式( 直接数字控制系统) 。 2.2 控制器介绍 2.2.1 AT89C51简介 微型计算机是指由CPU( 微处理器) 以及大规模集成电路所制成的ROM( 程序存储器) 和RAM( 数据存储器) , 以及I/O接口电路( 与输入和输出紧密相关的电路) , 微型计算机( Micro computer) 简称为MC。如果将微处理器、 存储器和输入/输出接口电路集成在一块集成电路芯版上, 称为单片微型计算机, 简称单片机。 本次设计选用的是AT89C51, 是MCS-51单片机系列的一种。其结构体系完整、 指令系统功能完善、 内部寄存器规范、 性能优越、 技术成熟、 具有高可靠性和高性价比。 它提供以下标准功能: 4k 字节Flash 闪速存储器, 128字节内部RAM, 32 个I/O 口线, 2组16位的定时计数器, 1组5向量两级中断结构, 1组全双工串行通信接口, 片内振荡器以及时钟电路。 2.2.2 引脚简介 图2-1 AT89C51嵌入式微控制器引脚分布图 其各引脚的功能如下 VCC: 电源, 12V。 GND: 地端。 P0口: 双向输入/输出接口, 使用时必须在外部接出上拉电阻。 P1口: 双向输入/输出接口, 不同于P0的是P1口的内部自带了上拉电阻, 因此, 无需再外接上拉电阻。 P2口: 双向输入/输出接口, 端口内部自带上拉电阻。 P3口: 双向输入/输出接口, 端口内部自带上拉电阻。P3口也能够作为AT89C51的一些特殊功能口, 如下表所示: 各管脚备选功能 P3.0 RXD( 串口输入) P3.1 TXD( 串口输出) P3.2 /INT0( 外部中断0) P3.3 /INT1( 外部中断1) P3.4 T0( 计时器0的外部的输入端口) P3.5 T1( 计时器1的外部的输入端口) P3.6 /WR( 选通通道, 外部的RAM写) P3.7 /RD( 选通通道, 外部的RAM读) P3( 同时还是校验以及闪烁编程的控制信号) RST: 复位。如果该引脚的持续高电平信号高于2个机器周期, 那么嵌入式微控制器的内部振荡器就会被复位。 ALE/PROG: 地址锁存允许。 /PSEN: 选通信号。低电平有效, 外部程序存储器读。 /EA/VPP: 如果程序存储器( ROM) 选择当EA为高电平的时候, 中央处理器会执行内部内部程序存储器( ROM) 的程序。一旦程序过大超出了内部ROM的范围大小, 则继续执行外部ROM的程序。如果EA为低电平的时候, 则中处理器直接执行外部ROM的程序。 XTAL1: 晶振1。 XTAL2: 晶振2。[4] 第三章: PID算法 3.1 PID算法数字化 PID调节即为比例积分微分调节, 是连续系统中技术最成熟、 行之有效、 应用最广泛的一种调节方式。 PID算法的数字化, 其实质就是将连续形式的PID微分方程式转化为离散形式的PID差分方程。在模拟系统中, PID算法的表示式为: (3-1) 式中, u(t)-调节器的输出信号; e(t)-调节器的偏差信号, 等于给定值与测量值之差; Kp-调节器的比例系数; Ti-调节器的积分时间; Td-调节器的微分时间。 控制点当前包含三种比较简单的PID控制算法, 分别是: 增量式算法, 位置式算法, 微分先行。这三种PID算法虽然简单, 但各有特点, 基本上能满足一般控制的大多数要求。 实际上, 位置式与增量式控制对整个闭环系统并无本质区别。增量型算法仅仅是就是方法的改进, 而没有改变位置型算法的本质。[5] 3.2 PID算法的应用 简单的比例调节器能够反应很快, 但不能完全消除静差, 控制不精确, 为了消除比例调节器中残存的静差, 在比例调节器的基础上加入积分调节器, 积分器的输出值大小取决于对误差的累积结果, 在误差不变的情况下, 积分器还在输出直到误差为零, 因此加入积分调节器相当于能自动调节控制常量, 消除静差, 使系统趋于稳定。积分器虽然能消除静差, 但使系统响应速度变慢。进一步改进调节器的方法是经过检测信号的变化率来预报误差, 并对误差的变化作出响应, 于是在PI调节器的基础上再加上微分调节器, 组成比例、 积分、 微分(PID)调节器, 微分调节器的加入将有助于减小超调, 克服振荡, 使系统趋于稳定, 同时加快了系统的稳定速度, 缩短调整时间, 从而改进了系统的动态性能。其控制规律为: (3-2) 单片机是一种采样控制, 它只能根据采样时刻的误差值计算控制变量, 不能直接计算公式中的积分项和微分项, 采用数值计算法逼近后, PID的调节规律能够经过数值公式 (3-3) 计算, 如果采样取得足够小, 这种逼近可相当准确, 被控过程与连续过程十分接近。我们变换上式(3-3)得: (3-4) 把△ei = ei - ei-1,△2 ei=△ei -△ei-1带人上式( 3-4) 得: (3-5) 式中ei=W—Yi, W为设定值, Yi为第i次实际输出值, Kp为比例系数, 积分系数I=T/Ti, 微分系数D=Td/T, T为采样周期, 以(3-5)式来编程比较方便。 用PID控制算法实现温度控制是这样一个反馈过程: 比较实际温度和设定炉温得到偏差, 经过对偏差的处理获得控制信号, 再去调节电加热炉的加热功率, 从而实现对炉温的控制, 由于电阻炉一般都是下一阶段对象和带纯滞后的一阶对象, 因此式中Kp、 Kd和Ki的选择取决于电阻炉的响应特性和实际经验。[6] 本程序先将用户设定温度和锅炉实际温度T比较, 计算出偏差ei, 然后分两种情况进行计算控制变量: 1.ei大于等于设定的偏差e时, 由于积分控制器使系统响应速度变慢, 不采用积分控制器调节, 直接使用PD调节, 获得比较快的动态响应, 计算Pd和Pp, 最终得到控制量获得比较快的动态响应。 2.ei小于设定的设定的偏差e时, 正常的分别计算Pi、 Pd和Pp, 然后根据算法公式计算出控制变量。[7] 3.3 小结 本章对单片机控制技术, 以及PID控制算法进行了深入分析, 着重阐述了单片机结构和指令系统, 以及PID算法的使用, 为设计提供了硬件基础与软件资源, 为下一步的设计做好准备。 第四章: 硬件设计 4.1 系统概况 本系统是采用以AT89C51单片机为核心的温度控制系统, 首先, 温度传感器先对温度进行采集, 并将采集的结果传给变送器, 变送器将温度转换为电压信号模拟量经过A/D转换器0808将其转换为数字信号, 送入单片机与给定值进行比较, 经过运用PID算法得出控制结果, 送显示并进行控制。具体的模块分布如图4-1所示。 图4-1 电加热炉水温控制系统模块理想汇总图 4.2 功能模块 4.2.1 单片机控制模块 由电容、 电阻、 晶振以及复位按键和接地终端所构成的控制模块就是系统中嵌入式微控制器的控制模块电路。电路中除了有接地终端外, 对于复位按键来说, 还要有直流电压为期提供至少要超过2个机器周期的高电平电压才能将复位完成。 具体的控制模块电路如图4-2所示。 图4-2 AT89C51嵌入式微控制器的控制模块 4.2.2 数据转换与采集模块A/D0808 A/D0808的本质就是一组8位的模/数转换器, 能够将模拟信号转换成数字信号。其内在是CMOS管。而其进行转换的原理是建立在逐次逼近原理上的。CPU总线则是直接和ADC0808的输出端的三态锁存缓冲区相连接。模拟多路开关还有三位地址锁存译码器以及8路模拟输入也是该转换器的构成的重要部分。其中8路模拟输入当中的任何一路都是能够被选通的。 实时温度经过传感器的检测并经过变送器将其转换成电压( 模拟信号) , 而A/D0808数模转换器的工作就是将采集到的电压模拟量进行转换后得到的数字信号存储在嵌入式微控制器当中以方便对于后续数据的挖掘处理。下图就是转换电路示意图。从图中可知, 温度传感器( 热电偶) 对水温进行采集, 经过变送器将采集到的模拟电压信号传送到A/D0808的输入端, 经过转换后便得到了相应的数字信号。而数据采集这一过程是由温度传感器来完成的。 由于我们所设计的系统是对工业锅炉的水温进行温度控制, 我们当然就要对水温或是蒸汽温度进行测量, 而测量的最好方式在之前我们已经提到过, 就是接触式测温。对于接触式测温, 最好的温度传感器当属热电偶或者是热电阻。 在本设计当中, 本人所采用的温度传感器是铜-康铜热电偶。该种类的热电偶其可测量的范围在-270-350℃之间, 特别是在-170-200℃之间测温性能能够到达”优”级别。[8]热电偶实物图如图4-3所示。具体数据采集转换电路如图4-4所示。 图4-3 铜-康铜热电偶实物图 图4-4 温度的采集和转换电路 4.2.3 按键选择模块 由于我们是要对工业锅炉的水温进行温度的控制, 也就是说系统要满足以下功能, 当水温满足既定范围( 50-150℃) 的时候, 系统能够对水温进行调控。 我们知道, 在工业锅炉的系统当中, 热能被充分的发挥, 水在整个系统当中是以一个热能中间承载者的身份而存在的。因此, 对水温进行调控就能够理解为对人热能的调控。所设计的按键模块电路是由2组按键所构成。我们知道, 温度只有升高或降低两种动作, 因此两组按键分别执行对温度的升高和降低, 变化的量的大小以1℃为基准。每当按键被按下一次的时候, 锅炉内的水的水温就会相应的提升或者降低1℃。 具体的按键选择模块电路如图4-5所示。 图4-5 按键选择模块电路 4.2.4 显示模块 对于系统中使用的显示装置本人所选用的时共阴极LED数码管, 共选用2组, 由于我们要进行温度的对比从而进行温度的调控, 因此除了我们本身设计需要的采集温度值之外, 还需要有一个来显示我们所设定的温度值。经过比较得出误差。 由于LED数码管所需要的信号是模拟信号, 而嵌入式微控制器给出的信号是数字信号, 毫无疑问, 系统电路必须做出一次D/A转换, 将嵌入式微控制器给出的数字信号转变成LED所需要的模拟信号。 LED数码管的驱动作用在本设计中由74LS04反相器芯片来完成。 具体如图4-6所示。图4-6同样能够理解为是一个D/A转换电路。 图4-6 显示电路( D/A转换电路) 4.2.5 报警模块 所谓报警, 就是系统在超出或不
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服