Entonces, esto es lo que estoy tratando de hacer ... tener un motor de CC conectado a un interruptor de encendido / apagado y 2 microinterruptores. Cada interruptor invertirá la dirección del motor, por lo que un interruptor le dice al motor que avance, el otro le dice al motor que retroceda. Mi objetivo es tener una pista en la que el motor tire de una plataforma en una dirección, luego, cuando llegue al final de la pista, presionará el interruptor y luego hará que vaya hacia el otro lado de la pista. Y también me gustaría incluir un interruptor de encendido/apagado para todo el circuito.
Solo tengo curiosidad por saber cuál será el mejor circuito para esto.
Mi pensamiento inicial es usar un interruptor DPDT, pero no estoy exactamente seguro de cómo hacerlo funcionar, o cuál es el diseño de circuito adecuado para él.
Este es el esquema de mi idea básica, pero (corríjame si me equivoco) el motor solo irá en la dirección de avance/retroceso si el interruptor se presiona continuamente.
Necesitará un elemento de memoria, como un relé, para mantener la dirección actual del motor.
simular este circuito : esquema creado con CircuitLab
Aquí se utilizan un relé DPDT y dos microinterruptores. El motor M1 se mueve hacia la "izquierda" cuando el terminal superior es positivo y hacia la derecha cuando el terminal superior es negativo.
Supongamos que el relé se desconecta. El terminal superior es positivo, SW2 y SW3 están en las posiciones que se muestran. Cuando el motor alcanza el límite izquierdo, se acciona SW2, energizando el relé. El motor retrocede inmediatamente, pero el contacto superior se ha accionado, manteniendo el relé energizado a través de D2. El motor funciona hasta que se activa SW3, lo que interrumpe la corriente al relé (D3 capta el voltaje de retorno). El relé se desconecta, liberando el contacto de retención y permanece desconectado, y estamos de regreso donde comenzamos.
Interrumpa V1 para apagar todo (y siempre se desplazará hacia la izquierda cuando se aplique energía). Interrumpa solo la corriente a M1 y la memoria de la dirección anterior se mantendrá mientras se aplique V1 (lo que significa un consumo continuo si el relé está energizado).
Una solución de estado sólido podría usar un solo paquete de puerta CMOS (por ejemplo, 1/2 CD4011B) y un puente H MOSFET para impulsar el motor:
Configure para que cada lado pueda invertir la dirección. Interruptores DPDT en cada lado.
simular este circuito : esquema creado con CircuitLab
Sé que esta publicación tiene 6 años, pero espero que esto te ayude de alguna manera o al menos ayude a otros que la vean y la necesiten.
El circuito es realmente muy simple pero difícil de explicar. Utilizando un relé 3PDT (triple polo doble tiro),
Esto también se puede hacer con un DPDT y un relé SPDT.
Agregando esto por @Transistor. Espero que funcione. Circuitlab quiere que pague para usar y ahorrar. Así que no lo uso. Tampoco lo uso porque tiene partes muy limitadas, ya que no hay relés de doble tiro de triple polo. Pero como agregué la opción DPDT y SPDT pensé por qué no. Asi que aqui esta.
simular este circuito : esquema creado con CircuitLab
Lo que necesita es un interruptor DPDT, porque si los dos microinterruptores no actúan juntos perfectamente, tendrá un cortocircuito y un incendio. El diseño DPDT es como el que tienes allí. Imagina que pegaste los dos interruptores uno al lado del otro. El DPDT está hecho así.
Este es un circuito inversor mínimo. No arranca solo, tienes que empujar un interruptor de límite. No tiene enclavamientos ni un botón de parada, pero se le puede agregar todo. Los enclavamientos son especialmente importantes, ya que si ambos relés están encendidos, sería un cortocircuito. El circuito utiliza 2 relés, 2 interruptores de límite y un motor de CC. Como se ilustra, los relés deben ser de CC, con el mismo voltaje de bobina que el motor, pero la parte inferior se puede separar y alimentar con un voltaje diferente.
Esto se puede solucionar usando el ingenioso circuito de Sphero o como dijiste, usando Arduino. En caso de que su movimiento no tenga muchos parámetros como regulación de velocidad, calibración ocasional o cualquier otro, Arduino podría ser excesivo.
Se puede llegar a un término medio usando un multivibrador biestable usando el temporizador IC viz 555. En esto, puede tener cierta configuración de parámetros como la sensibilidad de los interruptores de entrada o el antirrebote. Pero nuevamente, todo depende del objetivo de costo de hardware del proyecto específico.
En un proyecto similar, voy a utilizar un circuito de relé DPDT básico.
use un interruptor dpdt con "center off", hay seis terminales 1-6 1 y 2 conecte a la alimentación, también ejecute un puente del 1 al 6 y otro del 2 al 5 formando una "X". 3 y 4 es la conexión al motor, así que pase un cable de esos dos al motor... necesita el interruptor de tipo de apagado central para evitar cortocircuitos y quemar un fusible. un fusible y el otro harán funcionar el motor. No use un relé a menos que diseñe un circuito especial con un retraso o algo para evitar un cortocircuito. Esbozalo y verás lo simple que es. Mc master-Carr tiene ese interruptor.
Voy a agregar este porque alguien mencionó relés biestables. Si alguien quiere ponérselo realmente fácil por unos pocos dólares más, puede usar este módulo. El relé se autoenclava y solo necesita un disparador negativo.
motoprogger
Adjunto
motoprogger
Adjunto