Link

步进电机驱动器

该库将兼容大多数具有2个全H桥或4个半桥的2相步进电机驱动板,如 MC33926, L298, L293。为了驱动板能配合库运行,需要使用4路pwm信号。

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

此库不支持DIR+STEP(步进和方向)接口的步进驱动程序,如A4988, DRV8825, TB6600, TB6560等。

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

支持的驱动板示例

本库支持以下一些步进驱动板

示例描述规格链接价格
Stepper driver MX1508- MX1508 chip
- 1 motor
- 5V-10V
- 2.5A
Ebay1€
Stepper driver L298N- L298N chip
- 1 motor
- 5V-35V
- 2A(MAX single bridge)
Ebay2€
Shield R3 DC Motor Driver Module- L298P chip
- 1 motor
- 5V-35V
- 2A(MAX single bridge)
Ebay6€
Arduino Motor Drive Shield V1- L293D chip
- 1 motor
- 5V-35V
- 0.6A( 1.2 peak)
Ebay6€
Arduino Motor Drive Shield V2- TB6612 chip
- 1 motor
- 5V-35V
- 1.2A (3A peak)
Ebay25€
Arduino Monster motor shield- VNH2SP30 chip
- 1 motor
- 5V-16V
- 14A (30A peak)
Ebay8€

或者,你可以使用两个直流电机驱动板,电机的每个相分别用一个。下面是一些例子:

示例描述规格链接价格
Pololu MC33926- MC33926 chip
- 1 motor
- 5V-28V
- 5A MAX
Drotek
Ebay
18€
Aideepen BTS7960B- BTS7960B chip
- 1 motor
- 5V-30V
- 43A MAX
Aliexpress10€

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