【FPGA数控】基于FPGA的小型步进电机数控装置的设计与实现

1.软件版本

modelsim6.1d

2.算法仿真描述

      步进电机是一种离散运动的装置,步进电机驱动器通过外加控制脉冲,并按环形分配器决定的分配方式,控制步进电机各相绕组的导通或截止,从而使电机产生步进运动。步进电机的驱动电路根据控制信号工作,控制信号由各类控制器来产生。其基本原理作用如下:

      步进电机正、反转控制:步进电机的正、反转控制可通过改变步进电机各绕组的通电顺序来改变其转向,四相双四拍步进电机通电顺为AB—BC—CD—DA—AB……时电机正转;当绕组按AD—DC—CB—BA—AD……顺序通电时电机反转。因此,可以通过PLC输出的方向控制信号改变硬件环行分配器的输出顺序,或经编程改变输出脉冲的顺序来改变步进电机绕组的通电顺序实现。

       步进电机运动速度的控制:步进电机的转速取决于输入的脉冲频率。如果给步进电机发一个控制脉冲,它就转一步,再发一个脉冲,它会再转一步。两个脉冲的间隔越短,步进电机就转得越快。调整控制器发出的脉冲频率,就可以对步进电机进行调速,从图4-1可以看出,当改变输入脉冲的周期时,A、B、C、D四相绕组高低电平的宽度将发生变化。这就导致通电和断电变化的速率发生变化,使电机转速发生变化。所以调节输入脉冲的周期就可以控制步进电机的运动速度。

猜你喜欢

转载自blog.csdn.net/ccsss22/article/details/125288794