1/6第一讲步进电机驱动器的使用步进电机控制原理图项目开发中采用了雷赛科技公司型号为DM542的步进电机驱动器
处理器型号为STC89C52,本项目中选用57系列步进电机,力矩5NM,满足要求
细分数可以通过驱动器上的拨码开关(红圈中就是拨码开关)设定,细分数就是步进电机转一圈需要的脉冲数
2/6控cti-M器5713SA+A七、典型接线案例I)血42配箭系列电机串联*井联接法(若线的两相71四相电机-下图是DU542配57HSL3进屯机的典型接法:电机转向与期望转向不同时
仅交换北、A—的位置即可),DM542芈动器能驱动四践、六线图6帥1542配57电机典型接法PUEPUL-LNAEN+VdeDM5LKJ3DM542配57电机典型接法如图所示使用步进电机驱动器大大降低了驱动步进电机工作的难度,只需要用三路信号就可以驱动步进电机运动
他们分别是PUL-、DIR-和ENA-,具体情况看下表
硬件设计时PUL+、DIR+和ENA+需要接直流+5V
1)控制伯号接口功能PUL+5u3i・E+ItttflKr-ft5Vl爲电1询十3
弭1ttTrL>5us怯电干低于0
首先需要让使能信号置为高电平
这就相当于告诉驱动器,我要开始控制你了
然后就是给驱动器一个方向信号,高速驱动器要控制电机顺时针转动还是逆时针转动
而且这个时间是有要求的,要大于5微秒
就是使能信号给出后,大于5微秒后再给一个方向信号
接下来就是让步进电机转起来,通过单片机输出脉冲信号,送给步进电机驱动器,进而控制步进电机
方向信号给了之后,也是需要至少大于5微秒之后再给脉冲控制信号
3/64/6//本程序可以实现蜗轮蜗杆减速器输出轴转动1圈,细分数400,减速比1:10,4000个脉冲转一圈//头文件区//包括:单片机芯片的配置头文件//其他编程中需要调用的C语言自带头文件//自己编写的专用头文件//#i