Wie kann man die Stromversorgung abschalten, wenn eine bestimmte Spannung von einem Sensor erreicht wird?

8

Ich habe ein einfaches Ni-Cd-Ladegerät (im Grunde eine 0,1-C-Stromquelle) für einige 1300-mAh-Zellen gebaut, das ich stoppen möchte, wenn eine bestimmte Spannung an der Zelle erreicht ist. Ich habe versucht, den Schalter mit einem Operationsverstärker zu konstruieren, aber alles, was er tut, ist, die Spannung, die die Stromquelle an die Zelle anlegt, auf die Spannung zu begrenzen, die die Abschaltung auslösen sollte. Ich weiß, dass ich ein Relais verwenden könnte, das vom Operationsverstärker angetrieben wird, aber ich würde sie lieber wirklich nicht verwenden.

Wie kann also die Stromversorgung unterbrochen werden, wenn eine bestimmte Spannung erreicht ist?

Hier ist eine schematische Darstellung meiner Arbeit, um Ihnen eine Idee zu geben.

schematisch

Chris
quelle
Sie möchten den Strom abschalten ... bis wann?
Phil Frost
Ich möchte die Stromversorgung unterbrechen, wenn die Batterie 1,4 V erreicht.
Chris
richtig, schneiden Sie es ab, aber wann kommt es wieder an? Gibt es eine Reset-Taste oder einen Reset-Schalter? Wenn die Spannung unter einen niedrigeren Wert fällt (Hysterese)?
Phil Frost
Genau, wie ich in einem Kommentar unten erwähnt habe, funktioniert es in einer Hysterese. Es unterbricht die Stromversorgung, wenn die Batterie 1,4 V erreicht, und schaltet sich wieder ein, wenn die Batterie auf etwa 1,35 V abfällt. Der Operationsverstärker befindet sich in einer Schmitt-Trigger-Konfiguration.
Chris
Wenn es das ist, bin ich mir nicht sicher, was das Problem ist oder was die Frage stellt.
Phil Frost

Antworten:

6

Sie möchten für NiCd-Akkus keinen Ladeanschluss mit fester Spannung verwenden. Sie müssen aus Sicherheitsgründen eine obere Spannungsgrenze haben, aber der Ladeabschluss erfolgt mit Spannungssteigung und / oder Temperatur.

NiCds weisen eine Spannungserhöhung auf, wenn sie mit einem angemessenen Strom nahezu vollständig aufgeladen sind. Die Spannung sinkt tatsächlich nur ein wenig. Suchen Sie daher nach dem Nulldurchgang der Spannungsableitung und fügen Sie dann für eine feste Zeit eine kleine Ladung mit geringem Strom hinzu, um die Batterie aufzufüllen. Hier ist zum Beispiel ein vollständiger Entlade- und Ladezyklus eines 3-Zellen-NiCd-Akkus:

Der Akku wird entladen, um sich nach 3,4 Stunden effektiv zu entleeren. Bis etwa 4,2 Stunden wird ein niedriger Ladestrom verwendet, bis die Zellen eine ausreichend hohe Spannung erreichen, um "vollen" Ladestrom aufnehmen zu können. Beachten Sie, wie die Spannung ansteigt, eine Beule aufweist und dann nach ca. 6,4 Stunden wieder abfällt. Der Ladealgorithmus erkennt dies durch den Nulldurchgang der blauen Linie und schaltet für feste 2 Stunden in den Niedrigstrom-Auflademodus.

Sie laden mit einer sehr niedrigen Rate (0,1 ° C) auf, sodass Teile davon möglicherweise nicht zutreffen. Es wäre eine gute Idee, eine Ladungskurve zu messen, um zu sehen, wo Sie sich befinden. Lassen Sie es lange genug laufen, um zu wissen, dass Sie die Zelle vollständig aufgeladen haben, und sehen Sie, wie sowohl die Spannung als auch die Ableitung der Spannung aussehen. Bei einer so langsamen Laderate kann eine feste Endspannung die einzige Wahl sein, aber es wäre gut, die Daten zu sehen, bevor Sie sich dafür entscheiden.

Dies kann in einem Mikrocontroller gemessen und erkannt werden. Jede Messung weist ein gewisses Rauschen auf, aber die Signale sind so langsam, dass Sie viele Tiefpassfilter anwenden können. Die Signale sind so langsam, dass eine sinnvolle Filterung in Analog aufgrund der sehr hohen Impedanzen, die zur Realisierung erforderlich sind, und des durch Leckströme verursachten Ergebnisfehlers schwierig ist. Digitale Werte leiden im Laufe der Zeit nicht unter einer Verschlechterung. Sie können also beispielsweise die Steigung in Volt / Stunde berechnen, wie ich es für die blaue Linie in der obigen Grafik getan habe.

