Link

步进电机驱动器

该库将与大多数具有2个全H桥或4个半桥的2相步进电机驱动板兼容,例如 MC33926 L298 L293 以及更多其他型号。为了使驱动板能够与该库配合工作,它需要能够通过以下方式进行控制:

  • 4个PWM信号,或者
  • 2个PWM信号 + 2个方向信号。

⚠️ 不支持DIR/STEP步进驱动器!

该库不支持具有DIR+STEP(步进和方向)接口的步进驱动器,例如A4988、DRV8825、TB6600、TB6560以及类似型号。

步进驱动器的选择直接取决于所使用的步进电机,基本上要确保步进驱动器能够提供电机运行所需的电流。

支持的板卡示例

以下是一些受该库支持的步进驱动板。

示例描述规格链接价格
步进驱动器MX1508- MX1508芯片
- 1个电机
- 5V-10V
- 2.5A
Ebay1欧元
步进驱动器L298N- L298N芯片
- 1个电机
- 5V-35V
- 2A(单个桥最大)
Ebay2欧元
扩展板 R3直流电机驱动模块- L298P芯片
- 1个电机
- 5V-35V
- 2A(单个桥最大)
Ebay6欧元
Arduino电机驱动扩展板V1- L293D芯片
- 1个电机
- 5V-35V
- 0.6A(峰值1.2A)
Ebay6欧元
Arduino电机驱动扩展板V2- TB6612芯片
- 1个电机
- 5V-35V
- 1.2A(峰值3A)
Ebay25欧元
Arduino Monster电机扩展板- VNH2SP30芯片
- 1个电机
- 5V-16V
- 14A(峰值30A)
Ebay8欧元

简易FOC也将支持一些完全集成的解决方案

示例描述规格链接价格
Misfit智能步进电机- samd21微控制器
- A4954驱动芯片
- 易于安装在NEMA17上
- 集成AS5047A传感器
- 1个电机
- 8V-32V
- 2A
AliExpress
MisfitTech
20-40欧元
BIGTREETECH S42B- stm32微控制器
- 2个A4950驱动芯片
- 易于安装在NEMA17上
- 集成TLE5012传感器
- 1个电机
- 12V-24V
- 2A
查看社区帖子
AliExpress
Amazon
20-40欧元

另外,您可以使用两个直流电机驱动板,每个用于电机的一个相位。以下是一些示例:

示例描述规格链接价格
Pololu MC33926- MC33926芯片
- 1个电机
- 5V-28V
- 最大5A
Drotek
Ebay
18欧元
Aideepen BTS7960B- BTS7960B芯片
- 1个电机
- 5V-30V
- 最大43A
Aliexpress10欧元

最后,您也可以使用两个3相无刷直流电机驱动器。每个无刷直流电机驱动器都有3个半桥,您需要从中使用2个。当您将两个驱动器组合使用时,将使用它们6个输出引脚中的4个。