SDM630M-DC - 3 Phasen Messgerät/Stromzähler

Prüfmittel und Messinstrumente für Solar

Moderator: Mod-Team

 

5.00 (1 Bewertungen)

SDM630M-DC - 3 Phasen Messgerät/Stromzähler

Beitragvon pezibaer » 05.03.2014, 17:59

Dachte ich schreib mal etwas dazu .. weil ich grad recht Happy bin und es im Netz darüber nicht wirklich viel gibt

Hatte mir letzte Woche einen SDM630M-DC bestellt.. ein 3 Phasen Direktleitungsmessgerät.. es gibt ihn auch auch als Messwandler ..

Weil ich vor der Entscheidung stehe welchen HybridWR ich zur Abdeckung meiner Lasten kaufen.. Ob 3 phasig .. oder 1 phasig.. Will mal feststellen will sich genau sich mein Tagesbedarf mit Spitzen und Durchschnitt im Haushalt auf den 3 Phasen verteilt verhält... und dann auf die Leistung festlegen

Da ich nicht 3 kleine normalen 1 Phasenzähler mit S0 auslesen wollte damit ich jeden Leitungsstaus seperat erfassen kann hab ich mir für das SDM630M-DC entschieden und muß sagen ich bereue es nicht..

Auszulesende Werte über Modbus RTU gibt es endlos viele.. ansonsten gibt es auch 2 S0 Ausgänge

http://www.ausboard.net.au/index_files/Eastron/Eastron%20Modbus%20Registers.pdf

Gerät kann in beide Richtungen messen

Auslesen über Modbus funktioniert wunderbar mittels Arduino NANO und MAX485CPA+ und der Lib
https://sites.google.com/site/jpmzometa/arduino-mbrt/arduino-modbus-master

Einzig eines muß ich erwähnen wo ich am WE fast verzweifelt bin .. der A/B Kanal ist entgegen den Angaben verkehrt belegt.... vielleicht Zufall bei meinem Teil.. aber es hat mich fast in den Wahnsinn getrieben :)


Derzeit erfasse ich noch alles auf eine SD Karte im Sekundentakt .. Live Netzwerkanbindung in Datenbank erfolgt wenn ich wieder W5100 Netzwerkshield Nachschub für den Arduino bekomme..

CAM01051 (Andere).jpg



der gesamte Arduino Code der zum Auslesen notwendig ist wäre dieser

Code: Alles auswählen
#include <ModbusMaster.h>

ModbusMaster node(2);

void setup() {
  pinMode(3, OUTPUT);
  node.begin(4800);

}

float reform_uint16_2_float32(uint16_t u1, uint16_t u2)

  uint32_t num = ((uint32_t)u1 & 0xFFFF) << 16 | ((uint32_t)u2 & 0xFFFF);
    float numf;
    memcpy(&numf, &num, 4);
    return numf;
}


void loop() {
 
float p1,p2,p3,pa = 0;
p1 = getRTU(0x000C); //Power Leitung 1
p2 = getRTU(0x000E); //Power Leitung 2
p3 = getRTU(0x0010); //Power Leitung 3
pa = getRTU(0x0034); //Power All - (sinnlos kann man sich eh auch p1+p3+p3 berechnen :) )

delay(5000);
}

float getRTU(uint16_t m_startAddress){
  uint8_t m_length =2;
  uint16_t result;

  digitalWrite(3, HIGH); // TX
  result = node.readInputRegisters(m_startAddress, m_length);
  if (result == node.ku8MBSuccess) {
     return reform_uint16_2_float32(node.getResponseBuffer(0),node.getResponseBuffer(1));
  }
}   


Code ist auf Minium gekürzt ist aber voll funktionsfähig. .. Ergebnis steht in der LOOP alle 5 sec. in p1,p2,p3,pa

Kostenpunkt
Gerät: 81€
Arduino:7€
max485: 3,5€
Netzwerkshield: 12€
Kleinmaterial/widerstände und CO: 10€

Summe 113€ (ohne Versandkosten) für ein komplett individuell anpassbares netzwerkfähiges 3Phasen Leitungsmessgerät :)

PS: Und lassts die Finger weg von den ECN28J60 Netzwerkshields und nehmts die w5100 .. kosten ein paar € mehr .. aber verursachen viel weniger Probleme .. Auch im laufenden Betrieb sind die ENC extrem störanfällig.. damit wird man nicht glücklich.. die Libs dazu sind noch absolut nicht ausgereift ... auch die neue die auf UIP basierend ist, ist alles andere als "stable"
570wp - PR3030 - PI1100 - BMV600 - DIY Steuerung - EnergyBull
490wp - DIY PWM - AGM
1470wp - DIY MPPT - Hoppecke Solar.Bloc
4560wp + 3990wp + 4920wp VE Mppt, BMV700 - CCGX - Multiplus 5000/48, OPzS + PzS

SDM630 Arduino Logger
INSEL WIKI
Benutzeravatar
pezibaer
PV-Forum Einstein
PV-Forum Einstein
 
- Threadstarter -
 
