基于单片机和PID算法的直流电机调速设计.docx

上传人:lao****ou 文档编号:231398 上传时间:2023-06-13 格式:DOCX 页数:58 大小:570.59KB
下载 相关 举报
基于单片机和PID算法的直流电机调速设计.docx_第1页
第1页 / 共58页
基于单片机和PID算法的直流电机调速设计.docx_第2页
第2页 / 共58页
基于单片机和PID算法的直流电机调速设计.docx_第3页
第3页 / 共58页
基于单片机和PID算法的直流电机调速设计.docx_第4页
第4页 / 共58页
基于单片机和PID算法的直流电机调速设计.docx_第5页
第5页 / 共58页
亲,该文档总共58页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《基于单片机和PID算法的直流电机调速设计.docx》由会员分享,可在线阅读,更多相关《基于单片机和PID算法的直流电机调速设计.docx(58页珍藏版)》请在第一文库网上搜索。

1、摘要在运动控制系统中,电机转速控制占有至关重要的作用,其控制算法和手段有很多,模拟P1D控制是最早发展起来的控制策略之一,长期以来形成了典型的结构,并且参数整定方便,能够满足一般控制的要求,但由于在模拟P1D控制系统中,参数一旦整定好后,在整个控制过程中都是固定不变的,而在实际中,由于现场的系统参数、温度等条件发生变化,使系统很难达到最佳的控制效果,因此采用模拟PID控制器难以获得满意的控制效果。随着计算机技术与智能控制理论的发展,数字P1D技术渐渐发展起来,它不仅能够实现模拟PID所完成的控制任务,而且具备控制算法灵活、可靠性高等优点,应用面越来越广。本设计以上面提到的数字PID为基本控制算

2、法,以AT89S51单片机为控制核心,产生占空比受数字P1D算法控制的PWM脉冲实现对直流电机转速的控制。同时利用光电传感器将电机速度转换成脉冲频率反馈到单片机中,实现转速闭环控制,达到转速无静差调节的目的。在系统中采128x641CD显示器作为显示部件,通过4x4键盘设置P、I、D、V四个参数和正反转控制,启动后可以通过显示部件了解电机当前的转速和运行时间。该系统控制精度高,具有很强的抗干扰能力。关键词:数字PID;PWM脉冲;占空比;无静差调节AbstractInthemotioncontro1system,thecontro1ofe1ectromotorsrotatespeedisofg

3、reatimportance,therearea1otofspeedcontro1arithmeticsandmethods,theana1ogPIDcontro1isoneoftheear1iestdeve1opedcontro1po1icieswhichhasformedtypica1structure,itsparametricsettingisconvenientandit,seasytomeetnorma1contro1sdemand,butasthewho1econtro1processisfixedoncetheparameterhasbeensetwhi1epractica11

4、ythechangesofthoseconditions1ikethesystemparametersandtemperatureoftheenvironmentprohibitthesystemfromreachingitsbestcontro1effect,sotheana1ogPIDcontro11erbare1yhassatisfiedeffect.Withthedeve1opmentofcomputertechno1ogyandinte11igentcontro1theory,thedigita1PIDtechno1ogyisthrivingwhichcanachievetheana

5、1ogPIDscontro1tasksandconsistsofmanyadvantages1ikef1exib1econtro1arithmeticsandhighre1iabi1ity,itiswide1yusednow.Thisdesignisbasedonthedigita1PIDmentionedaboveasbasiccontro1arithmeticandAT89S51SCMascontro1core,thesystemproducesPWMimpu1sewhosedutyratioiscontro11edbydigita1PIDarithmetictomakesuretheru

6、nningofdirectcurrentmachinesrotatespeed.Meanwhi1e,thedesignusesphotoe1ectricsensortotransducethee1ectromotorspeedintoimpu1sefrequencyandfeeditbacktoSCM,thisprocessimp1ementsrotatespeedsc1osed1oopcontro1toattainthepurposeofrotatespeedsastaticmodu1ation.Inthissystem,the128641CDisusedasdisp1ayunit,the4

