Design and Development of a Speed Control System for a Stepper Motor using the PIC18F4550 microcontroller and its interface

Main Article Content

Andrés Felipe Romero Medina
https://orcid.org/0009-0009-7941-0697
Nicolás Mejía Muñoz
https://orcid.org/0009-0003-6031-7245
Robin Alfonzo Blanco Cañón

Abstract

The stepper motor has been highlighted as a key component to achieve controlled and precise movements. This article focuses on the design and development of a stepper motor control system, with a subsequent application on a crane that will lift a small mass vertically. Each single aspect of the process has been examined in detail: from the selection and configuration of the 28BYJ-48 motor, to the implementation of the interfaces control such as the 4x4 matrix keypad and RS232 communication. In this system the control resides on the PIC18F4550 microcontroller. The control approach has had two modes: manual and automatic. In manual mode, the matrix keyboard has been used to allow direct interaction with the crane, adjusting parameters such as speed or direction. The automatic mode has demonstrated the ability to perform predefined movements, with a specific number of steps that ensure positioning accuracy. Overall, present study shows a comprehensive electronic control system, offering applicability in various technological areas. As research in this field progresses, this system provides a solid foundation for future improvements and optimizations in similar systems.

Downloads

Download data is not yet available.

Article Details

How to Cite
Romero Medina , A. F., Mejía Muñoz, N., & Blanco Cañón , R. A. (2024). Design and Development of a Speed Control System for a Stepper Motor using the PIC18F4550 microcontroller and its interface. I+ T+ C- Research, Technology and Science, 1(18). Retrieved from https://revistas.unicomfacauca.edu.co/ojs/index.php/itc/article/view/461
Section
Research Papers

References

M. Ernesto Serrato Maldonado, R. Alfonzo Blanco Canon, y F. Barrera Prieto, “Pedagogical tool for programming and reading a PIC microcontroller by means of an embedded Raspberry pi system and an easy-to-use graphical interface”, KnE Engineering, ene. 2020, doi: 10.18502/keg.v5i1.5924.

R. H. Haycock, “Remote-controlled stepper-motor-activated cryogenic valve: design, development, and testing”, en Cryogenic Optical Systems and Instruments VII, 1996, pp. 166–173.

I. Virgala, M. Kelemen, A. Gmiterko, y T. Lipták, “Control of stepper motor by microcontroller”, Journal of Automation and Control, vol. 3, núm. 3, pp. 131–134, 2015.

S. J. Parmar, M. S. Zala, I. S. Thaker, y K. M. Solanki, “Design and Development of Stepper Motor Position Control using Arduino Mega 2560”, International Journal of Science Technology and Engineering, vol. 3, núm. 09, 2017.

M. A. Sánchez, F. J. García, J. L. Muñoz, y J. M. Fernández, “Aplicación de microcontroladores en el control de grúas”, Revista de Ingeniería Industrial, vol. 38, núm. 2, pp. 133–141, 2017, doi: 10.1016/j.rii.2017.03.001.

J. M. López-Peña y J. L. Pérez-Cadenas, Sistemas de automatización industrial: conceptos y aplicaciones. McGraw-Hill Interamericana, 2019.

D. Rodríguez-Hidalgo, J. M. López-Peña, y J. L. Pérez-Cadenas, “Motores paso a paso: fundamentos, aplicaciones y perspectivas”, Revista Iberoamericana de Automática e Informática Industrial, vol. 14, núm. 1, pp. 1–14, 2017.

D. Vehículos, M. Ernesto Serrato Maldonado, A. Stiven Vigoya Cubillos, M. Robin Alfonzo Blanco Cañon, y I. Juan Emilio Sanabria Sanabria, “DESIGN OF A CABIN HEATING CONTROL FOR DROWSINESS PROBLEMS IN VEHICLE DRIVERS DISEÑO DE UN CONTROL DE CALEFACCION DEL HABITÁCULO PARA PROBLEMAS DE SOMNOLENCIA EN CONDUCTORES”.

M. Á. González-Gutiérrez, J. A. López-Martín, y J. A. Ortega-Martínez, “Microcontroladores como herramientas de enseñanza en ingeniería”, Revista Iberoamericana de Automática e Informática Industrial, vol. 16, núm. 2, pp. 247–256, 2019.

A. F. Rivera y G. F. Sandoval, “Elevador Matrix”, # ashtag, núm. 7, pp. 61–76, 2015.

P. By ALLDATASHEETCOM, “PIC18LF4455-I-PT MICROCHIP | Alldatasheet”, 2009.

X. Zhu, W. Zhang, y X. Chen, “A review of stepper motors for robotics”, IEEE Robot Autom Lett, vol. 4, núm. 4, pp. 4044–4051, 2019, doi: 10.1109/LRA.2019.2939728.

N. Lekic, Z. Mijanovic, R. Dragovic-Ivanovic, y D. Filipovic, “The simple RS232 hub to interface microcontroller peripheral devices with the central processor”, en 10th IEEE International Conference on Electronics, Circuits and Systems, 2003. ICECS 2003. Proceedings of the 2003, 2003, pp. 1208–1211.

J. Pardue, “C programming for microcontrollers”, Smiley micros, vol. 200510, 2005.