Beiträge: 12695
Registriert: 27.02.2013, 17:21
Wohnort: AT => Gratwein(STMK)
PV-Anlage [kWp]: 16,09
Speicher [kWh]: 71,5
Info: Berater

Re: SDM630M-DC - 3 Phasen Messgerät/Stromzähler

Beitragvon Murray » 06.03.2014, 12:24

Weil ich hier grad Arduino lese

Von Franzis gibt es dazu regelmäßig kostenlose Live-Online-Seminare (Webinare)
In einer halben Stunde ist wieder eines.

https://franzis.adobeconnect.com/e27gawtgoma/event/event_info.html

Ansonsten da anmelden, die Termine gibt es per eMail
https://events-emea1.adobeconnect.com/content/connect/c1/1155018068/en/events/catalog.html#currentSearchTag=1354706195

Mitschnitte kann man sich auch runterladen
meine Bastelanlage:
Wechselrichter: PIP2424MSX(3000VA) - das Status-Symbol für alle, die kein Status-Symbol brauchen!
Akkus neu 3/2016 .... Gel 24V/660Ah
Module 1,4 kWp + 4 kWp + 3,2 kWp (2016)
Murray
Forum Genie
Forum Genie
 
Beiträge: 6025
Registriert: 11.11.2013, 16:36
PV-Anlage [kWp]: 8,6
Info: Betreiber

Re: SDM630M-DC - 3 Phasen Messgerät/Stromzähler

Beitragvon pezibaer » 06.03.2014, 19:34

24h Protokoll funktioniert wunderbar

24h.gif
570wp - PR3030 - PI1100 - BMV600 - DIY Steuerung - EnergyBull
490wp - DIY PWM - AGM
1470wp - DIY MPPT - Hoppecke Solar.Bloc
4560wp + 3990wp + 4920wp VE Mppt, BMV700 - CCGX - Multiplus 5000/48, OPzS + PzS

SDM630 Arduino Logger
INSEL WIKI
Benutzeravatar
pezibaer
PV-Forum Einstein
PV-Forum Einstein
 
- Threadstarter -
 
Beiträge: 12695
Registriert: 27.02.2013, 17:21
Wohnort: AT => Gratwein(STMK)
PV-Anlage [kWp]: 16,09
Speicher [kWh]: 71,5
Info: Berater

Re: SDM630M-DC - 3 Phasen Messgerät/Stromzähler

Beitragvon NoTarget » 07.03.2014, 13:57

@pezibaer:

Wie lässt Du Deinen Graph malen? Meine Messwerte landen via openHAB im dortigen RRD Plugin und das sieht lange nicht so schick aus...
NoTarget
Öfters hier
Öfters hier
 
Beiträge: 16
Registriert: 12.06.2012, 21:34
Info: Betreiber

Re: SDM630M-DC - 3 Phasen Messgerät/Stromzähler

Beitragvon pezibaer » 07.03.2014, 14:03

PHP und jpgraph.. geht ruckizucki..... das ist bislang aber nur eine 30 minuten Bastelei

Ansonsten schau dir das mal an http://www.highcharts.com/
570wp - PR3030 - PI1100 - BMV600 - DIY Steuerung - EnergyBull
490wp - DIY PWM - AGM
1470wp - DIY MPPT - Hoppecke Solar.Bloc
4560wp + 3990wp + 4920wp VE Mppt, BMV700 - CCGX - Multiplus 5000/48, OPzS + PzS

SDM630 Arduino Logger
INSEL WIKI
Benutzeravatar
pezibaer
PV-Forum Einstein
PV-Forum Einstein
 
- Threadstarter -
 
Beiträge: 12695
Registriert: 27.02.2013, 17:21
Wohnort: AT => Gratwein(STMK)
PV-Anlage [kWp]: 16,09
Speicher [kWh]: 71,5
Info: Berater

Re: SDM630M-DC - 3 Phasen Messgerät/Stromzähler

Beitragvon Ralf Hofmann » 07.03.2014, 17:42

Hi,

pezibaer hat geschrieben:Hatte mir letzte Woche einen SDM630M-DC bestellt..


das Ding sieht ja richtig gut aus!
Die ausgegebenen Daten sind aber nicht mit dem SMA EnergyMeter kompatibel, oder?