7、4keyboardsetsthosefourparametersP、I、D、Vandobverseandreversecontro1,afterstartingup,thedisp1ayunitshowsthee1ectromotorscurrentrotatespeedandruntime.Thesystemhasgreatcontro1precisionandanti-jammingcapabi1ity.Keywords:digita1PID;PWMimpu1se;dutyfactor;astaticmodu1ation刖百21世纪,科学技术日新月异,科技的进步带动了控制技术的发展,现代控

8、制设备的性能和结构发生了翻天覆地的变化。我们已进入高速发展的信息时代,控制技术成为当今科技的主流之一,广泛深入到研究和应用工程等各个领域。控制理论的发展经历了古典控制理论、现代控制理论和智能控制理论三个阶段。其控制系统包括控制器、传感器、变送器、执行机构、输入输出接口。控制器的输出经过输出接口、执行机构、加到被控系统上;控制系统的被控量、经过传感器、变送器、通过输入接口送到控制器。不同的控制系统、传感器、变送器、执行机构是不一样的。比如压力控制系统要采用压力传感器。电加热控制系统的传感器是温度传感器。目前,P1D控制及其控制器或智能P1D控制器已经很多,产品已在工程实际中得到了广泛的应用。受益

9、于数十年来全球经济高速成长所获得的PID控制成果,在中国市场,一大批机器设备制造商正处于蓬勃发展阶段,除满足本土市场庞大的机器设备需求外,走向国际市场,参与国际竞争也成为现实需求。在应用方面,这种控制技术已经渗透到了医疗、汽车制造、铁道运输、航天航空、钢铁生产、物流配送、饮料生产等多个方面。但是由于中国科技落后,为此,我们需要更进一步的学习、掌握与应用先进的控制技术与解决方案,以提升设备性能、档次与市场竞争力。在国外,尤其在运动控制及过程控制方面P1D控制技术的应用更是越来越广泛和深入。随着科技的进步,人们对生活舒适性的追求将越来越高,PID控制技术作为一项具有发展前景和影响力的新技术,正越来

10、越受到国内外各行业的高度重视。PID控制器问世至今己有近70年历史,它以其结构简单、稳定性好、工作可靠、调整方便而成为工业控制的主要技术之一当被控对象的结构和参数不能完全掌握,或得不到精确的数学模型时,控制理论的其它技术难以采用时,系统控制器的结构和参数必须依靠经验和现场调试来确定,这时应用PID控制技术最为方便。即当我们不完全了解一个系统和被控对象,或不能通过有效的测量手段来获得系统参数时,最适合用PID控制技术。实际中也有PI和PD控制。PID控制器就是根据偏差的比例、积分、微分进行控制的。比例控制是一种最简单的控制方式。其控制器的输出与输入误差信号成比例关系。当仅有比例控制时系统输出存在

