Real-Time Precise Position Tracking With Stepper Motor Using Frequency Modulation Based Microstepping

Microstepping drive for a stepper motor is a well-known technique to improve the stepper motor performance. Normally, microstepping is carried at fixed pulse width planned. However, this method is suitable only when motors are driven at fixed predefined speeds for non-real-time applications. The problem discussed in this paper considers an application where motors need to track a given reference position profile precisely in real time, whose speed is varying at every interval of time. In such a scenario, fixed speed microstep drive does not meet the high pointing requirements and leads to poor system performance. For such applications, an innovative frequency modulation (FM) based microstep drive algorithm is developed that meets the high degree of motor pointing even at higher output angular rates. As per this scheme, pulse width and the number of steps that motor is supposed to move are derived from the reference position itself in a given amount of time, and the motor is actuated with a corresponding number of steps in real time. FM-based microstep drive is implemented with pulse-width modulation based chopper current controller in an optimized way without compromising on the motor torque margins. Transient error plots obtained through experiments clearly show the advantages of FM-based microstepping over fixed rate. This paper presents the design, analysis, simulation, and experimental results of FM-based microstep drive.

[1]  George Kennedy Electronic Communication Systems , 1970 .

[2]  Jung-han Kim,et al.  Design of a low-vibration micro-stepping controller for dom-camera , 2009, 2009 International Conference on Mechatronics and Automation.

[3]  Benjamin C. Kuo,et al.  Theory and applications of step motors , 1974 .

[4]  David Randall Controlling precision stepper motors in flight using (almost) no parts , 2010, 2010 IEEE Aerospace Conference.

[5]  D. P. Mital,et al.  A 2-axis stepper motor motion control system with adaptive capability , 1992, Proceedings of the 1992 International Conference on Industrial Electronics, Control, Instrumentation, and Automation.

[6]  H. SAX STEPPER MOTOR DRIVING , 1997 .

[7]  G. Baluta Microstepping Mode for Stepper Motor Control , 2007, 2007 International Symposium on Signals, Circuits and Systems.

[8]  Akira Sugawara,et al.  Stepping motors and their microprocessor controls , 1994 .

[9]  D. P. Mital,et al.  A 2-axis stepper motor motion control system , 1991, Proceedings IECON '91: 1991 International Conference on Industrial Electronics, Control and Instrumentation.

[10]  P. J. Lawrenson,et al.  Stepping Motors: a Guide to Modern Theory and Practice , 1983 .