当通过SW开关设定不同的值时,相应控制电机的4路脉冲信号就可以通过led显示出来。同时,利用Quartus II中的signaltap II的对电机控制模块仿真如图5所示。仿真结果是与实际设计相符的。
4 结论
根据控制功能的要求,文中设计了步进电机控制模块,该模块采用一种脉冲叠加算法,实现了对步进电机正、反转控制;实现了对步进电机转动的定位和任意频率变速。完成了对该模块向SOPC Builder的标准模块库中的封装。
结合Avalon总线、Nios II内核及其外设的特点,使用Quartus II和SOPC Builder存Cvclone II上创建了一个远程控制的硬件平台。
评论