Modificar el circuito para encender / apagar el motor varias veces al presionar el interruptor

2

Compré un cronometrado kit de ambientador que hace girar el motor cuando se presiona el interruptor (SW1). He creado un esquema basado en el diagrama en instrucciones (pdf) .

simular este circuito : esquema creado usando CircuitLab

En el momento en que el circuito hará funcionar el motor una vez por cada interruptor, presione. ¿Cómo modificaría el circuito para que el motor se "encienda y apague" varias veces por cada interruptor que presiona?

Requisitos:

  • Ciclos de motor de "encendido y apagado" continuos cuando el interruptor está en estado ENCENDIDO (actualmente el interruptor es un botón pulsador, pensando que debería reemplazarlo con un interruptor para asegurarme de que esté ENCENDIDO o APAGADO)
  • El motor debe encenderse durante 1 segundo
  • El motor debe apagarse durante 5 minutos

Si es posible, me gustaría controlar ambos periodos usando una resistencia variable. R3 en el diagrama es en realidad una resistencia variable que controla el tiempo durante el cual el motor permanece encendido.

    
pregunta xylar

2 respuestas

2

Esto es muy fácil de hacer con un microcontrolador. El pequeño y barato PIC 10F200 puede hacer esto fácilmente.

El botón está cableado entre tierra y un pin del procesador que tiene un pullup interno. El botón es solo una entrada para el procesador. El procesador realiza la sincronización y cualquier otra lógica que desee, luego enciende / apaga el motor a través de otra salida.

No hay necesidad de un darlington si el transistor se activará desde un pin del procesador. Espero que el motor tome relativamente poca corriente, por lo que algo como el 2N4401 barato y fácilmente disponible puede hacer esto. Dele a la base aproximadamente 1/50 de la corriente del motor en el peor de los casos, y el transistor permanecerá saturado cuando esté encendido. Agregaría un diodo Schottky inverso a través del motor para evitar que los picos de apagado dañen el transistor.

    
respondido por el Olin Lathrop
2

Olin da la solución de uC, que es realmente la mejor manera de hacer cosas como esta en la actualidad. Si estas haciendo muchas cosas, entonces aprender las cuerdas con ellos es un deber.

Sin embargo, en caso de que no tenga conocimientos de micros, aquí hay un circuito simple que puede adaptarse a sus necesidades. El período de encendido / apagado es dictado por C1 / R3 y C2 / R4, puede usar potes para R3 / R4 para controlar el período de encendido / apagado. El encendido / apagado principal es el interruptor S1 que controla el MOSFET M1 del canal P. Esto puede ser reemplazado por otro transistor o salida IC si es necesario. OUT va al transistor / relé de control del motor.

También puede implementar este tipo de circuito con compuertas lógicas, y se puede lograr fácilmente una salida "cuadrada" (aunque siempre que la salida sea alta en relación con la retención FET del motor, no debería haber mucha diferencia si la salida es ligeramente curvado) O un par de opamps, o 555 temporizadores ...

EDIT : ahora que ha especificado sus especificaciones de tiempo, este circuito (como es) no es ideal para un período tan largo. Sin embargo, es relativamente fácil ajustar las cosas para adaptarse a los períodos más largos (p. Ej., Usar FET, opamp, gates, 555's, como se mencionó). Avíseme si está interesado en una solución de este tipo (qué componentes / complejidad preferiría) y yo ll publicar otro circuito.

Simulación:

    
respondido por el Oli Glaser

Lea otras preguntas en las etiquetas