一、产品简介
一款步进电机驱动器,支持多种步分辨率,可以控制步进电机的转速、方向、以及使能功能
二、应用场景
可以应用于3D打印机、机器人、视频监控摄像头转向控制等需要精准控制以及对电机噪音有要求的场景
三、产品概述
- 本设计驱动IC为TB67S109AFTG配备 PWM 斩波器的两相双极步进电机驱动器;
- 由 PWM 控制的恒流驱动;
- 允许全步, 半步, 四分之一, 1/8, 1/16, 1/32 步运行;
- 可通过电位器调节扭矩、振动和噪声;
- 内置错误检测电路(热关断(TSD),过电流关断 (ISD) , 以及上电复位(POR));
- 驱动板设计了反接保护,使用便捷安全可靠;
- 电机接口采用了3.5mm插拔式接线端子,端子额定电流:10A,额定电压:250V;
- 控制接口处做了数字信号隔离,防止直接损坏控制端;
四、产品参数
- 输入电压:12V~32V,输入电流:1A及以上;
- 电机驱动输出电压:12V;
- 功率:60W;
- 具有反接保护功能;
- PCB尺寸:55mm*50mm,双层板
硬件接口:
控制引脚:
- EN:控制端使能引脚
- DIR:控制端正反转引脚
- CLK:控制端脉冲输入
- AGND:控制端GND
- 3.3V:控制端3.3V
电机引脚:
- B+:步进电机B+线
- B-:步进电机B-线
- A-:步进电机A-线
- A+:步进电机A+线
电源引脚:
- +5V:驱动板5V输出
- GND:驱动板GND
- VCC:电源输入

利用拨码开关选择M0(DMODE0)、M1(DMODE1)、M2(DMODE2)的状态来选择不同的步分辨率。
五、使用说明/教程
下图中左箭头、右箭头表示方向,指向板子的为输入,指向端子的为输出

- 调节M0、M1、M2来选择合适的步分辨率;
- VCC连接电源(12V-32V),GND连接电源地;
- AGND连接控制端的地,3.3V连接控制端的电源;
- B+、B-、A-、A+分别连接步进电机的B+、B-、A-、A+端口;
- 控制使能引脚即可对步进电机进行启停的控制;(高电平:使能,低电平:失能)
- 控制正反转引脚即可对步进电机进行正反转的控制;(高电平:正转,低电平:反转)
- 控制CLK的脉冲输入频率即可对步进电机进行调速控制;
六、备注
- 本模块为纯硬件,即接即用;
- 模块PCB丝印偏小,在附件中放了“元器件位置图”方便大家自己焊接。
- BOM中“U3”器件,立创商城中有封装为P-WQFN48不便于焊接调试,请在附件中查看参考购买链接;
- 元器件位置图+参考购买链接请在附件“TB67S109AFTG购买链接+元器件位置图”中查看;
- 控制端测试程序见附件“参考程序”,使用STM32CubeMx生成、Keil 5软件编写和编译程序;
七、测试视频
视频展示了在电源输入电压为12V,输入电流为2.45A,步分辨率在1/8的状态下,测试了电位器调节步进电机的振动幅度和噪声大小、控制步进电机的启停、控制步进电机的正反转等功能;
步进电机驱动器测试一切正常。