Sehr heißer Mosfet beim Einschalten eines LED-Streifens

Ich folge im Grunde dieser Anleitung , die ein Arduino verwendet, um einen RGB-LED-Streifen zu steuern. Ich habe es genau wie gezeigt verdrahtet, obwohl ich kein Steckbrett benutzt habe, habe ich einfach alles gelötet.ANWEISBAR

Ich verwende ein altes Laptop-Netzteil mit 12 V 5,83 A und für den Mosfet verwende ich IRF530n. Mir ist aufgefallen, dass bei voller Leistung von Rot der Mosfet, der an die rote LED angeschlossen ist, nach einigen Minuten sehr heiß wird. Es scheint nur das Rote zu betreffen, auch wenn ich es auf ganz Weiß habe, ist nur das Rote heiß. Die anderen beiden werden kaum warm.

Sollen die Mosfets so heiß werden? Warum wird es nur auf der roten Seite heiß? Gibt es Mosfets, die für diese Anwendung besser geeignet sind? Gibt es Möglichkeiten, die Hitze zu reduzieren?

Danke für jede Hilfe!

Bearbeitet, um einen Schaltplan hinzuzufügen:Geben Sie hier die Bildbeschreibung ein

Das Datenblatt des FET scheint darauf hinzudeuten, dass Rds bei Vgs = 5 V etwa 200 mOhm betragen sollte. Wenn Sie den Strom ermitteln können, den die LEDs ziehen, können Sie die im FET verlorene Leistung berechnen. Wenn Sie am Ende mehr als sagen wir 5A (-> 1W) haben, wird der FET heiß. Bei 1A oder weniger sollte es meiner Meinung nach höchstens warm werden, aber nicht heiß; FET verwerfen und einen anderen nehmen.
Verliere den dummen und nervigen Cartoon.
Lol Olin, du bist so schlau.

Antworten (2)

Rote LEDs haben einen viel geringeren Spannungsabfall als andere Farben. Um dies zu kompensieren, muss der Mosfet eine deutlich höhere Spannung / Leistung abbauen.

Rote LEDs haben normalerweise einen Abfall von 1,8 V, während blaue und grüne im Allgemeinen im Bereich von 2,5 bis 3,3 V liegen. Dies bedeutet, dass der rote Mosfet bei jedem Strom, mit dem Sie ihn betreiben, etwa ein zusätzliches Volt abfallen muss. Die verschwendete Energie ist V*I.

Der Weg, dies zu umgehen, besteht darin, einen Schaltregler zu haben, der die Spannung näher an den Bereich senkt, nach dem Sie für die rote LED suchen, und sie dann auf diese Weise mit Strom versorgt. Andernfalls werden Sie immer mit verschwendeter Energie und noch mehr verschwendeter Energie aus dem roten LED-Kanal enden.

Wenn Sie nicht möchten, dass Ihr roter Mosfet heiß wird, können Sie bestimmen, wie viel Strom und Spannung er im Vergleich zu den anderen abfällt, und dann einen Vorwiderstand hinzufügen, um einen Teil der Leistung für die rote LED zu absorbieren. Auf diese Weise verteilen Sie die Wärme zwischen dem Widerstand und dem Mosfet, der die rote LED antreibt.


BEARBEITEN:
Doxy hat darauf hingewiesen, dass an jeder LED bereits ein Konstantstromtreiber / Widerstand vorhanden ist, daher vermute ich, dass das Problem tatsächlich darin besteht, dass sie für alle Farben von LEDs dieselben Widerstände verwenden. Dadurch fällt am gleichen Widerstandswert eine höhere Spannung ab, was eine Stromerhöhung für die rote LED bedeutet. Dann sieht Ihr Mosfet-Umschalter eigentlich immer einen größeren Strom als die anderen. Die einfachste Lösung hier ist immer noch, wie ich ursprünglich erwähnt habe. Fügen Sie dem roten LED-Pfad einen weiteren Widerstand hinzu, um den Strom zwischen allen Farben auszugleichen.

Alternativ können Sie versuchen, die Einschaltdauer der roten LEDs zu verringern und prüfen, ob das Problem dadurch behoben wird.

