STM32控制步进电机

步进电机

此次控制的是17HS8401NTB型号的步进电机

2相4线

黑A+ 绿A-

红B+ 蓝B-

这里写图片描述

L298N 电机驱动

这里写图片描述

L298N

INT1-4接STM32四路GPIO输出

12V接电源正极

GND接电源负极和STM32板子上的地

5V接板子上5V给板子供电(如果板子有供电可以不接)

OUT1-4 分别接 A+ B+ A- B-

STM32控制步进电机

两相4线步进电机脉冲:

这里写图片描述

四拍驱动时序

一拍1.8° 200拍/圈

四拍驱动时序 A B C D
黑 A+ 1 0 0 0
红 B+ 0 1 0 0
绿 A- 0 0 1 0
蓝 B- 0 0 0 1

A->B->C->D->A->B->……

四拍驱动代码:
#define A1 PBout(12)  //A+
#define B1 PBout(13)  //B+
#define A2 PBout(14)  //A-
#define B2 PBout(15)  //B-

void setMotor_four(
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值