步进电机驱动器调试

测试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%时,电机转完停止,内部无噪音震动,衰弱设定为其他值时会震动。

综合反馈:步进电机驱动器问题,检查接线是否稳定,焊接的单片机是否输出电压足够,驱动器自身的设置是否合适等。

TBB6600升级版步进电机驱动器

一、外观图
步进电机驱动器调试_第1张图片
图1 正面
步进电机驱动器调试_第2张图片
图2 背面
二、驱动板拨片说明
如图一,S1~S6总共6个拨片,其说明在如图二背面位置,S3~S1这3个拨片为设置步进电机驱动器细分度,S6~S4这3个拨片为设置驱动器电流大小
1.S3~S1
一般两相四线步进电机走一步为1.8度,走一圈需200步。此驱动板可根据背面M-set调节细分度,其中2/A和2/B细分度一样,都是把1.8/2=0.9度/步,则走完一圈需400步;其中4则是把1.8/4=0.45度/步,则走完一圈需800步,往后的8、16、32细分度以此类推。
步进电机驱动器调试_第3张图片
2.S6~S3
根据拨片可调节驱动电流大小,电流越大,驱动能力越大,反之则反之,调节时需注意用电安全。
步进电机驱动器调试_第4张图片
三、接线方式
步进电机驱动器调试_第5张图片
此次采用共阳极接法,VCC为+5V,DIR悬空。
四、研发结果
1.为达到项目步进电机结果,此次驱动器设置为4细分度,圈速延迟为3~4ms,共转5圈,电流为2.5A(实际情况中电流根据工程需要调整,并无固定值)。
步进电机驱动器调试_第6张图片
项目5圈各自时间(30进1)

程序代码将会另附在本博客其他文章中

2.若设置延时函数的基准单位为1ms,则在程序中,设置t为t个1ms,t设置的越小,速度V越快,反之则反之。
当需要速度V很慢时,选的细分度需要越大,这样的减震效果会更好;
当选的细分度很高时,比如细分度为32时,t得设置成0.5左右才会觉得电机速度快些;当细分度为4时,t为3左右就会感觉快些。这在需要快一些的情况下,数值需选得很小,这给取值造成不便。
综上,在实际工程中,需要衡量好震动和在需要较快速度取值方面的问题,在保证震动程度适中,和数值取值方面方便中和的情况下,多次测试,选取合适细分度。
3.电流设置减小的情况下,电机震动随之减小。

附 录

步进电机驱动器调试_第7张图片
图2 步进数据
步进电机驱动器调试_第8张图片
图3 步进电机实物图
步进电机驱动器调试_第9张图片
图4 TB6560实物图
步进电机驱动器调试_第10张图片
图5 2MD542内部电路图

2MD542步进驱动器的使用手册 - 豆丁网 http://www.docin.com/p-1796744900.html
TB6560 3A步进电机驱动板说明 - 道客巴巴 http://www.doc88.com/p-7197003789537.html

你可能感兴趣的:(嵌入式)