Arduino Energiezähler
Energie Daten Auswertung
In diesem Schritt sehen wir wie die auf der SD Karte gespeicherten Energie Daten der Solaranlage mit Hilfe eines Makros in Excel ausgewertet werden können.
Auswertung
1) CSV Datei von SD Karte mit dem Namen „LOGFILE.csv“ in gleichem Ordner wie „Auswertung.xlsm“ Excel Datei ablegen
2) „Auswertung.xlsm“ öffnen und auf „Aktualisierung“ klicken
Das Makro welches die Auswertung durchführt besteht hauptsächlich aus 3 Teilen:
1/3) importData
importiert die Zeit- Spannungs- und Stromdaten aus der „LOGFILE.csv“ Datei in das „Daten“ Tabellenblatt der „Auswertungs.xlsm“ Datei
2/3) processData
in diesem Abschnitt werden die Berechnungen durchgeführt
zuerst werden dabei die Spaltenüberschrifter der berchneten Spalten eingefügt
anschließend werden in der ersten Schleife alle aus der csv Datei importierten Überschriftszeilen gelöscht die zwischen den Daten stehen
in der zweiten Schleife werden dann die folgenden Werte berechnet:
Zeitdifferenz in Sekunden als aktuelle cvs Zeit minus der vorhergehenden cvs Zeit
Zeitstempel in Sekunden als alter Zeitstempel plus der aktuellen Zeitdifferenz (fortlaufende, eindeutige ID als Wert für die X-Achse des Diagramms)
Leistung in Watt als aktuelle Spannung mal dem aktuellen Strom
Arbeit in Kilowattstunden als Leistung mal der Zeitdifferenz geteilt durch 3600 Sekunden pro Stunde und durch 1000 als umrechnung von Wh in kWh
Spannung der Batterie [V] als gemesse Spannung [mV] / 1000
3/3) updateCharts
aktualisiert die Datenbereiche der beiden Datenreihen im Diagramm im „Auswertung“ Tabellenblatt