欢迎您光临机械网,如有问题请及时联系我们。

怎么用51单片机控制TB6600驱动器的42两相步进电机。程序下载了一个用键控制的,哪位大神可以帮忙修改?

作者:机械网
文章来源:本站

  

怎么用51单片机控制TB6600驱动器的42两相步进电机。程序下载了一个用键控制的,哪位大神可以帮忙修改?

  单片机接驱动器要3个信号,

  1、使能即EN

  2、正反转控制即DIR

  3、时钟即PUL 对于tb6600来说EN低电平有效。

  DIR低电平正转,高则反转。PUL上升沿有效。如需要电机正转;EN=DIR=0,PUL加脉冲,电机就根据脉冲频率正转。如要反转将DIR=1即可。如需要电机锁定,让EN=0而PUL=0而不加脉冲。此时电机保持定位且转不动。如需要电机自由转动,让EN=1。此时电机可以用手转动,DIR和PUL对电机不起作用。步进电机的控制也就是以上几种方式。关于步距角,一般单相和2相电机是1.8度,该驱动器可以16细分。如果你设定了16细分那么每一个时钟脉冲的步距角=1.8/16=0.1125度。选择其他细分可按这种方法得出步距角。有了步距角转1圈要多少脉冲你用360除一下就可以了。

来源:文章来源于网络,如有侵权请联系我们及时删除。本文由机械网转载编辑,欢迎分享本文!