“Control de velocidad de un motor DC a través de la nube, mediante la tarjeta STM32F4 Discovery utilizando herramientas IoT”
En el presente proyecto se desarrolló una planta de control emulando un proceso industrial controlado por el algoritmo PID. El proceso industrial es el control la variable de velocidad de un motor DC con uso un tacómetro con encoder de 100 pulsos por revolución para obtener la más alta resolución y...
Na minha lista:
| Autor principal: | |
|---|---|
| Formato: | bachelorThesis |
| Idioma: | spa |
| Publicado em: |
2021
|
| Assuntos: | |
| Acesso em linha: | http://dspace.ups.edu.ec/handle/123456789/19703 |
| Tags: |
Adicionar Tag
Sem tags, seja o primeiro a adicionar uma tag!
|
| Resumo: | En el presente proyecto se desarrolló una planta de control emulando un proceso industrial controlado por el algoritmo PID. El proceso industrial es el control la variable de velocidad de un motor DC con uso un tacómetro con encoder de 100 pulsos por revolución para obtener la más alta resolución y con un puente H que incorpora el chip L298. El modelamiento y sintonización de la planta se la resolvió por medio de la herramienta MATLAB para lograr una aproximación más realista. El algoritmo del control PID se lo implementó en lenguaje C/C++ en el IDE de ST denominado STM32cubeIDE, además de ser el lenguaje nativo y formal del fabricante de la tarjeta STM32F4 Discovery que tiene una gran robustez para este tipo de procesos industriales. Se usó un bróker de mensajes MQTT para enviar y recibir los datos del cliente hasta la planta y viceversa logrando una gran estabilidad y una latencia aceptable para un proceso de control supervisado de manera remot a. Para la interfaz gráfica para el operador se usó el dashboard de Node-Red donde se implementó dos tipos de indicadores de las variables de la planta como son el valor del sensor, la potencia al motor y el error calculado en ese instante de tiempo y para el control del lazo PID se incorporó slider para que el operador pueda cambiar los valores de control que se ejecutan tan pronto deje fijo la slider de la variable que esté manipulando. |
|---|