智能炉温控制系统控制算法研究 .doc

上传人:精*** 文档编号:1164764 上传时间:2024-12-31 格式:DOC 页数:66 大小:3.72MB
下载 相关 举报
智能炉温控制系统控制算法研究 .doc_第1页
第1页 / 共66页
智能炉温控制系统控制算法研究 .doc_第2页
第2页 / 共66页
智能炉温控制系统控制算法研究 .doc_第3页
第3页 / 共66页
智能炉温控制系统控制算法研究 .doc_第4页
第4页 / 共66页
智能炉温控制系统控制算法研究 .doc_第5页
第5页 / 共66页
点击查看更多>>
资源描述

1、毕 业 设 计 论 文题 目 智能炉温控制系统控制算法研究 (院)系 电气与信息工程系 专业 自动化 班级 0003 学号 0001110308 学生姓名 贺 定 雄 导师姓名 王 迎 旭 老 师 完成日期 2004年6月20日 湖南工程学院毕业设计(论文)任务书 设计(论文)题目: 智能炉温控制系统控制算法研究 姓名 贺定雄 系别 电气与信息工程系 专业 自动化专业 班级 03 学号 08 指导老师 王迎旭 教研室主任 唐勇奇、赵葵银 一、 基本任务及要求:本课题时对实验室原有设备进行改造,要求设计新颖的监控管理程序,开发出新的实验、训练项目。主要设计内容为:1、了解原有系统的硬件结构,分析

2、工作原理;2、对系统改造作出总体方案设计;3、对系统的改造部分进行硬件设计;4、控制算法研究与MATLAB仿真5、控制算法程序设计及调试。进度安排及完成时间:1、 第一周至第二周:明确课题任务及要求,搜集课题所需资料,掌握资料查阅方法,了解原有系统的硬件结构,分析工作原理;2、 第三周至第四周:查阅相关资料,自学相关内容,了解模糊(预测)控制理论以及温度控制系统的设计方法,确定课题总体方案,分配课题任务,确定个人研究重点,做好选题报告。3、 第五周至第八周:控制算法的研究;4、 第九周至第十五周:,控制算法程序设计及系统调试;写设计说明书;5、 第十六周至第十七周:整理资料,准备答辩。湖南工程

3、学院毕业设计论文前 言温度是生产过程科学实验中普遍有十分重要的参数,它是一个一阶纯滞后惯性系统,它具有明显的滞后特性,温度控制电路广泛应用干社会生活的各个领域,如家电、汽车、材料、电力电子等,对于需要快速准确的获取和控制事实温度的场合,采用一般的控制方法很难获得满意的控制效果,因此,在温度控制系统中控制算法的研究是非常重要的。本课题来源于实验室的建设,可用于学生的综合实验、课程设计、毕业设计以及工程实践能力培养训练等实践性环节教学中,其学习和训练项目可选择多种,在学习有关计算机技术及计算机控制系统的基础上,通过参加系统的一部分硬件、软件设计,以及系统的调试工作,培养学生综合运用计算机技术组成系

4、统的调试设计能力,并给学生提供了运用所学控制理论知识,解决控制系统调试中出现的实际问题的机会。本系统以MCS51单片机为核心构成一个智能炉温控制系统,具有对热电偶的定时检测、实时控制和调节,参数显示和打印,存储必要的信息等功能,其输入和监控管理均由键盘来控制,这种系统控制具有控制精度高、重复性好、自动化程度高,使用简单、方便,提高了产品质量和减轻了工人的劳动负担的优点。目前人们广泛使用的控制系统主要是基于常规的PID控制器,运用传统的PID控制算法,虽然常规的PID控制器具有结构简单、易于实现等优点,但是传统的PID调节器的参数不易实时在线调整,因而不适合一些复杂过程中的应用。本论文将根据课题

