摘要
本文设计的步进电机细分控制系统,基于ARM7芯片LPC2214和专用驱动芯片LMD18245,采用“线性+正弦”波形驱动方法和电流矢量恒幅均匀旋转算法,通过ARM控制器产生波形数据,经D/A芯片MAX526转换成对应的控制电压,经过驱动芯片LMD18245放大,驱动两相步进电机.通过键盘输入控制信号,利用液晶显示电机的频率和细分倍数,利用uCLinux和M iniGUI平台进行程序设计.该系统实现了步进电机的多功能控制,得到4096细分的精确步进效果.
A stepper motor subdivision control system has been designed in this paper, which is based on ARM7 chip LPC2214 and the LMDI8245 electrical machinery special - purpose driver chip. The "linear + sine" wave driver method and the electric current vector constant breadth algorithm is used in this system. The digital wave data is generated by ARM controller,which is converted to corresponding control voltage. The voltage is enlarged by driver chip LMD18245 to drive the two -phase stepper motor. The control sign is input by the keyboard, and the frequency and the subdivided multiple are displayed by liquid crystal. The software based on uCLinux and MiniGUI platform is designed. Multi -purpose control of the stepper motor and 4096 subdivision multiple are realized in the system.
出处
《南华大学学报(自然科学版)》
2006年第4期16-20,25,共6页
Journal of University of South China:Science and Technology
关键词
步进电机
细分
ARM
stepper motor
subdivision
ARM