该项目展示了如何使用 STMicroelectronics 的 IC STSPIN820 产品控制步进电机。使用 Arduino Mega 2560(可用于其他 Arduino 型号)和 STSPIN820 的评估板 EVALSP820-XS,我们可以在速度、方向和步进(直到 1/256)方面控制双极步进电机,并提供更多保护(过电流、过温、短路保护、VM UVLO)。该板使用起来非常简单,而且非常小,如原理图所示。使用Arduino,可以通过改变STEP信号的频率来控制电机速度,通过改变信号DIR的状态和驱动模式(从整步到1/256)来控制方向(顺时针和逆时针)输入 M0、M1、M2,如 IC 数据表中所述。评估板需要电源 VCC 用于从 Arduino 板获取的命令信号(5V)和用于输出级的电源 VM(VM max=45V)使用电池或稳压电源从外部提供。通过串行监视器,用户可以对电机执行更多操作:打开/关闭(命令 e/o)、设置发送到电机的步数(命令 sxx)、设置电机速度(命令 fxx)、设置驱动器模式(命令 mxx)和方向 CCW 或 CW(命令 r/l)。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !