0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

一文详解电机S曲线加减速控制

西西 来源:博客园 作者:Tuple 2020-09-10 16:58 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

1、 S型曲线

1.1 简介

Sigmoid函数是一个在生物学中常见的S型函数,也称为S型生长曲线。Sigmoid函数也叫Logistic函数,取值范围为(0,1),它可以将一个实数映射到(0,1)的区间,可以用来做二分类。该S型函数有以下优缺点:优点是平滑,而缺点则是计算量大

Sigmoid函数由下列公式定义:

Sigmoid函数在[-8,8]的计算数值以及图形如下:

由以上数据与图形可见,S型曲线就是指图形中变化阶段的曲线呈现一个英文字母'S'型,该曲线无限趋向于0和1,即取值范围为(0,1)

1.2 曲线延伸


为了更直观地观察A、B、a、b分量对函数的影响,我整理 了一下对应的曲线图,如下所示:






由图可见,A、B分量影响的是曲线的取值范围,而a、b分量影响的则是曲线的平滑程度。

2、应用场景 – 电机加减速控制

2.1 简介

电机加减速,顾名思义,即电机以加速方式启动,速度达到预设目标速度后保持一段时间匀速转动,随后又开始以减速方式转动直至电机以一个较低的速度停止转动。

一方面,电机加减速可以避免电机急开急停,进而可能对电机造成一定损坏;另一方面,也可以防止电机在高驱动速度不能起步的情况,即高驱动速度会出现空转、丢步现象。因而,在电机需要达到一个较高的速度时,通常需要采用慢速加速驱动的方法,简而言之,就是需要有一个加速过程。

例如:步进电机驱动负载可以按目标速度起动,若目标速度超过自身起动脉冲频率时,则该情况下不能起动。因而,只有当起动频率比电机起动脉冲频率低时才能正常起动,采取加速的方式使速度线性地增加到目标速度,这种方法则称为慢速加速驱动

2.2 T型与S型

目前,在电机加减速控制上,普遍的加减速方法主要有T型加减速S型加减速,实现方法则有公式法查表法

S型加减速相对于T型加减速更加平稳,对电机和传动系统的冲击更小,即S型加减速的优点是启动和停止都很平滑,不会有很大的冲击,但是也并非不存在缺点,缺点就是启动和停止的时间比较长

2.3 电机加减速控制

如要将S型曲线应用到电机的加减速控制上,需要将方程在X、Y坐标系进行平移,同时对曲线进行拉升变化:即 Y = A + B / ( 1 + exp( -ax + b ) ) ,则根据该曲线方程的相关特征可知,A、B分量可用于控制电机速度(频率)的取值范围,而a、b分量可用于控制速度(频率)变化率。最终根据实际的需要,在加减速过程中采用以下的曲线方程为:

Fcurrent = Fstart + (Fend-Fstart)/(1+exp( -Flexible(i - Num )/ Num) )

= Fstart + (Fend-Fstart)/(1+exp( -(Flexible/Num)*i + Flexible) )

即此处相当于 A = FstartB = Fend-Fstarta = Flexible/Numb = Flexible ,取值范围为(Fstart,Fend),即加减速的起始速度(频率)以及目标速度(频率)。上述公式各变量说明如下:

以上公式既可当作加速曲线,也可当作减速曲线。因此,一般情况下,我们只需要计算加速曲线,在减速时作反向操作即可。电机从10kHz加速到100kHz的加速曲线以及从100kHz减速到10kHz的减速曲线示例如下所示:

2.4 示例代码

