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


8

LEDs werden häufig über einen Widerstand angeschlossen, und der Zweck scheint darin zu bestehen, die Spannung an der LED auf etwa 1,8 V zu senken. Kann PWM verwendet werden, um die Spannung anstelle eines Widerstands zu senken? Wenn ja, welche Frequenz ist angemessen, um ein Ausbrennen der LED zu vermeiden?

Meine eigentliche Anwendung besteht darin, einen Optokoppler direkt an einen Mikrocontroller anzuschließen, aber ich stellte fest, dass die meisten Menschen mit LEDs besser vertraut sind und die Antwort dieselbe sein wird.

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

Antworten:


6

Der von einer LED (oder einer beliebigen Diode) aufgenommene Strom steigt in Abhängigkeit von der Spannung exponentiell an , wobei die typische Durchlassspannung der Beginn eines exponentiellen Wachstums ist. Aus diesem Grund ist es wichtiger, sich Ihre LEDs oder Optokoppler als Geräte vorzustellen, die einen konstanten Strom anstelle einer bestimmten Spannung benötigen. 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 beziehen oder zu verlieren.

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

Mit Widerständen wird eine Strombegrenzung eingestellt. LEDs mit höherer Leistung, insbesondere solche, die zur Beleuchtung verwendet werden, können von einem Konstantstromregler angesteuert werden , um ein Flackern aufgrund geringfügiger Schwankungen 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önnen Sie bis zum Einrichten Ihres PWM-Tests mehrere hundert Widerstände kaufen. Das Experiment, auf das Sie sich beziehen, ist nicht wirklich durchdacht. Anstatt beliebige PWM-Werte zu erraten, erscheint es vernünftig anzunehmen, dass, wenn die an die LED gelieferte Gesamtenergie geringer ist als die Durchlassspannung * maximaler anhaltender LED-Strom pro PWM-Zyklus,

1T.0T.V.pwm(t)ichpwm(t)dt<V.fÖrweinrdichmeinx

Es ist wahrscheinlich sicher (-ish), aber es kann immer noch Probleme aufgrund der kurzen Hochstromspitzen geben.

Wenn mir jemand in einem Vorstellungsgespräch sagen würde, dass er dieses Experiment durchgeführt hat, würde ich ihm / ihr die Tür zeigen. Die Mühe lohnt sich nicht.

Übrigens senken weder PWMs noch deren Frequenz die Spannungen. Das Tastverhältnis reduziert die übertragene Leistung. Das Erhöhen der Frequenz ermöglicht eine genauere Steuerung, aber es ist wirklich der Arbeitszyklus, der die Arbeit erledigt.


1
LEDs können innerhalb von 10% durch die Schwellenspannung und den ESR angenähert werden. Dies gilt auch für CMOS-Treiber und BJT-Treiber oberhalb der Sättigung. Daher ist die Verwendung von PWM bei diskreten LEDs in Ordnung, jedoch nicht spezifiziert und daher in diesem Teil nicht in Ordnung. Diese 300-LED-Zeichenfolge mit kleinen Rs in seris mit ESR der LED ist ein Beispiel für lineares V gegen I über dem Schwellenwert. aufgrund von ESR nicht exponentiell. Dies ist deutlich linearer als die Variation der PN-Übergänge. Außerdem sind LEDs aufgrund des niedrigeren ESR bessere Zener als Silizium. Vergleichen Sie sie mit jedem Zener V gegen I, wenn Sie dies verstehen möchten, und jeder LED V gegen I-Kurve, die über dem Durchschnitt I liegt bewertet.
Tony Stewart Sunnyskyguy EE75

Es ist eine steile lineare Kurve oberhalb der Schwellenspannung. bis der Wirksamkeitsverlust der LED für IV ... erreicht ist. und Eigenerwärmung beeinflusst den Spannungsabfall wie bei den Spitzen und der negativen Delta-Steigung (ESR) in der VI-Kurve des OP.
Tony Stewart Sunnyskyguy EE75

