Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Especificaciones
Universidad de Alcalá
Curso Académico 2018/2019
Curso 2º
Índice de contenidos
Introducción ...................................................................................................................................................... 3
2
Introducción
• 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.
3
Especificaciones de los sistemas
Sistema 1
(+) 5
(-)
Modo
Disp[6:0] A0 A1
4
Sistema 2
El sistema incluye:
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.
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
6
Sistema 4
Diseñe un sistema que reciba una señal digital de frecuencia variable y realice dos funciones
diferentes al mismo tiempo:
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 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.
Señal de entrada
Stop
Disp[6:0] A0 A1
7
7
Sistema 5
• 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
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.
Sensor
Sentido
Sensor
Rueda
Dentada
Disp[6:0] A0 A1
9
Sistema 7
• 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
11
Sistema 8
• 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.
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.
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)
13
Sistema 10
Electoválvula1
P Electoválvula2
Control Electoválvula3
de mezcla
Aviso luminoso inicio mezclado
Aviso luminoso final mezclado
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
Nota: Asuma cualquier otra especificación que estime necesaria para el correcto
funcionamiento del sistema.
14
Criterios de Evaluación
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