针对目前步进电机控制中存在的步距角大、低频震荡以及控制精度不高的问题,采用现场可编程逻辑门阵列(FPGA)作为主控芯片,实现对1台两相混合式步进电机的电流和速度双闭环控制。利用FPGA本身运算速度快、实时性好和编程灵活的优点,通过数字比较器同步产生多路PWM控制信号,以此来减小步进电机步距角,提高伺服系统的性能和电机运行的平稳性。最终测试结果表明,该闭环驱动技术有助于解决步进电机控制中的相关问题,具有良好的实用价值。