Ayuda con un simple circuito Arduino / Transistor / Solenoide

1

Estoy tratando de usar un transistor Arduino + para controlar un obturador (que creo que es un solenoide) en el trabajo. El obturador normalmente está conectado a una fuente de alimentación por dos cables pequeños (positivo y negativo) y, según lo que he reunido con mi DMM, se aplica una corriente de 11.3 V 3.8 mA al obturador para mantenerlo cerrado, y cuando se abre el el voltaje y la corriente bajan a 0 antes de volver a aplicar la corriente para cerrarla nuevamente.

Ahora mismo tengo configurado el siguiente circuito para que la base del transistor esté conectada al pin PMW 9 en el arduino, que alterna entre 5 segundos de salida = HIGH (5V) y salida = LOW (0V). Lo que más me confunde es que cuando tomo medidas con mi DMM obtengo aproximadamente los mismos resultados (12 V y 4 mA) en el solenoide, pero el obturador no se cierra.

¿Algún pensamiento? ¿Hay algo que me falta en mi circuito? Lo único en lo que puedo pensar es que tal vez la corriente no esté aumentando lo suficientemente rápido como para inducir una fuerza magnética notable (creo que así es como funciona, no me juzgues, no he tomado un emag por un tiempo), pero No sé cómo podría combatir esto. Gracias.

Mi circuito http://www.docircuits.com/circuit-simulation-public/12041

Si mi circuito no está lo suficientemente claro (principalmente en el área de arduino), deje un comentario e intentaré aclarar las cosas.

EDITAR: Me doy cuenta ahora que el arduino en realidad está enviando una señal modulada de ancho de pulso con un ciclo de trabajo del 100%. ¿Podría estar causando problemas?

EDIT2: Se actualizó el esquema.

    
pregunta wes3449

3 respuestas

1

Parece que hay algunos problemas con tu circuito. Resumiendo los comentarios:

  • Su diodo tiene la polaridad incorrecta para detener back-emf
  • Su resistencia de base es demasiado grande

Aquí hay un esquema actualizado con estas correcciones.

simular este circuito : esquema creado usando CircuitLab

También puede consultar esta respuesta para ver un poco más de información sobre cómo conducir un solenoide.

    
respondido por el Greg d'Eon
1

Si el Arduino está enviando una señal PWM que podría ser el problema. Sin embargo, usted dice que es PWM con un ciclo de trabajo del 100%, que estaría encendido todo el tiempo, que es lo mismo que una señal de CC. ¿Está encendido y apagado la misma cantidad de tiempo? Eso sería un ciclo de trabajo del 50%.

Si tiene la misma corriente a través de la bobina, debe tener el mismo campo magnético y la misma fuerza de tracción. La tasa de aumento no afecta eso.

    
respondido por el Austin
1

¿Tienes el solenoide conectado correctamente? Algunos relés, que en realidad es un solenoide conectado para accionar un interruptor, tienen polaridad para sus bobinas, este solenoide podría ser el mismo.

    
respondido por el pwdixon

Lea otras preguntas en las etiquetas