模板: Motor Control Shield for STM32 use

来自Waveshare Wiki
跳转至: 导航搜索

我们提供的例程是基于STM32F103RBT6,提供的连接方式是对应的STM32F103RBT6的引脚为例,如果有需要使用其他STM32,请按实际引脚连接

硬件连接

STM32F103RB连接引脚对应关系
Motor STM32 直流电机 步进电机
M1A PA10 直流电机 1 步进电机 1
M1B PB3
M2A PB5 直流电机 2
M2B PB4
M3A PA8 直流电机 3 步进电机 2
M3B PA9
M4A PA6 直流电机 4
M4B PA5
M1EN PB10 M1A, M1B 使能控制
M2EN PC7 M2A, M2B 使能控制
M3EN PB6 M3A, M3B 使能控制
M4EN PA7 M4A, M4B 使能控制

软件说明

例程是基于HAL库进行开发的。 请在资料里面下载程序,找到XNUCLEO-F103RB程序文件目录,打开Motor_Control_Shield_Code\XNUCLEO-F103RB

直流电机

  • 打开DC_Motor/MDK-ARM/DC_Motor.uvprojx文件

Motor DC 1.jpg

  • 编译下载即可

Motor DC 2.jpg

现象

四路直流电机同时旋转。

步进电机

  • 打开Stepper_Motor/MDK-ARM/Stepper_Motor.uvprojx文件

Motor Stepper 1.jpg

  • 编译下载即可

Motor Stepper 2.jpg

现象

两路步进电机依次旋转一周。