Forum: Mikrocontroller und Digitale Elektronik Fragen zu TP4056


von Philipp H. (magier)


Angehängte Dateien:

Lesenswert?

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.

von Christian M. (Gast)


Lesenswert?

Philipp H. schrieb:
> Bei 5V komme ich bei SMD LEDs auf ~150Ohm -> ~300Ohm aber nie auf 1K

Die Absolute Maximum Ratings sind NICHT der empfohlene Strom!

Was Du bei den OK für einen Strom brauchst, ist was anderes.

Gruss Chregu

von Sascha W. (sascha-w)


Lesenswert?

Philipp H. schrieb:
> 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?
Weil aktuelle LEDs auch bei 2mA schon hell leuchten.

Sascha

von Axel S. (a-za-z0-9)


Lesenswert?

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.

von Toxic (Gast)


Lesenswert?

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.

von Teo D. (teoderix)


Lesenswert?

Toxic schrieb:
> Ansonsten kommst
> du nicht auf die berechneten Ladestroeme.

Das wäre das geringste Problem. Er schaltet dann ein paar 100mV zu früh 
um/ab.

von Manfred (Gast)


Lesenswert?

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.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.