5
Der offensichtliche Grund für ein PWM-stromgeregeltes Design ohne Widerstände ist, dass Widerstände Energie verschwenden. Bei einem batteriebetriebenen Gerät soll dies minimiert werden.
Chris Stratton

3

Im Allgemeinen ist NO. Der Strom ohne Widerstand (oder andere Strombegrenzung) ist "außer Kontrolle", und ein Teil der PWM-Werte von "außer Kontrolle" ist immer noch "außer Kontrolle".

Randnotiz: Der für normale LEDs zulässige Spitzenstrom liegt häufig nur geringfügig über dem Nennstrom (z. B. 30 mA gegenüber 20 mA). Überprüfen Sie daher auch bei PWM mit gesteuertem Strom das LED-Datenblatt auf den zulässigen Durchschnitt Strom und für den zulässigen maximalen (Spitzen-) Strom.

Und NICHT den absoluten Maxima-Bereich verwenden! Der einzige Abschnitt für den normalen Betrieb ist der Abschnitt "Normale Betriebsbedingungen" oder etwas ähnlich benanntes.


2

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 von diesem ...


Nicht zu komplex, wenn Sie den effektiven linearen Widerstand (ESR) von Treiber und LED messen können, um zu schätzen, dass die Strombegrenzung linear mit der Spannung über dem Schwellenwert ist ... Ich kann dies mit ausreichend Platz und Zeit beweisen ... aber ... deshalb verwenden die meisten Ingenieure CC-Quellen für LEDs, aber CV-Quellen mit Toleranzregelung können mit gesteuertem ESR verwendet werden. (Ausarbeitung erforderlich, um Teile und Grenzen festzulegen.)
Tony Stewart Sunnyskyguy EE75

Wäre das gut genug (z. B. besser als ein Stromverhältnis von 2: 1), ohne temperaturabhängige Effekte und LED-Eigenerwärmung zu berücksichtigen?
Brian Drummond

0

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.

Die Verwendung eines Begrenzungswiderstands führt zu einer Verlustleistung. Wenn Ihr Ausgangsstromkreis (sagen wir) 5 V und die LED 2 V beträgt, werden 60% Ihrer Leistung vom Widerstand abgeführt. In einem batteriebetriebenen Stromkreis ist dies schlecht.

Stattdessen kann PWM mithilfe 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 davon ist, dass Sie durch die Steuerung von PWM in der Software den Strom über die LED sanft steuern können.

Wie wähle ich die Widerstands- und Kondensatorwerte für das Tiefpassfilter? Erstens wird beim ersten Einschalten des Systems der Kondensator entladen, so dass der Mikrocontroller-Pin einen Ausgangsstrom von hatV.cc/.R.. Dieser muss unter dem zulässigen Spitzenstrom liegen, der einen Mindestwert für bestimmt R.. Andererseits wird bei einem Arbeitszyklus vontDer Widerstand verbraucht (im Durchschnitt) Leistung ((1- -t)V.cc)2/.R., was ein weiterer Grund ist, eine große zu wählen R.. Und schließlich ist die Zeitkonstante des Filtersτ=R.C. Dies muss (a) größer als die PWM-Frequenz sein, 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 Atmel-MCU nachgeschlagen, mit der gefahren wurde V.cc=5V.: 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 betreiben können, benötigen Sie auchR.C.10- -6s;; Sie könnten zum Beispiel verwendenC. 10 nF.


2
Wenn Sie 5 V auf 2 V fallen lassen, 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 Filters "RC". Um diesen Widerstandsverlust zu beseitigen, müssen Sie anstelle eines Widerstands einen Induktor (der einen LC-Filter ergibt) verwenden, der einem Tiefsetzsteller entspricht.
JMS

Dieses Verfahren ist nicht der Kontrolle Strom durch die LED, steuert das Tastverhältnis stattdessen die durchschnittliche Spannung an die LED angelegt wird . Dies ist kein guter Weg, um eine LED anzusteuern, da der Strom exponentiell mit der Spannung variiert.
Elliot Alderson
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.