Está en la página 1de 15

Sistemas Electrónicos Digitales

Especificaciones

Grado en Ingeniería Electrónica de Comunicaciones


Grado en Ingeniería Telemática
Grado en Ingeniería en Sistemas de Telecomunicación
Grado en Ingeniería en Tecnologías de la Telecomunicación

Universidad de Alcalá
Curso Académico 2018/2019
Curso 2º
Índice de contenidos

Introducción ...................................................................................................................................................... 3

Especificaciones de los sistemas ............................................................................................................... 4


Sistema 1 ........................................................................................................................................................ 4
Sistema 2 ........................................................................................................................................................ 5
Sistema 3 ........................................................................................................................................................ 6
Sistema 4 ........................................................................................................................................................ 7
Sistema 5 ........................................................................................................................................................ 8
Sistema 6 ........................................................................................................................................................ 9
Sistema 7 ..................................................................................................................................................... 10
Sistema 8 ..................................................................................................................................................... 12
Sistema 9 ..................................................................................................................................................... 13
Sistema 10 .................................................................................................................................................. 14

Criterios de Evaluación .............................................................................................................................. 15

2
Introducción

En este documento se plantean 10 diseños de sistemas electrónicos, con grados de complejidad


similares. Cada alumno debe implementar el diseño que le asigne su profesor de forma
independiente.

La memoria técnica del proyecto debe contener los apartados siguientes:

• Introducción.
• Diseño hardware: Debe incluir un esquema de conexionado (cada señal a qué pin del
microcontrolador se conecta).
• Diseño software: Debe incluir grafos con los diagramas de flujo y el algoritmo utilizado,
descripción de la funcionalidad de cada una de las funciones, variables, etc.
• Resultados: Resultados de simulaciones y del funcionamiento real del sistema que avalen
que cumple con las especificaciones requeridas.

Para evaluar la práctica libre es imprescindible entregar la memoria técnica en papel y en


formato electrónico y que contenga TODOS los apartados mencionados anteriormente. No se
admite entregarla únicamente en formato electrónico.

3
Especificaciones de los sistemas
Sistema 1

Diseñe un sistema de control de un termo eléctrico, utilizando el LPC1768. El sistema de control


dispone de los siguientes terminales:
• Un Sensor temperatura que entrega un código digital de 5 bits, entre 0 y 31,
correspondientes a 0°C y 93°C, respectivamente.
• Un pulsador Modo para seleccionar un modo de funcionamiento de entre los siguientes:
 Modo Normal. Mide la temperatura cada 30 segundos y la visualiza durante 5s después
de la medida. Después se apaga el display.
 Modo Selección de temperatura. Permite con los pulsadores (+) y (-) seleccionar la
temperatura deseada.
• Un pulsador (+) para aumentar el valor de la temperatura deseada.
• Un pulsador (-) para disminuir el valor de la temperatura deseada.
• Un Sensor de llenado del tanque que indica cuando el termo está vacío (el nivel del agua
está por debajo del nivel mínimo requerido).
• Dos displays 7 segmentos, Disp[6:0], para visualizar la temperatura actual en modo Normal
y la temperatura deseada en modo Selección de temperatura. Estos display están
multiplexados en el tiempo y controlados por las salidas A1 y A0.
• Una salida digital Calentando que controla e indica con un LED si el sistema está
calentando.
• Una salida digital Termo vacío que indica con un LED cuando el tanque del termo está vacío.
En caso de que el tanque esté vacío, visualizar en los displays “EE” y mantener el sistema sin
calentar (salida Calentando en nivel bajo).

Sensor de llenado Calentando


Sistema digital con LPC1768
Sensor de temperatura Termo vacío

(+) 5

(-)

Modo
Disp[6:0] A0 A1

Nota: Asuma cualquier especificación que estime necesaria para el correcto


funcionamiento del sistema.

4
Sistema 2

Desarrolle un sistema de control para un ascensor de un edificio de cuatro plantas utilizando el


microprocesador LPC1768.

