Estoy intentando controlar una electroválvula de 12V DC a través de un MOSFET (BS170), que recibe su señal de control (5V) de un microcontrolador Arduino. Este es el esquema básico:
Cuando pruebo el MOSFET, poniendo como Carga un LED con una resistencia de 1.5k ohm (ver foto), funciona bien y puedo controlar la corriente de 12V con la señal de 5V, sin problema.
Pero luego conecto mi válvula solenoide en lugar del LED. Funciona durante unos segundos, luego deja de funcionar y el MOSFET termina conduciendo corriente permanentemente, independientemente del estado del pin de control de 5V.
El MOSFET está permanentemente dañado, porque cuando conecto el LED de nuevo, ya no funciona.
¿Demasiada corriente? Pero cuando agrego una resistencia antes de la válvula, ya no funciona... ¿Tal vez necesito un MOSFET/transistor más pesado?
Lea la entrada de mi blog "Byte and Switch" , cubre este escenario exacto.
La respuesta corta es que necesita un diodo de rueda libre para conducir la corriente cuando el MOSFET se apaga; el solenoide tiene una inductancia que almacena energía en el campo magnético, y cuando apaga el MOSFET, la inductancia generará la cantidad de voltaje necesaria para continuar el flujo de esa corriente. El pulso de voltaje resultante causará una ruptura en el MOSFET que causa el daño que está viendo.
También debe agregar un par de resistencias, una desde la salida del microcontrolador a tierra, para asegurarse de que esté apagada cuando su microcontrolador esté reiniciado, y la otra desde el microcontrolador a la puerta MOSFET, para agregar un poco de aislamiento resistivo entre su interruptor de alimentación y su microcontrolador
editar: acabo de notar que estás usando un MOSFET BS170. ¿Has mirado la hoja de datos? Esta es una mala elección para un MOSFET utilizado como interruptor de alimentación de un microcontrolador.
En primer lugar, el MOSFET se especifica en 10V Vgs. Lo estás suministrando desde un microcontrolador de 5V. Debe asegurarse de usar MOSFET que sean de "nivel lógico" y que tengan una resistencia de encendido especificada en 4,5 V o 3,3 V Vgs. (Le sugiero que no use MOSFET de voltaje ultra bajo, ya que existe la posibilidad de que se encienda débilmente cuando cree que está apagado).
Más importante aún, es un MOSFET TO-92 pequeño especificado a 5 ohmios máximo Rdson a 10V Vgs. Este MOSFET está bien para cargas muy pequeñas como los LED que consumen unos pocos miliamperios. Pero los solenoides generalmente consumen decenas o cientos de miliamperios, y debe calcular la pérdida I2R en su MOSFET para la carga actual que consume, y asegurarse de que no provoque el sobrecalentamiento de su transistor. Mire la resistencia térmica R theta JA en la hoja de datos y podrá estimar cuánto aumento de temperatura hay en la pieza.
Use un MOSFET en el rango de 20V-60V que tenga una resistencia de encendido más baja; como dije en mi comentario, necesitamos saber cuánta corriente consume su solenoide si vamos a ayudarlo.
jason s
marcajes
Rocketmagnet
teñido
Zdenek