Forum: Mikrocontroller und Digitale Elektronik Sunny Boy Wechselrichter RS485 wie nutzen?


You were forwarded to this site from EmbDev.net. Back to EmbDev.net
von asd (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

ich habe so einen Wechselrichter im Keller:

https://solar-distribution.baywa-re.de/out/media/42-SMA_SB3.0-6.0-1AV-41_SBxx-1AV-41-BE-de-13.pdf

Und weil ich Bastler bin frage ich mich wie man an der RS485 
Schnittstelle einen uC dran basteln kann und was der dann für Daten 
bekommt. Ich will den Wechselrichter gar nicht steuern sondern nur Daten 
auslesen können. Erst mal nur sinnfrei, eine Anwendung fällt mir sicher 
irgendwann später ein (Display mit aktuellen Werten, oder Heizstab für 
Warmwasserspeicher steuern, o.ä.)

Der Stecker scheint schon recht exotisch zu sein. Under M12 Stecker 
findet man x verschiedene Varianten, mit Innen- und Außengewinde, und 
alle teuer. Hat jemand einen Tipp für mich welchen Stecker ich genau 
brauche? Dann kann ich mir zumindest schon mal die Datenpakete auf der 
RS485 ansehen...

Viele Grüße,

von Sebastian R. (sebastian_r569)


Angehängte Dateien:

Lesenswert?


von No Y. (noy)


Lesenswert?

Teuer ist alles "relativ"..
Schau dir mal Preise für SUB-D25 in MIL an :-D
Oder einen der vielen anderen Spezialstecker..

von asd (Gast)


Lesenswert?

> Sowas zum Beispiel:
> https://www.reichelt.de/sal-m12x1-4-pol-2-m-kabelstecker-sal12-rs42-
> p136946.html?&trstct=pos_4&nbc=1

Vielen Dank, den Stecker bei Reichelt hatte ich gar nicht gesehen.

von Pete K. (pete77)


Lesenswert?

Warum greifst Du die Daten nicht per WLAN ab? Das ist viel einfacher. 
Ich habe dafür Solarview im Einsatz 
(https://www.solarview.info/solarview_linux.aspx).

Der WR wird wohl modbus/RTU an der RS485 ausgeben. Du brauchst auf jeden 
Fall dann noch einen Pegelwandler für den µC.

Anwendung: PV-Überschussladen eines Elektroautos mit evcc.io

: Bearbeitet durch User
von asd (Gast)


Lesenswert?

> Warum greifst Du die Daten nicht per WLAN ab?

Weil ich mehr der Mikrocontroller-Bastler bin und ich für WLAN ein 
Geschoß wie einen Raspberry-Pi brauchen würde. Das ist eigentlich der 
einzige Grund.
Könnte ich natürlich trotzdem machen, und mich dann weniger mit 
Hardware, aber mehr mit Software beschäftigen. Und ein Raspberry braucht 
mal so 5W durchgehend, während ein uC eher bei Miliwatt liegt...

von chris (Gast)


Lesenswert?

Sebastian R. schrieb:
> Einen Standard-M12-Männchen mit 4 Pins.
>
> Sowas zum Beispiel:
> 
https://www.reichelt.de/sal-m12x1-4-pol-2-m-kabelstecker-sal12-rs42-p136946.html?&trstct=pos_4&nbc=1

Standard-M12 gibt es nicht, davon gibts unzählige Codings! Wenn das Bild 
in der SMA Anleitung richtig ist, müsste es ein A-Coded sein, also ist 
der Reichelt-Link passend.

von Hans Wurst 4.0 (Gast)


Lesenswert?

Hat der Hersteller keine Doku der Befehle?

https://www.reichelt.de/entwicklerboards-ttl-zu-rs485-max3485-debo-rs485-ttl-p282703.html

Dazu noch der Stecker und einfach loslegen würde ich sagen.

Gibt diese Adapter auch mit USB, mit dem PC arbeitet es sich dann teils 
auch schneller.

von Sebastian R. (sebastian_r569)


Lesenswert?

chris schrieb:
> Standard-M12 gibt es nicht, davon gibts unzählige Codings!

Es gibt aber Codierungen, die gebräuchlicher sind, als andere. Und am 
gebräuchlichsten ist A.

von Achim M. (minifloat)


Lesenswert?

Sebastian R. schrieb:
> chris schrieb:
>
>> Standard-M12 gibt es nicht, davon gibts unzählige Codings!
>
> Es gibt aber Codierungen, die gebräuchlicher sind, als andere. Und am
> gebräuchlichsten ist A.

Was nicht passt, wird passend gemacht. Für Privatzwecke würde ich mit 
weißem Edding/Lackstift die korrekte Ausrichtung markieren und sodann 
mit der Feile rangehen.

asd schrieb:
> für WLAN ein Geschoß wie einen Raspberry-Pi brauchen würde.

Wenn auch älter, würde es ein ESP8266 im ESP-01-Formfaktor mit eigener 
Firmware tun. Speicher und Bums hat der auf jeden Fall genug für den 
Bedarf und lässt sich über Arduino-IDE auch programmieren, wobei ich für 
meine Zwecke ein Arduino-Plugin in Eclipse nutze.

Oder ein ESP-32...

mfg mf

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.