DE19922171B4 - Kommunikationssystem mit einem Kommunikationsbus - Google Patents
Kommunikationssystem mit einem Kommunikationsbus Download PDFInfo
- Publication number
- DE19922171B4 DE19922171B4 DE19922171A DE19922171A DE19922171B4 DE 19922171 B4 DE19922171 B4 DE 19922171B4 DE 19922171 A DE19922171 A DE 19922171A DE 19922171 A DE19922171 A DE 19922171A DE 19922171 B4 DE19922171 B4 DE 19922171B4
- Authority
- DE
- Germany
- Prior art keywords
- transmitting
- communication information
- receiving unit
- communication
- bus section
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/42—Loop networks
- H04L12/437—Ring fault isolation or reconfiguration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/04—Selecting arrangements for multiplex systems for time-division multiplexing
- H04Q11/0428—Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals
- H04Q11/0478—Provisions for broadband connections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5603—Access techniques
- H04L2012/5609—Topology
- H04L2012/5612—Ring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5625—Operations, administration and maintenance [OAM]
- H04L2012/5627—Fault tolerance and recovery
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Small-Scale Networks (AREA)
Abstract
Kommunikationssystem,
mit einem Kommunikationsbus (1), und
mit mehreren an den Kommunikationsbus (1) angeschlossenen Sende- und Empfangseinheiten (2) zum Übertragen von Kommunikationsinformationen zwischen den einzelnen Sende- und Empfangseinheiten (2) über den Kommunikationsbus (1),
wobei der Kommunikationsbus (1) eine ringförmige Struktur besitzt, so daß jede Sende- und Empfangseinheit (2) über den Kommunikationsbus (1) sowohl im Uhrzeigersinn als auch entgegen den Uhrzeigersinn mit einer benachbarten Sende- und Empfangseinheit (2) verbunden ist,
wobei jede Sende- und Empfangseinheit (2)
– über einen ersten Busabschnitt (9) mit der im Uhrzeigersinn benachbarten Sende- und Empfangseinheit (2) und über einen zweiten Busabschnitt (10) mit der entgegen dem Uhrzeigersinn benachbarten Sende- und Empfangseinheit (2) verbunden ist,
– einen dem ersten Busabschnitt (9) zugeordneten Empfänger (11) und Sender (12) sowie einen dem zweiten Busabschnitt (10) zugeordneten Empfänger (15) und Sender (16) aufweist, und
– Steuermittel (13) zum Steuern der einzelnen Sender (12,...
mit einem Kommunikationsbus (1), und
mit mehreren an den Kommunikationsbus (1) angeschlossenen Sende- und Empfangseinheiten (2) zum Übertragen von Kommunikationsinformationen zwischen den einzelnen Sende- und Empfangseinheiten (2) über den Kommunikationsbus (1),
wobei der Kommunikationsbus (1) eine ringförmige Struktur besitzt, so daß jede Sende- und Empfangseinheit (2) über den Kommunikationsbus (1) sowohl im Uhrzeigersinn als auch entgegen den Uhrzeigersinn mit einer benachbarten Sende- und Empfangseinheit (2) verbunden ist,
wobei jede Sende- und Empfangseinheit (2)
– über einen ersten Busabschnitt (9) mit der im Uhrzeigersinn benachbarten Sende- und Empfangseinheit (2) und über einen zweiten Busabschnitt (10) mit der entgegen dem Uhrzeigersinn benachbarten Sende- und Empfangseinheit (2) verbunden ist,
– einen dem ersten Busabschnitt (9) zugeordneten Empfänger (11) und Sender (12) sowie einen dem zweiten Busabschnitt (10) zugeordneten Empfänger (15) und Sender (16) aufweist, und
– Steuermittel (13) zum Steuern der einzelnen Sender (12,...
Description
- Die vorliegende Erfindung betrifft ein Kommunikationssystem mit einem Kommunikationsbus.
- Derartige Kommunikationssysteme werden für unterschiedliche Arten von Anwendungen benötigt und beispielsweise insbesondere in Fahrzeugen zur Ansteuerung verschiedener Verbraucher eingesetzt. Diese Verbraucher können ihrerseits in Untersysteme zusammengefaßt sein, welche über den Kommunikationsbus miteinander kommunizieren.
- Aufgrund der zunehmenden Komplexität derartiger Kommunikationssysteme erlangt die Zuverlässigkeit und Übertragungssicherheit dieser Kommunikationssysteme immer größere Bedeutung. Dies trifft insbesondere auf sicherheitskritische Kommunikationssysteme bezüglich ihrer Toleranz gegenüber in dem Kommunikationssystem möglicherweise auftretenden einzelnen Fehlern oder Mehrfachfehlern (z. B. Drahtbrüchen etc.) zu.
- Als ein möglicher Ansatz zur Verringerung der Wahrscheinlichkeit einer fehlerhaften Kommunikation wird augenblicklich der internationale TTP/C-Standard (Time Triggered Protocol Class C) diskutiert. Der Aufbau eines Kommunikationssystems gemäß dem TTP/C-Standard ist schematisch in
5 dargestellt, wobei mehrere an einen Kommunikationsbus1 angeschlossene Sende- und Empfangseinheiten2 (Transceiver) gezeigt sind. Der Kommunikationsbus1 dient zur Übertragung von Kommunikationsinformationen oder Mitteilungen zwischen den einzelnen Sende- und Empfangseinheiten2 . Das Kommunikationssystem entscheidet selbständig anhand eines vorgegeben Zeitplans, wann welche Sende- und Empfangseinheit2 Mitteilungen übertragen darf. Zu diesem Zweck umfaßt jede Sende- und Empfangseinheit2 einen eigenen Protokollprozessor3 , der auf einen Speicher4 zugreift, in dem einheitenspezifische Steuerdaten (Message Descriptor List, MEDL) gespeichert sind. Diese TTP/C-Steuerdaten legen fest, zu welchem Zeitpunkt von dem Prozessor3 der entsprechenden Sende- und Empfangseinheit2 eine Mitteilung über den Kommunikationsbus1 übertragen werden kann. Der Prozessor3 kommuniziert über ein Kommunikationsinterface5 (Communication Network Interface, CNI) mit einem entsprechenden Host Computer6 , der über eine I/O-Schnittstelle7 mit mehreren zu steuernden (und in5 der Übersichlichkeit halber nicht gezeigten) Objekten oder Verbrauchern verbunden ist. Jede Sende- und Empfangseinheit2 ist somit einem Untersystem des Gesamtsystems zugeordnet. - Wie in
5 gezeigt ist, wird gemäß dem TTP/C-Standard die Verwendung eines Kommunikationsbusses1 vorgeschlagen, der zwei redundante Kommunikationskanäle oder Kommunikationsleitungen umfaßt, um die Wahrscheinlichkeit einer fehlerhaften Kommunikation zu verringern, indem zu übertragende Mitteilungen synchron, d. h. gleichzeitig, über beide Kommunikationskanäle übertragen werden. Durch diesen Ansatz kann jedoch lediglich die Wahrscheinlichkeit des Auftretens einzelner Punktfehler reduziert werden. Das mit Busstrukturen verbundene wesentliche Problem, nämlich der vollständige Ausfall des Kommunikationssystems, falls sämtliche Busleitungen an einer Stelle unterbrochen sind, kann durch diesen Ansatz nicht behoben werden. Des weiteren würde eine derartige vollständige Unterbrechung des Kommunikationsbusses1 den Kommunikationsbus1 in zwei unabhängige und nicht miteinander verbundene Teilbussysteme unterteilen. Aus diesem Grund ist bei Anwendung des TTP/C-Standards die Verwendung von zwei unterschiedlichen Routingkanälen zur Führung der beiden Busleitungen erforderlich, die derart angeordnet sind, daß die Busleitungen an keiner Stelle parallel verlaufen. An jedem Knotenpunkt des Kommunikationssystems, d. h. bei jeder Sende- und Empfangseinheit2 , ist jedoch ein paralleler Lauf der beiden Busleitungen in die Sende- und Empfangseinheit2 erforderlich. Des weiteren besteht das Problem, daß bei Anwendungen in Fahrzeugen auf beispielsweise in Türen oder Rädern angeordnete Knotenpunkte im allgemeinen lediglich über einen Routingkanal zugegriffen werden kann. - Der TTP/C-Ansatz ermöglich somit keine vollständig fehlertolerante Kommunikationsbusstruktur.
- Weitere Kommunikationssysteme sind aus der
DE 40 41 235 C1 , derUS 5,187,709 A , und derUS 4,926,418 A bekannt. Auch diese Kommunikationssysteme weisen die vorstehend erwähnten oder ähnliche Probleme auf. - Der vorliegenden Erfindung liegt daher die Aufgabe zugrunde, ein Kommunikationssystem mit einem Kommunikationsbus zu schaffen, welches eine verbesserte Zuverlässigkeit besitzt.
- Diese Aufgabe wird erfindungsgemäß durch ein Kommunikationssystem mit den Merkmalen des Anspruches 1 gelöst. Die Unteransprüche definieren vorteilhafte und bevorzugte Ausführungsformen der vorliegenden Erfindung.
- Die Erfindung wird nachfolgend unter Bezugnahme auf die beigefügte Zeichnung anhand bevorzugter Ausführungsbeispiele näher erläutert.
-
1 zeigt den grundsätzlichen Aufbau eines erfindungsgemäßen Kommunikationssystems, -
2 zeigt eine Darstellung zur Verdeutlichung des korrekten Abschlusses von Kommunikationsleitungen bei dem in1 gezeigten Kommunikationssystem. -
3 zeigt eine Abwandlung des in1 gezeigten Kommunikationssystems gemäß einem ersten und zweiten Ausführungsbeispiel der Erfindung, -
4 zeigt eine Abwandlung des in1 gezeigten Kommunikationssystems gemäß einem dritten Ausführungsbeispiel der Erfindung, und -
5 zeigt den Aufbau eines Kommunikationssystems nach dem Stand der Technik. - In
1 ist der grundsätzliche Aufbau eines erfindungsgemäßen Kommunikationssystems dargestellt. Wie1 entnommen werden kann, umfaßt das Kommunikationssystem mehrere Sende- und Empfangseinheiten2 (Transceiver), welche an einen ringförmigen Kommunikationsbus1 angeschlossen sind. Der Kommunikationsbus1 umfaßt dabei Busabschnitte, die vorzugsweise über Punkt-zu-Punkt-Verbindungen jeweils zwei benachbarte Sende- und Empfangseinheiten2 miteinander verbinden. - Sollten beispielsweise sämtliche Leitungen des Kommunikationsbusses
1 an der in1 gezeigten Stelle A oder B unterbrochen oder kurzgeschlossen sein, ist dennoch eine Ringhälfte des Kommunikationsbusses1 vorhanden, die es jeder Sende- und Empfangseinheit2 ermöglicht, mit jeder anderen Sende- und Empfangseinheit zu kommunizieren. So kann beispielsweise die Sende- und Empfangseinheit #1 bei Auftreten einer Unterbrechung an der Stelle C mit der Sende- und Empfangseinheit #2 weiterhin über die Sende- und Empfangseinheiten #4 und #3 kommunizieren. Selbst bei Auftreten des schlimmstmöglichen Fehlers an der Stelle B wäre lediglich die Kommunikation mit einem einzigen Knotenpunkt bzw. einer einzigen Sende- und Empfangseinheit2 , d. h. der Sende- und Empfangseinheit #2, unterbrochen. - Jeder der in
1 gezeigten Busabschnitte des Kommunikationsbusses1 kann lokal korrekt abgeschlossen werden. Der Grund hierfür ist die in2 skizzierte Tatsache, daß jeder dieser Busabschnitte durch eine Punkt-zu-Punkt-Verbindung zwischen zwei benachbarten Sende- und Empfangseinheiten, bei dem in2 gezeigten Beispiel zwischen den Sende- und Empfangseinheiten #1 und #2, gebildet ist. Somit kann jede der Busleitungen dieses Busabschnitts korrekt an den entsprechenden Sende- und Empfangseinheiten durch eine geeignete Wahl des jeweiligen Abschlußwiderstands8 abgeschlossen werden. Durch Verändern der Bitdarstellung können mit Hilfe der in1 gezeigten ringförmigen Busstruktur einfach Kommunikationsbusfehler, wie beispielsweise ein einfacher Kurzschluß oder Kabelbruch, erkannt und anschließend behoben werden. - In
3 ist ein Kommunikationssystem gemäß einem ersten und zweiten Ausführungsbeispiel der vorliegenden Erfindung dargestellt. - Gemäß dem ersten Ausführungsbeispiel wird eine bidirektionale Kommunikation über einen Busring
1 vorgeschlagen, wobei von einer Sende- und Empfangseinheit2 Mitteilungen oder Kommunikationsinformationen redundant in beide Richtungen, d. h. sowohl im Uhrzeigersinn als auch entgegen dem Uhrzeigersinn, übertragen werden. - Wie in
3 gezeigt ist, umfaßt jede Sende- und Empfangseinheit2 Empfänger11 und15 , wobei der Empfänger11 für den linken Busabschnitt9 des Kommunikationsbusses1 und der Empfänger15 für den rechten Busabschnitt10 vorgesehen ist. Ebenso sind für das Senden von Mitteilungen über den Busabschnitt9 und10 separate Sender12 und16 vorhanden. Die Funktion der Sender und Empfänger wird von einer Steuereinheit13 gesteuert. - Jede Sende- und Empfangseinheit überträgt eine zu sendende Mitteilung redundant in beide Richtungen, d. h. sowohl über den Busabschnitt
9 als auch über den Busabschnitt10 , indem die entsprechenden Sender12 und16 von der Steuereinheit13 aktiviert werden. Alle nicht sendenden Sende- und Empfangseinheiten aktivieren für ihre beiden Busabschnitte9 und10 die Empfänger11 und15 und leiten durch Aktivierung der ent sprechenden Sender12 und16 empfangene Mitteilungen, welche nicht für sie selbst bestimmt sind, in der Übertragungsrichtung weiter. Durch eine zeitliche Ablaufsteuerung wird dabei gewährleistet, daß jede Sende- und Empfangseinheit eine Mitteilung lediglich einmal sendet. - Gemäß dem ersten Ausführungsbeispiel werden keine unterschiedlichen Mitteilungen über die unterschiedlichen Übertragungsrichtungen oder Übertragungskanäle übertragen, sondern es ist sichergestellt, daß stets nur dieselbe Mitteilung bidirektional in beide Richtungen übertragen wird, da ansonsten der Busring in zwei Teilsysteme unterteilt werden würde und bei einer fehlerhaften Übertragung einer der beiden Mitteilungen durchschnittlich 50% der Sende- und Empfangseinheiten
2 eine falsche oder nicht lesbare Mitteilung empfangen würden. - Gemäß dem zweiten Ausführungsbeispiel der vorliegenden Erfindung soll jedoch die bidirektionale Übertragung von unterschiedlichen Mitteilungen über den ringförmigen Kommunikationsbus
1 möglich sein, wobei zu diesem Zweck der bereits zuvor erläuterte Aufbau der Sende- und Empfangseinheiten2 um einen in3 gezeigten Speicher14 ergänzt wird. In diesem Speicher14 wird von der Steuereinheit13 jede von der entsprechenden Sende- und Empfangseinheit2 zu sendende bzw. weiterzuleitende Mitteilung zwischengespeichert. - Jede Sende- und Empfangseinheit
2 kann gemäß dem zweiten Ausführungsbeispiel unterschiedliche Mitteilungen in unterschiedliche Richtungen übertragen, so daß die eine Mitteilung im Uhrzeigersinn und die andere Mitteilung entgegen dem Uhrzeigersinn übertragen wird. Die Sende- und Empfangseinheit #3 sendet somit beispielsweise im Uhrzeigersinn eine Mitteilung an die Sende- und Empfangseinheit #1, während gleichzeitig eine andere Mitteilung entgegen dem Uhrzeigersinn an die Sen de- und Empfangseinheit #2 übertragen wird. Zur Weiterleitung dieser Mitteilungen sind zwei unterschiedliche Ansätze denkbar. - Bei beiden Ansätzen werden wieder in allen nicht sendenden Sende- und Empfangseinheiten
2 die Empfänger11 und15 für beide Übertragungsrichtungen bzw. Busabschnitte9 und10 aktiviert. Eine empfangene Mitteilung wird, falls sie nicht von der jeweiligen Sendeeinheit selbst stammt, durch Aktivierung des entsprechenden Senders12 bzw.16 in Übertragungsrichtung weitergeleitet. - Gemäß dem ersten Ansatz wird jedoch hierbei zunächst überprüft, ob der Busabschnitt
9 bzw.10 , über den die Mitteilung weitergesendet werden soll, augenblicklich bereits eine Mitteilung empfängt oder nicht. Ist dies der Fall, wird die in dem Speicher14 zwischengespeicherte Mitteilung nach einer bestimmten Zeitspanne ausgelesen und ein erneuter Versuch zur Weiterleitung der Nachricht unternommen. Ebenso wird mit Hilfe der Steuereinheit13 beim Senden einer Mitteilung überprüft, ob diese Mitteilung korrekt ist. Wird dabei ein Fehler festgestellt, wird ebenfalls nach Ablauf einer bestimmten Zeitspanne die in dem Speicher14 gespeicherte Mitteilung ausgelesen und erneut übertragen. Jede erneut übertragene Mitteilung wird durch ein entsprechendes Bit als solche gekennzeichnet, so daß für jede andere Sende- und Empfangseinheit ersichtlich ist, wenn es sich bei der empfangenen Mitteilung um eine Mitteilung handelt, die bereits von einer anderen Sende- und Empfangseinheit2 zweimal übertragen worden ist. In diesem Fall wird vermieden, daß eine andere Sende- und Empfangseinheit2 nochmals diese Mitteilung erneut übertragen kann. - Die zuvor erwähnten Verzögerungszeiten sind für alle Sender
12 bzw.16 identisch, wobei jedoch die Verzögerungszeiten für beide Übertragungsrichtungen unterschiedlich sein können. - Gemäß dem zweiten Ansatz ist für jede zu sendende Mitteilung ein Vermittlungsknoten bzw. eine Vermittlungs-Sende- und Empfangseinheit
2 vorgesehen, die in ihrem Speicher14 beide in unterschiedliche Richtungen übertragene Mitteilungen der sendenden Sende- und Empfangseinheit zwischenspeichert. Nach dem Zwischenspeichern der empfangenen Mitteilungen werden die Mitteilungen nach Ablauf einer bestimmten Zeitspanne weitergeleitet. Wird hingegen innerhalb dieser Zeitspanne lediglich eine Mitteilung von der sendenden Sende- und Empfangseinheit empfangen, wird von dem Vermittlungsknoten lediglich diese eine Mitteilung weitergeleitet. - Auch bei dem zweiten Ausführungsbeispiel wird von jeder Sende- und Empfangseinheit
2 , abgesehen von der oben erwähnten Ausnahme, in Übereinstimmung mit einer zeitlichen Ablaufsteuerung jede Mitteilung lediglich einmal gesendet. Sollte bei dem zweiten erfindungsgemäßen Ausführungsbeispiel die Übertragung einer der beiden Mitteilungen unterbrochen sein, könnte jede Sende- und Empfangseinheit2 dennoch weiterhin die jeweils in entgegengesetzter Richtung übertragene Mitteilung empfangen. Das maximale Jitter ist bei diesem Kommunikationsschema dabei durch die Länge einer Mitteilung definiert. - In
4 ist ein erfindungsgemäßes Kommunikationssystem gemäß einem dritten Ausführungsbeispiel dargestellt. Dieses Ausführungsbeispiel unterscheidet sich von der in3 gezeigten Struktur im wesentlichen lediglich darin, daß der Kommunikationsbus1 in zwei Kommunikationskanäle1a und1b unterteilt ist, wobei der Kommunikationskanal1a ausschließlich für die Übertragung von Mitteilungen im Uhrzeigersinn und der Kommunikationskanal1b ausschließlich für die Über tragung von Mitteilungen entgegen dem Uhrzeigersinn vorgesehen ist. Dieses Kommunikationssystem entspricht somit einer Zwei-Ring-Struktur. Entsprechend sind die Empfänger11 und15 bzw. Sender12 und16 gemäß4 getrennt mit den entsprechenden Busabschnitten9a ,9b ,10a bzw.10b des jeweiligen Kommunikationskanals1a bzw.1b verbunden. - Auch bei diesem Ausführungsbeispiel kann jede Sende- und Empfangseinheit
2 über die physikalisch getrennten und unabhängigen Kommunikationskanäle1a und1b identische oder unterschiedliche Mitteilungen in unterschiedliche Übertragungsrichtungen senden. So kann beispielsweise die Sende- und Empfangseinheit #3 über den Kommunikationskanal1a eine Mitteilung im Uhrzeigersinn an die Sende- und Empfangseinheit #1 und eine weitere Mitteilung entgegen dem Uhrzeigersinn an die Sende- und Empfangseinheit #2 senden. - Alle nicht sendenden Sende- und Empfangseinheiten
2 aktivieren ihre beiden Empfänger11 und15 für beide Übertragungsrichtungen und leiten durch entsprechende Aktivierung des jeweiligen Senders16 bzw.12 eine empfangene Mitteilung weiter. Wird die Übertragung einer der beiden in unterschiedliche Richtungen übertragenen Mitteilungen unterbrochen oder gestört, kann jede Sende- und Empfangseinheit2 weiterhin die in die andere Übertragungsrichtung übertragene Mitteilung empfangen. - Die Komplexität des in
4 gezeigten Kommunikationssystems entspricht im wesentlichen derjenigen der in2 und3 gezeigten Kommunikationssysteme, bei denen lediglich ein Busring vorgesehen ist, da auch gemäß4 pro Sende- und Empfangseinheit2 lediglich zwei Empfänger11 ,15 und zwei Sender12 ,16 erforderlich sind. Das in4 gezeigte Kommunikationssystem erfordert nur dann zwei zusätzlich Sender, falls eine Rückmeldung über den Empfang eines gesendeten Si gnals gewünscht wird. Ebenso erhöht sich die Pinanzahl der Sende- und Empfangseinheiten. -
- 1
- Kommunikationsbus
- 2
- Sende- und Empfangseinheit
- 3
- Prozessor
- 4
- Steuerdatenspeicher
- 5
- Kommunikationsinterface
- 6
- Host Computer
- 7
- I/O-Schnittstelle
- 8
- Abschlußwiderstand
- 9
- Busabschnitt
- 10
- Busabschnitt
- 11
- Empfänger
- 12
- Sender
- 13
- Steuereinheit
- 14
- Speicher
- 15
- Empfänger
- 16
- Sender
Claims (10)
- Kommunikationssystem, mit einem Kommunikationsbus (
1 ), und mit mehreren an den Kommunikationsbus (1 ) angeschlossenen Sende- und Empfangseinheiten (2 ) zum Übertragen von Kommunikationsinformationen zwischen den einzelnen Sende- und Empfangseinheiten (2 ) über den Kommunikationsbus (1 ), wobei der Kommunikationsbus (1 ) eine ringförmige Struktur besitzt, so daß jede Sende- und Empfangseinheit (2 ) über den Kommunikationsbus (1 ) sowohl im Uhrzeigersinn als auch entgegen den Uhrzeigersinn mit einer benachbarten Sende- und Empfangseinheit (2 ) verbunden ist, wobei jede Sende- und Empfangseinheit (2 ) – über einen ersten Busabschnitt (9 ) mit der im Uhrzeigersinn benachbarten Sende- und Empfangseinheit (2 ) und über einen zweiten Busabschnitt (10 ) mit der entgegen dem Uhrzeigersinn benachbarten Sende- und Empfangseinheit (2 ) verbunden ist, – einen dem ersten Busabschnitt (9 ) zugeordneten Empfänger (11 ) und Sender (12 ) sowie einen dem zweiten Busabschnitt (10 ) zugeordneten Empfänger (15 ) und Sender (16 ) aufweist, und – Steuermittel (13 ) zum Steuern der einzelnen Sender (12 ,16 ) und Empfänger (11 ,15 ) aufweist, wobei die Steuermittel (13 ) die Sender (12 ,16 ) und Empfänger (11 ,15 ) so ansteuern, – daß sowohl über den ersten Busabschnitt (9 ) als auch über den zweiten Busabschnitt (10 ) Kommunikationsinformationen in beide Richtungen übertragen werden können, – daß weder über den ersten Busabschnitt (9 ) noch über den zweiten Busabschnitt (10 ) gleichzeitig Kommunikationsinformationen in beide Richtungen übertragen werden, und – daß eine jeweilige Sende- und Empfangseinheit (2 ) bei Bedarf und wenn sie gerade weder über den ersten Busabschnitt (9 ) noch über den zweiten Busabschnitt (10 ) Kommunikationsinformationen empfängt, über den ersten Busabschnitt (9 ) an die im Uhrzeigersinn benachbarte Sende- und Empfangseinheit (2 ) erste Kommunikationsinformationen, und über den zweiten Busabschnitt (10 ) an die entgegen dem Uhrzeigersinn benachbarte Sende- und Empfangseinheit (2 ) gleichzeitig sich von den ersten Kommunikationsinformationen unterscheidende zweite Kommunikationsinformationen überträgt, und wobei die Steuermittel (13 ) derart ausgestaltet sind, daß sie beim Senden oder Weiterleiten von Kommunikationsinformationen diese überprüfen und diese bei Feststellen eines Fehlers nach Ablauf einer bestimmten Verzögerungszeit auslesen und über den entsprechenden Sender (12 ,16 ) erneut senden oder weiterleiten. - Kommunikationssystem nach Anspruch 1, dadurch gekennzeichnet, daß die Steuermittel (
13 ) derart ausgestaltet sind, daß sie bei Nichtsenden von Kommunikationsinformationen die dem ersten und zweiten Busabschnitt (9 ,10 ) zugeordneten Empfänger (11 ,15 ) aktivieren. - Kommunikationssystem nach Anspruch 2, dadurch gekennzeichnet, daß die Steuermittel (
13 ) derart ausgestaltet sind, daß sie bei Empfangen von nicht für die eigene Sende- und Empfangseinheit (2 ) bestimmten Kommunikationsinformationen durch den dem ersten Busabschnitt (9 ) und/oder dem zweiten Busabschnitt (10 ) zugeordneten Empfänger (11 ;15 ) den dem zweiten Busabschnitt (10 ) und/oder dem ersten Busabschnitt (9 ) zugeordneten Sender (16 ;12 ) aktivieren, um die Kommunikationsinformationen weiterzuleiten. - Kommunikationssystem nach Anspruch 3, dadurch gekennzeichnet, daß die Steuermittel (
13 ) derart ausgestaltet sind, daß sie bei Empfangen von nicht für die eigene Sende- und Empfangseinheit (2 ) bestimmten Kommunikationsinformationen durch den dem ersten Busabschnitt (9 ) und/oder dem zweiten Busabschnitt (10 ) zugeordneten Empfänger (11 ;15 ) den dem zweiten Busabschnitt (10 ) und/oder dem ersten Busabschnitt (9 ) zugeordneten Sender (16 ;12 ) zur Weiterleitung der empfangenen Kommunikationsinformationen nur dann aktivieren, falls über den dem zu aktivierenden Sender (12 ;16 ) zugeordneten Busabschnitt (9 ;10 ) augenblicklich keine Kommunikationsinformationen empfangen werden. - Kommunikationssystem nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, daß jede Sende- und Empfangseinheit (
2 ) Speichermittel (14 ) zum Speichern von zu sendenden oder weiterzuleitenden Kommunikationsinformationen umfaßt. - Kommunikationssystem nach Anspruch 5, dadurch gekennzeichnet, daß die Steuermittel (
13 ) derart ausgestaltet sind, daß sie, falls über den zur Weiterleitung der empfangenen Kommunikationsinformationen dem zu aktivierenden Sender (12 ;16 ) zugeordneten Busabschnitt (9 ;10 ) augenblicklich Kommunikationsinformationen empfangen werden, die in den Speichermitteln (14 ) gespeicherten und weiterzuleitenden Kommunikationsinformationen nach einer bestimmten Verzögerungszeit auslesen und erneut versuchen, die ausgelesenen Kommunikationsinformationen über den zweiten oder ersten Busabschnitt (10 ;9 ) weiterzuleiten. - Kommunikationssystem nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, daß die Steuermittel (
13 ) jeder Sende- und Empfangseinheit (2 ) derart ausgestaltet sind, daß sie erneut übertragene Kommunikationsinformationen entsprechend als solche kennzeichnen, und daß die Steuermittel (13 ) beim Empfang von nicht für die eigene Sende- und Empfangseinheit (2 ) bestimmten Kommunikationsinformationen, welche von den Steuermitteln (13 ) einer anderen Sende- und Empfangseinheit (2 ) als erneut übertragen gekennzeichnet worden sind, beim Weiterleiten der Kommunikationsinformationen bei Auftreten eines Fehlers oder bei Belegung des entsprechenden Busabschnitts (9 ,10 ), über den die Kommunikationsinformationen weitergeleitet werden sollen, eine erneute Übertragung dieser Kommunikationsinformationen unterbinden. - Kommunikationssystem nach Anspruch 5, dadurch gekennzeichnet, daß für jede zu sendende Kommunikationsinformation eine bestimmte Sende- und Empfangseinheit (
2 ) als Vermittlungseinheit definiert ist, und daß die Steuermittel (13 ) der als Vermittlungseinheit fungierenden Sende- und Empfangseinheit (2 ) derart ausgestaltet sind, daß sie beim Empfang entsprechender Kommunikationsinformationen über den entsprechenden ersten oder zweiten Busabschnitt (9 ,10 ) diese Kommunikationsinformationen in den Speichermitteln (14 ) zwischenspeichern und nach Ablauf einer bestimmten Zeitspanne über den zweiten oder ersten Busabschnitt (10 ,9 ) weiterleiten. - Kommunikationssystem nach Anspruch 8, dadurch gekennzeichnet, daß die Steuermittel (
13 ) der als Vermittlungseinheit fungierenden Sende- und Empfangseinheit (2 ) derart ausgestaltet sind, daß sie, falls innerhalb der bestimmten Zeitspanne sowohl über den ersten als auch über den zweiten Busabschnitt (9 ,10 ) entsprechende Kommunikationsinformationen empfangen worden sind, beide Kommunikationsinformationen zwischenspeichern und nach Ablauf der bestimmten Zeitspanne entsprechend weiterleiten. - Kommunikationssystem nach Anspruch 8 oder 9, dadurch gekennzeichnet, daß die Steuermittel (
13 ) der als Vermittlungseinheit fungierenden Sende- und Empfangseinheit (2 ) derart ausgestaltet sind, daß sie, falls innerhalb der bestimmten Zeitspanne nur über den ersten oder den zweiten Busabschnitt (9 ,10 ) entsprechende Kommunikationsinformationen empfangen worden sind, nur die innerhalb der bestimmten Zeitspanne empfangenen Kommunikationsinformationen aus den Speichermitteln (14 ) auslesen und entsprechend weiterleiten.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE19922171A DE19922171B4 (de) | 1999-05-12 | 1999-05-12 | Kommunikationssystem mit einem Kommunikationsbus |
PCT/DE2000/001498 WO2000069117A2 (de) | 1999-05-12 | 2000-05-12 | Kommunikationssystem mit einem ringförmigen kommunikationsbus |
US10/021,705 US20020087763A1 (en) | 1999-05-12 | 2001-11-13 | Communication sytem with a communication bus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE19922171A DE19922171B4 (de) | 1999-05-12 | 1999-05-12 | Kommunikationssystem mit einem Kommunikationsbus |
Publications (2)
Publication Number | Publication Date |
---|---|
DE19922171A1 DE19922171A1 (de) | 2000-11-23 |
DE19922171B4 true DE19922171B4 (de) | 2009-08-27 |
Family
ID=7908015
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE19922171A Expired - Fee Related DE19922171B4 (de) | 1999-05-12 | 1999-05-12 | Kommunikationssystem mit einem Kommunikationsbus |
Country Status (3)
Country | Link |
---|---|
US (1) | US20020087763A1 (de) |
DE (1) | DE19922171B4 (de) |
WO (1) | WO2000069117A2 (de) |
Families Citing this family (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE10065115A1 (de) * | 2000-12-28 | 2002-07-04 | Bosch Gmbh Robert | Verfahren und Kommunikationssystem zum Datenaustausch zwischen mehreren über ein Bussystem miteinander in Verbindung stehenden Teilnehmern |
GB2377035B (en) * | 2001-06-29 | 2005-05-04 | Motorola Inc | A fault tolerant shared transceiver apparatus and system |
DE10249592A1 (de) * | 2002-10-24 | 2004-06-17 | Abb Research Ltd. | Datenverarbeitungsknoten für ein Leitsystem |
US7502334B2 (en) * | 2003-11-19 | 2009-03-10 | Honeywell International Inc. | Directional integrity enforcement in a bi-directional braided ring network |
US7372859B2 (en) * | 2003-11-19 | 2008-05-13 | Honeywell International Inc. | Self-checking pair on a braided ring network |
DE102004004843B4 (de) * | 2004-01-30 | 2010-07-22 | Siemens Ag | Bussystem zur Steuerung einer Komponente einer Druckmaschine und entsprechendes Verfahren |
US20060041715A1 (en) * | 2004-05-28 | 2006-02-23 | Chrysos George Z | Multiprocessor chip having bidirectional ring interconnect |
US20060206657A1 (en) * | 2005-03-10 | 2006-09-14 | Clark Scott D | Single port/multiple ring implementation of a hybrid crossbar partially non-blocking data switch |
DE102005035611C5 (de) * | 2005-07-29 | 2014-05-15 | Diehl Aerospace Gmbh | Busarchitektur sowie Verfahren zum Datenaustausch |
FR2893205A1 (fr) * | 2005-11-09 | 2007-05-11 | Hardtech Sarl | Methode de gestion d'un reseau a anneaux redondes |
US7668084B2 (en) * | 2006-09-29 | 2010-02-23 | Honeywell International Inc. | Systems and methods for fault-tolerant high integrity data propagation using a half-duplex braided ring network |
US7889683B2 (en) * | 2006-11-03 | 2011-02-15 | Honeywell International Inc. | Non-destructive media access resolution for asynchronous traffic in a half-duplex braided-ring |
US7656881B2 (en) * | 2006-12-13 | 2010-02-02 | Honeywell International Inc. | Methods for expedited start-up and clique aggregation using self-checking node pairs on a ring network |
US7912094B2 (en) * | 2006-12-13 | 2011-03-22 | Honeywell International Inc. | Self-checking pair-based master/follower clock synchronization |
US7778159B2 (en) * | 2007-09-27 | 2010-08-17 | Honeywell International Inc. | High-integrity self-test in a network having a braided-ring topology |
US8817597B2 (en) * | 2007-11-05 | 2014-08-26 | Honeywell International Inc. | Efficient triple modular redundancy on a braided ring |
FR2983019B1 (fr) * | 2011-11-22 | 2014-01-03 | Thales Sa | Reseau de transmission d'informations et noeud de reseau associe |
FR2996090B1 (fr) * | 2012-09-21 | 2014-10-31 | Thales Sa | Reseau de transmission d'informations a autorisation d'insertion et noeud correspondant |
US9244753B2 (en) * | 2013-03-15 | 2016-01-26 | Siemens Schweiz Ag | Redundant bus fault detection |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3628299C2 (de) * | 1986-08-21 | 1988-12-01 | Licentia Patent-Verwaltungs-Gmbh, 6000 Frankfurt, De | |
US4926418A (en) * | 1989-04-11 | 1990-05-15 | International Business Machines Corporation | Fairness algorithm for full-duplex buffer insertion ring |
JPH02250538A (ja) * | 1989-03-24 | 1990-10-08 | Shinko Electric Co Ltd | 多重伝送網通信システム |
DE4041235C1 (en) * | 1990-12-19 | 1992-02-20 | Aeg Westinghouse Transport-Systeme Gmbh, 1000 Berlin, De | Double ring bus system - has two buses which normally operate in parallel or are cross-coupled for testing to identify failure |
US5187709A (en) * | 1990-05-08 | 1993-02-16 | Caterpillar Inc. | Fault tolerant serial communications network |
DE19633744A1 (de) * | 1996-08-22 | 1998-02-26 | Baumueller Anlagen Systemtech | Ringgraph in einem elektrischen Antriebssystem |
DE19650088A1 (de) * | 1996-12-03 | 1998-06-04 | Alsthom Cge Alcatel | System zur gerichteten Punkt-zu-Mehrpunkt Informationsübertragung |
DE19912977A1 (de) * | 1999-03-23 | 2000-09-28 | Opel Adam Ag | Vorrichtung und Verfahren zur Bestimmung einfacher Leitungsstörungen in bidirektional betriebenen Netzwerken von Kraftfahrzeugen |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4554659A (en) * | 1983-12-12 | 1985-11-19 | At&T Bell Laboratories | Data communication network |
US4850043A (en) * | 1988-05-23 | 1989-07-18 | United Technologies Corporation | High integrity optical data transmission system |
JP2525869B2 (ja) * | 1988-06-17 | 1996-08-21 | 株式会社フジクラ | 車載用デ―タ伝送ネットワ―ク |
US5218604A (en) * | 1990-08-31 | 1993-06-08 | Bell Communications Research, Inc. | Dual-hubbed arrangement to provide a protected ring interconnection |
US20030206527A1 (en) * | 1995-10-02 | 2003-11-06 | Telefonaktiebolaget Lm Ericsson | Transmitting data between multiple computer processors |
US6657952B1 (en) * | 1997-11-28 | 2003-12-02 | Nec Corporation | Ring network for sharing protection resource by working communication paths |
US6970424B2 (en) * | 1998-11-10 | 2005-11-29 | Extreme Networks | Method and apparatus to minimize congestion in a packet switched network |
US8554076B1 (en) * | 1999-10-04 | 2013-10-08 | At&T Intellectual Property Ii, L.P. | Methods and systems for constructing optical networks |
-
1999
- 1999-05-12 DE DE19922171A patent/DE19922171B4/de not_active Expired - Fee Related
-
2000
- 2000-05-12 WO PCT/DE2000/001498 patent/WO2000069117A2/de active Application Filing
-
2001
- 2001-11-13 US US10/021,705 patent/US20020087763A1/en not_active Abandoned
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3628299C2 (de) * | 1986-08-21 | 1988-12-01 | Licentia Patent-Verwaltungs-Gmbh, 6000 Frankfurt, De | |
JPH02250538A (ja) * | 1989-03-24 | 1990-10-08 | Shinko Electric Co Ltd | 多重伝送網通信システム |
US4926418A (en) * | 1989-04-11 | 1990-05-15 | International Business Machines Corporation | Fairness algorithm for full-duplex buffer insertion ring |
US5187709A (en) * | 1990-05-08 | 1993-02-16 | Caterpillar Inc. | Fault tolerant serial communications network |
DE4041235C1 (en) * | 1990-12-19 | 1992-02-20 | Aeg Westinghouse Transport-Systeme Gmbh, 1000 Berlin, De | Double ring bus system - has two buses which normally operate in parallel or are cross-coupled for testing to identify failure |
DE19633744A1 (de) * | 1996-08-22 | 1998-02-26 | Baumueller Anlagen Systemtech | Ringgraph in einem elektrischen Antriebssystem |
DE19650088A1 (de) * | 1996-12-03 | 1998-06-04 | Alsthom Cge Alcatel | System zur gerichteten Punkt-zu-Mehrpunkt Informationsübertragung |
DE19912977A1 (de) * | 1999-03-23 | 2000-09-28 | Opel Adam Ag | Vorrichtung und Verfahren zur Bestimmung einfacher Leitungsstörungen in bidirektional betriebenen Netzwerken von Kraftfahrzeugen |
Non-Patent Citations (2)
Title |
---|
DOKIDX (online) (recherchiert am 18.04.2001), in: DEPATIS & JP 02250538 A (abstract) * |
JP 02-2 50 538 A (abstract). DOKIDX (online) (recherchiert am 18.04.2001), in: DEPATIS |
Also Published As
Publication number | Publication date |
---|---|
US20020087763A1 (en) | 2002-07-04 |
WO2000069117A2 (de) | 2000-11-16 |
WO2000069117A3 (de) | 2001-08-16 |
DE19922171A1 (de) | 2000-11-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE19922171B4 (de) | Kommunikationssystem mit einem Kommunikationsbus | |
EP1352326B1 (de) | Verfahren und vorrichtung zur überwachung einer datenverarbeitung und -übertragung | |
EP1869836B1 (de) | Master-einheit, kommunikationssystem und verfahren zu deren betreiben | |
EP2014025B1 (de) | Schnittstelleneinheit und kommunikationssystem mit einer master-slave-struktur | |
EP3977682B1 (de) | Fehlererkennung-testeinrichtung für eine teilnehmerstation eines seriellen bussystems und verfahren zum testen von mechanismen zur fehlererkennung bei einer kommunikation in einem seriellen bussystem | |
DE3122076A1 (de) | Mehrrechnersystem | |
WO2008122355A1 (de) | Verfahren sowie system zur sicheren übertragung von zyklischen zu übertragenden prozessdaten | |
DE19857154C1 (de) | Verfahren zur Datenübertragung | |
EP1164751B1 (de) | Verfahren zum schnellen und fehlerfreien Übertragen von Daten auf einem Bus | |
EP1509005B1 (de) | Verfahren und Vorrichtung zur Übertragung von Daten über ein Busnetz mittels Broadcast | |
EP1748363B1 (de) | Busarchitektur sowie Verfahren zum Datenaustausch | |
WO2020120550A1 (de) | Überlagerungserfassungseinheit für eine teilnehmerstation eines seriellen bussystems und verfahren zur kommunikation in einem seriellen bussystem | |
AT404656B (de) | Leitungsredundantes feldbussystem, vorzugsweise mit ringtopologie | |
DE102008029948B4 (de) | Überwachungssystem | |
DE10305415B4 (de) | Verfahren und Vorrichtung zum medienredundanten Betreiben eines Endgeräts in einem Netzwerk | |
EP1064590B1 (de) | Verkürztes datentelegramm eines automatisierungssystems | |
EP3744046B1 (de) | Teilnehmerstation für ein serielles bussystem und verfahren zur fehlersignalisierung für eine in einem seriellen bussystem empfangene nachricht | |
WO2020234465A1 (de) | Teilnehmerstation für ein serielles bussystem und verfahren zur kommunikation in einem seriellen bussystem | |
WO2020048742A1 (de) | Teilnehmerstation für ein serielles bussystem und verfahren zur übertragung von daten in einem seriellen bussystem | |
EP1227406B1 (de) | Transceiver mit Mitteln zum Fehlermanagement | |
EP1476987B1 (de) | Lokales netzwerk, insbesondere ethernet-netzwerk mit redundanzeigenschaften sowie koppelgerät für ein derartiges netzwerk | |
DE3939631C2 (de) | ||
DE3634019C2 (de) | ||
DE3327489C2 (de) | ||
DE10032597B4 (de) | Buswächtereinheit für einen Netzknoten eines zeitgetriggerten Datenkommunikationsnetzes |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OP8 | Request for examination as to paragraph 44 patent law | ||
8127 | New person/name/address of the applicant |
Owner name: INFINEON TECHNOLOGIES AG, 81669 MUENCHEN, DE |
|
8364 | No opposition during term of opposition | ||
R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee |