Intento pensar en una buena manera de controlar el motor cuando apago la PCB principal (que incluye la MCU).
El sistema funciona hoy cuando está encendido, la MCU activa el motor, el motor mueve una parte mecánica que presiona un botón y lo "bloquea" (le da a la MCU la señal para desactivar el motor).
Me gustaría que su ayuda pensara en una manera de devolver el motor a su estado normal después de que apague el sistema y la MCU ya no tenga voltaje.
En lo que estaba pensando es en otro pequeño circuito de PCB que se conectará al mismo motor y otro botón pulsador. La PCB pequeña siempre obtendrá voltaje y cuando el sistema se apague, lo "reconocerá", tal vez utilizando una base de transistor (por favor avise si es posible), gire el motor hacia el otro lado y presione el otro botón pulsador, lo que detendrá la motor de movimiento.
Otra sugerencia es de alguna manera "retrasar" el "apagado" después de mover el interruptor de "apagado" y darle unos pocos segundos a la MCU para seguir trabajando, activar el motor a la inversa y luego apagarlo.
Apreciaría cualquier tipo de ayuda para ese problema difícil.
LaMCUcontrolaelcontroladordelmotorquecontrolaelmotorutilizandoredesAyB.Siseenvía"10", el motor cambia a una dirección, si "01" se cambia a la otra dirección y si "00" se detiene. El sistema comienza moviendo el motor, digamos con "10", hasta que una parte mecánica presione el botón "abrir motor", que le dice a la MCU que detenga el motor ("00"). Mi problema es que, de alguna manera, quiero que cuando apague completamente el voltaje, el motor se mueva hacia el otro lado hasta que presione el otro botón (botón "cerrar motor") y luego deje de moverse. ¿Cómo puedo pensar de la forma más sencilla y económica que puedas imaginar?
Estaba pensando en agregar otra PCB que siempre obtenga voltaje de las baterías, conecte el interruptor de apagado, las redes A y B y cierre el botón del motor. ¿Cómo puedo hacer que ese PCB haga el truco y lo cierre?
Gracias,