5、要求,对常用的控制方案进行分析比较,并对相关的控制算法进行研究,提出合适的改造方案。 目 录摘 要 Abstract第1章 绪论11.1课题研究的目的与意义11.2课题的发展现状与前景展望21.3 课题内容与设计要求及任务3第2章 硬件概述42.1系统结构框图42.2系统的总线结构42.3主板及各功能模块52.3.1 A/D转换模块62.3.2 输出控制模块72.3.3 通用并行接口模块82.3.4 与上位机通信模块82.3.5 打印机接口模块102.3.6 键盘/LED输出显示接口模块122.4控制系统主电路13第3章 控制算法的比较及实现.163.1经典PID控制方法163.1.1 经典P

6、ID模拟控制原理163.1.2经典PID数字控制183.2模糊控制213.2.1 智能控制的原理213.2.2 智能控制的对象213.3自适应PID 控制算法223.3.1 Fuzzy-PID控制器的设计233.3.2 量化因子的自调整243.3本系统算法的选择24第4章 控制算法的实现与应用264.1 控制算法的实现264.2 控制算法流程图264.3 控制算法的应用27结 束 语28参考文献28致 谢30附录A 扩展芯片地址表31附录B 系统程序清单31智能炉温控制系统摘 要:该智能炉温控制系统是在原有实验室智能炉温控制系统的基础上进行硬件、软件等方面的分析,提出合适的算法。温度是生产过程

7、科学实验中普遍有十分重要的参数,它是一个一阶纯滞后惯性系统,它具有明显的滞后特性。温度控制电路广泛应用于社会生活的各个领域,如家电、汽车、材料、电力电子等,对于需要快速准确的获取和控制事实温度的场合,采用一般的控制方法很难获得满意的控制效果,因此,在温度控制系统中控制算法的研究是非常重要的。而温控系统本身为一个大滞后系统,对象参数变化大,要建立精确朗数学模型较为困难。经过对该系统的具体分析、仿真,在该系统中采用的是Fuzzy-PID控制算法,该算法比单一的模糊控制或调节器控制有更好的控制性能,该算法并能自动优化量化因子和积分数,在该系统中获得了良好的控制效果。关键词:纯滞后;仿真;模糊控制;量

8、化因子;PID The intellectual furnace temperatureControl system controls calculate way researchABSTRACT: This intellectual furnace temperature control system carries on the transformation of hardware, software,etc. on the basis of original DPJ - intellectual furnace temperature control system. Temperatur

9、e is that generally there is a very important parameter in the scientific experiment of the production process, it one steps pure to lag behind the inertia system, it has an obvious lagging characteristic, the temperature control circuit uses and does each field of social life extensively. For insta

10、nce electrical home appliances, automobile, material, electric electron, etc., to the occasion of obtaining and controlling fact temperature needing to be fast accurate, Adopt general control method very much difficult to win the satisfied control result, so, it is very important to control the rese

11、arch of the algorithm in the control system of temperature. Through the concrete analysis, emulation to this system, that adopt is Fuzzy in this system -PID controls algorithms, This algorithm is controlled fuzzily more than the single one or the regulator controls better control performance, algori

12、thm this can optimize unitization factor and total mark coefficient automatically, obtain good control result among system this.Keywords: Lag behind purely; Emulation ;Control fuzzily; Unitization factor;PID- I -第1章 绪 论1.1课题研究的意义与目的:温度是生产过程科学实验中普遍有十分重要的作用,它是一个一阶纯滞后惯性系统,它具有明显的滞后特性。温度控制电路广泛应用干社会生活的各个领

13、域,如家电、汽车、材料、电力电子等,对于需要快速准确的获取和控制事实温度的场合,采用一般的控制方法很难获得满意的控制效果,因此,在温度控制系统中控制算法的研究是非常重要的。近年来,模糊逻辑的应用迅速发展,其应用范围从照相机、便携式摄相机、洗衣机和微波炉等日用消费品,直到工业控制、医疗器械、决策支持系统和人力资源等领域。尤其在家用电器领域,无论对专家还是对普通消费者,模糊逻辑都给人以深刻印象。我国已经加入世贸组织,各种工业产品的工程技术人员,都对模糊逻辑产生了浓厚的兴趣。但由于对模糊逻辑的学习或研究具有一定的困难,而且难于方便地对模糊推理系统进行实验和验证。因此,许多人都对模糊逻辑既有兴趣又望而

