ST MCU Finder
安装免费手机应用,
寻找理想的ST MCU

[STM32F4] stm32f410 驱动THB6128模块 控制2相4线步进电机

[复制链接]
143|3
 楼主 | 2019-8-13 16:10 | 显示全部楼层 |阅读模式
控制板:NUCLEO-F410RB
驱动器:THB6128步进电机驱动板模块(淘宝同款)
电机:驰海电机 2相4线

接线说明 采用共阴极接法,高电平有效
PC4->CP+        CP-   ->   GND
PC1->DIR+      DIR-   ->   GND
PC2->EN+        EN- -  >   GND  
特别说明PC4是TIM9 在cubeMX里自动指定PWM channel 1  GND是接现在NUCLEO-F410RB 上的GND

现在的问题是硬件接通后(如附图接线),初始化用cubeMX生成(见附图),我现在用最简单的程序写电机都没有反应。用示波器观察,CP+上有PWM波形,但电机就是不转。我的预想是给一个CP+ ,转1步(如果没有细分的话)请大佬帮忙看一下。
stm32 THB6128.jpg
THB6128.jpg
gpio define.jpg
main.jpg
cubeMX pin.jpg
PWM.jpg

使用特权

评论回复
| 2019-8-13 20:26 | 显示全部楼层
这种比较好控制,之前还用过PWM控制的。

使用特权

评论回复
| 2019-8-14 00:20 | 显示全部楼层
xuexi一下,

使用特权

评论回复
 楼主 | 2019-8-16 09:10 | 显示全部楼层
捉虫天师 发表于 2019-8-13 20:26
这种比较好控制,之前还用过PWM控制的。

但是电机现在是不转的。不知道是哪里的问题?用示波器观察引脚,方波信号已经给进去了,按理讲,我每给一个方波信号,电机应该就可以转一步。您觉得会是什么问题,是硬件接线的问题,还是程序写的哪里不对?请帮助一下!!!

使用特权

评论回复
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 投诉建议 创建版块 申请版主

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式

论坛热帖

在线客服 快速回复 返回顶部 返回列表