摘要
空间光学探测仪器为实现视场扫描、波段转换等功能,往往需要步进电机进行驱动。空间用步进电机要求精度高、功耗低、可靠性高。本文设计了一种基于FPGA的两相步进电机控制系统,采用矢量横幅均匀旋转的方法实现八细分驱动,并根据S曲线算法模拟离散的S曲线加减速算法表,保证电机转子运转速度与加速度变化的连续性,提高电机运行的平稳性能。测试结果表明,该套控制系统功耗低、精度高,很好的完成了设计要求。
Space optical instruments usually need to drive stepper motor to realize the function such as field scanning or wavelength conversion. This always requires high precision, low power consumption, high reliability. In this paper, we design a two-phase stepper motor control system based on FPGA, subdivided controlling using current vector even rotating with uniform amplitude; In order to ensure the variable-speed control of the motor and acceleration change, the S-curve acceleration and deceleration control algorithm were given, it can improve the smooth performance of the motor running. Finally, the research results show that this control system can be well used for stepper motor under the constraint condition of low-power consumption, high-precision.
出处
《电子设计工程》
2013年第22期155-158,共4页
Electronic Design Engineering
关键词
步进电机
矢量横幅均匀旋转
细分
FPGA
S曲线
stepping motor
current vector even rotating with uniform amplitude
subdivision driver
FPGA
S-curve
作者简介
桑鹏(1986-),男,河南周口人,硕士研究生。研究方向:空间探测技术有效载荷电子学方向。