Warum regelt dieser Stromregler nicht?

Ich versuche, einen Stromregler zu machen, um einige LEDs einzuschalten. Im Moment arbeite ich nur an PSpice-Modellen.

Geben Sie hier die Bildbeschreibung ein

Die obige Schaltung funktioniert gut, wenn der Abtast-Operationsverstärker als Spannungsfolger konfiguriert ist oder sogar wenn die Spannung des Shunt-Widerstands direkt an den invertierenden Eingang des Haupt-Operationsverstärkers U2A ohne U2B gemeldet wird.

Wenn nun der U2B zum Verstärken des Shunt-Spannungswiderstands verwendet wird, um diesen mindestens 10-mal niedriger zu machen, um 10-mal weniger Leistung zu absorbieren, sollte der Operationsverstärker das 10-fache dieser Spannung verstärken und sie am invertierenden Eingang von U2A melden.

Unter PSpice ist der Strom durch Variieren der Vcc von 4,5 (das Minimum, damit Operationsverstärker unter diesen Eingangswerten arbeiten) auf 12 V mit diesem U2B, das 10-mal verstärkt, so. Wo normalerweise stabil unter 50mA bleiben sollte. Der angezeigte Durchschnittswert hängt auch vom Basiswiderstand des BJT ab.

Geben Sie hier die Bildbeschreibung ein

Was vermisse ich?

Antworten (5)

Es sieht so aus, als ob das Problem die Werte von R6 und R7 sind. Das Spannungsteilerverhältnis ist R 7 R 6 + R 7 , was funktioniert 1.8 k 18 k + 1.8 k = 0,091. Das gibt Ihnen ungefähr 45,5 mA, was nahe an dem liegt, was Sie sehen. Sie wollen eigentlich ein Verhältnis von 0,1. Fügen Sie einen 220-Ohm-Widerstand in Reihe unter R7 hinzu, und Sie kommen Ihrem Idealwert viel näher.

Ok, (3,3 V * 0,091) / R2 gibt diesen "falschen" Wert. Mein Fehler war, eine nicht invertierende "Modul" -Schaltung zu nehmen und sie kaum an einen Spannungsabfall des Widerstands anzulegen und sie als Spannungsquelle zu betrachten. Ich habe (50 mA * R2) * (1 + R5 / R7) gemacht, ohne zu berücksichtigen, dass dies eine Eingabe von 3,63 V erfordert. Ist dieser Fehler, der auch die Instabilität und den negativen Trend (in Bezug auf Vcc) verursacht?
Ich bin mir nicht sicher, woran das liegen könnte. Es sieht nicht nach einer sehr großen Veränderung aus (ungefähr ein Drittel Prozent). Es könnte eine Nichtidealität in den Operationsverstärkern oder Transistoren sein. Sie könnten versuchen, einen kleineren Spannungsschritt in Ihrem Sim zu verwenden - sagen wir 0,01 Volt. Im Moment ist es schwer, die wahre Form der Instabilität zu erkennen.
Die Form ändert sich, wenn das Verhältnis zum Lesen eines Messwiderstands von 0,66 Ohm hergestellt wird, also 10-mal höher. Es ist ein abgeschnittenes Dreieck, also weniger offensichtlich. Ich möchte betonen, dass mit einer Spannungsfolgerkonfiguration alles funktioniert (bei 50 mA, aber jetzt wissen wir, warum dieser Wert). Ich meine, im Feedback gibt es immer einen Operationsverstärker, wie Andy als mögliches Problem sagte. Aber vergessen Sie nicht, dass dies eine Simulation ist, ich denke, dass exoterische Verhaltensweisen/Parameter nicht modelliert werden.

Die negative Rückkopplung für einen Operationsverstärker wird normalerweise direkt vom Ausgang des Operationsverstärkers oder vom Emitter eines Transistors wie Q2 abgenommen. Wenn Sie versuchen, "anderes Zeug" in diese Rückkopplungsschleife einzubauen, führen Sie Verzögerungen ein, und Sie stellen (normalerweise) fest, dass Sie einen Oszillator bauen.

Bitte überprüfen Sie, wie das Einschwingverhalten aussieht, da ich vermute, dass Ihre Schaltung mit einer Frequenz im hohen kHz-Bereich schwingt.

Alle Hauptakteure wie TI, ADI usw. entwickeln Operationsverstärker, um miteinander zu konkurrieren, und sie treiben ständig die oberen Frequenzfähigkeiten ihrer Geräte voran. Dies bedeutet zwangsläufig, dass die Phasenspannen dieser Operationsverstärker in normalen Schaltungen etwas nahe am Oszillationspunkt liegen - Sie haben einen zweiten Operationsverstärker hinzugefügt und erwarten, dass dieser stabil ist - denken Sie noch einmal darüber nach.

Es kann stabil gemacht werden, aber das kann ein mühsames Unterfangen sein.

Das Diagramm, das den Strom gegen Vcc zeigt, weist meines Erachtens aufgrund dieser Hochfrequenzschwingung ein dreieckiges Artefakt auf.

