测试2MD542和TB6560步进电机驱动器:
共同点:
1.ENA/EN(使能信号):此输入信号用于使能、禁止,高电平(+5V)使能,低电平时驱动器不能工作,一般情况下可不接,使之悬空而自带使能。
2.PUL/CLK(脉冲信号):脉冲控制信号。
3.DIR/CW(方向信号):高(+5V)/低电平信号,对应电机正反方向。
不同点:
2MD542 TB6560
自带脉冲 有 无
细分范围 1/2/8/16 400至25000
衰减设置(Deoay) 无 有
测试过程中的问题与发现:
(1)2MD542在图1接线情况下,EN悬空状态,电机锁死,不能用手转动转轴。按下按钮,步进电机在大于等于6400脉冲数/圈的情况下可以顺时针转动,小于6400则不能转动。由于此驱动器自带脉冲,所以可以在PUL端接上按钮,按下使之短接,促使转动,松开则停,但内部转不到一定位置时,电机内部会产生震动,需适当点几下按钮直到内部震动停止。
图1 EN悬空状态
(2)2MD542的EN端接单片机+5V时,转轴可用手转动,但按下按钮电机不会驱动。在测试期间,虽然转轴可转动,但有一定阻力,这是由于EN端接高电平不稳定造成此情况,单片机接线接触不良,原本5V的电压会降到2V,当5V的电压稳定输入到EN端后,阻力明显减小,但5V的电压还是小了些,多多少少还是有一点阻力,需在单片机接上三极管进一步放大稳定电压,促使电机完全释放阻力,电机从而不会发热,解决在待机情况下耗能和寿命问题。
(3)TB6560没有自带脉冲,需要程序发出脉冲驱动电机转动,同时需保证发出的高电平时要稳定5V,当衰弱设定为50%时,电机转完停止,内部无噪音震动,衰弱设定为其他值时会震动。
综合反馈:步进电机驱动器问