background image

图 3 步进电机驱动器系统电路原理图 

  在 50Ω 外接电阻上并联一个 200 F

μ 电容,可以改善注入步进电机绕组的

电流脉冲前沿,提高了步进电机的高频性能。与续流二极管串联的 200Ω 电阻
可减小回路的放电时间常数,使绕组中电流脉冲的后沿变陡,电流下降时间
变小,也起到提高高频工作性能的作用。

  3.软件设计

  该驱动器根据拨码开关 KX、KY 的不同组合有三种工作方式供选择:

  方式 1 为中断方式:P3.5(INT1)为步进脉冲输入端,P3.7 为正反转脉冲
输入端。上位机(PC 机或单片机)与驱动器仅以 2 条线相连。

  方式 2 为串行通讯方式:上位机(PC 机或单片机)将控制命令发送给驱动
器,驱动器根据控制命令自行完成有关控制过程。

  方式 3 为拨码开关控制方式:通过 K1~K5 的不同组合,直接控制步进
电机。

  当上电或按下复位键 KR 后,AT89C2051 先检测拨码开关 KX、KY 的状态,
根据 KX、KY 的不同组合,进入不同的工作方式。以下给出方式 1 的程序流程
框图与源程序。