在电机加减速控制上,电机频率越大,电机速度越快。因而,可以通过公式法求出每个加减速点的频率值,进而通过电机频率求出具体的脉冲周期,最后在间隔相同的时间内改变脉冲相关参数(分频、周期、占空比)即可达到加减速的效果。一般情况下,如步进电机、伺服电机等,分频与占空比通常固定数值即可,这样在加减速过程仅需改变输出周期值即可。同时,不同频率脉冲输出时也需要注意脉冲的连续性(即我们需要在当前脉冲完全输出之后才能改变电机频率),否则电机加减速过程就会出现丢步现象,在脉冲数严格要求的情况下造成累积误差。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 电机控制
    +关注

    关注

    3595

    文章

    2058

    浏览量

    275214
  • 传动系统
    +关注

    关注

    2

    文章

    161

    浏览量

    15678
  • 加减速控制
    +关注

    关注

    2

    文章

    30

    浏览量

    4143
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    升降速曲线对直线电机系统性能影响的研究

    摘要:对次速度曲线升降速,二次速度曲线升降速,三次速度曲线升降速以及三角函数速度曲线升降速曲线
    发表于 06-17 08:48

    控制电机速度以正弦曲线变化的实现方法

    纯分享帖,需要者可点击附件免费获取完整资料~~~*附件:控制电机速度以正弦曲线变化的实现方法.pdf【免责声明】本文系网络转载,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请第
    发表于 06-06 14:01

    实时生成步进电机速度曲线

    种用于步进电机加速度的新算法可以实现速度曲线的实时参数化和计算。该算法可以在低端微控制器上运行,只使用简单的定点算术运算并且不使用数据表。它以恒定的加速度和
    发表于 05-14 15:09

    线性模组为什么会限定加减速时间?

    在工业自动化领域,线性模组作为精密传动系统的核心部件,其加减速时间的设定直接影响设备性能与寿命。通过对运动控制原理的深入分析可以发现,加减速时间的限定是机械结构强度、电机特性、运动精度
    的头像 发表于 05-11 17:04 743次阅读
    线性模组为什么会限定<b class='flag-5'>一</b>个<b class='flag-5'>加减速</b>时间?

    网络笔记分享-实时生成步进电机速度曲线

    种用于步进电机加速度的新算法可以实现速度曲线的实时参数化和计算。该算法可以在低端微控制器上运行,只使用简单的定点算术运算并且不使用数据表。它以恒定的加速度和
    发表于 03-04 21:17

    行星减速步进电机有什么作用?怎么运作的?

    行星减速机在减速步进电机中扮演着至关重要的角色。其主要作用是通过使用行星齿轮组来减小输出转速并增大输出扭矩。这种设计使得步进电机能够在运行时稳定地输出所需的扭矩,从而更好地满足各种应用
    的头像 发表于 03-03 11:31 958次阅读
    行星<b class='flag-5'>减速</b>步进<b class='flag-5'>电机</b>有什么作用?怎么运作的?

    微型交流减速电机的加速度分析

    微型交流减速电机种高效能、紧凑型的电机,广泛应用于各种自动化设备和小型机械中。其主要特点包括高效率、低噪音、温升低以及安装方式的多样性,这些特性使得微型交流
    的头像 发表于 02-25 16:13 1079次阅读
    微型交流<b class='flag-5'>减速</b><b class='flag-5'>电机</b>的加速度分析

    减速电机的工作原理如下

    减速电机种将电机的高速旋转转换为低速旋转的装置,其主要功能是通过减小输出轴的转速来改变输入轴的转速,从而提供更强大的输出扭矩。这种设备广泛应用于各种机械设备中,以满足不同的工作需求
    的头像 发表于 02-20 15:55 1352次阅读
    <b class='flag-5'>减速</b><b class='flag-5'>电机</b>的工作原理如下

    交流减速电机概述

    交流减速电机种通过交流电源驱动电机旋转,再通过减速装置将转速降低,从而输出低速而大扭矩的动力设备。这种
    的头像 发表于 02-12 17:21 818次阅读
    交流<b class='flag-5'>减速</b><b class='flag-5'>电机</b>概述

    双曲面减速电机是什么类型的电机

    双曲面减速电机种高效的传动装置,其核心部件是双曲面齿轮。这种齿轮的特殊形状使其具有更大的传动比和更高的效能。与传统齿轮相比,双曲面齿轮减速电机
    的头像 发表于 02-11 15:24 688次阅读
    双曲面<b class='flag-5'>减速</b><b class='flag-5'>电机</b>是什么类型的<b class='flag-5'>电机</b>?

    谐波减速器与伺服电机的配合

    在现代工业自动化中,精密控制和高效传动是实现高精度机械运动的关键。谐波减速器与伺服电机的结合,为这需求提供了完美的解决方案。 、谐波
    的头像 发表于 01-21 18:13 1989次阅读

    ZMC600E运动控制器T型、S型速度规划详解

    导读想深入了解ZMC600E运动控制器的速度规划吗?T型线性加减速简洁高效,S型过渡自然减震,避免冲击。通过合理的规划选择,可有效提升设备精度、效率与性能。深入探索其核心,为工业自动化设备的
    的头像 发表于 12-30 11:40 956次阅读
    ZMC600E运动<b class='flag-5'>控制</b>器T型、<b class='flag-5'>S</b>型速度规划<b class='flag-5'>详解</b>

    减速电机概述了解多少?

    。此外,在注塑机、压机等重型机械中,也需要使用减速电机来提供足够的扭矩和精确的速度控制。 机器人 :是减速电机的重要应用领域之
    发表于 12-23 15:16

    减速电机概述你了解多少

    减速电机,作为机械传动领域的关键部件,是指将电机(马达)与减速机集成体的动力传输装置。它广泛应用于工业自动化、新能源、节能环保等多个领域,
    的头像 发表于 12-23 15:12 1698次阅读
    <b class='flag-5'>减速</b><b class='flag-5'>电机</b>概述你了解多少

    减速电机扭矩的含义

    减速电机扭矩是指减速电机输出端所产生的力矩大小,它是衡量减速电机性能的重要参数之
    的头像 发表于 12-19 14:54 1722次阅读
    <b class='flag-5'>减速</b><b class='flag-5'>电机</b>扭矩的含义