creando un interruptor usando las salidas digitales de arduino

0

Estoy intentando cargar un servo simple que solo tiene + y - pines. Por lo general, lo conecto: pin a tierra y + pin a la salida digital de Arduino. Esto funciona, pero el servo gira débilmente y se puede detener manualmente. Si conecto el servo directamente a la batería o al pin 3.3 del Arduino, gira fuertemente y no puedo detenerlo.

Probé un amplificador de amplificador operacional y un transistor PMOS para permitir que el servo obtuviera energía de 3.3 V o la batería, pero no funcionó.

¿Alguien ya ha hecho algo similar y puede compartir conmigo su diseño?

----- editar: Este es el servo del que estoy hablando. enlace

----- actualización: Ahora que he trabajado en más proyectos, creo que este tipo de tarea debe realizarse a través de un puente H como se explica aquí: enlace ¡Lo intenté (obviamente para otro proyecto) y funcionó a la perfección!

    
pregunta himura

1 respuesta

1

Eso no es un servo, es un motor de corriente continua hacia arriba. Además, el comentario de @jippie no fue sobre quemar tu motor, sino tu Arduino.

No estoy seguro de lo que quieres decir con "Cargar". Si desea controlarlo en modo encendido / apagado con su Arduino, puede usar el siguiente circuito:

simular este circuito : esquema creado usando CircuitLab

Lo bueno de este circuito es que también puedes conducir motores de alto voltaje. El PMOS es la parte ZXM. Si desea obtener otro PMOS, asegúrese de que el VGS sea de aproximadamente 1/3 a 1/2 de la tensión de su motor (en este caso, 3.3 V) y que pueda manejar un 30% -50% más de corriente de la que necesita su motor. El NMOS se usa para impulsar el PMOS ya que el voltaje de su motor puede ser superior a 3.3 V, para otro caso de uso. Lo único al seleccionar el NMOS es asegurarse de que esté clasificado para un voltaje más alto que el del motor y que su VGS sea inferior a 2 V (ya que lo está manejando desde un Arduino de 3.3 V).

El diodo es para proteger su PMOS y su circuito del voltaje inducido por la fem del motor.

    
respondido por el EEToronto

Lea otras preguntas en las etiquetas