Li-Po-USB-Ladegerät mit PIC, die Spannung fällt nicht auf 0 V

Ich entwerfe ein Einzelzellen-Li-Po-Ladegerät mit einem PIC. Ich habe das:

Geben Sie hier die Bildbeschreibung ein

Ich treibe die Transistoren von einem 12F-PIC-Mikrocontroller aus. Wie Sie in der Rechteckwelle oben auf dem Oszilloskop sehen können, fällt das Signal nicht auf 0 V, sondern auf 1,85 V und die höchste erreichte Spannung beträgt 5 V, also habe ich 5-1,85 = 3,15 V an der Batterie und ich brauche 4,2 V zum Aufladen.

Warum erreicht die Spannung nicht 0V? Ich habe es mit einem 2N7000-Mosfet versucht, aber das Fahren mit 5 V bietet zu viel Rds-Widerstand und die Spannung erreicht 5 V, fällt aber nur auf etwa 4 V. Gibt es eine andere Lösung, an die Sie denken können?

R1 soll die Batterie sein, die 500 mA so viel verbraucht (USB-Grenze), und R3 wird für die Strommessung verwendet.

Danke !

Ich habe meine Antwort aktualisiert, um auf Ihre Kommentare einzugehen. Jemand in den USA oder anderswo ist möglicherweise bereit, Ihnen einen IC zuzusenden.

Antworten (1)

Warnung:

  • Wenn Sie die Schaltung wie unten beschrieben ändern, damit sie "richtig" funktioniert, wird sie versuchen, einen LiPo-Akku zu zerstören. Dies liegt daran, dass Sie 5 V an die Batterie anlegen, wenn Sie nur 4,2 V als absolutes Maximum anlegen sollten.

    Mit R1 = 5 Ohm können Sie bei 4,4 V etwa 150 mA und bei 4,4 V etwa 100 mA liefern. Dies liegt weit außerhalb der sicheren Spezifikation von im Wesentlichen allen LiPo-Batterien, die Sie verwenden werden, und ein Vorfall mit „Entlüftung mit Flamme“ ist möglich.

    Ihr Design muss sicherstellen, dass die an die Batterie angelegte Spannung niemals 4,2 V überschreitet. Sie können eine höhere Spannung per PWM schalten, um sie auf maximal 4,2 V zu reduzieren, wenn Sie die PWM filtern, sodass die Batterie niemals eine Spannung über 4,2 V sieht. Wenn Sie zB 5 V PWM bei 84 % Einschaltdauer schalten, beträgt der mittlere Pegel 0,84 x 5 V = 4,2 V. Wenn Sie dieses PWM-Signal jedoch direkt an die Batterie anlegen, würde der 5-V-Spitzenpegel wahrscheinlich Schäden verursachen.

    LiPo-Lade-ICs sind zu einem vernünftigen Preis leicht erhältlich. Sie sind wahrscheinlich besser dran, wenn Sie einen verwenden.

    Sich auf den USB-Anschluss zu verlassen, um den Strom zu begrenzen, ist eine Einladung zur flammenden Zerstörung Ihres Akkus oder mehr. Während ein Port so spezifiziert sein kann, dass er 500 mA an eine USB-Buchse liefert, kann er in einigen Fällen mehrere Ampere liefern. Das Plus an Überspannung an der Batterie ist eine Formel für ein Feuerwerk.


Das Problem mit der bestehenden Schaltung:

Q1 & Q2 bilden ein „Darlington-Paar“. Die Ausgangsspannung darf nicht mehr als 2 x Vbe unter V2 fallen, da jeder Basis-Emitter-Übergang Vbe um etwa 0,6 Volt absenken muss, damit der Transistor einschaltet.

V2 = 5 V
Q1e = 5-0,6 = 4,4 V
Q2e = Q1e -0,6 = 4,4 - 0,6 = 3,8 V. In der Praxis werden Sie aufgrund höherer Vbe-Werte etwas weniger.

Eine Lösung besteht darin, Q1 und Q2 durch einen PNP-Transistor (nennen wir ihn Q3) mit Emitter an R1, Kollektor an R3 zu ersetzen und die Basis über R2 anzusteuern. Jetzt ist der Transistor eingeschaltet, wenn V2 niedrig ist. Oder Sie können einen P-Kanal-MOSFET mit Source an R1, Drain an R3 und Gate an V2 verwenden.


Spannungsbegrenzer:

