So erreichen Sie einen konstanten Strom für die LED, wenn die Spannung in der MCU variabel ist

Ich verwende STM8S003F3, um 1 RGB-LED anzusteuern. Link der RGB-LED: - http://in.element14.com/broadcom-limited/asmb-mtb1-0a3a2/led-hb-rgb-0-09w-plcc-4/dp/2401106

Um den Mikrocontroller und die LED mit Strom zu versorgen, verwende ich eine Lithium-Polymer-Batterie, deren Spezifikationen 3,7 V und 300 mAh sind.

Die Spannung bei Vollladung beträgt 4,2 V und beginnt mit dem Entladungsprozentsatz zu fallen und sinkt bei etwa 3,1 V ab. Die Eingangsspannung an der MCU sinkt entsprechend und die Ausgangsspannung am GPIO sinkt ebenfalls.

Wert des Begrenzungswiderstands für LED bei 4,2 V.

R = (4,2-3,1)/0,02 (20 mA) = 55 Ohm

Wenn die Batterie entladen wird, sinkt die Spannung, dann wird der durch die LED fließende Strom geringer, daher wird sie weniger hell.

Bei 3,3 V

I = (3,3-3,1)/55 = 3,6 mA

Die LED ist nicht sichtbar und stumpf.

Wie kann man auch bei Spannungsabfall eine konstante Helligkeit (z. B. 20 mA) aufrechterhalten?

Eine Lösung besteht darin, LDO zu verwenden, das eine konstante Spannung aufrechterhält und daher den Strom stabil hält. Da ich jedoch sehr wenig Platz im Schaltkreis und aufgrund der Stücklistenkosten habe, zögere ich, LDO zu verwenden.

Verwenden Sie eine effizientere LED, die bei 3,6 mA hell ist
Irgendein Link oder Vorschlag für die Teilenummer der LED?
Welche Farbe, Gehäuseform und Budget?
Verwenden Sie diese Schaltung, aber ersetzen Sie R2 durch zwei gewöhnliche Dioden in Reihe. electronic.stackexchange.com/questions/281359/…
Ich wette, Sie können eine hellere LED zu ungefähr den gleichen Kosten finden wie die, die Sie jetzt verwenden.
Es gibt viele Kompromisse für jeden Indikator oder jede Leuchte. Kosten, Größe, Strombegrenzer, geregelte Intensität, Mindestintensitäts-Chipgröße und Vbat min wirken sich auf alles aus. Kosten? Größe? oder Leistung? und wie viel für jeden? Ihre Prioritäten (& Spezifikationen) müssen also klar sein, sonst gibt es keine Lösung.
Verzeihen Sie mir, da ich Ihr Setup nicht vollständig visualisiere. Vielleicht können Sie eine regulierende Zenerdiode verwenden, um die Spannung aufrechtzuerhalten? Vielleicht ein paralleler Kondensator, um Ladung bereitzustellen, wenn der Ausgang niedrig wird? Vielleicht können Sie eher am Netzteileingang als am LED-Ausgang etwas Ähnliches tun. Vielleicht können Sie ein separates Netzteil außerhalb der MCU für die LED verwenden und die MCU nur verwenden, um das Ein / Aus-Signal und nicht die Stromversorgung bereitzustellen.

Antworten (6)

Ja, das ist ein Problem. Ich musste mich schon einmal damit befassen mit blauen LEDs auf Einzelzellen-Lithiumbatteriesystemen. In meinem Fall hatte ich geregelte 3,3 V zur Verfügung, aber ich wollte die blaue LED direkt von VBATT ansteuern, ohne die Helligkeit zu variieren. Wie auch immer, hier ist, wie man es repariert (oder verbessert).

schematisch

Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan

Die Spannung an der Basis wird wegen der zwei Dioden relativ fest sein. Die Spannung an R3 ist also relativ fest. Der Kollektorstrom ist also relativ unempfindlich gegenüber VBATT. Sie können R3 anpassen, um den Strom in der Diode anzupassen. R3 wird ungefähr 0,6 V haben. Der Strom durch D3 beträgt also ungefähr 0,6 / R3.

