摘 要:基于FPGA的步进电机细分驱动器,均采用计数值和ROM中预先存放的控制PWM波形的数据进行比较的方式来输出所需的PWM波形,其缺点是限制了细分步数的提高。设计采用Nios Ⅱ软核处理器配以PWM组件,通过控制组件的占空比寄存器,来输出两路占空比分别按正余弦规律变化的PWM波形来实现四相步进电机的均匀细分驱动器。此基于SOPC的均匀细分驱动器可以实现10240、5120、2560、1280、640、320、160、80、40、20步均匀细分,并实现最大可调步进间隔时间为59分59秒999毫秒。[著者文摘]