Inhaltsverzeichnis:

Hinzufügen von Regeneration in Bretts Arduino ASCD 18650 Smart Charger / Discharger - Gunook
Hinzufügen von Regeneration in Bretts Arduino ASCD 18650 Smart Charger / Discharger - Gunook

Video: Hinzufügen von Regeneration in Bretts Arduino ASCD 18650 Smart Charger / Discharger - Gunook

Video: Hinzufügen von Regeneration in Bretts Arduino ASCD 18650 Smart Charger / Discharger - Gunook
Video: Представляем умопомрачительную биотехнологию регенерации: Майкл Левин 2024, November
Anonim
Hinzufügen von Regeneration in Bretts Arduino ASCD 18650 Smart Charger / Discharger
Hinzufügen von Regeneration in Bretts Arduino ASCD 18650 Smart Charger / Discharger

Die DIY-TESLA-Powerwall-Community wächst rasant. Der wichtigste Schritt beim Bau einer Powerwall ist die Gruppierung der Batteriezellen in Packs mit gleicher Gesamtkapazität. Dadurch können die Akkupacks in Reihe geschaltet und einfach für minimale Entladung und maximale Ladespannung abgeglichen werden. Um diese Gruppierung von Batteriezellen zu erreichen, muss man die Kapazität jeder einzelnen Batteriezelle messen. Die genaue Messung der Kapazität von Dutzenden von Batterien kann eine große und überwältigende Aufgabe sein. Aus diesem Grund verwenden die Enthusiasten normalerweise kommerzielle Batteriekapazitätstester wie den ZB2L3, IMAX, Liito KALA und andere. In der DIY-TESLA-Powerwall-Community gibt es jedoch einen sehr beliebten DIY-Batteriekapazitätstester - den Arduino ASCD 18650 Smart Charger / Discharger von Brett (https://www.vortexit.co.nz/arduino-8x-charger-discharger/). In diesem anweisbaren werden wir diesen DIY-Batteriekapazitätstester so modifizieren, dass die zu testende Batterie ihre Energie auf eine andere Batterie mit hoher Kapazität überträgt und so die Verschwendung von Energie als Wärme durch einen Leistungswiderstand (die übliche Methode zum Messen der Batteriekapazität) vermeidet.

Schritt 1: Bau eines Prototyps von Bretts DIY Battery Capacity Tester

Bau eines Prototyps von Bretts DIY Battery Capacity Tester
Bau eines Prototyps von Bretts DIY Battery Capacity Tester
Bau eines Prototyps von Bretts DIY Battery Capacity Tester
Bau eines Prototyps von Bretts DIY Battery Capacity Tester

Ich würde empfehlen, Bretts Webseite zu besuchen und den Anweisungen https://www.vortexit.co.nz/arduino-8x-charger-discharger/ zu folgen. Dann wird die Idee, dies zu ändern, im Schaltplan gezeigt. Grundsätzlich verwenden wir anstelle eines Widerstands zur Dämpfung der gemessenen Batterieenergie einen sehr niederohmigen Widerstand als Shunt. In unserem Fall verwenden wir einen 0,1 Ohm 3-Watt-Widerstand. Dann bauen wir einen DC-Boost-Converter mit Feedback. Es gibt viele Links zum Bau eines Arduino-gesteuerten Aufwärtswandlers, aber ich habe das Video von Electronoobs (https://www.youtube.com/embed/nQFpVKSxGQM) verwendet, das sehr lehrreich ist. Außerdem verwendet Electronoobs hier ein Arduino, daher werden wir einen Teil seines Feedback-Loop-Codes verwenden. Im Gegensatz zum herkömmlichen Aufwärtswandler werden wir den Entladestrom überwachen und versuchen, ihn konstant zu halten, nicht die Ausgangsspannung. Dann glättet die hohe Kapazität der Regenerativbatterie parallel zu einem Kondensator die Ausgangsspannung wie im Bild (Oszilloskopbild) gezeigt. Ohne den 470uF-Kondensator müssen Sie auf die Spannungsspitzen achten.

Schritt 2: Die Maschine

Die Maschine
Die Maschine
Die Maschine
Die Maschine
Die Maschine
Die Maschine
Die Maschine
Die Maschine

Da sich das gesamte Projekt derzeit in der Entwicklung befindet, habe ich mich entschieden, kommerzielle Leiterplatten zu verwenden und alle Komponenten zu montieren. Dies ist ein Lernprojekt für mich, daher hat mir PCB geholfen, meine Lötfähigkeiten zu verbessern und alle möglichen Dinge über analoge und digitale Elektronik zu lernen. Ich war auch besessen davon, die Regenerationseffizienz zu erhöhen. Was ich herausgefunden habe ist, dass dieses Setup zu einer Regenerationseffizienz von >80% für Entladeraten von 1 Ampere führt. Im Schaltplan zeige ich alle benötigten Komponenten zusätzlich zu dem, was Brett in seinen Schaltplänen zeigt.

Schritt 3: Der Arduino-Code

Für das Arduino habe ich Bretts Code verwendet und Pulsweitenmodulation (PWM) eingebaut. Ich habe Timer verwendet, um die PWM mit 31 kHz auszuführen, was (theoretisch, aber ich habe es nicht überprüft) eine bessere Effizienz bei der Umwandlung bietet. Weitere Merkmale sind die korrekte Messung des Entladestroms. Sie müssen die Messung richtig filtern, da unser Shunt-Widerstand 0,1 Ohm beträgt. Im Entladeteil des Codes passt sich das PWM-Tastverhältnis an, um den Strom konstant zu halten.

Empfohlen: