Перейти к содержимому

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.