Olin Lathrop
quelle
1
Ich bin mir bewusst, wie Ni-Mh / Ni-Cd bei hohen Strömen geladen werden sollte, aber ich lade nur bei 0,1 ° C, und einige Hersteller geben an, dass Sie bei dieser Rate nicht einmal einen Abschaltauslöser benötigen. Trotzdem möchte ich das Laden bei etwa 1,4 V stoppen, was unter 0,1 ° C nicht viel abweicht (ich habe es getestet).
Chris
3

Ihre Schaltung sieht so aus, als ob sie genau das tun sollte, was Sie wollen
UND Sie sagen in Ihrer Antwort an Chintalagirl, dass sie das tut, was Sie beabsichtigen, um Spannung und Hysterese
abzuschalten. Ich kann also nicht verstehen, was Sie wollen, was Sie noch nicht haben.

Ich habe kürzlich eine kommerzielle Schaltung für die Produktion in großen Mengen unter Verwendung einer Schaltung implementiert, die dieser ähnlich ist. Es wurde eine Diode verwendet, um das Einstellen einer niedrigen Spannung unter Hystereserückkopplung zu ermöglichen, ohne die Auslösespannung zu ändern, und es wurde ein TL431 verwendet, um eine stabilere Referenzspannung bereitzustellen - beide wie unten erwähnt.

V_USB kann nicht zuverlässig auf 5 V garantiert werden und kann höher oder niedriger sein und variieren, so dass eine geeignete Referenz benötigt wird. Sie können z. B. R8 in zwei Teile teilen und den Mittelpunkt mit einem TL431 "programmierbaren Zener" / Shunt-Regler auf beispielsweise 4 V einstellen. Diese sind in dieser Rolle billig und effektiv. Die Verwendung eines TLV431 ermöglicht eine Referenzeinstellung von 1,25 V.

Besser - Sie können U1A Pin3 mit dem TL431 auf die gewünschte Auslösespannung einstellen, ABER dann funktioniert die Hysterese-Rückmeldung nicht, so dass Sie z. Verwenden Sie einen TL * V * 431 mit zwei Widerständen, um den gewünschten Vtrip einzustellen.
Führen Sie den TLV431 mit ca. 1k von V_USB zur Kathode.
Führen Sie TLV431 über z. B. 10k in den nicht invertierenden Eingang des Operationsverstärkers ein.
Verwenden Sie 100k oder einen beliebigen Hysteresewiderstand wie zuvor für die Seriendiode. Siehe unten.

Die Verwendung von R1 wie gezeigt macht es schwierig, hohe und niedrige Schwellenwerte wie gewünscht einzustellen, da R1 effektiv parallel zu R8 ist, bevor die Batterie den Triggerpunkt erreicht, und parallel zu R9, nachdem der Triggerpunkt erreicht ist, so dass hohe und niedrige Sollwerte betroffen sind. Wenn der Operationsverstärker nicht vollständig auf die hohe Schiene schwingt, wirkt sich dies auch auf die Berechnung des Auslösepunkts aus. Einfacher und genauso effektiv ist es, eine Diode in Reihe mit R1 zu schalten, damit sie mit nur einer Opamp-Polarität leitet, sodass entweder der hohe oder der niedrige Schwellenwert nur von R8 und R9 eingestellt wird. Am besten ist es, die Diodenkathode an den U1A-Ausgang anzuschließen, damit die Diode leitet, wenn der Schwellenwert erreicht wurde, und dann den Schwellenwert zu senken, wenn der U1A-Ausgang niedrig wird. Auf diese Weise können Sie mit R8 & den gewünschten Auslösepunkt genau einstellen R9 (was Sie am meisten interessiert) und dann R1 senken dies etwas um einen Betrag, den Sie berechnen können. Die Diode erhöht die Komplexität der Berechnung des abgesenkten Schwellenwerts geringfügig, ist jedoch nicht sehr wichtig, da das Hauptziel darin besteht, das Laden zu beenden.

Wenn R1 zu groß ist, wird der Schwellenwert nicht ausreichend gesenkt und die Batteriespannung kann nach dem Entfernen der Ladung ausreichend "durchhängen", um einen Neustart des Ladevorgangs zu bewirken. Wenn Sie dies mit einem Messgerät und nicht mit einem Zielfernrohr beobachten, denken Sie möglicherweise, dass Sie eine stabile Gleichspannung sehen, aber die Schaltung schwingt tatsächlich. (Frag mich woher ich weiß :-)).

Die Inspektion mit einem Oszilloskop ist bei solchen Schaltkreisen immer eine sehr gute Idee, da es leicht zu Schwingungen kommen kann.

Es sollte hier keine Rolle spielen, aber beachten Sie, dass der Gleichtakt-Eingangsbereich für den LM358 1,5 V unter Vdd liegt, also hier Vin max ~ = 3,5.

