solenoide arduino mosfet

Estoy tratando de conducir un solenoide con un arduino pro. He ensamblado el enfoque MOSFET típico con un rectificador de protección:

Diagrama

El circuito funciona y el solenoide se activa, pero muy débilmente. En otras palabras: se mueve, pero tan pronto como adjunto lo que quiero que se mueva, ya no tiene suficiente fuerza para moverlo. Sin embargo, funciona perfectamente bien si lo conecto directamente a 12V. ¿Qué podría estar haciendo mal?

El MOSFET es un BUZ91A .

El solenoide es un ZYE1-0530Z de 12 V (parece haber versiones de 12 V y 24 V con el mismo número de pieza). No pude encontrar ninguna especificación con respecto a la impedancia de estas cosas, pero he medido 5 de ellas y todas tenían entre 10,5 y 11 ohmios.

R2 es 2Mohm, no hay quejas.

D1 es un 1N4001

Intenté aumentar el voltaje hasta 16 V y mejora, pero sigue siendo más débil que suministrar directamente 12 V desde mi fuente de alimentación.

Sospecho que no estoy proporcionando suficiente corriente, probablemente relacionado con elegir el MOSFET incorrecto.

Probé un enfoque similar pero usando una matriz darlington TIP122 con los mismos resultados.

¿Está utilizando el Arduino Pro de 3,3 V o 5 V?
Estoy usando una versión de 5V
También intenté activar la puerta con 12 V, experimenté el mismo tirón débil.
Ese MOSFET tiene un relativamente alto R D S O norte resistencia.
Si estoy leyendo la especificación correctamente, es 0.9ohm. ¿Es eso alto?
es variable Mira los gráficos. Con una puerta de 5 V y una corriente de 1 A, es más como una resistencia de 1 Ω.
¿Qué está conectado a la entrada? Por favor, inclúyalo en su esquema.
Phil, un pin de salida arduino pro impulsa la entrada, lo probé directamente y con una resistencia de 220 ohmios.

Respuestas (2)

Suponiendo que el MOSFET se enciende por completo, tiene una resistencia de encendido de alrededor de 1Ω.

El solenoide tiene una resistencia de alrededor de 11Ω.

Sume los dos juntos y obtendrá una resistencia total de 12Ω.

Alimentado desde 12V obtienes I = V R = 12 12 = 1 A .

Eso se relaciona muy bien con los resultados de Google que obtengo, que incluyen "Marca nueva DC12V 1A 10 mm Stroke Push Type Open Frame Solenoid Electromagnet" .

La caída de tensión en el MOSFET sería V = R × I = 1 × 1 = 1 V . Por lo tanto, el solenoide recibiría solo 11 de los 12 voltios que necesita para funcionar correctamente.

Cuando aumenta el voltaje a 16V, las sumas cambian un poco.

  • actual es I = V R = dieciséis 12 = 1.33 A
  • La caída de voltaje es V = R × I = 1 × 1.33 = 1.33 V

Entonces la bobina se pone dieciséis 1.33 = 14.67 V .

Si el MOSFET no se enciende por completo, lo cual puede ser el caso, ya que el voltaje de umbral podría ser tan alto como 4 V, la resistencia sería considerablemente mayor. Sin embargo, menciona que ha intentado conducir la puerta con 12 V y no hace ninguna diferencia. Así que asumimos que debe estar completamente encendido.

Debería considerar encontrar un MOSFET que tenga una resistencia mucho más baja. 1Ω es un valor relativamente alto según los estándares actuales. Una resistencia de unos pocos mΩ es mejor para este tipo de aplicación. También busque uno con un voltaje de umbral máximo más bajo, digamos más cerca de la marca de 3V o menos. A menudo se denominan MOSFET de "nivel lógico".

O IRLB8721PBF 8,7 mohm para Rds-on, 2,35 Vgs adafruit.com/datasheets/irlb8721pbf.pdf
Los de IRL son generalmente una buena opción. Nivel Lógico Rectificador Internacional.
¡MUCHAS gracias Majenko por toda tu ayuda! Conseguiré algunos 8721 y te dejaré saber cómo va. Gracias de nuevo Alejandro

Si no puede encontrar una parte de canal N adecuada con una especificación de umbral bajo, puede usar un transistor NPN de uso general y una parte MOSFET de canal P (se puede usar una con una especificación de umbral relativamente alta).

El MOSFET del canal P va del lado +V del relé, con Fuente a +V, Drenaje al relé +, lado bajo del relé a GND, la resistencia de alto valor va de la puerta a +V, el colector NPN va a la puerta Una resistencia en la base NPN y el emisor a GND.

Luego, solo una pequeña señal de 3v en el NPN lo encenderá y luego conducirá completamente la puerta del canal P a cerca de 0v (para un encendido completo).

Incluso con un MOSFET de canal P, busque una pieza con un valor Rds-on bajo para reducir las pérdidas de IR.