Es könnte ein Teilproblem sein. Tauschen Sie in diesem Fall die MOSFETs zwischen beispielsweise Rot und Blau aus und prüfen Sie, ob sich der rote MOSFET immer noch am stärksten erwärmt.

Andernfalls, wenn diese drei Dinge Ihnen nicht helfen, ohne weitere Diagnoseinformationen über die Schaltung, kann Ihnen niemand viel sagen.

Wenn Sie das verlinkte Instructable lesen (igitt, ich weiß), die verwendeten LED-Streifen haben eingebaute Vorwiderstände und sind für den direkten Gebrauch mit 12V vorgesehen. Die MOSFETS sollten die zusätzliche Leistung nicht verlieren.
@DoxyLover Interessanter Punkt. Eine Bearbeitung hinzugefügt, um es zu beheben.
Danke für deine Hilfe. Ich habe versucht, den Transistor auszutauschen und immer noch dasselbe, wo dieser heiß wird. Können Sie einige Möglichkeiten zum Testen dieser Schaltung empfehlen, ich habe ein Multimeter.
@davidwiththequestions Überprüfen Sie den Strom, der durch den Mosfet fließt, im Vergleich zu dem Strom, der durch die beiden anderen Mosfets fließt. Es sollte das gleiche sein, weil Sie die Konstantstromtreiber auf den LEDs haben. Wenn nicht, müssen Sie sicherstellen, dass Sie an jedem Zweig die gleiche Anzahl von LEDs haben. Stellen Sie sicher, dass der Spannungsabfall an jedem Mosfet ebenfalls gleich ist.
@horta, danke, dass du dich wieder bei mir gemeldet hast. Ich habe sowohl die Spannung als auch den Strom getestet, die Spannung beträgt jeweils etwa 4 V, der Strom beträgt ~ 0,6 A für Blau und Grün und ~ 0,8 A für Rot. Es macht keinen Sinn, dass es einen so großen Temperaturunterschied verursachen würde. Fällt Ihnen noch etwas ein, was ich überprüfen kann?
@davidwiththequestions Sobald Sie beginnen, eine bestimmte Menge Wärme in einem Halbleitergerät zu erzeugen, steigt der Widerstand an, was zu noch mehr Verlustleistung führt. Das könnte hier der Fall sein. Es macht keinen Sinn, dass die roten LEDs mehr Strom verbrauchen. Ich würde die Spannung über der roten LED und dann über einige der Verlustleistungswiderstände auf dem Streifen prüfen und sehen, welche Spannung sie haben, sowie die Spannung über der Konstantstromquelle für die roten LEDs. Auch hier wären Vergleiche mit Blau und Grün möglich.

Sehen Sie sich einfach Ihre maximale Ausgangsleistung für Ihren Arduino an. Es ist möglich, dass Sie zu viele Milliampere von Ihrem Arduino beziehen, sodass Sie an einigen Pins eine niedrigere Spannung haben. Da am Gate des MOSFET eine niedrigere Spannung ist, ist es nicht vollständig geöffnet, hat einen größeren Widerstand und erwärmt sich mehr. Daher ist es sehr üblich, einen Widerstand zwischen PWM-Pin von Arduino und Gate von MOSFET zu setzen (min. 120 Ohm, typischerweise 200-250 Ohm, je nachdem, welches Arduino Sie haben, passen auch 500 Ohm).

Versuchen Sie auch, MOSFETs auszutauschen, da Sie eine dickere Kondensatorschicht haben können, sodass mehr Volt benötigt werden (nach dem Austausch werden Sie sehen, dass sie sich um eine andere Farbe erwärmt).

Ich finde auch, dass Potenziometer nicht so gut sind, während sie auf "0" auch 0 Ohm (oder 10 Nano-Ohm) haben, was bedeutet, dass der gesamte Strom von der Quelle zu Arduino sinkt. Stellen Sie sich vor, es gibt auch eine Grenze dafür, Sie können nur 150 Milliampere an Arduino an einem Port versenken. Das bedeutet mindestens 33 Ohm zwischen Stromquelle und Arduino. Vielleicht sind Ihre analogen Eingänge verbrannt.

https://startingelectronics.org/articles/arduino/measuring-voltage-with-arduino/