Nachdem Sie die oben vorgeschlagene Diode hinzugefügt haben, können Sie den Auslösepunkt testen, indem Sie an U1A-Pin 3 messen. Sie können R8 oder R9 einstellen, um den Auslösepunkt einzustellen. Sie können den korrekten Betrieb überprüfen, indem Sie anstelle der Batterie einen Kondensator mit geringer Leckage verwenden. Dies sollte sich zu Vtrip aufladen und der Stromkreis sollte sich dann ausschalten und Vcap sollte der Zielspannung entsprechen. Wenn die Kappe undicht ist, wird sie gelegentlich aufgeladen, wenn Vcap die untere Schwelle unterschreitet.

Q1 / R5 ist eine unangenehme Methode, um die aktuelle Einstellung vorzunehmen, da die Vbe-Referenz sehr ungenau ist - aber in dieser Anwendung ist sie gut genug. D3 ist hier wahrscheinlich nicht unbedingt erforderlich, sollte aber keinen Schaden anrichten. Ohne D3 sind Q1 und Q2 möglicherweise durch die Batterie in Sperrrichtung vorgespannt, wenn der Transistor ausgeschaltet ist, aber dies sollte hier kein Problem sein.

Die R1-Hysterese sollte verhindern, dass dieser Stromkreis bei Erreichen des Sollwerts in den Liner-Modus übergeht, insbesondere wenn die Diode hinzugefügt wird. Überprüfen Sie jedoch, ob Schwingungen auftreten. Normalerweise hilft das Hinzufügen eines Kondensators irgendwo im Laufwerk oder in den Rückkopplungsschleifen. zB hier könnte U1A-Pin 3 eine Kappe zur Erde haben, aber ein besserer Ort wäre Pin 2, wobei die Einspeisung zu Pin 2 von der Batterie über zB einen 10k-Widerstand erfolgt. Sie können dies entweder in der Pol / Null-Nomenklatur der formalen Schaltungstheorie ausdrücken oder als Verzögerung der Rate betrachten, mit der sich die erfasste Batteriespannung ändern kann.

Fragen Sie nach Bedarf ...

Russell McMahon
quelle
Vielen Dank für alle Infos. Ich mache mir keine Sorgen um ungenaue Schwellenwerte oder Ströme, das geht nicht in die Massenproduktion :). Ich bin mit meinem Design unzufrieden, da das Ladegerät den Strom NICHT sofort abschaltet, wenn ~ 1,4 V an der Batterie erreicht werden, sondern die Stromquelle daran hindert, mehr als 1,4 V anzulegen. Was also wirklich passiert, ist, dass die Zelle mit ~ 130 mA aufgeladen wird, bis sie 1,4 V erreicht, und dann sehr langsam der Strom abfällt, bis die Zelle alleine 1,4 V beträgt (bei vollständig ausgeschalteter Stromquelle). Wenn ich a verwendet habe Relais zwischen Opamp und Stromquelle, es hätte funktioniert
Chris
@ user1410908 - WENN Sie ALLE meine Kommentare durcharbeiten, werden Sie sehen, dass ich angesprochen habe, was Sie sagen. Wenn Sie versuchen, was ich gesagt habe, und jeden Punkt überprüfen, wird es wahrscheinlich funktionieren. Am wahrscheinlichsten sind eine oder mehrere von - Batterie fällt genug ab, um die Hysterese zu überwinden. - Betrieb im linearen Modus - OScillating. | All dies sind Teile derselben Sache. | WENN Sie die von mir vorgeschlagene Diode einsetzen, kann der Operationsverstärker niemals mit einem positiven Korrektursignal kompensieren - er kann nur den Schwellenwert senken oder keine Wirkung haben. Dies allein kann helfen. | Haben Sie mit einem Oszilloskop nach Schwingungen gesucht?
Russell McMahon
@ user1410908 - Außerdem kann die USB-Versorgung beim Entladen ansteigen, was zu Problemen mit der Rückzahlung führt. Wenn Sie einen soliden Ref verwenden, wie ich vorschlage, erhalten Sie ein stabiles Niveau, auf dem der Komparator arbeiten kann. | Versuchen Sie, was ich systematisch gesagt habe. Es könnte funktionieren.
Russell McMahon
Ich habe mich durch alle Ihre Kommentare gearbeitet, aber ich glaube nicht, dass die Diode in Reihe mit R1 OA von Schiene zu Schiene schwingen lässt. Tatsächlich habe ich eine Simulation gemacht, um es zu testen. Hier ist das Ergebnis mit Kommentaren postimage.org/image/eepazb6i3 . Habe ich es falsch verstanden?
Chris
USB-Spannung ist stabil (4,98); Ich habe kein Oszilloskop, um nach Schwingungen zu suchen, aber ich glaube nicht, dass das passiert. Außerdem zeigt die Simulation genau, was in der realen Schaltung passiert. Ich hoffe, ich sehe nicht respektlos aus, ich bin es nicht. Ich schätze Ihre Hilfe
Chris
1