El sistema incluye:

• Un pulsador en cada planta, P[3:0], para llamar el ascensor,


• Un teclado de cinco teclas dentro del ascensor: T[3:0] para indicar la planta donde debe ir
y una tecla para mantener abierta la puerta, <<>>.
• Un sensor detector de posición, D, que indica cuando el ascensor está alineado con una
puerta de una planta,
• Dos salidas digitales para indicar mediante LED´s que está subiendo, ↑, o bajando, ↓.
• 7 líneas para activar un display siete segmentos, Disp[6:0], donde se indica la planta donde
se encuentra en cada instante,
• Una salida digital para abrir y cerrar la puerta, Puerta abierta.
• Una salida analógica, Señal sonora, para emitir un tono de 900 Hz de 2 segundos de
duración cada vez que se abre la puerta.

En la siguiente figura se muestra un esquema general del sistema a diseñar.

Sistema de control
7
P[3:0] Disp[6:0]
T[3:0]
<<>> ↑

Puerta abierta
D
Señal sonora

El detector D cada vez que está alineado con una puerta de una planta genera un pulso a nivel
bajo. Cuando se llegue a la planta deseada se deben desactivar las señales ↑ y ↓ para detener el
ascensor.

Nota: Asuma cualquier especificación que estime necesaria para el correcto


funcionamiento del sistema.

5
Sistema 3

Desarrolle un sistema de control de un semáforo que regula una intersección de dos vías
utilizando el microprocesador el LPC1768, según se representa en la siguiente figura.

R1
A1 Semáforo S1
P Sistema V1
S3 Solicitud digital R2
S1 peatón A2 Semáforo S2
V2
S2
Señal sonora PV PR Semáforo
(Analógica) S3
Peatón

La señalización y el tiempo en cada estado del semáforo se resumen en la siguiente tabla:

Estado 1 Estado 2 Estado 3 Estado 4


Tiempo 35 segundos 5 segundos 30segundos 5 segundos
Semáforo S1 Roja Roja Verde Amarilla
Semáforo S2 Verde Amarilla Roja Roja
Peatón Roja Roja Roja Roja

El sistema dispone de un pulsador para peatones que funciona por nivel.


Mientras no se haya pulsado el funcionamiento debe ser de forma continuada como se describe
en la tabla anterior.
Cuando se haya pulsado Solicitud peatón (independientemente de las veces) al ponerse en
verde el semáforo S2 debe ponerse la luz de peatón en verde (PV=ON, PR=OFF) y la amarilla del
semáforo S3 parpadeante (0.5s encendido/apagado) durante 10 segundos, y el resto del tiempo
hasta finalizar el estado del semáforo S2, en verde, como marca la tabla.
Cuando el semáforo de Peatón está en verde se debe emitir una señal sonora de 3 kHz.

Nota: Asuma cualquier especificación que estime necesaria para el correcto


funcionamiento del sistema.

6
Sistema 4

Diseñe un sistema que reciba una señal digital de frecuencia variable y realice dos funciones
diferentes al mismo tiempo:

1. Generación de una señal con valor analógico de la frecuencia y


2. cuenta de periodos por segundo.

La primera función generará una señal analógica en la que 0,4V se corresponden con 100Hz y
2,0V se corresponden con 9,9Khz.

La salida de la segunda función se visualiza en los dos displays: la frecuencia de la señal de


entrada podrá variar entre 100Hz y 9,9Khz, mostrándose en el display de la izquierda las
unidades de Khz y en el de la derecha las décimas de Khz.

La señal de salida analógica debe actualizarse cada 200ms, mientras que el valor visualizado en
los displays debe actualizarse de manera continua.

El sistema cuenta con una señal de entrada digital de Stop, que mientras está pulsada visualiza
“00” en los displays y pone la salida analógica a 3.3V. No puede transcurrir más de 1ms desde
que se pulsa la señal y las salidas toman estos valores.

Sistema digital con LPC1768


Salida analógica

Señal de entrada

