硬件连接

将 Arduino SimpleFOCShield 与微控制器、BLDC 电机、电源和传感器连接非常简单直观。
微控制器
- Arduino SimpleFOCShield 设计为可轻松堆叠在所有带 Arduino 接口的设备上,例如:Arduino UNO、Arduino MEGA、Stm32 Nucleo 等类似设备。
- 它也可以作为独立的 BLDC 驱动器使用,例如与 Stm32 Bluepill 配合使用。
BLDC 电机
- 电机相
a、b和c直接连接到电机端子连接器TB_M1
注意:功率限制
Arduino SimpleFOCShield 专为内部电阻高于 10Ω 的云台电机设计。该板的绝对最大电流为 5A。使用此板时,请确保所用的 BLDC 电机符合这些限制。
如果仍想将此驱动器与电阻极低(R < 1Ω)的 BLDC 电机一起使用,请确保限制施加到板上的电压。
有关电机选择的更多信息,请访问 BLDC 电机文档
电源
- 电源电缆直接连接到端子
TB_PWR - 推荐电源电压为 12V 至 24V,一般来说,该板尚未在更高电压下测试,但在高达 30V 的电压下应该不会有太多问题。
编码器
- 通道
A和B连接到编码器连接器P_ENC的A和B端子。 - 如果编码器有
index信号,也可以将其连接到编码器连接器的I端子。

磁性传感器 SPI
- 磁性传感器的 SPI 接口信号
SCK、MISO和MOSI连接到 Arduino 的 SPI 引脚(Arduino UNO 为13、12和11)。- 如果应用需要多个传感器,所有传感器都连接到 Arduino 的相同引脚。
片选引脚连接到所需引脚。连接到同一 Arduino 的每个传感器必须具有唯一的片选引脚。

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

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

霍尔传感器
- 通道
A、B和C(U、V和W)连接到编码器连接器P_ENC。
