Thursday, June 20, 2013

Lógica de las luces interiores de un automóvil - Construcción de circuitos lógicos a partir de problemas reales

Para entender este post, tendrás que entender lo que son las compuertas lógicas.

Deseamos construir un circuito lógico que controle el siguiente proceso:


Hay un selector que nos permite escoger cómo se encenderán las luces interiores de un automóvil:
  • En el modo A, las luces están encendidas en todo momento.
  • En el modo B, las luces están apagadas en todo momento.
  • En el modo C, las luces se encienden si alguna puerta o la cajuela están abiertas
Para la fórmula lógica, hemos asumido que es imposible tener encendidos a, b ó c al mismo tiempo. No hay posibilidad de que ninguno de los 3 esté encendido. Sólo estará encendida 1 entrada. A veces en la resolución de ciertos problemas es mucho más práctico simplificar los problemas obviando lo que es poco probable que pase.

La fórmula lógica para esto es como sigue:

x = a + c ( d + e + f + g + h )

Sin embargo, también tenemos que considerar la entrada B, por lo cual tenemos un total de 8 entradas que controlaremos con DIP switches.

Aquí está la imagen del circuito simulado (para descargar la simulación en MultiSim 11, favor de hacer clic en la imagen):


Queríamos utilizar un DIP switch de 8 entradas, y lo utilizamos, pero tuvimos que utilizar otro adicional pues desafortunadamente tenía un pin roto:


Así que utilizamos las 7 primeras entradas de este DIP switch + la primera entrada de otro DIP switch de 4 entradas.
Las primeras tres entradas del DIP switch de 8, corresponden a A, B y C. Las siguientes, de la 4 a la 7 y la primera del DIP switch de 4, corresponden a d, e, f, g y h, respectivamente.

Para este problema lógico necesitamos 5 compuertas OR y una compuerta AND. El material que utilizamos fue:
  • 2 circuitos integrados 74LS32 (con 4 compuertas OR cada uno)
  • 1 circuito integrado 74LS08 (con 4 compuertas AND)










1 comment: