




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、收稿日期:2008-03-22基金项目:广东海洋大学实验研究作者简介:陈景贤(1971 ,男,广东汕尾人,广东海洋大学教师,硕士,从事电子科学与技术研究.2008年6月第29卷第3期湛江师范学院学报JOURNAL OF ZH ANJIAN G NORMA L COLLEGE Jun ,2008Vol 29 No 3单片机控制的直流电机PWM 调速控制器设计陈 景 贤(广东海洋大学信息学院,广东湛江524088摘 要:以微处理器为核心的直流调速系统具有调速精度高、稳定性好和调试过程容易等优点.文中介绍了一种以单片机A T 89S52为主处理器、PIC16F877A 为从处理器构成的双闭环直流脉宽
2、调速系统,结合其它外围电路,可实现电机调速、保护、转速在线监测和显示等多种功能,实验结果表明,该控制系统具有良好的工作性能.关键词:单片机;直流电机调速;双闭环;PW M中图分类号:T P272 文献标识码:A 文章编号:1006-4702(200803-0123-04在各类机电系统中,由于直流电机具有良好的启动、制动和调速性能,直流电机调速系统已广泛运用于工业、航天领域的各个方面,最常用的直流调速技术是脉宽调制(PWM直流调速技术,具有调速精度高、响应速度快、调速范围宽和损耗低的特点1.而利用计算机数字控制也成了直流调速的一种手段,数字控制系统硬件电路的标准化程度高,控制软件能够进行复杂运算
3、,可以实现不同于一般线性调节的最优化、自适应、非线性、智能化等控制规律,此外还拥有信息存储、数据通信和故障诊断等模拟系统无法实现的功能2.本文主要以MCL- 型电力电子及电气传动教学实验系统为设计平台,对双闭环直流脉宽调速系统进行改进设计,以AT 89S52、PIC16F877A 单片机构成直流电机PWM 调速控制器,调节控制参数.1 双闭环直流脉宽调速系统的组成双闭环直流脉宽调速系统从结构上看是一个以电流调节环作为内环,以转速调节环为外环的转速、电流双闭环调节系统2,系统主要包括:转速调节器ASR,电流调节器ACR,三角波振荡器GM,脉宽调制器UPW,逻辑延时环节DLD,GD 为基级驱动器,
4、PWM 为脉宽调制变换器,FA 为瞬时动作的过流保护,如图1电动机M 的转速n 由测速发电机T G 测量,速度反馈信号U n 与速度给定电压U *0同时加在速度调节器ASR 的输入端,构成调速系统的外环.电动机的电枢电流Ia 由电流传感器TA 检测,其输出电压U i 与速度调节器输出电压U *0同时加到电流调节器ACR 的输入端,构成调速系统的电流内环.美国硅通用公司的第二代产品SG3525A 系列的脉宽调制器,功能全,通用性强,是一种广泛使用的PWM 控制器3.但其外接基准电压为模拟电压,调整需通过电位器分压,不易调整,损耗大.作为实验教学系统,需要经常调整基准电压和振荡周期,本设计利用微处
5、理器实现控制过程,采用AT89S52为主处理器,PIC16F877A 为从处理器,设计PWM 脉宽调速控制电路,具有精度高,基准电压和振荡周期易调整,可靠性强等特点.2 直流PWM 脉宽控制调制器的设计2.1 系统结构本调速控制器系统以A T89S52为主处理器,负责人机界面的信息交互,PIC16F877A 为从处理器,负责湛江师范学院学报(自然科学第29卷对来自主处理器信号和反馈信号的处理.系统结构原理如图2所示 .图1 双闭环直流脉 宽调速系统图2 系统结构原理系统工作原理:在新的采样周期到来时,从光电编码器测得的电机速度反馈信号通过PSP 接口反馈到从处理器PIC16F877A,从处理器
6、通过PSP 接口从主处理器AT 89S52处获得电机给定速度,或是由单片机系统自行给定速度.单片机系统根据给定的运动速度与速度的反馈信号相减,得出偏差,经过各种算法(如PID得出控制量,再把控制量以PWM 的形式输出,经过脉冲分配延时,功率放大驱动直流电机.数码显示主要用于软件调试和一些需要显示特定参数的场合.2.2 硬件设计表1 各种命令输入格式A 命令B 数据1-ST A RT 1-P 2-ST O P 2-I 3-SET T I NG 3-D F -OK 0-EXITAT89S52负责人机界面的信息交互,主要由显示部分,键盘部分和数据通路组成.显示部分由A T89S52的P1,P2口组成
7、.P2是八位的显示数据通路,P1.1-P1.4是4个LED 的使能线,达到动态显示4位数据的效果.键盘部分由INT 0,INT 1,CT 0,CT1组成.利用中断的优先级嵌套实现命令与数据的输入,减少了键盘的体积.系统包括四个按键,依次为退出按钮、确认按钮、微调加按钮、微调减按钮.数据通路部分主要是PSP 的控制.PSP 是PIC16FX 系列微处理器专门针对8位机的通用数据端口,由CS,WR,RD,8位数据线组成,可供AT89S52直接控制.PIC 收到PSP 的数据后会产生一个中断响应,由软件设计者决定该中断如何处理.因此,我们可以设定A 为命令字,B 为数据字,供控制使用,0X00-0X
8、09为数据输入,组合起来为一菜单形式,就可以实现各种控制功能.例如,启动电机步骤为:A-1;设置PID 中的P 参数为0.2,步骤为:A-3-B-1-0200-F.各种控制命令输入格式如表12.3 控制软件2.3.1 总体程序框图124陈景贤:单片机控制的直流电机PWM 调速控制器设计本调速控制系统软件要完成数据采集,对数据依据PID 调节规律进行运算,利用偏差对电机转速实行调节,同时能够接受键盘修改参数,使系统达到最佳工作状态.设计上采用模块化设计方法,各个功能子块独立,调节方便,并且容易根据需要扩展.整个软件在结构上分为主程序和中断服务程序.主程序包括转速给定、转速反馈和电流反馈的A/D
9、转换、交流电压同步、速度调节和电流调节算法的执行.如图3所示 .图3 总体程序框图首先系统初始化,设定中断优先级,中段优先级如图4所示.接着程序分四步:第一步检测上位机是否有命令发出,并进行相应处理;如果没有设定参数,则按预设值启动电机.第二步检测交流电压是否同步.如果交流电压处于上升沿,单片机启动PWM 信号.第三步检测电流是否过载,若从电枢测得的电流超出允许范围,进入电流闭环调节模块.第四步检测当前电机转速是否达到设定值,若不符合,进入速度闭环调节模块,对速度进行调节.2.3.2 控制算法软件设计本系统的PID 数学表达式为:Y(t=k p e(t+k l 10e(td (t+k dd e
10、(t/d t为了方便在计算机上处理,可将上述公式用下式表示:Y(n=k p e(n+k l j=nj =0e(j T +k d e(ne(n 1/ T式中:Y(n-第n 次的采样值;e(n-第n 次采样的偏差值;e(n-1-第n-1次采样的偏差值;e(j-第j 次采样的偏差值PID 控制算法程序如下:void pid_co ntro l(int mo to r_speed_set,unsigned char p,unsig ned char i,unsigned char dint E,tempMOT OR_Speed1,tem pM OT OR_Speed2,tem pM OTOR_Spee
11、d3;unsig ned char duty ;E =mo to r_speed_set -M OTOR_Speed;w hile(E!=0&M OT OR_On中断优先级时间周期切换上位机命令交流电压同步电流闭环调节速度闭环调节图4 中断优先级E =m otor_speed_set -MOT OR_Speed;/求误差tempM OTOR_Speed2=M OT OR_Speed;duty =p*E +i*tem pM OT OR_Speed1+d*tempM OTOR_Speed3;/占空比表达式DU TY =duty;/output fo r the moto r dutytempM O
12、TOR_Speed1= M OTOR_Speed +E;/SIGMA(E/误差积分tempM OTOR_Speed3= M OTOR_Speed;tempM OTOR_Speed3= tempMOT OR_Speed2-tem pM OTOR_Speed3;/DELTA(E/误差微分125第3期湛江师范学院学报(自然科学第29卷3 实验通过计算和实验相结合,在实际应用中速度调节算法的PID参数P=0.3,I=0.01,D=0.1,T=0.1,在此组参数下,可得到PWM控制信号波形和较好的阶跃响应曲线如图5(a(b,从曲线图可看出,超调量为1%,稳定时间为40秒左右,系统具有较好的快速性和控制精
13、度 .(aPWM 控制信号波形(b阶跃响应曲线图5 PWM控制信号波形和阶跃响应曲线4 结 语利用AT89S52作为主处理器,PIC16F87X作为从处理器的直流脉宽调速控制器,使控制精度大为提高,可达10位PWM精度.AT89S52与PIC16F87X具有在线编程功能,功能齐全,片上资源丰富,可以满足系统升级要求.该系统同时还具有可靠性强、易调整的特点,可方便调整基准电压和振荡周期,具有教学系统的特色.参考文献:1张立勋,沈锦华,路敦民,等.A V R单片机实现的直流电机PWM调速控制器J.机械与电子,2004(4:29-322陈伯时.电力拖动自动控制系统M.第3版 北京:机械工业出版社,2
14、0033徐玲,姚融融.直流电动机调速双闭环系统的数学仿真J.物理测试,2007,5(1:59-62Design of PWM Regulating Speed system of DC MotorBased on Single Chip MicrocomputerCH EN J ing x ian(Inform ation Co lleg e,Guang dong Ocean U niversity,Zhanjiang524088,ChinaAbstract:There are many advantages,such as hig h precision,g ood stability an
15、d easy debugg ing,fo r DC m oters speed adjusting system based o n sing le-chip microco mputer.This paper intro duces a double closed lo op DC PWM speed reg ulation sy stem w hich is based on AT89S52as prim ar y contro ller and PIC16F877A as secondary controller.With other peripheral electr ic circuits,this design can co ntains multi purpose including the speed adjusting for D
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电子会员转让协议书
- 不与退货协议书范本
- 2025年03月江苏省省属事业单位统一人员(710人)笔试历年典型考题(历年真题考点)解题思路附带答案详解
- 2025年03月山东省社会工作联合会公开招聘4人笔试历年典型考题(历年真题考点)解题思路附带答案详解
- 2025年03月天津和平区司法医学鉴定中心法医助理岗(北方辅医外包项目)公开招聘笔试历年典型考题(历年真题考点)解题思路附带答案详解
- 太阳能热发电系统项目风险分析和评估报告
- 大理白族自治州洱源县2025届六年级下学期小升初真题数学试卷含解析
- 石家庄人民医学高等专科学校《人体影像解剖学实验》2023-2024学年第二学期期末试卷
- 怀化学院《化工制图与AutoCAD》2023-2024学年第二学期期末试卷
- 郑州职业技术学院《工程岩体力学》2023-2024学年第二学期期末试卷
- 高级审计师《审计理论与审计案例分析》真题
- 眼部护理中医知识培训课件
- 干部队伍现状分析报告
- 《家族职业树》课件
- (完整版)A4作文格纸可直接打印使用
- 安徽-建标〔2017〕191号附件-2018工程量清单计价办法
- 注意缺陷多动障碍诊疗规范2023版
- 动力管道设计手册-第2版
- 中等职业学校人才培养工作水平评估报告
- 研究生-5社会主体研究方法
- 贝克的认知疗法
评论
0/150
提交评论