yo tengo uno, pero requiere de :
2 compuertas and de 4 entradas
2 compuertas or de 4 entradas
2 flip-flops
3 compuertas not.
t paso el circuito.
A y B son botones de subida y bajada.
C y D son finales de carrera normal abiertos.
P interruptor de parada. todo se resetea y se detiene todo el proceso.
este mismo circuito sirve para ascensores, carritos, levanta cristales, etc, etc, etc
sino utilizas un poco de lógica y listo...
tienes 2 bits de entrada y 2 de salida...
00 - 00 motor parado (primer 0) dirección arriba (segundo 0)
01 - 10 motor encendido (primer 1) dirección arriba (el 0)
10 - 11 motor encendido (primer 1) dirección abajo (segundo 1)
11 - 00 motor detenido.
ademas, necesitas 2 entras mas que inhiben todo, los finales de carrera.
la lógica es simple, con el 1er bit de salida alimentas o no al motor, y con el segundo bit de salida alimentas o no un relé de 6 o 12 volts, doble contactos para invertir la polaridad del voltaje del motor y que gire en sentido contrario.
saludos