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

TB5128FTG步進電機驅動器

細分以及電流設置

驅動器主控及電機連線(共陰極)圖中R省略

主控代碼-編譯燒錄到esp12f
可以根據個人需求改進代碼
//定義電機控制用常量//驅動器連接8266引腳Pinconst 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(); //步進電機運行}
TB5128FTG步進電機驅動器是一款專業的兩相混合式步進電機驅動器,可適配國 內外各種品牌,電流在4.5A及以下,外徑42、57mm的四線,六線,八線兩相混合 式步進電機。適合各種小中型自動化設備和儀器,例如:雕刻機、打標機、切割 機、激光照排、繪圖儀 數控機床、拿放裝置等。在用戶期望低成本、小噪聲、 高細分、大電流運行的設備中效果特佳。
以上是TB5128FTG步進驅動器的介紹以及42步進電機的小應用
本人小白,還有很多需要學習的地方,對驅動器和程序代碼只是小小的了解,還望大佬給予改進和交流!
END



點擊閱讀原文,免費申請