引言
步进电机是一种将电脉冲转化为角位移的执行机构。驱动器接收到一个脉冲信号后,驱动步进电机按设定的方向转动一个固定的角度。首先,通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;其次,通过控制脉冲顿率来控制电机转动的速度和加速度,从而达到涮速的目的。目前,步进电机具有惯量低、定位精度高、无累积误差、控制简单等特点,在机电一体化产品中应用广泛,常用作定位控制和定速控制。步进电机驱动电路常用的芯片有L297和L298组合应用、3977、8435等,这些芯片一般单相驱动电流在2 A左右,无法驱动更大功率电机,限制了其应用范围。本文基于东芝公司2008年推出的步进电机驱动芯片TB6560提出了一种步进电机驱动电路的设计方案。
1步进电机驱动电路设计
1.1 TB6560简介
TB6560是东芝公司推出的低功耗、高集成两相混合式步进电机驱动芯片。其主要特点有:内部集成双全桥MOSFET驱动;最高耐压40 V,单相输出最大电流3.5 A(峰值);具有整步、1/2、1/8、1/16细分方式;内置温度保护芯片,温度大于150℃时自动断开所有输出;具有过流保护;采用HZIP25封装。TB6560步进电机驱动电路主要包括3部分电路:控制信号隔离电路、主电路和自动半流电路。
1.2步进电机控制信号隔离电路
步进电机控制信号隔离电路如图1所示,步进电机控制信号有3个(CLK、CW、ENABLE),分别控制电机的转角和速度、电机正反方向以及使能,均须用光耦隔离后与芯片连接。光耦的作用有两个:首先,防止电机干扰和损坏接口板电路;其次,对控制信号进行整形。对CLK、CW信号,要选择中速或高速光耦,保证信号耦合后不会发生滞后和畸变而影响电机驱动,且驱动板能满足更高脉冲频率驱动要求。本设计中选择2片6N137高速光耦隔离CLK、CW,其信号传输速率可达到10 MHz,1片TLP521普通光耦隔离ENABLE信号。应用时注意:光耦的同向和反向输出接法;光耦的前向和后向电源应该是单独隔离电源,否则不能起到隔离干扰的作用。
1.3步进电机主电路
如图2所示,步进电机主电路主要包括驱动电路和逻辑控制电路两大部分。
驱动电路电源采用28 V,电压范嗣为4.5~40 V,提高驱动电压可增大电机在高频范围转矩的输出,电压选择要根据使用情况而定。VMB、VMA为步进电机驱动电源引脚,应接入瓷片去耦电容和电解电容稳压。OUT_AP、OUT_AM、OUT_BP、OUT_BM引脚分别为电机2相输出接口,由于内部集成了续流二极管,这4个输出口不用像东芝公司的8435驱动芯片那样外接二极管,从而极大地减小电路板的布线空间。NFA、NFB分别为电机A、B相最大驱动电流定义引脚,最大电流计算公式为IOUT(A)=0.5(V)/RNF(Ω),若预先定义电机每相的最大驱动电流为2.5 A,取RNF=0.2 Ω,则PGNDA、PGNDB、SGND分别为电机A、B相驱动引脚地和逻辑电源地。
逻辑控制电路电源为5 V,VDD为逻辑电源引脚,应接入去耦电容和旁路电容减小干扰噪声;M0、PROTECT为工作状态和过流保护指示灯;RESET为芯片复位脚,低电平有效;OSC所接电容的大小决定了斩波器频率,推荐100~1 000 pF,斩波频率为400~44 kHz;M2、M1为细分设置引脚,外接拨码开关可设定不同的细分值,如整步、半步、1/8细分、1/16细分。由于步进电机在低频工作时,有振动大、噪声大的缺点,需要细分解决。
步进电机的细分控制,从本质上讲是通过对步进电机励磁绕组中电流的控制,使步进电机内部的合成磁场为均匀的圆形旋转磁场,从而实现步进电机步距角的细分。一般情况下,合成磁场矢量的幅值决定了步进电机旋转力矩的大小,相邻两合成磁场矢量之间的夹角大小决定了步距角的大小。DCY2、DCY1外接拨码开关设置电流衰减模式(0、25%、50%、100%),用于满足不同的步进电机需要。由于电机本身状况、供电电源状况及脉冲频率等其他因素的影响,步进电机可能会产生高频噪声,通过电流衰减模式的设置可减小甚至消除这种噪声。图3显示了衰减模式为0和50%时线圈电流的变化,可看出波形具有明显的改善。
1.4步进电机自动半流电路
步进电机要减少发热,就要减少铜损和铁损。减少铜损就是减小电阻和电流,要求在选型时尽量选择电阻小和额定电流小的电机,但是这往往与力矩和高速的要求相抵触。对于已选定的电机,首先,应充分利用驱动器的自动半流控制功能和脱机功能,自动半流在电机处于静态时自动减小电流,脱机功能是将输出电机电流切断;其次,细分驱动器由于电流波形接近正弦,谐波少,电机发热也会较少。减少铁损与电机驱动电压有关,高压驱动的电机虽然会带来高速特性的提升,但也带来发热的增加。所以应当选择合适的驱动电压等级,兼顾高速性、平稳性和发热、噪声等指标。
为尽可能减小电机发熟,需要TB6560的TQ2和TQ1引脚电平在电机工作时设置为电流输出最大,在电机不工作时电流减半甚至更小,故称为“自动半流电路”。用NFA、NFB定义最大输出电流后,通过TQ2和TQ1设置电流比率输出,设为00、01、10、11时,输出的电流分别为最大电流的100%、75%、50%、25%。改变电机的驱动电流,也就改变了电机输出扭矩的大小。自动半流电路设计选用可重复触发的单稳态电路芯片74CH123,用电机的驱动脉冲CLK作为单稳态电路的触发脉冲。单稳态电路的反向输出接TQ2引脚,电机驱动脉冲持续时TQ2一直保持低电平,无驱动脉冲时保持高电平。在图2电路中,TQ1连接3个跳线帽。接跳线1,TQ2、TQ1始终同为高或低电平,驱动电流在25%~100%切换;接跳线2,TQ2始终为低,电流在50%~100%切换;接跳线3,电流在25%~75%切换。可根据工作驱动电流需要选择不同跳线。
2步进电机失步和越步问题及解决方法
步进电机中产生的同步力矩无法使转子速度跟随定子磁场的旋转速度,从而引起失步。失步产生的主要原因及解决方法:
①步进电机的转矩不足,拖动能力不够,当驱动脉冲频率达到某临界值开始失步。由于步进电机的动态输出转矩随着连续运行频率的上升而降低,因而凡是比该频率高的工作频率都将产生失步。
有3种解决方法:可使步进电机产生的电磁转矩增大,为此可在额定电流范围内适当加大驱动电流;在高频范围转矩不足时,适当提高驱动电路的驱动电压;改用转矩大的步进电动机等,也可使步进电机需要克服的转矩减小,为此可适当降低电机运行频率,以便提高电机的输出转矩。
②步进电机起动失步。由于步进电机自身及所带负载存在惯性,当加速时间过短时会出现这一现象。应该设置合理的加速时间,使电机从低速度平稳上升到某个速度。
③步进电机产生共振也是引起失步的一个原因。步进电机处于连续运行状态时,如果控制脉冲的频率等于步进电机的固有频率,将产生共振。在一个控制脉冲周期内,振动尚未得到充分衰减,下一个脉冲就已来到,因而在共振频率附近动态误差最大并导致步进电机失步。解决方法:减小步进电机的驱动电流;采用细分驱动方法和阻尼方法。
转子在步进过程中获得过多的能量时,转子的平均速度会高于定子磁场的平均旋转速度,使得步进电动机产生的输出转矩增大,从而使步进电机产生越步。
当步进电机存在越步时,可减小步进电动机的驱动电流,以便降低步进电机的输出转矩或使减速时间加长。
3试验结果
设计时应该保证芯片逻辑电压低于驱动电压,否则芯片不能正常工作;在选取NFA、NFB检流电阻时应选功率不小于2 W的无感电阻;对电机驱动电源及驱动输出连线和地的印制板布线,应保证能稳定通过3 A电流;电源入口加熔断器保护驱动电路,以免电机的电流过大烧毁电路板。设计的驱动器应用于雕刻机X、Y、Z三轴步进电机的驱动,经过试验,雕刻的样品如图4所示。从最终结果看,精度满足目标要求。
结语
本文提出了基于TB6500的步进电机驱动电路设计方案,并给出了步进电机失步和越步问题的解决方法。试验证明,效果良好,达到预期目标。
基于TB6560的步进电机驱动电路设计
- 电机(141723)
- 驱动电路(107584)
相关推荐
双极性步进电机驱动电路
双极性步进电机的驱动电路则如图2所示,它会使用八颗晶体管来驱动两组相位。双极性驱动电路可以同时驱动四线式或六线式步进电机,虽然四线式电机只能使用双
2010-06-11 09:28:246063
二相步进电机驱动电路设计图
介绍了BYG通用系列二相步进电机最常采用的的单极性和双极性2种驱动电路的设计方案,从原理上体现了二相步进电机的控制方法,增加了步进电机驱动电路设计的灵活性。
2014-09-12 17:13:0613589
5线4相步进电机改4线
5线4相步进电机,就是那种一般的用uln2003驱动的那种减速电机,直径2-3厘米左右的,由于要用tb6560驱动,,只能驱动2相4线,,五线的电机怎么改4线,怎么接线
2014-05-18 15:24:42
TB6560步进电机驱动芯片和电路相关资料分享
步进电机控制信号隔离电路如下图所示,步进电机控制信号有3个(CLK、CW、ENABLE),分别控制电机的转角和速度、电机正反方向以及使能,均须用光耦隔离后与芯片连接。光耦的作用有两个:首先,防止电机
2021-05-21 07:09:17
TB6600HG/TB6600HQ步进电机驱动芯片
PWM恒流双极正弦波微步进电机驱动单芯片。输出击穿电压:VCC=8~42V输出电流:IOUT=5.0A内置过热欠压保护和电流检测,具有复位和使能待机功能,并且突破传统仅需单电源供电TB6600HG将广泛
2013-04-02 17:04:52
tb6600步进电机驱动器说明书
tb6600步进电机驱动器说明书,Arduino控制42 步进电机 串口控制旋转位置1)描述42步进电机的驱动方式有多种,例如用A4988步进电机模块,这次我们使用TB6600驱动器驱动一个42步进
2021-07-08 09:42:03
步进电机驱动电路设计
本帖最后由 Einslyn 于 2017-3-17 19:39 编辑
别人给的电路图,说是4线2相步进电机的驱动电路,左边PA0接单片机,右边是输出,接步进电机的其中一个引线(还有另外3根没画
2017-03-17 19:36:15
步进电机驱动电路设计与实现研究
推荐课程:张飞软硬开源:基于STM32的BLDC直流无刷电机驱动器(视频+硬件)http://url.elecfans.com/u/73ad899cfd 步进电机驱动电路设计与实现研究希望有用
2016-06-22 12:14:24
步进电机驱动器调试方法
步进电机驱动器调试方法,测试2MD542和TB6560步进电机驱动器:共同点:1.ENA/EN(使能信号):此输入信号用于使能、禁止,高电平(+5V)使能,低电平时驱动器不能工作,一般情况下可不接
2021-07-08 08:45:46
步进电机H桥驱动电路设计
步进电机H桥驱动电路设计摘要:设计一种步进电机驱动电路,使加到电机绕组上的电流信号前后沿较陡,降低了开关损耗,改善了电机的高频特性,同时具有多种保护功能.实验证明,该驱动电路简单、可靠并具有优良
2008-10-21 00:50:02
步进电机细分驱动电路设计
求问,,以单片机作为核心控制部件,设计一种利用步进电机细分驱动技术实现步进电机的启动、停止、正转、反转、加速、减速和1/4细分等功能的步进电机驱动控制系统。完成步进电机控制电路、细分驱动电路、键盘和LCD接口电路等硬件电路的设计,完成单片机控制软件的设计,实现步进电机转动方向及转动速度的精确控制。
2017-01-31 16:50:43
EasyEDA开源项目——TB6560AHQ 步进电机驱动器
Driver BoardDriver BoardEasyEDA项目链接:https://easyeda.com/joergber/TB6560AHQ_Stepper_Motor_Driver-ciO6QJ1VdEasyEDA链接: https://easyeda.com/
2015-12-09 19:01:52
LV8731步进驱动芯片取代TB6560FG贴片式芯片
TB6560FG在市场上严重缺货,问题是用这款芯片的人少之又少,市面上对也直插件用的还是比较多的,所以表贴的东芝也不批量生产,并且价格高,订购时间长。对与以上问题,中国步进电机网推出了一款三洋两相
2013-04-08 08:58:42
STM32驱动步进电机的问题。
电机驱动使用的TB6560。电机型号为42BY3416A-38A情况如下:(1)电机给1KHZ的时候。电机运行情况最好。基本没噪声。(2)PWM从500HZ匀加速到2KHZ的话。电机在
2015-05-29 21:47:21
【NanoPi NEO2试用体验】wiringPi 驱动步进电机
NanoPi上的安装在wiki教程中已经说明,很简单就能实现。步进电机是四相步进电机。驱动板采用TB6560。控制程序可以很简单的实现。接线方式如下图所示。 TB6560的CLK引脚是脉冲引脚,CW
2017-07-05 20:52:48
不同步进电机驱动器保持力矩不一样
不同步进电机驱动器均接同一台步进电机进行测试,输出电流和细分设置相同,所以驱动器均为半流保持,步进电机驱动器的芯片各不相同,有THB7128,TB6600,TB6560,还有两个芯片未知,其中
2015-01-04 22:38:44
六种常见步进电机驱动电路
介绍了BYG通用系列二相步进电机最常采用的的单极性和双极性2种驱动电路的设计方案从原理上体现了二相步进电机的控制方法,增加了步进电机驱动电路设计的灵活性。二相步进电机的单极性和双极性2种驱动电路设计都
2019-06-24 06:30:00
内置步进表的集成微步进电机驱动器是什么
的。HR8828也是一款由杭州中科微(中国北斗导航芯片设计厂商)研发出来可PIN TO PIN替代大部分进口的驱动芯片,如:TOSHIBA东芝的TB6560、TB6600就可直接替换使用。在保证性能的前提下,它的成本也是很有优势的。这里我就不说了。下面主要是说下HR8828的模块功能,以便大家进一步了解。
2021-02-25 06:23:49
分享STM32驱动步进电机的方法
步进电机和TB6560的接线图步进电机驱动TB6560都有俩个接口,一端为输出,一端为输入,输出部分接步进电机,输入部分接单片机IO口,辨别俩个端口的方法是,看俩个端口旁标注的接口定义,笔者的输出
2019-07-03 18:35:59
初步习作,TB6560驱动3D图
` 本帖最后由 apollo_88 于 2015-1-26 22:05 编辑
这是我学习本坛里各位老师的新的尝试设计的TB6560单轴驱动,各位朋友可自用更改,不可于商业用途,否则后果自负。废话
2015-01-26 20:12:52
基于STM32控制步进电机角度
我的步进电机是每一个脉冲1.8度,工作电流1.5,驱动模块是TB6560驱动,我的程序是半步启动 ,如果30度那么30/0.9=33.3333约等于33,所以程序里面改一下ttt的数值,90度是ttt等于100,这程序只做参考,谢谢
2017-07-21 17:26:59
如何使用TB6600微步进驱动器和Arduino控制步进电机
在本教程中,您将学习如何使用TB6600微步进驱动器和Arduino控制步进电机。该驱动器易于使用,可以控制大型步进电机,例如3 A NEMA 23。我提供了接线图和3个示例代码。 在第一个示例中
2021-07-08 08:03:02
如何利用Arduino+TB6600驱动模块控制减速步进电机
实验目的:利用Arduino+TB6600驱动模块控制两相四线42减速步进电机材料:Arduino Nano*1TB6600驱动器*142减速步进电机*1面包板 *112V电源适配器*1导线 若干接线:12V电源适配器正负极分别接驱动器VCC和GND步进电机黑绿红蓝线
2021-08-31 08:38:37
如何用5V的51单片机驱动步进电机呢?
想用STM32驱动步进电机,用的模块是淘宝买的TB6560。直接用STM32来接到模块上面,发现3.3V无法驱动此模块运行,用5V的51单片机却可以运行!现在想如何加外围电路,将STM32的3.3V电压输出成5V来驱动步进电机(输出PWM波)!这个外围电路需要如何设计?求原理图
2023-03-14 14:21:09
工程师资料:电机控制技术应用解决方案
的设计基于单片机和proteus的步进电机控制基于NiosII软核处理器的步进电机接口设计基于ATmega16单片机步进电机控制技术的探讨用于办公自动化设备应用的高能效步进电机驱动器方案基于TB6560
2014-12-17 14:37:15
求大神高手有偿帮忙写个程序,51单片机控制步进电机的
时间很急,求大神高手帮忙,帮忙有惊喜啊,用51单片机控制两个42步步进电机画个椭圆出来。。步进电机驱动器是tb6560的。。。愿意帮忙的加我 qq:1009062828
2014-04-22 16:58:05
用51单片机控制 TB6560驱动板驱动步进电机,不能正反转
驱动器:TB6560AHQ 步进电机:2相四线只能一个方向转 不能正反转 求教懂大神指导下#include***it CLK=P1^0;//脉冲***it ENA=P1^1;//使能
2015-05-01 22:57:49
用STC12C5A60S2芯片产生PWM怎么控制TB6560驱动板的二相四线电机
哪位大神可以用STC12C5A60S2芯片产生PWM怎么控制TB6560驱动板的二相四线电机,可以通过更改程序来改变电机转的角度和速度哪位大神有程序。急求
2015-08-05 15:29:52
用STC89c54RD+ 控制步进电机抖动很大,驱动器TB6560AHQ
控制:STC89c54RD+驱动器:TB6560AHQ 步进电机:三洋2相6线 42步,接驱动器4线用网上找到的程序
2014-03-15 20:06:45
请问定时器的预分频系数怎么动态修改控制步进电机的速度?
我在用TB6560驱动步进电机,给个1000hz的PWM开始转动,当时的预分频是83,但是要修改这个psc值,现在只能在TIM14_PWM_Init(u32 psc);这个定时器的初始化中设置,有没有方法,可以像修改直流电机的占空比一样,修改这个psc啊??
2019-02-19 00:39:43
实用的步进电机驱动电路
利用LM331、PMM8713 和SI - 7300A 设计了四相步进电机驱动电路,该驱动电路具有工作可靠、效率高、矩频特性好的特点,并应用于数控等离子弧压自动调高系统中.
步进电机是
2008-08-26 22:44:3065
基于FPGA的两相步进电机细分驱动电路设计
基于FPGA的两相步进电机细分驱动电路设计摘要:在采用步进电机驱动的机构中,为了提高定位精度,提出了一种基于FPGA 的两相步进电机细分驱动电路的设计方案。
2010-05-11 16:09:4150
基于TB6560的步进电机驱动电路设计
2012-07-31 19:16:32365
步进电机的硬件电路设计,步进电机驱动原理及方法
步进电机是一种感应电机,它的工作原理是利用电子电路,将直流电变成分时供电的,多相时序控制电流,用这种电流为步进电机供电,步进电机才能正常工作,驱动器就是为步进电机分时供电的,多相时序控制器。
2017-06-11 11:34:2931542
步进电机H桥功率驱动电路设计
设计一种步进电机驱动电路,使加到电机绕组上的电流信号前后沿较陡,降低了开关损耗,改善了电机的高频特性,同时具有多种保护功能.实验证明,该驱动电路简单、可靠并具有优良的驱动性能. H桥功率驱动电路
2017-12-12 10:44:2528
基于STM32的智能电梯控制系统设计
输入模块,通过程序控制组成了一个智能电梯控制系统。TB6560是一款带细分的低功耗、高集成两相混合式步进电机驱动芯片。
2017-12-23 10:11:1521303
步进电机驱动电路图大全(六款二相步进电机/三相反应式/LT2221驱动电路)
本文主要介绍了六款步进电机驱动电路图。其中包括了二相步进电机驱动电路、三相反应式步进电机、4线步进电机驱动电路及LB1836M构成步进电机驱动电路等。
2018-05-23 16:38:3656408
在步进电机驱动电路设计中TB6560的应用
有L297和L298组合应用、3977、8435等,这些芯片一般单相驱动电流在2 A左右,无法驱动更大功率电机,限制了其应用范围。本文基于东芝公司2008年推出的步进电机驱动芯片TB6560提出了一种步进电机驱动电路的设计方案。
2018-10-07 15:13:009929
如何进行二相步进电机驱动电路的设计
介绍了BYG通用系列二相步进电机最常采用的的单极性和双极性2种驱动电路的设计方案,从原理上体现了二相步进电机的控制方法,增加了步进电机驱动电路设计的灵活性。二相步进电机的单极性和双极性2种驱动
2019-03-04 08:00:0017
设计 | 两相混合式步进电机H桥驱动电路设计原理
H桥功率驱动电路可应用于步进电机、交流电机及直流电机等的驱动。永磁步进电机或混合式步进电机的励磁绕组都必须用双极性电源供电,也就是说绕组有时需正向电流,有时需反向电流,这样绕组电源需用H桥驱动。本文以两相混合式步进电机驱动器为例来设计H桥驱动电路。
2021-01-31 06:21:3529
单极步进电机驱动器的电路设计
这是单极步进电机驱动器的电路设计,用于控制 5、6 或 8 线的单极步进电机。它使用四个 MOSFET IRFZ44。该电路可以在独立式或 PC 控制模式下运行。
2022-06-21 16:03:522334
TB6560AHQ斩波式步进电机驱动IC数据手册
TB6560AHQ(O8)是为双极步进电机正弦 Input 微步控制器而设计的 PWM 斩波式步进电机驱动 IC,可用于需要使用 2
相、1-2 相、2W1- 2 相和 4W1- 2 相励磁方式的应用上。它仅使用一个时钟信号,以低振动和高性能提供正向和反向驱
动给两相双极步进电机。
2022-08-04 14:22:279
TB67S109AFNG时钟控制双极步进电机驱动器数据手册
TB67S109AFNG CLOCK-in 控制双极步进电机驱动器TB67S109A 是一种配备 PWM 斩波器的两相双极步进电机驱动器。内置时钟解码器。本驱动器采用 BiCD 工艺制作,额定值为 50 V/4.0 A。
2022-08-04 11:45:566
TB67S109A步进电机驱动器英文手册
TB67S109A 是一种配备 PWM 斩波器的两相双极步进电机驱动器。内置时钟解码器。本驱动器采用 BiCD 工艺制作,额定值为 50 V/4.0 A。
2022-10-31 15:41:451
分享六种步进电机驱动电路
BYG通用系列二相步进电机最常采用的单极性和双极性2种驱动电路的设计方案。从原理上体现了二相步进电机的控制方法,增加了步进电机驱动电路设计的灵活性。二相步进电机的单极性和双极性2种驱动电路设计都采用
2023-01-15 17:17:254838
两相双极步进电机的驱动 其2
在上一篇文章“两相双极步进电机的驱动 其1”中,给出了两相双极步进电机的基本驱动电路示例和驱动波形。此次“两相双极步进电机的驱动 其2”篇,将介绍驱动两相双极步进电机过程中电流再生时的Decay:电流衰减。
2023-02-24 09:51:111395
TB6600步进电机驱动芯片介绍
一、TB6600步进电机驱动芯片介绍TB6600数据手册写的驱动电流可以达到5A,有五种细分方式(11/21/41/81/16)注意当M1=M2=M3=1(均为高电平)或M1=M2=M3=0(均为
2023-03-16 09:28:502
步进电机驱动器介绍之PWM
pwm功能可以控制直流电机的速度,同时,也可以控制步进电机的步数。
1、电机驱动TB6600,建议看卖家的介绍,都会比较详细。
步进电机驱动器基本一样,以电机驱动TB6600
2023-03-17 16:19:313
TB5128FTG步进电机驱动芯片规格书
1.概述
TB5128FTG是一种两相双极步进电机驱动器,使用
PWM斩波器。时钟输入解码器是内置的。
采用BiCD工艺制造,额定输出为50 V/5.0
2023-05-17 16:27:359
步进电机驱动电路原理 步进电机驱动器可以通用吗
步进电机驱动电路原理是指通过特定的电信号驱动步进电机工作的原理。而步进电机驱动器是将驱动电路封装成一个整体,便于直接使用和连接的设备。在本文中,我将详细介绍步进电机驱动电路原理。 一、步进电机驱动
2024-01-24 10:46:14480
评论
查看更多