Link

Arduino SimpleFOCShield v2.0.3

这是一个开源的低成本无刷直流(BLDC)电机驱动器项目,主要用于最大5A电流的低功率的FOC应用。该驱动器完全兼容Arduino UNO和所有标准Arduino接口的主控板。SimpleFOCShield结合SimpleFOClibrary提供了友好的方式来控制无刷直流电机的硬件和软件。

YouTube演示视频

特性

  • 即插即用:结合 Arduino SimpleFOClibrary - github
  • 低成本: 15 -20欧元的价格 - 查看价格
  • 在线电流传感: 双向电流可达 3A/5Amps
    • 可选配置:3.3A - 3.3V adc, 5A - 5V adc
  • 集成 8V 调节器:
    • 通过焊盘启用/禁用
  • 最大功率 120W - 最大电流 5A, 输入电源 12-24V(最高35V)
    • 适用于内阻 >10Ω 的云台电机.
  • 可叠板:同时叠加两块SimpleFOCShield,运行2个电机
  • 编码器/霍尔传感器接口:集成的3.3kΩ上拉电阻(可选)
  • I2C 接口:集成的4.7kΩ上拉电阻(可选)
  • 可配置的引脚:硬件配置 - 通过焊接连接
  • Arduino headers:Arduino UNO, Arduino MEGA, STM32 Nucleo boards…
  • 开源:完全可用的制造文件 - 如何自制

新特征

注意

该无刷直流驱动器主要用于内阻为 >10 Ω的云台电机。使用 SimpleFOCShield 之前,请确保您的电机符合这个参数。

连接示意图

以编码器作为位置传感器的无刷直流电动机的电路连接示例。

有关如何将硬件连接到 shield 的更多信息,请查看完整的 连接实例

项目实例:倒立摆

这是一个完全基于Arduino SimpleFOC library 和 SimpleFOC shield设计和控制的,基于无刷电机的倒立摆

从许多方面来说,这是一个非常有趣的项目,它主要针对:

  • 需要一个好的平台测试他们先进算法的学生。
  • 有些许空闲时间和动力创造炫酷东西 :D 的任何人。

有关必要的组件、设计选择和代码的完整文档,请访问 项目文档

项目实例:基于SimpleFOCShield和Arduino UNO的线控转向

这个视频演示了 SimpleFOCShield 支持与 Arudino UNO 和 STM32 Nucleo-64 板堆叠。以及支持不同的具有较大精度跨度的磁编码器。

本项目所实现的控制算法为:

  • 线控转向 (力反馈) :两个电机的位置几乎耦合
  • 交互测试 Interactive gauge (触碰速度控制 haptic velocity control):两个电机的位置和速度几乎耦合

有关项目设置和代码的完整文档,请访问 项目文档

入门指南

你拥有自己的 SimpleFOCShield 了吗?
这里是一个简单的指南,如何开始您的设置

如何获得 SimpleFOCShield

  • 自己制作板子:请访问 板的制造 了解如何制造自己的板子!
  • 订购已完成的测试板:看看我们的 商店.