Download - CONTROL NIVEL DE TANQUE
-
8/7/2019 CONTROL NIVEL DE TANQUE
1/15
CONTROL DE LUZ DE TRES VIAS
PRESENTADO POR:
CAROLINA CUEVAS
JULIAN CASTILLO MELGAREJO
PRESENTADO A:
DAVID MACIAS
LGICA MATEMTICAFUNDACIN UNIVERSITARIA CENTRAL DE BOGOTA
BOGOTA NOVIEMBRE DE 2010
-
8/7/2019 CONTROL NIVEL DE TANQUE
2/15
CONTROL DE LUZ DE TRES VIAS
Objetivo
A partir de la implementacin del algebra booleana, desarrollar un circuito utilizando compuertas lgicas enel cual se afianzaran los conocimientos adquiridos.
Descripcin
En una habitacin grande tiene tres puertas y que un interruptor cerca de cada una de ellas controla la luz.
Debe ser posible encenderla y apagarla mediante el cambio de estado de cualquiera de los interruptores.
Supngase que la luz est apagada si todos los interruptores estn abiertos. Si se cierra alguno de ellos, la
luz se enciende. Luego, la luz se apaga si se acciona otro. Por tanto, la luz se encender exactamente si un
interruptor se cierra, y se apagara si dos o ninguno de los interruptores se cierran. Si la luz est apagadacuando dos interruptores estn cerrados, entonces debe ser posible encenderla cerrando el tercer
interruptor.
-
8/7/2019 CONTROL NIVEL DE TANQUE
3/15
MARCO TEORICO
lgebra Booleana
El lgebra Booleana es muy diferente al lgebra normal, ya que mientras que en la normalpodemos utilizar cualquier smbolo para representar los ms diversos valores, en el lgebraBooleana slo es posible utilizar los smbolos para representar dos valores o variables, el 1 y el 0.
Por lo tanto, cualquier variable Booleana puede tener (en determinado caso) un valor de 1 o 0.De esta manera podemos utilizar el lgebra Booleana para conocer el comportamiento de lasdistintas entradas y salidas de un circuito digital cualquiera, as como para encontrar el mejor usode una funcin en algn circuito.
Para facilitar el uso del lgebra Booleana, normalmente se utilizan las primeras letras del alfabetopara ser asignadas a las entradas, y las ltimas para las salidas. Por ejemplo: Para saber cul es el
comportamiento de un circuito lgico con 3 entradas y 2 salidas, podramos usar la siguientenotacin:
y Entrada 1 = A
y Entrada 2 = B
y Entrada 3 = C
y Salida 1 = Z
y Salida 2 = Y
Debido a que slo podemos utilizar dos valores el lgebra Booleana es ms fcil de operar enrelacin al algebra normal. Adems de que no existen las Fracciones, Decimales, Raz cuadrada,Nmeros negativos, etc. El lgebra Booleana slo cuenta con tres operaciones bsicas: OR, AND yNOT.
Compuertas Lgicas
La construccin de las compuertas lgicas, est basada en componentes discretos (Transistores,Diodos, y Resistencias), pero con la enorme ventaja de que en un solo circuito integrado podemosencontrar 1, 2, 3 o 4 compuertas (dependiendo de su nmero de entradas y propiedades).
Todos los circuitos internos de las compuertas estn conectados de manera que las entradas ysalidas puedan manejar estados lgicos (1 o 0).
Tablas de verdad
Una tabla de verdad es una tabla que nos muestra la manera en que reacciona la salida de unacompuerta o circuito lgico, en funcin de sus entradas. En la tabla se describen todas las posibles
variables de entrada y las consiguientes variables de salida.
Operaciones Lgicas
Las operaciones lgicas bsicas son 3 OR (suma), AND (multiplicacin) y NOT (negacin),Tomando como base la operacin que ejecutan, se le da a cada compuerta su nombre y smboloen un diagrama, veamos con ms detalle cada una de ellas:
-
8/7/2019 CONTROL NIVEL DE TANQUE
4/15
Operacin OR (+)
Tomemos una compuerta con dos entradas (Variables A y B), y una salida (Variable Z), al realizarla operacin OR sobre las entradas A, B, el valor de la salida, Z sera:
y Z = A + B (o de manera grfica) Z = A OR B
La siguiente tabla representa la tabla de verdad para una compuerta tipo OR, y su smbolo grfico.
La tabla de verdad nos lleva a la conclusin de que si cualquiera de las entradas de una compuertaOR es ALTA, la salida tambin ser ALTA; cualquier otra combinacin nos dar una salida BAJA.
Por lo que podramos resumir la operacin OR como:
Si A o B son 1, Z ser 1.Z = A + B se "traducira" como Z es igual a A mas B.
La operacin OR es bsicamente una suma, pero como slo podemos tener 0 o 1, la suma de 1 +1 ser siempre igual a 1.
Si nuestra compuerta tuviera ms entradas, la operacin sera la misma, por ejemplo:
Z = A + B + C + D se "traducira" como Z es igual a A mas B mas C mas D.Z = 1 + 1 +1 + 1 = 1
Operacin AND
Tomemos una compuerta con dos entradas (Variables A y B), y una salida (Variable Z), al realizarla operacin AND sobre las entradas A, B, el valor de la salida, Z sera:
y Z = A * B (o de manera grfica) Z = A AND B
La siguiente tabla representa la tabla de verdad para una compuerta tipo AND, y su smbologrfico.
La tabla de verdad nos lleva a la conclusin de que si todas las entradas de una compuerta ANDson ALTAS, la salida tambin ser ALTA, cualquier otra combinacin nos dar una salida BAJA.Por lo que podramos resumir la operacin AND como:
-
8/7/2019 CONTROL NIVEL DE TANQUE
5/15
Si A y B son 1, Z ser 1Z = A * B se "traducira" como Z es igual a A por B
La operacin AND es bsicamente una multiplicacin, pero como slo podemos tener 0 o 1, lasuma de 1 * 1 siempre ser igual a 1.
Si nuestra compuerta tuviera ms entradas, la operacin sera la misma, por ejemplo:
Z = A * B * C * D se "traducira" como: Z es igual a A por B por C por D.Z = 1 *1 * 1* 1 = 1
Operacin NOT
Tomemos una compuerta NOT, este tipo de compuertas slo tienen una entrada, nuestra salidasiempre ser el opuesto a la entrada, al realizar la operacin NOT en la entrada, el valor de Xsera:
y Z = A Negada (o de manera grfica) Z = A_
La siguiente tabla representa la tabla de verdad para una compuerta tipo AND, y su smbologrfico.
La tabla de verdad nos lleva a la conclusin de que la salida de una compuerta NOT (Inversora)siempre ser el nivel contrario a la entrada.
Combinaciones entre compuertas
Una vez comprendido los resultados que obtenemos con las operaciones de las compuertaslgicas bsicas, podemos analizar las combinaciones bsicas entre las compuertas. Cada una delas uniones de las tres compuertas bsicas, nos dan como resultado dos compuertas ms, OR conNOT, y AND con NOT (De hecho seran tres, faltando la unin NOT y NOT, pero esta unin directano es til si se tiene slo una salida, ya que el resultado de la misma sera igual a la entrada).
Otro tipo de compuertas combinadas (no tan bsicas ya que incluyen ms de dos compuertas) quepueden utilizarse son la compuertas OR y NOR EXCLUSIVAS.
Compuerta NOR
La siguiente imagen nos muestra el proceso de unin de las compuertas OR y NOT para darnoscomo resultado la compuerta NOR.
-
8/7/2019 CONTROL NIVEL DE TANQUE
6/15
La tabla de verdad nos revela la diferencia entre una compuerta OR y una NOR.
La salida de una compuerta NOR es la inversin (negacin) de la salida OR, en cualquiercombinacin de las entradas. Por lo tanto, las expresiones seran:
Compuerta NAND
La siguiente imagen nos muestra el proceso de unin de las compuertas AND y NOT para darnoscomo resultado la compuerta NAND.
-
8/7/2019 CONTROL NIVEL DE TANQUE
7/15
La tabla de verdad nos revela la diferencia entre una compuerta AND y una NAND.
La salida de una compuerta NAND es la inversin (negacin) de la salida AND, en cualquiercombinacin de las entradas. Por lo tanto, las expresiones seran:
Compuertas OR y NOR Exclusivas
Este circuito combinado especial es utilizado en su gran mayora para la generacin, muestreo yverificacin de paridad para los circuitos digitales que trabajan con datos.
La siguiente imagen nos muestra el proceso de unin de las compuertas AND, OR y NOT paradarnos como resultado la compuerta OR Exclusiva.
-
8/7/2019 CONTROL NIVEL DE TANQUE
8/15
La siguiente tabla representa la tabla de verdad para una compuerta tipo OR Exclusiva (EX - OR).
La tabla de verdad nos lleva a la conclusin de que si las dos entradas de una compuerta ORExclusiva son de igual valor, la salida siempre ser BAJA, y si son de diferente valor, la salidasiempre ser ALTA.
Por lo que podramos resumir la operacin EX - OR como:
Si A y B son 1, Z ser 0Si A y B son 0, Z ser 0Si A es 1 y B es 0, Z ser 1Si A es 0 y B es 1, Z ser 1
La siguiente imagen nos muestra el proceso de unin de las compuertas AND, OR y NOT paradarnos como resultado la compuerta NOR Exclusiva.
-
8/7/2019 CONTROL NIVEL DE TANQUE
9/15
La siguiente tabla representa la tabla de verdad para una compuerta tipo NOR Exclusiva (EX -NOR).
La tabla de verdad nos lleva a la conclusin de que si las dos entradas de una compuerta ORExclusiva son de igual valor, la salida siempre ser ALTA, y si son de diferente valor, la salidasiempre ser BAJA.
Por lo que podramos resumir la operacin EX - NOR como:
Si A y B son 1, Z ser 1Si A y B son 0, Z ser 1Si A es 1 y B es 0, Z ser 0Si A es 0 y B es 1, Z ser 0
Smbolos grficos alternativos para las compuertas lgicas
Existen otros smbolos alternativos para representar las mismas compuertas. La siguiente imagennos muestra ambos smbolos para las cinco compuertas.
-
8/7/2019 CONTROL NIVEL DE TANQUE
10/15
-
8/7/2019 CONTROL NIVEL DE TANQUE
11/15
SIMPLIFICACION
Interruptor C
Interruptor B
Interruptor A
A B C
0 0 0 0
0 0 1 1
0 1 0 1
0 1 1 0
1 0 0 1
1 0 1 0
1 1 0 0
1 1 1 1
-
8/7/2019 CONTROL NIVEL DE TANQUE
12/15
Circuito
GRUPO A B C
G1 0 0 1
G2 0 1 0
G3 1 1 1
G4 1 0 0
-
8/7/2019 CONTROL NIVEL DE TANQUE
13/15
Fotos Circuito
-
8/7/2019 CONTROL NIVEL DE TANQUE
14/15
Conclusin
En el desarrollo de un circuito digital son vitales conceptos como tablas de verdad, mapas de
karnaugh, ya que con esto se puede definir de una manera acertada el diseo del circuito la
funcionalidad del mismo y los diferentes eventos que pueden ocurrir, para as obtener los
resultados esperados.
-
8/7/2019 CONTROL NIVEL DE TANQUE
15/15
Bibliografa
STEPHEN, BROWN. ZVONKO, VRANESI C. LOGICA DIGITAL CON DISEO VHDL. Segunda Edicin.MCGRAW-HILL. Ao 2006