luces con compuertas AND y NOT

Hola a todos, tengo un ejercicio que aun no e podido terminar. aqui dejo el enunciado.

Se deben enceder 4 luces de acuerdo a lo siguiente
luz roja= A o B y no C
luz azul= noB o D y noA
luz verde= noC o D
luz ambar= se enciende cuando solo 2 luces estan encendidas
para todo se debe usar solo compuertas AND y NOT

las 3 primeras luces las resolvi usando XOR y luego saque su equivalente en AND y NOT, pero el problema esta en que no se como condicionar la luz ambar para que encienda en esa forma. intente colocando un AND en el anodo de 2 luces para que encendiera y no me funciono(de 3 formas enciende la luz ambar; rojo-azul, rojo-verde, azul-verde). dejo el link de mi diseño que esta hecho en Livewire para que lo revisen, salu2 y gracias

http://www.mediafire.com/?09roz14bm57fxrd

agrego un captura de pantalla tambien

http://www.subirimagenes.com/otros-esquema-8168931.html
 
Última edición:
Haz una captura de imagen y súbela para que aquel que no tenga Livewire pueda ayudarte también :)
 
Para determinar si sólo hay activas dos luces puedes hacer uso del concepto de paridad, par en este caso.

El bit de paridad para tres bits puede asumir los siguientes valores,
  • 0, si no hay ningún bit activado o sólo hay dos bits en estado '1'.
  • 1, si hay un sólo bit a uno o bien todos los bits son uno.

Con esta información creo que puedes resolver fácilmente tu problema.
 
Hola sargeras

Pues es igual como hiciste la primera parte.
luz ámbar = se enciende cuando solo 2 luces están encendidas.
De esto se desprende que:
Luz Ámbar = (A y B) o (A y C) o (A y D) o (B y C) o (B y D) o (C y D)

Ten en cuenta que en tu circuito repites Más de una vez alguna de las señales nA, nB o nC.
Si en Luz Roja se genera nC ésta podrías utilizarla en Luz Verde.
Por ejemplo, claro

saludos
a sus ordenes
 
Porque no haces una tabla de verdad de 4bits in y 4bits out, Karnaugh, DeMorgan? Ademas podes reducir, porque en la imagen que subiste a simple vista hay redundancia de NOTs
 
Atrás
Arriba