摘要
高速绣花机控制系统必须在高速的情况下保证绣品的质量,同时维持较低的噪音。难点是要在动态限定的时间内控制X/Y步进电机,使之平稳精确。该文在分析系统特点的基础上,以ARM9处理器结合CPLD构成步进电机控制单元,提高控制效率并降低编程复杂度。以旋转动力学方程和步进电机的矩频特性为依据,分析步进控制脉冲数据的选取、中断的处理和流驱动的结构,实现WinCE5.0下步进电机流驱动程序的开发。
High speed embroidery machine has to produce high quality product at high speed, meanwhile, to keep low noise. The difficulty lays in how to control the step motor X/Y precisely and steadily within the dynamically limited time. ARM9 controller together with CPLD is used to construct the control system to improve efficiency of control and reduce the complexity of coding. Based on the research of embroidery control system and according to the kinetics function of the whirling objects and the moment-frequency feature of the step motor, the selection of control pulses, interrupt handling and architecture of the stream driver are analyzed, and the development of the stream driver for the step motors under WinCE5.0 is completed.
出处
《计算机工程》
CAS
CSCD
北大核心
2009年第1期229-231,234,共4页
Computer Engineering
关键词
绣花机
步进电机
流驱动
embroidery machine
step motor
stream driver