Medio Término | Controlador de Servomotores por UART en VHDL | Formación Universitaria B
Diego Fernández
0:00 / 0:00
Medio Término | Controlador de Servomotores por UART en VHDL | Formación Universitaria B
17 просмотров · 2 нед. назад
Diego Fernández
902 подписчика
17 просмотров · 2 нед. назад
Proyecto: Controlador de servomotores comandado por UART: diseño y verificación por simulación en VHDL.
En este video se presenta el desarrollo, análisis y verificación de un controlador digital de dos servomotores mediante comunicación UART, implementado en VHDL y simulado utilizando EDA Playground, GHDL y EPWave.
Sección 1 — Contador síncrono de 6 bits
Diseño y simulación de un contador con reset, carga paralela, habilitación y desbordamiento de 63 a 0.
Sección 2 — Diagnóstico y rediseño PWM
Análisis del código original, corrección de la frecuencia PWM, pruebas con relojes de 50 MHz y 27 MHz y comprobación de actualización sin glitches.
Sección 3 — Controlador de dos servomotores por UART
Integración del receptor y transmisor UART, máquina de estados, validación de tramas, detección de timeout, movimiento gradual, control independiente y función HOME.
Sección 4 — Verificación automatizada
Ejecución de un testbench autoverificable que evalúa el funcionamiento del sistema y mide los anchos de pulso PWM.
Herramientas utilizadas: VHDL, EDA Playground, GHDL y EPWave.
Este trabajo corresponde a la evaluación de Medio Término de Formación Universitaria B. Las pruebas son de simulación funcional y no representan una validación experimental sobre hardware físico.