Design and Development of Stepper Motor Position Control using Arduino Mega 2560
Shailesh J. Parmar , Dr. Subhash Technical Campus, Junagadh; Mital S. Zala, Dr. Subhash Technical Campus, Junagadh; Ishita S. Thaker, Dr. Subhash Technical Campus, Junagadh; Ketan M. Solanki, Dr. Subhash Technical Campus, Junagadh
Stepper Motor, Arduino Mega 2560, Rotary Encoder, Position Control
A stepper motor controller capable of both independent as well as synchronized control of a multiple number of stepper motors is discussed. Arduino ATmega2560 microcontroller provides fast and reliable control operations. Furthermore, as a feedback element rotary encoder is used to count detents of stepper motor with high resolution. The Arduino controller includes 54 digital I/O pins of which 14 provide PWM output. For instance, it can be used to control a robot having two directional freedom. The controller tested with a simultaneous control (synchronous) of two stepper motors for precision trajectory control applications. The objective of this project is to design Arduino controller based Stepper Motor controller for position control that will smoothly control the rotation of a stepper motor taking into account the physical constraints. This project describes the method by which a controlling circuit for stepper motor is being designed using Arduino Mega 2560 Controller.
|Manuscript Id ||:||IJSTEV3I9040|
|Published in ||:||Volume : 3, Issue : 9|
|Publication Date||:|| 01/04/2017|