Implementación de un sistema de telecontrol por internet usando microcontroladores embebidos como tarjeta de adquisición de datos
DOI:
https://doi.org/10.30973/progmat/2018.10.3/1Palabras clave:
Arquitectura de software, Sistema de Telecontrol, Tiempo de telecontrol, Respberry PI, LabVIEW, MicrocontroladoresResumen
En este trabajo se presenta la implementación de la arquitectura de un sistema de telecontrol en internet utilizando como tarjeta de adquisición de datos a microcontroladores. Para lograrlo, se modeló un sistema de primer orden inestable con amplificadores operacionales el cual fue controlado mediante un esquema cliente - servidor desarrollada a partir de una arquitectura de telecontrol. Cabe mencionar que el cliente de este esquema, fue desarrollado en un sistema operativo de tiempo compartido (Windows7) usando Labview 2016, el cual se encarga de visualizar, monitorear y generar la señal de control para el sistema inestable mediante el microcontrolador configurado como tarjeta de adquisición de datos. El servidor que se encarga de enviar la señal de control calculada al cliente, se desarrolló en un sistema operativo de tiempo real no crítico (Raspbian) usando POSIX como software de programación, el cual al tener un módulo de medición de tiempos, se obtuvo la magnitud de los tiempos involucrados en el proceso de telecontrol, así como sus momentos de probabilidad. Estas medidas descriptivas en conjunto con una serie de definiciones propuestas en este trabajo, sirvieron para poder validar el desempeño de la implementación del sistema de telecontrol
Citas
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.
Descargas
Publicado
Cómo citar
Número
Sección
Licencia
Derechos de autor 2018 Programación Matemática y Software
Esta obra está bajo una licencia internacional Creative Commons Atribución 4.0.
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. |