14、却步。模糊控制是基于模糊逻辑的描述一个过程的控制算法,主要嵌入操作人员的经验和直觉知识。它适用于控制不易取得精确数学模型和数学模型不确定或经常变化的对象模糊温控的实现:(l)将温控对象的偏差和偏差变化率以及输出量划分为不同的模糊值建立规则,例如,IF温度太高 OR温度正在上升, THEN减少控制输入、或风冷。将这些模糊规则写成模糊条件语句,形成模糊模型。(2)根据控制查询表,形成模糊算法。(3)对温度误差采样的精确量模糊化,经过数学处理输入计算机中,计算机根据模糊规则推理做出模糊决策,求出相应的控制量,变成向自适应的方向发展。实现温控系统的参数自调整,将线性控制与非线性相结合,使温度能满足用户

15、的需要是温控系统的最终目的。在实际应用中,应该根据具体的应用场合、不同的加热对象和所要求的控制曲线和控制精度,选择不同的系统方法。虽然市场上有各种各样的温度控制器买,但是缺少学生实践的功能,价格也很昂贵,此系统的开发将会有很好的市场,不仅能用于教学,还可以用于工业生产中,可谓一举两得。PID控制算法是工程应用中普遍的控制方法.但它要求在获得对象数学模型的基础上,根据一定的原则和经验来确定PID控制参数.在实际应用中控制对象往往存在非线性、时变等不确定因素。在本课题中炉温系统在实际应用中,试验对象和试验环境都可能因为试验项目不同而有所变化,在噪声、负载扰动等因素的影响下,过程参数,甚至模型结构都

16、可能变化。 原有的控制系统使用的设备和技术已远不能满足控制的要求,暴露出控制精度不高,可靠性差的缺点,因而有必要对类似的设备和技术进行改造。在工程上,常规的PID调节器控制原理简单,容易实现,稳态无静差,因此长期以来广泛应用于工业过程控制,并取得了良好的控制效果。即使在控制理论飞速发展的今天,使用最多的控制方式还是PID控制。然而,大多数工业过程都不同程度的存在非线性、参数时变性、模糊不确定性等问题,模糊控制器具有无须建立被控对象的数学模型,对被控对象的非线性和时变性具有一定的适应能力,即鲁棒性较好等特点。PID控制至今仍然是应用员广泛的控制规律。这是因为PID控制器结构简单,能满足大量工业过

17、程的控制要求,特别是PID控制的强鲁棒性使之能较好地适应过程工况的大范围变动。然而,PID控制本质上居于线性控制如何使PID控制能更好地应用于非线性系统的控制。并具有较好的智能性,这是值得研究的问题。本文正是提出了一种基于规则校正的模糊控制方法。该方法比PID控制具有更优良的控制品质。1.2 课题的发展现状和前景展望随着超大规模集成电路的发展及计算机软件技术和应用技术的日益成熟和完善,其正朝着以下方向发展:提高集成度;提高处理速度;增强功能;加强软件支持能力,提高性能价格比。温度控制电路广泛应用干社会生活的各个领域,如家电、汽车、材料、电力电子等,常用的控制电路根据应用场合和所要求的性能指标有

18、所不同。随着电子器件的发展,控制电路的形式也多种多样,无论是神经网络,还是模糊控制,都属于人工智能领域,同PID结合以调节PID参数,适应温控系统非线性,干扰多,大时延,时变和分布变化的特点。神经网络采用自适应的方法,具有很强的鲁棒性,动态响应快。缺点是容易陷入局部最优。模糊控制适应大惯性和纯滞后系统,不需要知道系统的精确信息,与神经网络结合,能向自适应的方向发展。实现温控系统的参数自调整,将线性控制与非线性相结合,使温度能满足用户的需要是温控系统的最终目的。在实际应用中,应该根据具体的应用场合、不同的加热对象和所要求的控制曲线和控制精度,选择不同的系统方法。模拟控制已逐渐被使用以单片机为主的

