基于STC89C52的通用数字.doc
《基于STC89C52的通用数字.doc》由会员分享,可在线阅读,更多相关《基于STC89C52的通用数字.doc(60页珍藏版)》请在三一办公上搜索。
1、 题 目:基于STC89C52的通用数字 调节器设计基于STC89C52的通用数字调节器设计 摘 要工业控制系统中,调节器单元是自动控制系统中重要组成部分,调节器在自动控制系统中具有广泛的应用。本设计的主要目的是设计一台具有通用功能的数字调节器,本文主要介绍通用数字调节器的组成、原理以及如何实现数字化控制。该调节器通过模数转换器实现对模拟信号的转换;用单片机STC89C52完成各种控制规律的PID运算;由V/I转换电路输出电流信号控制执行器的动作。通用数字调节器的主要功能就是PID调节,在硬件设计要求完成的情况下,PID算法的设计和实现是整个设计的核心。在此基础上调节器还应该具备串行通讯,参数
2、自整定等功能。通用数字调节器就是在模拟调节器的基础上用软件编程的方法实现PID的运算,以达到提高精度、降低成本、提高系统可靠性,实现被控对象的自动控制。关键词:调节器;数字化;单片机;PID控制; A/D转换Designs based on the STC89C52general digital regulatorAbstractIn the industrial control, the regulator is in automatic control systems important component,the regulator has the widespread applicat
3、ion in the automatic control system. the this designs main purpose is designs one to have the general function digital regulator,the main introduction general digit regulators composition, how do the principle as well as realize the numerical control. Realizes through the modulus switch to the simul
4、ated signal transformation; Completes each kind of control rule with monolithic integrated circuit STC89C52 the PID operation; By V/I switching circuit output current signal control actuators movement. The general digital regulators major function is the PID adjustment, in the hardware design reques
5、t completes in the situation, the PID algorithms design and realizes is the entire design core. Based on the regulator should also have the serial communication, the parameter self regulating grade function. the general digit regulator is in simulates in regulators foundation to realize the PID oper
6、ation with the software programming method, achieves increases the precision, to reduce the cost, to enhance the system reliability, realizes the controlled plant automatic control.Key word: regulator; digitization; monolithic integrated circuit; PID control; A/D transformation目 录摘 要IIAbstractIII第一章
7、 引言11.1 背景11.2 调节器的简介21.2.1 调节器的发展21.2.2 调节器的基本控制规律及其特点21.2.3 PID调节器在控制系统中的作用31.3 设计任务的提出4第二章 方案设计62.1 调节器的类型选择62.1.1 模拟式调节器62.1.2 数字式调节器62.2 单片机类型选择72.3 PID算法的数字化实现82.4 设计方案实现10第三章 硬件设计113.1 调节器硬件设计方案113.1.1 STC89C52芯片简介113.1.2 各外围接口电路芯片简介143.1.3 调节器硬件原理图173.2 硬件具体设计173.2.1 A/D转换器及转换过程173.2.2 V/I转换
8、电路183.2.3 键盘部分设计193.2.4 显示部分设计203.2.5 串口通信部分设计21第四章 通用数字调节器系统软件设计234.1 软件设计方案234.1.1 软件设计原理234.1.2 软件设计方案234.1.3 软件总体设计方案流程图234.2 系统软件的具体设计254.2.1 A/D采样转换程序254.2.2 数字滤波程序254.2.3 数据显示程序264.2.4 按键处理程序274.2.5 PID算法实现28第五章 系统调试32总结37参考文献38致谢40附录A 硬件原理图41附录B 源程序42第一章 引言1.1 背景随着自动化水平的不断提高,在工业、农业广泛应用的各种类型的
9、调节器也在不断的发展更新,调节器的性能不断提高,功能日趋完善,并朝着集成化、数字化、智能化的趋势不断进步。调节器主要分为模拟调节器和数字调节器。模拟调节器采用模拟技术,以运算放大器等模拟电子器件为基本器件;数字调节器采用数字技术,以微处理器为核心部件。调节器将来自变送器的测量值与给定值相比较,然后根据比较产生的偏差进行比例、积分、微分(PID)运算,并输出统一的标准信号(4-20 mA D.C)去控制执行机构的动作,以实现对温度,压力、流量、液位以及其他工艺参数的自动控制。调节器的运算规律是指调节器的输出信号与输入偏差之间随时间变化的规律。电子仪器的演化与发展从总体上看沿着两条主线展开。一是从
10、所采用的技术上看,经历了模拟仪器、数字化仪器、智能仪器的发展过程;二是从仪器结构(可扩展性)和实现形式上看,经历了单台仪器、模块化仪器和虚拟仪器的发展过程。这两条发展主线的技术基础都是微电子技术、数字信号处理技术、计算机技术,仪器仪表也随着这些技术的发展而不断的发展更新。通用数字调节器就是在模拟调节器的基础上用软件编程的方法实现PID的运算,以达到提高精度、降低成本、提高系统可靠性,实现对被控对象自动控制的目的。在通用数字调节器的开发应用中,单片机的使用使数字调节器的设计更方便、更快捷,系统性能也得到了很大的提高。单片机所提供的强大功能也为开发更高性能的仪器仪表创造了条件。 1.2 调节器的简
11、介1.2.1 调节器的发展控制仪表又称控制器或调节器,是控制系统的判断指挥中心。其作用是将被控变量的测量值与给定值相比较,根据比较的结果(偏差)进行一定的数学运算,并将运算结果以一定的信号形式送往执行器,以实现对被控变量的自动控制。控制仪表的发展上分为三个阶段:第一阶段为基地式控制仪表。这类仪表一般是将检测装置、控制装置、显示装置组装在一个整体内,同时具有检测、控制和显示的功能,它的功能简单、价格低廉、使用方便,但通用性差,信号不能与其他仪表共享,一般只应用于一些简单的控制系统。适用于一些小型的、控制要求比较低的生产设备。第二阶段为单元组合式控制仪表。这类仪表主要完成控制功能,附带简单的显示,
12、和其他单元之间以统一的信号相互联系。单元组合式控制仪表有气动和电动两大类,气动仪表采用的是20-100Ka的气动标准信号;电动仪表采用的标准信号是0-10mA DC(型)和4-20mA DC (型)。第三阶段为以微处理器为中心的控制仪表。这类仪表功能丰富、操作方便、易于构成各种复杂控制系统。在控制系统中得到广泛的应用。主要有单回路控制系统、可编程序数字控制器(PLC)和各种微计算机控制系统等。1由此,该设计选择以微处理器为中心的控制器。1.2.2 调节器的基本控制规律及其特点调节器接受偏差信号后,按一定的运算规律输出控制信号,作用于被控对象以消除扰动对被控参数的影响,从而使被控参数回到给定值上
13、来。控制过程的品质如何,这不仅与对象特性有关,而且还与调节器的特性,即调节器的运算规律(或称调节规律)有关。调节器的运算规律就是指调节器的输出信号与输入偏差之间随时间变化的规律。基本运算规律有比例(P)、积分(I)和微分(D)三种,各种调节器的运算规律均是由这些基本运算规律组合而成的。只有比例运算规律的调节器,为P调节器。比例系数越大,控制精度越高,但是系统的稳定性变差,对于不太重要的参数,可考虑采用,如中间储罐的液位、热量回收预热系统等控制要求不高的系统中。工程实践中没有单纯积分作用控制器,都是与比例作用组合成比例-积分控制器。比例-积分控制器对变化很慢(甚至不变)的偏差有很强的调整能力,但
14、是其滞后角度也较大,积分时间越小,消除余差的能力越强,系统越趋向不稳定。对于比较重要的,控制精度要求较高参数,可采用比例-积分控制器。工程实践中没有单纯微分作用控制器,都是与比例作用组合成比例-微分控制器。他对惯性较大的对象有“超前”调整作用,所以一般用在有较大滞后被控对象的场合。如果微分作用过大,系统变的非常敏感,控制系统的控制质量将变差,甚至变成不稳定。对于不太重要的参数,但是惯性较大,又不希望动态偏差较大,可考虑采用比例-微分控制器,但是对于系统噪声较大的参数,例如流量,则不能选择此控制器。2比例-积分-微分控制器综合了比例、积分、微分三者的优点,为控制精度最高的调节器。对于比较重要,控
15、制精度要求较高,希望动态偏差较小,被控对象的滞后时间比较大的参数可选择此控制器。PID调节器控制算法简单、鲁棒性好、可靠性高,在工业生产过程控制中是应用最广泛的一类控制器,尤其适用于可建立精确数学模型的确定性控制系统。1.2.3 PID调节器在控制系统中的作用目前工业自动化水平已成为衡量各行各业现代化水平的一个重要标志。同时,控制理论的发展也经历了古典控制理论、现代控制理论和智能控制理论三个阶段。控制系统技术对于提高劳动生产率、保证产品质量、改善劳动条件以及保护生态环境、优化技术经济指标等方面起着非常重要的作用4。PID调节器以其简单的结构和优良的调节品质而广泛应用于控制系统中,成为改善工业控
16、制系统动态品质的重要手段,其参数的选择直接影响着系统的动态品质,特别是在连续线性常值控制系统中扮演着重要角色。PID调节器解决了自动控制理论所要解决的最基本问题,既系统的稳定性、快速性和准确性。调节PID的参数,可实现在系统稳定的前提下,兼顾系统的带载能力和抗扰能力,同时在PID调节器中引入积分项,系统增加了一个零积点,使之成为一阶或一阶以上的系统,这样系统阶跃响应的稳态误差就为零。61.3 设计任务的提出随着工业自动化生产技术水平的不断提高,自动化设备的发展日新月异,提高了产品质量和劳动生产率,降低了工人的劳动强度;同时不断提高的生产技术水平为自动化装备提出了更高的要求,这其中调节器扮演着重
17、要角色。在现代工业控制领域中,数字调节器有着广泛应用,可实现多种工业控制,如变频调速,流量调节,温度控制等等。以调节器构成的自动调节系统,是实现生产过程自动化的重要手段,自动调节系统控制质量的好坏直接影响着工业过程的经济性和安全性。因此设计一个可靠性高的调节器是非常必要的。第二章 方案设计2.1 调节器的类型选择2.1.1 模拟式调节器模拟控制器是用模拟电路实现控制功能的仪表,又成电动调节器。调节器将来自变送器的测量值与给定值相比较后产生的偏差进行比例、积分、微分(PID)运算,并输出统一标准信号,去控制执行机构的动作,以实现对温度、压力、流量、液位及其他工艺变量的自动控制。其发展经历了型(电
18、子管)、(晶体管)和(集成电路)。目前型、型都已经淘汰。这里介绍DDZ型调节器。DDZ型仪表采用了集成电路和安全火花型防爆结构,提高了仪表精度、仪表可靠性和安全性,适应大型工厂、炼油厂的防爆要求。特点如下:(1)采用国际统一标准信号,现场传输信号为DC4-20mA,控制室联络信号为DC1-5V。(2)广泛采用集成电路,仪表的电路简化、精度提高、可靠性提高、维修工作量将少。(3)整套仪表可构成安全火花型防爆系统。 DDZ型控制器的基本类型是全刻度指示PID调节器。为满足各种特殊控制系统的要求,还有特殊控制器,例如断续控制器、自整定控制器、前馈控制器、非线性控制器等。2.1.2 数字式调节器数字式
19、控制器是以微处理器为基础的多功能控制仪表,可接受多路模拟量及开关量输入信号,能实现复杂的运算控制,并具有通信及故障诊断功能,是自动控制、计算机及通信技术(合称3C技术,Control,Computer,Communication)发展的产物。数字式PID控制器是通过编程来控制PID调节功能的,又称可编程PID调节器,或可编程调节器。由于微处理器的强大计算功能,用户可以根据需要编写复杂的控制程序,所以一台可编程控制器可以代替多台模拟仪表,并且可以根据重编程序修改功能。可编程调节器产品种类较多,例如西安仪表厂生产的YS80系列和YS100系列等,它们都以8位或16位微处理器为CPU,外围电路也大同
20、小异。数字式调节器与模拟式控制仪表在构成原理和所用器件上有很大差别。前者采用数字技术,以微型计算机为核心部件;而后者采用模拟技术,以运算放大器等模拟电子器件为基本部件。数字调节器与模拟式控制仪表相比较,数字调节器有如下一些优点:(1) 实现了仪表的数字化、智能化 (2) 具有丰富的运算、控制功能(3) 通用性强,使用方便(4) 具有通信功能,便于系统扩展(5) 可靠性高,维护方便随着计算机日益广泛地应用于工业系统,数字控制系统已成为现代工业控制系统的主流。数字控制系统的广泛应用促进调节器的进一步发展。尽管基于计算机的数字控制系统目前已出现了很多种数字调节器和控制器,但PID调节器以其结构简单、
21、调节效果突出、可调参数少和数字算法实现过程简单等优良品质,而独占控制调节器之首。 2.2 单片机类型选择目前的单回路调节器通常由单片机、ADC、DAC、放大器、数字I/O接口、参考电源、键盘与显示电路、通信接口等众多芯片构成,电路复杂,致使可靠性下降。所以需要选择一个高性能、高性价比的单片机。IT行业飞速发展的今天,单片机(MCU-Micro Computer Unit)在测控和低速信号处理等方面的应用越来越广泛,单片机应用技术是一门实战性很强的学科。现在比较流行的单片机有:MCS51、AT89C51、AVR、STC系列等等。这次设计我考虑使用STC公司的STC89C52系列单片机17,STC
22、89C52是STC公司推出的一款性价比很高的单片机。它与同类型单片机相比的优点:(1)超强抗干扰能力,轻松过2KV/4KV快速脉冲干扰(EFT);(2)高抗静电(ESD),6KV静电可直接打在芯片管脚上;(3)超低功耗,Power Down01A,可外部中断唤醒;(4)6时钟/机器周期,12时钟/机器周期任意设置;(5)加密性强;(6)支持在线系统串口编程(ISP-In System Programmability)功能;STC89C52单片机具有在线系统可编程(ISP)特性,它的好处是省去购买通用编程器;并且单片机在用户系统上即可下载/烧录用户程序,而无须拆下,方便编程,节约调试和进一步完善
23、的时间。由于可以将程序直接下载进单片机看运行结果,故也可以不用仿真器。(7)降低成本,提升性能,原有程序直接使用,硬件无需改动。2.3 PID算法的数字化实现前边所讲的PID调节算法适用于模拟调节系统,由于计算机只能接收数字量,因此要想实现数字化通常选择位置型或增量型控制算法,下面简要介绍一下这两种控制算法。1、位置型控制,如图2.1所示: 图2.1 数字PID位置型控制示意图2、增量型控制,如图2.2所示: 图2.2 数字PID增量型控制示意图在位置控制算式中,不仅需要对进行累加,而且计算机的任何故障都会引起大幅度变化,对生产不利。增量控制虽然改动不大,然而却带来了很多优点:(1)由于计算机
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 STC89C52 通用 数字
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-4148351.html