Dimmen von LED-Streifen

Ich habe ein Problem damit, dass mein LED-Streifen zu flackern / zu blinken beginnt, wenn ich ein niedriges PWM-Signal von meinem Arduino sende (analogWrite 1-79). Hier ist ein Video: https://www.youtube.com/watch?v=X8wHzEQ4Wvw

Ich verwende ein externes 12-V-2-A-Netzteil und einen Mosfet mit Logikpegel, um die LED-Helligkeit zu regulieren. Ich habe wirklich keine Ahnung, warum es anfängt, so zu blinken.

Ich habe es mit mehreren verschiedenen LED-Streifen mit unterschiedlicher Länge versucht, aber ohne unterschiedliche Ergebnisse. Ich habe auch versucht, Widerstände an verschiedenen Stellen mit vielen unterschiedlichen Widerständen zu verwenden, dies kann das Flimmern entfernen, aber die Helligkeit der LEDs wird stark reduziert.

Hier sind meine aktuellen Schaltpläne (möglicherweise nicht 100% genau, Dimmen usw. funktioniert):Geben Sie hier die Bildbeschreibung ein

Auf welche Frequenz hast du die PWM eingestellt?
Ich glaube, ich erinnere mich an diese Episode von SpongeBob.
-1 für das Diagramm (komm schon, ist es so schwer, einen tatsächlichen Schaltplan zu erstellen?).
das ist unendlich besser als gar kein Diagramm! Flimmern, versuchen Sie, die PWM-Bildrate zu ändern. Das Einzige, was Sie noch nicht probiert haben.
Das Diagramm ist genau, ich habe nur die Widerstände, die ich derzeit verwende, nicht hinzugefügt, weil ich ständig neue Dinge teste. @Adam In Bezug auf die Frequenz sollte sie laut Arduino-Seite (Quelle arduino.cc/en/Reference/AnalogWrite ) etwa 500 Hz betragen.
@ user44635 Was genau meinst du mit Ändern der PWM-Framerate? Ich weiß nicht, ob ich das mit einem Arduino machen kann. Ich habe das "verblassende" Arduino-Beispiel ausprobiert, wenn Sie meinen, den analogWrite-Wert zu ändern.
@nohack Sie können das mit einem Arduino ändern, Sie können es möglicherweise nicht mit der von Ihnen verwendeten Bibliothek ändern
@ user44635 Habe herausgefunden, wie man es ändert, aber es ist immer noch dasselbe, selbst mit einer super niedrigen Frequenz (es flackert nur, da pwm flackern soll).
Die Frequenz muss hoch sein , nicht niedrig.
Und die Standardfrequenz für Arduino, für diejenigen, die noch aufpassen, ist 490 Hz (weil Servos).
In solchen Situationen ist es nicht ungewöhnlich, dass Lastwiderstände verwendet werden, um den zusätzlichen Strom zu ziehen. Sie können heiß werden, stellen Sie also sicher, dass Sie sie mit diesem Gedanken platzieren.

Antworten (3)

Ich hatte ein flackerndes Problem mit LED-Streifen und löste es, indem ich einen 1000-uf-Kondensator zwischen positiv und negativ so nah wie möglich an den LEDs anfügte. In Ihrem Fall möchten Sie ihn in der Nähe des Transistors. Dies ist vielleicht nicht Ihr Problem, aber es ist trotzdem eine gute Praxis. Nicht alle Netzteile reagieren schnell auf Änderungen der Stromaufnahme und der Kondensator fungiert als Puffer.

Ich würde die negative Seite des Kondensators dort platzieren, wo der Transistor mit Masse verbunden ist, und die positive Seite, wo die LED mit positiv verbunden ist. Stellen Sie sicher, dass der Kondensator für die verwendete Spannung ausgelegt ist.

Im obigen Diagramm sollte es gut sein, es auf den beiden Stromschienen neben der LED zu platzieren.

Diese Kondensatoren sind polarisiert, stellen Sie sicher, dass die negative Seite auf negativ geht und nicht umgekehrt.

