Está en la página 1de 2

Tarea: Máquinas de estado (FSM)

1. Para controlar y evitar que las personas que trabajan haciendo guardias nocturnas se
queden dormidas, se quiere realizar un sistema que demande una atención continua
por parte de la persona que hace guardia.

Para montar el sistema se tienen, además del circuito de control síncrono que se
pretende diseñar, los siguientes elementos:
• Un temporizador con una salida T que normalmente está a cero, y que cada 5
minutos da un pulso de valor '1' de un ciclo de reloj de duración. El
temporizador repite esta secuencia indefinidamente.
• Un pulsador con una circuitería asociada tal que se produce un pulso de valor
'1' de un ciclo de duración en una señal P cada vez que se pulsa el botón. El
resto del tiempo, la señal P vale '0'.
• Un LED amarillo (A) y otro rojo (R), que se iluminan con un '1' lógico.

El funcionamiento del sistema ha de ser el siguiente:

• Mientras el usuario active el pulsador P al menos una vez cada 5 minutos, no


se encenderá ninguna luz.
• Si el usuario se despista ligeramente y está una temporización completa sin
pulsar P, se activa la luz amarilla para llamar su atención.
• Cuando se enciende la luz amarilla, en lugar de pulsar una vez, se debe pulsar
dos veces el botón P dentro de la misma temporización para poder apagar
dicha luz. Una vez se ha apagado la luz no es necesario pulsar más veces
durante esa misma temporización.
• Si una vez encendida la luz amarilla no se pulsa el botón (o se pulsa una sola
vez) durante una temporización completa, se apaga la luz amarilla, se enciende
la luz roja, y ésta situación no cambia bajo ninguna circunstancia, por mucho
que se pulse P o por mucho tiempo que pase (la única solución es hacer un
reset, cosa a la que el usuario no tiene acceso, sólo el supervisor). De este
modo, al acabar la guardia, se puede saber si la persona se ha dormido alguna
vez o no.

Dibujar el diagrama de estados del sistema de control.

2. Un circuito posee tres señales de entrada: A, B y V. Por cada una de las señales A y B se
recibe de forma serie un número binario, empezando por el bit más significativo. Para
indicar el final de los números, la señal V se activa a '1' durante un ciclo de reloj,
coincidente con la llegada de los bits menos significativos. El circuito genera una salida
que indica mediante un pulso de nivel alto coincidente con V, si el número A es mayor
que B, permaneciendo a nivel bajo en cualquier otro caso.

Dibujar el diagrama de estados del circuito. El diagrama de estados deberá estar


totalmente especificado.

3. Se quiere realizar un circuito para el control de un reproductor de CD portátil, donde el


encendido, apagado, pausa y avance de pista son controlados por el usuario mediante
un único pulsador (P). Para ello, se monta el circuito de la figura, donde además del
circuito secuencial que se debe diseñar, se tienen estos otros elementos:
• Un biestable T para control del amplificador de audio (A), y un biestable JK
para el control del motor (M).
• Un temporizador en el cual, al recibir un pulso de corta duración en su entrada
(E), se genera un pulso de 0,5 segundos de duración en su salida (S). El
funcionamiento es el mostrado en el recuadro de puntos de la figura.
• El circuito secuencial síncrono para el control del resto de los elementos.
El circuito de control debe hacer que el sistema realice diferentes operaciones en
función de cómo se pulse P:
• Si el equipo está apagado (motor y audio desactivados), una pulsación corta de
P (menor que 0,5 segundos) enciende el equipo (motor y audio activados).
• Si el equipo está encendido, una pulsación corta de P hace cambiar de
encendido a pausa (motor activado, audio desactivado), mientras que si está
en pausa pasará a encendido.
• Una pulsación de P con duración mayor que 0,5 segundos apagará el equipo.
• Dos o más pulsaciones cortas de P en un intervalo de 0,5 segundos harán que
se produzca un pulso de corta duración en la señal FF, lo cual produce el
avance de pista.
El temporizador se debe activar al comenzar a pulsar P. Todas las órdenes se
efectuarán a los 0,5 segundos a partir de ese instante. Si un pulso se prolonga más allá
de este tiempo, no se admitirá una orden nueva hasta que no se suelte P. Todas las
señales son activas por nivel alto.

Se pide el diagrama de estados del circuito secuencial síncrono, usando la siguiente


notación para las entradas y salidas: P S / T K F E.

También podría gustarte