Stm32 Bluepill 上使用 Arduino SimpleFOCShield
SimpleFOCShield 是一个BLDC驱动,不仅可以与带有 Arduino UNO 类型的开发板使用,也可以作为一个独立的驱动板与其他单片机连接。
以下是使用Stm32 Bluepill 和 SimpleFOCShield连接的示例:
更多信息,请点击 Arduino Simple FOC Shield.
Bluepill 引脚
确保在分配BLDC驱动器引脚之前确认引脚必须支持PWM。
编码器
- 通道
A
和B
连接到PB9
和PB8
。 - 如果你的编码器有
index
(基准)信号,你也可以将它连接到电路板上,例如在PB7
上。
注意
任何支持数字量的引脚都可以是STM32板上的外部中断引脚。
连接 SimpleFOCShield
- 将
PWMa
,PWMb
和PWMc
信号连接到Bluepill的PA10
,PA9
和PA8
。 - 连接
enable
引脚到任何支持数字量的引脚,如PA11
。 - 共地。
- 连接电源线。
电机
- 电机
a
相、b
相和c
相 直接连接接线柱TB_M1
。