步进电机驱动器
该库将与大多数具有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 | Ebay | 1欧元 |
![]() | 步进驱动器L298N | - L298N芯片 - 1个电机 - 5V-35V - 2A(单个桥最大) | Ebay | 2欧元 |
![]() | 扩展板 R3直流电机驱动模块 | - L298P芯片 - 1个电机 - 5V-35V - 2A(单个桥最大) | Ebay | 6欧元 |
![]() | Arduino电机驱动扩展板V1 | - L293D芯片 - 1个电机 - 5V-35V - 0.6A(峰值1.2A) | Ebay | 6欧元 |
![]() | Arduino电机驱动扩展板V2 | - TB6612芯片 - 1个电机 - 5V-35V - 1.2A(峰值3A) | Ebay | 25欧元 |
![]() | Arduino Monster电机扩展板 | - VNH2SP30芯片 - 1个电机 - 5V-16V - 14A(峰值30A) | Ebay | 8欧元 |
简易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 | Aliexpress | 10欧元 |
最后,您也可以使用两个3相无刷直流电机驱动器。每个无刷直流电机驱动器都有3个半桥,您需要从中使用2个。当您将两个驱动器组合使用时,将使用它们6个输出引脚中的4个。