Gibt`s da Zusatzgeräte, die die vom SDM630M-DC ausgegebenen Daten kompatibel machen? Schnittstellenadapter?
MfG
Ralf Hofmann
___________

EEG-Anlagen: 30 kwp (12/2011) + 9,2 kwp (4/2013) + 8 kwp (10/2015)
5 kwh NiCd-Insel mit Degertraker: 1,56 kwp
Meine Anlagen: viewtopic.php?t=72378.html
Benutzeravatar
Ralf Hofmann
Forum Genie
Forum Genie
 
Beiträge: 9131
Registriert: 27.10.2011, 15:02
Wohnort: 35745 Herborn in Hessen
PV-Anlage [kWp]: 48,5
Info: Betreiber

Re: SDM630M-DC - 3 Phasen Messgerät/Stromzähler

Beitragvon pezibaer » 07.03.2014, 20:05

Kenn das protokoll vom sma nicht... ist einfach..ein Modbus RTU... aber Schnittstellen kann man bauen sofern es wo ein Protokoll gibt :)
570wp - PR3030 - PI1100 - BMV600 - DIY Steuerung - EnergyBull
490wp - DIY PWM - AGM
1470wp - DIY MPPT - Hoppecke Solar.Bloc
4560wp + 3990wp + 4920wp VE Mppt, BMV700 - CCGX - Multiplus 5000/48, OPzS + PzS

SDM630 Arduino Logger
INSEL WIKI
Benutzeravatar
pezibaer
PV-Forum Einstein
PV-Forum Einstein
 
- Threadstarter -
 
Beiträge: 12695
Registriert: 27.02.2013, 17:21
Wohnort: AT => Gratwein(STMK)
PV-Anlage [kWp]: 16,09
Speicher [kWh]: 71,5
Info: Berater

Re: SDM630M-DC - 3 Phasen Messgerät/Stromzähler

Beitragvon gollum » 11.03.2014, 14:52

@pezibaer
Respekt - find ich KLASSE !!!
Ich habe den SDM630M-DC Analysator auch ... und stehe nun vor dem Problem, wie ich die Registerwerte vom Modbus per RS485/USB Adapter auslesen kann, um einzelne Ladevorgänge meines E-Autos zu protokollieren.
Am liebsten wäre mir, wenn der Zugriff per PHP Script erfolgt, da ich einen SunWatch Logger betreibe der das integrieren könnte. Sollte das nicht funktionieren, müsste ich Deinen Weg gehen ...
Im Moment scheitere ich am WIE ? und am "Code" , da mir die nötige Erfahrung in PHP fehlt.
Mein Wunsch:
Mit SunWatch über einen USB-Nano den SDM630M anzusteuern, ausgesuchte Live-Werte (minütlich aktualisiert) auf einer eigenen PHP Seite des SunWatch anzeigen und gleichzeitig in einer CSV Textdatei ablegen, um später die Daten per Export-CSV Funktion z.B. mit LibreOffice zu analysieren.
Kannst du mir da Tipps geben und/oder beim Code helfen ?

viele Grüße
gollum
L:10 D:1
ZOEist seit 06/13
Benutzeravatar
gollum
Forumsinventar
Forumsinventar
 
Beiträge: 789
Registriert: 06.12.2012, 23:31
Wohnort: Osthessen
PV-Anlage [kWp]: zu wenig !
Info: Betreiber

Re: SDM630M-DC - 3 Phasen Messgerät/Stromzähler

Beitragvon pezibaer » 12.03.2014, 07:31

Im prinzip kannst das gleich machen wie ich .. mit einm Nano/UNO auslesen .. Netzwerkschnittstelle dran .. und dann ans Netzwerk hängen .. . ob du dann die Daten vom Nano aus aktiv vom nano aus über Get Parameter in der Url in eine externe Datenbank schupfst oder per sie dir per PHP Script vom Nano holst ist egal.. der Code oben den ich gepostet hab ist alles was du fürs Modbus auslesen brauchst.. das ist ein Working Example... netzkwerk kommt dazu das ist dann aber ziemlich simple..

Wichtig, wie schon oben beschrieben wenn du mit Netzwerk arbeitest nimm unbedingt ein w5100 Shield... die billigen ENC Teile machen zuviele Probleme mit der Software... und zum w5100 shield mußman sagen kompakterweise koppelt man das mit einem UNO und nicht mit dem Nano.. zum Koppeln mit dem Nano muß man ein paar Dinge beachten
570wp - PR3030 - PI1100 - BMV600 - DIY Steuerung - EnergyBull
490wp - DIY PWM - AGM
1470wp - DIY MPPT - Hoppecke Solar.Bloc
4560wp + 3990wp + 4920wp VE Mppt, BMV700 - CCGX - Multiplus 5000/48, OPzS + PzS

SDM630 Arduino Logger
INSEL WIKI
Benutzeravatar
pezibaer
PV-Forum Einstein
PV-Forum Einstein
 
- Threadstarter -
 
Beiträge: 12695
Registriert: 27.02.2013, 17:21
Wohnort: AT => Gratwein(STMK)
PV-Anlage [kWp]: 16,09
Speicher [kWh]: 71,5
Info: Berater

Re: SDM630M-DC - 3 Phasen Messgerät/Stromzähler

Beitragvon dachsjo » 12.03.2014, 07:55

Hallo pezibär

wär ja dann auch noch möglich auf eine kleine Platine noch einen Schaltausgang draufzugeben.
Verpackt in ein Hutschienengehäuse und fertig
Kleines Progrämmchen dazu und fertig wäre eine "Überschusseinschaltsteuerung".
Wäre eigentlich eine Marktlücke die sich da eröffnet.
Gruß Jo
dachsjo
Öfters hier
Öfters hier
 
Beiträge: 21
Registriert: 21.11.2013, 19:56
PV-Anlage [kWp]: 11
Info: Betreiber

Nächste

Zurück zu Messequipment und Zubehör, z.B. Kennlinienmessgeräte u.a.



Ähnliche Beiträge


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste