(→Protokolle) |
|||
Zeile 5: | Zeile 5: | ||
===Ring-Verdrahtung=== | ===Ring-Verdrahtung=== | ||
<center> [[Bild:Topologiering.JPG]] </center> | <center> [[Bild:Topologiering.JPG]] </center> | ||
+ | Die Nachrichten gehen immer von einer Station zur nächsten, bis die eigentlich adressierte Station erreicht wird. Zwischenstationen müssen also Nachrichten, die sie nix angehen, immer '''weiterreichen''' | ||
===Stern-Verdrahtung=== | ===Stern-Verdrahtung=== | ||
<center> [[Bild:Topologiestar.JPG]] </center> | <center> [[Bild:Topologiestar.JPG]] </center> | ||
+ | Hier gibt es in der Mitte eine Art Verteilerknoten, der (als "HUB") jede von irgendeiner Station eingehende Nachricht an ALLE anderen weiterleitet. Stationen müssen Nachrichten, die sie nix angehen, '''ignorieren''' | ||
===Bus Verdrahtung=== | ===Bus Verdrahtung=== | ||
<center> [[Bild:Topologiebus.JPG]] </center> | <center> [[Bild:Topologiebus.JPG]] </center> | ||
− | ===Single-Master | + | Hier kann jeder mit jedem, Station müssen Nachrichten, die sie nix angehen, ebenfalls '''ignorieren''' |
+ | |||
+ | ==I<sup>2</sup>C (TWI) Bus== | ||
+ | (Single-Master, multi-Slave) | ||
<center> [[Bild:Topologiebus1.JPG]] </center> | <center> [[Bild:Topologiebus1.JPG]] </center> | ||
+ | |||
+ | Hier kann nur der "Master" aktiv Kontakt mit seinen "Slaves" aufnehmen. Wie bei allen Bussen, '''ignorieren''' die Slaves alles, was sie nicht betrifft. | ||
+ | |||
==Messages== | ==Messages== | ||
(Nachrichten) | (Nachrichten) |
Version vom 27. November 2005, 19:02 Uhr
Inhaltsverzeichnis
Protokolle
Damit Controller miteinander Datenaustauschen können, müssen sie natürlich mit Leitungen verbunden werden und es müssen Regeln eingehalten werden, damit auch immer der richtige Controller die richtige Nachricht bekommt.
Da gibt es drei Grundformen:
Ring-Verdrahtung
Die Nachrichten gehen immer von einer Station zur nächsten, bis die eigentlich adressierte Station erreicht wird. Zwischenstationen müssen also Nachrichten, die sie nix angehen, immer weiterreichen
Stern-Verdrahtung
Hier gibt es in der Mitte eine Art Verteilerknoten, der (als "HUB") jede von irgendeiner Station eingehende Nachricht an ALLE anderen weiterleitet. Stationen müssen Nachrichten, die sie nix angehen, ignorieren
Bus Verdrahtung
Hier kann jeder mit jedem, Station müssen Nachrichten, die sie nix angehen, ebenfalls ignorieren
I2C (TWI) Bus
(Single-Master, multi-Slave)
Hier kann nur der "Master" aktiv Kontakt mit seinen "Slaves" aufnehmen. Wie bei allen Bussen, ignorieren die Slaves alles, was sie nicht betrifft.
Messages
(Nachrichten)
minimale Anforderung
Allgemeine Message