Stepper Motor Controlled by Pic 16F84 Microcontroller

Authors

  • Awafung Emmanuel Adie Biomedical Engineering, Kampala International University, Uganda Author
  • Faithpraise Fina Department of Computer Science, University of Calabar Author
  • Wilson Ibu Department of Electrical Electronics Engineering University of Cross River Calabar Author
  • Paul Anyin Department of Electrical Electronics Engineering University of Cross River Calabar Author

DOI:

https://doi.org/10.47363/JMSMR/2024(5)184

Keywords:

Stepper Motor, Controlled, Pic 116f84, Microcontroller

Abstract

Background: Most times in engineering and other fields, engines need to be transformed from one form to another, in circuits and most components we are familiar with, electrical engines, impulses, digital information and etc needs to be changed from one level to another, this is done by a motor, be it in any kind, pending on the desired function. This literature review examines various research that has been done using the PIC 16F84 microcontroller for the control of stepper motors. The PIC 16F84 is a popular choice for stepper motor control applications due to its simplicity, low cost, and ease of programmability.

This review highlights several key control techniques that have been implemented using the PIC 16F84, including full-step mode, half-step mode, closedloop control with position feedback, and speed control. The peripheral interfacing aspects are also discussed, covering the integration of stepper motor driver circuits, rotary encoders, and user interface components. The firmware development approaches for the PIC 16F84 are explored, demonstrating how researchers have programmed the microcontroller’s digital I/O, timers, and interrupts to precisely control the stepper motor windings and respond to feedback signals. While the PIC 16F84 has proven to be a capable platform for stepper motor control, the review also identifies some limitations, such as the microcontroller’s restricted resources and potential scalability challenges as the complexity of the control system increases. Suggestions for future research include exploring more advanced microcontrollers, integrating the PIC 16F84 with additional hardware, and developing more sophisticated control algorithms to enhance the performance and robustness of the stepper motor control systems.


Conclusion: The CMOS circuit stands as drive circuit between the PIC IC and the stepper motor which provides the precision in advance control methods of designs and production.

Author Biographies

  • Awafung Emmanuel Adie, Biomedical Engineering, Kampala International University, Uganda

    Biomedical Engineering, Kampala International University, Uganda  

  • Faithpraise Fina, Department of Computer Science, University of Calabar


    Department of Computer Science, University of Calabar 

  • Wilson Ibu, Department of Electrical Electronics Engineering University of Cross River Calabar

    Department of Electrical Electronics Engineering University of Cross River Calabar

  • Paul Anyin, Department of Electrical Electronics Engineering University of Cross River Calabar

    Department of Electrical Electronics Engineering University of Cross River Calabar

Downloads

Published

2024-08-29