Está en la página 1de 7

Universidad Pedagógica y Tecnológica de Colombia

Facultad de Ingeniera
Escuela de Ingeniera Electrónica
Daniel Felipe Cepeda Peña cod:201723942
Ángel Abdías González Molina cod:201722358
Tunja,2020-2

PARTE I
A U1:A
1
0 3
2
B U2:B X
7432 4
0 6 0
5

7408

U2:A U3:A
1
3 1 2
2
74LS04
7408

Figura 1. Circuito con compuertas lógicas.

Se determina la función lógica del circuito lógico.

̅̅̅̅ )
𝑋 = (𝐴 + 𝐵)(𝐴𝐵

Se diseña la tabla de verdad del circuito teóricamente a partir de la función lógica booleana.

̅̅̅̅) (A+B) (𝐴𝐵


M B (A+B) (𝐴𝐵 ̅̅̅̅ )
0 0 0 1 0
0 1 1 1 1
1 0 1 1 1
1 1 1 0 0
Tabla 1.

Se obtiene la tabla de verdad del circuito mediante simulación utilizando proteus. (ver simulación)

A B X
0 0 0
0 1 1
1 0 1
1 1 0
Tabla 2.

Finalmente se puede determinar que los resultados obtenidos teóricamente y mediante simulación son los
mismos.
PARTE II

Figura 2. Display de 16 segmentos.

Ahora se obtiene la tabla de verdad para cada carácter del mensaje que se va a mostrar en este caso se eligimos
“DFCEPEDA”, de esta manera se obtiene ocho combinaciones.

ENTRADAS SEGMENTOS DEL DISPLAY(SALIDAS) CARÁCTER


MOSTRADO
X Y Z A B C D E F G H K M N P R S T U
0 0 0 0 0 0 0 0 0 1 1 1 0 1 1 1 0 1 1 D
0 0 1 0 0 1 1 1 1 0 0 1 1 1 0 1 1 1 0 F
0 1 0 0 0 1 1 0 0 0 0 1 1 1 1 1 1 1 1 C
0 1 1 0 0 1 1 0 0 0 0 1 1 1 0 1 1 1 0 E
1 0 0 0 0 0 1 1 1 0 0 1 1 1 0 1 1 1 0 P
1 0 1 0 0 1 1 0 0 0 0 1 1 1 0 1 1 1 0 E
1 1 0 0 0 0 0 0 0 1 1 1 0 1 1 1 0 1 1 D
1 1 1 0 0 0 0 1 1 0 0 1 1 1 0 1 1 1 0 A
Tabla 3.

Se obtiene función lógica booleana para cada salida, es decir para cada segmento del display de 16 segmentos,
posteriormente se simplifica la función lógica booleana mediante mapas de Karnaugh ya que este método
permite simplificar el circuito de manera rápida. (Tabla 3)

Segmentos A y B
Se observa que para los segmentos A y B poseen los mismos valores lógicos de tal manera que la función lógica
que se obtenga va ser la misma que se necesita para B ya que todos los valores son cero simplemente la función
lógica es igual a cero

𝐴 = 𝐵 = 0(Conectadas a 0V)
Segmentos E y F
Como los segmentos E y F poseen los mismos valores en la tabla de verdad la función lógica que se obtenga de
la tabla de verdad sirve para los dos segmentos.

0 1
0 0
0 1
𝐸 = 𝐹 = 𝑋̅𝑌̅𝑍 + 𝑋𝑌̅𝑍̅ + 𝑋𝑌𝑍
1 0
Segmento C

0 1
1 1
0 0
0 1

Segmentos D
X Y Z
0 0 0

0 1
9

3
U3:F U17:A U17:B
74LS04 74LS04 74LS04
U13
1 1
8

4
0 0 AND_3

1 1 U14 U16

𝐷 = 𝑋̅𝑌 + 𝑋Y̅ + 𝑌̅ 𝑍 AND_3 OR_3

Segmentos G y H U15

AND_3

U18

U20
1 0 AND

0 0
OR

U19

1 0 AND

U22
0 0
𝐺 = 𝐻 = 𝑋̅𝑌̅𝑍̅ + 𝑋Y𝑍̅
U21 OR

AND

Segmentos M y S U23

AND_3
U25

OR
U24
0 1
1 1 AND_3

0 1 U5

1 1 AND

𝑀 = 𝑆 = 𝑍 + 𝑋̅𝑌 + 𝑋𝑌̅ U4

U6 OR_3

Segmentos P y U AND

U7

1 0 AND

U9
1 0
1 0
OR
U8

0 0 AND

𝑃 = 𝑈 = 𝑋̅𝑍̅ + 𝑌𝑍̅
Figura 3. Circuito lógico para el display de 16 segmentos para mostrar los
caracteres: ’D, F, C, E, P, E, D, A’
Segmentos K, N, R y T
De acuerdo a la Tabla 3 se observa que los valores de estas salidas toman un 1 lógico por lo tanto la función va
que representa estas salidas es:
𝐾 = 𝑁 = 𝑅 = 𝑇 = 1(conectadas a la fuente ,5V)
Finalmente se implementa cada una de las funciones obtenidas en un circuito lógico como se muestra en la
Figura 2, y se simula en proteus para verificar su correcto funcionamiento. (ver simulación)
PARTE III
Diseño de un circuito lógico combinacional para ser utilizado en un sistema de control de temperatura y llenado de un
tanque para un determinado fluido.

Figura 4. Diagrama de bloques del sistema de calentamiento y llenado de un tanque.

ENTRADAS SALIDAS

S.N.A.: SENSOR DE NIVEL ALTO C.: CALEFACTOR


Nivel alto (1): sensor sumergido en el fluido. Nivel alto (1): encendido
Nivel bajo (0): sensor no sumergido en el fluido. Nivel bajo (0): apagado
S.N.B.: SENSOR DE NIVEL BAJO V.E.: VÁLVULA DE ENTRADA
Nivel alto (1): sensor sumergido en el fluido. Nivel alto (1): encendida
Nivel bajo (0): sensor no sumergido en el fluido. Nivel bajo (0): apagada
S.C.: SENSOR DE CALOR V.S.: VÁLVULA DE SALIDA
Nivel alto (1): fluido caliente Nivel alto (1): encendida
Nivel bajo (0): fluido no caliente Nivel bajo (0): apagada
S.F.: SENSOR DE FRIO A.: ALARMA
Nivel alto (1): fluido frio Nivel alto (1): encendida
Nivel bajo (0): fluido no frio Nivel bajo (0): apagada

1. Para que la salida V.E. funcione es decir tenga un nivel alto (1) la entrada S.N.A. debe estar en un nivel bajo (0) de
esta manera se garantiza que siempre se mantenga lleno el tanque.
2. Para que la salida C. funcione es decir tenga un nivel alto (1) la entrada S.F. debe tener un nivel alto (1) de esta
manera se calentara el fluido si esta frio.
3. Para que la salida V.S. funcione es decir tenga un nivel alto (1) se debe cumplir que las entradas S.C., S.F. estén
en un nivel bajo (0) es decir el fluido esta a una temperatura media o adecuada y además la entrada S.N.B. debe
estar en un nivel alto (1) indicando que hay fluido en el tanque, de esta manera se garantizara que haya fluido para
suministrarlo y con la condición de temperatura adecuada.
4. Para que funcione la salida A. es decir un nivel alto (1) las entradas S.C. y S.F. deben estar en un nivel alto (1) ó
S.N.A. debe estar en un nivel alto (1) y S.N.B debe estar en un nivel bajo (0) ó S.C. estar en un nivel alto (1). De
esta manera se garantiza que la alarma indique cuando están fallado los sensores o la temperatura es elevada.
5. Finalmente, sino se cumplen las condiciones anteriores el nivel en cualquiera de las salidas será de bajo (0).

A continuación, se observa la tabla de verdad que cumple


Con las condiciones anteriores.

ENTRADAS SALIDAS

A B C D X Y Z W
S.N.A. S.C. S.F. S.N.B. C. V.E V.S. A.
0 0 0 0 0 1 0 0
0 0 0 1 0 1 1 0
0 0 1 0 1 1 0 0
0 0 1 1 1 1 0 0
0 1 0 0 0 1 0 1
0 1 0 1 0 1 0 1
0 1 1 0 1 1 0 1
0 1 1 1 1 1 0 1
1 0 0 0 0 0 0 1
1 0 0 1 0 0 1 0
1 0 1 0 1 0 0 1
1 0 1 1 1 0 0 0
1 1 0 0 0 0 0 1
1 1 0 1 0 0 0 1
1 1 1 0 1 0 0 1
1 1 1 1 1 0 0 1
Tabla 4. Tabla de verdad del circuito lógico combinacional calentador de agua automático.

Se puede observar que la salida C. es igual a la entrada en S.F. y la salida V.E. es igual a S.N.A. negado.
Entonces las expresiones correspondientes reemplazando por las variables indicadas en la Tabla 4 A,B,C,D,X,Y,Z,W
Quedarían así:

𝑋=𝐶
𝑌 = 𝐴̅
Para las salidas Z,W utilizamos mapas de Karnaugh para simplificar el circuito lógico combinacional.

Salida W Salida Z

𝐶̅ 𝐷
̅ 𝐶̅ 𝐷 𝐶𝐷 𝐶̅ 𝐷
̅ 𝐶̅ 𝐷
̅ 𝐶̅ 𝐷 𝐶𝐷 𝐶̅ 𝐷
̅
𝐴̅𝐵̅ 0 0 0 0 𝐴̅𝐵̅ 0 1 0 0
𝐴̅𝐵 1 1 1 1 𝐴̅𝐵 0 0 0 0
𝐴𝐵 1 1 1 1 𝐴𝐵 0 0 0 0
𝐴𝐵̅ 1 0 0 1 𝐴𝐵̅ 0 1 0 0
̅+𝐵
𝑊 = 𝐴𝐷 ̅ ̅
𝑍 = 𝐵𝐶 𝐷
Se obtuvo el siguiente circuito lógico combinacional:

S.N.A. S.C. S.F. S.N.B


0 0 1 1

13

11
5

9
U17:C U17:D U17:E U17:F
74LS04 74LS04 74LS04 74LS04
6

12

10

8
C
1

V.E.
1

U10:B
4
6
5

7408

U26
A
0
OR

U12
V.S
0
AND_3

Conclusión

De acuerdo, con este ejercicio de laboratorio se pudo determinar que los circuitos lógicos son de gran utilidad
para resolver diversos problemas de mediana complejidad, además se observa que se puede simplificar los
circuitos, lo cual trae como beneficio disminuir el costo en su implementación física.

Implementación Física

Materiales

• Circuitos integrados,74LS11, 74LS08, 74LS04, 74LS32, 4075.


• Protoboard.
• Cables de conexión
• Fuente de voltaje
• Led con su respectiva resistencia
• Display de 16 segmento cátodo común.
• DIP switch de 2,3,4 posiciones.
• Buzzer tipo activo 5V-zumbador tipo pito continuo.

Procedimiento

Para cada circuito lógico se requiere de la utilización de los integrados 74LS08, 74LS04, 74LS32, se requiere
revisar el datasheet de cada integrado y demás componentes que se utilicen para su correcta conexión y después
implementar los integrados correspondientes de cada circuito lógico con su DIP switch los cuales representan
las entradas en la protoboard, teniendo en cuenta las debidas consideraciones para el correcto funcionamiento.

Como salidas se utilizará: para la PARTE I el led, para la PARTE II el display de 16 segmentos cátodo común y
para la PARTE III se utilizarían leds para simular las salidas.

También podría gustarte