Wenn Sie Ihr eigenes Ladegerät bauen, müssen Sie die maximale Batteriespannung begrenzen.
Meine Antwort hier zeigt, wie man eine kostengünstige Präzisions-Klemmschaltung baut, um die Batteriespannung zu begrenzen.

Einstellbare Spannungsklemme – siehe Referenz oben für Details.

Geben Sie hier die Bildbeschreibung ein


Als Hinweis darauf, wie einfach ein IC-basiertes Ladegerät sein kann, so lange Sie die ICs erhalten können, dann, wenn Sie Ihr eigenes Lithium-Ionen- / LiPo-Ladegerät für bis zu 500 mA Laderate bauen möchten, dann verwenden Sie das Ladegerät-IC MCP83831 / MCP83832 ist eine sehr einfache und kostengünstige Möglichkeit, dies zu tun. Datenblatt hier

Es kann buchstäblich so einfach sein wie diese Schaltung

Geben Sie hier die Bildbeschreibung ein.

Weitere Einzelheiten dazu finden Sie in meiner Antwort auf diese Stack-Tausch-Frage .

Die ICs sind ab Lager bei Digikey für 0,68 $/1 und 0,42 $/100 $ erhältlich .

Vielen Dank für die Antwort :) Der 5-Ohm-Widerstand dient nur zur Simulation eines Stroms von 500 mA, der das Maximum ist, das von USB abgezogen werden kann. Ungefähr 5 V, sind Sie sicher, dass dies die Batterie beschädigt? Da ich die GND-Verbindung schalte, sollte die Spannung Vmax * sqrt (Duty [%]) sein, also habe ich bei 5 V und 50% Duty 3,53 V oder muss ich die 5-V-Quelle anstelle von GND schalten? Ich würde ein Li-Po-Ladegerät kaufen, einzelne Zellen sind sehr billig, aber sie werden hier nicht verkauft. Ich muss es zum Beispiel bei EEUU kaufen (ich komme aus Argentinien): /
Wenn ich keine Wahl habe, muss ich wohl etwas mehr bezahlen und in den USA kaufen. Davor habe ich mit PNP und PNP Darlington getestet und ich bekomme 4,1 V, es gibt keine Möglichkeit, mehr Spannung zu bekommen?
@Andres - Hast du getan, was ich vorgeschlagen habe, und deine Schaltung geändert? Wenn Sie meine Beschreibung sorgfältig lesen und verfolgen, welche Spannung wo und warum ist, wie ich erkläre, dann werden Sie sehen, dass Ihre Schaltung für die Aufgabe, die Sie versuchen, grundsätzlich ungeeignet ist. Wenn Sie das umsetzen, was ich vorgeschlagen habe, wird es funktionieren. Wenn Sie die Schaltung, die Sie jetzt haben, weiterhin verwenden, wird sie niemals richtig funktionieren. [Ich könnte eine Schaltung wie Ihre zum Laufen bringen, indem ich einen FET mit speziellen Eigenschaften verwende, aber der von mir vorgeschlagene cct funktioniert mit "alltäglichen" Teilen.
Tut mir leid, dass ich diese Schaltung nicht ausprobiert habe, weil ich dachte, es sei nur ein Spannungsbegrenzer, und die Empfehlung, die Sie mir gegeben haben, war, einen PNP zu verwenden, tut mir leid, das missverstanden. Ich verstehe die Schaltung nicht, Vo ist die Ausgangsspannung und die andere Schiene ist Masse oder 5 V?
Ihre vorhandene Schaltung funktioniert nicht mit zwei Transistoren. Es kann mit einem Transistor geringfügig funktionieren, ist aber nicht gestaltbar. SO Verwenden Sie die von mir beschriebene PNP-Schaltung. DANN eine Serie R verwenden. Dann die Klemmschaltung verwenden. Klemme ohne Serie R brät. Ct kann so modifiziert werden, dass die Klemme PNP ausschaltet, wenn Vout auf max ist. ABER versuchen Sie es zuerst mit PNP. Gehen Sie von dort aus.
Ich habe es mit PNP versucht, ich konnte 4,7 V bei 500 mA mit BD140 ohne Strommesswiderstand und 4,4 V mit Strommesswiderstand erreichen. Es sollte in Ordnung sein, danke für deine Hilfe und Geduld. Ich brauche keinen Spannungsbegrenzer, da mein Mikrocontroller dafür sorgt, dass die Spannung niemals 4,2 V mit PWM überschreitet und der Strom niemals 500 mA überschreitet.