Inhaltsverzeichnis:

DIY Arduino PWM5 Solarladeregler (PCB-Dateien und Software enthalten) - Gunook
DIY Arduino PWM5 Solarladeregler (PCB-Dateien und Software enthalten) - Gunook

Video: DIY Arduino PWM5 Solarladeregler (PCB-Dateien und Software enthalten) - Gunook

Video: DIY Arduino PWM5 Solarladeregler (PCB-Dateien und Software enthalten) - Gunook
Video: GRBL PCB Shield - CNC Plotter | Vinyl Cutter 2024, Juli
Anonim
Image
Image
Den Schaltplan zeichnen
Den Schaltplan zeichnen

Vor einigen Jahren entwarf Julian Ilett den originalen, auf PIC-Mikrocontrollern basierenden Solarladeregler „PWM5“. Er experimentierte auch mit einer Arduino-basierten Version. Seine Videos findet ihr hier:

Laut Julians Schaltplan hat arduined.eu eine sehr kleine Version entwickelt, die auf dem 5V, 16MHz Arduino Pro Mini basiert:

Nachdem ich bereits zwei MPPT-Buck-Solarladegeräte entworfen und gebaut hatte, wollte ich dieses sehr einfache Design ausprobieren.

Schritt 1: Zeichnen des Schaltplans

Der Schaltplan basiert auf Julians handgezeichnetem. Ich habe versucht, es so verständlich wie möglich zu machen. Es wird auch die Basis für eine richtige Leiterplatte sein.

Schritt 2: Entwerfen einer richtigen Leiterplatte

Entwerfen einer richtigen Leiterplatte
Entwerfen einer richtigen Leiterplatte
Entwerfen einer richtigen Leiterplatte
Entwerfen einer richtigen Leiterplatte

Der Eagle-Schaltplan war die Grundlage für dieses PCB-Layout. Die Spuren sind einseitig und sehr breit. So können Sie Ihre Platinen problemlos ätzen, wenn Sie diese nicht bei einem Hersteller bestellen möchten.

Schritt 3: Vorbereiten der Prototypenplatine

Vorbereitung der Prototypenplatine
Vorbereitung der Prototypenplatine
Vorbereitung der Prototypenplatine
Vorbereitung der Prototypenplatine
Vorbereitung der Prototypenplatine
Vorbereitung der Prototypenplatine
Vorbereitung der Prototypenplatine
Vorbereitung der Prototypenplatine

Bevor ich die Platinen bestelle, wollte ich das Design auf einem Stück Prototypenplatine verifizieren. Seine Größe beträgt 0,8 x 1,4 Zoll.

Schritt 4: Befüllen des Boards

Bestücken des Boards
Bestücken des Boards
Bestücken des Boards
Bestücken des Boards
Bestücken des Boards
Bestücken des Boards

Da das Board die gleiche Größe wie das Pro Mini haben sollte, liegen die Komponenten sehr eng beieinander. Natürlich könnten wir auch SMD-Bauteile verwenden, aber ich wollte das Design so DIY-freundlich wie möglich halten. Die Komponentennamen finden Sie im Schaltplan. Alle Widerstände haben eine Größe von 1/4 Watt.

Übrigens: Dies war mein erster bleifreier Lötversuch. So könnte es sauberer aussehen;-)

Schritt 5: Testen des Dickson-Ladepumpenkreises

Testen des Dickson-Ladungspumpenkreislaufs
Testen des Dickson-Ladungspumpenkreislaufs
Testen des Dickson-Ladungspumpenkreislaufs
Testen des Dickson-Ladungspumpenkreislaufs

Da ich den Stromverbrauch so gering wie möglich halten wollte (er liegt bei ca. 6mA), habe ich die 3.3V, 8MHz Version des Arduino Pro Mini verwendet. Aufgrund der 3,3V (statt 5V) Versorgung war ich mir also nicht sicher, ob die Ladungspumpe die erforderliche Gatespannung für den IRF3205 MOSFET erzeugen kann. Also habe ich ein kleines Experiment mit verschiedenen PWM-Frequenzen und Pumpkondensatoren gemacht. Wie Sie sehen, reichte die Spannung von etwa 5,5 V nicht aus, um einen MOSFET mit nicht-logischem Pegel anzusteuern. Also habe ich mich für einen IRLZ44N entschieden. Dies ist ein sogenannter Logikpegel-MOSFET und funktioniert gut mit 5V.