Beachten Sie, dass Q1 nicht als gesättigter Schalter arbeitet. Dies ist eine lineare, analoge Schaltung. D1 und D2 könnten sich in einem einzigen SOT23-Gehäuse befinden, um Platz zu sparen.

Dies ist eine sehr schöne Lösung, aber es ist wahrscheinlich gut darauf hinzuweisen, dass, weil an R3 0,6 V anliegen, dann 0,6 V weniger für die Diode und dann wahrscheinlich 0,6 V mehr für den Transistor vorhanden sind, da er sich in seinem linearen Bereich befindet. Vf für die OPs-LED scheint 3,1 Volt zu betragen, daher glaube ich nicht, dass diese Schaltung in seinem Fall so funktioniert, wie sie ist.
Hey, @pipe, in der Praxis funktioniert die Schaltung ziemlich gut. Wenn Sie es mit dem vergleichen, was das OP jetzt tut, wird es eine viel hellere LED bis zu viel niedrigeren Spannungen aufrechterhalten. Der BJT geht schließlich in Sättigung, wenn die Eingangsspannung niedrig ist, also nein, es werden keine 0,6 V vom Kollektor zum Emitter anliegen.
OP muss möglicherweise einen kleineren R3 verwenden, wenn 20 mA wirklich erwünscht sind.
Aah, guter Punkt, meine positive Bewertung war gerechtfertigt. :)
Können Sie erklären, warum der BJT bei niedriger Eingangsspannung in die Sättigung geht? Ich hatte es mir umgekehrt vorgestellt.
Als ich es tat, lief der Prozessor von einem 3,3-V-Regler. Also wurde die Basis mit einem Teiler von 3,3 V vorgespannt. Aber wir haben die Basis auf 1 V vorgespannt. Die LED (eigentlich war es eine Hintergrundbeleuchtungs-LED) blieb relativ hell bis hinunter zu VBATT = 3,3. Wir mussten im System nicht tiefer gehen. Dies war in einem massenproduzierten Spielzeug. Das ursprüngliche Problem bestand darin, dass die Helligkeit der Hintergrundbeleuchtung während der Audiowiedergabe sichtbar variierte (aufgrund von VBATT-Absacken bei der Audioausgabe).
@ TisteAndii, es hängt natürlich davon ab, wie niedrig. Aber solange die Eingangsspannung hoch genug ist, um den Durchlassstrom durch D1 und D2 zu halten, liegt die Basis bei 1 V oder 1,2 V oder so ähnlich. Wenn der Kollektorstrom abzufallen beginnt, beginnt auch die Spannung an R3 zu sinken, wodurch mehr Basisstrom fließt und Vce gesenkt wird. Wenn Vce kleiner als Vbe ist, ist der Transistor gesättigt (der Basis-Kollektor-Übergang ist in Vorwärtsrichtung vorgespannt). Grundsätzlich wird sich diese Schaltung "anstrengen", um den LED-Strom bis zum bitteren Ende fließen zu lassen.
@mkeith Warum werden D1- und D2-Dioden in der Schaltung verwendet?
Sie liefern eine Spannungsreferenz für die Basis des Transistors.
@mkeith Okay. Ist es möglich, 2 LEDs mit jeweils 20 mA parallel zu haben? Dann sollte der R3 bei etwa 13 Ohm liegen.
Spielen Sie damit in einem Simulator oder bauen Sie es und spielen Sie damit auf der Bank. Ich würde generell empfehlen, LEDs nicht parallel zu schalten. Verwenden Sie für jeden einen separaten Transistor. Sie können kleine Pakete mit zwei Transistoren im Paket erhalten. Wenn der Platz wirklich knapp ist, können Sie Pakete verwenden, die noch kleiner als ein SOT23 sind (z. B. ein SC70). Ich finde normalerweise, dass LEDs zu hell sind, wenn Sie sie tatsächlich auf 20 mA treiben, aber ich weiß nicht, was Ihre Anforderungen sind. Wie ich in einem anderen Kommentar angemerkt habe, muss der rote Strom viel geringer sein als der grüne, wenn Sie eine billige zweifarbige rot / grüne LED verwenden, um eine gelbliche Farbe zu erhalten.

