Blog

RS485 Extension

Die RS485 Extension ist jetzt verfügbar.

https://www.tinkerforge.com/de/doc/_images/Extensions/extension_rs485_tilted_600.jpg

Nach viel hin und her bei der Implementierung (wir haben das Protokoll zwei mal geändert) ist sie jetzt mit Modbus RTU als Protokoll auf der RS485 Schnittstelle implementiert. Dies ist zwar nicht das effizienteste Protokoll für unsere Datenpakete, allerdings wird dieses Protokoll vor allem in der Hausautomatisierung und in der Industrie eingesetzt. Es gibt fertige Gateways die Modbus auf TCP/IP umwandeln können usw. Dadurch ist es zum einen möglich die RS485 Extension in vorhandene Modbus Netzwerke einzubinden, vor allem ist es aber auch möglich direkt mit einem RS485 Stapel aus Bricks und Bricklets via Modbus zu kommunizieren, ähnlich wie es schon über TCP/IP möglich ist (Dokumentation dafür folgt in kürze). Dafür haben wir die Möglichkeit geschaffen Baudrate, Parität und Stopbits zu konfigurieren.

Die Standardkonfiguration sieht eine Baudrate von 2Mbit vor, damit ist die RS485 Extension schneller als die USB 1.1 Verbindung und kann dadurch im System nicht zum Flaschenhals werden! Falls es bei einem sehr großen RS485 Bus zu Timeouts kommt und der CRC Error Zähler rapide steigt, sollte die Baudrate verringert werden.

Um die Installation von vielen kleinen RS485 Stapeln so einfach wie möglich zu machen haben wir auch noch ein USB Netzteil mit in den Shop aufgenommen:

Dies ist natürlich nicht geeignet um damit Motoren zu betreiben, ist aber für kleine RS485-Slave-Stapel gut geeignet!