RS485 --> unbekanntes Protokoll ermitteln

OP #1443402
Hallo zusammen,

Ich habe eine Heizung, die hat eine RS485-Schnittstelle. Mit der werden 
die Regelgeräte angeschlossen. Jetzt würde ich gerne diese Schnittstelle 
an meinen PC anschliessen um die Anlagen-IST-Werte einzulesen. Leider 
weiß ich sonst nichts darüber. Ich habe einen Converter RS232<->RS485 
für den PC-Anschluss das war es dann.

Vielleicht habt ihr ja Ideen, wie ich da vorgehen könnte. Vom Hersteller 
des Heizkessels ist logischerweise keine Hilfe zu erwarten.

Gruß,

Marius
Gast #1443514
Ich habe so etwas erst kürzlich gemacht.
Erstmal wichtig ist: Welche Baudrate haben wir. Geht am besten mit einem 
Speicher-Oszi, man vermisst dann die Zeit, die ein einzelnes Bit 
braucht. Mit etwas Glück ist es dann eine "normale" Baudrate, die man 
mit dem PC auch einstellen kann.
Dann braucht man nur noch ein PC-Programm, mit dem man die anlaufenden 
Telegramme aufzeichnet - der Rest ist Kombinatorik, d.h.: Sich die 
Zahlenreihen (ich nehme der Einfachheit halber HEX) anschauen und 
herausfinden, wie ein Frame aussieht.
Bei niedrigen Baudraten/seltenen Übertragungen kann man auch über einen 
Zeit-Trigger Anfang/Ende der Übertragung sehen.
Ist halt eine Fleiß-Aufgabe.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 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.