Algunas cosas para mejorar en el esquema actualizado:
1) El LM556 no debe tener +12 entradas (p. ej., pines RC y Restablecer) mientras recibe alimentación de + 5v, posiblemente se queme. Mucho mejor mantener todas las entradas y la alimentación al mismo nivel de suministro.
2) Los cuatro transistores de conmutación (Q5,6, T9 y sin marcar) necesitan tener resistencias limitadoras de corriente en sus pines de base. Transistores de conmutación de corriente más altos requerirán resistencias de valor más bajo. Por lo tanto, para Q6 recomendaría unos 390 ohmios, T9 unos 500 ohmios, Q5 y amp; sin marcar alrededor de 5k. Las pruebas posteriores pueden revelar posibles cambios de valor dependiendo de los requisitos de flujo actuales.
3) Q6 ahora se activará "solo" cuando ambas Q son bajas, ¿es esto lo que se necesita? Sus comentarios recientes sobre esto no coinciden tan bien.
Sus comentarios:
a. "Si alguno de los 556 circuitos se agota, quiero que corte la energía al circuito".
Define una función NAND.
(0 1) = 1, (1 0) = 1, (0 0) = 1, (1 1) = 0
b. "Si alguno de los dos está alto, la salida debería ser alta. Entonces, apagará el PNP".
Define una función OR.
(0 1) = 1, (1 0) = 1, (0 0) = 0, (1 1) = 1,
c. "Si los dos están bajos, el circuito debería estar encendido".
Define una función OR.
(0 0) = 0
Como condición escrita "a" contradice "c" para condición de entrada (0 0). Para resolver esto, deberá redefinir la condición "a" o "c".
4) Todavía no veo qué voltaje de alimentación alimentará sus puertas lógicas. Una forma de definir esto en un esquema sería incluir uno o más condensadores de bypass conectados desde la alimentación a tierra y luego enumerar los IC con los que están asociados.
5) Una buena manera de realizar un seguimiento de sus señales lógicas es agregar nombres de señales junto a las líneas esquemáticas. De esta manera puede verificar la lógica simplemente siguiendo los nombres de las señales. Por ejemplo, la señal que proviene del pin 2 de S1 podría denominarse "S1" y, más tarde, después de pasar por IC10, el nombre de la señal se convierte en "~ S1" (o cualquier forma que elija para designar una señal invertida). Esta práctica ayudará a depurar su lógica durante la fase de diseño y ayudará nuevamente durante la fase de depuración.
6) En lugar de mostrar líneas no conectadas para las ubicaciones de los motores, sería útil dibujar las conexiones para sus motores. Por ejemplo, puede colocar conectores de E / S simples para mostrar dónde estarán los contactos + y -.
7) IC2 pin 4 y IC8 pin 4, tienen sus salidas en cortocircuito. Debe proporcionar otra compuerta lógica, una resistencia o algún diodo que cambie aquí dependiendo de su lógica esperada.
De manera similar, el pin 4 de IC4 y el colector de transistores sin marcar, están cortocircuitados, como anteriormente, también es necesario agregar lógica, una resistencia o un diodo.
IC5 pin 4 y colector Q5, igual que arriba.
Con las salidas de la puerta lógica conectadas en corto, no puede estar seguro de que una de las otras se sobrecargue, aún así no es una buena idea (a menos que tengan modos de salida especiales), en algunos casos esto podría quemar una o ambas partes. Para los transistores, lo más probable es que sobrepasen las puertas lógicas, pero también podrían quemarlos.
Si una salida debe dominar, puede colocar una resistencia en la ruta de la otra salida.
Si las dos salidas deben combinarse, use otra puerta para definir la lógica. Si solo se necesita un cambio lógico simple, puede usar uno o más diodos o resistencias.
En general, no quieres que una salida compita con la otra salida si cambian en direcciones opuestas.