19、混合控制和全数字控制所取代;晶闸管也已经被新型的电压控制开关器件所取代;一种基于神经元的PID控制器受到了控制领域的普遍关注, PID控制器在控制领域也已经被广泛的应用,这样便使控制系统具有更强的鲁棒性和适用性。1.3 课题内容与设计要求及任务本课题是对实验室原有系统DPJ智能炉温控制系统进行了解,要求设计简单、实用的监控管理程序,开发出新的实验、训练项目。了解原有系统的硬件基本结构,分析工作原理;对系统做出总体改造方案;对系统的改造部分进行硬件设计;监控管理程序与应用软件设计调试;控制算法研究与程序设计;与上位机通信软件的设计;技术要求:(1)工业电炉的额定功率为2KW,(2)额定电压为22

20、0V(单相)。(3)温度测量范围0 800 ;温度调节控制范围100 600 。温度控制工艺曲线如下图:(3)、控制精度5C ; 动态参数:超调量3% ;调节时间3T 。首先要明确课题任务及要求,搜集课题所需资料,了解原有系统的硬件结构,分析工作原理;在进行具体设计之前,首先要进行可行性调研,目的是分析完成这个项目的可能性。根据温度控制系统的复杂性进行算法调研。对各种算法进行比较,确定最佳方案,将系统软件分成若干个相对独立的部分,为提高软件设计的总体效率,在编写应用软件之前,应绘制出程序流程图。这是程序设计的一个重要组成部分,也是决定成败的关键部分。然后对系统的将程序嵌入主程序,进行总体调试。

21、第二章 系统硬件概述系统主要由单片机、信号检测放大、输出同步触发、控制主电路和电炉组成。采用模块式结构,I/O线和各信号设计成总线形式,应用系统的各部分,如A/D模块、键显模块、存储器模块、微型打印机接口、报警指示等,都通过总线底版插座方便地与单片机接口,同时还配有多个插口、接口。方便用户维护、维修和进一步开发应用。2.1 系统结构框图本系统除总线底板外,选配了以AT89C51为核心CPU模块、以及A/D转换、键盘与显示器控制、微型打印机接口、并行I/O口、串行通信等模块。通过编程可实现对炉温的闭环控制,具有控制参数在线修改、手动/自动无扰切换、工艺参数打印、状态指示和报警以及与上位机通信等功

22、能。由于采用了通用模块,使系统的设计开发缩短,调试方便,修改灵活。系统的系统结构框图如图2.1:40总线底板CPU主板89C51A/D转换模板键盘与显示控制8279 5*4 键盘并行I/O口8255状态指示与报警电路打印机接口微型打印机串行通信口上位机LED 显示器模拟量输入晶闸管过零触发模块主电路P1口 图2.1 智能炉温控制系统结构框图2.2系统的总线结构随着微电子技术的迅速发展,单片机(微控制器)芯片的设计者、制造商不断推出性能优越且价格便宜各类型号的单片机。单片机的使用者则将其应用到越来越广泛的领域,应用模式也是各种各样。在我国目前工业测控系统及仪器仪表的应用中,MCS-51系列单片机

23、以及它的兼容系列(如 AT 89C系列等)使用居多。为了方便快速的开发和研制单片机应用系统,相继出现了许多的仿真器和开发仿真软件,受到使用者的欢迎。由于这些仿真器一般是基于单片机应用系统硬件线路基本完成连接后进行仿真调试的,因此要求在调试之前要花大量的时间进行硬件的开发,并且在调试过程中还要进行反复修改。有些仿真软件虽然可实现纯软件仿真,但软件仿真的结果与实际应用的硬件系统还有一定距离,有些问题难以发现(如时序配合、总线驱动、抗干扰等问题)。为此,我们设计了一种基于总线的模块式单片机通用开发应用系统,在产品开发和实践教学的使用中,取得了满意的效果。虽然单片机应用的场合以及其作用各种各样,各系统

