Schaltung zur Aufrechterhaltung eines Mindeststroms?

Ich habe einen billigen USB-Akku gekauft, um ein tragbares Projekt mit Strom zu versorgen. Es funktioniert großartig, außer dass es sich selbst abschaltet, wenn die Stromaufnahme unter einem bestimmten Betrag liegt (habe es nicht festgelegt, aber ich denke, es liegt bei etwa 60 mA). Manchmal ist meine tatsächliche Last geringer (es ist ein Arduino und einige LEDs), obwohl es auch ein bisschen höher laufen kann.

Ich kann den Akku eingeschaltet lassen, indem ich einfach einen Widerstand parallel zur Last schalte, aber das ist offensichtlich nur Stromverbrennung. Gibt es eine einfache Schaltung, die ich bauen kann, die sicherstellt, dass immer ein Mindeststrom gezogen wird, aber weniger oder keinen Strom zieht, wenn die tatsächliche Last zunimmt? Das heißt, wenn die LEDs ausgeschaltet wären, würde es 60 mA ziehen, aber wenn die LEDs 200 mA ziehen würden, würde es keinen Strom ziehen?

60 mA ist viel zu ziehen, nur um zu verschwenden. Möchten Sie nicht lieber den USB-Akku modifizieren, um die automatische Abschaltung zu deaktivieren?
Das klingt nicht sinnvoll - ist es ein eindeutig dokumentiertes Merkmal der Batterie? Hast du einen Link zu der Batterie?
Akku: sparkfun.com/products/11360 . Es wurde entwickelt, um tragbare Geräte wie Telefone / Tablets aufzuladen, aber es bietet ein gutes Preis-Leistungs-Verhältnis für die Kapazität, das integrierte Ladegerät und den 5-V-Regler. Es kann bei Bedarf auch 2A liefern, was cool ist. Aber ich weiß nicht wirklich genug, um es so zu modifizieren, dass es nicht automatisch heruntergefahren wird.
Also, lassen Sie mich sehen, ob ich Ihre Frage richtig gestellt habe. Sie müssen eine Batterie ständig entladen, aber Sie wollen diese Energie nicht verschwenden ... Sie wollen diese Energie also speichern ? ... Die Energie, die aus einem Energiespeichergerät kommt?
Nein, das ist es nicht. Ich möchte die Energie nicht speichern. Ich möchte nur sicherstellen, dass der gesamte Stromkreis der Batterie nie weniger als eine bestimmte Energiemenge entzieht. Was tatsächlich passieren wird, ist, dass ich die LEDs die meiste Zeit eingeschaltet habe, aber bei einer ausreichend niedrigen Einstellung, dass die Stromaufnahme sehr nahe am Abschaltwert liegt. Ich möchte sicherstellen, dass es nicht abschaltet.

Antworten (2)

Die naheliegendste Lösung für mich ist, Ihren Arduino so zu programmieren, dass er einige Widerstände antreibt, wenn er keine LEDs antreibt. Wenn Sie einen freien GPIO-Port haben, sollte dies einfach sein.

Zählen Sie num_leds_lit und wenn dies unter n fällt, setzen Sie resistance_driver_pin hoch.

Wenn Sie die Idee der Energieverschwendung nicht mögen, haben Sie eine Leerlaufschleife, die Pi auf eine Million Dezimalstellen berechnet. Ein ausgelasteter Mikroprozessor verbraucht wahrscheinlich mehr Milliwatt als ein wirklich untätiger.

Macht Sinn. Ich habe versucht, etwas zu finden, das nicht durch den Arduino ging, aber das lag daran, dass der maximale Strom durch die LEDs für den Arduino zu hoch ist. Aber da ich weiß, wie viel dieser Strom sein wird, und das ist nicht sehr hoch, sollte das in Ordnung sein. Danke.

Laut Datenblatt: -

Der TP4056 beendet den Ladezyklus automatisch, wenn der Ladestrom auf 1/10 des programmierten Werts abfällt, nachdem die Float-Endspannung erreicht ist.

Und es gibt einen Widerstand ( R P R Ö G ), das auf etwa 10k eingestellt werden kann, wodurch der Ausgangsstrom auf 130mA begrenzt wird, oder es kann auf 5k für 250mA eingestellt werden, aber nur Sie wissen, wo Sie es für den normalen Betrieb einstellen müssen.

Wenn Ihr Betriebsstrom weniger als beispielsweise 250 mA beträgt und nicht auf weniger als 25 mA abfällt, ist dies mit einem 5-k-Widerstand möglich. Der Trick besteht darin, die 10: 1-Differenz der von Ihrer Schaltung aufgenommenen Ströme nicht zu überschreiten.

Hier ist der Link zum Dokument – ​​beachten Sie die Tabelle oben auf Seite 3.

Wenn ich das richtig verstehe, wird dieser Chip nur beim Laden des Akkus verwendet, nicht beim Entladen. Ich verwende eine Batterie als Spannungsquelle, ich mache mir keine Sorgen darüber, was passiert, wenn die Batterie geladen wird.
@Emoses, soweit ich das beurteilen kann, schaltet sich dieser Chip aus, wenn der Akku als geladen gilt, wenn die Stromaufnahme gemäß dem obigen Zitat unter einem Zehntel des Ladestroms liegt. Es ist die Abschaltsituation, die entsteht, weil Ihr Stromkreis nicht genug Strom zieht, sobald das Ladegerät glaubt, dass es seinen Ladezyklus beendet hat. Also nein, der Chip steuert die Abschaltsituation basierend auf "etwas" und liefert weiterhin Strom, wenn IHRE Schaltung mehr als ein Zehntel des Ladestroms zieht, sonst schaltet er IHRE Schaltung ab - lesen Sie die Broschüre.
Ich muss es öffnen und nachsehen, denke ich. Ich hatte den Eindruck, dass es zwei Schaltkreise in der Box gibt: einen, der das Laden der LiPo-Akkus im Gehäuse über den Mini-USB-Eingangsanschluss steuert, der von diesem Ladekontrollchip gesteuert wird, und einen anderen Schaltkreis, der geregelte 5 V liefert über die zwei USB-Ausgangsports, die nicht durch das TP4056 gehen. Auch beim Entladen ist das Verhältnis definitiv größer als 10:1: Das Pack kann bis zu 3A liefern, aber der Abschaltstrom beträgt << 300mA
@Emoses Ich kann nur auf das Datenblatt gehen, Alter.
Update: Ich habe die Box bei einem defekten aufgebrochen, und es gibt einen kleinen programmierbaren Mikroprozessor, von dem ich mir ziemlich sicher bin, dass er die Logik zum Abschalten der Batterie übernimmt, wenn kein Strom vorhanden ist. Das macht Sinn, da es eine Verzögerung von einigen Sekunden gibt, bevor es abschaltet.