找回密码
 注册
关于网站域名变更的通知
查看: 98|回复: 1
打印 上一主题 下一主题

步进电机的相对位置&绝对位置控制, STC32G PWM加减速脉冲输出控制

[复制链接]

该用户从未签到

跳转到指定楼层
1#
 楼主| 发表于 2025-8-27 14:46 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
步进电机相对位置&绝对位置控制, STC32G PWM加减速脉冲输出控制7 \  H9 [- c* R' R7 ~8 p
3 y  K! @" a5 K' _/ Z
序言
- H: p/ {2 p1 h$ R; g' C8 Q. Q    很多人不理解,为什么这个步进电机的启停需要加减速控制。步进电机大家应该都熟,给一个脉冲,步进电机就旋转一个步距角。但实际上,如果启动时脉冲信号变化太快,步进电机由于内部的反向电动势的阻尼作用,转子与定子之间的磁反应将跟随不上电信号的变化,将导致堵转和丢步;如果要立即停止,由于所带负载具有惯性,可能会导致过冲。因此步进电机需要做加减速控制。通常,完成步进电机的加减速时间为300ms以上。2 U' Y* \; }6 N* s: _5 \' O0 ~
3 k$ T; z9 |" @* a6 s
一、实现过程0 L9 J* ^% S7 O# h) X8 x$ G( I; p% m
    整个PWM加减速脉冲输出的过程可以分为三个部分:
( t* h! w) v6 o! q7 F! E2 ]+ z) J; N( c
    1.加减速参数计算(常见的有三角形或梯形加减速,S型曲线加减速等)
( T: h8 v6 z* N: I% F5 f& C    2.脉冲启动和输出(跟新中断内加载新的PWM频率)$ Q% Y" v5 t* r( T( @
    3.脉冲停止和急停(如果正常停止速度会逐渐降低并停止,如果有急停信号直接停止输出)
  |/ B% X& }& {. o  g! q3 t$ p3 o# M' o" J8 s
二、分析
$ G* l/ z7 f; Y  q    1.加减速过程分析:首先上面提到加减速常见的有很多,这里主要来分析三角形或梯形加减速,为什么会把三角形和梯形加减速放在一起呢,我们来思考如下一个例子:假如我程序设定的电机最高转速180转,步距角为1.8度不细分(转一圈需要200个脉冲),也就是说脉冲的速度需要达到180*200=36 KHZ才能到电机的最高转速,要转很多圈的情况下,我们就是先加速到这个36khz,在匀速运行,在减速,整体的过程如下:
/ l6 k6 y; E1 D( a7 q4 O
; j8 @( V9 }1 a
然而某一步动作电机只需要转四分之一圈,这个时候电机还没加速到最大值就已经到位置了,所以最终的过程就会如下图红线部分: o( R- r* j- w9 f

# G  U; s, g6 e
  • TA的每日心情

    2025-10-7 15:18
  • 签到天数: 38 天

    [LV.5]常住居民I

    2#
    发表于 2025-8-28 08:51 | 只看该作者
    这个内容也太少了,初学者不知所以,稍有所成者看这个感觉又浪费时间。! G5 i! w6 Z  c% c. |' v
    不妥不妥。
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-10-9 05:21 , Processed in 0.156250 second(s), 28 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表