OK. Sie möchten eine Lösung, die keine zusätzlichen aktiven Teile verwendet. Herausforderung angenommen!...

schematisch

Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan

Geben Sie eine PWM an einem Mikrocontroller-Pin aus. Ihr Mikrocontroller hat einen ADC. Verwenden Sie es, um hier die Spannung an R1 zu messen. Stellen Sie die PWM entsprechend dem ADC-Wert ein, um einen konstanten Strom zu gewährleisten, und implementieren Sie im Wesentlichen eine Rückkopplungsschleife in Software.

Bonus: Intensität kann gedimmt werden.

Wenn L1 abhängig von der PWM-Frequenz einen ausreichend hohen Wert hat, erhalten Sie einen groben Abwärtswandler, der einen höheren Wirkungsgrad als ein einfacher resistiver Antrieb hat. Reduzieren Sie in diesem Fall den R1-Wert.

Alternative Lösung: Entfernen Sie L1, C1 und passen Sie einfach den PWM-Strom in Abhängigkeit von der Batteriespannung an, die vom ADC gemessen wird. Dies gewährleistet auch eine konstante Helligkeit, aber die Ausgangsstromstärke des Mikros reicht möglicherweise nicht aus.

Wie misst man die Batteriespannung, wenn es keinen Regler oder Referenz gibt?
@AngeloQ, ich denke, wir wissen nicht, ob das Mikro einen ADC hat. Aber nicht wenige Mikros haben eine interne Referenz und einen ADC.
@mkeith das Teil (STM8S003F3) hat einen ADC, aber keinen Referenzkanal, soweit ich das beurteilen kann. Da OP die MCU anscheinend direkt von der Batterie aus betreibt (kein Regler), glaube ich nicht, dass eine Batteriestandsmessung durchgeführt werden kann.
Hm, ich hatte überprüft, ob es einen ADC hatte, aber keine Referenz ...
Ich verstehe. Nun, es gibt eine Möglichkeit, die Batteriespannung immer noch zu erfassen, wenn Sie bereit sind, eine externe Referenz hinzuzufügen. Sie speisen die externe Referenz in den ADC-Eingang. Dann kehren Sie die Rechnung um. Mit anderen Worten, VADC / VBATT * 1023 = ADC_RESULT. Lösen Sie dann nach VBATT auf, da Sie VADC kennen. Aber das OP muss zuerst eine Art Offenbarung haben.
Stimmen Sie der "alternativen Lösung" zu, die ich vorschlagen wollte. Das ist wirklich die minimale BOM-Option. Fügen Sie eine externe Referenz hinzu, wenn das Mikro keine enthält.

Wie Sie bereits erwähnt haben, ist die Verwendung einer geregelten Spannungsquelle für die LEDs eine Möglichkeit, dies zu tun. Es gibt einige sehr kleine und kostengünstige Low-Power-LDOs, die funktionieren könnten. Es gibt andere Methoden, aber wahrscheinlich nicht viel, die weniger Platz beanspruchen als ein LDO. Sie könnten einen Zener und einen Widerstand verwenden, um eine geregelte Spannung bereitzustellen, aber dies ist nicht so effizient und benötigt wahrscheinlich immer noch nicht viel weniger Platz als ein kleiner LDO. Um dies effizienter zu machen, könnten Sie einen Transistor hinzufügen, um die Spannung zu verfolgen, aber auch hier wird der Platzbedarf wachsen.

Ich bezweifle, dass Sie etwas Kleineres oder Billigeres tun könnten, als so etwas wie dieses LDO zu verwenden .

Wenn Sie eine RGB-LED verwenden, klingt es so, als würden Sie die LEDs bereits mit einem PWM-Signal speisen. (Der Schnellscan zeigt, dass diese MCU 4 PWM-Kanäle ausführen kann?).

