数字PID算法在无刷直流电机控制器中的应用_第1页
数字PID算法在无刷直流电机控制器中的应用_第2页
数字PID算法在无刷直流电机控制器中的应用_第3页
数字PID算法在无刷直流电机控制器中的应用_第4页
数字PID算法在无刷直流电机控制器中的应用_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、数字P I D 算法在无刷直流电机控制器中的应用谢世杰,陈生潭,楼顺天(西安电子科技大学电子工程学院陕西西安710071摘要:在分析了无刷直流电机闭环速度控制方案的基础上,针对P I D 算法在无刷直流电机应用中出现的种种问题,给出了相应的解决方法,提出了非线性变速积分P I D 算法,成功地解决了在低采样周期时P I D 算法的积分饱和问题。关键词:无刷直流电机;P WM ;P I D ;单片机中图分类号:T P 229文献标识码:B 文章编号:1004373X (20040205903Appl ica tion of D ig ita l P I D A lgor ith m s i n

2、Brushless DC M otorX IE Sh ijie ,CH EN Shengtan ,LOU Shun tian(Co llege of E lectronic Engineering ,X idian U niversity ,X i an ,710071,Ch ina Abstract :C lo sed loop speed con tro l schem e of the b ru sh less DC (BLDC mo to r is analyzed 1T he questi on s w h ich appear inBLDC P I D regu lato r ar

3、e reso lved 1T he non linear speedvaried P I D algo rithm w h ich is p resen ted can successfu lly be u sed to freefrom the in tegral satu rati on of P I D algo rithm under the low er samp ling frequency 1Keywords :b ru sh less DC mo to r ;P WM ;P I D ;single ch i p compu ter收稿日期:20031029直流电机具有良好的调速

4、性能,如无级调速、调速范围宽、低速性能好、高起动转矩、高效率等。无刷直流电机由于采用电子换向,PWM 调速,在进一步提高直流电机性能的同时又克服了直流电机机械换向带来的一系列问题,从而大大延长了电机的使用寿命,近年来已广泛应用于家电、汽车、数控机床、机器人等领域。1无刷直流电机的速度控制方案对无刷直流电机转速的控制即可采用开环控制,也可采用闭环控制。与开环控制相比,速度控制闭环系统的机械特性有以下优越性:闭环系统的机械特性与开环系统机械特性相比,其性能大大提高;理想空载转速相同时,闭环系统的静差率(额定负载时电机转速降落与理想空载转速之比要小得多;当要求的静差率相同时,闭环调速系统的调速范围可

5、以大大提高。无刷直流电机的速度控制方案如图1所示。图1无刷直流电机速度控制方案无刷直流电机控制器可采用电机控制专用D SP(如T I 公司的TM S 320C 24X 系列、AD 公司的ADM 2Cxx 系列,也可采用单片机+无刷直流电机控制专用集成电路的方案。前者集成度高,电路设计简单,运算速度快,可实现复杂的速度控制算法,但由于D SP 的价格高而不适合于小功率低成本的无刷直流电机控制器。后者虽然运算速度低,但只要采用适当的速度控制算法,依然可以达到较高的控制精度,适合于小功率低成本的无刷直流电机控制器。摩托罗拉公司的第二代无刷直流电机控制专用集成电路M C 33035,集成了转子位置传感

6、器译码器电路、脉宽调制电路(PWM 、功率输出驱动电路、限流电路,可以实现无刷直流电机速度开环系统的全部控制功能。系统中采用了一片M C 33035、一片低成本的单片机A T 89C 2051、串行输入A D 、串行输出D A 以及由M O SFET 型场效应管组成的功率驱动电路,无刷电机控制逻辑和保护由M C 33035完成,单片机用来完成转速设定值的获取、转速反馈的实时采样以及速度控制算法的实现。闭环速度调节器采用比例积分微分控制(简称P I D 控制,其输出是输入的比例、积分和微分的函数。P I D 调节器控制结构简单,参数容易整定,不必求出被控对象的数学模型,因此P I D 调节器得到

7、了广泛的应用。P I D 调节器虽然易于使用,但在设计、调试无刷直95现代电子技术2004年第2期总第169期软件应用流电机控制器的过程中应注意:P I D 调节器易受干扰、采样精度的影响,且受数字量上下限的影响易产生上下限积分饱和而失去调节作用。所以,在不影响控制精度的前提下对P I D 控制算法加以改进,关系到整个无刷直流电机控制器设计的成败。2速度设定值和电机转速的获取为在单片机中实现P I D 调节,需要得到电机速度设定值(通过A D 变换器和电机的实际转速,这需要通过精心的设计才能完成。 无刷直流电机的实际转速可通过测量转子位置传感器(通常是霍尔传感器信号得到,在电机转动过程中,通过

8、霍尔传感器可以得到如图2所示的周期信号。图2霍尔传感器信号由图2可知,电机每转一圈,每一相霍尔传感器产生2个周期的方波,且其周期与电机转速成反比,因此可以利用霍尔传感器信号得到电机的实际转速。为尽可能缩短一次速度采样的时间,可测得任意一相霍尔传感器的一个正脉冲的宽度,则电机的实际转速为:604t vrad m in 。但由于利用霍尔传感器信号测速,所以测量电机转速时的采样周期是变化的,低速时采样周期要长些,这影响了P I D 调节器的输出,导致电机低速时的动态特性变差。解决的办法是将三相霍尔传感器信号相“与”,产生3倍于一相霍尔传感器信号频率的倍频信号,这样可缩短一次速度采样的时间,但得增加额

9、外的硬件开销。直接利用霍尔传感器信号测速虽然方便易行,但这种测速方法对霍尔传感器在电机定子圆周上的定位有较严格的要求,当霍尔传感器在电机定子圆周上定位有误差时,相邻2个正脉冲的宽度不一致,会导致较大的测速误差,影响P I D 调节器的调节性能。若对测速精度要求较高时,可采用增量式光电码盘,但同样会增加了电路的复杂性和硬件的开销。电机速度设定值可以通过一定范围内的电压来表示。系统中采用了串行A D (如AD S 7818来实现速度设定值的采样。但在电机调速的过程中,电机控制器的功率输出部分会对A D 模拟输入电压产生干扰,从而导致速度设定值的波动。由于这种干扰大多是一些尖脉冲,因此系统中采用了防

10、脉冲干扰的平均值法进行抗干扰处理。3非线性变速积分的P I D 算法(1P I D 算法的数字实现离散形式的P I D 表达式为:P (k =K P E (k +K Ikj =0E (j +K D E (k -E (k -1其中:K P ,K I ,K D 分别为调节器的比例、积分和微分系数;E (k ,E (k -1分别为第k 次和k -1次时的期望偏差值;P (k 为第k 次时调节器的输出。比例环节的作用是对信号的偏差瞬间做出反应,K P 越大,控制作用越强,但过大的K P 会导致系统振荡,破坏系统的稳定性。积分环节的作用虽然可以消除静态误差,但也会降低系统的响应速度,增加系统的超调量,甚

11、至使系统出现等幅振荡,减小K I 可以降低系统的超调量,但会减慢系统的响应过程。微分环节的作用是阻止偏差的变化,有助于减小超调量,克服振荡,使系统趋于稳定,但其对干扰敏感,不利于系统的鲁棒性。(2经典P I D 算法的积分饱和现象当电机转速的设定值突然改变,或电机的转速发生突变时,会引起偏差的阶跃,使 E (k 增大,P I D 的输出P (k 将急剧增加或减小,以至于超过控制量的上下限P m ax ,此时的实际控制量只能限制在P m ax ,电机的转速M (k 虽然不断上升,但由于控制量受到限制,其增长的速度减慢,偏差E (k 将比正常情况下持续更长的时间保持在较大的偏差值,从而使得P I

12、D 算式中的积分项不断地得到累积。当电机转速超过设定值后,开始出现负的偏差,但由于积分项已有相当大的累积值,还要经过相当一段时间后控制量才能脱离饱和区,这就是正向积分饱和,反向积分饱和与此类似。解决的办法:一是缩短P I D 的采样周期(这一点单片机往往达不到,整定合适的P I D 参数;二是对P I D 算法进行改进,可以采用非线性变速积分P I D 算法。(3变速积分的P I D 算法变速积分P I D 算法的基本思想是改变积分项的累加速度,使其与偏差的大小相适应。偏差大时,减弱积分作用,而在偏差较小时则应加强积分作用,为此,可以取非线性函数f E (k :f E (k =1, E (k

13、B A - E (k +BA,B A +B6谢世杰等:数字P I D 算法在无刷直流电机控制器中的应用这时P I D 算法可改进为:P (k =K P E (k +K I k =1j =0f E (j E (j +K D E (k -E (k -1f 的值在01区间变化,当偏差大于A +B 时,证明此时已进入饱和区,这时f =0,不再进行积分项的累加; E (k A +B 时,f 随偏差的减小而增大,累加速度加快,直至偏差小于B 后,累加速度达到最大值1。实际中A ,B 的值可做一次性整定,当A ,B 的值选得越大,变速积分对积分饱和抑制作用就越弱,反之越强。笔者的经验:取A =30% E (

14、k M AX ,B =20% E (k MAX 为宜。(4非线性变速积分的P I D 算法变速积分用比例作用消除了大偏差,用积分作用消除小偏差,大部分情况下可基本消除积分饱和现象,同时大大减小了超调量,容易使系统稳定,改善了调节品质,但对于在大范围突然变化时产生的积分饱和现象仍不能很好地消除,这时可采用非线性变速积分的P I D 算法。非线性变速积分的P I D 算法的基本思想是将P I D 调节器输出限定在有效的范围内,避免P (k 超出执行机构动作范围而产生饱和。程序的框图如图3所示。4结语在无刷直流电机驱动器中采用非线性变速积分P I D 算法,消除了一般P I D 调节器算法中的饱和现

15、象,使电机调速稳定,并具有快速跟随性,同时也使电机具有恒转矩调速特性 。图3非线性变速积分P I D 程序框图参考文献1K i m Gauen ,Jade A lberk rack 1T h ree p ieceso lu ti on fo r b ru sh less m o to r con tro ller design J 12M o to ro la M C 33035B ru sh less DC M o to rCon tro l S 1200213尔桂花,窦曰轩1运动控制系统M 1北京:清华大学出版社,20021作者简介谢世杰男,西安电子科技大学电子工程学院硕士研究生。主要研究方向为智能信号处理。陈生潭男,西安电子科技大学电子工程学院副教授。主要研究方向为智能信号处理。楼顺天男,西安电子科技大学电子工程学院教授。主要研究方向为模式识别与智能系统。(上接第54页3结语无论是因潮流所趋还是担忧电话辐射对大脑的影响,无线电话免提装置(简称耳机肯定已是一种手提电话不可缺少的配件,其数量可以说是与手机同步扩展。故该系统有着广阔的市场前景。蓝牙(B luetoo th 因具有互操作性而被认为是未来解决所有需要附加通讯的移动电话的方案。但是对于目前而言,所做出的无线耳机,无论在开发费用上还是

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论