Internet tellecontrol system implementation using microcontrollers as data acquisition card

Authors

  • Jorge Salvador Valdez Martínez Universidad Tecnológica Emiliano Zapata del Estado de Morelos Av. Universidad Tecnológica No.1 Col. Palo escrito, Emiliano Zapata, Morelos
  • Jesse Yoe Rumbo Morales Universidad Tecnológica Emiliano Zapata del Estado de Morelos Av. Universidad Tecnológica No.1 Col. Palo escrito, Emiliano Zapata, Morelos
  • Alberto Miguel Beltrán Escobar Universidad Tecnológica Emiliano Zapata del Estado de Morelos Av. Universidad Tecnológica No.1 Col. Palo escrito, Emiliano Zapata, Morelos
  • Iván Alcalá Barojas Universidad Tecnológica Emiliano Zapata del Estado de Morelos Av. Universidad Tecnológica No.1 Col. Palo escrito, Emiliano Zapata, Morelos
  • Luis Jaime López Vega Universidad Tecnológica Emiliano Zapata del Estado de Morelos Av. Universidad Tecnológica No.1 Col. Palo escrito, Emiliano Zapata, Morelos
  • Enrique Contreras Calderón Universidad Tecnológica Emiliano Zapata del Estado de Morelos Av. Universidad Tecnológica No.1 Col. Palo escrito, Emiliano Zapata, Morelos

DOI:

https://doi.org/10.30973/progmat/2018.10.3/1

Keywords:

Software architecture, Telecontrol system, Telecontrol time, Raspberry PI, LabVIEW, Microcontrollers

Abstract

This paper presents the implementation of the telecontrol system architecture over internet using microcontrollers as data acquisition card. To achieve this, an unstable first order system was modeled with operational amplifiers which it was controlled by a client - server scheme developed from the telecontrol architecture proposed. It is worth mentioning that the client of this scheme was developed in a time-sharing operating system (Windows7) using Labview 2016, which it is in charge of visualizing, monitoring and generating the control signal for the unstable system by means of the microcontroller configured as a data acquisition card. The server that is responsible for sending the control signal calculated to the client, was developed in a soft real-time operating system (Raspbian) using POSIX as programming software, which it is provided with a time measurement module for obtaining the magnitude of the times involved in the telecontrol process, and their statistical averages or moments. These descriptive measures together with a series of definitions proposed in this paper, served to validate the performance ofthe telecontrol system implementation.

Author Biographies

Jorge Salvador Valdez Martínez, Universidad Tecnológica Emiliano Zapata del Estado de Morelos Av. Universidad Tecnológica No.1 Col. Palo escrito, Emiliano Zapata, Morelos

Doctor en Ciencias en Ingeniería en Comunicaciones y Electrónica, Maestro en Tecnología Avanzada e Ingeniero en Comunicaciones y Electrónica todos del Instituto Politécnico Nacional. Es profesor de Tiempo completo en la Universidad Tecnológica “Emiliano Zapata”. Forma parte del Sistema Estatal de Investigadores como Investigador nivel C, así como al Sistema Nacional de Investigadores como Candidato al Sistema. Las áreas de interés giran en torno a la aplicación, enseñanza, desarrollo e investigación de tecnología en el área de las comunicaciones y electrónica así como en áreas afines: Sistemas Computacionales, Control automático, Sistemas en Tiempo Real, Tecnologías de la Información, Modelado de sistemas, Mecatrónica.

Jesse Yoe Rumbo Morales, Universidad Tecnológica Emiliano Zapata del Estado de Morelos Av. Universidad Tecnológica No.1 Col. Palo escrito, Emiliano Zapata, Morelos

