Können LEDs oder Optokoppler ohne Widerstand verwendet werden, wenn PWM verwendet wird?

LEDs werden oft über einen Widerstand angeschlossen, und der Zweck scheint darin zu bestehen, die Spannung über der LED auf etwa 1,8 V zu senken. Kann PWM verwendet werden, um die Spannung anstelle eines Widerstands zu senken? Wenn ja, was ist eine angemessene Frequenz, um ein Durchbrennen der LED zu vermeiden?

Meine eigentliche Anwendung besteht darin, einen Optokoppler direkt an einen Mikrocontroller anzuschließen, aber ich dachte mir, dass die meisten Leute mit LEDs besser vertraut sein werden und die Antwort dieselbe sein wird.

Dieses " Experiment " würde meine Frage beantworten, aber er hat seine Ergebnisse nie gepostet.

Antworten (4)

Der von einer LED (oder einer beliebigen Diode) aufgenommene Strom steigt exponentiell als Funktion der Spannung an, wobei die typische Durchlassspannung der Beginn des exponentiellen Wachstums ist. Aus diesem Grund ist es wichtiger, Ihre LEDs oder Optokoppler als Geräte zu betrachten, die einen konstanten Strom benötigen, und nicht eine bestimmte Spannung. Sie möchten sich von dieser exponentiellen Kurve fernhalten, nicht nur um die LED zu schützen, sondern auch um Ihren Mikrocontroller davor zu schützen, zu viel Strom zu liefern oder zu senken.

Manchmal hat man Glück und der interne Ausgangspin-Widerstand des Mikrocontrollers reicht gerade aus, um den Strom durch eine bestimmte LED zu begrenzen. Manchmal funktioniert es besser in der Current-Sinking-Konfiguration. Überprüfen Sie Ihre Datenblätter.

Widerstände werden verwendet, um eine Strombegrenzung einzustellen. Hochleistungs-LEDs, insbesondere solche, die zur Beleuchtung verwendet werden, können von einem Konstantstromregler angesteuert werden, um ein Flimmern aufgrund geringfügiger Schwankungen in der Spannungsversorgung zu vermeiden. Die Exponentialfunktion vergrößert kleine Änderungen.

Widerstände sind billiger als Schmutz, daher ist es einfacher, sie dort einzusetzen, wo sie benötigt werden, als eine Problemumgehung zu finden. Wenn Ihre Zeit etwas wert ist, könnten Sie mehrere hundert Widerstände kaufen, wenn Sie Ihren PWM-Test eingerichtet haben. Das Experiment, auf das Sie sich beziehen, ist nicht wirklich durchdacht. Anstatt willkürliche PWM-Werte zu erraten, scheint es vernünftig zu vermuten, dass, wenn die an die LED gelieferte Gesamtenergie geringer ist als die Durchlassspannung * maximaler Dauer-LED-Strom pro PWM-Zyklus,

1 T 0 T v P w M ( T ) ICH P w M ( T ) d T < v f Ö r w A r D ICH M A X

Es ist wahrscheinlich sicher (-ish), aber es kann immer noch Probleme durch die kurzen hohen Stromspitzen geben.

Wenn mir jemand in einem Bewerbungsgespräch erzählt, dass er dieses Experiment gemacht hat, würde ich ihm/ihr die Tür zeigen. Es ist die Mühe nicht wert.

Übrigens, weder PWMs noch ihre Frequenz niedrigeren Spannungen. Die Einschaltdauer verringert die übertragene Leistung. Das Erhöhen der Frequenz ermöglicht eine präzisere Steuerung, aber es ist wirklich das Tastverhältnis, das die Arbeit erledigt.

LEDs können innerhalb von 10% durch die Schwellenspannung und den ESR angenähert werden. Gleiches gilt für CMOS-Treiber und BJT-Treiber über der Sättigung. Daher ist die Verwendung von PWM bei diskreten LEDs in Ordnung, aber nicht spezifiziert und daher in diesem Teil nicht in Ordnung. Diese 300-LED-Kette mit kleinen Reihen-Rs mit ESR der LED ist ein Beispiel für lineares V vs. I über dem Schwellenwert. nicht exponentiell wegen ESR. Dies ist deutlich linearer als die Variation des PN-Übergangs. Aus diesem Grund ergeben LEDs aufgrund des niedrigeren ESR bessere Zener als Silizium. Vergleichen Sie sie mit jedem Zener V vs. I, wenn Sie verstehen möchten, und jeder LED V vs bewertet.
Es ist eine steile lineare Kurve über der Schwellenspannung. bis Wirkungsverlust der LED für IV... erreicht ist. und Selbsterwärmung wirkt sich auf den Spannungsabfall aus, wie es bei den Spitzen und der negativen Delta-Steigung (ESR) in der VI-Kurve des OP der Fall war.
Der offensichtliche Grund für ein PWM-stromgeregeltes Design ohne Widerstände ist, dass Widerstände Energie verschwenden. In einem batteriebetriebenen Gerät soll das minimiert werden.

Generell NEIN. Der Strom ohne Widerstand (oder andere Strombegrenzung) ist "außer Kontrolle", und ein gewisser PWM-ed-Anteil von "außer Kontrolle" ist immer noch "außer Kontrolle".