24、的硬件结构也各不相同,但是每个应用系统的组成原理大致相同,接口电路的设计方法是一样的,系统扩展都是基于其片外三总线实现的。原系统是一种基于系列单片机三总线的通用总线底板如图2.2所示。该总线共定义了根线(包括电源根),分别是:数据总线;地址总线;控制总线、;外部中断请求信号、;串行通信线、;插口译码线;电源 . G各两根。并以该总线为基础设计了一种带有8个模块接插口的总线底板、CPU主板以及多种接口模块,在构建应用系统时可根据设计原理选择不同的模块进行配置,并过总线底板将带有CPU的主板与各功能模块进行组合,非常方便。底板上共有9个接插口,J1用于连接底板工作电源,40脚插口的电源均由此接入,

25、J2J9为通用扩展口,其中一个用于安装带有的主板,其余插口可任意插接各种用途的扩展模块板。每个插口的地址可根据译码线的连接(SIP跳线)确定,译码方式非常灵活。图2.2 底板总线结构2.3 主板及各功能模块 系统系列单片机主板如图2.3所示。应用时单片机可采用与8031引脚兼容的芯片(如AT98C51、8751、80C51等)。考虑到总线上可能要连接多块模板,将系统的3组总线经驱动后接到40脚总线接口,再通过40脚接插件与总线底板的插口连接,P1口及定时器输入T0、T1由16脚接插件引出。而程序存储器选择逻辑是为了方便选用片内有或无程序存储器的芯片而设计的。根据单片机的一般应用情况,我们以40

26、总线为基础设计了多种I/O接口通用模块,存储器扩展模块(通过跳线可选择用于程序存储器或数据存储器的扩展)、A/D转换模块(ADC0809)、D/A转换模块(DAC0832)、键盘与显示器控制模块(8279)、与PC通信的串行通信模块(经RS232接口)、微型打印机接口模块、可编程接口模块(分8155和8255两种)等,在实际应用中使用者可根据需要选择不同的模块进行配置。P1.0 P0.01.7 0.7 P3.4 ALEP3.5 RXDTXD P2.0 2.7RST/VPD P3.2 P3.3XTAL1 P3.6 XTAL2 P3.7 PSENA/VPP地址锁存数据总线驱 动地址总线驱 动地址总

27、线驱 动D0D7A8A15A0A7P1控制总线驱 动按键复位电路RESETTAT89C51程序存储器选择逻辑VccGNDT0T1RXDTXDINT0INT1WRRD晶振电路 图2.3 CPU 主板模块原理框图2.3.1 A/D转换模块ADC0809是价格适中的逐次比较型、8位A/D转换芯片,单电源供电,无需外部进行0点和满度调整,可锁存3态输出,输出与TTL兼容。分辨率为8位,功耗是15mW,转换时间(fCLK=500kHz)128us;转换精度为0.4,是单片机应用系统中最广泛应用的A/D转换芯片之一。AT89C51通过地址线P20和读、写控制线/RD、/WR来控制转换器的模拟输入通道地址锁

28、存、启动和输出允许。模拟输入通道地址译码输入A、B、C由P00P03提供,虽然ADC0809具有通道地址锁存功能,但由于使用ALE锁存地址,故P00P03须经锁存器接入A、B、C。根据P20和P00P03的连接方法,8个模拟输入通道的地址依IN0IN7顺序为FEF0HFEFFH。转换器的时钟可由AT89C51的ALE取得,如果ALE信号频率过高,应分频后输入转换器。在编程时应注意,在启动0809后,EOC约在10us后才变为低电平。A/D转换接口,一般要完成通道的选择、发转换启动信号、取回“转换结束”状态信号、读取转换的数据和发采样/保持控制信号这些操作。本系统选用镍鉻镍硅热电偶作为炉温测量传

