Wie dimme ich eine LED mit Konstantstromversorgung?

Ich habe eine Power-RGB-LED mit maximal 350 mA pro Farbe. Wenn ich 3x 300-350 mA Konstantstromversorgungen bekomme, kann ich dann jede einzelne Farbe mit Arduino (mit NPN-Transistoren) von 0 auf 100% Leistung dimmen?

Ich bin etwas verwirrt, da Konstantstrom-Netzteile der beste Weg sind, LEDs mit Strom zu versorgen, aber da sie Konstantstrom liefern, können sie mit PWM gedimmt werden, wie man es von jedem Netzteil erwarten würde?

Ich denke an dieses Netzteil .

Dies ist ein gutes Video zur Implementierung mit einem 555-Timer
Ich bin sehr neu in der Elektronik, also denke ich, ich werde es vorerst einfach halten und nur PWM von Aruino Uno verwenden, zumindest weiß ich, wie es funktioniert :)

Antworten (3)

Ja, Sie können PWM verwenden, um LEDs mit Konstantstromversorgung zu dimmen.

Persönlich würde ich mit MOSFETs anstelle von NPN-Transistoren gehen. Nicht zuletzt leitet der MOSFET weniger Wärme ab.

Gut zu wissen! Warum sind Mosfets besser und um wie viel in meinem Fall? Ich habe Fairchild BC337-Transistoren und LM317T, sind beide für den Job geeignet?
MOSFETs haben einen niedrigen Einschaltwiderstand und leiten daher beim Einschalten weniger Wärme ab. Der Nachteil ist, dass es eine gewisse Gate-Kapazität gibt und, abhängig von der genauen Frequenz, die Möglichkeit besteht, dass es sich aufgrund des linearen Betriebs erwärmt. Da Sie Ihre LEDs wahrscheinlich höchstens mit einigen hundert Hz ansteuern werden, bezweifle ich, dass Sie ein Problem haben werden, sodass fast jeder MOSFET ausreicht.
Der Transistor benötigt eine Spannung von typischerweise 0,6 V über dem Übergang. Das bedeutet, dass Sie immer etwas Wärme abführen. Andererseits sind sie im Allgemeinen schneller, da keine Gate-Kapazität vorhanden ist (was in diesem Fall ein strittiger Punkt ist, da Sie kein schnelles PWM benötigen). Es gibt zusätzliche Komplikationen bei der Berücksichtigung von hfe, um sicherzustellen, dass Sie genügend Strom vom Steuerstift liefern können. BC337 hat hfe von 60 bei 300 mA, also sollten Sie damit einverstanden sein, es von Arduino zu fahren.
Danke für die Klarstellung, ich kann mit einer einzelnen LED mit sehr hoher Leistung (15-30 W) arbeiten, um zusätzliche Komplexität mit mehreren LEDs zu vermeiden. Können Sie sich einen guten Mosfet oder Transistor vorstellen, der mit solchen Hochleistungs-LEDs verwendet werden kann (ich bin mir nicht sicher, wonach ich suchen soll)?
Das hängt stark davon ab, welche genaue Spannung und welchen Strom Sie verwenden möchten. Suchen Sie einfach nach MOSFET mit möglichst niedrigem RDS bei gegebenem Strom (z. B. 10 A). ZB IPS040N03L G könnte eine gute Wahl sein.

Ich habe diesen Konstantstrom-LED-Treiber in der Vergangenheit erfolgreich verwendet. Kann einen Blick wert sein. Er kann mit einer analogen Spannung oder einem PWM-Signal angesteuert werden.

Sieht interessant aus, scheint aber sehr teuer zu sein, 20 $ auf mouser.com. Wenn ich ein 4,60 $ teures Netzteil zum Dimmen verwenden kann, ist das eine einfache Wahl :) Ich meine, ich könnte 3 LEDs für mehr Lumen verwenden, was bedeutet, dass mein LED-Stimmungslicht weit über 100 $ kosten würde ist wahnsinnig teuer...

Wie andere gesagt haben, ja, es funktioniert mit PWM, um die Helligkeit zu steuern. Der Name "Konstantstrom" ist etwas irreführend, ich bevorzuge "Strombegrenzung". Sie können die LED so stark an der Versorgung ziehen lassen, wie sie möchte, aber sie erhält immer nur 300 mA. Wenn Sie die LED ausschalten, drückt die Versorgung nicht stärker als ihre Nennspannung, um 300 mA durch sie zu zwingen. Mit der von Ihnen verknüpften Versorgung sind das 13 V, es würden also nur 13 V und kein Strom ausgegeben.