Die Unterschiede zwischen RS-232 und MDB verstehen
Reading Icon
Eine einfache Einführung

 
RS-232, früher auch als V.24 bezeichnet, ist ein bewährter Standard für serielle Datenübertragung, der seit Jahrzehnten in verschiedensten Branchen eingesetzt wird. Der Standard legt hauptsächlich die elektrischen Signalpegel sowie die maximal zulässige Kabellänge fest. In der Praxis wird RS-232 meist für asynchrone Kommunikation mit Start- und Stoppbits verwendet. Ob in der Computertechnik, im IoT-Bereich oder in der Automatenindustrie – RS-232 ist nach wie vor ein verbreitetes Protokoll, das Ihnen wahrscheinlich schon begegnet ist.

 

Ist MDB eine Form von RS-232?

Nein, MDB (Multi Drop Bus) ist keine Form von RS-232. Wenn Sie genau wissen möchten, was MDB ist, klicken Sie auf diesen Link!

 

Warum kann RS-232 nicht direkt mit MDB kommunizieren?

RS-232 ist eine klassische Punkt-zu-Punkt-Kommunikation, bei der jeweils genau zwei Geräte miteinander verbunden sind. Dabei werden unterschiedliche Spannungspegel zur Darstellung von logischen Zuständen verwendet – typischerweise +3V bis +15V für logisch „0“ und -3V bis -15V für logisch „1“. Im Gegensatz dazu arbeitet MDB (Multi-Drop Bus) als Ein-zu-Viele-Verbindung, bei der ein Master mit mehreren Slaves kommuniziert. MDB nutzt keine bipolaren Spannungspegel, sondern basiert auf TTL-Logik (5V für logisch „1“, 0V für logisch „0“) und verwendet Stromflussprinzipien – z. B. das Ansteuern eines Optokopplers – zur Signalübertragung.

Aufgrund dieser Unterschiede ist eine direkte Verbindung oder Kommunikation zwischen RS-232- und MDB-Geräten nicht möglich, ohne eine spezialisierte Schnittstelle oder einen Konverter, der die Signale und Protokolle korrekt umsetzt.

 

Kann eine „physische Übersetzung“ zwischen RS-232 und MDB stattfinden?

Beide benutzen eine Baudrate von 9600, was auf eine oberflächliche Kompatibilität hinweisen könnte. Doch bei genauerer Betrachtung gibt es gravierende Unterschiede, die eine direkte Verbindung technisch unmöglich machen, ohne eine spezielle Übersetzungslogik. Die Hauptprobleme dabei sind:

  • Datenbits: RS-232 überträgt typischerweise 8-Bit-Daten (Bytes), manchmal mit 7 Bit und einem Paritätsbit. MDB verwendet jedoch ein 9. Datenbit, was zu 9-Bit-Übertragungen pro Byte führt. Standard-Serienports auf PCs unterstützen keine 9-Bit-Übertragungen, was zu einem Kompatibilitätsproblem führt.
  • Strenge Timing-Anforderungen: MDB erfordert präzise Timing-Vorgaben. Peripheriegeräte müssen nahezu sofort reagieren, um die Kommunikation mit mehreren Geräten am Bus zu ermöglichen. Moderne Betriebssysteme können die strengen Timing-Anforderungen nicht zuverlässig erfüllen, was den Einsatz direkter Schnittstellen deutlich erschwert.
Wie kann man RS-232 mit MDB verbinden

Wir haben die MDB-USB Ultra entwickelt, um die Lücke zwischen RS-232 und MDB zu schließen. Diese vielseitige Schnittstelle kann sowohl die Rolle eines Peripheriegeräts als auch eines Automatencontrollers (VMC) übernehmen. Sie implementiert ein einfaches ASCII-Protokoll auf der Computer-/Host-Seite und beseitigt so die kritischen Timing-Anforderungen. Trotz ihres Namens verfügt sie über einen RS-232-Port für Hosts ohne USB-Anschluss.

Haben Sie Fragen?

Wir sind für Sie da! Wenn Sie weitere Details benötigen oder Fragen haben, zögern Sie nicht, uns zu kontaktieren. Unser Team hilft Ihnen gerne weiter!

Kontakt-nos
Logo Loading