SIEMENS湖南省郴州市(授权)西门子代理商——西门子华中总代理
| 更新时间 2024-11-14 07:00:00 价格 请来电询价 西门子总代理 PLC 西门子一级代 驱动 西门子代理商 伺服电机 联系电话 15903418770 联系手机 15915421161 联系人 张经理 立即询价 |
详细介绍
什么是梯形加减速
如下图所示,假设该装置使用步进电机实现物体X的移动,系统要求物体X从A点出发,到B点停止,移动的时间越短越好且系统稳定。
使用梯形加减速
OA段为滑块的加速部分、AB则是匀速部分,BC则是减速部分。因其图像呈现梯形,所以我们把这种运动变化称之为梯形加减速
使用加减速的理由
为什么要使用加减速呢?步进电机有一个很重要的技术参数:空载启动频率,也就是在没有负载的情况下能够正常启动的Zui大脉冲频率,如果脉冲频率大于该值,步进电机则不能够正常启动,发生丢步或者堵转的情况;或者也可以理解为由于步进脉冲变化过快,转子由于惯性的作用跟不上电信号的变化。所以要使用加减速来解决启动频率低的问题,在启动时使用较低的脉冲频率,然后逐渐的加快频率。
梯形加减速算法特点
梯形加减速一共分为三个阶段,OA 加速部分、AB 匀速部分 和 BC 减速部分。在 OA 加速过程中,由低于步进电机的启动频率开始启动(模型中由 0 启动),以固定的加速度增加速度到目标值;在 AB 匀速过程中,以Zui大速度匀速运动;在 BC 减速部分中,以加速度不变的速度递减到 0;这种算法是一种在加速过程和减速过程中加速度不变的匀变速控制算法,由于速度变化的曲线有折点,所以在启动、停止、匀速段中很容易产生冲击和振动。
算法基础
上图为步进电机与时间的示意图,其中:
以 stm32 的gaoji定时器 8 为例,使用定时器PWM输出模式给控制器发送脉冲。gaoji定时器 8 的时钟频率为 168MHZ, 如果将分频值设置为 5,那么定时器的时钟频率则为: , 相当于计数 28M 次正好为一秒,周期与频率为倒数关系,所以分频值为 5 的定时器 8 的计数周期 ; 和 的值即为ARR寄存器的值,所以我们在固定的定时器频率下,只需要改变ARR的值,即可改变电机的速度。
梯形算法要求的变量
加减速算法推导过程
1. 电机转过的角度 的计算:根据公式(5)和(6)可求得: 由上得出: 用公式(7)求第1个周期内计数器的值求第 个周期内计数器的值: 由上得出: 其中根据公式(7) 可得出: 由于计算的过程中需要进行开方运算,微控制器的计算能力有限,因此在此使用泰勒公式进行泰勒级数逐级逼近的方法。在这里主要是用的是泰勒公式的特例——麦克劳林公式;具体如下: 为构造与麦克劳林相同的公式将 ,并且与公式 (9) 做比值处理,并进行化简计算,具体如下图所示: 公式推导一共分为以下 5 个步骤推导:A. 与 利用公式(8)求比值;B. 分子分母提出 和 , 并将其约掉;C. 整理化简根号下的内容;D. 将麦克劳林公式带入;E. 忽略无穷下余项,化简求得;将其化简为关于 的式子如下: 化简后得出: 通过公式(7)和公式(9),即可推到出每个周期内的计时器的值,及每步的频率。经过化简的公式(9)有一定的误差,其得出的结果比公式(8)快。所以我们对公式(7)乘以0.676加以校正。 通过公式(9)和公式(10)我们可以求出:
相关产品