Stop
Disp[6:0] A0 A1
7

Nota: Asuma cualquier especificación que estime necesaria para el correcto


funcionamiento del sistema.

7
Sistema 5

Diseñe un sistema de climatización de un recinto industrial, utilizando el LPC1768. El sistema


de control dispone de los siguientes terminales:

• Dos sensores temperatura, Sensor 1 y Sensor 2, que entregan un código digital de 7 bits,
(códigos entre 0 y 127), correspondientes a -27°C y 100°C, respectivamente.
• Un pulsador Modo para seleccionar un modo de funcionamiento de los siguientes:
 Modo Normal. Mide y visualiza la temperatura cada 7 segundos.
 Modo Programación de temperatura. Permite que con los pulsadores (+) y (-) se
modifique la temperatura deseada.
• Pulsador (+) para aumentar el valor de la temperatura.
• Pulsador (-) para disminuir el valor de la temperatura.
• Dos displays 7 segmentos, Disp[6:0], para visualizar la temperatura actual en el modo
Normal y la temperatura que se está programando en modo Programación de temperatura.
Estos displays están multiplexados en el tiempo y controlados por las salidas A1 y A0.
• Dos salidas digitales, Calentando y Enfriando, que controlan si el sistema está enfriando o
calentando. A estos terminales conectaremos dos LEDs para comprobar su funcionamiento.

La temperatura del recinto es la media de las suministradas por los dos sensores, salvo que su
diferencia sea mayor de 5 grados, en cuyo caso debe producirse un aviso de alarma mostrando
“AL” en los displays. Además, entre las 22:00 y las 8:00 horas el sistema debe mantener el
recinto de forma automática a 12°C, y el resto del tiempo según la temperatura que se
programe, tal como se ha descrito.

Sensor 1 7 Calentando
Sistema digital con LPC1768
Sensor 2 7 Enfriando

(+)

(-)

Modo
Disp[6:0] A0 A1

Nota: Asuma cualquier especificación que estime necesaria para el correcto


funcionamiento del sistema.

8
Sistema 6

Diseñe un sistema, utilizando el LPC1768, para medir la velocidad media de una vagoneta de
reparto de piezas en una fábrica, la cual se puede desplazar en dos sentidos. Para ello se dispone
de:
• Una rueda dentada adherida a uno de los ejes de la vagoneta (ver la figura). La rueda de la
vagoneta tiene 80 cm de diámetro, y la rueda dentada posee dientes ocupando 1,8° cada
3,6° (ocupan lo mismo las zonas con diente y sin diente). Hay una excepción, que es el
origen del ángulo de giro en el que la rueda tiene un diente de 3,6° y un vano de 3,6°.
• Un Sensor que detecta los dientes de la rueda dentada, generando una señal digital.
• Dos displays 7 segmentos, Disp[6:0], para visualizar la velocidad en metros/segundo.
Estos displays están multiplexados en el tiempo y controlados por las salidas A1 y A0.
• Una salida Movimiento, que se activa cuando la vagoneta se está moviendo, encendiendo
un LED.
• Una salida Sentido que indica el sentido del movimiento: a izquierdas enciende el LED y a
derechas lo apaga. LED encendido representa que circula a la derecha, apagado circula a la
izquierda.

Mientras la vagoneta se esté moviendo se debe encender el LED Movimiento, además de


marcar con el LED Sentido la dirección, y en los displays se mostrará la velocidad, medida cada
5 segundos. La velocidad a la que circulará la vagoneta está comprendida entre 0,5 y 5,0 m/s,
por lo que en los displays se representarán las unidades y las décimas de la velocidad.

Cuando se pare debe visualizar la velocidad media del último recorrido.

Sistema digital con LPC1768 Movimiento

Sensor
Sentido
Sensor
Rueda
Dentada
Disp[6:0] A0 A1

Nota: Asuma cualquier especificación que estime necesaria para el correcto


funcionamiento del sistema.

9
Sistema 7

