Link

硬件连接

将 Arduino SimpleFOCShield 与微控制器、BLDC 电机、电源和传感器连接非常简单直观。

微控制器

  • Arduino SimpleFOCShield 设计为可轻松堆叠在所有带 Arduino 接口的设备上,例如:Arduino UNO、Arduino MEGA、Stm32 Nucleo 等类似设备。
  • 它也可以作为独立的 BLDC 驱动器使用,例如与 Stm32 Bluepill 配合使用。

BLDC 电机

  • 电机相 abc 直接连接到电机端子连接器 TB_M1

注意:功率限制

Arduino SimpleFOCShield 专为内部电阻高于 10Ω 的云台电机设计。该板的绝对最大电流为 5A。使用此板时,请确保所用的 BLDC 电机符合这些限制。
如果仍想将此驱动器与电阻极低(R < 1Ω)的 BLDC 电机一起使用,请确保限制施加到板上的电压。
有关电机选择的更多信息,请访问 BLDC 电机文档

电源

  • 电源电缆直接连接到端子 TB_PWR
  • 推荐电源电压为 12V 至 24V,一般来说,该板尚未在更高电压下测试,但在高达 30V 的电压下应该不会有太多问题。

编码器

  • 通道 AB 连接到编码器连接器 P_ENCAB 端子。
  • 如果编码器有 index 信号,也可以将其连接到编码器连接器的 I 端子。

磁性传感器 SPI

  • 磁性传感器的 SPI 接口信号 SCKMISOMOSI 连接到 Arduino 的 SPI 引脚(Arduino UNO 为 131211)。
    • 如果应用需要多个传感器,所有传感器都连接到 Arduino 的相同引脚。
  • 片选 引脚连接到所需引脚。连接到同一 Arduino 的每个传感器必须具有唯一的片选引脚。

磁性传感器 I2C

  • 磁性传感器的 I2C 接口信号 SCLSDA 连接到 Arduino 的 I2C 引脚(Arduino UNO 为 A4A5)。
    • 如果应用需要多个传感器,所有传感器都连接到 Arduino 的相同引脚。
  • 可能需要为 SDASCL 线使用额外的上拉电阻。

磁性传感器模拟输出

  • 磁性传感器的模拟输出直接连接到任何模拟输入引脚,下图中我们使用 A0
    • 如果应用需要多个传感器,每个传感器都连接到一个模拟输入引脚。

霍尔传感器

  • 通道 ABCUVW)连接到编码器连接器 P_ENC