基于PIC系列单片机的改进型PID控制器设计.doc
《基于PIC系列单片机的改进型PID控制器设计.doc》由会员分享,可在线阅读,更多相关《基于PIC系列单片机的改进型PID控制器设计.doc(67页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、本科毕业论文(设计)免费版论文(设计)题目:基于PIC单片机的改进型PID控制器设计学 院: 电气工程学院专 业: 自 动 化 班 级: * 学 号: * 学生姓名: * 指导教师: * 2012年 05月 26日贵州大学本科毕业论文(设计)诚信责任书本人郑重声明:本人所呈交的毕业论文(设计),是在导师的指导下独立进行研究所完成。毕业论文(设计)中凡引用他人已经发表或未发表的成果、数据、观点等,均以明确注明出处。特此声明。论文(设计)作者签名: 日期: 目 录摘 要ABSTRACT第一章 绪论11.1课题来源11.2选题背景11.3 PID控制概况11.3.1发展现状11.3.2 PID技术的
2、不足21.3.3 PID未来发展趋势31.4设计的目的、意义和设计内容31.5课题整体方案3第二章 PID控制器52.1 PID控制原理52.2积分分离PID控制器62.3 PID整定方法82.3.1工程整定法92.3.2经验法12第三章 积分分离PID控制在MATLAB上的实现143.1 MATLAB简介143.2 积分分离PID控制器的M文件仿真143.3 积分分离PID控制器的simulink仿真18第四章 硬件选型及电路204.1设备选型204.1.1 PIC单片机PIC16F877A204.1.2 温度传感器DS18B20214.1.3 显示器LCD1602224.1.4 单总线技术
3、234.2硬件电路234.2.1最小系统234.2.2加热模块244.2.3数据采集电路254.2.4显示模块254.2.5键盘输入模块264.2.6电源模块26第五章 软件设计285.1程序流程图285.1.1 主程序流程图285.1.2 DS18B20温度采集程序流程图295.1.3 PID控制程序流程图305.1.4 键盘输入子程序315.1.5 LCD显示子程序32第六章 结论33参考文献34致 谢35附录1: PID仿真程序36附录2: 单片机仿真程序39原理图及程序流程图见大图 基于PIC系列单片机的改进型PID控制器设计摘 要在工业控制中,按偏差的比例、积分和微分进行控制的 PI
4、D 调节器现在得到广泛的应用。它以其结构简单、稳定性好、工作可靠、调整方便而成为工业控制的主要技术之一。对PID控制的改进主要是参数整定的先进技术,以及对控制结构的改进和更新。参数整定的技术有神经网络、模糊控制、自适应控制等;控制结构的改进有积分分离、抗积分饱和、微分先行等。这其中应用最多的是积分分离。论文主要研究积分分离PID控制器的设计及其在PIC单片机系统中的应用,完成了以下工作:(1)首先普通PID控制和积分分离PID控制的原理。(2)其次,运用MATLAB实现了对积分分离PID控制器的设计及仿真,进行了M文件和simulink仿真。(3)再次,针对积分分离PID控制器,设计了基于PI
5、C单片机的积分分离PID控制器。仿真结果表明,当设定值与被控量之间的偏差较小时,取消积分作用,避免积分作用降低控制系统的稳定性,增大超调量;当设定值与被控量接近时,引入积分作用,实现静差的消除,提高了控制精度。关键词 :积分分离PID,MATLAB,M文件仿真,simulink仿真,PIC单片机Integration Separation PID control based on PIC microcontroller systems applicationABSTRACTPID regulator,according to the deviation of the proportional,
6、 integral and differential,has been widely used in industrial control,.It has been one of the most important technical and industrial control,with its simple structure, good stability, reliable, and easy to adjust The improvement of PID control is the high technology of parameter tuning , as well as
7、 the improvement of structure. Parameter tuning technology including neural networks, fuzzy control, adaptive control; improvement of the control structure including integral separation, anti-windup . Which the most widely used is the integral separation.The thesis of the integral separation PID con
8、troller design and its application to the PIC microcontroller system, completed the following work:(1) First, PID control and integral separation PID control principle.(2) Second, to achieve the integral separation PID controller design and simulation by MATLAB according M-files and simulink simulat
9、ion.(3) Third ,for the integral separation PID controller, inventing the integral separation PID controller based on PIC microcontroller.The simulation results show that when the deviation between the set value and the amount charged is small, the integral action is canceled to avoid the integral ac
10、tion to reduce the stability of the control system, increases the overshoot; when the deviation between settings and charged is nearly , the integral action will be introduced to eliminate static errors, and improve the control precision.Keywords: Integration Separation PID ,MATLAB ,M-file simulatio
11、n, simulink simulation, PIC microcontroller第一章 绪论1.1课题来源在工业控制中,按偏差的比例、积分和微分进行控制的 PID 调节器现在得到广泛的应用。它以其结构简单、稳定性好、工作可靠、调整方便而成为工业控制的主要技术之一。通过对所以环节,比如被控对象、控制算法、单片机编程等的研究,加深了对计算机控制技术的理论知识并为以后的工程工作打下基础。1.2选题背景PID 控制器问世至今已有近 70 年历史,同时,控制理论的发展也经历了古典控制理论、现代控制理论和智能控制理论三个阶段。人类的许多希望和梦想,被科学和技术变成现实;其中自动控制理论和技术已经介入
12、到许多学科,渗透到各个工程领域,如今异常火热的汽车电子中的车身控制、底盘控制、发动机控制、安全控制、娱乐系统;以及传统工业控制中的电机控制、温控系统、仪表设备、楼宇自控系统、数据采集系统和计算机网络通信、数据传输、军用设备、航空航天等。行业现代化水平的重要标志之一就是工业的自动化水平。温度控制是智能控制的一个比较典型的实例。一个控制系统包括控制器、变送器、执行机构、传感器、输入输出接口。不同的控制系统,其传感器、变送器、执行机构是不一样的。比如电加热控制系统的传感器是温度传感器。压力控制系统要采用压力传感器。目前,各种PID控制器已经很多,并在实际生产中得到广泛的应用和发展。PID 控制器的参
13、数整定是控制系统设计的核心内容。它是根据被控过程的特性确定 PID 控制器的比例系数、积分时间和微分时间的大小嵌入式系统。它具有原理简单,易于实现,适用面广,控制参数相互独立,参数的选定比较简单等优点1.3 PID控制概况1.3.1发展现状PID控制是最早发展起来的控制策略之一,1915-1945年期间,PID控制器得到突破性发展,产生了现如今使用的PID控制器。在这之前,除了在最简情况下采用开关控制外,PID控制是唯一的控制方法。虽然以后,许多新的控制方法不断推出,然而由于PID控制方法具有结构简单、可靠性高、鲁棒性强的优点,使其仍为现今应用最广泛的控制方法。尤其在工控中,在冶金、化工、机电
14、、机械等工业领域得到广泛的应用据统计,有90%以上的工业控制器采用PID控制器。日本的一位科学家提出一种重复控制,用于抑制周期性干扰和跟踪信号输入,进行伺服重复轨迹的高精度控制。它的原理来源于内模原理,是在将一个偏差加到被控对象的输入信号处外,还叠加一个“过去的偏差”,将“过去的偏差”在现在反映出来,和“现在的偏差”一起控制被控对象。它的发明者鲁道夫.E.卡尔曼(Rudolph E. Kalman)命名的卡尔曼滤波的提出,成为控制、信号处理与通讯等领域的最重要和最基础的计算方法和工具之一,人们在改善卡尔曼滤波的数值稳定性和计算复杂性上进行了大量的探索和研究由美国Michigan大学J.Holl
15、and教授于1975年首先提出了遗传算法,是模拟达尔文生物进化论的自然选择和遗传学机理的生物进化过程的计算模型,是模拟生物进化论和自然界遗传机制的最优化方法。遗传算法已被人们广泛地应用于组合优化、机器学习、信号处理、自适应控制和人工生命等领域。它是现代有关智能计算中的关键技术。1957 年,O.J .Smith 提出了著名的 Smith 预估器 来控制含有时滞环节的对象,从理论上解决了时滞系统的控制问题。smith控制方法前提是必须确切地知道被控对象的数学模型,再次基础上能得到精确地预估模型,得到很好的控制效果。1.3.2 PID技术的不足PID 控制器的参数整定是控制系统设计的核心内容。它是
16、根据被控过程的特性确定 PID 控制器的比例系数、积分时间和微分时间的大小嵌入式系统。当被控对象的结构和参数不能完全掌握,或得不到精确的数学模型时,控制理论的其它技术难以采用时,系统控制器的结构和参数必须依靠经验和现场调试来确定,这时应用 PID 控制技术最为方便。但目前的情况是,由于自身的缺点和技术的局限,使得在实际应用过程中,许多的被控过程复制,而且有着高度非线性和纯滞后等特性,比如在负载扰动、噪声的影响下。其不足,主要是型号处理过于简单,不能发挥其优点。比如积分反馈引入有很多的负作用,而对微分信号的产生和不好实现。1.3.3 PID的未来虽然DCS控制的发展使得现场控制器的改进有了新的机
17、遇,但是PID控制还是以其操作简单,可靠性强等独有的优势被人们应用至今,如今的PID控制走的是融合发展的道路。(1)对单输入单输出的被控对象,为使其抗干扰性和鲁棒性方面进一步的提高,可以研究针对不稳定对或有较强干扰下的被控对象下的PID参数整定。(2)对多输入多输出的被控对象,对于多变量的过程的PID参数整定方法的研究,可以进一步完善继电反馈法,减少检验的信息量,使在线整定给位方便。(3)先进控制理论对PID的促进作用,将自整定、自适应有机结合。自适应控制中的MRAS,STR模型适应与调节器适应的思想的发展,可能会导致非线性自适应PID控制器。1.4设计的目的、意义和主要内容目的:掌握自动控制
18、理论、计算机控制技术、控制系统设计及仿真、单片机原理及应用、Matlab控制系统仿真、C语言程序设计等相关专业知识。意义随着数字控制技术的发展,使我们在控制器的设计上有了更大的灵活性,改进型 PID 控制的研究,可以改善系统品质,满足不同控制系统的需要。而在设计过程中,可以把所学的东西用于实践,进一步升华理论知识。设计内容设计改进型PID控制器,通过Matlab进行仿真设计及分析;设计基于PIC系列单片机的改进型PID控制器硬件电路,并编写相关代码。1.5课题整体方案控制方案如图1.1所示,整个系统由控制核心(即控制器,本设计中控制其选PIC单片机)、A/D和D/A转换电路、测量变送环节和调节
19、器(即热电偶冷却器)组成。其温度的控制过程为:经过测量变送环节,将测量值与给定值的偏差送到控制器中,通过控制器输出控制量给调节器,由调节器在调节温度。单片机的接口信号是数字信号,要想用单片机获取温度等非电信号的信息,必须使用温度传感器将温度信号转换为电流或电压信号输出。如果转换后的电流或电压信号输出是模拟信号,还必须进行AD转换,以满足单片机接口的需要。图1.1 控制器原理图第二章 PID控制器2.1 PID控制原理 在控制系统中,最常用最基础的控制规律是PID控制。他是将比例、积分和微分(P、I、D)通过线性结合构成了控制量,对被控对象进行控制。原理图见下图:图2.1 PID控制原理图PID
20、控制器是一种线性控制器,如图2.1所示,系统由控制器和被控对象组成。它根据给定值r(t)与实际输入值y(t)构成控制偏差e(t)=r(t)-v(t)将其比例、积分、微分线性线性组合,以此来控制被控对象。PID的控制规律为 公式2-1写成传递函数的形式为 公式2-2式中 KP:比例系数 TI:积分时间常数 TD:微分时间常数(1)比例环节 比例环节:成比例地反应控制系统的偏差信号,偏差一旦产生,控制器立即开始控制,使偏差向减小的趋势变化。1、 对动态特性的影响比例系数KP增大,可以使系统的动作更灵敏,速度加快, KP偏大时,振荡次数加多,增加调节的时间。当KP太大时,系统会趋于不稳定,若KP太小
21、,又会使系统的动作缓慢。2 、对稳态特性的影响加大比例系数KP,在系统稳定的情况下,可以减小稳态误差,提高控制精度,但是加大KP只是减少稳态误差,却不能完全消除稳态误差。(2)积分环节积分环节:主要的作用是消除静差,保证被控量在稳态时对设定值的无静差跟踪,提高系统的无差度。它对系统的性能影响可以体现在以下两方面:1 、对动态特性的影响积分作用会降低系统的稳定性。如果积分时间Ti太小系统将不稳定,Ti偏小,振荡次数较多;如果Ti太大,又会减少对系统性能的影响,只有当Ti合适时,过渡特性比较理想。2、 对稳态特性的影响积分作用能消除系统的稳态误差,提高控制系统的控制精度。积分作用的强入弱有时间常数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 PIC 系列 单片机 改进型 PID 控制器 设计
限制150内