Fragen zu TP4056

OP #6258416
Hallo

für ein Projekt beschäftige ich mich mit dem TP4056 und habe da ein paar 
Fragen.
Ich würde gerne sowohl den Status, als auch den Ladestrom von einem 
Raspi oder Arduino lesen/steuern.

A) Zu den Status LEDs. In den Plänen die ich gefunden haben sind die 
Status LEDs mit 1K-Ohm Vorwiderständen versehen, was mich etwas stutzig 
macht. Bei 5V komme ich bei SMD LEDs auf ~150Ohm -> ~300Ohm aber nie auf 
1K und in den Videos, usw sind die LEDs wirklich hell. Wie kann das 
sein?

B) Der "PROG(Pin 2): Constant Charge Current Setting and Charge Current 
Monitor Pin". Wie schon geschrieben, ich würden den Ladestrom gerne 
steuern. Ist die Idee mit dem Optokoppler der richtige Weg?

Die Optokoppler benutze ich (oder überlege sie zu benutzen) um den Akku 
und Ladekreis, galvanisch vom Rest zu trennen.

Danke und schon mal herzlichen Danke.
Angehängte Dateien:
Philipp H. schrieb:
> In den Plänen die ich gefunden haben sind die
> Status LEDs mit 1K-Ohm Vorwiderständen versehen, was mich etwas stutzig
> macht. Bei 5V komme ich bei SMD LEDs auf ~150Ohm -> ~300Ohm aber nie auf
> 1K

Für welchen Strom hast du das gerechnet? 20mA? Soll das eine 
Taschenlampe werden?

> in den Videos, usw sind die LEDs wirklich hell. Wie kann das  sein?

Weil das LED aus diesem Jahrtausend sind, und nicht aus dem letzten? 
Aktuelle LED leuchten bei 1-2mA schon recht hell. Erst recht bei kleinen 
Bauformen wie 0805 SMD.

Auch ein Optokoppler braucht keine 20mA. Einfach die Ausgangsseite etwas 
hochohmiger beschalten. Oder einen Typ mit höherem CTR nehmen.

> B) Der "PROG(Pin 2): Constant Charge Current Setting and Charge Current
> Monitor Pin". Wie schon geschrieben, ich würden den Ladestrom gerne
> steuern. Ist die Idee mit dem Optokoppler der richtige Weg?

Jein. Das Datenblatt sagt: "PROG(Pin 2): ... When in precharge mode, the
ISET pins voltage is regulated to 0.2V. When in constant charge current 
mode, the ISET pins voltage is regulated to 2V."

Deine Optokoppler sind keine idealen Schalter. Am Fototransistor bleibt 
eine Restspannung stehen. Für deinen LTV826 z.B. 0.1V typ, 0.2V max, 
wenn man ihn heftig übersteuert. Das mußt du bei der Berechnung der 
geschalteten Widerstände mit einbeziehen. Für den Strom im 
Trickle-Charging Modus haben die geschalteten Widerstände aber so oder 
so nur noch sehr wenig Effekt.

> Die Optokoppler benutze ich (oder überlege sie zu benutzen) um den
> Akku und Ladekreis, galvanisch vom Rest zu trennen.

Typisches Anfängerdenken. Gürtel und Hosenträger.
Gast
1.Wenn du meinst eine galvanische Trennung zu benoetigen,sind 
Optokoppler fuer akkurates Schalten des Ladestromes wahrscheinlich nicht 
zu empfehlen,wegen der Kollektor - Emitter Restspannung.Mit einem 
MosFet/Reedrelais waere das kein Problem.Am besten mal testen wie sehr 
der berechnete Ladestrom tatsaechlich vom Praxiswert abweicht.

2.Den Ladestrom unbedingt VOR dem Modul messen.Also nicht einen 
Shuntwiderstand in die Zuleitung zur Batterie einfuegen.Ansonsten kommst 
du nicht auf die berechneten Ladestroeme.Die Zuleitungen zur Batterie 
sollten moeglichst auch nicht unnoetig lang sein.
Gast
Sascha W. schrieb:
> Bei 5V komme ich bei SMD LEDs auf ~150Ohm -> ~300Ohm
> aber nie auf 1K

Angemeldet seit 27.03.2006 und noch immer die LED nicht verstanden?

Die Optokopplerorgie ist überflüssig: Wenn der µC und der 4056 aus den 
selben 5V versorgt werden, darf man Chrg und Stby direkt an den µC 
schalten, vielleicht mit einem Widerstand nach Plus. Beim Arduino 
reichen die internen PullUps.

Ein Raspberry ist für solchen Kinderkram deutlich fehl am Platze, müsste 
aber aufgrund seiner 3,3V getrennt oder zumindest mit Spannungsteilern 
beschaltet werden.

Die Umschaltung des Ladestroms mit einem Optokoppler ist recht windig, 
da deren Restspannung UCE schwer kalkulierbar ist. Ich würde die mit 
zwei N-FETs machen, mit einem geeigneten LL-FET ginge das sogar sogar am 
Raspberry.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 6 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.