DE10112695A1 - TDMA-Kommunikationssystem - Google Patents
TDMA-KommunikationssystemInfo
- Publication number
- DE10112695A1 DE10112695A1 DE10112695A DE10112695A DE10112695A1 DE 10112695 A1 DE10112695 A1 DE 10112695A1 DE 10112695 A DE10112695 A DE 10112695A DE 10112695 A DE10112695 A DE 10112695A DE 10112695 A1 DE10112695 A1 DE 10112695A1
- Authority
- DE
- Germany
- Prior art keywords
- signal
- node
- time slot
- communication system
- time
- 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.)
- Withdrawn
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]
-
- 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
- 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/427—Loop networks with decentralised control
- H04L12/43—Loop networks with decentralised control with synchronous transmission, e.g. time division multiplex [TDM], slotted rings
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Time-Division Multiplex Systems (AREA)
- Small-Scale Networks (AREA)
- Mobile Radio Communication Systems (AREA)
- Radio Relay Systems (AREA)
Abstract
Die Erfindung betrifft ein Kommunikationssystem mit wenigstens zwei Kommunikationsknoten zur Übertragung von Informationen über ein gemeinsames Übertragungsmedium im Zeitmultiplexverfahren. DOLLAR A Beim Systemstart ist wenigstens ein Knoten zur Überprüfung vorgesehen, ob auf dem Übertragungsmedium bereits ein erstes Signal vorhanden ist, das wenigstens einen Zeitschlitz regelmäßig nutzt. Bei Vorliegen eines ersten Signals ist der Knoten zur Überprüfung dieses ersten Signals auf Integrität vorgesehen, wobei der Knoten bei mangelnder Integrität des ersten Signals zur Sendung eines zweiten Signals vorgesehen ist und dem von dem ersten Signal genutzten Zeitschlitz eine vorgebbare Position innerhalb des von dem zweiten Signal vorgegebenen Zeitrahmens zugeordnet ist.
Description
Die Erfindung bezieht sich auf ein Kommunikationssystem mit wenigstens zwei
Kommunikationsknoten zur Übertragung von Informationen über ein gemeinsames
Übertragungsmedium im Zeitmultiplexverfahren.
Ein derartiges Kommunikationssystem ist z. B. aus dem VDI Bericht Nr. 1547, 2000,
S. 23ff (FlexRay-Kommunikationssystem) bekannt.
Bei diesem Kommunikationssystem ist ein Zeitmultiplexverfahren zur Regelung des
Zugriffs von verschiedenen Kommunikationsknoten auf ein gemeinsames Übertragungs
medium vorgesehen.
In einer Rahmenstruktur werden in einem wiederkehrenden Raster im Abstand der
Rahmenzykluszeit Nachrichten von allen Kommunikationsknoten verschickt. Je nach
verwendetem Protokoll können diese Nachrichten unterschiedlicher Struktur sein, d. h.,
z. B. als ein Spezialsymbol oder Signalmuster, welches selbst schon die zu übertragende
Information repräsentiert, oder aber als eine Nachricht mit definierten Formatelementen
ausgeprägt sein, die protokollrelevante Informationen, aber auch Applikationsdaten
enthalten können.
Darüber hinaus werden oft bestimmte Bereiche der Rahmenstruktur für andere Zugriffs
verfahren reserviert, wie z. B. für den kollisionsbehafteten wahlfreien Zugriff.
Beim Start des Systems werden die Knoten in willkürlicher Reihenfolge aktiviert, z. B.
hervorgerufen durch die nicht vorhersagbare Reihenfolge bei der Zuführung der Stromver
sorgung. Jeder aktivierte Knoten beobachtet bei dem bekannten System nach gängiger
Technik für eine gewisse Zeit das Kommunikationsmedium und überprüft, ob bereits eine
Rahmenstruktur etabliert wurde, auf die er sich aufsynchronisieren kann. Findet er min
destens einen regelmäßig genutzten Zeitschlitz oder auch ein spezifisches Muster aus
genutzten Zeitschlitzen, überprüft er die darin enthaltene Nachricht auf Integrität, z. B.
anhand einer Prüfsumme. Der aktivierte Knoten interpretiert diese Nachricht, um aus
ihrer zeitlichen Position und dem Inhalt, z. B. einem eindeutigen Identifier, der die zeit
liche Lage des regelmäßig genutzten Zeitschlitzes innerhalb der Rahmenstruktur angibt, die
Position seines eigenen Sendezeitschlitzes darin zu identifizieren.
Findet der jeweilige Knoten keinen regelmäßig genutzten Zeitschlitz auf dem Übertra
gungsmedium vor, beginnt er, regelmäßig mit der durch die Zykluszeit vorgegebenen
Wiederholrate eine Nachricht zu senden und markiert damit quasi seinen eigenen Zeit
schlitz. Auf diese Nachricht können sich dann andere Knoten aufsynchronisieren.
Der Sonderfall, in dem zwei oder mehr Knoten gleichzeitig ihre erste Nachricht ver
schicken, führe zu einer Kollision, die nach einem der bekannten Verfahren aufgelöst
werden kann.
Beginnt nun ein fehlerhafter Knoten damit, eine ungültige Nachricht zu versenden, so
können sich andere Knoten nicht auf diese Nachricht aufsynchronisieren. Andererseits ist
aber das Medium in regelmäßigen Abständen benutzt, so dass die anderen Knoten in ihrer
Abwartestellung verharren. Das System ist dann durch den fehlerhaften Knoten blockiert.
Damit ein fehlerhaften Knoten, der durch das regelmäßige Senden von ungültigen Nach
richten das Medium blockiert, nicht den gesamten Systemstart dauerhaft verhindert, ist
bekannt, eine Zeitspanne bzw. eine maximale Anzahl von Versuchen innerhalb des System
start-Algorithmus zu definieren, innerhalb derer eine synchronisierte Kommunikation
zustande kommen muss. Ist dies nicht der Fall, so soll sich der sendende Knoten zurück
ziehen, z. B. für ein definiertes Zeitintervall, damit ein anderer Knoten den Systemstart
durch die Vorgabe des Kommunikationstahmens durchführen kann. Eine derartige
Lösung, basierend auf einem Timeout-Intervall, welches dazu dient, einen einmal ange
nommenen Zustand aufgrund einer nicht eingetroffenen Bedingung zu verlassen, ist
beispielhaft für das Kanalzugriffsverfahren ALOHA in "Wireless Information Networks"
von K. Pahlavan & A. Levesque, 1995 (ISBN: 0-471-10607-0), Seiten 464ff, beschrieben.
Bei dieser Lösung, bei der sich also ein fehlerhaft operierender Knoten selbsttätig abschalten
bzw. vom Medium zurückziehen soll, wird vorausgesetzt, dass der Knoten,
obwohl er ein fehlerhaftes Verhalten auf dem Netzwerk zeigt, in der Lage ist, einen
Sicherungsmechanismus noch korrekt auszuführen.
Es ist Aufgabe der Erfindung, ein anderes Kommunikationssystem zu schaffen, welches
einen sicheren Systemstart auch bei einem fehlerhaft sendenden Knoten gewährleistet.
Diese Aufgabe wird erfindungsgemäß gelöst durch ein Kommunikationssystem, bei dem
beim Systemstart wenigstens ein Knoten zur Überprüfung vorgesehen ist, ob auf dem
Übertragungsmedium bereits ein erstes Signal vorhanden ist, das wenigstens einen Zeit
schlitz regelmäßig nutzt,
wobei der Knoten bei Vorliegen eines ersten Signals zur Überprüfung dieses ersten Signals auf Integrität vorgesehen ist und
und wobei der Knoten bei mangelnder Integrität des ersten Signals zur Sendung eines zweiten Signals vorgesehen ist und dem von dem ersten Signal genutzten Zeitschlitz eine vorgebbare Position innerhalb des von dem zweiten Signal vorgegebenen Zeitrahmens zugeordnet ist.
wobei der Knoten bei Vorliegen eines ersten Signals zur Überprüfung dieses ersten Signals auf Integrität vorgesehen ist und
und wobei der Knoten bei mangelnder Integrität des ersten Signals zur Sendung eines zweiten Signals vorgesehen ist und dem von dem ersten Signal genutzten Zeitschlitz eine vorgebbare Position innerhalb des von dem zweiten Signal vorgegebenen Zeitrahmens zugeordnet ist.
Beim Systemstart überprüft wenigstens ein Kommunikationsknoten, ob ein regelmäßig
genutzter Zeitschlitz auf dem Übertragungsmedium vorhanden ist. Ist dies der Fall,
überprüft der Knoten dieses Signal auf Integrität, d. h., er versucht diese Aktivität als
Nachricht zu interpretieren. Falls dies nicht möglich ist, z. B. aufgrund einer fehlerhaften
Prüfsumme, eines Kodierungsfehlers oder aus einem sonstigen Grund, identifiziert der
Knoten diesen Zeitschlitz als fehlerhaft.
Daraufhin konstruiert der Knoten für sich die Zeitrahmenstruktur derart, dass der fehler
haft genutzte Zeitschlitz auf eine vorbestimmte Position fällt. Schließlich beginnt der
Knoten, in dem für ihn vorgesehenen Zeitschlitz innerhalb der neuen Zeitrahmenstruktur
seine Nachricht zu senden. Andere Knoten im Netzwerk können sich nun auf die von
diesem Knoten korrekt gesendete Nachricht synchronisieren.
Der Hauptvorteil dieses Kommunikationsnetzwerks ist die Vermeidung der Blockierung
des gesamten Kommunikationssystems durch einen fehlerhaften Knoten.
Der besondere Vorteil gegenüber einer Fehlerbehandlung durch den betroffenen Knoten
selbst ergibt sich aus der Tatsache, dass hier eine unabhängige Instanz die Fehlererkennung
und Behandlung vornimmt. Diese Instanz wird durch wenigstens einen beteiligten Knoten
repräsentiert.
Vorteilhaft kann jeder Knoten des Kommunikationssystems zur Fehlerbehandlung vorge
sehen werden. Dann überprüft und beurteilt jeder Knoten für sich die Situation auf dem
Übertragungsmedium. Damit wird die Sicherheit, dass der Fehlerzustand erkannt und in
definierter Weise behandelt wird, zusätzlich erhöht.
Erkennen bei dieser vorteilhaften Ausgestaltung mehrere Knoten gleichzeitig das Vorliegen
eines fehlerhaften Zeitschlitzes, so führen alle parallel eine Neubestimmung der Zeit
rahmenstruktur aus und versuchen diese durch das Senden des eigenen Zeitschlitzes als
globalen Zeitrahmen vorzugeben. Kollisionen in dieser Phase können in bekanntet Weise
genau so gelöst werden wie im fehlerfreien Startbetrieb. Es kann z. B. das aus dem VDI
Bericht Nr. 1547, 2000, S. 23ff bekannte Verfahren der Kollisionsbehandlung für
FlexRay-Kommunikationssysteme verwendet werden.
Außerdem wird vermieden, dass der fehlerhafte Zeitschlitz eine beliebige, z. B. besonders
kritische Stelle der Zeitrahmenstruktur stört. Stattdessen wird er an eine vordefinierte, fixe
Position in der Zeitrahmenstruktur geschoben. Schließlich wird der mit dem fehlerhaften
Zeitschlitz verbundene Funktionsverlust des Systems minimiert, z. B. dadurch, dass der
fehlerhafte Zeitschlitz an die Position für Nachrichten mit der geringsten Priorität im
System verschoben wird.
Der Fall, dass der erste, fehlerhaft sendende Knoten nach der Fehlererkennung und Fehler
behandlung durch einen zweiten Knoten, d. h. der Vorgabe einer neuen, globalen Zeit
rahmenstruktur durch einen zweiten Knoten, selbst den Sendevorgang an der ursprüng
lichen Position einstellt, ist lediglich ein günstiger Sonderfall. Da die Fehlerhypothese
jedoch von einem insgesamt fehlerhaft operienden ersten Knoten ausgeht, wird durch das
vorgeschlagene Verfahren insbesondere der Fall behandelt, dass der erste, fehlerhaft
sendende Knoten weiterhin zum ursprünglichen Zeitpunkt mindestens einen Zeitschlitz
belegt.
Die Erfindung ist vorteilhaft nutzbar für alle autonom startenden Kommunikations
systeme.
Besonders geeignet ist das vorgeschlagene Kommunikationssystem für sicherheitskritische
Anwendungen, bei denen auch während der Anwesenheit mindestens eines fehlerhaften
Knotens der sichere Start des Kommunikationssystems gewährleistet werden muss, wie z. B.
im Automobil, im Flugzeug, der Steuerung von Industrieanlagen usw.
Darüber hinaus ist die Erfindung überall da von Vorteil, wo ein System auch im Fehlerfall
ohne menschlichen Eingriff starten können muss; hier sind Anwendungen an schwer
zugänglichen Orten oder über große Flächen verteilte Kommunikationsnetzwerke von
Bedeutung.
Bei der vorteilhaften Ausgestaltung der Erfindung nach Anspruch 2 ist ein spezieller
Reserve-Zeitschlitz, vorgesehen, der nur dazu dient, im Fall des Auftretens eines fehler
haften Zeitschlitzes diesen so im Zeitrahmen unterzubringen, dass die restlichen Knoten
ungestört kommunizieren können.
Bei der vorteilhaften Ausgestaltung der Erfindung nach Anspruch 3 wird kein dedizierter
Reserve-Zeitschlitz verwendet, sondern der fehlerhafte Zeitschlitz wird in den Zeitschlitz
für Nachrichten mit der niedrigsten Priorität positioniert.
Bei der vorteilhaften Ausgestaltung der Erfindung nach Anspruch 4 wird der fehlerhafte
Zeitschlitz in einem Bereich des Zeitrahmens positioniert, der mittels Wartezeiten und
Nachrichtenprioritäten einen dynamischen Zugriff der Knoten des Kommunikations
systems ermöglicht. Ein derartiger dynamischer Zeitschlitz ist z. B. in dem FleyRay-
Kommunikationssystem vorgesehen, welches in dem VDI Bericht Nr. 1547, 2000, näher
beschrieben ist. Bei einem solchen System mit dynamischer Zugriffsmöglichkeit kann der
fehlerhafte Zeitschlitz vorzugsweise an den Beginn des dynamischen Zeitschlitzes posi
tioniert werden, so dass der Rest dieses Zeitschlitzes weiterhin für die dynamisch verwal
teten Nachrichten zur Verfügung steht. Alternativ könnte der fehlerhafte Zeitschlitz auch
an das Ende dieses dynamischen Zeitschlitzes positioniert werden und damit lediglich die
Nachricht mit der niedrigsten Priorität stören.
Die vorteilhafte Ausgestaltung der Erfindung nach Anspruch 5 betrifft Kommunikations
systeme mit wahlfreiem, kollisionsbehafteten Zugriff während eines dedizierten Zeit
schlitzes. In einem solchen System ist es vorteilhaft, den fehlerhaften Zeitschlitz in den
Bereich des Zeitrahmens zu legen, der für den wahlfreien, kollisionsbehafteten Zugriff
vorgesehen ist, da dort ohnehin mit Kollisionen zu rechnen ist und dementsprechend
Verfahren zur Behandlung von Kollisionen bereits von dem Kommunikationssystem
vorgesehen sind.
Bei der vorteilhaften Ausgestaltung der Erfindung nach Anspruch 6 nimmt der Knoten,
der sich bei der Vorgabe des globalen Zeitrahmens durchgesetzt hat, eine entsprechende
Kennzeichnung seiner Nachricht vor. Damit wird dem gesamten Kommunikationssystem
und insbesondere den übrigen Knoten mitgeteilt, dass ein fehlerhaft sendender Knoten im
System erkannt worden ist und der als fehlerhaft erkannte Zeitschlitz neu positioniert
worden ist. Dadurch kann ein Knoten, der durch die Neupositionierung des fehlerhaften
Zeitschlitzes einen Nachteil erfährt, z. B. durch Blockade des ihm zugeordneten Zeit
schlitzes, geeignete Gegenmaßnahmen treffen. Als Gegenmaßnahme ist es z. B. möglich,
einen kontrollierten Übergang des Gesamtsystems in einen gesicherten Zustand durchzu
führen, in dem gewährleistet ist, dass bei der jeweiligen Applikation ein zumindest einge
schränkter Betrieb aufrechterhalten werden kann und/oder dass bei der jeweiligen Appli
kation Störfälle vermieden werden.
Es sind aber auch komplexere Reaktionen, gesteuert durch entsprechende Kontrollappli
kationen, möglich. Der infolge der Neupositionierung des fehlerhaften Zeitschlitzes
gestörte Knoten könnte mit seinem Sendefenster dynamisch in einen reservierten Bereich
innerhalb des neuen Zeitrahmens ausweichen. Dazu muss den betroffenen Knoten allerdings
angezeigt werden, dass ein fehlerhafter Knoten erkannt worden ist und der Zeit
schlitz dieses fehlerhaften Knotens in einem von einem anderen Knoten vorgegebenen
Zeitrahmen neu positioniert worden ist. Eine Kennzeichnung könnte z. B. durch definierte
Elemente innerhalb des Nachrichtenformates oder auch in den Nachrichtendaten selbst
vorgenommen werden.
Anspruch 7 bezieht sich auf ein erfindungsgemäßes Verfahren, Anspruch 8 auf ein
erfindungsgemäßes TDMA-Signal und Anspruch 9 auf ein Kraftfahrzeug mit einem
erfindungsgemäßen Kommunikationssystem.
Einige schematisch dargestellte Ausführungsbeispiele der Erfindung werden nachfolgend
anhand der Zeichnung in den Fig. 1 bis 4 näher erläutert. Es zeigen:
Fig. 1 ein Kommunikationssystem mit vier Knoten und einem gemeinsamen Über
tragungsmedium,
Fig. 2 die zeitliche Abfolge eines von einem ersten Knoten des Kommunikationssystems
gesendeten TDMA-Signals mit einem Zeitrahmen, welcher einen statischen Teil
und einen dynamischen Teil aufweist,
Fig. 3 die zeitliche Abfolge der auf dem Übertragungsmedium des Kommunikations
systems auftretenden Signale bei einem Systemstart,
Fig. 4 ein von einem zweiten Knoten des Kommunikationssystems gesendetes zweites
Signal mit einem gegenüber dem ersten Signal verschobenen Zeitrahmen.
Fig. 1 zeigt ein Kommunikationssystem mit vier Kommunikationsknoten 0, 1, 2 und 3.
Die vier Kommunikationsknoten 0 bis 3 sind jeweils mit einem gemeinsamen Über
tragungsmedium 5 gekoppelt. Das gemeinsame Übertragungsmedium 5 kann z. B. ein
Bussystem eines Kraftfahrzeugs sein, insbesondere auch ein Kommunikationsnetz gemäß
dem FlexRay-Protokoll. Das gemeinsame Übertragungsmedium 5 wird von den vier
Kommunikationsknoten im Zeitmultiplexverfahren genutzt.
Fig. 2 zeigt die zeitliche Abfolge eines von dem Knoten 2 des Kommunikationssystems
gesendeten TDMA-Signals. Der Zeitrahmen des TDMA-Signals weist einen statischen
Teil 6 und einen dynamischen Teil 7 auf. Det statische Teil 6 weist vier Zeitschlitze 10,
11, 12 und 13 auf. Daran schließt sich der dynamische Teil 7 an. Der statische Teil 6 und
der dynamische Teil 7 wiederholen sich periodisch mit der Rahmenzykluszeit T_cyc.
Für den Knoten 0 des Kommunikationssystems ist der Zeitschlitz 10 des statischen Teils 6
zur Übertragung über das Übertragungsmedium 5 vorgesehen. In entsprechender Weise
sind die Zeitschlitze 11, 12 und 13 den Knoten 1, 2 und 3 des Kommunikationssystems
zugeordnet.
Der dynamische Teil 7 steht für einen flexiblen, dynamischen Zugriff der einzelnen
Knoten 0 bis 3 zur Verfügung. Ein derartiger dynamischer Zeitschlitz ist z. B. in dem
FleyRay-Kommunikationssystem vorgesehen, welches in dem VDI Bericht Nr. 1547,
2000, näher beschrieben ist.
Fig. 3 zeigt beispielhaft die zeitliche Abfolge der auf dem Übertragungsmedium 5 des
Kommunikationssystems auftretenden Signale bei einem Systemstart mit einem fehlerhafte
Signale sendenden Knoten 2 und einem auf die fehlerhaften, periodisch gesendeten Signale
reagierenden Knoten 3.
Zunächst sendet der Knoten 2 regelmäßig in dem für ihn vorgesehenen Zeitschlitz 12 ein
Signal 8 über das Übertragungsmedium 5. Das Signal 8 ist fehlerbehaftet, d. h. es kann von
den übrigen Knoten 0, 1 und 3 des Kommunikationssystems nicht als Nachricht interpre
tiert werden. Dies kann z. B. aufgrund einer fehlerhaften Prüfsumme, eines Kodierungs
fehlers oder aus einem sonstigen Grund der Fall sein. Die Fehlerhaftigkeit des Signals 8
wird in der Fig. 3 durch das Blitzsymbol angedeutet.
Fig. 4 veranschaulicht das Verhalten des Knotens 3 bei dem Systemstart. Beim Systemstart
überprüft der Knoten 3, ob sich auf dem Übertragungsmedium 5 bereits ein Signal befin
det, das einen Zeitschlitz regelmäßig nutzt. Der Knoten 3 erkennt das von dem Knoten 2
gesendete Signal 8 und überprüft dieses auf Integrität. Bei der Überprüfung des Signals 8
stellt der Knoten 3, z. B. aufgrund einer fehlerhaften Prüfsumme fest, dass das Signal 8
fehlerbehaftet ist. Dies wird in der Fig. 4 durch den Pfeil 15 angedeutet.
Um trotzdem einen Start des Kommunikationssystems zu ermöglichen, beginnt der
Knoten 3 damit, selbst ein Signal 9 in regelmäßigen Abständen über das Übertragungs
medium 5 zu senden. Dies ist in der Fig. 3 schematisch dargestellt.
Der durch das Signal 9 des Knotens 3 vorgegebene Zeitrahmen ist wiederum in der Fig. 4
dargestellt. Der Knoten 3 nutzt den für ihn vorgesehenen statischen Zeitschlitz 13 des
Zeitrahmens. Der von dem Knoten 3 vorgegebene Zeitrahmen ist so gewählt, dass der von
dem fehlerhaften Signal 8 genutzte Zeitschlitz an das Ende des dynamischen Bereiches 7
des Zeitrahmens fällt. Durch diese Verschiebung des Zeitrahmens wird erreicht, dass der
fehlerhaft sendende Knoten 2 lediglich für Nachrichten mit der niedrigsten Priorität,
welche am Ende des dynamischen Teils 7 des Zeitrahmens zur Übertragung vorgesehen
sind, Störungen verursacht. Der Knoten 3 sendet nun gemäß dem in Fig. 4 dargestellten
Zeitrahmen eine ordnungsgemäße und fehlerfreie Nachricht in dem für ihn vorgesehenen
statischen Zeitschlitz 13. Die anderen Knoten 0 und 1 des Kommunikationssystems
können sich nun auf das von dem Knoten 3 gesendete fehlerfreie Signal aufsychnronisieren
und die Zeitschlitze 10 und 11 nutzen. Damit ist ein Systemstart trotz des fehlerhaft
sendenden Knotens 2 gewährleistet.
Alternativ kann das fehlerhafte Signal 8 des Knotens 2 auch an den Beginn des dyna
mischen Teils 7 des Zeitrahmens positioniert werden, so dass der Rest dieses dynamischen
Teils 7 weiterhin für die dynamisch verwalteten Nachrichten zur Verfügung steht.
Claims (9)
1. Kommunikationssystem mit wenigstens zwei Kommunikationsknoten zur Übertragung
von Informationen über ein gemeinsames Übertragungsmedium im
Zeitmultiplexverfahren,
wobei beim Systemstart wenigstens ein Knoten zur Überprüfung vorgesehen ist, ob auf dem Übertragungsmedium bereits ein erstes Signal vorhanden ist, das wenigstens einen Zeitschlitz regelmäßig nutzt,
wobei der Knoten bei Vorliegen eines ersten Signals zur Überprüfung dieses ersten Signals auf Integrität vorgesehen ist und
wobei der Knoten bei mangelnder Integrität des ersten Signals zur Sendung eines zweiten Signals vorgesehen ist und dem von dem ersten Signal genutzten Zeitschlitz eine vorgebbare Position innerhalb des von dem zweiten Signal vorgegebenen Zeitrahmens zugeordnet ist.
wobei beim Systemstart wenigstens ein Knoten zur Überprüfung vorgesehen ist, ob auf dem Übertragungsmedium bereits ein erstes Signal vorhanden ist, das wenigstens einen Zeitschlitz regelmäßig nutzt,
wobei der Knoten bei Vorliegen eines ersten Signals zur Überprüfung dieses ersten Signals auf Integrität vorgesehen ist und
wobei der Knoten bei mangelnder Integrität des ersten Signals zur Sendung eines zweiten Signals vorgesehen ist und dem von dem ersten Signal genutzten Zeitschlitz eine vorgebbare Position innerhalb des von dem zweiten Signal vorgegebenen Zeitrahmens zugeordnet ist.
2. Kommunikationssystem nach Anspruch 1,
dadurch gekennzeichnet,
dass innerhalb des Zeitrahmens des Kommunikationssystems ein Reserve-Zeitschlitz
vorgesehen ist und dass bei mangelnder Integrität des ersten Signals der von dem ersten
Signal genutzte Zeitschlitz dem Reserve-Zeitschlitz des Zeitrahmens des zweiten Signals
zugeordnet wird.
3. Kommunikationssystem nach Anspruch 1,
dadurch gekennzeichnet,
dass bei mangelnder Integrität des ersten Signals der von dem ersten Signal genutzte
Zeitschlitz einem Bereich des Zeitrahmens des zweiten Signals zugeordnet wird, welcher
eine geringe Priorität aufweist.
4. Kommunikationssystem nach Anspruch 1,
dadurch gekennzeichnet,
dass bei mangelnder Integrität des ersten Signals der von dem ersten Signal genutzte
Zeitschlitz einem Bereich des Zeitrahmens des zweiten Signals zugeordnet wird, welcher
für einen dynamischen Zugriff der einzelnen Knoten des Kommunikationssystems
vorgesehen ist.
5. Kommunikationssystem nach Anspruch 1,
dadurch gekennzeichnet,
dass bei mangelnder Integrität des ersten Signals der von dem ersten Signal genutzte
Zeitschlitz einem Bereich des Zeitrahmens des zweiten Signals zugeordnet wird, welcher
für einen wahlfreien, kollisionsbehafteten Zugriff der einzelnen Knoten des
Kommunikationssystems vorgesehen ist.
6. Kommunikationssystem nach Anspruch 1,
dadurch gekennzeichnet,
dass bei mangelnder Integrität des ersten Signals vorgesehen ist, das zweite Signal mit einer
Kennzeichnungsinformation zu versehen, welche den Knoten des Kommunikationssystems
anzeigt, dass ein erstes Signal mit mangelnder Integrität auf dem Übertragungsmedium
detektiert worden ist.
7. Verfahren zum Starten eines Kommunikationssystems mit wenigstens zwei
Kommunikationsknoten zur Übertragung von Informationen über ein gemeinsames
Übertragungsmedium im Zeitmultiplexverfahren,
wobei beim Systemstart wenigstens ein Knoten zur Überprüfung vorgesehen ist, ob auf dem Übertragungsmedium bereits ein erstes Signal vorhanden ist, das wenigstens einen Zeitschlitz regelmäßig nutzt,
wobei der Knoten bei Vorliegen eines ersten Signals zur Überprüfung dieses ersten Signals auf Integrität vorgesehen ist
und wobei der Knoten bei mangelnder Integrität des ersten Signals zur Sendung eines zweiten Signals vorgesehen ist und dem von dem ersten Signal genutzten Zeitschlitz eine vorgebbare Position innerhalb des von dem zweiten Signal vorgegebenen Zeitrahmens zugeordnet wird.
wobei beim Systemstart wenigstens ein Knoten zur Überprüfung vorgesehen ist, ob auf dem Übertragungsmedium bereits ein erstes Signal vorhanden ist, das wenigstens einen Zeitschlitz regelmäßig nutzt,
wobei der Knoten bei Vorliegen eines ersten Signals zur Überprüfung dieses ersten Signals auf Integrität vorgesehen ist
und wobei der Knoten bei mangelnder Integrität des ersten Signals zur Sendung eines zweiten Signals vorgesehen ist und dem von dem ersten Signal genutzten Zeitschlitz eine vorgebbare Position innerhalb des von dem zweiten Signal vorgegebenen Zeitrahmens zugeordnet wird.
8. TDMA-Signal mit einem Zeitrahmen, der wenigstens einen statischen Zeitschlitz und
wenigstens einen dynamischen Zeitschlitz aufweist, wobei innerhalb des Zeitrahmens ein
Reserve-Zeitschlitz vorgesehen ist, welcher zur Zuordnung eines fehlerhaften Zeitschlitzes
vorgesehen ist.
9. Kraftfahrzeug mit einem Kommunikationssystem nach Anspruch 1.
Priority Applications (10)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE10112695A DE10112695A1 (de) | 2001-03-16 | 2001-03-16 | TDMA-Kommunikationssystem |
KR1020027015326A KR100880101B1 (ko) | 2001-03-16 | 2002-03-14 | Tdma 통신 시스템 및 그 개시 방법과 이 통신 시스템을 갖는 전동 차량 |
AT02702676T ATE298954T1 (de) | 2001-03-16 | 2002-03-14 | Tdma-übertragungssystem |
DE60204860T DE60204860T2 (de) | 2001-03-16 | 2002-03-14 | Tdma-übertragungssystem |
US10/276,198 US7616619B2 (en) | 2001-03-16 | 2002-03-14 | TDMA communication system |
ES02702676T ES2244748T3 (es) | 2001-03-16 | 2002-03-14 | Sistema de comunicaciones amdt. |
CNB028007034A CN100401711C (zh) | 2001-03-16 | 2002-03-14 | 用于启动时分多址通信***的方法 |
PCT/IB2002/000782 WO2002082744A1 (en) | 2001-03-16 | 2002-03-14 | Tdma communication system |
EP02702676A EP1374490B1 (de) | 2001-03-16 | 2002-03-14 | Tdma-übertragungssystem |
JP2002580576A JP4050153B2 (ja) | 2001-03-16 | 2002-03-14 | Tdma通信システム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE10112695A DE10112695A1 (de) | 2001-03-16 | 2001-03-16 | TDMA-Kommunikationssystem |
Publications (1)
Publication Number | Publication Date |
---|---|
DE10112695A1 true DE10112695A1 (de) | 2002-09-19 |
Family
ID=7677718
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE10112695A Withdrawn DE10112695A1 (de) | 2001-03-16 | 2001-03-16 | TDMA-Kommunikationssystem |
DE60204860T Expired - Lifetime DE60204860T2 (de) | 2001-03-16 | 2002-03-14 | Tdma-übertragungssystem |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE60204860T Expired - Lifetime DE60204860T2 (de) | 2001-03-16 | 2002-03-14 | Tdma-übertragungssystem |
Country Status (9)
Country | Link |
---|---|
US (1) | US7616619B2 (de) |
EP (1) | EP1374490B1 (de) |
JP (1) | JP4050153B2 (de) |
KR (1) | KR100880101B1 (de) |
CN (1) | CN100401711C (de) |
AT (1) | ATE298954T1 (de) |
DE (2) | DE10112695A1 (de) |
ES (1) | ES2244748T3 (de) |
WO (1) | WO2002082744A1 (de) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1724970A3 (de) * | 2005-05-20 | 2008-05-21 | Robert Bosch Gmbh | Zyklusbasiertes zeitgesteuertes Kommunikationssystem, Teilnehmer des Kommunikationssystems und Verfahren zur Datenübertragung zwischen Teilnehmern des Kommunikationssystems |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2396084B (en) * | 2002-12-03 | 2004-11-17 | Motorola Inc | System node and method for providing media arbitration |
DE602004027024D1 (de) * | 2004-08-05 | 2010-06-17 | Bosch Gmbh Robert | Kommunikationskontrolleur für FlexRay-Netze |
AT501480B8 (de) * | 2004-09-15 | 2007-02-15 | Tttech Computertechnik Ag | Verfahren zum erstellen von kommunikationsplänen für ein verteiltes echtzeit-computersystem |
US8432814B2 (en) * | 2007-03-14 | 2013-04-30 | Nxp B.V. | Node of a distributed communication system, node and monitoring device coupled to such communication system |
KR100921775B1 (ko) * | 2007-12-03 | 2009-10-15 | 한국전자통신연구원 | 노변장치와 차량장치 간의 통신 방법 |
KR101010224B1 (ko) * | 2008-10-29 | 2011-01-21 | 전자부품연구원 | Rse의 메시지 전송 방법 및 교통 정보 시스템 |
US10958383B2 (en) * | 2017-12-06 | 2021-03-23 | Qualcomm Incorporated | Time based redundancy version determination for grant-free signaling |
CN108614770B (zh) * | 2018-04-09 | 2021-08-27 | 中国工商银行股份有限公司 | 自动化测试断言方法、装置、存储介质及设备 |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FI98675B (fi) * | 1995-02-17 | 1997-04-15 | Nokia Telecommunications Oy | Aikavälien allokoiminen matkaviestinjärjestelmässä |
US5784362A (en) * | 1995-04-17 | 1998-07-21 | Telefonaktiebolaget Lm Ericsson | Temporary frame identification for ARQ in a reservation-slotted-ALOHA type of protocol |
AU709231B2 (en) * | 1995-12-22 | 1999-08-26 | British Telecommunications Public Limited Company | Mobile radio systems |
US6112092A (en) * | 1996-04-18 | 2000-08-29 | Lucent Technologies Inc. | Self-configurable channel assignment system and method |
DE19620137C2 (de) * | 1996-05-07 | 2000-08-24 | Daimler Chrysler Ag | Protokoll für sicherheitskritische Anwendungen |
KR100267221B1 (ko) * | 1998-02-09 | 2000-10-16 | 서평원 | 이동통신 시스템에서 기지국과 이동 단말기간 데이터 통신방법 |
JPH11261609A (ja) * | 1998-03-11 | 1999-09-24 | Fujitsu Ltd | Csma/cd方式におけるデータ優先送信方法及びその装置 |
US6119005A (en) * | 1998-05-27 | 2000-09-12 | Lucent Technologies Inc. | System for automated determination of handoff neighbor list for cellular communication systems |
JP3397328B2 (ja) * | 1998-09-30 | 2003-04-14 | 三菱電機株式会社 | Tdma無線通信方式並びに無線通信を行う基地局装置及び加入者局装置 |
US6714523B2 (en) * | 2001-05-14 | 2004-03-30 | Interdigital Technology Corporation | Assigning physical channels to time slots using a fragmentation parameter in a hybrid time division multiple access/code division multiple access communication system |
-
2001
- 2001-03-16 DE DE10112695A patent/DE10112695A1/de not_active Withdrawn
-
2002
- 2002-03-14 CN CNB028007034A patent/CN100401711C/zh not_active Expired - Fee Related
- 2002-03-14 US US10/276,198 patent/US7616619B2/en active Active
- 2002-03-14 ES ES02702676T patent/ES2244748T3/es not_active Expired - Lifetime
- 2002-03-14 DE DE60204860T patent/DE60204860T2/de not_active Expired - Lifetime
- 2002-03-14 EP EP02702676A patent/EP1374490B1/de not_active Expired - Lifetime
- 2002-03-14 WO PCT/IB2002/000782 patent/WO2002082744A1/en active IP Right Grant
- 2002-03-14 JP JP2002580576A patent/JP4050153B2/ja not_active Expired - Fee Related
- 2002-03-14 AT AT02702676T patent/ATE298954T1/de not_active IP Right Cessation
- 2002-03-14 KR KR1020027015326A patent/KR100880101B1/ko not_active IP Right Cessation
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1724970A3 (de) * | 2005-05-20 | 2008-05-21 | Robert Bosch Gmbh | Zyklusbasiertes zeitgesteuertes Kommunikationssystem, Teilnehmer des Kommunikationssystems und Verfahren zur Datenübertragung zwischen Teilnehmern des Kommunikationssystems |
Also Published As
Publication number | Publication date |
---|---|
EP1374490A1 (de) | 2004-01-02 |
CN100401711C (zh) | 2008-07-09 |
US20030142630A1 (en) | 2003-07-31 |
CN1459173A (zh) | 2003-11-26 |
KR20030040211A (ko) | 2003-05-22 |
DE60204860T2 (de) | 2006-04-27 |
JP2004523991A (ja) | 2004-08-05 |
US7616619B2 (en) | 2009-11-10 |
ATE298954T1 (de) | 2005-07-15 |
EP1374490B1 (de) | 2005-06-29 |
JP4050153B2 (ja) | 2008-02-20 |
DE60204860D1 (de) | 2005-08-04 |
WO2002082744A1 (en) | 2002-10-17 |
ES2244748T3 (es) | 2005-12-16 |
KR100880101B1 (ko) | 2009-01-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2936747B1 (de) | Datenübertragung unter nutzung eines protokollausnahmezustands | |
EP2283616B1 (de) | Kommunikationssystem mit einem can-bus und verfahren zum betreiben eines solchen kommunikationssystems | |
DE19939567B4 (de) | Vorrichtung zum Steuern von sicherheitskritischen Prozessen | |
DE2953444C2 (de) | Anordnung und Verfahren für ein digitales Datenübertragungsnetzwerk | |
DE3689052T2 (de) | System und Verfahren zur Busübertragungssteuerung für eng gekoppelte Nachrichten zwischen verteilten programmierbaren Steuergeräten. | |
DE10353950C5 (de) | Steuerungssystem | |
DE69021186T2 (de) | "Master-Slave" industrielles Netzwerk mit Tokenübergabe. | |
DE3300260A1 (de) | Schaltungsanordnung zur zuteilung des zugriffs zu einer auf anforderungsbasis gemeinsam benutzten sammelleitung | |
DE10112695A1 (de) | TDMA-Kommunikationssystem | |
DE102010023071B4 (de) | Verfahren und Netzknoten zur Übertragung ereignisgesteuerter Botschaften | |
DE102018203680A1 (de) | Teilnehmerstation für ein serielles Bussystem und Verfahren zur Datenübertragung in einem seriellen Bussystem | |
WO2020212218A1 (de) | Teilnehmerstation für ein serielles bussystem und verfahren zur kommunikation in einem seriellen bussystem | |
EP1642207B1 (de) | Zuordnung von stationsadressen zu kommunikationsteilnehmern in einem bussystem | |
DE19830803C2 (de) | CAN-Modul | |
EP1553732B1 (de) | Verfahren und Vorrichtung zum Hochfahren eines Knotens eines Kommunikationssystems | |
EP1497735B1 (de) | Verfahren und vorrichtung zur überprufung einer überwachungsfunktion eines bussystems und bussystem | |
EP2203991B1 (de) | Funkkommunikationssystem, koordinatorgerät und kommunikationsendgerät | |
WO2003081847A1 (de) | Verwendung von membership-free slots zur dynamischen bandbreitenvergabe | |
DE102014214459B4 (de) | Kollisionsfreies Medienzugriffsverfahren | |
EP1318630B1 (de) | Matrizen zum Steuern der gerätespezifischen Geschwindigkeiten des Datentransfers auf einem Feldbus | |
WO2004090734A2 (de) | Zeitgesteuertes betriebssystem für echtzeitkritische anwendungen | |
DE4124733C2 (de) | Datenübertragungssystem | |
DE4304651C2 (de) | Netzwerksystem mit asynchronem Zugriffsmechanismus | |
DE102005014776B4 (de) | Verfahren, Kommunikationsanordnung und Signalisierungskomponente zum Überwachen von zumindest einer Kommunikationsbeziehung zugeordneten Refresh-Signalen | |
EP0242764A2 (de) | Verfahren und Vorrichtung zur dezentralen Übertragung der Masterfunktion in Mehrrechnersystemen mit ringförmigem Übertragungskanal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8127 | New person/name/address of the applicant |
Owner name: PHILIPS INTELLECTUAL PROPERTY & STANDARDS GMBH, 20 |
|
8139 | Disposal/non-payment of the annual fee |