Es gibt einige Designs für Konstantstromgeräte, aber die meisten verwenden einen bestimmten Chip. Ich suchte nach einer Möglichkeit, meine eigene Konstantstromversorgung aus verfügbaren Teilen aufzubauen. Ziel ist es, eine RGB-LED mit 10 W (10-12 V, 350 mA) zu steuern.
Da ich so gut wie keine Erfahrung in der Elektronik habe (letzte Vorlesung ~ vor 7 Jahren), wollte ich zwei verschiedene Designs von euch ausführen.
Der erste ist einer, den ich direkt von hier genommen habe
Und der zweite, den ich gefunden habe, war dieser hier . Es ist interessant, da ich einen Darlington-Fahrer in der Nähe habe. Ich habe die Schaltung leicht so modifiziert, dass R1 nicht an die Hauptstromversorgung angeschlossen ist (siehe Abb. 6 im verknüpften Dokument), sondern über einen Arduino PWM-Port gesteuert wird.
Wäre dies möglich oder benötige ich weitere Teile für die PWM-Unterstützung?
Wie vergleichen Sie diese beiden Schaltkreise?
Ps: Die Teilenummern werden nur von CircuitLab eingegeben, achten Sie also nicht zu sehr darauf. Ich werde auf jeden Fall verschiedene Teile verwenden und deren Datenblätter vorher konsultieren.
BEARBEITEN
Nach einiger Zeit habe ich nun tatsächlich die Schaltung eins gebaut (mit dem MOSFET). Ich habe auch einen Tiefpassfilter hinzugefügt, um ein Audiosignal anzuschließen. Zusammen mit einem Arduino als Treiber für die RGB-LEDs pulsiert das Licht im Takt der Musik.
- Ich habe die Konstantstromtreiberschaltung für R, G und B dreimal von oben aufgebaut
- Der Eingang ist mit drei PWM-Pins eines Arduino verbunden
- Basierend auf einem Tutorial von Jeremy Blum habe ich einen einfachen Tiefpassfilter mit 2 Operationsverstärkern, einigen Widerständen und Kappen und einem Trimmtopf gebaut.
- Man kann jetzt Audio anschließen, das in einen Singal für den Lautsprecher und einen Eingang für den Operationsverstärker aufgeteilt ist. Die Operationsverstärker verstärken das Signal, das dann an einen analogen Arduino-Pin-Eingang geht
- Mit etwas Code, der auf dem Arduino läuft, kann ich jetzt das Licht basierend auf dem Analogeingang auslösen
- Ich habe einen Spannungsregler (LM7809) hinzugefügt, um den Arduino von 12 V auf 9 V zu senken. Dies wird nicht wirklich benötigt, aber ich hatte eine und wollte es versuchen :)
Ich hatte ein bisschen Spaß beim Bauen und möchte es jetzt in eine Lampe stecken und noch mehr programmieren ...
quelle
Antworten:
Die beiden sind funktional wirklich gleich. Beide arbeiten, indem sie die Spannung über R2 auf etwa 0,6 V regeln, was erforderlich ist, um den Basis-Emitter-Übergang von Q1 in Vorwärtsrichtung vorzuspannen. Wenn die Spannung über R2 darüber hinaus ansteigt, beginnt Q1, das Gate / die Basis des anderen Transistors herunterzuziehen. Aber es kann nicht zu viel tun, sonst gibt es keinen Strom in R2 und nichts, was den Basisemitter von Q1 vorwärts vorspannen könnte. Somit erreicht die Schaltung ein Gleichgewicht.
Die Idee ist dann, dass, da die LED und R2 in Reihe geschaltet sind, ihr Strom gleich ist. Wenn Sie 60mA in R2 machen können.
Dies trifft natürlich nur annähernd zu, da R2 und LED nicht genau in Reihe geschaltet sind. In beiden Fällen werden Fehler durch die Basisströme beider Transistoren verursacht. Glücklicherweise sind die aktuellen Gewinne sehr hoch, so dass diese Fehler vernachlässigbar sind. Ich bezweifle, dass es einen praktischen Unterschied zwischen den Schaltkreisen gibt, daher klingt es für mich gut, basierend auf dem, was Sie zur Hand haben, auszuwählen.
quelle