Eine möglicherweise nicht ideale Lösung könnte darin bestehen, einen Komparator oder einen als Komparator konfigurierten Operationsverstärker zu verwenden. Haben Sie den negativen Eingang als eingestellte Spannung und den positiven als PWRBAT +. Wenn die Zellenspannung diesen Schwellenwert überschreitet, wird der zuvor schwebende Komparatorausgang auf Masse gezogen. Das Anschließen dieses Ausgangs an den Übergang von R2 und R4 sollte den Transistor Q2 ausschalten und Q1 irrelevant machen und daher den Ladevorgang stoppen.

Die eingestellte Spannung kann mit einem einfachen Widerstandsteiler erzeugt werden, da die Komparatoreingänge hochohmig sind.

Der Komparator sollte in der Lage sein, über den Ausgangswiderstand so viel Strom abzusenken, wie für den Abfall des Ausgangs-Operationsverstärkers auf 0 erforderlich ist, was für die meisten typischen Komparatoren wahrscheinlich in Ordnung ist.

Diese Methode hat den Vorteil, dass Sie mit der Schaltung, die Sie bereits haben, ohne allzu große Änderungen arbeiten können.

Chintalagiri Shashank
quelle
Wenn ich den negativen Eingang auf meine eingestellte Spannung und den positiven Eingang auf die Batterie setze und die Batterie unter der eingestellten Spannung liegt, ist der Ausgang niedrig, sodass sie nicht aufgeladen wird. Ich habe stattdessen die Spannung auf positiv und die Batterie auf negativ eingestellt, aber wenn sich die Batterie der eingestellten Spannung nähert, fällt der Ausgang langsam ab, so dass die an der Batterie anliegende Spannung (auch die Spannung am negativen Eingang) von der Stromquelle unten eingestellt wird Spannung. Also fällt der Strom sehr langsam ab, bis er schließlich auf 0 steigt. Ich möchte, dass er plötzlich stoppt, wenn 1,4 V erreicht sind.
Chris
Ich denke, das ist es, was diese Schaltung bereits tut. Das Problem ist, dass die Spannung wieder eingeschaltet wird, sobald sie überhaupt unter dem Sollwert liegt. Sobald die Stromquelle abgeschaltet ist, fällt die Spannung an der Batterie natürlich etwas ab. Also wirklich, es schaltet sich nie aus; es erreicht ein Gleichgewicht, in dem die Batteriespannung plus der Anstieg des Ladestroms gleich der Referenzspannung ist. Das OP muss definieren, unter welchen Bedingungen die aktuelle Quelle wieder eingeschaltet werden darf.
Phil Frost
Der Operationsverstärker befindet sich in einer Schmitt-Trigger-Konfiguration (dafür ist der 100K-Widerstand vorgesehen). Wenn ich die von der Stromquelle an die Batterie angelegte Spannung über die eingestellte Spannung erzwinge, wird der AO-Ausgang sofort auf Masse gezogen und startet erst wieder, wenn die Batteriespannung unter ~ 1,35 V abfällt. Es funktioniert in einer Hysterese.
Chris
Ich sehe das Problem. Entschuldigen Sie. Vielleicht den Hysteresepegel unter den Spannungsabfall bringen, wenn die Versorgung abschaltet?
Chintalagiri Shashank
0

Ich habe es endlich geschafft. Russell, ich habe versucht, diese Diode hinzuzufügen, aber das hat den Trick nicht getan. Ich verstehe nicht, warum Sie sagen, dass das Hinzufügen dieser Diode den OA von Vcc nach GND schwingen lassen würde. Der TL431 war jedoch ein sehr guter Vorschlag. Nach dem Hinzufügen dieses Relais (das 150 mA verbraucht) benötigte ich eine zuverlässigere Spannungsreferenz als einen Versorgungsspannungsteiler. Prost dafür! Wie auch immer, ich fand im örtlichen Elektronikgeschäft ein sehr kleines versiegeltes 12-V-Relais, das ich aufbremsen und die Spule einstellen musste, damit es mit 5 V funktioniert. Es war die Hölle. Am Ende habe ich die Lochspule von Hand zurückgespult. Aber es hat sich gelohnt, jetzt macht es genau das, was ich wollte:

   - initial battery level is somewhere bellow 1.3V
   - USB is plugged in
   - battery is charged at ~150mA until the voltage applied by the current source is 1.49V
   - 1.49V is reached, the relay goes off, and the battery voltage drops to ~1.44V
   - charger won't start again until cell goes bellow 1.38V

Hier ist das endgültige Schema: Geben Sie hier die Bildbeschreibung ein

Vielen Dank für die Hilfe!

Chris
quelle