Diseñe un sistema de control de una piscina climatizada, utilizando el LPC1768. El sistema de


control dispone de los siguientes terminales:
• Un Sensor temperatura, que entrega un código digital de 4 bits. El código entregado, entre
0 y 15, corresponde con una temperatura entre 22°C y 29,5°C.
• Un pulsador Modo, con el funcionamiento siguiente:

 Cuando no está pulsado el sistema se encuentra en modo Medir temperatura; medirá y


presentará la temperatura proporcionada por el sensor cada 50 segundos.
 Cuando se pulsa se entra en modo Programar temperatura, que permite modificar la
temperatura deseada con los pulsadores (+) y (-). En este modo se mostrará por los
displays la temperatura que se está programando.
 Cuando se vuelve a pulsar, o transcurridos 30 segundos desde la anterior pulsación, se
vuelve a modo Medir temperatura.

• Un pulsador (+) para aumentar el valor de la temperatura deseada (de 0,5 en 0,5 grados).
• Un pulsador (-) para disminuir el valor de la temperatura deseada (de 0,5 en 0,5 grados).
• Un Sensor de nivel, para determinar si el nivel de la piscina está bajo y que actúa abriendo
una electroválvula de llenado, que aquí se simulará con un LED. Cuando el nivel está bajo la
salida Sensor nivel se activa y se desactiva cuando el nivel vuelve a ser idóneo.
• Dos displays 7 segmentos, Disp[6:0], para visualizar la temperatura actual en modo Medir
temperatura y la temperatura deseada en modo Programar temperatura. Estos displays
están multiplexados en el tiempo y controlados por las salidas A1 y A0.
• Una salida, Calentar, que controla e indica con un LED si el sistema está calentando.
• Una salida, Aumentar nivel, que indica con un LED que se debe introducir agua porque el
nivel está bajo.

10
Sensor nivel Calentar
Sistema digital con LPC1768
Sensor de Aumentar nivel
temperatura 4

(+)
(-)

Modo
Disp[6:0] A0 A1

Nota: Asuma cualquier especificación que estime necesaria para el correcto


funcionamiento del sistema.

11
Sistema 8

Desarrolle un sistema de control para un ascensor de un edificio de cuatro plantas utilizando el


microprocesador LPC1768. El sistema incluye un pulsador en cada planta, Px, para llamar el
ascensor en sentido subida y otro en sentido bajada. En la planta 0 solo habrá pulsador de
subida y el planta 3 solo de bajada, por lo que en total hay 6 pulsadores, P[5:0]. Cuando el
ascensor sube debe parar en todas las plantas que han solicitado subida, y de idéntico modo
cuando baja.

Además dispone de:

• Un teclado de cuatro teclas dentro de la cabina, T[3:0], para indicar la planta donde debe
ir.
• Un sensor de posición, D, que indica cuándo el ascensor está alineado con una puerta de
una planta. Este sensor indicará cuándo se ha incrementado o decrementado la planta en
la que está la cabina.
• Dos salidas digitales para indicar mediante LED´s que está subiendo, ↑, o bajando, ↓.
• Un display de 7 segmentos, Disp[6:0], que indica la planta donde se encuentra en cada
instante.
• Una salida digital, Puerta, para abrir y cerrar la puerta, conectada a un LED, que encendido
representará que la puerta está abierta.
• Una salida analógica, Señal sonora, para emitir un tono de 1 Khz y duración dos segundos
cada vez que se abre la puerta.

En la siguiente figura se muestra un esquema general del sistema a diseñar.

Sistema de control
7
P[5:0] Disp[6:0]
T[3:0]

<<>> ↓
Puerta
D
Señal sonora

El detector D cada vez que está alineado con una puerta de una planta genera un pulso a nivel
bajo. En caso de que se llegue a la planta deseada se deben desactivar las señales ↑ y ↓ para
detener el ascensor y abrir la puerta. Cuando el ascensor esté parado y sin solicitud por defecto
la puerta se quedará abierta.

