Internet tellecontrol system implementation using microcontrollers as data acquisition card
DOI:
https://doi.org/10.30973/progmat/2018.10.3/1Keywords:
Software architecture, Telecontrol system, Telecontrol time, Raspberry PI, LabVIEW, MicrocontrollersAbstract
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.
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.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2018 Programación Matemática y Software
This work is licensed under a Creative Commons Attribution 4.0 International License.
Usted es libre de:
Compartir — compartir y redistribuir el material publicado en cualquier medio o formato. |
Adaptar — combinar, transformar y construir sobre el material para cualquier propósito, incluso comercialmente. |
Bajo las siguientes condiciones:
Atribución — Debe otorgar el crédito correspondiente, proporcionar un enlace a la licencia e indicar si se realizaron cambios. Puede hacerlo de cualquier manera razonable, pero de ninguna manera que sugiera que el licenciador lo respalda a usted o a su uso. |
Sin restricciones adicionales: no puede aplicar términos legales o medidas tecnológicas que restrinjan legalmente a otros a hacer cualquier cosa que permita la licencia. |