Doctor en Ciencias en Electrónica (CENIDET), Maestro en Ingeniería de Manufactura (IPN) e Ingeniero en Mecatrónica (TesCo). Profesor de tiempo completo en la Universidad Tecnológica Emiliano Zapata (UTEZ). Profesor de la Maestría en Mecatrónica en la Universidad de Guadalajara (U de G). Las áreas de investigación son: Modelado, identificación de sistemas y control de procesos (neumáticos, eléctricos, térmicos, hidráulicos, mecánicos). Actualmente se ha enfocado en trabajar con la producción de bio-combustibles (bioetanol), en el cual modela y controla este tipo de procesos. Así mismo los tipos de controladores con los que trabaja son; control adaptable, Control predictivo (MPC y OMPC), Control H-infinito, control geométrico.

Alberto Miguel Beltrán Escobar, Universidad Tecnológica Emiliano Zapata del Estado de Morelos Av. Universidad Tecnológica No.1 Col. Palo escrito, Emiliano Zapata, Morelos

Maestro en Ciencias en Ingeniería Electrónica área Control Automático por el Centro Nacional de Investigación y Desarrollo Tecnológico (CENIDET). Ingeniero en Electromecánica por el Instituto Tecnológico de Zacatepec (ITZ), con especialidad en Sistemas Mecatrónicos y Electrónicos. Profesor de tiempo completo en la Universidad Tecnológica Emiliano Zapata del Estado de Morelos (UTEZ), sus áreas de interés son el control de sistemas dinámicos, modelado e identificación de sistemas, diseño e implementación de sistemas de control digital o embebidos mediante plataformas libres. Actualmente realiza actividades docentes impartiendo asignaturas de sistemas de control, modelado de sistemas lineales, diseño, simulación, programación e implementación de sistemas electrónicos, analógicos y digitales entre otros, así como la dirección de proyectos de robótica y control en la UTEZ

Iván Alcalá Barojas, Universidad Tecnológica Emiliano Zapata del Estado de Morelos Av. Universidad Tecnológica No.1 Col. Palo escrito, Emiliano Zapata, Morelos

Maestro en Ciencias en Ingeniería Electrónica con especialidad en Electrónica de potencia egresado de CENIDET. Ingeniero en Electrónica egresado del Instituto Tecnológico de Orizaba. Profesor de tiempo completo titular “A” y coordinador de la carrera de Mecatrónica en la Universidad Tecnológica Emiliano Zapata del Estado de Morelos (UTEZ). Tiene experiencia docente desde el 2002. Pertenece al Sistema Estatal de Investigadores del Estado de Morelos. Actualmente coordina los proyectos de Robótica VEX y el Centro de Excelencia de certificación de National Instruments Nivel 3. Las áreas de interés e investigación son: Robótica, Diseño asistido por computadora, programación en LabVIEW y la automatización.

Luis Jaime López Vega, Universidad Tecnológica Emiliano Zapata del Estado de Morelos Av. Universidad Tecnológica No.1 Col. Palo escrito, Emiliano Zapata, Morelos

Maestro en Ciencias en Ingeniería Electrónica, en el área de Control Automático egresado del CENIDET (Centro Nacional de Investigación y Desarrollo Tecnológico), Ingeniero Electromecánico, con especialidad en Mecatrónica, egresado del ITZ (Instituto Tecnológico de Zacatepec), actualmente Profesor investigador de la UTEZ (Universidad Tecnológica de Emiliano Zapata), forma parte del Sistema Estatal de Investigadores. Las áreas de interés giran en torno a la aplicación, enseñanza, desarrollo e investigación de tecnología en el área de la Automatización y el Control Automático, así como en áreas afines: Modelado de Sistemas, Sistemas lineales, Sistemas no lineales, Control tolerante a Fallas, Identificación de Sistemas, entre otros.

Enrique Contreras Calderón, Universidad Tecnológica Emiliano Zapata del Estado de Morelos Av. Universidad Tecnológica No.1 Col. Palo escrito, Emiliano Zapata, Morelos