Nota: Asuma cualquier especificación que estime necesaria para el correcto


funcionamiento del sistema.

12
Sistema 9

Desarrolle un sistema de control de un semáforo que regula una intersección de dos vías
utilizando el microprocesador el LPC1768 (ver siguiente figura).

R1
A1 Semáforo S1
V1
S1 Detector D Semáforo
R2
de A2 Semáforo S2
acumulación V2
S2
Señal sonora
(Analógica)

La señalización y el tiempo en cada estado del semáforo se resumen en la siguiente tabla:

Estado 0 Estado 1 Estado 2 Estado 3


Tiempo 35 segundos 8 segundos 20 segundos 4 segundos
Semáforo S2 Verde Amarilla Roja Roja
Semáforo S1 Roja Roja Verde Amarilla

El sistema dispone de un detector de acumulación de vehículos en la vía controlada por el


semáforo 2 (mediante una cámara) que detecta este hecho y envía un pulso a nivel alto como
señal de aviso a la entrada D del sistema de control del semáforo, para que abra el S2 durante
1 minuto. Durante ese minuto se debe emitir una señal sonora de 1,2 kHz. A continuación,
dependiendo del estado donde se encontrara cuando se interrumpió la secuencia, debe realizar
las siguientes acciones:

1. Si estaba en el estado 0 sumar el tiempo que restaba al minuto indicado.


2. En cualquier otro caso empezar en el estado 1.

Nota: Asuma cualquier especificación que estime necesaria para el correcto


funcionamiento del sistema.

13
Sistema 10

Desarrolle un sistema de control que regula la apertura de electroválvulas de un sistema de


mezcla de líquidos con control manual (ver la siguiente figura).

Electoválvula1
P Electoválvula2
Control Electoválvula3
de mezcla
Aviso luminoso inicio mezclado
Aviso luminoso final mezclado

Señal sonora (Analógica)

Se dispone de un botón de mezcla, P, activo a nivel bajo.

En condiciones de funcionamiento continuo la electroválvula 3 está siempre abierta (salida


activada). Cuando se acciona el pulsador, con el flanco de bajada, se debe seguir la siguiente
secuencia:

Estado 1 2 3 4 5 0
Tiempo 3s 12 s 10s 5s 6s permanente
Electroválvula 1 abierta abierta abierta cerrada cerrada cerrada
Electroválvula 2 abierta abierta 2s cerrada abierta abierta 2s cerrada
cerrada 2s cerrada 2s
Electroválvula 3 abierta cerrada cerrada cerrada abierta abierta
Aviso 1 encendido encendido apagado apagado apagado apagado
Aviso 2 apagado apagado apagado encendido encendido apagado

Se deben cumplir las siguientes especificaciones:


• El pulsador solo se atiende cuando el sistema está en el estado permanente.
• La secuencia anterior no se podrá repetir con un intervalo menor a dos minutos.
• Cuando la electroválvula 3 esté cerrada se debe emitir una señal sonora de 900Hz de forma
continua y en el estado 5 la señal sonora de 900 Hz estará 0,5s encendida y 0,5s apagada.

Nota: Asuma cualquier otra especificación que estime necesaria para el correcto
funcionamiento del sistema.

14
Criterios de Evaluación

La evaluación de esta práctica será individual.

En la evaluación se tendrá en cuenta: el funcionamiento del sistema, la forma de solucionar los


diferentes problemas, la calidad de la documentación técnica presentada y la capacidad de
explicar las soluciones adoptadas y de realizar modificaciones sobre el programa diseñado.

Es imprescindible para aprobar que los alumnos demuestren la autoría de los programas. Si se
detecta código copiado entre dos alumnos, se suspenderá la práctica a los dos alumnos por lo
que se recomienda custodiar el código convenientemente, no dejándolo en los ordenadores del
laboratorio y borrando la papelera de reciclaje.

La práctica se evaluará el último día de clase mediante un examen oral ante uno o varios
profesores de la asignatura.

15

También podría gustarte