基于单片机的智能调节器学位论文.doc





《基于单片机的智能调节器学位论文.doc》由会员分享,可在线阅读,更多相关《基于单片机的智能调节器学位论文.doc(85页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、毕业设计说明书题 目:基于单片机的智能调节器设计78内蒙古科技大学毕业设计说明书(毕业论文)基于单片机的智能调节器设计摘 要智能仪器就是以单片机为主体,将计算机技术与测量控制技术结合在一起而组成的“智能化测量控制系统”。智能仪器具有自动操作、数据处理和友好的人机对话等传统仪器无法比拟的优点,因而在各个领域都有着广泛的应用。随着微电子技术和信息技术的发展,智能仪器将会向着微型化、多功能化和网络化的方向发展。本设计以高性能的80C196KB单片机为核心,辅以必要的外围器件,来完成调节器的各项功能。同时,本调解器还具备了初步的智能化。在硬件电路设计中,本文详细介绍了各电路模块的设计方法,并且也给出了
2、键盘、显示、通讯和打印的外围电路设计;在软件设计部分,本文介绍了单片机软件程序的流程和设计。本文还讨论了软硬件抗干扰的方法。最后,针对设计中的问题和不足,提出了一些建议和改进方法。关键词:智能仪器;调节;单片机;PID控制内蒙古科技大学毕业设计说明书(毕业论文)The Design of Intelligent Regulator Based on MCUAbstractIntelligent instrument is a kind of intelligent measuring and controlling system that combines computer technolog
3、y and measuring and controlling technology with MCU being its main body. Intelligent instrument has many strong-points which traditional instrument hasnt, such as automatic operation, data processing and friendly man-machine conversation function. So, it can be applied widely in all kinds of fields.
4、 With the rapid development of microelectronics and information technology, intelligent instrument will develop in micromation, multifunctional and network direction.This design take the high-performance MCU 80C196KB as the core, and auxiliary by necessary periphery component, to complete the regula
5、tors functions. At the same time, this regulator also has the preliminary intellectualization. On the hardware circuit design, this paper describes various circuit modules in detail, and also gives the peripheral circuit design of the keyboard, the display, the communication and the print; In the pa
6、rt of software design, this paper shows the compiling and flow of software of MCU. Finally, in view of the problems and insufficiencies in this design, some recommendations and advices are presented.Key words: Intelligent Instrument; Regulate; MCU; PID Control内蒙古科技大学毕业设计说明书(毕业论文)目 录摘 要IAbstractII第一章
7、 引 言11.1 调节器概述11.2 模拟调节器21.3 数字调节器31.4 智能调节器31.4.1 智能调节器的结构31.4.2 智能调节器的特点和基本功能51.4.3 智能调节器的优越性6第二章 智能调节器方案选择72.1 微处理器的选择72.2 控制算法的选择82.2.1 PID控制的基本原理82.2.2 PID控制算法及特点9第三章 智能调节器硬件电路设计173.1 智能调节器硬件电路总体方案设计173.2 最小单片机系统设计183.2.1 80C196KB单片机183.2.2 地址锁存器74LS373的应用213.2.3 程序存储器27128的应用223.2.4 静态数据存储器626
8、4的应用243.2.5 译码器74LS138的应用253.3 前向通道设计263.3.1 数据选通器4052A的应用263.3.2 运算放大电路273.3.3 A/D转换283.4 人机交互接口设计293.4.1 键盘电路设计293.4.2 显示系统设计323.5 后向通道设计363.5.1 D/A转换363.5.2 V/I转换373.6 通信接口设计383.6.1 通信接口标准的选择383.6.2 MAX485芯片简介393.6.3 MAX485在智能调节器中的应用393.6.4 单片机与PC机串行通信系统构成403.7 电源设计403.7.1 直流稳压电源的组成403.7.2 直流稳压电源
9、的原理403.7.3 直流稳压电源的应用413.8 其它芯片的应用423.8.1 看门狗芯片MAX705的应用423.8.2 8D触发器74LS273的应用433.8.3 总线收发器74LS245的应用44第四章 智能调节器软件系统设计454.1 主程序设计454.2 功能子程序设计464.2.1 A/D转换子程序464.2.2 标度变换子程序474.2.3 键盘子程序484.2.4 显示子程序504.2.5 PID控制算法子程序514.2.6 D/A转换子程序52第五章 智能调节器抗干扰设计535.1 干扰的形成535.2 硬件抗干扰设计535.2.1 切断干扰传播路径535.2.2 提高敏
10、感器件的抗干扰性能545.2.3 本设计中的其它抗干扰措施545.3 软件抗干扰设计555.3.1 看门狗技术555.3.2 数字滤波法565.3.3 开关量的软件抗干扰56第六章 调试与总结576.1 系统调试576.2 设计总结58参考文献59附录A 硬件电路连接图61附录B 源程序62致谢78内蒙古科技大学毕业设计说明书(毕业论文)第一章 引 言在过去的几十年中,传统的电动单元组合仪表曾在工业测控领域里发挥过重要作用,但是随着科技进步,工业生产中的自动化程度越来越高,使得许多传统的单一功能的模拟仪表已不能完全满足生产过程及工业现场控制系统的需要。近年来,随着电子信息技术的快速发展,新型的
11、以数字技术为核心的多功能仪表得到了较快的发展。这种新型仪表与传统产品相比,其功能特点、集成化程度、智能化程度都有显著提高,适应了时代的发展。基于单片机的智能调节器就是这样一种新型仪表。该调节器以80C196KB单片机系统为核心来完成对系统各部件的监视和调节功能。1.1 调节器概述最早的过程控制是人工控制的。首先,人通过视觉进行检测;然后,用大脑进行判断和决策;最后,再由人手控制。在生产过程中,人起到了检测仪表、控制器、执行器三大作用。随着生产的不断发展和技术水平的不断提高,生产过程变得越来越复杂,一些自动控制装置正逐渐代替人工操作。模拟调节器可以代替人的分析、判断、决策功能,再配上检测仪表、自
12、动执行器以及各种二次仪表,就可以使生产过程控制具有合理的一致性。采用模拟或数字控制器对生产过程的某一或某些物理参数进行自动控制,称为过程控制。随着微机、微处理器技术的迅速发展,把微机、微处理器引入仪表,代替人的分析、判断、决策功能,充分利用了其运算速度快和逻辑判断能力强等优点,既能完成常规仪表所实现的自动控制,又能解决常规调节器只能控制一个参数而无法运行较复杂的信息交换的问题,还可以进行集中控制和集中管理。回顾调节器的发展过程,从使用的器件来看,它经历了真空管时代晶体管时代集成电路时代大规模集成电路时代四个阶段;而从调节器的工作原理来看,它也经历了模拟仪器数字仪器智能仪器等不同的阶段1。1.2
13、 模拟调节器调节器将来自变送器的测量值与给定值相比较后产生的偏差进行比例、积分、微分(PID)运算,并输出统一标准信号(420mA或15V),去控制执行机构的动作,以实现对温度、压力、流量、液位以及其它工艺变量的自动控制。模拟调节器的原理图如图1.1所示。在该单回路控制系统中,由于扰动作用使被控变量偏离给定值,从而产生偏差 (1.1)式中 偏差;测量值;给定值。调节器接受偏差信号后,按一定的运算规律输出控制信号,作用于被控对象,以消除扰动对被控变量的影响,从而使被控变量回到给定值上来。图1.1 单回路控制系统原理框图被控变量能否回到给定值上,以及以怎样的途径,经过多长时间回到给定值上来,即控制
14、过程的品质如何,这不仅与对象特性有关,而且还与调节器的特性,即调节器的运算规律有关。调节器的运算规律就是指调节器的输出信号与输入偏差之间随时间的变化规律。习惯上称0为正偏差;0时,对应的输出信号变化量y0,则称调节器为正作用调节器;若0,则称调节器为反作用调节器2。在工业生产中较常用的模拟调节器主要有DDZ-型调节器及DDZ-型调节器。但这些模拟调节器都已慢慢地被数字调节器及更先进的智能调节器所取代。1.3 数字调节器在数字控制系统中,用数字调节器来替代模拟调节器。其调节过程是先把过程参数进行采样,并通过模拟量输入通道将模拟量变成数字量。这些数字量由计算机按一定控制算法进行运算处理,运算结果由
15、模拟量输出通道输出,去控制执行机构的动作,从而实现对温度、压力、流量、液位以及其它被控变量的自动控制。数字调节器具有与常规模拟调节器同样的外部特性,其输入/输出信号制与DDZ-型电动单元组合仪表相同(输入信号15V,输出信号420mA);保持了常规模拟调节器的操作方式,正反板几乎相同,其指示表头和操作键盘的布置也相差不大;采用了微计算机及其配套芯片,在不增加任何外电路芯片的情况下,即可通过编制适当用户程序,方便地增加调节器功能,功能价格比较高;提供了通讯功能。1.4 智能调节器微电子技术和计算机技术的不断发展,引起了调节器结构的根本性变革。以微型计算机为主体,将计算机技术与检测技术有机结合,组
16、成新一代“智能化调节器”。智能化调节器不仅解决了传统调节器不易解决或不能解决的问题,还能简化仪表电路,提高仪表可靠性,实现高精度、高性能、多功能的目的,迅速地在各个领域得到了广泛的应用。1.4.1 智能调节器的结构智能调节器就是一种数字化的过程控制仪表,其外表类似于一般的盘装仪表,而其内部是由微处理器(可能是8位的中央处理器:280,8085等,也可能是各种单片机:8051系列、8098系列等)、RAM、ROM、模拟量与数字量I/O通道及独立的电源等基本单元组成的一个微型计算机系统。可以说除控制点的区别之外,它的功能与现场控制站大同小异。一般有单回路、2回路、4回路或8回路的调节器,控制方式有
17、单闭环控制、串级控制、信号选择及前馈控制和按预定曲线进行程序控制等,控制算法PID控制、直接数字控制、最优控制、模糊控制和神经网络控制等。智能调节器实际上是一种通用的调节仪表,由硬件和软件两部分组成,其结构原理图如图1.1所示。图1.1智能调节器的结构原理图(1) 硬件部分由于被测参数多为非电量,利用传感器将测到的非电量转换为电信号,大多数传感器产生的信号都很微弱,通常只有V或mV量级,必须用高输入阻抗的运算放大器对它们进行放大,使达到一定的幅值,还要进行滤波,滤除各种干扰信号。若信号的大小与A/D转换的输入范围不一致,须进行电平转换,必要时要加程控增益放大器对信号分段放大以保证转换精度。一般
18、被测量为几路或几十路,采用多路开关对被测信号进行切换,使各路信号共用一个A/D转换器。若模拟信号变化比较缓慢,可以直接加到A/D转换器的输入端,如果信号变化较快,为了保证A/D转换的正确性,要加采样保持器。转换后的数字信号送入单片机,单片机根据测量值进行相应的数据运算和处理,可将结果送显示和打印。单片机还可把运算结果与存储器中存放的设定值进行比较,采用改进的PID控制算法,向执行部件输出控制信号,以将被测参数稳定在设定值。如被测炉温超过上限值或低于下限值时,给出报警信号,进行相应操作。此外,智能调节器还可以与PC机组成分布式测控系统,由单片机作为下位机采集各种测量信号和数据,通过串行通信接口将
19、信息传送给上位机PC机,再由PC机进行更复杂的数据处理或进行全局监控。(2) 软件部分主要包括监控程序、接口管理程序和数据处理程序三大部分。监控程序面向调节器的键盘和显示器,帮助实现从键盘输入数据或进行功能设置、控制,完成显示器对处理后的数据以数字、字符、图形等形式显示的任务;接口管理程序主要完成数据采集、数据存储、通信等任务;数据处理程序主要完成数据滤波、运算、分析等任务。1.4.2 智能调节器的特点和基本功能智能调节器在测量过程自动化、测量数据处理及功能多样化方面与传统调节器的常规测量电路相比,取得了较大的进展。(1) 特点 开发性强,可靠性高; 性能好,精度高; 智能化; 具有友好的人机
20、对话能力; 具有可程控操作的能力。(2) 基本功能 可进行多通道、多参数巡回检测; 能进行数据分析和处理; 提供多种形式的数据输出,可方便地与网络、外设及其它设备进行数据交换; 可作为自动控制的信息反馈环节,把检测与控制结合起来; 可通过改变程序或采用可编程的方法增减仪器功能和规模来适应不同的环境和对象; 自校准、自诊断、触发电平自动调整、量程自动调整和各种报警功能3。1.4.3 智能调节器的优越性 智能仪器与传统仪表相比较:(1) 传统测控仪表对于输入信号的测量准确性完全取决于仪表内部各功能部件的精密性和稳定性,在其内部某些部件发生故障时仍进行测量,测量结果的正确性不能保证。智能仪表可采用自
21、动校准技术来消除仪器内部所产生的漂移电压;(2) 传统仪表的校准通常与更高一级的同类仪表进行对比测量来实现,智能仪器提供了一种先进而方便的自动校准方法;(3) 智能仪器在提高仪器可靠性方面也明显优于传统仪表。通常设有自检功能。所谓自检,就是仪器对其自身各主要部件进行的一种自我检测过程,目的是检查各部件的状态是否正常,以保证仪表的正常运行。自检一般可分为开机自检、周期性自检和键控自检三类;(4) 智能仪器内含单片机,可充分利用单片机对于数据的处理能力,最大限度地消除仪器的各种误差。第二章 智能调节器方案选择智能调节器的方案选择主要包括微处理器的选择及控制算法的选择两大部分。2.1 微处理器的选择
22、智能调节器的核心是微处理器,智能调节器的硬件和软件的设计与微处理器的选择有着密切的关系,它的结构、特性对调节器的性能有很大影响。因此,微处理器的选择在本设计中就显得尤为重要。微处理器的选择要从价格、字长、输入/输出的执行速度、编程的灵活性、寻址能力、中断功能、直接存储器访问(DMA)能力、配套的外围电路芯片是否丰富以及相应的开发系统是否具备等多方面进行综合考虑。在实际微处理器的选择中,我们往往会感到许多型号的微处理器都能满足设计要求,这时微处理器的选择主要取决于设计人员对某种微处理器的熟悉程度。随着超大规模集成电路技术日新月异地发展,微处理器的功能在不断增强,价格在不断下降。因此,我们在设计新
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 智能 调节器 学位 论文

限制150内