Please use this identifier to cite or link to this item: http://www.dspace.espol.edu.ec/handle/123456789/58237
Title: Diseño e implementación de sistemas de control embebidos; PID, por retroalimentación de estados y lógica difusa en plantas de temperatura y velocidad de motor DC, para prácticas en laboratorio de control automático y microcontroladores
Authors: Solís Mesa, Ronald David , Director
Martínez Ramírez, Manuel Jesús
Nicolalde Perugachi, Javier Daniel
Keywords: Sistema Embebido
Realimentación de estados
Controladores
Lógica difusa
Issue Date: 2023
Publisher: ESPOL
Citation: Martínez Ramírez, M. J. y Nicolalde Perugachi, J. D. (2023). Diseño e implementación de sistemas de control embebidos; PID, por retroalimentación de estados y lógica difusa en plantas de temperatura y velocidad de motor DC, para prácticas en laboratorio de control automático y microcontroladores. [Proyecto integrador]. ESPOL. FIEC. .
Description: En este trabajo se diseñó e implementó un sistema electrónico basado en las tarjetas TSC-LAB, ESP32 y Arduino Uno, que permite el control y monitoreo en tiempo real de una planta electrónica de temperatura y una planta de control de velocidad de un motor DC. Mediante programación en lenguaje C++ modificado de Arduino, se diseñó los controladores PID por sintonización Ziegler-Nichols, sintonización prueba error, lógica difusa y realimentación de estados. El objetivo principal es que este desarrollo permita fortalecer el conocimiento de diseño de controladores y programación de sistemas embebidos en los laboratorios de sistemas de control y sistemas embebidos de la ESPOL durante el desarrollo profesional. Durante la metodología, se empezó con el diseño modular del sistema electrónico, basado en las tarjetas mencionadas; para ello se diseña tarjetas PCB que permite adaptar e interconectar dichos dispositivos. Luego de ello, se realiza el diseño de los controladores usando MATLAB para luego embeberlos en las tarjetas de desarrollo mediante programación en C++ usando el IDE de Arduino. Con el objetivo de visualizar en tiempo real la variable controlada de lo desarrollado se realiza una aplicación usando la herramienta AppDesigner de Matlab; la interfaz permite visualizar el desempeño de los controladores al manipular el valor de referencia e incluso sintonizar el control PID por prueba-error manipulando las contantes Kp, Ti y Td. Finalmente, se realizan varias pruebas del desempeño de los controladores tanto usando la tarjeta ESP32 como la de Arduino Uno, se realiza un análisis de desempeño de ambas y se muestra las conclusiones de los resultados obtenidos experimentalmente.
metadata.dc.description.abstractenglish: In this work, an electronic system based on the TSC-LAB, ESP32 and Arduino Uno cards was designed and implemented, which allows the control and monitoring in real time of an electronic temperature plant and a speed control plant of a DC motor. Through programming in C++ language modified from Arduino, the PID controllers were designed by Ziegler- Nichol?s tuning, error-proof tuning, fuzzy logic and state feedback. The main objective is that this development allows to strengthen the knowledge of controller design and programming of embedded systems in the laboratories of the university during professional development. During the methodology, we started with the modular design of the electronic system, based on the cards; for this purpose, PCB cards are designed to adapt and interconnect these devices.; For this, PCB cards are designed that allow adapting and interconnecting said devices. After that, the design of the controllers is carried out using MATLAB and then they are embedded in the development boards by programming in C++ and using the Arduino IDE. In order to visualize in real time, the controlled variable of what has been developed, an application is made using the Matlab AppDesigner tool; the interface allows to visualize the performance of the controllers when manipulating the reference value and even to tune the PID control by trial- error manipulating the constants Kp, Ti and Td. Finally, several tests of the performance of the controllers are carried out both using the ESP32 card and the Arduino Uno card, a performance analysis of both is carried out and the conclusions of the results obtained experimentally are shown.
URI: http://www.dspace.espol.edu.ec/handle/123456789/58237
metadata.dc.identifier.codigoproyectointegrador: INGE-2069
Appears in Collections:Tesis de Electrónica y Automatización

Files in This Item:
File SizeFormat 
T-113584 Martí­nez - Nicolalde .pdf8.67 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.