TB5128FTG步进电机驱动器介绍

东芝TB5128FTG拥有强大的性能,额定值为50V/5A(电机电源电压=44V),支持128级微步进,在降低功耗的同时,支持大电流驱动和高精度控制,能有针对性地对电机运行难题实现各个击破,从而系统地提升整体性能。


如今随着技术的发展,微步步进电机不断实现了越来越强大的性能,例如静音驱动、降低功耗等。

东芝的TB5128FTG拥有强大的性能,额定值为50V/5A,支持128级微步进,在降低功耗的同时,支持大电流驱动和高精度控制,能有针对性地对电机运行难题实现各个击破,从而系统地提升整体性能。

更高的分辨率:凭借高达128级微步进的驱动控制技术,相比于传统的32步电机驱动器拥有更高的分辨率。

高效电机驱动:采用东芝原创性电流优化技术AGC

产品特性:

TB5128 是一种采用 PWM 斩波的两相双极步进电机驱动器。内置时钟解码器。本驱动器采用 BiCD 工艺制造,额定输出为 50 V/5.0 A(电机电源电压 = 44 V)。具有以下特点:

1、 BiCD 工艺集成式单片 IC

2、可控一台双极步进电机

3、由 PWM 控制的恒流驱动

4、低导通电阻(高压侧+低压侧 = 0.25Ω(典型值)

5、MOSFET 输出级

6、允许全步、半步、四分之一步、1/8 步、1/16 步、1/32 步、1/64 步、1/28步运行

7、高效电机电流控制机构(ADMD:高级动态混合衰减)

8、内置无电流检测电阻电路控制结构(ACDS:高级电流检测系统)

9、高电压和电流

10、多故障检测功能(热关断(TSD)、过流保护(ISD)、上电复位(POR 故障检测(TSD / ISD / OPD)信号输出功能

11、内置 VCC 调节器供内部电路使用

12、通过外部电阻和电容可以调节电机的斩波频率

13、带有散热焊盘的小型封装

以上是对TB5128FTG步进电机驱动器的特性介绍说明

驱动器对42步进电机评测及应用

主控用的是常用的esp12F

esp12F

IMG_20230616_154717.jpg

TB5128FTG步进电机驱动器

IMG_20230616_154731.jpg

细分以及电流设置

1686906881327.jpg

驱动器主控及电机连线(共阴极)图中R省略

主控代码-编译烧录到esp12f

可以根据个人需求改进代码

#include <AccelStepper.h>  //本例程使用AccelStepper库
  • //定义电机控制用常量
  • //驱动器连接8266引脚Pin
  • const int xdirPin = 5;  //方向控制引脚
  • const int xstepPin = 16;   //步进电机脉冲引脚
  • const int xenablePin = 0;  //使能控制引脚
  • const int moveSteps = 200 * 30;  //运行步数, 步进电机步进角1.8度。 每周脉冲200.
  • const int ms = 16;  //细分数
  • AccelStepper stepperl(1,xstepPin,xdirPin);  //建立步进电机对象
  • void setup () {
  •   pinMode(xstepPin,OUTPUT);  //脉冲引脚为输出模式
  •   pinMode(xdirPin,OUTPUT);   //方向引脚为输出模式
  •   pinMode(xenablePin,OUTPUT);  //使能引脚为输出模式
  •   digitalWrite(xenablePin,LOW);  //将使能引脚设置为低电平从而让电机驱动器进入工作模式
  •   
  •   
  •   stepperl.setMaxSpeed(200.0 * ms * 20);   //设置电机最大速度
  •   stepperl.setAcceleration(20.0 * ms * 20);  //设置电机加速度20.0
  •   
  •   }
  •   void loop() {
  •     //控制步进电机往复运动
  •     if ( stepperl.currentPosition() == 0){
  •       stepperl.moveTo(moveSteps * ms);
  •       } else if ( stepperl.currentPosition() == moveSteps * ms ){
  •         stepperl.moveTo(0);
  •         }
  •     stepperl.run();  //步进电机运行
  •     }
  • 复制代码


    代码功能实现42步进电机往复运动

    TB5128FTG步进电机驱动器是一款专业的两相混合式步进电机驱动器,可适配国 内外各种品牌,电流在4.5A及以下,外径42、57mm的四线,六线,八线两相混合 式步进电机。适合各种小中型自动化设备和仪器,例如:雕刻机、打标机、切割 机、激光照排、绘图仪 数控机床、拿放装置等。在用户期望低成本、小噪声、 高细分、大电流运行的设备中效果特佳。

    以上是TB5128FTG步进驱动器的介绍以及42步进电机的小应用

    本人小白,还有很多需要学习的地方,对驱动器和程序代码只是小小的了解,还望大佬给予改进和交流!

    多谢东芝给的这次试用评测机会,让我学习了解步进电机驱动器以及电机的知识!!