Escolar Documentos
Profissional Documentos
Cultura Documentos
INDUSTRIAL
SISTEMAS DIGITALES
TEMA 12: SISTEMAS SECUENCIALES
12.1. INTRODUCCIÓN
En los circuitos combinacionales la salida en un determinado momento depende
únicamente de los valores de las señales de entrada en el mismo instante. Sin
embargo, en el mundo real la mayor parte de los sistemas con los que nos
enfrentamos tienen una dimensión adicional: el funcionamiento de los mismos
depende no únicamente de sus entradas actuales, sino también de la historia por la
que han pasado. Así, los circuitos secuenciales surgen para solucionar las
limitaciones intrínsecas de los combinacionales.
1
DOCENTE: Ing. Marco Serrano Quispe SISTEMAS DIGITALES
Figura 1. Representación de una máquina expendedora.
En la figura 1 pueden verse varios estados, en los que el sistema espera monedas o
la selección de productos, o entrega el producto. Estos estados memorizan la última
acción del usuario, de forma que el sistema puede responder a las nuevas acciones
de forma diferente dependiendo de la historia pasada: si seleccionamos producto, la
salida no será la misma si ya le hemos entregado el dinero o todavía no.
Este puede ser un ejemplo sencillo de máquina secuencial, y a partir de ahora
formalizaremos el concepto y estudiaremos la forma de analizar y diseñar este tipo de
circuitos.
Estructura general y funcionamiento
La estructura general de un circuito secuencial responde al diagrama de bloques de la
figura 2 (modelo de Huffman). Como se puede observar, incluye un circuito
combinacional y un bloque de memoria (formado por flip-flops, por ejemplo). Existen
“u” entradas físicas cada una de las cuales la identificaremos por la letra “X” (X0, X1,...
Xu-1), “v” líneas de salida, que identificaremos por la letra “Z” (Z0, Z1,... Zv-1), y “p”
elementos de memoria que identificaremos por la letra M (M0, M1,... Mp-1). Cada
elemento de memoria tiene unas entradas que vamos a denominar Ei y una salida
que llamaremos Qi que almacenará el estado actual del circuito.
2
DOCENTE: Ing. Marco Serrano Quispe SISTEMAS DIGITALES
Estados presentes: Son los valores que toman las variables secundarias (y1,
y2,..., ym) debido a los estados siguientes y a las transiciones.
Estados siguientes: Son los valores que toman las variables de excitación
(Y1, Y2,..., Ym) debido a los estados presentes.
3
DOCENTE: Ing. Marco Serrano Quispe SISTEMAS DIGITALES
Q(t) = estado en el instante de tiempo t.
La función de salida puede expresarse:
Tanto F como G son funciones lógicas, exactamente iguales a las estudiadas hasta
ahora. La única novedad, que confiere a los circuitos secuenciales propiedades
totalmente distintas a los combinacionales, es el hecho de que existe realimentación.
La función G nos da los valores Q en función de los propios valores Q anteriores. Las
mismas variables son variables de entrada y salida de la función.
Las funciones F y G pueden expresarse mediante tablas de verdad. como cualquier
otra función. Por el hecho de existir realimentación, se les denomina tablas de
transición del circuito secuencial.
12.4. Cronogramas
Hemos visto que los circuitos secuenciales tienen una estructura tal que las salidas
dependen del tiempo, ya que el estado depende de las entradas y éstas son función
del tiempo.
Aunque las tablas de transición permiten definir un circuito secuencial, cuando éste es
complejo, es más cómodo manejar una representación gráfica de las variables en
función del tiempo. A esta representación se le llama cronograma.
Más adelante veremos los cronogramas de los distintos biestables.
12.6. LATCHES
El latch (cerrojo) es un tipo de dispositivo de almacenamiento temporal de dos
estados (biestable), que se suele agrupar en una categoría diferente a la de los flip-
flops. Básicamente, los latches son similares a los flip-flops, ya que son también
dispositivos de dos estados que pueden permanecer en cualquiera de sus dos
estados gracias a su capacidad de realimentación, lo que consiste en conectar
(realimentar) cada una de las salidas a la entrada opuesta. La diferencia principal
entre ambos tipos de dispositivos está en el método empleado para cambiar de
estado.
4
DOCENTE: Ing. Marco Serrano Quispe SISTEMAS DIGITALES
12.6.1. El latch S-R (SET-RESET)
Un latch es un tipo de dispositivo lógico biestable o multivibrador. Un latch S-R (Set-
Reset) con entrada activa a nivel ALTO se compone de dos puertas NOR acopladas,
tal como se muestra en la Figura 4; un latch con entrada activa a nivel BAJO está
formado por dos puertas NAND conectadas tal como se muestra en la Figura 5.
Observe que la salida de cada puerta se conecta a la entrada de la puerta opuesta.
Esto origina la realimentación (feedback) regenerativa característica de todos los
latches y flip-flops.
5
DOCENTE: Ing. Marco Serrano Quispe SISTEMAS DIGITALES
Figura 6. Latch Set-Reset 74LS279
También existe el latch set y reset con tecnología CMOS el cual es el CD4043.
12.7.1. Biestable RS
El biestable básico es el RS. Su símbolo lógico se muestra a continuación. Tiene dos
entradas S(set) y R(reset), y tiene dos salidas complementarias Q (qn) y 𝑄 , tiene
además una entrada CLK(reloj) que viene a ser una entrada de habilitación:
6
DOCENTE: Ing. Marco Serrano Quispe SISTEMAS DIGITALES
Figura 8. Diagrama de tiempos de un Flip flop S-R sincronizado por reloj
Figura 9. Versión simplificada de los circuitos internos de un flip flop S-R sincronizado
por reloj
7
DOCENTE: Ing. Marco Serrano Quispe SISTEMAS DIGITALES
Figura 10. Flip flop sincronizado por reloj SR, dispara solo en transiciones de
pendiente negativa
12.7.2. Biestable D (Latch)
Se trata de otro tipo de Biestable, esta vez, con una entrada D(datos) y dos salidas de
estados complementarias, Q. Cuenta además con una entrada de CLK(reloj), que
funciona como habilitador “disparando” el biestable. También puede contar con dos
entradas más, conocidas por PR (de preset: reiniciar) y CLR (de clear: despejar).
El Biestable D que aparece en la figura, puede funcionar de dos formas:
Síncrona: usa una señal de reloj.
Asíncrona: usa las señales PR Y CLR.
De forma síncrona lo hace de la siguiente manera: Si la transición de la señal de reloj
es de bajo a alto (o sea, de 0 a 1) se traslada el dato D a la salida, se dice que el
biestable ha sido disparado por la señal de reloj. Si por el contrario la transición en el
pulso de reloj es de estado alto a bajo (o sea, pasa de 1 a 0) el biestable no responde.
Las entradas PR y CLR son lo que se llaman entradas asíncronas, pues
independientemente de cómo esté la señal de reloj, reiniciarán (pondrán un 1 en la
salida) o despejarán (pondrán un 0 en la salida) el biestable. Éste es el modo de
funcionamiento asíncrono.
Un biestable como el de la figura se dice disparado por flanco de subida.
8
DOCENTE: Ing. Marco Serrano Quispe SISTEMAS DIGITALES
Figura 12. Diagrama de tiempos de un Flip flop D sincronizado por reloj
12.7.3. Biestable JK
El biestable JK puede considerarse como el biestable universal. Dispone de tres
entradas síncronas J y K, para especificar la operación y CLK, para disparar el
biestable. También consta de dos entradas asíncronas PR y CLR, y por supuesto dos
salidas complementarias.
Este es su símbolo tradicional y su tabla de funcionamiento:
9
DOCENTE: Ing. Marco Serrano Quispe SISTEMAS DIGITALES
Figura 15. Flip flop JK solo se dispara con las transiciones de pendiente negativa
12.7.4. Biestable T
Se trata de un biestable que cambia de estado con cada pulso de reloj:
10
DOCENTE: Ing. Marco Serrano Quispe SISTEMAS DIGITALES
12.8. TABLA DE EXCITACIÓN DE LOS BIESTABLES
11
DOCENTE: Ing. Marco Serrano Quispe SISTEMAS DIGITALES
Tabla 2. Tabla de excitación del FF JK
12
DOCENTE: Ing. Marco Serrano Quispe SISTEMAS DIGITALES
Tabla 4. Tabla de excitación del Flip-Flop T
tW = 1,1 R1.C1
13
DOCENTE: Ing. Marco Serrano Quispe SISTEMAS DIGITALES
El temporizador 555 se puede configurar de varias maneras, incluyendo la posibilidad
de configurarlo como monoestable. Un monoestable básico se muestra en la figura
23. El ancho de pulso se determina por las constantes R1C1 y es aproximadamente.
tW = 1,1 R1.C1.
14
DOCENTE: Ing. Marco Serrano Quispe SISTEMAS DIGITALES
la frecuencia de oscilación. El condensador C2 de 0,01 μF conectado a la entrada de
control (CONT) sirve únicamente para desacoplar y no afecta en absoluto al
funcionamiento del resto del circuito; en algunos casos se puede eliminar.
15
DOCENTE: Ing. Marco Serrano Quispe SISTEMAS DIGITALES
Figura 27. Frecuencia de oscilación en función de C1 y R1 + 2R2. Las líneas
diagonales representan los valores de R1 + 2R2.
EJERCICIOS PROPUESTOS
16
DOCENTE: Ing. Marco Serrano Quispe SISTEMAS DIGITALES
EJERCICIO 2.- un biestable JN tiene dos entradas, J y N. J se comporta de manera
idéntica a la entrada de J de un biestable JK, K se comporta como la entrada de K
complementada de un biestable JK.
EJERCICIO 4.- El sentido del pasillo es el marcado por la flecha. Cuando la fotocélula
A detecta una presencia, enciende la bombilla 1 y el ventilador. Cuando la fotocélula B
detecte presencia. Apagara la bombilla 1 y encenderá la bombilla 2. Finalmente la
fotocélula C apagara todo el sistema. Este proceso solo se iniciara con un pulsador de
marcha y se desconectara con un pulsador de paro.
17
DOCENTE: Ing. Marco Serrano Quispe SISTEMAS DIGITALES
EJERCICIO 7.- Llenado de Tanques en Secuencia. Se trata de llenar tres tanques
agua de forma secuencial. El Sistema de control deberá llenar en primer lugar el
tanque nº1 para posteriormente proceder al llenado de los tanques nº 2 y nº 3. Para
tal fin disponemos en cada tanque de una electroválvula y un sensor de nivel máximo.
El proceso se iniciará al activar el interruptor Marcha-Paro. Condiciones iníciales: Los
tres tanques están vacios - Electroválvulas cerradas - Sensores de nivel abiertos. -
Motor bomba parado. Condiciones de seguridad: No se puede activar la electroválvula
de un tanque si éste está lleno. No se puede activar el motor si los depósitos están
llenos y/o todas las electroválvulas están cerradas.
18
DOCENTE: Ing. Marco Serrano Quispe SISTEMAS DIGITALES
EJERCICIO 9.- Se tiene un proceso en el cual se tiene una bomba de agua y un
tanque. la bomba arranca si se presiona START, la bomba solo bombea agua si hay
agua en el tanque, caso contrario no bombea agua a pesar que se presione el
pulsador de arranque. También se posee un pulsador de paro de emergencia.
19
DOCENTE: Ing. Marco Serrano Quispe SISTEMAS DIGITALES
EJERCICIO 11.- Control de Motores Excluyentes. Se tiene 3 mezcladoras que son
accionadas por motores asíncronos trifásicos, los cuales son energizados a través de
los contactores K1M, K2M y K3M respectivamente. Cada mezcladora cuenta para el
control de su funcionamiento con un pulsador de marcha y otro para la parada,
además cada motor dispone de un relé térmico para su protección contra
sobrecargas.
Para arrancar una mezcladora, solo es necesario activar su pulsador de marcha,
mientras que para detenerlo, se deberá activare su pulsador de parada o cuando se
arranque cualquier otra mezcladora; por ningún motivo pueden funcionar dos o tres
motores a la vez.
Por otro lado, se tiene un pulsador de emergencia que al activarse desconecta todos
los motores independientemente de la mezcladora que esté funcionando en ese
momento.
20
DOCENTE: Ing. Marco Serrano Quispe SISTEMAS DIGITALES
EJERCICIO 13.- Control de Nivel de Tanque de Agua. El nivel de un tanque debe
mantenerse entre dos puntos determinados. Al presionar el pulsador de arranque
manual S1, el motor de la bomba arrancara para llenar el tanque hasta que el nivel de
agua cause la apertura de un interruptor de nivel de límite superior LSmax (posición
ON) o cuando se presione un pulsador de parada S2. Asimismo, cuando el nivel de
agua va disminuyendo, un interruptor de nivel límite inferior LSmin detectara el nivel
mínimo permitido (posición OFF). Originando que el motor de la bomba arranque
nuevamente hasta que el nivel alcancé el límite superior. Téngase presente que el
motor cuenta con un relé de sobrecarga RT.
Obtener:
a) Su tabla de excitación.
b) Implementarlo utilizando un Flip Flop J-K y la lógica adecuada
21
DOCENTE: Ing. Marco Serrano Quispe SISTEMAS DIGITALES
podamos inhibirla, en el momento que lo hagamos el contador no cambiará de estado
y el último número se visualizará en el display hasta que activemos el reloj de nuevo.
Dicho número es aleatorio, ya que en el momento de inhibir el reloj no podemos saber
el estado del contador. Diseñar el circuito con biestables JK y con biestables T.
EJERCICIO 19.- Quiniela electrónica, Existen unos dados para realizar la quiniela que
tienen 1 en tres de las caras, X en dos caras y 2 en una cara. Diseñar un circuito
similar al anterior que muestre 1, X, 2 en cada tirada pero con la probabilidad del dado
de quinielas: por cada 2, deberán salir dos X y tres 1 (estadísticamente hablando, por
supuesto). PISTA: Si ya tenemos el dado, el problema resultará más sencillo.
EJERCICIO 21.- Se tiene una máquina automática de clavar clavos. Dicha máquina
está formada por un martillo de movimiento vertical hacia arriba y hacia abajo. El
programa de trabajo de la máquina es el siguiente:
1) Al pulsar C, pulsador de control, un instante y estando "a" accionado se pone en
marcha el martillo en dirección de bajada. El martillo sigue bajando hasta que el clavo
se introduce, situación detectada por "b"
22
DOCENTE: Ing. Marco Serrano Quispe SISTEMAS DIGITALES
2) Nada más activarse "b" se para el contactor B y se acciona S, hasta que el detector
"a" haga volver el sistema a la situación de reposo; estando éste en espera de una
nueva pulsación de C
EJERCICIO 22.- Proyectar el circuito de mando para un móvil que se desliza por un
husillo movido por un motor de doble sentido de giro. El motor es gobernado por dos
contactores Rd y Ri que lo conexionan para que gire en sentido derecha o izquierda
respectivamente.
Condiciones:
a) Al pulsar Md entrará el contactor Rd; entonces el móvil se desplaza hacia la
derecha, y al llegar al final de carrera Fd se para, regresando seguidamente hacia Fi,
donde permanecerá en reposo hasta nueva orden de Md
b) Al pulsar un botón de parada P, se parará el móvil en cualquier posición en que se
encuentre, y podrá reanudar la marcha hacia la derecha si se pulsa Md, o hacia la
izquierda si se pulsa Mi. En cualquiera de los dos casos se parará al final del ciclo; es
decir, al llegar el móvil al final de carrera Fi.
23
DOCENTE: Ing. Marco Serrano Quispe SISTEMAS DIGITALES
EJERCICIO 24.- SELECTOR DE CAJAS. Se requiere controlar la separación de
cajas de dos tamaños diferentes provenientes de una banda transportadora
siguiendo una secuencia de trabajo:
El motor M de la banda transportadora gira cuando el botón de marcha s4 es
pulsado.
Las cajas son separadas por tamaños distintos por los cilindros c1 y c2 hacia las
estaciones 1 (cajas grandes) y 2 (cajas pequeñas).
El motor de la banda transportadora se detiene si:
El botón de paro s5 es pulsado.
El sensor s6 detiene la banda transportadora frente al cilindro c1 si la caja
es grande.
El sensor s7 detiene la banda transportadora frente al cilindro c2 si la caja
es pequeña.
Si ya no existen cajas en la banda, cuando el sensor s6 o s7 ya no
detecten la presencia de alguna caja después de 10 segundos. En este
caso, deberá ponerse en marcha la banda transportadora pulsando de
nuevo el boton de marcha s4.
24
DOCENTE: Ing. Marco Serrano Quispe SISTEMAS DIGITALES
d) Cuando se presiona otro botón pulsador NA, identificado como BP2, se energiza el
contactor MC2, activando el motor solo que en sentido inverso y el elevador baja.
e) Cuando el elevador baja a una posición determinada, el LS1 es activado (ON) y el
MC2 se desactiva, apagando el motor y colocándolo en espera de otro nuevo ciclo.
25
DOCENTE: Ing. Marco Serrano Quispe SISTEMAS DIGITALES
Ejercicio 26.- Control de los movimientos de subida y bajada de un ascensor.
Cada planta tiene un pulsador de llamada, que cuando es accionado, la cabina se
posiciona en dicha planta.
Los pulsadores del interior de la cabina, son los mismos que los que se encuentran en
el exterior, por lo tanto no necesitan programación, ya que se conectarán en paralelo
de forma cableada.
Leyenda:
I1: Pulsador de llamada de la 1ª planta.
I2: Pulsador de llamada de la 2ª planta.
I3: Pulsador de llamada de la 3ª planta.
I4: Final de carrera de la 1ª planta.
I5: Final de carrera de la 2ª planta.
I6: Final de carrera de la 3ª planta.
Q1: Salida gobierno del contactor de subida.
Q2: Salida gobierno del contactor de bajada.
El motor M2, que permite el giro del protabrocas, estará activo cuando el motor suba o
baje en condiciones normales de funcionamiento.
El pulsador de emergencia S2 tiene como función, detener la bajada del taladro,
poner en marcha el contactor de subida para situar la máquina en posición de reposo,
y detener el motor de giro M2.
26
DOCENTE: Ing. Marco Serrano Quispe SISTEMAS DIGITALES
Se tendrá en cuenta que el inversor que controla los movimientos de subida y bajada,
gobierna un motor trifásico de 220v o 380v, por lo tanto es absolutamente necesario
prever que las dos salidas que controlan estos movimientos, nunca puedan activarse
a la vez. Si esto no se hace así, puede producirse un peligroso cortocircuito en el
circuito de fuerza que controla el motor.
27
DOCENTE: Ing. Marco Serrano Quispe SISTEMAS DIGITALES