Ich arbeite an einer einstellbaren Stromquelle. In einem Thread vor einiger Zeit wurden verschiedene Schaltungen diskutiert:
einfache einstellbare Stromquelle für LED-Ketten
... aber da ich mich für eine Option entschieden habe und sie nicht richtig funktioniert, starte ich einen neuen Thread, um mich auf mein Rätsel zu konzentrieren.
Hier ist die Schaltung:
Der Widerstandsteiler (30K-Widerstand und Potentiometer) liefert eine Referenzspannung auf "Set" (der DC-Sweep von v1 dreht nur die Topfwelle). Der Operationsverstärker sollte das 'Gate' so steuern, dass 'Sense' gleich 'Set' ist und somit der Strom (in Milliampere), der durch die Last 'Rload' gezogen wird, der Spannung von 'Set' (in Millivolt) entspricht. So einfach ist das.
Die 12-V-Versorgung, die die 'Set'-Schaltung und den Operationsverstärker mit Strom versorgt, ist ein 7812, der von der 24-V-Versorgung abgeschaltet wird. Und der Mosfet ist eigentlich ein FQP10N20C (ein ziemlich Vanilla Power nfet).
Ich habe mit LTspice simuliert und es verhält sich wie erwartet. Aber auf dem Steckbrett, wenn 'Set' von 0 auf etwa 400 mV erhöht wird, verfolgt 'Sense' das 'Set' immer weniger gut. An einem Punkt sehe ich 257 mV auf „Set“, aber nur 226 mV auf „Sense“. also fließen nur 226mA durch Rload und R1. 'Gate' liegt bei 3,53 V und 'down' liegt bei 11,7 V. Wenn man nur den Operationsverstärker isoliert betrachtet, scheint es, dass "Gate" höher getrieben werden sollte (bis vermutlich irgendwann genug Strom fließt, dass "Sense" 257 mV entspricht).
Der Operationsverstärker ist für die Verwendung mit einer Single-Ended-Versorgung vorgesehen und sollte in der Lage sein, seinen Ausgang problemlos über 3,53 V (bei einer Versorgungsspannung von 12 V) zu treiben. Das Gate des FET sollte keinen Strom aufnehmen (überprüft mit Messgerät).
Ich bin ratlos.
Das Problem ist offensichtlich, dass am Ausgang des Operationsverstärkers eine Art Oszillation auftritt. Das Anbringen eines 10uF-Kondensators am 'Gate'-Knoten hat das Problem mehr oder weniger behoben, aber das Anbringen eines 1K-Widerstands zwischen dem Operationsverstärkerausgang und dem Fet-Gate hilft nicht viel. Ich sehe jetzt nicht mehr als etwa 7 mV Diskrepanz zwischen „Sense“ und „Set“ über den gesamten Stromeinstellbereich (jetzt 0 bis 300 mA) und eine Spannung (erforderlich, um diesen Strom durch die Last zu treiben) zwischen etwa 3 und 23 V .
Ich habe diese Frage gerade erst gesehen und Ihre Antwort, dass der Operationsverstärker oszilliert. Das war meine erste Vermutung aus dem Schaltplan und den Symptomen.
Allerdings gefällt mir nicht, wie du es gelöst hast. Das einfache Laden des Operationsverstärkerausgangs mit viel Kapazität kann in diesem Fall bei dieser Temperatur und dieser Mondphase jetzt funktionieren. Es funktioniert möglicherweise nicht mit demselben Opamp-Modell aus einer anderen Charge oder einer zukünftigen Charge.
Eine bessere Lösung besteht darin, einen kleinen Widerstand in den Rückkopplungspfad zwischen der Oberseite des Strommesswiderstands und dem negativen Operationsverstärkereingang einzubauen. Fügen Sie dann einen kleinen Kompensationskondensator direkt vom Ausgang des Operationsverstärkers zum negativen Eingang hinzu. Die Kappe liefert sofortiges negatives AC-Feedback, um den Verstärker stabil zu halten. Der Widerstand erhöht die Impedanz des Signals, sodass die Kappe etwas bewirken kann, ohne für andere Überlegungen zu groß sein zu müssen. Versuchen Sie es mit 1 kΩ und vielleicht 100 pF. Sie können einen größeren Kondensator verwenden, wenn die Reaktionszeit nicht schnell sein muss und Sie mehr Stabilität bevorzugen.
Ich hatte mir das Datenblatt des Operationsverstärkers vorher nicht angesehen und nur für einen gewöhnlichen Operationsverstärker geantwortet. Der LT1006 ist für sehr niedrige Offset-Spannung und geringen Stromverbrauch optimiert. Das bedeutet, dass in anderen Bereichen Kompromisse eingegangen wurden. Einer davon ist anscheinend Stabilität. Das Datenblatt zeigt den Verstärker, der als Spannungsfolger mit Einheitsverstärkung verwendet wird, daher ist er anscheinend stabil mit Einheitsverstärkung.
Sehen Sie sich jedoch die typischen Anwendungsschemata auf Seite 11 genau an. Beachten Sie, dass einer 1 kΩ in Reihe mit einem 680-nF-Kompensationskondensator und der andere 2 kΩ mit einer 330-nF-Kompensation hat. Das bedeutet, dass meine obige Vermutung von 1 kΩ und 100 pF viel zu wenig war. Probieren Sie eine Kombination aus, die eher dem entspricht, was sie verwenden. Da Sie bereits einen Serienwiderstand von 1 kΩ haben, versuchen Sie es mit 1 µF direkt zwischen dem Ausgang des Operationsverstärkers und dem negativen Eingang.
Die andere Sache, die Sie tun müssen, ist, das Signal tatsächlich über die Zeit zu betrachten, nicht seine durchschnittliche Spannung. Setzen Sie schon mal ein Zielfernrohr darauf und sehen Sie, was wirklich los ist.
Ich bin kürzlich nach einer Pause zu diesem Projekt zurückgekehrt und hatte weiterhin Probleme mit der Stabilität des Operationsverstärkers. Ich habe jedoch entdeckt, dass es eine einfachere Lösung für das Problem gibt, den Linearregler LT3080; Es integriert im Wesentlichen den Operationsverstärker und den Leistungstransistor meiner ursprünglichen Schaltung und scheint bei meinen Tests sehr stabil zu sein.
http://cds.linear.com/docs/en/datasheet/3080fc.pdf
Meine neue Schaltung ist im Wesentlichen die in der Abbildung mit dem Titel "Low Dropout Voltage LED Driver" auf S. 17 des Datenblatts gezeigte. Aber anstatt einen festen Widerstand vom SET-Pin auf GND zu legen, treibe ich eine variable Spannung in den SET-Pin (man könnte auch einen variablen Widerstand verwenden, aber eine Spannung funktioniert für meine Anwendung besser). Das Spannungssignal muss lediglich in der Lage sein, die 10ua der internen Stromquelle zu versenken.
Es wirkt wie ein Zauber.
Peter Schmidt
Lorenzo Donati unterstützt die Ukraine
Lorenzo Donati unterstützt die Ukraine
Bimpelrekkie
Peter Schmidt
Andi aka
WasRoughBeast
Rusty Shackleford
Lorenzo Donati unterstützt die Ukraine
Lorenzo Donati unterstützt die Ukraine
Rusty Shackleford