Die absolut einfachste HW-Lösung würde nur 2 Widerstände benötigen, aber ein wenig SW-Arbeit erfordern. Grundsätzlich gilt: 1) Stellen Sie die LED-Strombegrenzungswiderstände auf die niedrigste Batteriespannung ein, 2) messen Sie die Batteriespannung mit dem ADC und 3) passen Sie die PWM so an, dass das Tastverhältnis unabhängig von der Batteriespannung einen maximalen Durchschnitt von 20 mA beibehält.

So erhalten Sie Arbeitszyklus = Idesired / ((Vbatt - Vled) / Rled)

Beispiel für 4,2 Volt und Ihre 3,1 V LED und 10 Ohm Widerstand:

Einschaltdauer = 20 mA/ ((4,2 Volt - 3,1 Volt) / 10 Ohm) = 18 % Einschaltdauer

schematisch

Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan

Sie haben einen Regler in Ihrer Schaltung verwendet, den ich nicht verwenden möchte.
Der Regler ist für dieses Schema nicht wesentlich. Es geht darum, die Spannung zu messen und die schwankende Helligkeit durch Einstellen des Tastverhältnisses zu kompensieren. Wenn also VBATT niedrig ist, würden Sie einen höheren Arbeitszyklus verwenden. Wenn VBATT hoch ist, ein niedrigerer Arbeitszyklus.
mkeith hat recht. Ich meinte nicht "Regler einbauen". Ich zeige, dass dieses einfache Schema 1) eine Messung der Batteriespannung erfordert, 2) ein Leckstrom durch den Teilerwiderstand ein Problem wäre (verwenden Sie einen hohen Wert R), 3) Sie eine Art Spannungsreferenz für Ihren ADC benötigen. Für ADC vref können Sie a) Ihre geregelte Spannung verwenden, wenn Sie einen VREG verwenden, b) eine interne Vref verwenden, wenn die MCU eine hat, oder c) eine externe Vref verwenden. Auch bei diesem Schema müssen Sie den Spitzenstrom berücksichtigen. Wenn die PWM 3 LEDs gleichzeitig einschaltet, sind das 300 mA Spitze bei 4,2 V. Alle Designs haben eine Art Kompromiss.

UPDATE & Empfehlungen

Ich glaube, diese Lösung wird Ihnen mit einem 300-mAh-Akku mehr als 7 Stunden geben. Wahrscheinlich noch viel mehr.

Die LEDs sind mit 20 mA bewertet, aber das Maximum beträgt 50 mA. Sie könnten die LEDs wahrscheinlich 7 Stunden lang bei 40 mA mit 300 mAh betreiben. Ich denke nicht einmal 20mA werden bei den Cree LEDs nötig sein.

Da das Grün leuchtet, wenn die Batterie vollständig aufgeladen ist, ist die höhere Durchlassspannung von Grün weniger problematisch. Sowohl gelb als auch rot haben niedrigere Durchlassspannungen.

Die grüne maximale Durchlassspannung (Vf) beträgt 4,0 V. Meine Erfahrung mit Cree ist, dass die Durchlassspannung normalerweise unter dem typischen Wert liegt. Sie müssen sich darüber im Klaren sein, dass eine grüne LED mit 4 V Vf nicht funktioniert, wenn sich die Batterie auf 4,05 V entlädt. Das Datenblatt ist nicht so eindeutig. Ich habe auch einen Spitzenmaximalstrom. Die Diagramme von Vf zeigen, dass Vf bei 20 mA viel geringer ist, und Sie können es wahrscheinlich mit weniger als 20 mA ansteuern. Ich würde mir keine Sorgen machen.

Der Preis für eine Amber Cree LED bei Digikey ist:
Und Digikey ist immer zu schlagen.

Geben Sie hier die Bildbeschreibung ein

Der LED-Treiber ist eine Konstantstromquelle, daher wird kein Begrenzungswiderstand benötigt. Unabhängig von der Batteriespannung erhält die LED den gleichen Strom.
Dieser Treiber ist im Wesentlichen ein dynamischer Widerstand, der seinen Wert basierend auf der Batteriespannung ändert, um genau den gewünschten Strom bereitzustellen.