Schritt 6: Löten der verbleibenden Komponenten und Drähte

Löten der restlichen Komponenten und Drähte
Löten der restlichen Komponenten und Drähte
Löten der restlichen Komponenten und Drähte
Löten der restlichen Komponenten und Drähte
Löten der restlichen Komponenten und Drähte
Löten der restlichen Komponenten und Drähte

Dann war es Zeit, die restlichen Komponenten sowie die Drähte und die externe Anti-Backed-Diode zu löten. Diese Diode ist sehr wichtig! Stellen Sie sicher, dass es Ihren maximalen Strom verarbeiten kann.

Schritt 7: Softwaretests

Softwaretests
Softwaretests
Softwaretests
Softwaretests
Softwaretests
Softwaretests

Da die ursprüngliche Software ein bisschen so war wie Sie, beschloss ich, meine eigene zu schreiben. Sie können es (und die Eagle-PCB-Dateien sowie die Gerbers) auf meinem GitHub herunterladen. Der Link ist am Ende dieses Instructable.

Ein wichtiger Schritt war die Ermittlung der maximalen Schaltfrequenz der Julians MOSFET-Treiberschaltung. Wie Sie sehen, sieht 15 kHz schrecklich aus (gemessen am MOSFET-Gate) und würde viel Wärme erzeugen. 2kHz sieht dagegen akzeptabel aus. Sie können die Unterschiede im Video auf der ersten Seite dieses Artikels sehen.

Um die erforderlichen Messungen durchzuführen, habe ich mein billiges DSO201-Taschenoszilloskop, ein Multimeter und einen DIY-Arduino-Leistungsmesser verwendet.

Schritt 8: Fazit, Download-Links

Fazit, Downloadlinks
Fazit, Downloadlinks

Was ist also das Fazit dieses kleinen Projekts? Es funktioniert gut, kann aber natürlich nicht für Batterienennspannungen unter 12 V verwendet werden. Zumindest wäre es in diesem Fall sehr ineffizient, da es sich nur um ein PWM-Ladegerät und nicht um einen Abwärtswandler handelt. Es hat auch kein MPPT-Tracking. Aber für seine Größe ist es ziemlich beeindruckend. Es funktioniert auch mit sehr kleinen Sonnenkollektoren oder bei sehr schwachem Sonnenlicht.

Und natürlich macht es großen Spaß, dieses Ding zu bauen. Ich habe es auch genossen, mit meinem Oszilloskop zu spielen und die MOSFET-Treiberschaltung zu visualisieren.

Ich hoffe, dieses kleine Instructable war hilfreich für Sie. Schauen Sie sich auch meine anderen Elektronik-Videos auf meinem YouTube-Kanal an.

Software, Eagle-CAD-Dateien und Gerber-Dateien auf meinem GitHub:

github.com/TheDIYGuy999/PWM5

MPPT-Ladegeräte auf meinem GitHub:

github.com/TheDIYGuy999/MPPT_Buck_Converte…

github.com/TheDIYGuy999/MPPT_Buck_Converte…

Mein YouTube-Kanal:

www.youtube.com/channel/UCqWO3PNCSjHmYiACD…

Schritt 9: Wo bestellen Sie Ihre Boards?

Wo Sie Ihre Boards bestellen können
Wo Sie Ihre Boards bestellen können
Wo Sie Ihre Boards bestellen können
Wo Sie Ihre Boards bestellen können

Die Platinen können hier bestellt werden:

jlcpcb.com (mit den angehängten Gerber-Dateien)

oshpark.com (mit der Eagle-Board-Datei)

natürlich gibt es auch andere Alternativen

Empfohlen: