Ich verwende ein Solarpanel (6 V - 600 mA bei Spitzenleistung), um einen Li-Ion-Akku (3,7 V) mit einem TP4065 aufzuladen. Der von mir verwendete TP4065 hat folgende Konfiguration:
Wobei der Wert des Widerstands Rprog den Ladestrom bestimmt.
Das Problem ist, dass der Strom, den das Solarpanel liefert, proportional zum empfangenen Licht ist. Die einzige Möglichkeit, die maximale Leistung des Solarpanels weiter zu extrahieren, besteht darin, die Last so einzustellen, dass die Spannung des Solarpanels bei 6 V bleibt, was in meinem Fall gesteuert wird durch Reduzieren des Ladestroms.
Was wäre die beste Schaltung, um den Rprog-Widerstand automatisch so einzustellen, dass der TP4056 Vcc auf einer konstanten Spannung von etwa 6 V bleibt?
Hier ist ein Beispiel einer Solarmodul-IV-Kurve, die die Spannung zeigt, bei der die maximale Leistung extrahiert wird.
Hier ist die Ladeeigenschaft des TP4065
UPDATE 13-02-2015
Die Spannung am PROG-Pin variiert zwischen 1 V und 0,2 V.
Mein Projekt wird einen Arduino-Mikrocontroller verwenden. Ich könnte den Arduino verwenden, um die Spannung des Solarpanels zu überwachen und den TP4056-Strom mit der folgenden Schaltung zu regulieren:
Rprog und Rarduino wären 600 Ohm und der 100uF-Kondensator und Rarduino fungieren als Tiefpassfilter für den Arduino-Analogausgang, der ein 3,3 V 500 Hz PWM-Signal ausgibt.
Wenn der digitale Ausgang 0 V beträgt, sieht der TP4056 einen 1,2-K-Widerstand und verhält sich normal. Wenn wir die analoge Ausgangsspannung erhöhen, nimmt die Spannung an Rprog ab, wodurch der Strom im PROG-Pin des TP4056 verringert und schließlich der Batterieladestrom verringert wird.
Kann diese Lösung funktionieren?
quelle
Antworten:
Ich mag die Antwort, die Sie vorgeschlagen haben, sehr. Ich denke, es ist eine gute Idee. Ich würde nur eine geringfügige Abweichung wie folgt vorschlagen:
Bitte arbeiten Sie auch die Eckfälle und ungewöhnlichen Umstände durch, z. B. wenn der Akku leer ist und Arduino nicht eingeschaltet werden kann. Wird das Ladegerät im Ladestrommodus stecken bleiben? Möglicherweise ein strategischer Pullup oder Pulldown irgendwo oder ein großer Widerstand parallel zu RPROG und 100uF-Kappe, um einen kleinen Ladestrom auch bei ausgeschaltetem PWM sicherzustellen.
Gut gemacht!
McKenzie
quelle
Ich habe mir in letzter Zeit die gleiche Frage angesehen. Meine Lösung war etwas anders als Ihre:
Durch Auswahl von D10, D11, D12 als OUTPUT / LOW oder INPUT (High-Z, kein Pullup) kann ich Rprog von 16k (D10 / 11/12 alle High-Z) bis 1050 Ohm (D10 / 11/12) variieren all LOW) und über A0 den Ladestrom überwachen, um den MPP zu finden.
Das Lustige ist, dass ich bei all meinen Tests festgestellt habe, dass der TP4056 MPPT selbst zu tun scheint, dh selbst wenn Sie Rprog zu niedrig einstellen, scheint sich Vprog automatisch zu regulieren, um den Strom bei MPP zu halten. Das würde also bedeuten, dass nur Rprog auf den maximalen Strom eingestellt wird, den die Solarmodule liefern können.
Übrigens bestätigt dies meine empirische Feststellung, dass ich in den letzten 2 Jahren problemlos einfache TP4056-Module mit meinen faltbaren Solarmodulen verwendet habe. (Es ist allerdings etwas enttäuschend, da ich mir die Mühe gemacht habe, mein Arduino MPPT zu konstruieren, nur um herauszufinden, dass ich es nicht wirklich brauche ...)
quelle
Ich würde einen anderen Chip verwenden. Wenn Sie diese verwenden möchten, können Sie diese Schaltung ausprobieren. Setzen Sie einen Stromspiegel ein, um den Programmstrom anzupassen. Ich gehe davon aus, dass intern der durch PROG fließende Strom (mit Verstärkung) gespiegelt wird, um den externen Ladestrom einzustellen. Was Sie hier haben, ist eine Stromquelle, die den Stromwert mit zunehmendem VCC erhöht. Stellen Sie R200 so ein, dass der gewünschte Strom bei dem Wert erreicht wird, den Sie für den minimalen VCC halten. Wenn der VCC steigt, steigt auch der Ladestrom.
Ich bin zu faul, um einen guten Ausgangspunkt für R200 zu finden. Wenn Sie jedoch herausfinden können, wie hoch die Spannung bei PROG ist, können Sie anhand der Tabelle den Stromverstärkungsfaktor vermuten und einen guten Startpunkt für R200 finden. Ich denke, es wird wie 47k-ish sein.
Variationen davon könnten noch besser funktionieren. Wenn Sie beispielsweise eine Spannungsreferenz und einen Komparator oder mehrere weitere Transistoren hinzufügen, können Sie den Ladestrom tatsächlich auf dem Maximum halten, bis der VCC unter einen bestimmten Punkt fällt. Dann wird der Ladestrom zurückgesetzt, um den VCC auf diesem Niveau zu halten. Aber meiner Meinung nach sollten Sie, wenn Sie diese Komplexität erreichen, einfach einen IC verwenden, der alles für Sie erledigt, wie den bq24210.
Ich bin offen, dies weiter zu diskutieren. Kennzeichnen Sie mich einfach, um meine Aufmerksamkeit zu erhalten.
quelle
Ich möchte genau das tun. Ich denke, der Kondensator auf Vin hilft sehr, weil er beim Laden weniger Strom zieht und nicht mehr zu viel Strom aus der Fotozelle zieht. Dies ist der Punkt, an dem die Ausgangsleistung sinkt. Sobald der Kondensator unter 4 V fällt, wird sich der TPS4056 meiner Meinung nach selbst deaktivieren, bis die Kappe wieder hoch genug aufgeladen ist. Wenn es wieder auf 4 V aufgeladen wird, wirkt es wie ein Schwungrad.
Eine andere Idee, über die ich nachdenken möchte, ist die Verwendung eines Fotowiderstands für Rprog.
quelle
Nur um sich zu erinnern ... dieser Ladegerät-IC ist linear. Dies bedeutet, dass Sie, wenn Ihre Batterie ~ 4 V und Ihr Solarpanel ~ 6 V hat, etwa 2 V * Strom als Wärme verschwenden. Selbst wenn Sie es schaffen, das Maximum aus dem Panel herauszuholen, ist der Energieverlust hoch. Erwägen Sie die Verwendung eines Schaltreglers oder machen Sie Ihren eigenen (Buck) mit atmega. Dies ist eine einfache Schaltung und kann in jedem Lastfall einen Wirkungsgrad von etwa 90% haben. Habe Spaß.
quelle
Ist die maximale Sonnenenergiegewinnung wichtiger oder wie wird die korrekte Verwendung eines TP4056 wichtiger? Wenn die maximale Sonnenenergiegewinnung wichtiger ist, sind alle Ihre Schaltkreise und alle bisherigen Antworten falsch. Ihr 6-V-Solarpanel liefert in Situationen mit gedämpftem Licht 2 bis 4 V, und Sie können nicht erwarten, dass ein 4,2-V-Akku in dieser Situation vollständig aufgeladen wird. Daher ist Ihr Ladegerät unabhängig von Ihrem Ladewert kein maximales Solarstrom-Absauggerät verwenden.
Stattdessen benötigen Sie einen Vorstufen-Aufwärtswandler mit niedrigem Start und Spannungsregelung bei 5 V. Wenn Sie fertig sind, müssen Sie sich um nichts anderes kümmern. Verwenden Sie keinen Mikrocontroller für ein einfaches Ladegerät wie dieses, es verschwendet mehr Energie als bei gedämpftem Licht. In der Tat sollten Sie den TP4065 aus der Gleichung entfernen, wenn die maximale Sonnenenergiegewinnung das Wichtigste ist.
quelle