11、稳态误差(Steady-stateerror)在积分控制中,控制器的输出与输入偏差信号的积分成正比关系。对一个自动控制系统,如果在进入稳态后存在稳态误差,则称这个控制系统是有稳态误差的或简称有差系统(SyStemWithSteady-StateErrOr)。为了消除稳态误差,在控制器中必须引入“积分项”。积分项对误差取决于时间的积分,随着时间的增加,积分项会增大。这样,即便误差很小,积分项也会随着时间的增加而加大,它推动控制器的输出增大使稳态误差进一步减小,直到等于零。因此,比例+积分(PD控制器,可以使系统在进入稳态后无稳态误差。在微分控制中,控制器的输出与输入误差信号的微分(即误差的变化率

12、)成正比关系。能反映偏差信号的变化趋势(变化速率),并能在偏差信号的值变得太大之前,在系统中引入一个有效的早期修正信号,从而加快系统的动作速度,减少调节时间。因此在运动控制系统中P1D控制技术应用更为广泛,是机器人等高技术领域的技术基础,它可以对运动部件的位置、速度等进行实时控制管理,使其符合相应的控制要求。被广泛应用于汽车制造、医疗、铁道运输、航天航空、钢铁生产等领域,并受到各行各业地重视。其中电机速度的控制在运动控制理论中占有至关重要的作用,本设计主要应用数字P1D算法,利用PWM调制技术实现电机转速的控制。随着社会的发展用户对其性能提出了越来越高的要求,借助于数字和网络技术的智能控制已经

13、深入到运动控制系统的各个方面,各种新技术的应用也大大提高了运动控制系统的性能,高频化、交流化和网络化成为今后的发展方向。本次设计主要研究的是PID控制技术在运动控制领域中的应用,纵所周知运动控制系统最主要的控制对象是电机,在不同的生产过程中,电机的运行状态要满足生产要求,其中电机速度的控制在占有至关重要的作用,因此本次设计主要是利用P1D控制技术对直流电机转速的控制。其设计思路为:以AT89S51单片机为控制核心,产生占空比受PID算法控制的PWM脉冲实现对直流电机转速的控制。同时利用光电传感器将电机速度转换成脉冲频率反馈到单片机中,构成转速闭环控制系统,达到转速无静差调节的目的。在系统中采1

14、28x641CD显示器作为显示部件,通过4x4键盘设置P、I、D、V四个参数和正反转控制,启动后通过显示部件了解电机当前的转速和运行时间。因此该系统在硬件方面包括:电源模块、电机驱动模块、控制模块、速度检测模块、人机交互模块。软件部分采用C语言进行程序设计,其优点为:可移植性强、算法容易实现、修改及调试方便、易读等。本次设计系统的主要特点:(1)优化的软件算法,智能化的自动控制,误差补偿;(2)使用光电传感器将电机转速转换为脉冲频率,比较精确的反映出电机的转速,从而与设定值进行比较产生偏差,实现比例、积分、微分的控制,达到转速无静差调节的目的;(3)使用光电耦合器将主电路和控制电路利用光隔开,

15、使系统更加安全可靠;(4)128X641CD显示模块提供一个人机对话界面,并实时显示电机运行速度和运行时间;(5)利用Proteus软件进行系统整体仿真,从而进步验证电路和程序的正确性,避免不必要的损失;(6)采用数字P1D算法,利用软件实现控制,具有更改灵活,节约硬件等优点;(7)系统性能指标:超调量8%;调节时间4s;转速误差K1rmio1 PID算法及PWM控制技术简介1.1 P1D算法控制算法是微机化控制系统的一个重要组成部分,整个系统的控制功能主要由控制算法来实现。目前提出的控制算法有很多。根据偏差的比例(P)、积分(I)、微分(D)进行的控制,称为P1D控制。实际经验和理论分析都表

16、明,P1D控制能够满足相当多工业对象的控制要求,至今仍是一种应用最为广泛的控制算法之一。下面分别介绍模拟PID、数字P1D及其参数整定方法。1.1.1 模拟P1D在模拟控制系统中,调节器最常用的控制规律是PID控制,常规P1D控制系统原理框图如图1.1所示,系统由模拟P1D调节器、执行机构及控制对象组成。图1.1模拟P1D控制系统原理框图P1D调节器是一种线性调节器,它根据给定值与实际输出值CQ)构成的控制偏差:(z)=r(f)c(t)(1.1)将偏差的比例、积分、微分通过线性组合构成控制量,对控制对象进行控制,故称为P1D调节器。在实际应用中,常根据对象的特征和控制要求,将P、I、D基本控制规律进行适当组合,以达到对被控对象进行有效控制的目的。例如,P调节器,PI调节器,P1D调节器等。模拟P1D调节器的控制规律为“O)=Kpe(r)+Td(1.2)式中,KP为比例系数,T/为积分时间常数,以为微分时间

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 应用文档 > 汇报材料

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



客服