Ich habe nur Probleme mit dem Flackern der RGB-LED bei niedrigem Arbeitszyklus wie 10 % Einschaltdauer bei 780 Hz. Ich habe versucht, die PWM-Frequenz auf eine niedrigere und höhere Rate zu ändern, aber ich sehe immer noch ein Flackern bei niedrigem Arbeitszyklus (pünktlich). Dieses Flackern tritt nur auf, wenn ich mehrere MCUs (PIC18F87J11 mit 8-MHz-Oszillator) an eine einzige Spannungsquelle (15 Volt) anschließe. Ich brauche etwas Feedback, damit ich verstehen kann, was das Problem verursacht, da ich nicht viel über Elektronik weiß. Hier ist eine kurze Zusammenfassung des Problems.
Wenn 1 MCU an 12 Volt angeschlossen ist, gibt es unabhängig von der PWM-Frequenz oder dem Arbeitszyklus überhaupt kein Flackern.
Je mehr MCU ich hinzufüge, desto mehr Flackern würde ich sehen. In meinem Fall habe ich 15 MCU an eine 15-Volt-Stromversorgung angeschlossen. Bei niedriger Einschaltdauer sehe ich ein Flackern der RGB-Leuchten. Bei hoher Einschaltdauer gibt es jedoch überhaupt kein Flackern. Auch ein leichtes Absenken der PWM-Frequenz hilft beim Flackern bei niedrigem Tastverhältnis, aber insgesamt ist das Flackern sichtbar und störend.
Einige Fragen ..
Danke!
Schnelle Antwort - nein, Sie können dies nicht ohne einige Hardwareänderungen zum Laufen bringen.
Ich hoffe auf jeden Fall, dass Sie Ihre PICs nicht an 15 Volt anschließen. Sie sind nur für 3,6 Volt ausgelegt.
Ihr MOSFET ist kein IRL734. Es könnte ein IRF734 sein. In diesem Fall sehe ich nicht, wie Sie überhaupt eine Ausgabe von den LEDs erhalten. Was Sie tun möchten, ist, die Oberseite der LED-Kette mit +12 und die Unterseite mit einem Widerstand zu verbinden. Das andere Ende des Widerstands geht zum Drain des MOSFET und die Source geht auf Masse. Wenn Sie den Betriebsstrom und die Betriebsspannung der LEDs kennen (und ich hoffe, Sie wissen es), dann ist der Wert von R
R = (12 - (3 x Vf)) / i, wobei i in Ampere angegeben ist.
Ihr Treiber würde (sehr kurz) funktionieren, wenn der PIC-Ausgang 12 Volt hätte, aber das ist nicht der Fall. Ich sage kurz, weil in sehr kurzer Zeit mindestens eine der LEDs durchbrennen würde. Aus diesem Grund benötigen Sie einen Strombegrenzungswiderstand.
Auch mit diesen Änderungen funktioniert die Schaltung möglicherweise nicht gut. Das Problem ist, dass der PIC mit 3,6 Volt (max.) läuft, während die Schwellenspannung für einen IRF734 zwei bis vier Volt beträgt. Außerdem ist der IRF734 ein 450-Volt-MOSFET, was viel zu viel des Guten ist.
Angesichts Ihrer offensichtlichen Fehler in der Schaltungsbeschreibung (PIC-Spannung und MOSFET-Modell) schlage ich vor, dass Sie zu Ihrer Quelle zurückkehren und eine vollständigere (und genauere) Beschreibung bereitstellen.
Für das, was es wert ist, sind 780 Hz etwa 10-mal schneller als Sie brauchen, aber es sollte gut funktionieren.
Hier ist ein kurzes Schema eines LED-Treibers mit Teilenummern für die LEDs, die im Schaltplaneditor gefunden werden. Und ich fand meine Handschrift schlecht.
Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan
Und ich verstehe das Flackern immer noch nicht, da ich nicht sehe, wie sie überhaupt eingeschaltet werden.
David Tweed
Spehro Pefhany
Ammar
Benutzer30997
zzz
Ammar