Вы находитесь на странице: 1из 14

INTRODUCCION En la presente practica se realizara un sensor que active el suministro de agua a un tanque cuando est presente una temperatura

que exceda su valor lmite y se encuentres con un nivel de agua debajo del nivel alto; para esto utilizaremos compuertas lgicas AND, OR, NOT, NAND, NOR, XOR y utilizando microswitchs pera las entradas y LEDS para las salidas. Para realizar estos diseos contaremos con la herramienta del Mapa De Karnaugh que proporcionara un circuito simplificado el cual ser ms fcil de simular, comprobar su funcionamiento y montar; todo esto con el fin de comprobar el funcionamiento del circuito obtenido. Esta prctica tiene como fin incentivar al alumno a realizar un diseo propio utilizando herramientas que estn a su alcance adems de aplicar el funcionamiento de cada una de las compuertas lgicas que se estn estudiando, a la vez verificando el funcionamiento de cada una con la ayuda de una Punta Lgica. Una vez realizado el diseo se proceder a montarlo en el protoboard y a verificar su funcionamiento el cual ser comparado posteriormente con los resultados obtenidos tericamente, sacando as conclusiones de los resultados obtenidos en dicha comparacin.

OBJETIVO GENERAL Implementar Funciones Booleanas

OBJETIVOS ESPECIFICOS Utilizar las funciones booleanas para disear un sensor de suministro de agua. Implementar compuertas lgicas para el diseo del sensor. Montar en el protoboard el diseo del sensor y verificar su funcionamiento.

MATERIALES Y EQUIPOS Protoboard: Es una placa de uso genrico reutilizable o semi permanente, usado para construir prototipos de circuitos electrnicos con o sin soldadura. Compuerta AND: La compuerta AND produce la multiplicacin lgica AND: esto es: la salida es 1 si la entrada A y la entrada B estn ambas en el binario 1: de otra manera, la salida es 0. Compuerta OR: La compuerta OR produce la funcin sumadora, esto es, la salida es 1 si la entrada A o la entrada B o ambas entradas son 1; de otra manera, la salida es 0, las compuertas OR pueden tener ms de dos entradas y por definicin la salida es 1 si cualquier entrada es 1. Compuerta NOT: El circuito NOT es un inversor que invierte el nivel lgico de una seal binaria. Produce el NOT, o funcin complementaria; es decir cambia los valores binarios 1 a 0 y viceversa. Compuerta NAND: Es el complemento de la funcin AND, como se indica por el smbolo grfico, que consiste en una compuerta AND seguida por un pequeo crculo (quiere decir que invierte la seal). La designacin NAND se deriva de la abreviacin NOT - AND.Las compuertas NAND pueden tener ms de dos entradas, y la salida es siempre el complemento de la funcin AND. Compuerta NOR: La compuerta NOR es el complemento de la compuerta OR y utiliza el smbolo de la compuerta OR seguido de un crculo pequeo (quiere decir que invierte la seal). Las compuertas NOR pueden tener ms de dos entradas, y la salida es siempre el complemento de la funcin OR.

Led: es un diodosemiconductor que emite luz. Se usan como indicadores en muchos dispositivos, y cada vez con mucha ms frecuencia, en iluminacin.

Microswictch: Es un interruptor elctrico que se activa con muy poca fuerza fsica a travs de la utilizacin de un punto de inflexin, tambin puede definirse como un mecanismo conmutador que acta de forma fiable y repetible en formas especficas que determine al ejecutante.

DATOS TEORICOS Algebra Booleana: El lgebra booleana es un sistema matemtico deductivo centrado en los valores cero y uno (falso y verdadero). Un operador binario " " definido en ste juego de valores acepta un par de entradas y produce un solo valor booleano, por ejemplo, el operador booleano AND acepta dos entradas booleanas y produce una sola salida booleana. Para cualquier sistema algebraico existen una serie de postulados iniciales, de aqu se pueden deducir reglas adicionales, teoremas y otras propiedades del sistema, el lgebra booleana a menudo emplea los siguientes postulados:

