无刷直流电机驱动器
该库将与大多数三相无刷直流电机驱动器兼容。例如 L6234、 DRV8305、 DRV8313,甚至 L293。
目前,低成本的无刷直流电机驱动板仍然相对难以找到,这使得我们的硬件选择相当有限。这也是开发 简易FOC扩展板(一种多功能且简单的无刷直流电机驱动器)的动机之一。幸运的是,社区在这方面正开始势头渐增,无刷直流电机很可能在不久的将来也成为业余爱好者社区的标准,这真的很令人兴奋!😃
在项目中需要哪种无刷直流电机驱动器,直接取决于所使用的无刷直流电机。因此,我们可以将它们分为两类:
- 低功率无刷直流电机驱动器 - 云台电机(电阻>10Ω)
- 高性能无刷直流电机驱动器 - 大功率无刷直流电机(电阻<1Ω)
低功率驱动板 (云台电机)
以下是一些专为云台电机设计的无刷直流电机驱动板,可直接与该库配合使用。云台电机通常有超过10个极对,内部电阻>10Ω。它们设计用于低速下的非常平稳运行。云台电机用途广泛,非常适合高质量地替代步进电机和直流伺服电机。
| 示例 | 描述 | 规格 | 链接 | 价格 |
|---|---|---|---|---|
![]() | Arduino 简易FOC扩展板 v1 | - L6234芯片 - 8-24V - 最大5安培 - 1个电机 - Arduino扩展板 - 编码器+I2C上拉电阻 | 更多信息 | 15欧元 |
![]() | Arduino 简易FOC扩展板 v2 | - L6234芯片 - 8-24V - 最大5安培 - 1个电机 - Arduino扩展板 - 编码器+I2C上拉电阻 - 串联电流检测 - 板载稳压器 | 简易FOC商店 阿里巴巴国际站 易贝 | 约20欧元 |
![]() | 简易FOC迷你板 v1 | - DRV8313芯片 - 8-30V - 最大2.5安培 - 板载3.3V低压差稳压器 - 1个电机 - 21x26毫米 | 简易FOC商店 阿里巴巴国际站 | 5-15欧元 |
![]() | Drotek L6234 转接板 | - L6234芯片 - 1个电机 - 25x25毫米 | Drotek 易贝 | 30欧元 |
![]() | Deng FOC控制器 转接板 | - L6234芯片 - 8-24V - 最大5安培 - 2个电机 - 39x56毫米 | 阿里巴巴国际站 易贝 | 35-50欧元 |
此外,您可以找到集成了无刷直流电机驱动器和微控制器芯片的云台控制器板。
| 示例 | 描述 | 规格 | 链接 | 价格 |
|---|---|---|---|---|
![]() | HMBGC V2.2 | - 4599场效应管 - 2个电机 - 50x30毫米 - Atmega328 | 易贝 | 20欧元 |
![]() | BGC 3.0 | - 4599场效应管 - 2个电机 - 50x50毫米 - Atmega328 | 阿里巴巴国际站 | 10欧元 |
![]() | BGC 3.1 | - l6234 - 2个电机 - 50x50毫米 - Atmega328 | 易贝 | 10欧元 |
![]() | Storm32 BGC | - DRV8313 - 3个电机 - 50x50毫米 - Stm32f103 | 易贝 | 25欧元 |
最后,运行云台无刷直流电机的最便宜解决方案之一是使用双直流电机驱动器,例如:
| 示例 | 描述 | 规格 | 链接 | 价格 |
|---|---|---|---|---|
![]() | 步进驱动器L298N | - L298N芯片 - 1个电机 - 5V-35V - 2A(单个桥臂最大值) | 易贝 | 2欧元 |
L298N的局限性
L298N基于双极晶体管技术,晶体管上升时间相对较长,可能导致运行不平稳。 我们建议仅在闭环模式下使用基于L298N的驱动板,因为位置传感器可以纠正驱动器可能产生的噪声。 对于初学者来说,它也可能是一个很好的板子,可以作为一种廉价的解决方案来熟悉FOC,但有一定的性能限制。
高性能驱动板
简易FOC库基本上支持任何可以使用3路PWM或6路PWM信号控制的无刷直流电机驱动器。此外,具有电流检测功能的驱动器可以直接控制扭矩,而所有其他驱动器可以使用估计电流(更多信息)。
以下是经过测试且与该库兼容的驱动板:
| 示例 | 描述 | 规格 | 链接 | 价格 |
|---|---|---|---|---|
![]() | DRV8302驱动器 | - DRV8302芯片 - 1个电机 - 45V/27A - 反电动势/电流检测 - 故障保护 | 阿里巴巴国际站 | 30欧元 |
![]() | DRV8301驱动器 | - DRV8301芯片 - 1个电机 - 45V/27A - 反电动势/电流检测 - 故障保护 - SPI配置 | 阿里巴巴国际站 | 45欧元 |
![]() | B-G431B-ESC1 | - STM32G431CB芯片 - 板载ST-LINK/V2-1 - 1个电机 - 30V/40A - 低侧电流检测 - 故障保护 | 意法半导体网站 贸泽电子 | 16欧元 |
![]() | 英飞凌 BLDC-SHIELD_IFX007T扩展板 | - IFX007T半桥 - 1个电机 - 40V/30A - 反电动势/低侧电流检测 - 故障保护 | 英飞凌 | 40欧元 |
![]() | @byDagor Dagor无刷控制器 | - DRV8305驱动器 - 1个电机 - 25V/40A - 电流检测 - 集成传感器 - 基于Esp32 - 故障保护 | 简易FOC商店 alpha批次已售罄 | 40欧元 |
![]() | Arduino 简易FOC功率扩展板 | - BTN8982半桥 - 1个电机 - 40V/30A - 故障保护 版本v1: - 串联电流检测 - I2C/霍尔/编码器上拉电阻 - 2x可堆叠 | 制作 | 约20欧元 |
![]() | FOC-简易FOC-电机驱动开发板 | - IR2103驱动器 - 1个电机 - 36V/20A - 低侧电流检测 | 阿里巴巴国际站 易贝 | 30欧元 |
![]() | ODRIVE V3.6 | - 需要STlink编程器 - 2个电机 - 12-48V - 60A(峰值120A) - 低侧电流检测 | 阿里巴巴国际站 ODrive商店 | 70-100欧元 200欧元 |
IFX007T和BTN8982芯片的局限性
IFX007T和BTN8982基于相对较旧的晶体管技术,晶体管上升时间相对较长,可能导致运行不平稳。 我们建议仅在闭环模式下使用基于这些芯片的驱动板,因为位置传感器可以纠正驱动器可能产生的噪声。 对于初学者来说,它也可能是一个很好的板子,可以作为一种廉价的解决方案来熟悉大电流FOC,但有一定的性能限制。

