Interessant. Ich muss aufgrund der Leistungsfähigkeit eine kleine Spannung von einem Shunt-Widerstand verstärken. Bist du dir sicher wegen der Verzögerung? Denn wenn das Feedback mit einem Spannungsfolger gegeben wird, wird es ziemlich gut funktionieren. Darüber hinaus gibt es auch einen absteigenden Trend. Irgendwelche Vorschläge? Das Dreieck ist ein Fall, es hat eine andere Form, ist aber immer noch periodisch mit anderen Kombinationen von Widerständen am zweiten Operationsverstärker.
Der Transistor-Spannungsfolger hat wahrscheinlich einen 3-dB-Punkt von 500 MHz und weit über dem von normalen Operationsverstärkern - er hat nur einen sehr geringen zusätzlichen Beitrag zum Phasenspielraum. Wie meinst du, dass die Dreiecksform periodisch ist - hast du dir eine richtige Transientenanalyse angesehen? Ich erwarte nicht, dass es sich bei der T-Analyse um ein Dreieck handelt, aber es wird zeitperiodisch sein, wenn der von Ihnen verwendete Simulator überhaupt eine Oszillation zeigt.
Ich meine, dass es periodisch mit einer Periode von 0,5 V ist (nicht Zeit! :)) Sie sagen also, dass dieses Verhalten auf eine Schwingung bei einer festen Vcc zurückzuführen ist? Konzeptionell, wie kann es schwingen? Soll ich den Phasenabstand überprüfen und Überraschungen finden? Wenn ja, werde ich definitiv nachsehen, da ich nicht (verzeihen Sie mir!)
Was zeigt Pspice an, wenn Sie eine transiente Analyse (mehrere hundert Millisekunden) durchführen?
In Ordnung. Ich habe eine Simulation von 100ms gemacht. Alles ist statisch, keine Schwingung. Laut Pspice ist die Periodizität der Variation if I nur eine Funktion der Vcc.

Das Ausführen einer Version Ihrer Schaltung unter TINA ergibt einen ordnungsgemäßen Betrieb bei 45,2 mA. Die Tatsache, dass Ihre Wellenform etwa 45 nA statt mA anzeigt, deutet darauf hin, dass Sie einen Dateneingabefehler gemacht haben. Sie sollten überprüfen, ob Sie den Messwiderstand auf 6,6 Mikroohm geändert haben.

Das Erhöhen der Verstärkung, um die Verlustleistung des Shunt-Widerstands zu verringern, scheint jedoch keine dringende Notwendigkeit zu sein. Bei 45 mA verbraucht ein 6,6-Ohm-Shunt nur 13 mW. Warum ist das ein Problem? Verwenden Sie wirklich einen Shunt, der so zerbrechlich ist, dass 13 mW ein Problem darstellen? Und da dies ein LED-Treiber ist, kann ich nicht glauben, dass Sie eine enorme Stabilität Ihres Ausgangsstroms benötigen und sich Sorgen über eine Temperaturdrift in Ihrem Shunt machen.

Oder habe ich etwas übersehen?

Ich bin mir ziemlich sicher, dass die Grafik 45 Milliampere zeigt. Es ist einfacher zu lesen, wenn Sie hineinzoomen.
Die Kraft, im Moment (ich werde dann höhere Ströme fahren, sobald ich diese beherrsche), ist eine relative Kraft: Ich möchte etwas Effizientes machen. Wenn LED 1mW übersteigen, sind 13mW zu viel. Sie können es als Projekt-/Übungseinschränkung betrachten. Wenn ich LEDs an ihrer Grenze betreiben möchte, möchte ich sicher sein, dass der Strom stabil ist, und ich werde lernen, einen guten Stromregler herzustellen. Jeder gewinnt :) Über den Strom, sind mA, können Sie das Bild zoomen. Tut mir leid, wenn es standardmäßig so klein ist.

Die gleiche Schaltung mit einem BUZ70 funktioniert perfekt. Bei hohen Spannungen (von 15 auf 24 V) gibt es immer noch eine kleine Reduzierung des Stroms. Ich weiß nicht, ob es sich um eine Verringerung der Verstärkung des MOS bei höheren Spannungen zwischen Gate und Drain handelt (muss keine höhere Verstärkung sein)?

FYI, die meisten UV-LEDs haben diese Eigenschaft: Sie sind viel effizienter, wenn sie übersteuert werden, und da Sie sich Sorgen um die Effizienz machen, wäre es hilfreich zu verstehen, wie dies gemacht wird:

Stromimpulse werden mit einer kontrollierten Spitzenamplitude und einer begrenzten maximalen Impulsbreite angelegt. Das Tastverhältnis der Rechteckwelle wird reduziert, um sowohl die Temperatur des PN-Übergangs als auch die scheinbare Helligkeit zu begrenzen. (Eine Verringerung des Arbeitszyklus verringert auch die Impulsbreite.)

Ich hoffe, Sie werden von dem Konstantstromtreiber begeistert sein und beginnen, die größere Welt der LED-Schalttreiber zu erkunden.

ps Wenn Sie nur eine LED ansteuern, ist die 3,3-V-Versorgung möglicherweise ausreichend, sodass Vcc möglicherweise nur für den OpAmp benötigt wird.

Oh, netter Rat zum Übersteuern. Ich habe mir vor ein paar Tagen eine nette Lösung ausgedacht, indem ich alte Notizen von der Universität und nur auf Konzeptebene verwendet habe, was erwähnenswert ist, weil eine Art Spitzenstromantrieb verwendet wird. Die Ausgangsspannung des Operationsverstärkers sollte idealerweise (möglicherweise unter Verwendung einer MCU) einen DC-zu-PWM-Controller ansteuern, der den MOS mit einem niedrigen Tastverhältnis, schnellen Übergängen zwischen Aus und Ein (Sättigung) selbst ansteuert und die verschwendete Energie drastisch reduziert. Aber ich weiß nicht, wie ich das Rückkopplungssignal von PWM in DC umwandeln soll, ohne den Phasenrand zu beeinflussen. Große Kondensatoren parallel zur Rückkopplung?