Ich arbeite an einem Produkt, das eine LED für Ausgangsströme zwischen 0 mA und 350 mA und so viele mögliche Pegel dazwischen benötigt (~ 1000 wären ausreichend, nehme ich an). Ich kann kein PWM-Signal an die LED ausgeben, da dies den Zweck meines Produkts zunichte machen würde (dies ist wichtig).
Kennt jemand eine integrierte Schaltung, die dieses Maß an Stromsteuerung ermöglicht? Hat sonst jemand eine Idee, wie ich eine Schaltung bauen könnte, um dies zu tun? Ich habe über spannungsgesteuerte Stromquellen nachgedacht, die mit Operationsverstärkern gebaut wurden, aber ich habe keine Erfahrung mit diesen oder kenne keine bestimmten Schaltungen.
Es muss auch mit Batterien betrieben werden können.
Die LED wird sich mit extrem hoher Geschwindigkeit durch die Luft bewegen und muss einen festen Lichtstrahl aufrechterhalten, anstatt zu blinken. Deshalb kann ich PWM nicht verwenden.
Für eine "All-in-One"-Option sieht der ADB8810 ziemlich nah an der Art von Dingen aus, die Sie wollen. Wenn Sie beispielsweise bei Analog Devices, Nat Semi, Linear Tech, TI, Maxim usw. nach "programmierbarem Strom" suchen, werden Sie wahrscheinlich eine ganze Reihe solcher Optionen finden.
Eine andere Option wäre die Verwendung eines DAC (oder sogar eines Potentiometers, wenn kein uC beteiligt ist), um einen Operationsverstärker mit einem als Stromquelle eingerichteten Transistor zu steuern.
Für ca. 1000 Level würden Sie 10 oder mehr Bits benötigen, also wäre dies ziemlich billig.
So etwas wie diese Schaltung könnte tun:
Der Transistor könnte ein beliebiger NPN oder MOSFET (mit geeignetem Vth) oder Darlington sein, der in der Lage ist, den erforderlichen Strom zu senken (BEARBEITEN - wie Wouter erwähnt, ist der 2N2222 keine gute Wahl, etwas in einem Gehäuse, das für eine höhere Leistung ausgelegt ist, z. B. ein TO-220-Gehäuse würde besser sein)
Opamp sollte möglichst Rail-to-Rail In/Out sein, um die Dinge einfacher zu machen.
Der 1-Ohm-Messwiderstand kann geändert werden, um dem erforderlichen Strom zu entsprechen. Dies wurde so eingestellt, dass es 1 mA pro 10 mV ausgibt, sodass 3,5 V 350 mA erzeugen (am Operationsverstärkereingang sind es tatsächlich 1 mA pro 1 mV, der Widerstandsteiler teilt den DAC-Eingang durch 10).
Sie können immer noch PWM verwenden, um den Antriebspegel anzupassen. Was Sie wirklich sagen, ist, dass Sie nicht wollen, dass die LED pulsiert. Dies kann erreicht werden, indem der PWM-Ausgang tiefpassgefiltert und dann zum Ansteuern der LED verwendet wird. Es gibt viele Möglichkeiten, ein PWM-Signal zu mitteln, damit dieser Durchschnitt die LED anstelle der einzelnen Impulse ansteuert. Hier ist ein einfacher Weg:
Immer wenn der PWM-Ausgang hoch ist, sinkt Q1 um etwa 20 mA. Wenn es niedrig ist, sinkt es auf 0. Der durchschnittliche Strom am Kollektor von Q1 ist daher proportional zum PWM-Tastverhältnis. All dieser Strom muss schließlich durch die LED fließen, da der Kondensator den Strom nicht langfristig leiten kann. C1 und R2 filtern die einzelnen Stromimpulse tiefpass, so dass der Strom durch die LED der Durchschnitt ist, nicht die einzelnen Ein / Aus-Impulse.
Nehmen wir an, Sie verwenden so etwas wie einen PIC 24H, um die PWM zu erstellen. Es kann mit einer Befehlsrate von 40 MHz betrieben werden, was auch der maximale PWM-Takt für die regulären PWM-Ausgänge ist (es gibt ein spezielles Hochgeschwindigkeits-PWM-Peripheriegerät, das viel höher gehen kann, aber das ist hier nicht erforderlich). Um 1000 verschiedene Ausgangspegel zu erhalten, bedeutet dies, dass die PWM-Frequenz 40 kHz oder 25 µs pro Impuls beträgt. Auf halbem Weg wird der Kondensator mit einer Rate von 10 mA entleert, und das für 12,5 µs. (10mA)(12,5µs)/22µF = 5,7mV. Das ist, wie stark die Spannung am Kondensator im ungünstigsten Betriebspunkt von Spitze zu Spitze variiert. Das dividiert durch 180 Ω sind 32 µA, um wie viel der Strom durch die LED variiert. Das sind 0,16 % der vollen Skala oder ein Teil von 630, was für Menschen unmöglich zu sehen ist.
Der LM8502 ist ein LED-IC-Treiber, der die Arbeit erledigen würde. Sie können unter anderem den Ausgangsstrom steuern.
http://www.national.com/pf/LM/LM8502.html#Übersicht
Ich bin mir sicher, dass es viele andere ähnliche LED-IC-Treiber gibt, die die gleiche Aufgabe erfüllen.
Der lineare Präzisions-Optokoppler TIL300 verfügt über eine zusätzliche Fotodiode für die Rückkopplung. Das Datenblatt ( http://www.ti.com/lit/ds/symlink/til300.pdf ) enthält eine beispielhafte Anwendungsschaltung, die zeigt, wie ein Operationsverstärker damit verwendet werden könnte.
Endolith
Mike Desimone
Mike Desimone
Peter Clyde
RJR
Russell McMahon
stevenvh
Mike Desimone
Cray
ndim