连接硬件
将SimpleFOCShield 与单片机、无刷直流电机、电源和传感器连接起来。
单片机
Arduino SimpleFOCShield 可堆叠在所有有 Arduino 标准接口的设备上,如: Arudino UNO, Arudino MEGA, Stm32 Nucleo 等。
Bit 它也可以作为一个独立的无刷直流电机驱动程序,如 Stm32 Bluepill 所示。
wait to translate
无刷直流电机
- 电机的
a
相,b
相和c
相直接连接到驱动板的电机输出端子TB_M1
注意:功率的限制
Arduino SimpleFOCShield 适用于内阻大于10Ω的云台电机。此单驱动器的最大电流为5A。请确保你使用此驱动器时的无刷直流电机符合上述对电机的要求。
如果你仍然想在这块驱动板上用内阻小于10Ω的电机,请留意设置驱动板的电压限制。
有关电机选择的更多信息,请访问 无刷直流电机文档
电源
- 电源线连接到输入端
TB_PWR
- 电源电压建议在12-24V。这块驱动器上没有测试过更高的电压输入,但在30V以下应该不会有太多问题。
编码器
- 通道
A
andB
连接到驱动板的编码器端子P_ENC
的A
和B
上。 - 如果你的编码器上有
index
,你也可以将它连接到编码器端子的I
上。
图片名词:Power supply (电源),Encoder(编码器), BLDC motor(无刷直流电机),optional(可选择的)
磁传感器-SPI通信
- 磁传感器的 SPI 接口
SCK
,MISO
和MOSI
连接到 Arduino 的SPI
引脚 (Arduino UNO13
,12
and11
)。- 如果需要多个传感器,可以将所有传感器都连接到 Arduino 的相同引脚上。
chip select
引脚连接到所需的引脚上,每个连接到同一个 Arduino 的传感器必须有唯一的 chip 选择引脚。
图片名词:Power supply (电源), BLDC motor(无刷直流电机)
磁传感器-I2C通信
- 磁传感器的 I2C 的接口
SCL
和SDA
连接到 Arduino 的I2C
引脚 (Arduino UNOA4
和A5
).- 如果需要多个传感器,可以将所有传感器都连接到 Arduino 的相同引脚上。
- 你可能需要给
SDA
和SCL
接上拉电阻。
图片名词:Power supply (电源), BLDC motor(无刷直流电机)
磁传感器-模拟输出
- 磁传感器的模拟输出直接连接到Arduino 的任何模拟输入引脚,在下图中我们使用
A0
- 如果需要多个传感器,则每个传感器需要连接到唯一的模拟输入引脚
图片名词:Power supply (电源), BLDC motor(无刷直流电机)
霍尔传感器
- 通道
A
,B
和C
(U
,V
和W
) 连接到驱动器的编码器端子P_ENC
.
图片名词:Power supply (电源), BLDC motor(无刷直流电机)