Grüße
nachdem ich mit diversen WS2812b zwar sehr schönes Hintergrundlicht hinbekomme, diese aber "voll aufgedreht" noch recht schlapp auf der Brust sind, möchte ich die Wohnung mit "normalen" 5050-LEDs in kalt- und warmweiss bei Bedarf zusätzlich beleuchten.
Im Netz stolpere ich immer wieder über zwei Herangehensweisen. Gemein ist der Arduino und ein PCA9685 Motortreiber, der höher als die 8bit vom Arduino auflöst, sprich feinere Stufen ermöglicht. Auch lese ich, der MosFet ist damit gut ansteuerbar.
Danach ist dann die Frage: MosFet-PWM-dimmung oder dimmbares Netzteil.
MosFet:
Einerseits hätte ich IRLZ44N MosFets und Kühlkörper hier. Die Vorteile die ich sehe, sind, sofern ich das richtig verstehe, der "günstige" Trafo (bspw ein Mean Well LPV-60-12 LED-Trafo mit 12V 5A für rund 16€) und die "recht simple" Schaltung.
Ich hab da jetzt einiges drüber gelesen, und es so verstanden, das man ohne MosFet über die Voltzahl dimmen würde - 0V -> 12V -> 0V... Da die LEDs hier aber träge reagieren, sind nur niedrige Taktungen möglich, man würde ein Flackern wahrnehmen.
Also -> MosFet dazu: dieser hält die 12V und begrenzt die Ampere im Takt. Darauf reagieren die LEDs direkt, wodurch höhere Schaltfrequenzen ermöglicht werden, man hat kein sichtbares Flackern.
Schaltung wäre dann der LED-Trafo, daran Step Down 5V für den Arduino. An dem der Motortreiber, der die MosFets direkt ansteuert. Über die MosFets rennt die Spannung für die LEDs. Kondensator dazu um den MosFet zu unterstützen.
Die Verlustleistung wäre relativ gering, die LEDs lassen sich hier stufenlos von 0 - 100% schalten (durch den Motortreiber in feinen Stufen).
Großer Vorteil: mehrere Stränge kann ich wunderbar per separatem MosFet steuern, einer an, einer aus, einer 100% Helligkeit, einer 30% usw..
Wirkliche Nachteile sehe ich (vllt bis auf die Kühlung der MosFets) nicht so wirklich
"variabler" Trafo:
möglichkeit zwei über die ich oft lese ist der "variable" Trafo, bspw der "Mean Well LPF-60D-12" mit 7.2-12V und 5A. Fast doppelt so teuer, lässt sich der Trafo direkt als Dimmer verwenden, über eine separate Leitung werden hier 0-10V eingespeist die die Helligkeit vorgeben.
In diesem Fall schalte ich dann auch wieder Arduino und Motortreiber zusammen, danach kommt ein Optokoppler (da ich ja mit 10/12V arbeiten werde und den Arduino nicht beschädigen will), danach ein Transistor wie der BC547.
Als Eingangsspannung nehme ich die 12V vom Netzteil die ich über einen Vorwiderstand auf 10V bringe, der Transistor regelt diese dann von 0-10V.
Das Netzteil selbst arbeitet mit einer Kombination aus Spannung (7.2 - 12V) und interner PWM-Ansteuerung, um die LEDs von 0-100% zu schalten. Zumindest habe ich die Funktionsweise im Trafo so verstanden^^.
Was mir hier erstmal nicht ganz einleuchtet: laut einigen Foren funktioniert die Schaltung. Da ich aber doch die Spannung vom Netzteil nehme, und das keine dauerhaften konstanten 12V liefert wenn ich dimme, kann ich doch wiederum das Netzteil nicht mit ordentlichen 0-10V bei der Dimmerschaltung versorgen. Sprich ich muss den Arduino mit seperaten 5V betreiben, die ich dann über ein Step Up Modul auf 10V bringen um die Dimmerschaltung des Trafos stabil zu versorgen??
Des weiteren hätte ich dann nur eine Leistung, und könnte höchstens noch über Optokoppler oder MosFets andere Stränge ein und ausschalten, aber nicht separat dimmen, es sei denn ich schalte die weiteren stränge nochmal über Motortreiber/MosFet-PWM-Steuerung.
Hier müssten die Verluste beim Dimmen noch ein wenig niedriger sein als bei der ersten Möglichkeit.
Bis auf (wenn überhaupt) etwas weniger Verlustleistung sehe ich jedoch keine wirklichen Vorteile. Alle LEDs werden auf eine Stufe gedimmt, die Komponenten sind teurer, der Arduino benötigt ein separates Netzteil..
Wie habt ihr das geregelt, und warum? Was habe ich vielleicht einfach falsch verstanden, was übersehen?