Está en la página 1de 9

Tecnicatura Universitaria en Sistemas Electrónicos Industriales Inteligentes

Departamento de Ingeniería Eléctrica y de Computadoras

Técnicas de Diseño Digital

Laboratorio N° 3

Alumno:

• Germán Marcelo Herrán (L.U. 127407)

Fecha de entrega:

Viernes 25 de Junio de 2021


TUSEII Laboratorio N° 3

Objetivos del Laboratorio

Se realizará la automatización de un sistema de carga y descarga de liquido haciendo uso de lógica


combinacional y lógica secuencial.

Desarrollo:

Se a deja en claro la especificación del nombre de cada una de las entradas y salidas que se
utilizaran durante el desarrollo de la implementación y automatización del sistema a realizar.
Utilizaremos la siguiente tabla:

Ejercicio Nº 1

Comenzaremos por desarrollar la lógica de detección de error haciendo uso de la lógica


combinacional para determinar cuando los sensores de nivel se encuentren en fallo y se
almacenara en un relee auxiliar al que llamaremos Falla.

I2 I3 I4 Falla I2 I3 00 01 11 10
I4
0 0 0 0 0 0 1 1 1
0 0 1 0 1 0 0 0 1

0 1 0 1

0 1 1 0

1 0 0 1

1 0 1 1

1 1 0 1

1 1 1 0

2
TUSEII Laboratorio N° 3

De la tabla de verdad y el mapa de Karnaugh obtenemos:

Falla = I3.I4’ + I2.I3’

Una vez obtenida la detección de error, junto a la llave de inicio de sistema, comenzaremos
con el desarrollo de la máquina de estado que determinará la orden de puesta en marcha del
sistema que tendrá en cuenta el error detectado.

• Al iniciar el sistema y encontrarnos en falla se mantendrá el sistema en reposo,


deberemos solucionar la falla y detener el sistema (sin importar el orden).
• Si el sistema se encuentra encendido y se detecta una falla, el sistema se detendrá, se
deberá solucionar la falla y apagar el sistema (sin importar el orden).
• Si no hay falla y se enciende el sistema, la maquina tendrá salida 1 que nos dará señal
de no error y se podrá poner en marcha el sistema.

Entonces:

Falla/I1

EA 00 01 11 10 S E Z0Z1 S

E0 E0 E1 E2 E2 0 E0 00 0

E1 E0 E1 E0 E0 1 E1 01 1

E2 E0 E2 E2 E2 0 E2 10 0

3
TUSEII Laboratorio N° 3

F.S 00 01 11 10 F.S 00 01 11 10
Z0Z1 Z0Z1
00 0 0 1 1 00 0 1 0 0

01 0 0 0 0 01 0 1 0 0

11 X X x x 11 x x x X

10 0 1 1 1 10 0 0 0 0

Se obtiene:

Z0 = F.Z1’+ S.Z0 ; Z1 = F’.S.Z0’

SS = Z0’.Z1

Una vez obtenida la orden de Start/Stop procedemos a desarrollar las máquinas de estados
que nos darán como salida la puesta en marcha de la bomba o apertura/cierre de válvula.
Para el caso de la bomba:

• Al iniciar el sistema, si el sensor de nivel alto = 0 se deberá de encender la bomba (Q3


=1).
• Una vez alcanzado el nivel alto = 1, nos indicará que el nivel de líquido llego al máximo
y la bomba se detendrá (Q3=0).
• La bomba se mantendrá apagada hasta que el líquido alcance un nivel inferior al medio
(LSM = 0).

Entonces:

S/S - I2 - I3

EA 000 001 011 010 100 101 111 110 Q1


E0 E0 E0 E0 E2 E3 E2 0
E1 E2 E2 E2 E1 E1 E2 1
E2 E0 E0 E0 E1 E2 E2 0
E3 E1 0

4
TUSEII Laboratorio N° 3

E Z4Z5 E Q1
E0 00 00 0
E1 11 01 0
E2 01 11 1
E3 10 10 0
Z4

S.I2.I3 000 001 011 010 100 101 111 110


Z4Z5
00 0 0 0 X 0 1 0 X
01 0 0 0 X 1 0 0 X
11 0 0 0 X 1 1 0 X
10 X X X X X 1 X X
Z5

S.I2.I3 000 001 011 010 100 101 111 110


Z4Z5
00 0 0 0 X 1 0 1 X
01 0 0 0 X 1 1 1 X
11 1 1 1 X 1 1 1 X
10 X X X X X 1 X X

Se obtiene:

Z4 = S.I3’.Z5 + S.I2’.Z4 + S.I3.Z5’


Z5 = Z4 + S.I3’.Z5’ + S.I3.Z5 + S.I2
Q1 = Z4.Z5

5
TUSEII Laboratorio N° 3

Ya teniendo el sistema de bombeo de agua, el tanque cargado debe ser desagotado así que se
procede a realizar el manejo de la válvula de descarga.
Para este caso tenemos que tener en cuenta:

• Al iniciar el sistema, si el sensor de nivel medio es 0, la válvula permanecerá cerrada


(Q2 = 0).
• Se mantendrá cerrada hasta que el sensor de nivel media sea 1, en ese momento se
abrirá (Q2=1) y permanecerá así hasta que se alcance el nivel mínimo (LSL = 0).

Entonces:

EA 000 001 011 010 100 101 111 110 Q2


E0 E0 E0 E0 E0 E2 E2 E2 0
E1 E2 E2 E1 E1 1
E2 E0 E0 E0 E2 E2 E1 0

6
TUSEII Laboratorio N° 3

E Z2Z3 E Z2Z3
E0 00 00 0
E1 11 01 0
E2 01 11 1
X 10 10 0
Z2

S.I3.I4 000 001 011 010 100 101 111 110


Z2Z3
00 0 0 0 0 0 0 0 x
01 0 0 0 0 0 0 1 X
11 X x 0 X 0 1 1 X
10 X x x X x X x X

Z3

S.I3.I4 000 001 011 010 100 101 111 110


Z2Z3
00 0 0 0 0 0 0 1 X
01 0 0 0 0 1 1 1 X
11 X X 1 X 1 1 1 X
10 X X X X X X X X

Se obtiene:

Z2 = S.I4.Z2 + S.I3.Z3 ; Z3 = I3.Z2 + S.Z3 + I3.I4 ; Q2 = Z2.Z3

7
TUSEII Laboratorio N° 3

Solo queda la maquina de estados de la indicación lumínica de error que es muy parecida a la
de start/stop. La luz indica cuando el sistema entra en error y cuando se soluciona.

• Cuando el sistema entre en error se encenderá y no se apagará hasta el que error haya
sido solucionado y el sistema se apague por completo.

Entonces:

Falla – I1

EA 00 01 11 10 Q3 E Z6

E0 E0 E0 E1 E1 0 E0 0

E1 E0 E1 E1 E1 1 E1 1

Falla/I1 00 01 11 10
Z6
0 0 0 1 1
1 0 1 1 1
Se obtiene:

Z6 = F + I1.Z6

Q3 = Z6

Conclusiones:

En el desarrollo de este laboratorio se implementó la lógica combinacional junto a la lógica


secuencial, esta segunda nos ayuda con el almacenamiento y memoria del estado del sistema.
Nos ayuda a recorrer las distintas combinaciones teniendo en cuenta lo que sucedió y
sucederá durante el tiempo de ejecución. Esta memoria nos ofrece distintos estados y

8
TUSEII Laboratorio N° 3

resultados dándonos la posibilidad de que una combinación tenga distinto efecto en el sistema
dependiendo en qué momento de ejecución nos encontremos.

También podría gustarte