摘要

基于现场可编程门阵列(FPGA)技术设计了一种对步进电机的控制系统,用于控制多路步进电机。通过对三种加、减速算法的分析与研究,采用HDL(hardware description language)硬件描述语言编写了步进电机运动控制程序,并且通过Modelsim软件仿真验证了控制系统的可行性,最终实现了系统的软硬件设计。上位机通过串口将各路步进电机的运动参数传输到FPGA内部寄存器中,能实现对步进电机的脱机控制。结果表明本步进电机控制系统能满足课题需求,并可扩展到实现多路步进电机的闭环控制等方面。

全文