21
22
中断程序PTOINT
5 总结
系统基本上达到了所要求的结果,控制步进电机完成了正反转的匀速进行以及加速-高速运行-减速运动过程。实验得出:由于步进电机本身条件的限制,只有在高速脉冲频率低于7ms时电机不会出现失步停转现象,一旦低于7ms便可看出步进电机停步不前。因此在程序设置时只能使电机加速到周期为7ms。由于步进电机速度并不是很高,在步进电机运行时使步进电机反向运行时不需要减速,但在实际情况中是需要减速的。在本文中提到的程序存在一大缺点:加速极不均匀。针对这一问题,我想可以通过多段加速,使系统尽量加速平稳,不能达到匀加速,也不至于影响电机性能。本文由于电机和时间的限制不能给出电机比较理想加速的程序,但是只要有这个基础就能通过改善程序实现对电机的完美控制。
本课题的研究意义在于经过改善就能实现对电机的完美控制,而步进电机的应用瓶颈就是它的调速性能不能令人十分满意。就拿本系统来说,现有系统的调速是很明显的不匀速,只要有足够耐心将加速或减速阶段新分为多段就能实现类匀加速运动。但是分得越多加速时间就越长,这样又造成另一个问题,所以必须权衡时间和加速度另方面得
23
出一个满意的结果。这样加上步进电机是属于开环控制节省硬件资源,步进电机的应用会越来越广泛。 致谢
在这半年毕业设计过程中,我换过两次课题。在学校定的题目是“基于S7-200的步进电机调速系统”,但是在刚开始进行PLC的学习,就去公司实习,公司要求毕业设计用公司课题“基于伺服电机的烟条翻转机构的设计”,在公司实习的二十天中,我深入学习相关学习资料,在一切都准备妥当时,就剩硬件连接调试,我辞职了。在五一的时候,我重新回归到学校课题,在老师和同学的帮助下,我顺利完成硬件设计和调试工作。在此,谢谢指导老师赵贤林老师对我多次改课题的理解,并且还对我提供悉心指导,还有PLC老师大方的为我们提供实验室以及实验室同学陪我一起调程序。 参考文献:
[1]宋辉.用PLC实现步进电机的快速精确定位[J].电子技术,2009,04:82-83.
[2]王立红,赵越岭,杨忠文,王利国.基于PLC的步进电机转速控制方法研究[J].辽宁工业大学学报(自然科学版),2010,30(4):215-217.
[3]王永华.现代电气控制及PLC应用技术(第2版)[M],北京:北京航空航天大学出版社,2008. [4]戴仙金等.西门子S7-200系列PLC应用与开发[M].北京:中国水利水电出版社,2007.
[5]谢忠寿,徐顼,李军.基于PLC在步进电机四相八拍中的应用[J].科技咨询导报,2007,03:102. [6]徐煜明.步进电机速度控制的研究与实现[J].工矿自动化,2007,04:82-85.
[7]喻伟闯,罗晓曙,杨春慧,梁承福.基于PLC的步进电机送料系统的设计与实现[J].工业控制计算机,2010,23(1):91-92.
[8]金轶锋,秦玉伟.用PLC脉冲信号实现对步进电机角位移的控制[J].渭南师范学院学报,2009,24(5):15-16.
[9] Stefano Bifaretti, Patrizio Tomei, Cristiano Maria Verrelli. A global robust iterative learning position control for current-fed permanent magnet step motors [J]. Automatica, 2011,47(1): 227-234.
[10] Sabir Rustemli, Murat Yilmaz, Metin Demirtas. Ripple reduction at speed and torque of step motors used on a two-axis robot arm Original Research Article[J]. Robotics and Computer-Integrated Manufacturing, 2010, 26(6):759-767.
[11]刘志宝.步进电机的精确控制方法研究[D].济南:山东大学,2010:5-7.
[12]孙立中.步进电机的微机遥控系统设计[D].大庆:东北石油大学,2010:10-15.
[13]张立强.基于CPLD的步进电机升降速控制方法[D].青岛:中国海洋大学,2010:5-8.
[14]黄本纬.远程多轴步进电机控制驱动系统的研制[D].哈尔滨:哈尔滨工业大学,2008:7-10.
24