电机SpTA控制算法[借鉴].docxVIP

  • 327
  • 0
  • 约2.43千字
  • 约 7页
  • 2021-02-15 发布于福建
  • 举报
文档收拾 | 学习参阅 collection of questions and answers 20XX 电机SpTA操控算法 SpTA即Steps per Time algorithm,它与步进电机S形曲线操控算不同,S形曲线操控算法思维是依据电机的步数来核算时刻,即所谓的 Time per Steps,该操控算法先核算电机每一步运转频率,再依据运动曲线核算得到时刻参数,而SpTA算法则是以时刻核算为中心,依据时刻来核算运动步数相关参数,它的做法是将电机的运动时刻分割成若干个适宜的小时刻片,在每个时刻片内它都将速度参数加到方位参数上,假如方位参数溢出,它就会输出一个脉冲,速度参数依据加快度参数和时刻而改动,跟着时刻推移,速度参数越来越大,方位参数溢出频率越来越高,则电机的运转频率也越来越高[38]。为了完结依据速度参数操控脉冲输出频率,需求界说以下变量: PosAccumulator 方位累加器 PosAdd 方位增加值 ActualPosition实践方位 TargetPosition方针方位,用户输入步进电机运动的步数 在时刻片到来后进行如下核算: PosAccumulator += ActualVelocity; //方位累加器+实践速度 PosAdd = PosAccumulator 17; //移位,判别速度累加器是否溢出 PosAccumulator -= Pos

文档评论(0)

1亿VIP精品文档

相关文档