🌐 Instrucciones en Versión web
*Trabajo Individual o en Equipo
Desarrollar la capacidad para diseñar e implementar un sistema de control secuencial utilizando un sensor analógico y módulos de conversión ADC, aplicados al manejo maquinas de estado en dispositivos lógicos programables (PLD). El estudiante interpretará diferentes rangos de voltaje de entrada para cambiar dinámicamente el comportamiento del sistema, asegurando su correcto funcionamiento mediante simulación y construcción de prototipo.
Diseña e implementa un sistema secuencial en un PLD programado en VHDL que controle un contador de 0 a 9, visualizado en un display de 7 segmentos, en función de la lectura de un potenciómetro mediante un sistema de ADC de 2 bits.
El sistema de conversión estará formado por dos comparadores de voltaje que dividen la señal analógica del potenciómetro en tres rangos, generando las siguientes salidas digitales:
Rango de voltaje (V) | Salida ADC (2 bits) | Comportamiento del contador |
---|---|---|
0V a 1.25V | 00 | Cuenta ascendente (0 → 9) |
1.25V a 3V | 01 | Cuenta descendente (9 → 0) |
3V a 5V | 11 | Contador detenido |
Para adaptar la señal de salida de los comparadores al PLD de forma segura y funcional, se debe utilizar un encoder de prioridad que genere una única salida de 2 bits, adecuada para ser procesada por la lógica interna.
Componentes principales del sistema
Funcionamiento esperado