一、STM32+TB5128FTG(cubemx配置)驱动步进电机
`cubemx配置+给定参数配置
TB5128是一种采用PWM斩波的两相双极性步进电机驱动器。内置时钟解码器
二、基础配置
1.IF使能功能
低电平CLK模式 高电平串行模式
配置为低电平
2.ENABLE使能功能
低电平CLK模式 高电平串行模式
初始配置为低电平,工作情况下再配置为高电平
3.CW/CCW功能
低电平高电平代表电机方向,如果电机控制方向和你配置的不一致,那么改变高低电平。
4.分辨率配置
MODE0 MODE1 MODE2配置步进电机步长分辨率,详细见表,我配成的是1/64步长
MODE0=0 MODE1=1 MODE2=1
5.扭矩设置
低电平扭矩100% 高电平扭矩50%
,配置为50%
6.CLK沿功能
低电平单沿,高电平双研,配置为高电平
7.STANDBY功能
低电平待机,高电平正常,配置为高电平
基础配置就这些,然后就直接对clk管脚发pwm波,电机就可以旋转,那么接下来就是在cubemx中配置GPIO+PWM输出