← Alle Projekte
Berufliches Projekt
FirmwareKommunikationModbus

Modbus-Kommunikation trotz begrenzter UART-Ressourcen

Modbus-RTU-Kommunikation über RS485 ohne dedizierte RTS/CTS-Handshake-Leitungen, ergänzt durch ein eigenes C#-Testwerkzeug.

Platzhalter-Vorschaubild für Modbus-Kommunikation trotz begrenzter UART-Ressourcen
  • Zuverlässige Modbus/RS485-Richtungs- und Timing-Steuerung ohne RTS/CTS-Leitungen umgesetzt
  • Eigenes C#-Werkzeug zur Prüfung und Validierung von Modbus-Parametern entwickelt
  • Produktionserprobte Registerabbildung und Fehlerbehandlung geliefert
  • Technologien: Modbus, RS485, UART, C, C#

Kontext

Ein bestehendes Reglersystem sollte Modbus-Kommunikation erhalten, obwohl die verfügbare UART-Hardware nur eingeschränkte Signale bereitstellte.

Meine Rolle

Ich entwickelte die Modbus-Kommunikation unter der Randbedingung, dass keine RTS/CTS-Leitungen verfügbar waren.

Technische Herausforderung

Modbus über RS485 erfordert zuverlässige Richtungs- und Timing-Steuerung. Ohne zusätzliche Handshake-Leitungen musste die Kommunikation besonders sorgfältig umgesetzt und getestet werden.

Lösung

Die Firmware und Kommunikationslogik wurden so ausgelegt, dass Modbus trotz begrenzter UART-TX/RX-Verfügbarkeit stabil betrieben werden konnte. Zusätzlich entstand ein C#-Testtool zur Prüfung der Modbus-Parameter.

Wirkung

Das Projekt machte eine industrielle Schnittstelle auf vorhandener Hardware möglich und verbesserte die Testbarkeit der Kommunikationsfunktion.

Technologien

Modbus, RS485, UART, C, C#

Galerie