Die diskreten 20-mA-LEDs mit ausreichendem Fluss sind 2,7 x 3,0 mm groß

Der LED-Treiber ist kleiner als eine der LEDs in einem SOT-23-Gehäuse.

Die LED-Datenblätter
Cree CLM1B 50mA Rot Bernstein
Cree CLM1B 20mA Grün Blau



Der Micrel (Microchip) 30mA MIC2860 ist ein kostengünstiger, sehr kleiner und einfacher linearer LED-Treiber mit einer Grundfläche von 2,0 x 2,0 mm und zwei Ausgängen. Kostet wahrscheinlich ungefähr so ​​​​viel wie Ihre RGB-LED.

Der MIC2860 bietet den höchstmöglichen Wirkungsgrad, indem er
Schaltverluste eliminiert, die in herkömmlichen Ladungspumpen
oder induktiven Boost-Schaltungen vorhanden sind. Er weist einen typischen
Dropout von 52 mV bei 30,2 mA pro Kanal auf. Dadurch können die
WLEDs direkt von der Batterie betrieben werden, wodurch
Schaltgeräusche und Verluste, die bei der Verwendung von Boost-
Schaltkreisen vorhanden sind, eliminiert werden.

Geben Sie hier die Bildbeschreibung ein

Würde den Widerstand ersetzen.

Nimmt die gleichen Immobilien wie ein SOT-23-Transistor oder eine Diode ein.

Die Änderungen bestehen darin, das RGB durch 3 Cree CLM1B-LEDs zu ersetzen und den 56-Ω-Widerstand durch den Micrel-Treiber zu ersetzen.



Die Cree-LEDs werden von Flux gebinned. Das gibt Ihnen eine gewisse Flexibilität beim Kauf. Jede Farbe hat ihre eigenen Fächer, sodass Sie den Lichtstrom anhand der Teilenummer anpassen können.

Jede Zeile ist ein Bin-Code, der in zwei Zeichen der Teilenummer verwendet wird.

Da mcd eine photometrische Größe ist, ist sie für das menschliche Auge angepasst. Sie können alle LEDs mit dem gleichen Helligkeitsbereich erhalten.
Wenn Sie alle Farben im VA-Bin-Code kaufen, haben alle Farben die gleiche Helligkeit. Rote und gelbe Behälter sind identisch.

Geben Sie hier die Bildbeschreibung ein
Geben Sie hier die Bildbeschreibung ein


Gibt es einen Grund, warum Sie den STS STM8S003 Micro verwenden ?

Ich denke, es ist ein wenig übertrieben und Sie brauchen nicht so viele Stifte.
Es ist ein feines Gerät und die Leistung ist nicht schlecht.
Ich bin nicht über alle Prozessoren da draußen auf dem Laufenden.
Ich habe Atmel AVR immer für Apps wie diese gemocht.
Der 14-polige ATtiny441 würde diese Aufgabe sehr gut erledigen.
Es würde Immobilien sparen. Die Energieeinsparungen wären vernachlässigbar, da beide Mikros im Durchschnitt weniger als 1 mA betragen.

Ich schaue mir gerade den ATtiny817 an, der ein neues Teil ist, das dem Tiny441 sehr ähnlich ist. Außer dass der 817 einen DAC hat. Ich werde sehen, wie gut der DAC die analoge Stromeinstellung und / oder Schaltfrequenz eines LED-Treibers steuern kann.

Ich dachte ursprünglich, ein DAC könnte Ihnen bei der Vielfalt des Lichtstroms auf der RGB-LED helfen. Sie könnten den DAC verwenden, um den aktuellen Einstellstift des Micrel-Treibers mit einem anderen Pegel für jede Farbe zu steuern.

Ende der Aktualisierung und Empfehlungen


Daher muss die LED in einem gut beleuchteten Raum sichtbar sein.

ANNAHMEN

