STM32F103RCT6+BTN7971B+JGB37-520+PWM驱动电机

1.STM32F103RCT6最小系统板如图1所示

2.BTN7971B电机驱动器

3.GB37-520带减速器和编码器直流电机

4.电机测试(不接单片机)

5.电机测试,联接单片机

按照如图所示,联接

GB37-520电机 BTN7971B模块 电源电机侧 BTN7971B模块 单片机侧 最小系统板 1 M+ OUT1 5V+ 2 M- OUT2 IN1 PC6 3 GND VCC IN2 PC7 4 VCC GND GND GND 5 B 6 A

6.STM32CubeIDE中配置针脚

串口下载、时钟、PD2点亮D2如前例所示

本例使用TIM8,Channel1->PWM Generation CH1和Channel2->PWM Generation CH2,并设置Parameter Settings→Counter Settings→Counter Period(AutoReload) →7200-1,点击小齿轮图标,生成代码。

7.STM32CubeIDE中编写代码

比如正转,就解开90和92行,91和93保持注释,如果反转,就解开91和93行,90和92保持注释,

8.实验结果

STM32F103RCT6驱动电机

STM32F103RCT6驱动电机
经验分享 程序员 微信小程序 职场和发展