步进电机是靠电脉冲信号工作的,电脉冲信号按规定的方式分配给步进电机的各相励磁绕组,使各相励磁绕组轮流接受脉冲信号的控制,这种功能通常是由环形分配器来完成的。步进电机的环形分配器是连接控制电路和功率放大电路的中间环节,这三者共同组成了步进电机的驱动电路。环形分配器的设计方法比较多,有单独利用分立元件构成的环形分配器、有利用门电路构成的环形分配器、有软件编程的方法构成的环形分配器,也有利用EPROM中储存控制字的方法构成的环形分配器,在所有这些环形分配器的设计方案中,分立元件构成的环形分配器由于其可靠性不高目前较少采用,而EPROM方法构成的环形分配器由于需占用单片机的机时,实时性不好,目前普遍采用的是利用门电路构成的环形分配器,但其结构较复杂,设计也不灵活。在以后的设计中,我们充分考虑了可编程逻辑阵列GAL使用灵活的特点,采用GAL 进行步进电机环形分配器的设计,即满足了其实时性的要求,义具有灵活的特点。