Cerrado. El sistema booleano se considera cerrado con respecto a un operador binario si para cada par de valores booleanos se produce un solo resultado booleano. Conmutativo. Se dice que un operador binario " " es conmutativo si A B = B A para todos los posibles valores de A y B. Asociativo. Se dice que un operador binario " " es asociativo si (A B) C = A (B C) para todos los valores booleanos A, B, y C. Distributivo. Dos operadores binarios " " y " % " son distributivos si A (B % C) = (A B) % (A C) para todos los valores booleanos A, B, y C. Identidad. Un valor booleano I se dice que es un elemento de identidad con respecto a un operador binario " " si A I = A. Inverso. Un valor booleano I es un elemento inverso con respecto a un operador booleano " " si A I = B, y B es diferente de A, es decir, B es el valor opuesto de A.

Es posible probar todos los teoremas del lgebra booleana utilizando stos postulados, adems es buena idea familiarizarse con algunos de los teoremas ms importantes de los cuales podemos mencionar los siguientes:

Teorema 1: A + A = A Teorema 2: A A = A Teorema 3: A + 0 = A Teorema 4: A 1 = A Teorema 5: A 0 = 0 Teorema 6: A + 1 = 1 Teorema 7: (A + B)' = A' B' Teorema 8: (A B)' = A' + B' Teorema 9: A + A B = A Teorema 10: A (A + B) = A Teorema 11: A + A'B = A + B Teorema 12: A' (A + B') = A'B' Teorema 13: AB + AB' = A Teorema 14: (A' + B') (A' + B) = A' Teorema 15: A + A' = 1 Teorema 16: A A' = 0

Teorema De DeMorgan: 1 Ley:

El producto lgico negado de varias variables lgicas es igual a lasuma lgica de cada una de dichas variables negadas. Si tomamos unejemplo para 3 variables tendramos:

Ley:

La suma lgica negada de varias variables lgicas es igual alproducto de cada una de dichas variables negadas...

Mapas De Karnaugh: Otra manera de simplificar funciones es representndolas en mapas de Karnaugh. Esto es equivalente a resolver las simplificaciones por teoremas. Sin embargo, mucha gente considera que resulta ms fcil visualizar las simplificaciones si se presentan grficamente. Los mapas de Karnaugh pueden aplicarse a dos, tres, cuatro y cinco variables. Para ms variables, la simplificacin resulta tan complicada que conviene en ese caso utilizar teoremas mejor. Para efectos de clase, veremos las simplificaciones de dos, tres y cuatro variables. Ejemplo 1: Simplifica la funcin de dos variables f = a'b + ab' + ab Lo primero que debo de hacer es representarlo en un mapa de dos variables. Se representa como una tabla. Para llenar la tabla, pongo un uno donde se intersecte el valor de la funcin. Por ejemplo, para el primer trmino de la funcin f = a'b + ab' + ab, se ha marcado en rojo donde se puso el 1 en la tabla.

Una vez hecho el mapa, debemos marcar las regiones contiguas que manejen 1s. Aqu en el dibujo vemos cmo se marcan dos regiones. Estas regiones son las simplificaciones. Como la regin azul involucra solamente a la b, eso representa. La regin verde, por su parte, involucra solamente a la a. Para cada regin, debemos checar qu variables involucra. En el caso de la regin azul, cubre a la b, pero con respecto a la variable a maneja tanto a como a', y por eso se descarta la a. Una vez definidas las regiones, se escribe la funcin simplificada f= b + a.

Ejemplo 2: Simplifica la funcin de tres variables f = a'b + ab'c + c' Lo primero que debo de hacer es representarlo en un mapa de tres variables. Se representa como se muestra en la tabla. Para llenar la tabla, pongo un uno donde se intersecte el valor de la funcin. Por ejemplo, para los trminos de la funcin f = a'b +ab'c + c', se ha marcado donde se puso el 1 en la tabla.

Ahora debemos buscar las regiones que nos indiquen la funcin simplificada. Lo primero que debemos observar es que las regiones pueden agruparse de los extremos del mapa, como la regin azul. Esta regin representa a c'. Ahora, vemos que queda un bit en a'bc, pero siempre conviene agruparlo lo ms posible, en regiones cuyas celdas sean mltiplos de 2 (1, 2, 4, 8...) En este caso, la agrupamos con el 1 contiguo, para que la regin quede como a'b. La regin verde se agrupa para formar ab'. As, la funcin resultante sera f = a'b + ab' + c.

Ejemplo 3: Simplifica la funcin de cuatro variables f = ac'd' + a'bd + abcd + ab'cd + a'bc'd' + a'b'c'd' Nuevamente, lo primero que hacemos es vaciar la funcin al mapa. Ntese la forma que toma el mapa. Ahora, lo siguiente es agrupar las variables en regiones. La primer a regin, la roja, est agrupada de las esquinas. Esta agrupacin representa a c'. La siguiente regin, la verde la agrupo con el 1 que tiene abajo. Pude haberla agrupado con el 1 a la derecha, pero hubiera significado agrupar un 1 ya agrupado, y dejar otro 1 an no agrupado sin agrupar. As que se agrupa de esta forma, y la regin verde representa a a'bd. Los 1s que quedan hasta este momento libre pueden agruparse juntos, en la regin azul. Esto representa a acd.

Es importante notar la regin naranja. Representa a BCD. Esta regin es una simplificacin adicional vlida, que pudo haberse manejado. En ocasiones, habr varias formas de agrupar a los 1s. Todas son vlidas, y representan soluciones equivalentes. Sin embargo, hay que cuidar de siempre agrupar las regiones lo ms grandes posibles, y cuidando de agrupar a los 1s de manera que se repitan lo menos posible.

TABLA DE LA VERDAD

S1 0 0 0 0 1 1 1 1

S2 0 0 1 1 0 0 1 1

S3 0 1 0 1 0 1 0 1

Y1 0 1 0 1 0 0 X X

PROCEDIMIENTO EXPERIMENTAL Se quiso disear un circuito que represente o ejecute como un sensor a la hora de la activacin de una bomba que suministra agua a un tanque y para lograrlo se procedi de la siguiente manera: Procedimos a realizar una tabla de la verdad de acuerdo a las especificaciones que requera el sensor, luego de dicha tabla se consigui la ecuacin canonica y simplificada a travs de los mapas de karnaugh, posteriormente de estas ecuaciones se realizaron los circuitos; los cuales fueron dibujados, simulados y montados en el protoboard para verificar su funcionamiento segn la tabla de la verdad, mas adelante se procedi a hacer estas simulaciones pero ahora con diferentes tipos de compuertas, primero el circuito de la SOP con compuertas OR, AND y NOT, luego el mismo circuito pero ahora con compuertas NAND solamente, despus se procedi a simular el circuito de la POS con compuertas OR, AND y NOT, finalizado esto se realizo la misma simulacin pero ahora con compuertas NOT y NOR solamente. Despues de haber culminado las simulaciones se procedi a montar en la regleta de prueba los circuitos de la SOP de acuerdo a las especificaciones de la practica y por ultimo se realizo un informe donde se plasmo toda la informacin obtenida y lo resultados obtenidos con su respectivo anlisis.

DISCUSION DE RESULTADOS Los resultados obtenidos en el montaje satisfacen lo solicitado a realizar en la practica sin embargo existe un pequeo error en cuanto a los circuitos del POS ya que estos dan inicio al funcionamiento de la bomba al presentarse un nivel ilgico, en cambio los circuitos diseados, simulados, montados y probados de la SOP muestran exactamente los resultados que especifica la tabla de la verdad, es por esto que llegamos a el anlisis de que al simplificar una ecuacin a travs de los mapas de karnaugh el circuito arrojado por la simplificacin de la parte de la SOP es mas precio y confiable a la hora de llevarlo a la realidad ya que es un poco mas complicado la forma del POS y presentan errores en cuanto a los niveles ilgicos de un circuito.

CONCLUSION Podemos finalizar esta practica acotando que la ley de boole es muy til en los circuitos digitales ya que a travs de esta podemos llevar un circuito a una minima expresin la cual sea mas fcil de realizar y mas accesible a la hora de hacerse con los componentes; por otra parte podemos decir que a travs de mapas de karnaugh es mas confiable tomar la parte del circuito de la ecuacin SOP ya que nos queda de una forma muy pequea y es mas efectiva a la hora de su buen funcionamiento; en cambio la ecuacin de la forma POS nos queda un poco mas grande con respecto a la SOP y presenta errores a la hora de la realizacin de su funcin encontrarse con un nivel ilgico;. Podemos decir que los circuitos digitales son una herramienta que ayuda a solventar problemas de la vida real con uso simple de la lgica; estos podemos realizarlos a nuestro criterio siempre y cuando se encuentre dentro de los parmetros establecido de lo que se quiere lograr.

Вам также может понравиться