0% encontró este documento útil (0 votos)
112 vistas10 páginas

8444 Informe4.2P

Este documento describe el diseño de un circuito combinacional que muestre el nivel de líquido en dos cisternas usando displays de 7 segmentos. El circuito usa codificadores, un comparador, sumadores, multiplexores y decodificadores para determinar cuál cisterna tiene el nivel más bajo y calcular la diferencia entre los niveles. El circuito recibe la entrada de 7 sensores por cisterna y los codifica antes de compararlos y realizar operaciones lógicas para mostrar los resultados en los displays.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
112 vistas10 páginas

8444 Informe4.2P

Este documento describe el diseño de un circuito combinacional que muestre el nivel de líquido en dos cisternas usando displays de 7 segmentos. El circuito usa codificadores, un comparador, sumadores, multiplexores y decodificadores para determinar cuál cisterna tiene el nivel más bajo y calcular la diferencia entre los niveles. El circuito recibe la entrada de 7 sensores por cisterna y los codifica antes de compararlos y realizar operaciones lógicas para mostrar los resultados en los displays.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

DEPARTAMENTO DE ELÉCTRICA Y

ELECTRÓNICA
CARRERA DE ELECTRÓNICA Y AUTOMATIZACIÓN

LABORATORIO DE CIRCUITOS DIGITALES


PRÁCTICA 4.2P
DOCENTE: ING. ANTONELLA VALLEJO
INTEGRANTES
JESSICA PUNINA
ISAAC CHISAGUANO
DANIEL SUASNAVAS
NRC: 8444
SANGOLQUI - ECUADOR
2020
Diseño No 4.2P

I. Diseño de circuitos combinacionales en mediana escala de

integración

II. Objetivo general

Implementar un circuito combinacional, usando tecnología MSI, que realice el control del

nivel de líquido en dos cisternas de agua potable.

III. Objetivos específicos

 Analizar cada una de las operaciones algebraicas que se deben realizar en el circuito

combi nacional para que con esto se deduzca que circuitos integrados tanto SSI como

MSI deberán estar incluidos dentro del desarrollo de este problema para que el circuito

cumpla con su fin específico.

 Distinguir cada uno de los circuitos integrados y los niveles de activación con los que

trabajan, para poder realizar sus correctas conexiones al momento de diseñar el circuito,

haciendo que estos elementos electrónicos cumplan con la función deseada.

 Implementar el circuito combinacional en el simulador proteus con todos los elementos

respectivos para poder analizar si el planteamiento desarrollado es el correcto al igual

que el funcionamiento del mismo.

1
IV. Planteamiento del problema

Figura 1
En una empresa de agua potable se dispone de 2 cisternas (Figura 1). Se necesita conocer en

un determinado momento el nivel de líquido de la cisterna que esté más vacía y la diferencia

de nivel respecto a la cisterna más llena, para lo cual se instalan 7 sensores distribuidos a lo

alto de cada una de las cisternas. Estos sensores se activarán si están cubiertos de agua, caso

contrario estarán desactivados.

Diseñar el circuito combinacional correspondiente que muestre las salidas mediante displays

de 7 segmentos, uno para indicar el nivel de la cisterna más vacía y otro para indicar la

diferencia.

Suponga que ningún sensor tendrá avería, por lo tanto, si uno de los 7 sensores se activa, los

sensores que estén debajo de él también estarán activados.

2
V. Diagrama de bloques y declaración de variables

Figura 2: Diagrama de bloques

Variables de entrada

Como cada cisterna tiene 7 sensores que expresan los niveles en el cual se encuentra el agua se

representa cada cisterna por un número de 7 bits .Cada variable representativa a los bits para

cada cisterna se encuentran activados en nivel bajo.

Cisterna 1:

L0: Representa que el agua se encuentra en el Nivel 1.

L1: Representa que el agua se encuentra en el Nivel 2.

L2: Representa que el agua se encuentra en el Nivel 3.

L3: Representa que el agua se encuentra en el Nivel 4.

L4: Representa que el agua se encuentra en el Nivel 5.

L5: Representa que el agua se encuentra en el Nivel 6.

L6: Representa que el agua se encuentra en el Nivel 7.

Cisterna 2:

E0: Representa que el agua se encuentra en el Nivel 1.

E1: Representa que el agua se encuentra en el Nivel 2.

3
E2: Representa que el agua se encuentra en el Nivel 3.

E3: Representa que el agua se encuentra en el Nivel 4.

E4: Representa que el agua se encuentra en el Nivel 5.