29、感器,其冷端补偿采用软件方法,冷端温度测量选用IC温度传感器。A/D转换接口是数据采集系统前向通道中的一个环节,数据采集和转换系统从一个或几个信号源中采集模拟信号,并将这些数据转换为数字形式,以便输入计算机。因此,对于一个模拟信号转换为数字信号所要求的基本部件有: 模拟多路转换器与信号调节; 采样/保持放大器; 模拟/数字(A/D)转换器; 通道控制电路。前向通道中与传感器相连接的是信号调节器,它完成传感器初次输出模拟信号的调节任务。而模/数转换中的多路转换及信号调节则要将模拟信号变换成能直接满足模/数图 2.4 A/D0809原理图变换需要的信号电平及输入方式。为了减少动态数据测量的孔径误差

30、,对于快速动态信号应设置采样/保持电路以防止采样过程中信号发生变化。因此,模拟数据的采集及模/数变换通道设计时不仅仅是单纯选择A/D转换芯片及设计A/D转换接口,要综合考虑从传感器到计算机数据输入的全过程。ADC0809原理图如图2.4所示。2.3.2 输出控制模块 本模块包括主电路与单片机控制电路的光电隔离,过零检测电路和触发脉冲电路。过零检测电路在每个电源周期开始时产生一个脉冲,作为触发器的同步信号。脉冲光电隔离电路实现功率放大电路与单片机在电气上的分离,防止强电干扰信号窜入单片机。功率放大电路完成出发脉冲的功率放大、使之能可靠地触发晶闸管导通。由于所控制的电阻炉只有一根电阻丝,功率也不大

31、,原系统采用单相电源供电。2.3.3 通用并行接口模块MCS-51系列及其兼容系列单片机都是共有四个8位并行I/O口,但这些I/O口并不能完全提供给用户使用。只有对于片内有ROM/EPROM的单片机,才允许这四个I/O口作为用户I/O口使用,然而对于大多数使用8031或片内有ROM/EPROM的单片机需外部扩展时,可提供给用户的I/O口只有P1口和部分P3口线,因此,在大部分的MCS-51系列及其兼容系列单片机应用系统设计中都不可避免地要进I/O的扩展。根据扩展并行I/O口时数据线的连接方式,I/O口扩展方式可分为总线扩展方法、串行口扩展方法和I/O扩展方法。图 2.5 8255扩展板8255

32、在单片机应用系统中被广泛用作可编程外部并行I/O扩展接口。在单片机应用系统中,8255与MCS-51系列及其兼容系列单片机连接方式简单,其工作方式由程序设定,其接口电路如下图2.5所示。图中,8255的片选信号及口地址选择线A0、A1分别由AT89C51的P0.7和P0.0、P0.1经地址锁存后提供。故8255的A、B、C口及控制口地址为8C00H,8C01H,8C02H,8C03H。8255的复位端与AT89C51的复位端相连,也可以直接接地,前者应保证8255复位完毕后才开始初始化。8255在单片机应用系统中广泛用于连接外部设备,如打印机、键盘、显示器,以及作为控制信息的输入、输出口。2.

33、3.4 与上位机通信模块串行通信接口所直接面向的并不是某个具体的通信设备,而是一种串行通信的接口标准。所以,要进行串行通信接口的设计,就必须要选定串行通信接口标准,然后按照标准来设计接口电路。串行通信接口标准经过使用和发展,目前已有几种。但都是在RS-232C标准的基础上经过改进而形成。RS-232C标准的全称是EIA-RS232C标准(Electronic Industrial Associate-Recommended Standard-232C)是美国EIA(电子工业联合会)与BELL等公司一起开发的1969年公布的通信协议。它适合于数据传输速率在020000b/s范围内的通信。这个标准