Es leuchtet immer nur eine LED.
Die LED-Farbe wird durch 3 MCU-Pins gesteuert, die mit den Farbkathoden verbunden sind und von einem einzelnen 55-Ω-Widerstand im gemeinsamen Anodenpfad sinken.
Sowohl Immobilien als auch Kosten sind wichtige Kriterien.
Die Kosten für die RGB-LED betragen etwa 0,20 $. Die Batterieentladungsrate beträgt weniger als 0,2 ° C.

DAS PROBLEM

Der 55Ω-Widerstand.
Verlustleistung 1,1 Watt @ 20mA
Unzureichender Lichtstrom bei schwacher Batterie @ 3,6mA


Diskussion

Die Durchlassspannung der LEDs ist ein enormer Faktor nach dem Lichtstrom.

Lichtstrom und Durchlassspannungen

  • Rot: 540 mcd 2,1 V
  • Grün: 1600 mcd 3,1 V
  • Blau: 350 mcd 3,1 V

RGB ist eine kostengünstige und platzsparende Möglichkeit, mehrere Farben zu erhalten.

Die Problemfarbe ist blau. Candela ist ein Lichtmaß, das auf der Empfindlichkeit des menschlichen Auges gegenüber jeder Farbwellenlänge basiert.

Geben Sie hier die Bildbeschreibung ein