E5: Representa que el agua se encuentra en el Nivel 6.

E6: Representa que el agua se encuentra en el Nivel 7.


Variables de Salida

Display Azul: Indica la diferencia entre los niveles de agua de la Cisterna 1 y Cisterna 2.

Display Rojo: Indica el nivel menor de agua entre la Cisterna 1 y Cisterna 2.

VI. Explicación del diseño

Codificador:

Para emplear el circuito integrado 74LS148 se procede a conectar las entradas de cada bit, las

cuales previamente son diseñadas para activarse en niveles bajos, con los pines

correspondientes de las entradas del codificador y tomando en cuenta que el bit de mayor

prioridad corresponde al pin 4 se procede a conectar dicho pin con el bit de mayor peso.

“Un codificador permite que se introduzca en una de sus entradas un nivel activo que representa

un dígito, como puede ser un dígito decimal u octal, y lo convierte en una salida codificada,

como BCD o binario.” (Floyd, 2006, p.359). En el planteamiento del problema se obtiene

como dato que existen dos cisternas por lo tanto se emplean dos codificadores con el fin de

obtener el número en BCD equivalente para cada cisterna.

Debido a que el resultado de la equivalencia en binario otorgado por el circuito integrado

74LS148 se encuentra en complemento a1 se procede a colocar tres inversores después de cada

codificador con el fin de obtener el número binario natural para realizar posteriores análisis.

4
Diferencia entre niveles de cisternas.

Para realizar la diferencia de los valores de los niveles de las cisternas se emplea el proceso de
complemento a2, donde al valor menor entre los dos números a operar (sustraendo) se obtiene
su complemento a2.

Con este complemento a2 del número menor se lo suma al número mayor considerado como
minuendo, con lo que se obtiene el valor de la diferencia de estos números, pero sin tomar en
cuenta el acarreo final.

Figura 3: Diferencia entre dos números con Ca2

Se toma como referencia el valor de salida del Comparador A<B que representa Nivel Cisterna
1 < Nivel Cisterna 2. Si el valor de esta salida es un Vcc, el valor al cual debería realizarse un
complemento a2 es el de la Cisterna 1 ya que este es el valor menor por lo tanto a esta salida
del comparador se conecta a 4 compuertas XOR las cuales también tendrán incorporada como
conexión los valores binarios que marca como salida el codificador de prioridad 1 que
representan el nivel en el que está el agua en la Cisterna 1. Esto permitirá realizar el
complemento a2 del nivel en el cual se encuentra el agua en la cisterna 1.

De igual manera la salida de este comparador A<B estará conectada a una compuerta NOT. La
salida de esta compuerta NOT se dirige hacia 4 compuertas XOR que además de tener esta
conexión tienen incorporada la conexión los valores binarios que marca la salida del
codificador de prioridad 2 que representan el nivel en el que está el agua en la Cisterna 2. Se
realizan estas conexiones ya que en el caso de que el valor de la salida A<B sea un voltaje bajo
se identifica que el valor menor de entre las dos cisternas es el nivel de la cisterna 2, por lo que
esta compuerta NOT cambia el valor del voltaje de salida del comparador y al ingresar en las
compuertas XOR obtenemos el Complemento a2 del nivel de la Cisterna 2

Por lo tanto, de esta salida del comparador dependiendo de su valor obtendremos el valor del
complemento a2 tanto de la cisterna 1 o de la cisterna 2 evaluando cual es menor.
Estos valores obtenidos tanto de las primeras 4 compuertas XOR, ingresarán a un sumador
(74LS83), al igual que los valores obtenidos de las segundas 4 compuertas XOR. En el acarreo
de entrada del sumador ingresa un valor de Vcc. La función de este sumador es realizar la

5
adición del número mayor entre los niveles de las dos cisternas más el complemento a2 del
número menor.

Las salidas de este sumador se conectarán a un decodificador 74LS147 que permitirá que el
binario que entregue este sumador se transforme en un decimal, para terminar el proceso de
realizar la diferencia entre niveles de las cisternas.” El 74LS47N es un
decodificador/controlador de BCD a siete segmentos con salidas de activación en bajo,
diseñadas para la conducción directa de indicadores incandescentes o LEDs de ánodo común.”
(Godse, Adul, 2009, p.130)

Del decodificador 74LS147 las salidas se ingresarán a un led de 7 segmentos de ánodo común
para que pueda representar el valor de la diferencia en decimal.
Nivel de la cisterna más vacía (Display rojo)

Para obtener el nivel de la cisterna más vacía indicados por los sensores, se tendrá que comparar