34、对串行通信接口的有关问题,如信号线功能、电气特性都作了明确规定。由于通信设备厂商都生产与RS-232C制式兼容的通信设备,因此,它作为一种标准,目前已在微机串行通信接口中广泛采用。在本系统的串行通信接口设计中,就是采用了RS-232C标准。在串行通信中,数据通常是在两个站(如终端机和微机之间进行传送,按照数据流的方向可以分成3种基本的传送方式:全双工、半双工和单工。但目前已很少采用单工,通常是采用全双工或半双工。 从RS-232C电路的电气规定可知,其电平与TTL及CMOS电平完全不同。在RS-232C系统中的电压对地是对称的,并且逻辑“0”至少为3V,逻辑“1”为-3V或更低,需要使用变换电

35、路芯片来转换电平。通常是采用MC1488(发送器)、MC1489(接收器)变换电路芯片。由于MC1488要求使用15V高压电源,不太方便,现在有一种新型电平转换芯片MAX232,可以实现TTL电平与RS-232电平双向转换。MAX232内部有电压倍增电路和转换电路,仅需+5V便可工作,使用十分方便,完全适合本系统的供电条件。MAXIM公司生产的MAX220/232/232A是单电源、双RS232发送/接收IC芯片,适用于各种EIA232C和V28/ V24的通信接口。MA232芯片内部有一个电源电压变换器,可以不把输入的+5V电源电压变换成RS232C输出电平所需的10V电压,所以采用此芯片接

36、口的串行通信系统只需单一的+5V 电源即可。MAX232A,MAX220与MAX232兼容,只是电路中的电容取值不同,见下表2.1:表2.1 电容取值器件1 162 153 144 135 126 117 108 9MAX232MAX232芯片引脚图电容/uFC1C2C3C4C5MAX2204.74.710104.7MAX2321.01.01.01.01.0MAX232A0.10.10.10.10.1MAX232芯片的引脚结构如图:引脚符号功能16VCC+4.55.5V电源电压,2V+由电荷泵产生的+2 VCC电压6V-由电荷泵产生的-2 VCC电压1,3C1+、C1-正电荷泵电容端4,5C2

37、+、C2-负电荷泵电容端11,10Tin1、Tin2RS-232驱动器输入端14,7Tout1、Tout2RS-232驱动器输出端13,8Rin1、Rin2RS-232接收输入端12、9Rout1、Rout2RS-232接收器输出端15GND接地引脚在实际应用中,器件对电源噪声很敏感;因此,VCC必须对地加藕和电容C5,其值为0.1uF。电容C1、C2、C3、C4、取同样数值的钽电解电容1.0uF/16V用以提高抗干扰能力,在连接时必须靠近器件MAX232。用于串行通信接口电路时,从MAX232芯片中2路发送/接收中选1路作为接口。连接时要注意其发送/接收的引脚对应。如使Tin1接单片机的TX

38、D,则PC机的RS232的接收端RXD一定要对应Tout1引脚。同时,Rout1接单片机RXD引脚,PC机的RS-232发送端TXD对应Rin1。其接口电路如下图2.6:图2.6通信接口板原理图 2.3.5 打印机接口模块打印机是微型计算机系统中一种最常用、最重要的硬拷贝输出设备,它可以打印字母、数字、文字、字符、和图形等。随着计算机的飞速发展,打印技术也获得长足的进步。目前打印机技术正向高速度、低噪音、美清晰和彩色打印的方向发展。打印机的种类很多,性能差别也很大。当前流行的有针式打印机、激光打印机、喷墨式打印机等。按打印机外部接口特性分类,打印机可分串行打印机和并行打印机两大类。串行打印机采

39、用RS-232C串行接口标准,由CPU向打印机发送串行数据,经输入缓冲器和串-并转换后进行数据打印。目前使用的大多是并行打印机,因此在本系统中设计打印机并行接口。并行打印机通常都是采用Centronics并行接口标准。在实际应用中,对大多数并行打印机接口,只需在硬件上提供一个数据口和有关的握手联络信号,软件上设计相应的控制程序,使各信号之间满足下图2.7所示数据传送的时序关系,便可控制打印机图2.7 打印机数据传送时序图正常工作。具体接口设计时,按照主机与接口之间的信息交换方式可分为程序查询方式和中断方式;按照接口采用的芯片是否可编程又可分为可编程并行打印机接口和不可编程(硬线连接)并行打印机

40、接口。本系统中打印机接口是可编程的并行打印机接口。能用于并行打印机接口的可编程接口芯片很多,如8255A、8155、Z-80P10等,芯片的选择具有很大的灵活性。即使选择同样的芯片,也可以有不同的实现方案。MCS-51P0 8255PA0-7 PB0PC0WH-A16-6DB0-7/STBBUSY图2.8 WH-A16-6打印机与8051扩展口连接图采用8255作为接口芯片可设计出多种中断方式打印机接口,如下图2.8所示为其中一种:该电路图中,以PA口作为输出数据寄存器,令其工作在方式1;PA口的两根联络线 /OBFA(PB0)和 /ACK(PC0)分别与打印机的 /STB和 /ACK相连,通

41、过它们的应答握手实现接口与打印机之间数据传送的同步。INTRA(PC3)向CPU发出中断请求,请求CPU输出一个打印字符。 2.3.6 键盘/LED输入显示接口模块8279是专用键盘、显示控制芯片,能对显示器自动扫描;能识别键盘上按下键的键号,可以提高CPU工作效率。8279与MCS-51系列及其兼容系列接口方便,由其构成的标准键盘、显示接口在单片机应用系统中使用愈来愈广泛。8279键盘配置最大为88,扫描线由SL0SL2通过3-8译码器提供,接入键盘列线(设扫描线为列线);查询线由双反馈输入线RL0RL7提供,接入键盘线(设定查询线为列线)。其键盘键值的给定如下表2.2:键 名键 值程序译码

42、后的查表值03BH00H133H01H22BH02H323H03H41BH04H53EH05H636H06H72EH07H826H08H91EH09H模式3DH0AH默认35H0BH显示2DH0CH启动25H0DH返回1DH0EH控制3CH0FH参数34H10H修改2CH11H打印24H12H表2.2 键盘键值的给定表2.4 炉温控制系统的主电路系统的主电路如图2.9所示。控制对象是两个电炉,采用调功法对炉温进行控制。除总线底板外,选配了以AT89C51为核心CPU模块、以及A/D转换、键盘与显示器控制、微型打印机接口、并行I/O口、串行通信等模块。通过编程可实现对炉温的闭环控制,具有控制参数

43、在线修改、手动/自动无扰切换、工艺参数打印、状态指示和报警以及与上位机通信等功能,系统组成原理如图2.10:图2.9 炉温控制系统主电路电炉 220v并行I/O口8255状态报警指示 ADC 0809放大器过零触发器MOC3041反向驱动1号炉控制2号炉控制操作 键盘8279打印机接口微型打印 机TXD P1.1RXD P1.2AT89C51串行通信接口1号炉检测图2.10 炉温控制系统的组成原理第3章 控制算法研究3.1经典PID控制方法PID控制器结构简单,明确,能满足大量工业过程的控制要求,特别是其强鲁棒性能较好适应过程工况的大范围变动。但PID本质是线性控制,而模糊控制具有智能性,属于非线性领域,因此将模糊控制与PID结合将具备两者的优点。即用过程的运行状态(温度偏差及温度变化龟确定PID控制器参数,用PID控制率确定控制作用。主要的问题是合理地获得PID参数的模糊校正规则。其实质是一种以模糊规则调节PID参数的自适应控制,即在一般PID控制系统基础上加上一个模糊控制规则环节。文献中给出不同实时状态下对PID参数的推理结果,当温差较大时采用fussy控制,响应速度快,动态性能好当温差较小时采用PID控制,使其静态性能好,满足系统精度要求。因此 Fussy- PID复合控制,比单一的模糊控制或PID调节器有更好的控制性能。文献中采用模糊自适应PI

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

当前位置:首页 > 学术论文 > 毕业论文

版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1 

陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922