使用Arduino开发板和DRV8825模块控制NEMA 17步进电机

步进电机是一种直流电机,它可以步进方式工作,从监控摄像机到复杂的机器人,无处不在。 NEMA 17步进电机的步进角为1.8°,这意味着它需要200步才能进行360°旋转。通过改变施加的控制信号的速率,我们可以轻松控制电机速度。通过对步进模块的微步进引脚应用适当的逻辑电平,可以在不同的步进模式下操作步进电机,例如全步、半步、¼步。在我们之前的文章中,我们使用Arduino控制28-BYJ48步进电机。 28-BYJ48的扭矩比NEMA 14、NEMA17等其他步进电机的扭矩相对较低。

在本篇文章中,我们将使用Arduino开发板和DRV8825步进模块控制NEMA 17步进电机。我们还将使用电位器来控制步进电机的方向,使其顺时针和逆时针方向旋转。

需要的组件

● Arduino UNO开发板

● NEMA17步进电机

● DRV8825步进驱动器模块

● 47μf电容

● 电位器

Nema 17步进电机驱动器 - DRV8825

步进驱动器模块控制步进电机的工作。步进驱动器通过不同相位将电流发送到步进电机。

DRV8825是一个类似于A4988模块的微步驱动器模块。它用于控制双极步进电机。这款Nema 17步进驱动器模块具有内置转换器,这意味着它可以仅使用两个引脚(即STEP和DIR)控制双极步进电机(如NEMA 17)的速度和方向。 STEP引脚用于控制步进,DIR引脚用于控制旋转方向。

在这里插入图片描述

Nema 17电机驱动器DRV8825的最大输出容量为45V和±2.2 A。该驱动器可以在六种不同的步进模式下操作步进电机,即全步、半步、四分之一步、八分之一步、十六分之一步、以及三十二分之一步。您可以使用微步进引脚(M0、M1和M2)更改步进分辨率。通过为这些引脚设置适当的逻辑电平,我们可以将电机设置为六分之一步的分辨率。

更多内容请参考以下链接:https://www.yiboard.com/thread-1255-1-1.html


欢迎扫码关注微信公众号:yi-board

在这里插入图片描述

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值