基于光栅信号的步进电机速度控制
- 格式:pdf
- 大小:112.40 KB
- 文档页数:4
第!"卷第#期光电工程$%&’!"()%*#(!+++ !+++年!月,-.%/0&12.3%45204654113546718 99999999999999999999999999999999999999999999999999999999999999999文章编号:#++;<=+#>?!+++@+#<++!A<+B基于光栅信号的步进电机速度控制张晓宏#(岳永坚#(刘恩海#(张怀宁!?#*中国科学院光电技术研究所(四川成都C#+!+A D!*昆明理工大学(云南昆明C=++A;@摘要:在分析步进电机运行特性的基础上(讨论了步进电机运行时高速失步和低速波动的原因及其对策(研究了转换角和超前角在步进电机速度控制中的作用(采用改变光栅反馈脉冲当量角及延时调整转换角的方法进行速度的平稳调节(并给出了速度控制方案及其实现E关键词:步进电机(光栅信号(速度控制E中图分类号:F G;H;*C文献标识码:IJ K L L MN O P Q R O S O T J Q L K K U P VWO Q O R X Y Z L MO P[R Y Q U P VJ U V P Y S\]^_[‘U Y O a b O P V#(c d ec O P V a f U Y P#(g h d e P a b Y U#(\]^_[]i Y U a P U P V!?#*j k l m n m o m p q rs t m n u l v k wx y p u m z q k n u l({|n k p l p}u v w p~!q r"u n p k u p l({|p k#w oC#+!+A({|n k v D!*$o k~n k#j k l m n m o m p q r%p u|k q y q#!($o k~n k#C=++A;({|n k v@ ^&Z Q R Y’Q:F(131)*%4*%+*.1-%,.54(56(/*-11-)4-*,36154&%./*-11--,3546*.1--546/%.%3 3,44546)4-.(12%331*-%4-5462%,4.13/1)*,31*)31-5*2,**1-8)*1-%4.(1)4)&0*5*%+.(1 3,44546-3%-13.0%+*.1--546/%.%3*F(1+,42.5%4*%+&1)-)46&1)4-*.5.2()46&154*-11-2%4.3%&%+.(1*.1--546/%.%3)31*.,-51-*F(1*/%%.()-1,*./14.+%3.(1*-11-5*2)3351-%,..(3%,6(2()4654663).546*564)&+11-8)22-,&*1)46&1)4--1&)0546.(1)-1,*./14.%+*.5.2( )46&1*I*-11-2%4.3%&*2(1/1)4-.(1-13+%3/546/1.(%-)31)&*%65314*4L56O R M Z:7.1--546/%.%3*(83).546*564)&*(7-11-2%4.3%&*N g NP i9&L R:F G;H;*C引言步进电机是一种能完成增量运动的电磁机械(它将输入的数字脉冲信号转换成电机转轴的输出角度E 在开环方式下(步进电机的输出步数总是和输入指令的脉冲数相等(每个脉冲都使电机转轴前进一个步进角(并依靠它特有的定位转矩将转轴准确地锁定在相应的步距位置E但是(在开环控制方式下(步进电机的速度控制有着较大难度:在高速运行时(电机易丢失输入脉冲(造成失步D在低速时(电机的转速响应有较大波动(运行不平稳D特别是当电机负载变化时(电机的转速波动更大(调整更不容易E当输入脉冲频率很低时(步进电机转子就处于步进运行状态(此时的矩角特性如图#所示E由图可以看出(步进运行时所能带动的最大负载取决于两条静态特性曲线的交点所对应的转矩(即最收稿日期:#A A A<+"<!#D收到修改稿日期:#A A A<#+<!H作者简介:张晓宏?#A"#<@(男?汉族@(四川乐山人(研究实习员(硕士研究生(主要从事机电一体化研究D岳永坚?#A==<@(副研究员(主要从事机电一体化研究D刘恩海?#A C B<@(副研究员(主要从事光栅信号处理及自动控制研究D张怀宁?#A B B<@(云南大学教授(主要从事计算机控制的研究E万方数据图!步进电机步进矩角特性"#$%!&’())#*$+*$,()-.)(-’/.0’1(2’())#*$3.’.-大负载转矩456只有当负载转矩47845时9步进电机才能带动负载步进运动96步距角越小9两条静态特性曲线相位差越小9则越接近43+:9即所能带动的负载越大6当步进电机连续运行时9在空载情况下只要励磁切换瞬间的失调角在允许的范围内9转子就会不失步地连续向前转动;在负载的情况下9步进电机启动时不仅要克服负载转矩9还要克服惯性转矩6如果输入的脉冲频率过高9在下一个脉冲到来时9失调角还未进入动态稳定区9电机就不能起动6步进电机能不失步地启动的最高频率称为起动频率9起动频率与负载转矩的关系称为起动矩频特性9如图<所示6当步进电机起动后9惯性转矩的影响减小9电机就能以比起动频率高的脉冲频率连续运转9在同样的负载条件下9运行频率高于起动频率9负载转矩越小则高得越多6对于一定运行状态下的步进电机9其最大负载转矩45是一定的6虽然输入的脉冲频率越高9转速就越高9但图<步进电机矩频特性"#$%<=(,+’#.*>(’?((*’1(’.-5@(+*A#*)@’)@,2(0-(5@(*B /一定的45对应一定的起动频率和运行频率6在起动时9输入频率不能超过起动频率值;在运行时9不能超过其相应的运行频率值6C 步进电机失步及波动的分析在开环控制方式下9步进电机必须在低于其最大转矩能力的情况下工作9当有冲击或负载转矩较大时9就会产生失步或丢步现象9从而引起速度控制失效6失步是因为动态角误差超过了允许的范围9即定子电流矢量的步进和转子的位置没有形成联系9如步进电机产生的转矩不足D 转矩过大或共振都可能导致失步6如果采用闭环控制9引入反馈机制9通过位置反馈将矩角锁定在特定的范围内9则定子电流矢量的步进将受到转子位置的严格限制9矩角就不会超过允许的最大角误差9电机就可以在接近或等于其最大动态转矩的情况下工作9这样就避免了失步6步进电机在脉冲序列控制下进行换相9将电磁转矩从一组转矩曲线转换到另一组转矩曲线9如从图!的转矩曲线E 转换到转矩曲线F 6如果换相点位置选择不当或者换相时刻把握不准确9电磁转矩在转矩曲线间的转换就会出现非平稳的过渡9从而导致步进电机的转速响应出现波动6在闭环控制中9通过位置反馈和速度反馈来确定正确的相位转换点9精确把握换相时刻9根据系统调速要求及时进行换相9就可获得平稳的调速能力6G 超前角在速度控制中的作用步进电机的闭环控制9通常采用光电轴角编码器作为反馈元件9它被安装在电机的转轴上9它有三条信号通道H 一路输出原点信号9每转一圈只发出一个脉冲;另外两路为相位差为I J K 的方波脉冲9这两路方波脉冲除了用作相对位置信号外9还可用来辨别电机的转向6为了深入了解步进电机速度控制的本质9必须对超前角和转换角进行分析6转换角定义为某给定相的定位点与产生实际换相脉冲所处位置之间的滞后角度9用L "表示;超前角定义为实际换相脉冲位置与下JM 光电工程第<N 卷第!期万方数据图!超前角和转换角的关系"#$%!&’()*#+,-’*.’’,(’)/),$(’),/0.#*12),$(’一定位位置之间的距离3用45表示6若4-为步进电机的步进角3则存在下列关系745894-:4";<=超前角和转换角的关系如图!所示6在闭环反馈方式下3一旦超前角45确定3电磁转矩就在45和45:4-之间的范围内变化3若最大转矩不变6则闭环自控方式下电机产生的平均转矩为>)?8>@)A4-B4545:4-:0#,4/4;9=从上式可以看出3欲调节电磁转矩3有三种方法3一是改变最大转矩>@)A3这就需要调节电机各有关绕组的电流3步进电机转矩对电流的变化非常敏感C 二是改变步进电机的步距角3这可以通过细分步驱动来实现3实验表明3细分步距角可显著提高步进电机转速的平稳性C 三是改变矩角43在定子磁动势的步进作用下3矩角在上限值45和下限值45:4-之间摆动3平均转矩固定不变6当我们对反馈脉冲进行增减时3相应地超前角就前移或后移一个反馈脉冲当量角6所谓反馈脉冲当量角3是指一个反馈脉冲变成矩角时所相当的电角度3电角度不是几何角度的度量3它描述的是电磁相位的变化6由于光电码盘的每转脉冲数D <和步进传动的每转步数D 9均为已知3则很容易求出反馈脉冲当量角4E74F 8D 9D <G !H I J K ;!=式中K 为步进传动的循环拍数6由上式可以看出3增加码盘脉冲点数3可减小反馈脉冲当量角3但是一味地增加码盘点数3将导致码盘尺寸偏大3增大码盘制作L 安装及调试的成本6我们可以采用码盘信号倍频的方法3在测角环节通过电阻链移相细分或幅值切割细分3将码盘的脉冲反馈信号进行倍频3从而更大程度地减小反馈脉冲当量角3相应地就增加了平均转矩的调节档次3提高了转速调节的平稳性6另外3我们还可以采用延时的方法连续调节超前角456在反馈信号回路中增设延时环节3连续调节延时时间M "3反馈脉冲发生的时间就不再是环形分配器步进的时间3而矩角4从其最小值45:4-跳跃到最大值45的瞬间3则是向后推迟了时间M "3与之相当的角度为4N"8O M ";P =式中O 为码盘的角速度3它随电动机的转速而变化6增加了反馈信号的延时3相当于将转换角从4"增大到4"Q 4N"3则45894-:;4"Q 4N"=;R =可见3对转换角进行了调节3即是对矩角的上下限进行了调节6从公式我们还可以看出3当步进电机转速恒定时3可通过调节延时时间M "来调节平均转矩C 如电机的转速是变化的3则可以通过O 的变化或M "的变化来调节平均转矩6由此可见3超前角45和电磁转矩有着直接关系3影响着调速性能6超前角的变化对步进电机的加减速和稳态转速均有显著影响3超前角大3电机的稳态性能和调速性能就很好6步进电机速度控制的实质3就是利用反馈信号来产生合理的超前角3通过超前角的调节3来控制步进电机的合理换相3从而控制电磁转矩的变化达到调速的目的6S 控制方法步进电机速度控制有多种方法3它们基于不同的控制思想6比较常用的一种方法是根据最优升降频曲线进行速度控制6它是根据步进电机的运动方程3求解出脉冲频率T F 与时间的函数关系T E 8T ;M =3以此作为控制模型3再根据起动L 加速与减速的具体条件3就可以对步进电机进行速度控制6但是3由于函数关<!9I I I 年9月张晓宏等7基于光栅信号的步进电机速度控制万方数据图!基于光栅信号的速度闭环控制"#$%!&’(()*+,-().+,,’*,/01,+23-(),/$130#/$-#$/3+系的非线性4要按照数学模型进行控制是相当复杂的4所以步进电机的速度控制系统一般都用实验的方法确定不同负载下的加减速曲线4以适应负载变化的需要5为了改善步进电机的运行性能4一般采用&字形加减速曲线代替匀加减速曲线4为了最大限度地利用步进运动的起动转矩特性4通过计算机仿真4我们发现速度给定可采用抛物线升频曲线5由于负载转矩总是制动性质的4所以降频曲线的频率变化率应大于升频曲线的频率变化率5通常将升降频曲线以表格的形式存储在内存中4电机运行时由678查表获取升降频的参数5为了在运行过程中灵活地改变步进电机的转速4我们的闭环控制系统采用脉冲负反馈来反映电机的位移4通过调节其超前角来实现速度的平滑控制4电路结构如图!所示5单片微机接受光电轴角编码器产生的位置脉冲4经判别分析后发出后续脉冲4构成闭环控制系统5678分析步进电机的转角位置4在最佳时刻发出换相命令4从而能够把握换相时刻4克服开环方式下的高速失步和低速波动4使平稳性得到提高5由于步进电机是电感性器件4电流的上升和衰减均需要时间4电机的换相不可能瞬间完成5同时电机绕组的电感随转子位置的变化而变化4也是相电流的函数5电机的数学模型是非线性的4不易分析4因而在理论上精确地算出最佳换相时刻很困难5我们用实验的方法可得到步进电机稳态转速与超前角的关系曲线4用实验的方法逐渐改变4并将超前角的变化规律以表格形式存放在单片微机的存储器中5来自光电轴角编码器的光栅位置信号经过采样保持和细分倍频4得到精度很高的位置脉冲5678按照表格中的参数分析这些位置信息4加上适当的延时便可形成实际的换相时刻4它与变化转换角是等效的4可以认为此时间延迟等同于一个额外的角度延迟9:4此时的等效转换角为9";91<9:=>?其中9:为电机在时间延迟期间旋转的角度@9:;A B C )=D ?其中A B 为电机角速度E C )为延迟时间5用时间延迟的方法只能增大转换角4因此基准角91的确定很重要491为9:;F 时使步进电机达到最大转速的转换角4各种时间延迟以矩阵的方式存储在单片机中4电机运行时由678实时读取5G 结论由于这种方法较好地把握了换相时刻4因而取得了较好的转速响应@低速时4克服了转速波动现象4得到了平稳的低速响应E 高速时4无失步现象5对于变化负载的情形4用负载变化范围各恒定负载下得到的稳态转速与超前角的关系曲线来描述4较难得到理想的转速轨迹4可动态调节超前角来补偿负载变动所引起的速度变化5此时单片机控制器需建立一定的实时算法4以获得实时超前角4将电机的稳态转速调整到期望值5参考文献@H I J 吴守箴4臧英杰%电气传动的脉宽调制技术H K J %北京@机械工业出版社4I L L M %H N J 孙鹤旭%交流步进传动系统H K J%北京@机械工业出版社4I L L >%H O J 李志民4张遇杰%同步电动机调速系统H K J %北京@机械工业出版社4I L L M %H !J 陈伯时4陈敏逊%交流调速系统H K J%北京@机械工业出版社4I L L M %H P J 陈佳品4张琛%步进电动机的闭环控制H QJ %电气自动化4I L L >4I M =>?@N I RN O %NO 光电工程第N D 卷第I 期万方数据。