• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

stm32驱动步进电机会有振动

勇哥来巡山 2018-06-27 浏览量:1437
请问这种情况可能是什么原因造成的
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  •  步进电机是按照输入脉冲的频率和脉冲数来运行的,当步进电机在低速的时候,由于脉冲的频率较低,运转时会有振动的现象,一般在低速时将步距角细分,提高脉冲频率,振动的现象会有所改善。
    步进电机只能够由数字信号控制运行的,当脉冲提供给驱动器时,在过于短的时间里,控制系统发出的脉冲数太多,也就是脉冲频率过高,将导致步进电机堵转。要解决这个问题,必须采用加减速的办法。
    就是说,在步进电机起步时,要给逐渐升高的脉冲频率,减速时的脉冲频率需要逐渐减低。这就是我们常说的“加减速”方法。
     步进电机转速度,是根据输入的脉冲信号的变化来改变的。从理论上讲,给驱动器一个脉冲,步进电机就旋转一个步距角(细分时为一个细分步距角)。实际上,如果脉冲信号变化太快,
    步进电机由于内部的反向电动势的阻尼作用,转子与定子之间的磁反应将跟随不上电信号的变化,将导致堵转和丢步。所以步进电机在高速启动时,需要采用脉冲频率升速的方法,在停止时也要有降速过程,
    以保证实现步进电机精密定位控制。加速和减速的原理是一样的。下面就加速实例加以说明:
     加速过程,是由基础频率(低于步进电机的直接起动最高频率)与跳变频率(逐渐加快的频率)组成加速曲线(降速过程反之)。跳变频率是指步进电机在基础频率上逐渐提高的频率,
    此频率不能太大,否则会产生堵转和丢步。加减速曲线一般为指数曲线或经过修调的指数曲线,当然也可采用直线或正弦曲线等。使用单片机或者PLC,都能够实现加减速控制。对于不同负载、不同转速,需要选择合适的基础频率与跳变频率,才能够达到最佳控制效果。指数曲线,在软件编程中,先算好时间常数存贮在计算机存贮器内,
    工作时指向选取。通常,完成步进电机的加减速时间为300ms以上。如果使用过于短的加减速时间,对绝大多数步进电机来说,很难实现步进电机的高速旋转。

    • 发布于 2018-06-29
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:12
  • 电流大,你的电源顶不住了。
    • 发布于2018-06-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 是不是驱动支持不足?

    此外安装上不稳定也可能有振动。

    • 发布于2018-06-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个问题很常见,一般是电流过大或者是频率过快的原因,电流大可以降压,频率过快可以降低速度。

    • 发布于2018-06-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 电流过大会引起震动,但是这种情况一般是频率不合适,你换换其他频率试试,频率过低过高都会也会引起震动的
    • 发布于2018-06-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 有可能是功率不够,或者电机转子本身不平衡
    • 发布于2018-06-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 如果是ULN2003驱动28BYJ-48的话,振动是不可避免的,因为步距角本身就很大。

    如果是用正常的带细分的步进驱动,比如16细分,驱动1.8度步进角的电机,因为每个脉冲的角度接近0.1度,空载应该几乎感受不到振动的。

    负载过大时候会振动并丢步。


    • 发布于2018-06-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 有可能是脉冲频率过低导致的……两相混合式步进电动机在低速运转时易出现低频振动现象
    • 发布于2018-06-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 有很多可能.

    但是一般来说电机会振动说明你的驱动没写好.

    • 发布于2018-06-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 如果低速震动可能步进电机有问题, 或者你可以把驱动细分调整一下试试看
    • 发布于2018-07-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 一般是频率不对 过低和过高都会造成震动
    • 发布于2018-07-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 一般驱动都是有细分的

    细分可以让步进电机运行的顺滑一些


    • 发布于2018-07-25
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

stm32驱动步进电机会有振动