您的位置:河南振辰机械设备有限公司 > 新闻动态 > 若何局限步进电机

若何局限步进电机

2020-03-13 08:44

  步进电机是带有很众内齿的无刷直流电机,通过方圆的铜线圈磁性锁定到位。与无刷电机分歧,为步进电源供电电机不会转动。相反,它锁定到给定输入指定的名望,步进电机控制顺时针或逆时针转一小步。

  固然这使得步进电机的驱动特别繁杂,但与无刷直流电机比拟具有一个苛重上风:它们的角名望可能至极正确地指定。比方,步进电机控制倘使您生机电机正好转动270度,那么操纵平凡直流无刷电机(没有某种体例的反应)险些是不成以的,但操纵步进电时机很轻松。

  步进电机必要众个步进脉冲才力来到您思要的名望。其它,步进电机线圈永远通电,大大补充了维系转矩,但强制转动则很艰难。这些上风评释了为什么步进电机常用于很众利用,包罗CNC机床和CD/DVD驱动器。

  步进电机电动机分为两个阶段:单极和双极。单极电机包罗衔尾全体线圈的大众电源,而双极电机具有离别的线圈。

  单极电机普通有5根输入线 - 两根成对线担任线圈,第五根线衔尾到为每个线圈供应大众分接头。

  下外显示了怎么驱动每个输入以转动电机。向前挪动(即从步调1到2)使电机顺时针转动,而向后挪动则使电机逆时针转动。

  步进电机可以必要的电流远远逾越微担任器的限度,这便是微担任器务必从不直接衔尾到电机的起因。电机还可以爆发反电动势,可以会损坏I/O端口,而且绝对务必操纵钳位二极管。

  然而,驱动带有四个分立晶体管的步进电时机奢侈和笨重,这便是为什么务必操纵ULN2003步进驱动器IC 。该IC包罗七个达林顿晶体管,每个晶体管都包罗二极管庇护,也许供应500mA,50V输出(实质上比Arduino Uno可能惩罚的更众)。

  步进电机的编码步调可能通过switch语句和少许I/O位落成,但有一种更容易的举措:操纵内置的Stepper Library!

  固然Arduino是一个便当而容易的平台,但它的库扶助使它成为最好的平台之一商场上的模块通过Arduino库兼容。步进电机控制对付步进电机,咱们可能操纵步进器库轻松担任它们,无需对每一步举办编码。

  下一步(可选但举荐)是界说电机正在一整圈内转动的步数。本教程中操纵的电机有32个步调,并衔尾到比率为1:16的减速齿轮,因而一次转动的步数为513.

  现正在咱们有了界说的步数,咱们必要创筑一个步进电机对象。步进电机控制该对象初始化为五个变量:每转的步数和衔尾步进电机的四个引脚。

  正在创立功效中,咱们可能界说速率(以RPM为单元)咱们生机咱们的电机转动。对付这个例子,咱们将RPM创立为10.

  主轮回包罗转动电机所需的代码。正数暗示电机等于行进的次数,而负数暗示电机向相反宗旨转动。

  此示例中的三行代码显示STEPS_PER_RPM怎么用于将电机转动已知量。

本文由河南振辰机械设备有限公司发布于新闻动态,转载请注明出处:若何局限步进电机

关键词: 步进电机控制