Professional Documents
Culture Documents
Consideraciones
La entrega parcial consta de una demostración corta 5 minutos, en horario de laboratorio, y un
reporte de avance de no más de 3 páginas de texto. El objetivo del reporte es mostrar cuáles son
los problemas a abordar para que el proyecto llegue a término y cómo se realizará el diseño.
Para esto es vital considerar la información disponible (desde internet hasta experiencias pasados)
y élaborar un esquema en base a bloques y/o máquinas de estado de los sistemas.
Los grupos que han sugerido proyectos deben conversar con los ayudantes de laboratorio para fijar
y formalizar los alcances, tanto de entrega parcial, como final.
La programación del microcontrolador debe ser hecha en lenguaje Assembler. Puede reusar códigos
disponibles en internet debidamente referenciados.
La programación en FPGA debe ser hecha en Verilog. Puede reusar códigos disponibles en internet
debidamente referenciados.
Proyectos propuestos
1) Piano digital - FPGA
Motivación: Es común ver hoy en dı́a instrumentos musicales digitales, como por ejemplo sin-
tetizadores, baterı́as electrónicas, pianos digitales, entre otros, los cuales están compuestos por
sensores de contacto que sirven como entrada para las notas, un sistema embebido encargado
de generar las notas y una salida de audio.
Problema: Usando una FPGA construya un piano digital de 8 notas que produzca las notas
Do-Re-Mi-Fa-Sol-La-Si- Do y que sea capaz reproducir acordes, es decir, tocar más de 1 nota
simultáneamente. Para esto deberá usar teclado de computador (PS/2) y una salida que pueda
generar una o más señales de frecuencia variable.
Entrega Parcial: Tres o más osciladores que puedan sonar simultaneamente. Las notas (fre-
cuencias) deben estar en concordancia con alguna escala usual.
Motivación: En la industria y en la vida cotidiana gran parte de las máquinas que se utilizan
necesitan sistemas mecánicos que permitan la rotación de un motor a una velocidad fija, los
cuales utilizan sensores para medir la velocidad angular del motor, algoritmos de control para
fijar su rotación y un actuador encargado de entregar menos o más potencia al motor.
Problema: Usando un microcontrolador construya un dispositivo que pueda controlar las
revoluciones por minuto (RPM) de una rueda conectada a un motor eléctrico. Para esto de-
berá ingresar el valor de la velocidad deseada por botones y deberá ser capaz de desplegar la
velocidad actual y objetivo del motor.
Entrega Parcial: Implementar tacómetro digital (medidor de RPM).
1
Universidad de Chile - Facultad de Ciencias Fı́sicas y Matemáticas
Departamento de Ingenierı́a Eléctrica
EL4002 Sistemas Digitales - Semestre Otoño - 2018
Motivación: Ası́ como se utilizan instrumentos musical digitales, aún siguen predominando
los instrumentos acústicos, los cuales en su mayorı́a necesitan ser afinados, para lo cual se suele
utilizar un diapasón o un afinador digital, donde los últimos son preferidos en la actualidad
debido a su capacidad de abordar la escala cromática y los cuales utilizan una entrada de audio,
un sistema embebido encargado de estimar la nota de entrada y un visor para mostrar la nota
estimada.
Problema: Usando una FPGA construya un sistema digital que reciba una señal de audio y
calcule su frecuencia principal. Para esto deberá desplegar en pantalla la frecuencia calculada
y el tono musical más cercano.
Entrega Parcial : Muestrear la señal de entrada y encender un LED cuando se determine su
frecuencia fundamental.
2
Universidad de Chile - Facultad de Ciencias Fı́sicas y Matemáticas
Departamento de Ingenierı́a Eléctrica
EL4002 Sistemas Digitales - Semestre Otoño - 2018
Motivación: En la música moderna es muy común escuchar guitarras o bajos con sonori-
dades muy particulares, como por ejemplo sonidos afilados debido a distorsión intensionada,
la sensación de haber muchas guitarras tocando a la vez o de que el sonido esté vibrando de
forma exagerada, entre otros. En general estos efectos son logrados utilizando filtros digitales
especiales que tienen caracterı́sticas no lineales.
Problema: Usando una FPGA construya el efecto trémolo. El sistema deberá ser capaz de
ajustar los parámetros de este efecto.
Entrega Parcial : Modulación AM en un sonido.
Motivación: En la música moderna es muy común escuchar guitarras o bajos con sonori-
dades muy particulares, como por ejemplo sonidos afilados debido a distorsión intensionada,
la sensación de haber muchas guitarras tocando a la vez o de que el sonido esté vibrando de
forma exagerada, entre otros. En general estos efectos son logrados utilizando filtros digitales
especiales que tienen caracterı́sticas no lineales.
Problema: Usando una FPGA construya el efecto chorus. El sistema deberá ser capaz de
ajustar los parámetros de este efecto.
Entrega Parcial : Reproducción de dos voces, la original y una con un retardo variable.
Motivación: Otro de los efectos preferidos por muchos músicos es el delay, utilizado por
bandas como Pink Floyd, Jethro Tull, entre algunos, donde sus instrumentos presentan un eco
grande para dar una sensación espacial profunda. Este efecto consiste en un filtro digital con
un retardo de orden muy grande.
Problema: Usando una FPGA construya un sistema digital que genere el efecto de audio
delay. El sistema deberá ser capaz de ajustar los parámetros del delay, ya sea el tiempo o la
intensidad del retardo. Debe utilizar la memoria DDR SDRAM incorporada en la tarjeta de
desarrollo.
Entrega Parcial : Grabar un largo de audio con un botón y reproducirlo con otro. El largo
del audio debe ser de al menos 500 [ms].
Motivación: En la industria de los automóviles cada vez son más comunes los vehı́culos
que son capaces de avisarnos que tan cerca se encuentran de un objeto ubicado atrás. Estos
vehı́culos utilizan un sensor de distancia ubicado en la parte trasera del vehı́culo, un sistema que
interpreta los datos del sensor y un indicador de que estamos muy cerca del objeto, generalmente
dado por un sonido notorio.
Problema: Usando un microcontrolador construya un dispositivo que pueda medir la distan-
cia entre un sensor ultrasónico y algún objeto. El dispositivo debe emitir una señal sonora
proporcional a la distancia.
Entrega Parcial : Desplegar la distancia medida por el sensor en un visor.
3
Universidad de Chile - Facultad de Ciencias Fı́sicas y Matemáticas
Departamento de Ingenierı́a Eléctrica
EL4002 Sistemas Digitales - Semestre Otoño - 2018
Motivación: Hoy en dı́a todos los aparatos electrónicos que utilizamos necesitan uno más
voltajes continuos para operar. Hoy en dı́a esta problemática es abordada usando fuentes de
alimentación conmutadas, que consisten en un sensor de voltaje, un algoritmo de control para
fijar el voltaje y un actuador encargado de variar el voltaje en la carga conectada a la fuente.
Problema: Usando un microcontrolador construya un dispositivo que funcione como fuente
de voltaje regulable entre 0 y 10 Volts. Debe recibir el valor del voltaje deseado por botones y
debe desplegar el voltaje actual y objetivo en un visor.
Entrega Parcial : Voltı́metro digital.
Motivación: Los motores de paso son usados cuando se requiere controlar la posición de un
actuador con gran presición. Mediante el uso de multiples polos y cajas de engranajes estos
permiten movimientos mı́nimos de fracciones de grado.
Problema: Usando un microcontrolador construya un controlador que desplace una cabezal
de impresora hasta una posición dada. Debe recibir el valor de la posición deseada por botones
o switches y el riel debe estar graduado para poder visualizar la ubicación.
Entrega Parcial : Controlador que permita el avance y retroceso constante del riel.
Motivación: En la industria y en la vida cotidiana existen muchos procesos que requieren tra-
bajar a ciertas temperaturas para que ciertos procesos quı́micos se produzcan o para conservar
materiales o alimentos, los cuales utilizan una sensor para medir la temperatura del sistema,
algoritmos de control para fijar la temperatura y un actuador encargado de enfriar o calentar
el sistema.
Problema: Usando un microcontrolador construya un sistema digital que mida la temperatura
de un sistema y controle un calefactor para mantenerlo a temperatura estable. Debe recibir el
valor de temperatura deseado por botones y debe desplegar la temperatura actual y objetivo
en un visor.
Entrega Parcial : Termómetro digital.
4
Universidad de Chile - Facultad de Ciencias Fı́sicas y Matemáticas
Departamento de Ingenierı́a Eléctrica
EL4002 Sistemas Digitales - Semestre Otoño - 2018
Motivación: Al inicio del curso existe la problemática de que no se dispone de una forma
eficiente y efectiva de revisar el estado de las compuertas lógicas usadas. Es por esto que este
proyecto pretende aportar de manera concreta con una herramienta más que necesaria.
Problema: Usando un microcontrolador construya un sistema digital que sea capaz de deter-
minar si una pastilla de compuertas lógicas se encuentra en buen estado. En caso de lo estarlo,
debe indicar todas las compuertas (pines) defectuosas. El usuario debe ser capaz de navegar
por un menú’ para seleccionar el integrado a testear.
Entrega Parcial : Mostrar en un display el estado de sólo un tipo de compuerta.