中国科技核心期刊

中文核心期刊

CSCD来源期刊

空间控制技术与应用 ›› 2022, Vol. 48 ›› Issue (2): 88-95.doi: 10.3969/j.issn.1674 1579.2022.02.011

• 短文 • 上一篇    下一篇

基于跟踪微分器的步进电机自适应速度曲线设计

  

  1. 兰州空间技术物理研究所
  • 出版日期:2022-02-26 发布日期:2022-06-13
  • 基金资助:
    国家自然科学基金资助项目(11561038)

Design of Adaptive Speed Profile of Stepper Motor Based on Tracking Differentiator

  • Online:2022-02-26 Published:2022-06-13

摘要: 为了使步进电机尽可能快地达到额定转速或目标角度且避免失步,需要针对性地设计加减速曲线,如梯形、S形等.传统的固定设计速度曲线的方法只适合步进电机的目标位置、方向、初始速度、最大限制速度和加速度等参数已经事先确定并在电机达到目标位置之前不再改动的情况,而在步进电机的很多应用中需要在电机工作时临时修改运行参数,或有初始速度不能事先确定的情况,此时就需要实时对已经设计完成的速度曲线进行修正,算法较为复杂.使用自抗扰控制理论中的跟踪微分器方法,解决了上述需要频繁修改速度曲线的问题,优化了算法复杂度,减小了计算量,并在STM32微控制器上对算法进行了验证,在以步进电机作为关节驱动的机械臂控制中得到了实际应用.

关键词: 步进电机, 速度曲线, 跟踪微分器, 自抗扰控制

Abstract: In order to make the stepper motor reach the rated speed or target angle as soon as possible and avoid out of step, it is necessary to design the acceleration and deceleration profiles, such as trapezoid, S shape and so on. The traditional method of fixed design speed curve is only suitable for the situation that the target position, direction, initial speed, maximum limited speed and acceleration of the stepper motor have been determined in advance and will not be changed before the motor reaches the target position. In many applications of stepper motor, sometimes it is necessary to modify the operation parameters temporarily, and sometimes the initial speed cannot be determined in advance. At this time, it is necessary to modify the designed speed curve temporarily, which is very complex. In this paper, the tracking differentiator method based on ADRC theory is used to solve the problem of frequently modifying the speed curve. The method can optimize the complexity of the algorithm and reduce the amount of calculation. The algorithm is verified on STM32 micro controller, and has been applied in the control of manipulator driven by stepper motor.

Key words: stepper motor, speed profiles, tracking differentiator, ADRC

中图分类号: 

  • V44