Die LED-Bestrahlungsstärke ist grob gesagt eine Funktion des Stroms. Die LED-Beleuchtungsstärke ähnelt eher einer logarithmischen Funktion der Bestrahlungsstärke. Um eine ungefähr "lineare" Zunahme oder Abnahme der wahrgenommenen Helligkeit zu erreichen, sollte der Strom in den LEDs einer groben Annäherung an die RC-Ladekurve folgen (die exponentiell ist). Leider funktioniert es nicht, nur LEDs mit einer sich exponentiell ändernden Spannung anzutreiben Mach den Trick nicht. Möglicherweise möchten Sie die LED current als -Funktion der Ladespannung steuern.
Die folgende Schaltung erreicht dies in angemessener Näherung:
simulieren diese Schaltung - Schema erstellt mit CircuitLab sup>
Der aktuelle Spiegel aus \ $ Q_2 \ $ span> und \ $ Q_3 \ $ span> funktioniert einwandfrei bis in die flache Sättigung für \ $ Q_3 \ $ span>. Dies bedeutet, dass Sie fast die gesamte Spannung \ $ V_ \ text {CC} \ $ span> über Ihre LEDs erreichen können, weniger als etwa ein halbes Volt oder so. Außerdem steuern sie den LED-Strom die ganze Zeit.
\ $ Q_1 \ $ span> arbeitet als Emitter-Follower. Mit steigender Kondensatorspannung steigt auch der Emitter - in relativ engem Sperrschritt. Dies bedeutet, dass die Spannung an \ $ C_1 \ $ span> den Strom in \ $ R_ \ text {SET} \ $ , da der Kollektor von \ $ Q_2 \ $ span> immer nur einen Diodenabfall über dem Boden aufweist.
Der einzige Trick dabei ist, dass \ $ Q_1 \ $ span> zum Betrieb einen Basisrekombinationsstrom benötigt. Dies "schleppt" die Anstiegsrate der Spannung von \ $ C_1 \ $ span> und beschleunigt ebenfalls die Abfallrate. Diese Schaltung verwendet jedoch nur \ $ R_2 \ $ span> zum Laden, sondern die Summe von \ $ R_2 + R_3 \ $ Spannweite> zum Entladen. Der größere Wert von \ $ R_2 + R_3 \ $ span> (der ansonsten eine längere Entladezeit zu erfordern scheint) wird durch den Rekombinationsbasisstrom für \ $ Q_1 \ $ span>, der auch \ $ C_1 \ $ span> entlädt. Wenn Sie also das Verhältnis dieser beiden Widerstände ein wenig anpassen, erhalten Sie ungefähr gleiche Anstiegs- und Abfallzeiten für die Ströme in den LEDs.
$$ R_ \ text {SET} = \ frac {V_ \ text {CC} - \ frac {I_ \ text {LED} \ cdot R_2} {\ beta} - 1.5 \: \ text {V}} {I_ \ text {LED}} $$ span>
Wenn Sie eine \ $ 12 \: \ text {V} \ $ span> -Versorgung verwenden und einen Peak von etwa wünschen \ $ 20 \: \ text {mA} \ $ span> in den LEDs. Wenn Sie dann die obige Schaltung verwenden, erhalten Sie so etwas wie \ $ R_ \ text {SET} \ ca. 390 \: \ Omega \ $ span> (unter der Annahme, dass \ $ Q_1 \ $ span> \ $ \ beta \ ca. 240 \ $ span>.) Natürlich kann es auch weniger sein, aber dies ergibt zunächst einen Wert für den Baseball-Widerstandswert, unabhängig davon. (Mit nur \ $ 5 \: \ text {V} \ $ span>, \ $ R_ \ text {SET} \ ca. 39 \: \ Omega \ $ span>.)
Wie auch immer, es ist einfach, es auszuprobieren.Solange der LED-Strom gering ist (in der Nähe von \ $ 20 \: \ text {mA} \ $ span> oder weniger), sollte die Verlustleistung in den drei Transistoren innerhalb liegenspez. ohne Kühlkörper. \ $ R_ \ text {SET} \ $ span> sollte mindestens \ $ \ frac14 \: \ text {W} \ sein$ span>.Stellen Sie sicher, dass Sie überprüfen, was ich sage, indem Sie die Temperaturänderung aller drei BJTs und \ $ R_ \ text {SET} \ $ span> testen und fühlen.Überprüfen Sie immer und nehmen Sie Anpassungen vor, wenn Sie sich besser fühlen.