Maestro en Ciencias en Ingeniería Mecánica opción diseño mecánico por el Centro Nacional de Investigación y Desarrollo Tecnológico (CENIDET), e Ingeniero Electromecánico por el Instituto Tecnológico de Zacatepec. Forma Parte de Sistema Estatal de Investigadores nivel B. Cuenta con reconocimiento de profesor con perfil deseable de, PRODEP (Programa para el Desarrollo Profesional docente) Actualmente se desempeña como Profesor Investigador Asociado C en la Universidad Tecnológica Emiliano Zapata del Estado de Morelos (UTEZ), realizando actividades de diseño asistido por computadora con el software SolidWorks, y manufactura asistida por computadora. Es responsable del Cuerpo académico de Automatización y Robótica en la UTEZ, Las áreas de interés giran en torno a la aplicación, enseñanza, desarrollo e investigación de tecnología en el área de ahorro de energía.

References

Real Academia de la Lengua Española. Definición de telecontrol. España. Recuperado el 23 de octubre del 2017, de http://dle.rae.es/?id=ZLX5yDd

Institute of Electrical and Electronics Engineers. Portable Operating System Interface (POSIX)—Part 1: System Application Program Interface (API) [C Language]. Institute of Electrical and Electronics Engineers. USA, 1995.

Valdez, J. S. Medición, Caracterización y Reconstrucción de los Tiempos de Ejecución y Transporte para Sistemas de Telecontrol en Tiempo Real. PhD Thesis,.Instituto Politécnico Nacional. México, 2015.

Zaera M. Evaluación de Sistemas Operativos de Tiempo Real con Planificación Dinámica y Gestión de Recursos Compartidos Aplicados a la Monitorización de Procesos de Fabricación Industrial. PhD Thesis, Universidad Politécnica de Valencia, España, 2002.

Guevara, P. and Medel J. J. Introducción a los sistemas de tiempo real. Capitulo 2: Uso de las Computadoras en Sistemas en Tiempo Real. México, Editorial Politécnico. 2003.

Nyquist H. (1928) Certain Topics in Telegraph Transmission Theory. In: Proceedings of the IEEE. 2002, 90(2), 280-305. Recuperado el 17 de enero del 2015 de http://ens.dsi.unimi.it/classici/Nyquist_1928.pdf

Kotel’nikov V. A. On the transmission capacity of “ether” and wire in electrocommunications. In: Proceedings of the first All-Union Conference on the technological reconstruction of the communications sector and the development of low-current engineering URSS. 1933, 5-23. Recuperado el 17 de enero del 2015 de http://ict.open.ac.uk/classics/1.pdf

Kreyszig. E. Matemáticas avanzadas para ingeniería Vol. 2, México, Limusa Wiley. 2005

Bass, L., Clements P. and Kazma R.. Software Architecture in Practice. Sei Series In Software Architectures. Sweden Addison Wesley, 2002.

Hurtado, S. Representación de la arquitectura de software usando UML. Sistemas y Telemática. 2006, 1, 63-75

Valdez, J. S., Villanueva J. and Vázquez J., Workbench’s implementations based in telecontrol system software architecture. In: Proceedings of the International Congress of Mechatronics, Electronics and Automotive Engineering, México, 2016, 150-155

Labview 2016MR Software, National Instruments. USA, 2016.

Valdez J. S., Guevara P. and Delgado G., Arquitectura de un Sistema para Telecontrol por Internet para la Simulación en Tiempo Real de un Motor de Corriente Continua, In: Proceedings of the VIII Congreso Internacional “Tendencias Tecnológicas en Computación 2012. México, 2012.

Published

2018-11-12

How to Cite

Valdez Martínez, J. S., Rumbo Morales, J. Y., Beltrán Escobar, A. M., Alcalá Barojas, I., López Vega, L. J., & Contreras Calderón, E. (2018). Internet tellecontrol system implementation using microcontrollers as data acquisition card. Programación Matemática Y Software, 10(3), 1–11. https://doi.org/10.30973/progmat/2018.10.3/1

Most read articles by the same author(s)