los valores de salida del codificador por lo que utilizamos el comparador ya implantado en el

diseño.

Para delimitar el valor que indicará el display se utilizara 3 multiplexores de 2 a 1, en el diseño

utilizaremos el integrado (74LS157) que posee 4 multiplexores 2 a 1 en su estructura interna.

(Fast and LS TTL Data, 1992)

En el primer multiplexor las entradas serán los bits menos significativos de los sensores (A0,

B0), mientras que en el segundo multiplexor las entradas serán los bits (A1, B1) y en el tercer

multiplexor los bits más significativos de los sensores (A2, B2). En el integrado la entrada de

selector estará conectada a la salida del comparador cuando A>B esto se hace con el fin de que

si el valor de A>B tiene un valor de Vcc los valores de salida representaran el valor de la

cisterna 1, mientras que si el valor de salida de A>B es bajo las salidas de ambos multiplexores

representan el valor mostrado por la cisterna 2. “La aplicación de un multiplexor es de enviar

a un solo canal la información procedente de varios canales, seleccionando en cada instante el

canal de entrada mediante la combinación binaria aplicada a las entradas de selección S”.

(Pérez, 2008, pág. 127).

6
Ya que en el problema se pide que el valor del peso menor se exprese en un display de siete

segmentos se incluye un decodificador (7447) con el fin de transformar el número binario

entregado por cada salida de los dos multiplexores y transformarlo en decimal representando

así el valor menor entre las cisterna 1 y 2.

VII. Diagrama electrónico

Figura 3: Diagrama electrónico

VIII. Lista de elementos

DSW1-DSW2: Dip switch 7 interruptores

R1 – R14: Resistencias 300 [Ω]

R15 – R16: Resistencias 100 [Ω]

7
U1-U2: Circuito Integrado 74LS148

U3: Circuito Integrado 74LS85

U4: Circuito Integrado 74LS04 (6/6)

U5: Circuito Integrado 74LS04 (1/6)

U6: Circuito Integrado 74LS83

U7: Circuito Integrado 74LS86 (4/4)

U8: Circuito Integrado 74LS86 (4/4)

U9-U10: Circuito Integrado 74LS47

U11: Circuito Integrado 74LS157 (3/4)

Display 7 segmentos de ánodo común azul

Display 7 segmentos de ánodo común rojo

IX. Conclusiones

 Para realizar el control de nivel de agua potable en las cisternas primero se seleccionan

dos codificadores con el fin de transmitir la información de los sensores en números

binarios para proceder a efectuar los siguientes cálculos. Ya que se requiere la

visualización de la diferencia de niveles mediante un display de 7 segmentos se

selecciona el método de restar mediante el complemento a2, para ello se emplea un

sumador, un circuito integrado comparador y compuertas XOR. Finalmente para

visualizar el nivel más bajo de agua potable en las cisternas se emplea el concepto del

multiplexor para cada bit.

 Los circuitos integrados no siempre se encuentran en lógica positiva, estos también

pueden funcionar en lógica negativa o en lógica mixta por ello se debe tener en cuenta

los niveles de activación de las variables de entrada y salida en todos los circuitos

integrados a utilizar. Para este diseño sin tomar en cuenta los pines de habilitación se

distingue que el circuito integrado 74LS148 emplea niveles de activación bajos en las

8
entradas – salidas y el circuito integrado 74LS47 emplea niveles de activación altos en

las entradas y niveles de activación bajos en las salidas.

X. Recomendaciones

 Trabajar la respuesta de los sensores en lógica negativa, implica el no usar demasiadas

compuertas NOT en las entradas del codificador, reduciendo el número de integrados a

implementar dentro del circuito.

 Para realizar el restador es mucho más factible realizarlo con complemento a2 ya que a

partir de un valor que entregue el comparador se puede realizar tanto el complemento

a2 de una cisterna como del otro permitiendo que el circuito funcione y se adapte a las

condiciones planteadas

XI. Referencias

Floyd, T. (2006). Fundamentos de sistemas digitales. Madrid: Pearson Prentice Hall.

Godse, A. (2009). Electrónica digital y diseño lógico. India.: Technical Publications Pune. Primera
Edicion. 502pp.

Fast and LS TTL Data. (1992). Estados Unidos de América: Motorola Literature Distribution. (pág.
147)

Mandado Perez, E. (2008). Sistemas Electronicos Digitales. En E. Manadado Perez, Mandado Perez,
Enrique (pág. 849). Barcelona, (España): MARCOMBO, EDICIONES TECNICAS.

También podría gustarte