Lindgrün (555 nm) ist die Farbe, für die das Auge laut CIE (Commission Internationale d'Eclairage) am empfindlichsten ist. Alle anderen Farbempfindlichkeiten können als Prozentsatz oder Verhältnis im Vergleich zu 555nm Lime Green angegeben werden.

Blau ist 7,7-mal weniger empfindlich und Rot 3,4-mal weniger empfindlich.

Wenn nur zwei Farben benötigt werden, sind Grün und Bernstein oder Rot und Bernstein die Farbkombinationen der Wahl.

Rote LEDs sind AlGaInP/GaAs
Blaue LEDs sind GaInN
Grün ist eine tiefblaue GaInN-LED, die einen grünen Leuchtstoff drückt.
Gelb kann entweder eine rote oder eine blaue LED sein, die Leuchtstoff drückt.

AlGaInP/GaAs hat eine niedrigere Vorwärtsspannung als GaInN.

Cyan wäre besser als blau
Limettengrün besser als grün.
Bernstein und Orange besser als Rot



MÖGLICHE LÖSUNGEN

Fügen Sie zwei Widerstände hinzu und legen Sie sie dann in den Kathodenpfad.
Der rote kann mit seiner niedrigeren Durchlassspannung neu berechnet werden.
Der grüne Strom kann um mindestens 50% reduziert werden.

Widerstand ist eigentlich 56Ω Standardwert.
Strom 3,1 V LED 19,6 mA

Stromstärke pro Farbe

Red  158mW 37.5ma     0mcd
Green 83mW   20mA  1600mcd
Blue  83mW   20mA   350mcd 

Der maximale Strom beträgt 25 mA bei 55 Ω
Roter Vorwärtsstrom = 37,5 mA
LED brennt aus mcd = 0.

Einzelwiderstand muss für Rot neu berechnet werden

Zwei mögliche Werte für den roten Widerstand, 82 und 100.

Rote LED

 82 25.6mA 108mW 690mcd 
100 21.0mA  88mW 570mcd

Grüne LED

 82 13.4mA  57mW  1070mcd
100 10.0mA  46mW   800mcd

Blaue LED

 82 13.4mA  57mW 235mcd 
100 10.0mA  46mW 175mcd

Sieht so aus, als ob ein neues RGB benötigt wird. Sicher, wenn Blau benötigt wird und 235 mcd bei voller Ladung nicht ausreichen.

Wenn Rot und Grün alles sind, was benötigt wird, ist 82Ω der einzig brauchbare Widerstand. Und dabei wird Rot über seinen maximalen Durchlassstrom geschoben.

Ich weiß nicht, wohin ich von hier aus gehen soll, hauptsächlich weil ich nicht weiß, ob Blau benötigt wird oder ob die aktuelle RGB-LED tatsächlich funktionieren wird.

Es ist wahrscheinlich, dass die Kosten steigen und die Leiterplatte größer wird.

Sie müssen die Zahlen mit min und max ausführen, nicht typisch. LEDs haben nichts Typisches.
Roter Vorwärtsspannungsbereich ist 1,8 V - 2,6 V,
Grün und Blau 2,8 V - 3,6 V

Ich hatte gehofft, dass dies zu einem Punkt führen würde, an dem ich eine andere Lösung einführen würde, aber Dinge, wenn es bergab geht. Das Rot funktioniert nicht bei 56Ω

Der nächste Mindestversuch besteht aus separaten Widerständen.

PWM kann erforderlich sein. Es ist möglich, dass das Mikro die LEDs schnell genug blinken lässt. Kein guter Weg.

Das Ansteuern einer LED mit einem Widerstand in einem batteriebetriebenen Stromkreis ist selten eine gute Idee.

Es kann jedoch ein LED-Treiber erforderlich sein. Der Strom müsste für jede verwendete Farbe angepasst werden.

Eine andere Lösung wäre, die Kapazität der Batterie zu erhöhen und die Entladeschlussspannung zu erhöhen.

Eventuell müssen Sie statt RGB dezente LEDs verwenden.

Sie sollten die Verwendung von Cyan- und Bernsteinfarben prüfen. Dies können andere mehrfarbige LEDs als RGB sein.

Wenn Sie eine LED auswählen, müssen Sie sie in einem gut beleuchteten Raum testen und den minimalen mcd finden, der funktioniert. Beginnen Sie mit Blau.

Ein LED-Treiber wäre wahrscheinlich die richtige Lösung.

Gibt Ihnen die Flexibilität, zwei LEDs mit weniger Lichtstrom zu verdoppeln oder nur einen Ausgang zu verwenden.

Geben Sie hier die Bildbeschreibung ein

Das ist eine sehr helle LED und es kann schwierig sein, Änderungen in der Intensität zu bemerken. OP spricht von 20mA. Ich denke, unabhängig davon, wie effizient eine LED ist, wird ein Wechsel von 3,6 auf 20 mA eine sichtbare Änderung bewirken.
Das Problem ist, dass er nicht bereit ist, Geld für ein LDO auszugeben.
@AngeloQ Sein Hauptanliegen schien Immobilien zu sein. Nein, eine 16-mA-Änderung an dieser 50-Lumen-750-mA-LED ist nicht sichtbar.
Ich habe es zuerst auch so gelesen, aber beim erneuten Lesen schrieb OP „und die fälligen Stücklistenkosten“, daher bin ich mir nicht sicher, was der kritische Faktor ist. Reden Sie von Ihrer Cree LED? Ich gehe davon aus, dass OP von einer generischen Low-Power-Anzeige-LED spricht.
@AngeloQ Ja, das verstehe ich, ich habe 20 Jahre lang ein Produkt mit einer Anzeige-LED hergestellt. Den Widerstand habe ich in all den Jahren nie gewechselt, aber er wurde auf jeden Fall heller. Ein batteriebetriebenes Gerät sollte eine effiziente LED haben. Auf Digikey lagen die meisten zwischen 40 mcd und 150 mcd, dann gab es einen 400 mcd, der 3 Cent (Menge 1) mehr war als der billigste. Er muss nur effizient genug sein, um bei 3 mA gesehen zu werden.
@ Missverstanden Ich verwende Broadcom LED, hier ist der Link: in.element14.com/broadcom-limited/asmb-mtb1-0a3a2/… . Die Helligkeit muss zwischen 4,2 V und 3,3 V gleich bleiben. Ich muss die LED im Armband verwenden und möchte eine konstante Helligkeit haben.
@ Misunderstood Das Armband sollte in einem stark beleuchteten Raum aus beträchtlicher Entfernung sichtbar sein.
@RSSystem Ich habe meine Antwort komplett geändert. Habe über 3 Stunden daran gearbeitet. Ihre aktuelle LED funktioniert nicht mit einem 56-Ohm-Widerstand. Sie müssten 82 Ohm verwenden, und das macht die aktuelle Situation noch schlimmer.
@ Missverstanden Ich brauche bisher nur drei Farben, rot, grün, gelb. Blaue Farbe ist nicht erforderlich. Was würden Sie jetzt empfehlen?
@RSSystem Sehr gut, Rot, Grün und Gelb, hellste Kombination. Als nächstes müsste ich den minimalen mcd für Rot kennen. Das ist notwendig, um zu sehen, welche LEDs verfügbar sind. Es würde helfen, wenn ich mehr darüber wüsste, wann und wie oft sich die Farben ändern werden. Warum gibt es ein Mikro?
@ Missverstanden Ich habe keine Ahnung von minimalem mcd, aber ja, ich möchte eine Batteriesicherung von 7 Stunden von einer 300-mAh-Batterie haben. Der Controller mit geringem Stromverbrauch wird verwendet, um die Einschaltzeit von LEDs einzustellen, die mit UART eingestellt wird. Wenn zum Beispiel 2 Stunden eingestellt sind, dann leuchtet die grüne LED für 1,5 Stunden kontinuierlich und nach den verbleibenden 30 Minuten leuchten die ersten 15 Minuten gelb und die letzten 15 Minuten rot, bei 0 Minuten sind alle LEDs aus . Die Zeit kann von 1 Stunde bis 6 Stunden variieren. Deshalb brauche ich Mikro. Ich brauche max. Batteriepufferung mit durchgehend konstanter Helligkeit.
@RSSystem Habe das für dich, siehe Update. Sagt mir eure Meinung, so würde ich es machen. Dies basiert auf dem, was ich weiß, und ich denke, an diesem Punkt weiß ich genau, wonach Sie suchen.
Wenn Sie nur Rot, Grün und Gelb benötigen, können Sie eine rot-grüne Bicolor-LED verwenden. Wenn Sie gleichzeitig Rot und Grün einschalten, erscheint es gelb. Beachten Sie, dass Rot viel effizienter ist als Grün, daher sollte der Strom im Rot etwa 20 Prozent des Stroms im Grün betragen, um ein anständiges Gelb zu erhalten. Ich weiß, dass das menschliche Auge grün empfindlicher ist. Aber die Effizienz der roten LED überwältigt dies völlig.
Der Fluss von @mkeith LEDs ist in photometrischen Lumen / Candela angegeben, sodass sie bereits für die Augenempfindlichkeit gewichtet sind. Wenn Sie und LED in radiometrischen oder photonischen Messungen wie bei Wachstumslampen betrachten, ist der Lichtstrom nutzlos. Ich habe LEDs empfohlen, bei denen alle drei Farben einen übereinstimmenden Lichtstrom haben. Grün ist die schwächste LED in Bezug auf Watt und Mol/s. Es gibt keinen Marktanreiz für effizientere grüne Leuchtstoffe. Nur Ampeln. Und die Photopic Luminous Efficacy macht Ampeln überflüssig. Das Problem wäre, wie man beide mit der Hälfte des Stroms einschaltet.
@ Misunderstood, ich kann nicht sagen, ob Sie mir zustimmen oder nicht zustimmen. Ich stimme hoffentlich zu, denn was ich sage, ist sicherlich wahr, dass eine rote LED mit 1 mA durch sie viel heller erscheint als eine grüne LED mit 1 mA durch sie. In einem dunklen Raum können Sie eine rote LED mit 100 uA hindurch sehen, kein Problem.

Nun, ein paar Möglichkeiten, es zu tun:

1) Setzen Sie dort einen Messwiderstand. Sie können die Spannung über dem Messwiderstand verwenden, um die LED ein- / auszuschalten. dies kann über einen komparator oder adc erfolgen.

2) der erste Ansatz, aber plus eine Induktivität mit der LED. dies ist im Wesentlichen ein DC/DC-Wandler;

3) Setzen Sie einen (langsamen) Lichtsensor auf die LED und pwm die LED, um eine konstante Ausgabe des Lichtsensors aufrechtzuerhalten.

...