Suche
MENU
  • Expressions / Skriptsprache
  • Benutzer und Berechtigungen
  • Backup, Backup wiederherstellen, auf Werkseinstellungen zurücksetzen
  • TapHome Bus (RS485)

    TapHome-Module kommunizieren über ein proprietäres Protokoll über die physische RS485-Schicht.

    Das Grundprinzip besteht darin, eine kollisionsfreie, zuverlässige und schnelle Kommunikation zwischen der zentralen Steuereinheit und den Modulen bereitzustellen.

    Physikalische RS485-Schicht

    Busverbindungen müssen mit demselben Potential betrieben werden, da weder eine galvanische noch eine optische Trennung besteht. Während RS485 auf der Spannungsdifferenz zwischen A- und B-Drähten basiert, bietet es selbst bei langen verdrillten Adernpaaren einen hohen Schutz vor Rauschen.

    Core bietet 3 Busverbindungen. Die maximale Anzahl von Modulen an jedem Bus beträgt 30. Insgesamt 90 Module an einer Steuereinheit.

    Topologie und Verkabelung

    Parameter

    Empfohlen

    Hinweis

    Kabellänge

    < 600m

    Bis zu 1200 m unter besonderen Bedingungen.

    Kabelart

    AWG 20 - 22,

    Twisted Pair

    Eine Abschirmung ist in der Regel nicht erforderlich, wird jedoch empfohlen, wenn Störungen der Datenleitung durch induzierte Spannung auftreten.

    In die Topologieansicht im ETS-Projekt wechseln:

    Gänseblümchenkette, Baum

    Daisy Chain ist optimal für große Entfernungen, Baum kann bis zu 600 m verwendet werden, und Stern ist auch akzeptabel.

    Die Ringtopologie ist verboten.

    Abschlusswiderstand (zwischen A- und B-Drähten)

    100 Ohm

    am entferntesten Punkt des Busses

    In den meisten Fällen funktioniert die Kommunikation auch ohne Abschlusswiderstand gut, ist jedoch viel anfälliger für Rauschen.

    Maximale Anzahl von Modulen (an 1 Bus angeschlossen)

    < 32

    Unter guten Bedingungen (minimales Rauschen, kurzer Drahtabstand, Verkettungstopologie) können bis zu 100 Module an einem Bus angeschlossen werden.

    TapHome-Bus-Protokoll

    Das TapHome-Bus-Protokoll basiert auf dem Round-Robin-Prinzip, bei dem Core Master ist und alle angeschlossenen Module als Slaves fungieren. Im Standardbetrieb kann das Modul nur eine Antwort auf eine Abfrage senden. Dies bietet einige Vorteile:

    • Kollisionsfreie Kommunikation

    • Ähnliche Leistung unabhängig von der Anzahl der übertragenen Änderungen

    • Sofortige Fehlererkennung

    Kommunikationsparameter

    Paketstruktur

    • Startbyte (0xAA)

      • Paketlänge

      • Broadcast / Unicast

      • Quelladresse

      *Zieladresse

      • Aktion: Modulspezifische Aktionen / universelle Aktionen (Status abrufen, Beschreibung abrufen, Allgemeine Konfiguration abrufen, Verfügbarkeit abrufen, Broadcast senden, LED identifizieren)

      • Prüfsumme

    Baudrate… 115200 bps

    Parität… Keine

    Startbit… 1

    Stoppbit… 1

    Datenbits… 8