You are on page 1of 4

ELECTRNICA DIGITAL

PROYECTO N 6

Proyecto 6: Control Aire Acondicionado


Objetivo:
Diseo, simulacin e implementacin en plataforma Nexys 3 de un sistema de control de un
equipo de aire acondicionado que cumpla con las especificaciones de la propuesta.

Propuesta:
Disear un sistema digital para controlar la potencia de funcionamiento de un sistema de aire
acondicionado de un almacn. Para ello, el sistema recibe dos seales digitales (X2X1)
proporcionadas por sensores de temperatura que codifican la informacin que aparece en la
tabla. El sistema responde generando dos seales de control (Z1Z2) con el significado que
tambin se muestra en la tabla. El comportamiento del sistema es el siguiente:
- Si el valor actual de X2X1 es tal que supone un incremento de temperatura respecto al
valor recibido con anterioridad el sistema incrementa la potencia en una unidad.
- Si el valor actual de X2X1es tal que supone un descenso de temperatura respecto al valor
recibido con anterioridad, el decrementa la potencia en una unidad.
- Si el valor actual de X2X1 no supone alteracin de temperatura respecto al valor recibido
con anterioridad, el sistema mantiene la potencia.
Entradas
X2X1

Significado

Salidas
Z2Z1

Significado

00

Nivel Temp. 1

00

No usado

01

Nivel Temp. 2

01

Incrementar

10

Nivel Temp. 3

10

Decrementar

11

Nivel Temp. 4

11

Mantener

Consideraciones y especificaciones del diseo:


- El sistema posee 6 niveles de potencia (0 - 5). Para visualizar esta informacin se
emplear uno de los display 7-Seg disponibles.
- El nivel cero significa apagado. Una vez activado el sistema, el nivel inicial por defecto
ser 3. Como interruptor general del sistema puede utilizarse uno de los interruptores o
pulsadores de la placa Nexys.
- El nivel mnimo de potencia de funcionamiento es el 1, el cual, una vez alcanzado no
podr ser decrementado.
- El nivel mximo de potencia es 5. Una vez alcazado, si el sistema de control detecta un
incremento de temperatura, se activar una seal de alarma, representada por un led
intermitente. Esta alarma permanecer activada mientras el nivel de potencia no se
decremente.

E.T.S.I. INDUSTRIALES. DPTO. DE ELECTRNICA

Pag.1

ELECTRNICA DIGITAL

PROYECTO N 6

- La informacin codificada por X1X2 proviene de las lecturas de 7 sensores distribuidos


por todo el recinto. Y segn el nmero de ellos que est activado se entender:
Significado

Estado Sensores

Nivel Temp. 1

Slo uno de los sensores activo

Nivel Temp. 2

Como mucho cuatro sensores activos

Nivel Temp. 3

Como poco 5 sensores activos

Nivel Temp. 4

Seis o ms sensores activos

- La informacin de los sensores se introducir en el sistema empleando los interruptores


de la placa Nexys3.
- En cada momento se visualizar en un display 7-Seg., el nmero de sensores activos.
- Como norma general, en el diseo de cada bloque se tratar de obtener el circuito lgico
ms sencillo posible, minimizando las correspondientes funciones booleanas.

Diagrama de bloques:
El diseo puede realizarse en base al siguiente diagrama entrada/salida:
Reset
Inicio
ST[0:6]

Display[0:1]
Led_Alarm

Que puede expandirse en el siguiente diagrama de bloques:


clk
clk_out

N Sensores

Mdulo
de Relojes

ST[0:6]
Inicio
Reset

NST[2:0]

Evala
X1X2

X2
X1
clk

Z1
Controlador
bomba de calor Z2

clk

Nivel de Potencia

Reset

a
b
c
d
e
f
g

a
f

b
c

Display1
Led_Alarm
a
b
c
d
e
f
g

a
f

b
c

Display0

Este diagrama pretende establecer un punto de partida para el diseo final, por tanto, el alumno
puede y debe refinarlo durante el proceso de diseo, aadiendo o quitando las seales y
bloques que considere necesario para cumplir de manera razonable con las especificaciones.

E.T.S.I. INDUSTRIALES. DPTO. DE ELECTRNICA

Pag.2

ELECTRNICA DIGITAL

PROYECTO N 6

A continuacin se proporcionan algunas ideas y sugerencias para el diseo de los principales


bloques:
- Mdulo de relojes: Este bloque est basado en el bloque de reloj proporcionado en la
Prctica 0 y genera varias seales usadas como entrada de reloj en diferentes partes del
sistema:
- clk_out : seal de reloj de alta frecuencia usada en bloque LEDsControl (Prctica 0) que
maneja los displays.
- clk: reloj que controla los circuitos secuenciales. Puede usarse un reloj de frecuencia
1Hz.
- Control bomba de calor: Este bloque realiza la mquina de estados que controla el
incremento o decremento de potencia del sistema, comparando la entrada actual con la recibida
con anterioridad, siguiendo el enunciado del problema propuesto.
- Nivel de potencia: Este bloque puede disearse tomando como base un contador, cuya
cuenta se inicializa al valor 3 y que se incrementa o decrementa en una unidad, cada vez que lo
indica el control. Este bloque ha de controlar tambin que no se produzca desbordamiento.
Adems este bloque ha de incluir el correspondiente bloque que permita viasualizar el nivel de
potencia.

Desarrollo:
Este proyecto est pensado para ser desarrollado a lo largo del curso. Ser presentado en las
primeras semanas y junto con las prcticas 1 a 4 ir siendo trabajado por el alumno hasta su
presentacin y defensa al final del cuatrimestre.
El alumno debe comenzar comprendiendo el enunciado de la propuesta, el esquema inicial
y los bloques que lo componen. En las primeras semanas, comenzar diseando y probando
en primer lugar los bloques de lgica combinacional y de flujo de datos. Y a continuacin,
conforme avance el curso, los bloques secuenciales y de control. El diseo final del
proyecto podr incluir bloques funcionales de la librera de diseo proporcionada por Xlinx.
El avance de las tareas de diseo ser revisado durante las sesiones de prcticas en el
laboratorio.
Como herramienta de simulacin se emplear programa Xilinx, y como plataforma de
implementacin final, se emplear la placa Nexys 3 que incorpora un dispositivo
programable (FPGA).

Presentacin de resultados:
- Se har una demostracin prctica del funcionamiento del sistema implantado en la
plataforma, donde todos los miembros del grupo de prcticas demastrarn su conocimiento
del diseo completo y de los diferentes bloques que lo conforman, respondiendo a las
preguntas del profesor encargado de la revisin.
- Se elaborar una breve memoria de la prctica en la que se recoja:
- a) La solucin al diseo propuesto. Diseo de cada uno de los bloques que componen el
diseo global.
- b) Los esquemas generados en la herramienta de diseo.
- c) Algunas de las simulaciones de los diferentes bloques que forman el sistema y que

E.T.S.I. INDUSTRIALES. DPTO. DE ELECTRNICA

Pag.3

ELECTRNICA DIGITAL

PROYECTO N 6

muestren su correcto funcionamiento. En concreto en este proyecto deber incluirse al


menos, la simulacin del bloque de control de la bomba de calor y del bloque evala
X1X2.
Cada miembro del grupo obtendr una calificacin individual, en funcin de su participacin y
demostracin del trabajo desarrollado durante la presentacin y defensa del proyecto.

E.T.S.I. INDUSTRIALES. DPTO. DE ELECTRNICA

Pag.4

You might also like