Danke für die Antwort. Könnten Sie bitte auf meinen Schaltplänen darauf hinweisen, wo genau der Kondensator platziert werden soll?
@HighInBC Meinst du über die Zeilen mit niedrigerer Leistung in Spalte 20 auf dem Bild des OP?
Zunächst einmal habe ich vielleicht eine Kappe direkt in mein Gesicht gesprengt oder auch nicht (obwohl die Kappe für 16 V ausgelegt war, aber nicht für 1000 uF, das habe ich nicht) ... Die gute Nachricht ist, dass das Flackern verschwand für ein paar Sekunden, während die Kappe am Leben war. Ich denke nicht, dass ich das noch einmal anfassen sollte, bis ich wirklich herausgefunden habe, was zu tun ist. Hier ist eine schematische Darstellung dessen, was ich getan habe (was schrecklich schief gelaufen ist ) .
Der einzige Grund, warum ich denke, dass es explodiert ist, ist, wenn Sie die Polarität umgekehrt haben. Die Seite mit dem Streifen muss mit Minus verbunden werden. Wenn es sich um einen 16-V-Kondensator handelt, sollte es mit 12 V kein Problem geben. Ein 220-uf-Kondensator wie in Ihrem Schaltplan hätte immer noch funktionieren sollen, aber nicht so gut wie der 1000-uf.
Wahrscheinlich hast du Recht, aber vielen Dank für deine Hilfe. Werde es morgen nochmal versuchen (diesmal mit Schutzbrille). Hast du gesehen, ob ich die Kappe in dem Schaltplan, den ich übrigens verlinkt habe, richtig platziert habe? Wie auch immer, ich akzeptiere Ihre Antwort vorerst. Melde mich morgen wieder mit Ergebnis.
In Ihrem Schaltplan scheint es richtig angeschlossen zu sein.
OK danke. Ich kann es auch mit etwas Größerem versuchen, ich habe eine 2000uF-Kappe.
Das sollte gut funktionieren.

Ich habe endlich herausgefunden, was das Problem verursacht hat! Das Hinzufügen eines Kondensators zur Schaltung, wie vom Benutzer HighInBC vorgeschlagen, reduzierte das Flackern erheblich, aber nicht genug, um in meinem Projekt verwendbar zu sein. Hier ist das Diagramm, das das Flackern mit einem Kondensator reduziert:Die Verwendung einer Kappe zur Reduzierung von Flimmern funktioniert besser mit einer Kappe von 1000 uF und höher

Unabhängig davon stellte sich heraus, dass das Problem nicht genügend Strom aus der 12-V-Stromversorgung zog, um stabil zu sein, indem einfach ein LED-Streifen außerhalb des Dimmerkreises hinzugefügt wurde, um das Flackern vollständig zu entfernen. Hier ist die Schaltung, die das Problem behoben hat:Geben Sie hier die Bildbeschreibung ein

Diese Antwort ist nicht perfekt, das Hinzufügen des zusätzlichen LED-Streifens ist nur ein schmutziger Hack, den ich mir ausgedacht habe. Ich könnte andere Netzteile ausprobieren, um zu sehen, ob es hilft. Wenn jemand eine bessere Lösung kennt, können Sie die Antwort gerne bearbeiten oder einen Kommentar posten!
Eine Mindestlast für die Stabilität ist bei vielen Lieferungen ein Thema. Diese Art von Hack ist weit verbreitet.
@Nohac Computer-Netzteile werden häufig in Tischnetzteile umgewandelt, die normalerweise eine Mindestlast auf einer oder mehreren Stromschienen benötigen, um eine stabile Ausgabe zu erzielen. Zement-Leistungswiderstände mit geeignetem Widerstand und Nennleistung werden häufig verwendet, um solche Dummy-Lasten bereitzustellen. Für die Fehlersuche bei versorgungsbezogenen Problemen ist es schön, eine kleine 12-V-Blei-Säure-Motorradbatterie zu haben.

Wenn Sie einen weiteren LED-Streifen außerhalb des Dimmers hinzugefügt haben und das Flackern entfernt wurde, liegt Ihr Problem vermutlich in der Einschwingzeit Ihres Netzteils.

Einer der Tests, die in einer Stromversorgung durchgeführt werden können, besteht darin, die Last abrupt von 10 auf 90 % zu ändern und die Form der Ausgangsspannung mit einem Oszilloskop zu beobachten.

Sie werden nicht mögen, was Sie finden werden.