0% encontró este documento útil (0 votos)
12 vistas3 páginas

Control Arduino Alex Granada

El documento presenta un proyecto de control automático utilizando el microcontrolador ESP32 en Simulink, destacando su capacidad para facilitar el prototipado y validación de algoritmos. Se analizan los resultados de un sistema que controla un servomotor basado en la lectura de un potenciómetro, identificando problemas como ruido eléctrico y falta de filtrado. Se proponen mejoras para optimizar el desempeño del sistema, incluyendo la implementación de filtrado digital y ajustes en el escalado.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
12 vistas3 páginas

Control Arduino Alex Granada

El documento presenta un proyecto de control automático utilizando el microcontrolador ESP32 en Simulink, destacando su capacidad para facilitar el prototipado y validación de algoritmos. Se analizan los resultados de un sistema que controla un servomotor basado en la lectura de un potenciómetro, identificando problemas como ruido eléctrico y falta de filtrado. Se proponen mejoras para optimizar el desempeño del sistema, incluyendo la implementación de filtrado digital y ajustes en el escalado.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

ESCUELA POLITÉCNICA NACIONAL

FACULTAD DE INGENIERIA MECÁNICA


Ladrón de Guevara E11-253 [PO-Box 17-01-2759] - Telf. 22976300
Quito – Ecuador

Alex Joel Granada Pilatasig

CONTROL AUTOMÁTICO
SIMULINK – ARDUINO (ESP32)

I. Introducción al uso del ESP32 en Simulink

El ESP32 es un microcontrolador potente y versátil con conexión Wi-Fi y Bluetooth, muy


utilizado en proyectos de control e IoT. Simulink permite diseñar sistemas mediante diagramas
gráficos y generar automáticamente el código para ejecutarlo en el hardware. Al integrar el
ESP32 con Simulink, es posible desarrollar y probar rápidamente algoritmos de control,
procesamiento de señales y lectura de sensores sin programar directamente, facilitando el
prototipado y la validación en tiempo real.

II. Descripción del Sistema

El sistema lee la posición de un potenciómetro mediante el pin A6 del Arduino. Esa lectura
𝐴𝐷𝐶×180
analógica se procesa en Simulink aplicando un escalado , y el resultado se envía al
4096
pin 18 para controlar un servomotor. Durante la prueba se registró la señal en el tiempo para
evaluar la respuesta del sistema.
III. Análisis de la Señal Registrada

La gráfica obtenida muestra tres comportamientos principales:

• Tramos estables: aparecen cuando el potenciómetro no se mueve; indican que el


sistema responde correctamente en reposo.
• Rampas suaves: corresponden a movimientos regulares del potenciómetro; el servo
interpreta bien estos cambios.
• Picos y valores erráticos: se observan en ciertas zonas, lo cual revela presencia de
ruido en la lectura analógica o inestabilidad en la señal.

IV. Problemas Identificados

A partir de la gráfica y el comportamiento observado se destacan los siguientes problemas:

• Ruido eléctrico en la entrada del potenciómetro.


• Falta de filtrado en el procesamiento de la señal en Simulink.
• Saturación de valores por el escalado aplicado.
• Posibles malos contactos o alimentación inestable del servo.

V. Recomendaciones de Mejora

Para mejorar el desempeño del sistema se sugiere:

• Implementar filtrado digital (promedio móvil o filtro pasa-bajos).


• Colocar un capacitor de 0.1 µF entre VCC y GND del potenciómetro para reducir ruido.
• Usar alimentación independiente para el servomotor.
• Ajustar el escalado para adaptarlo mejor al rango real del 𝑠𝑒𝑟𝑣𝑜 (0– 180°).
VI. Conclusión

El control del servo funciona, pero la presencia de ruido y saturación afecta su estabilidad.
Aplicando las mejoras propuestas se logrará un comportamiento más suave, preciso y
confiable en la respuesta del sistema.

VII. Anexos

También podría gustarte