AVR RS485 Datenlogger SMA WR

OP #3204768
Lesenswert?
• ▲
▼
Hallo,

ich habe letztes Jahr mein erstes AVR Projekt mit einem ATMega 1284P 
angefangen (Details siehe unten). Die Beiträge im Forum zum Thema LCD, 
DCF-77, und serielle Schnittstelle haben mir dabei sehr geholfen - 
vielen Dank an dieser Stelle an alle Betreiber und Mitglieder.

Meine Frage ist, ob jemand das SMA Protokoll zum Auslesen eines 
Wechselrichters über RS485 schon erfolgreich mit einem ATMega in C 
programmiert hat und mir mit dem Code weiterhelfen könnte. Das könnte 
eine Menge Zeit sparen und ich müsste das "Rad nicht neu erfinden".
Ich habe die Protokoll-Spec von SMA und würde auf dieser Basis ansonsten 
als nächstes das Protokoll zum Auslesen des WR programmieren.

Desweiteren wäre ich an Rohdatenlogs (in Byteform) der auf der RS485 
Schnittstelle gesendeten Frames interessiert. Hintergrund ist, dass der 
WR weit weg ist und ich Daten zum Testen der SW bräuchte.


Zu beiden Fragen habe ich bisher in Netz nicht viel gefunden, daher 
jetzt hier die Anfrage.

Danke und Gruß
/Ralf


Details zum Projekt:

Es ist ein Projekt zur SMS-basierten Hausüberwachung unseres 
Ferienhauses (LCD-Display, DCF-77 und RTC, GSM-Modem, Backupbatterie 
inkl. Ladung, Fehlersensoren 
Wasseraustritt/Heizung/Wechselrichter/Netzspannung, Innen- und 
Aussentemperaturfühler, Heizung An/Standbyschaltung). Im Fehlerfall oder 
einmal täglich schickt das Ding eine Status-SMS. Soweit läuft alles.

Die HW ist vorbereitet, über den zweiten seriellen Port des ATMega und 
einen RS485 Baustein die Daten eines SMA Wechselrichters SB5000-TL20 mit 
eingebauter RS485 Karte auszulesen. Der Tagesertrag soll dann in der 
täglichen Status-SMS mitgesendet werden. Den Teil zum Auslesen des WR 
habe ich allerdings noch nicht programmiert.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 13 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.