Mosfet muy caliente cuando alimenta una tira de led

1

Básicamente estoy siguiendo esto instructable que está usando Un arduino para controlar una tira de rgb led. Lo he conectado exactamente como se muestra, aunque no utilicé una placa de pruebas, simplemente soldé todo.

Estoyusandounafuentedealimentacióndeportátilviejaquees12v5.83a,yparaelmosfetestoyusandoirf530n.Mehedadocuentadequecuandoelrojoestállenodepotencia,elmosfetqueestáconectadoalledrojosecalientamuchodespuésdeunosminutosdeestarencendido.Parecequesoloafectaalrojo,inclusosilotengoenblancocompletosoloelrojoestácaliente.Losotrosdosapenassecalientan.

¿Sesuponequelosmosfetssecalientan?¿Porquésólosecalientaenelladorojo?¿Haymosfetsporahíqueseanmásadecuadosparaestaaplicación?¿Hayalgunaformadereducirelcalor?

¡Graciasporcualquierayuda!

Editadoparaagregarunesquema:

    

2 respuestas

8

Los LED rojos tienen una caída de voltaje mucho menor que otros colores, por lo que para compensar, el mosfet tiene que disminuir una cantidad de voltaje / potencia significativamente mayor.

Los LED rojos generalmente tienen una caída de 1.8 V, mientras que Azul y verde están en el rango 2.5-3.3 en general. Esto significa que el mosfet rojo tendrá que caer cerca de un voltio adicional a cualquier corriente que lo esté ejecutando. El poder desperdiciado es V * I.

La forma de evitar esto sería tener un regulador de conmutación que reduzca el voltaje al rango que está buscando para el LED rojo y luego lo alimente de esa manera. De lo contrario, siempre terminará con el desperdicio de energía y más desperdicio de energía del canal del LED rojo.

Si no desea que su mosfet rojo se caliente, podría determinar cuánta corriente y voltaje está disminuyendo en comparación con los demás y luego agregar una resistencia de potencia en serie para absorber parte de la energía del LED rojo. De esta manera, distribuye el calor entre la resistencia y el mosfet que impulsa el LED rojo.

EDITAR:
Doxy ha señalado que ya hay un controlador / resistencia actual constante en cada LED, así que sospecho que el problema es que en realidad están usando las mismas resistencias para todos los colores de los LED. Esto resulta en una mayor caída de voltaje a través del mismo valor de resistencia, lo que significa un aumento en la corriente para el LED rojo. Entonces su conmutador de mosfet en realidad siempre está viendo una corriente más grande que las otras. La solución más fácil aquí sigue siendo como mencioné originalmente. Agregue otra resistencia a la trayectoria del LED rojo para equilibrar la corriente entre todos los colores.

Alternativamente, puedes intentar reducir el ciclo de trabajo en los LED rojos y ver si eso alivia el problema.

Podría ser un problema parcial. En ese caso, intercambie los MOSFET entre, por ejemplo, Rojo y Azul, y vea si el MOSFET Rojo todavía calienta lo peor.

De lo contrario, si estas tres cosas no te ayudan, sin más información de diagnóstico en el circuito, no hay mucho que nadie pueda decirte.

    
respondido por el horta
0

simplemente vea su potencia de salida máxima para su Arduino. Es posible, que esté obteniendo demasiados mili-amplificadores de su Arduino, por lo que tiene un voltaje más bajo en algunos pines. Dado que en la puerta de MOSFET hay un voltaje más bajo, no está completamente abierto, tiene mayor resistencia y más calor. Por lo tanto, es muy habitual colocar una resistencia entre el Pin PWM de Arduino y la Puerta de MOSFET (mín. 120 ohmios, típicamente 200-250 ohmios, dependiendo de qué arduiono tenga también trajes de 500 ohmios).

También intente intercambiar MOSFET, porque uno puede tener una capa de condensador más gruesa, por lo que necesitará más voltios (después del intercambio, verá que se calienta por otro color).

También encuentro que los potenciómetros no son tan buenos, mientras que en "0" también hay 0 ohmios (o 10 nano-ohmios), lo que significa que toda la corriente de la fuente se está hundiendo en Arduino. Imagínate, también hay un límite para eso, puedes hundir solo 150 mili-amperios en Arduino en un puerto. Eso significa al menos 33 ohmios entre la fuente de poder y el arduino. Así que tal vez sus entradas analógicas están quemadas.

enlace

    
respondido por el Radek Secka

Lea otras preguntas en las etiquetas