Welche Protokolle nutzt Ihr über Ethernet

Gast #3649210
Hallo,

zurzeit haben wir 4 Steuerungsmodule, die über ein proprietäres RS485 
kommunizieren.

Der Prozessor auf den 4 Modulen soll gegen einen Cortex M3 von NXP 
ausgetauscht werden und anstelle von RS485 setzten wir auf Ethernet und 
einen TCP/IP-Stack.

Welche Protokolle setzt Ihr ein? Welche Protokolle nutzt Ihr für welche 
Funkionen. Zum Beispiel Austausch von Status-Daten. Download von 
Parametern. Kommandos untereinander? Nutzt Ihr Standard-Protokolle oder 
implementiert ihr proprietär?

Danke!

Stef
Gast #3649224
Ich habe mal was ähnliches gemacht, nämlich einen RS485 basierten Bus 
per Ethernet überbrückt. Verwendet habe ich einen Atmega328, ENC28J60 
und MAX485.

TCP/IP braucht's dafür nicht, das wäre erst nötig wenn es über Router 
laufen muss. Ansonsten genügt reines Ethernet. Das nächst einfachere 
dürfte UDP mit Broadcasts sein, da spart man sich immerhin noch die 
ARP-Auflösung und hat fast noch die Einfachheit des normalen Ethernet.
#3649228
Wenn ihr schon ein gutes Protokoll auf 485 habt, warum das nicht auf 
Ethernet weiterverwenden?
Bei den meist kleinen Telegrammen, und da ja wohl Quittungen und 
Checksummen von euren Protokoll schon gemacht werden würde ich die 
einfach in UDP/IP Telegramme verpacken.
Gast #3649496
Wenn euer Protokoll schon eine Sicherung der Übertragung enthält, dann 
würde ich UDP verwenden. Ansonsten einen IP Socket.

Wenn das Protokoll noch erst noch entwickelt werden muss, dann würde ich 
auf etwas Text-Basiertes über IP Socket setzen. Das lässt sich am 
einfachsten Debuggen.

Antwort schreiben

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