Nebenbemerkung: Der für normale LEDs zulässige Spitzenstrom liegt oft nur geringfügig über dem Nennstrom (z. B. 30 mA gegenüber 20 mA). Überprüfen Sie daher das LED-Datenblatt, auch wenn Sie PWM mit einem kontrollierten Strom verwenden, beide für den zulässigen Durchschnitt Strom und für den zulässigen maximalen (Spitzen-)Strom.

Und verwenden Sie NICHT den absoluten Maxima-Abschnitt! Der einzige Abschnitt für den normalen Betrieb ist der Abschnitt „normale Betriebsbedingungen“ oder etwas ähnlich benanntes.

Nicht einfach. Der Widerstand ermöglicht eine sofortige und automatische Steuerung des LED-Stroms. PWM steuert effektiv die mittlere Spannung, daher müssten Sie den tatsächlichen Strom messen (wie? durch Messen der Spannung über einem ... ah, Widerstand!) Und das PWM-Verhältnis steuern, um den Strom einzustellen. Viel komplexer!

Sie könnten einen Widerstand mit niedrigem Wert verwenden, um den Strom auf einen vernünftigen Wert zu begrenzen - sagen wir 20 mA (die Obergrenze für eine typische LED) und PWM davon herunter ...

Nicht zu komplex, wenn Sie den effektiven linearen Widerstand (ESR) von Treiber und LED messen können, um abzuschätzen, dass die Stromgrenze linear mit der Spannung über dem Schwellenwert ist ... Ich kann mit ausreichend Platz und Zeit beweisen ... aber ... das ist der Grund, warum die meisten Ingenieure verwenden CC-Quellen für LEDs, aber CV-Quellen mit Toleranzkontrolle können mit kontrolliertem ESR verwendet werden. (Ausarbeitung erforderlich, um Teile und Grenzen anzugeben.)
Wäre das gut genug (z. B. besser als ein Stromverhältnis von 2: 1), ohne temperaturabhängige Effekte und die LED-Selbsterwärmung zu berücksichtigen?

Im Gegensatz zu allen vorherigen Antworten hier würde ich mit JA antworten und sagen, dass dies in einigen Anwendungen sogar eine nützliche Schaltung sein kann.

Durch die Verwendung eines Begrenzungswiderstands wird Leistung abgeführt. Wenn Ihr Ausgangskreis (z. B.) 5 V und die LED 2 V beträgt, werden 60% Ihrer Leistung vom Widerstand abgeführt. In einer batteriebetriebenen Schaltung ist dies schlecht.

Stattdessen kann PWM durch die Verwendung eines Tiefpassfilters in analog umgewandelt werden . (Eine weitere Möglichkeit wäre, den Widerstand durch einen Abwärtswandler zu ersetzen, aber der Zugriff auf den Mikrocontroller kann dies ersetzen).

Ein weiterer Vorteil besteht darin, dass Sie durch die Steuerung von PWM in der Software eine sanfte Kontrolle über den Strom durch die LED haben.

Wie wählt man die Widerstands- und Kondensatorwerte für den Tiefpassfilter? Zunächst wird beim anfänglichen Einschalten des Systems der Kondensator entladen, so dass der Mikrocontroller-Pin einen Ausgangsstrom von hat v c c / R . Dieser muss unterhalb des zulässigen Spitzenstroms liegen, der einen Mindestwert für bestimmt R . Andererseits ist bei einem Tastverhältnis von T , der Widerstand dissipiert (im Durchschnitt) Leistung ( ( 1 T ) v c c ) 2 / R , was ein weiterer Grund ist, einen großen zu wählen R . Und schließlich ist die Zeitkonstante des Filters τ = R C die (a) größer als die PWM-Frequenz sein muss, um den Welligkeitseffekt zu begrenzen, und (b) gibt auch die Reaktionszeit für Ihre Schaltung an (und Sie möchten wahrscheinlich, dass diese niedrig ist).

Ich habe die Werte für eine typische angesteuerte Atmel-MCU nachgeschlagen v c c = 5 v : Der maximal zulässige Strom beträgt 40 mA, Sie möchten also einen Widerstand von mindestens 100 Ω; Sie könnten etwa 1 kΩ verwenden. Da diese Chips PWM mit etwa 16 MHz ansteuern können, benötigen Sie auch R C 10 6 s ; könnten Sie zum Beispiel verwenden C 10 nF.

Wenn Sie 5 V auf 2 V senken, indem Sie einem RC-Filter eine PWM mit einem Tastverhältnis von 40 % zuführen, verbrauchen Sie immer noch 60 % der Energie im Widerstand „R“ des „RC“-Filters. Um diesen Widerstandsverlust zu eliminieren, müssen Sie anstelle eines Widerstands eine Induktivität (die ein LC-Filter ergibt) verwenden, was einem Abwärtswandler entspricht.
Diese Methode steuert nicht den Strom durch die LED, das Tastverhältnis steuert stattdessen die an die LED angelegte durchschnittliche Spannung . Dies ist keine gute Möglichkeit, eine LED anzusteuern, da sich der Strom exponentiell mit der Spannung ändert.