DE60004035T2 - Verfahren und vorrichtung für datenübertragung - Google Patents

Verfahren und vorrichtung für datenübertragung Download PDF

Info

Publication number
DE60004035T2
DE60004035T2 DE60004035T DE60004035T DE60004035T2 DE 60004035 T2 DE60004035 T2 DE 60004035T2 DE 60004035 T DE60004035 T DE 60004035T DE 60004035 T DE60004035 T DE 60004035T DE 60004035 T2 DE60004035 T2 DE 60004035T2
Authority
DE
Germany
Prior art keywords
data
message
contraption
error
transmission speed
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
Application number
DE60004035T
Other languages
English (en)
Other versions
DE60004035D1 (de
Inventor
Peter Mayhill Strong
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SICOONECT LTD., BOOKHAM, LEATHERHEAD, GB
Original Assignee
E300 Ltd
E300 Ltd THEALE
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by E300 Ltd, E300 Ltd THEALE filed Critical E300 Ltd
Publication of DE60004035D1 publication Critical patent/DE60004035D1/de
Application granted granted Critical
Publication of DE60004035T2 publication Critical patent/DE60004035T2/de
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/40143Bus networks involving priority mechanisms
    • H04L12/40163Bus networks involving priority mechanisms by assigning priority to messages according to a message field
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0002Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks

Description

  • Die vorliegende Erfindung bezieht sich auf ein Verfahren und eine Vorrichtung zur Übertragung von Datennachrichten in ein Datennetzwerk, welches eine Mehrzahl von Stationen enthält, die durch eine Busleitung verbunden sind. Die Erfindung bezieht sich insbesondere, aber nicht ausschließlich, auf ein Verfahren und eine Vorrichtung zur Datenübertragung zwischen Computern, die durch elektrische Leitungen miteinander verbunden sind.
  • Ein Verfahren für den Betrieb einer Datenverarbeitungsanlage für Kraftfahrzeuge, in welcher die Datenverarbeitungsanlage mindestens zwei Computer und eine Busleitung enthält, die die Computer für die Übertragung von Datennachrichten verbindet, ist in US 5,001,642 und US 5,524,213 offenbart. Das in den oben genannten US-Patenten offenbarte Verfahren arbeitet entsprechend einem Protokoll, welches als CAN (Controller Area Network) bekannt ist, dessen Einzelheiten in ISO (International Standards Organisation) Beschreibung Nr. 11898 offenbart sind.
  • Eine Datennachricht bekannter Art ist in 1 gezeigt. Die Datennachricht umfasst eine Anfangskennung, welche dem Datennetzwerk anzeigt, dass eine Nachricht begonnen hat, ein Arbitrierungsfeld, welches die Priorität der Nachricht ermittelt, wenn zwei oder mehr Knoten des Netzwerks um den Datenbus streiten. In einer ersten Version umfasst das Abitrierungsfeld einen 11-Bit-Bezeichner und ein Anforderungsbit (RTR) welches dominant ist für Datenframes und rezessiv für Anforderungsframes (deren Bedeutung weiter unten beschrieben wird). Wahlweise kann in einer zweiten Version der Bezeichner ein 29-Bit-Bezeichner sein, der zwei Bits Ersatzfernabfrage (SRR) und Bezeichnererweiterung (IDE) umfasst. Das SSR-Bit verleiht der oben behandelten Version Priorität, wenn in einem Netzwerk, welches Nachrichten beider Versionen transportiert, beide Nachrichten denselben 11-Bit-Bezeichner haben. Das IDE-Bit unterscheidet zwischen 29-Bit-Bezeichnern (welche rezessiv sind) und 11-Bit-Bezeichnern (welche dominant sind).
  • Die Datennachricht umfasst ferner ein Steuerfeld, welches für die erste oben behandelte Version das Bezeichnererweiterungsbit plus ein reserviertes Bit (r0), die beide dominant gesetzt sind, und ein 4-Bit-Datenfeld Längencode (DLC), welcher die Anzahl der Bits in einem Datenfeld der Nachricht bezeichnet, enthält. In der zweiten Version umfasst das Steuerfeld ebenfalls zwei reservierte Bits (r1 und r0), welche dominant gesetzt sind und einen 4-Bit-Datenfeld Längencode, der ebenfalls die Anzahl der Bits im Datenfeld bezeichnet. Das Datenfeld enthält 0 bis 8 Bytes Daten.
  • Ein dem Datenfeld folgendes CRC-Feld (cyclischer Redundanzprüfer) enthält eine 15-Bit-Prüfsumme, die aus wesentlichen Teilen der Nachricht berechnet wird und die zur Fehlererkennung verwendet wird. Ein Bestätigungsbit folgt dem CRC-Feld. Jede Steuereinheit, die die Datennachricht fehlerfrei empfangen konnte, sendet ein Bestätigungsbit während der Zeitdauer, während das Bestätigungsbit anliegt und die Vorrichtung, die die Nachricht überträgt, prüft das Anliegen des Bestätigungsbits. Wenn ein Bestätigungsbit erkannt wird, wird der nächste Datenframe gesendet, aber wenn kein Bestätigungsbit erkannt wird, überträgt die Vorrichtung den Datenframe neu. Vor der Neuübertragung überträgt der Knoten einen Fehlerframe und wartet dann die 8-fache Dauer der Framebitrate vor der Neuübertragung.
  • 2 zeigt einen Anforderungsframe zur Verwendung mit dem in 1 gezeigten Datenframe. Teile, die mit dem Frame aus 1 gemeinsam sind, sind durch gleiche Bezugszeichen gekennzeichnet, die jedoch um 100 erhöht wurden. Der Anforderungsframe entspricht darin dem Datenframe, dass er eine Anfangskennung, ein Arbitrierungsfeld mit einem Bezeichner, ein Steuerfeld, ein CRC-Feld und ein Bestätigungsbit enthält. Der Anforderungsframe umfasst jedoch kein Datenfeld und das RTR-Bit im Arbitrierungsfeld ist rezessiv, um den Frame deutlich als Anforderungsframe zu kennzeichnen.
  • Der Zweck des Anforderungsframe ist es, die Übertragung des entsprechenden Datenframes anzufragen. Wenn z.B. ein Knoten A einen Anforderungsframe überträgt, dessen Arbitrierungsfeld auf 234 gesetzt ist, dann würde Knoten B, wenn richtig initialisiert, mit einem Datenframe antworten, dessen Arbitrierungsfeld ebenfalls auf 234 gesetzt ist.
  • 3 zeigt einen Fehlerframe zur Verwendung in dem Netzwerk, in welchem die Frames der 1 und 2 übertragen werden. Der Fehlerframe wird übertragen, wenn ein Knoten einen Fehler entdeckt und veranlasst alle anderen Knoten einen Fehler zu entdecken, so dass sie ebenfalls Fehlerframes senden. Der Nachrichtensender versucht dann automatisch, die Nachricht neu zu übertragen und ein Schema von Fehlerzählern gewährleistet, dass kein Knoten den Datenverkehr auf dem Datenbus dadurch stören kann, dass er wiederholt Fehlerframes sendet.
  • Der Fehlerframe enthält ein Fehlerflag, welches aus 6 Bits des gleichen Wertes (was so die Bitfüllregel verletzt, wie sie dem Fachmann bekannt ist) und einem Fehlerendekennzeichen, 8 rezessive Bits umfassend, besteht. Das Fehlerendekennzeichen stellt Platz bereit, in welchem andere Knoten am Bus ihre Fehlerflags senden können, sobald sie den ersten Fehlerflag erkennen. Schließlich kann ein Überlastframe (nicht gezeigt) genutzt werden, dessen Format dem des oben beschriebenen Fehlerframes entspricht. Der Überlastframe wird von einem Knoten gesendet, der zu beschäftigt ist.
  • Die oben beschriebene Anlage nach dem Stand der Technik hat den Nachteil, dass die Geschwindigkeit, mit welcher Daten zuverlässig im Netzwerk übertragen werden können, durch die Entfernung begrenzt wird, die die Daten zwischen den Knoten des Netzwerkes zurücklegen müssen. Wenn Nachrichten, die aus kleinen Datenmengen bestehen, über kleine Entfernungen übertragen werden, z.B. physikalische Messdaten in einem Kraftfahrzeug, die um einen Datenbus, der sich im Fahrzeug befindet, übertragen werden, führt dies nicht zu wesentlichen Schwierigkeiten. Wenn jedoch größere Datenmengen über größere Entfernungen übertragen werden sollen, z.B. die Übertragung großer Datenmengen zwischen Computern, die weit entfernt voneinander stehen, dann verhindert die Geschwindigkeit, mit der Daten übertragen werden können, dass die Anlage nach dem Stand der Technik, wie sie oben beschrieben ist, praktikabel ist. Insbesondere kann die oben beschriebene Anlage nach dem Stand der Technik nur maximal 8 Bytes pro Datenframe übertragen und die Anzahl der Datenbits pro Datenframe geteilt durch den maximalen Abstand in m mal der Datenbitrate (die Nutzlast) ist auf 1,6 begrenzt.
  • WO 93/07569 offenbart ein Verfahren und eine Vorrichtung zur Datenübertragung zwischen Knoten, die an einen Computerbus angeschlossen sind. Der Bus ist in eine Mehrzahl an Unterbussen aufgeteilt, von denen jeder unabhängig arbeiten kann. Der Dateninformationsabschnitt einer Datennachricht wird über einen dieser „Unterbusse" mit der höchsten Geschwindigkeit gesendet, die mit dem oder den adressierten Empfangsknoten kompatibel ist. Dieses Verfahren hat die gleichen Nachteile wie die anderen oben beschriebenen Verfahren.
  • Bevorzugte Ausführungsformen der vorliegenden Erfindung suchen die oben genannten Nachteile des Standes der Technik zu überwinden.
  • Gemäß einem ersten Gesichtspunkt der vorliegenden Erfindung stellt diese ein Verfahren zur Übertragung von Datennachrichten zwischen einer Mehrzahl von Stationen, die durch eine Busleitung miteinander verbunden sind, bereit, wobei jede Nachricht einen Frameabschnitt, welcher Inhalts- und Prioritätsinformationen der Datennachricht wiedergibt, und einen Datenabschnitt enthält, der die zu übertragenden Daten wiedergibt. Das Verfahren weist die Schritte auf, dass bewirkt wird, dass zumindest eine der Stationen eine Nachricht auf die Busleitung in der Weise sendet, dass der Frameabschnitt derselben mit einer ersten Datenübertragungsgeschwindigkeit gesendet wird und der Datenabschnitt derselben mit einer zweiten Datenübertragungsgeschwindigkeit gesendet wird, die nicht geringer ist als die erste Datensendegeschwindigkeit, und dass die erste und/oder zweite Datensendegeschwindigkeit in Abhängigkeit von einer Signalqualität eingestellt wird, die nach einer Übertragung zu mindestens einer weiteren Station auf der Busleitung bestimmt wird.
  • Gemäß einem zweiten Gesichtspunkt der Erfindung wird eine Vorrichtung zur Übertragung von Datennachrichten zwischen einer Mehrzahl von Stationen, die durch eine Busleitung miteinander verbunden sind, bereitgestellt, wobei jede Datennachricht einen Frameabschnitt, der Inhalts- und Prioritätsinformationen der Datennachricht wiedergibt, und einen Datenabschnitt, welcher zu sendende Daten wiedergibt, aufweist, wobei die Vorrichtung aufweist:
    • – Einrichtungen zum Senden einer Datennachricht auf der Busleitung, so dass der Frameabschnitt derselben mit einer ersten Datenübertragungsgeschwindigkeit übertragen wird, und der Datenabschnitt mit einer zweiten Datenübertragungsgeschwindigkeit übermittelt wird, die nicht geringer ist als die erste Datenübertragungsgeschwindigkeit; und
    • – Einrichtungen für das Einstellen der ersten und/oder zweiten Datenübertragungsgeschwindigkeit in Abhängigkeit von einer Signalqualität, die nach einer Übertragung zu mindestens einer weiteren Station auf der Busleitung bestimmt wurde.
  • Die vorliegende Erfindung basiert auf der sehr überraschenden Entdeckung, dass durch die Übertragung des Datenabschnittes einer Datennachricht mit einer zweiten Datenübertragungsgeschwindigkeit, welche höher als die erste Datenübertragungsgeschwindigkeit sein kann, bei welcher der Frameabschnitt der Nachricht übertragen wird, die Datenübertragungsrate im Vergleich zum Stand der Technik deutlich verbessert werden kann, ohne die Entfernungen über welche Daten zuverlässig übertragen werden können, deutlich zu verringern (was der Fall sein würde, wenn die gesamte Datennachricht mit der zweiten Übertragungsgeschwindigkeit übertragen würde). Während z.B. die Nutzlast für bekannte Anlagen auf 1,6 begrenzt ist, kann die Nutzlast für Anlagen, die entsprechend der vorliegenden Erfindung ausgeführt sind, eine Höhe von 102,4 annehmen.
  • Weiterhin hat eine einstellbare Datenübertragungsgeschwindigkeit den Vorteil, dem Netzwerk zu ermöglichen, sich selbst an die erste und zweite Datenübertragungsgeschwindigkeit anzupassen, was den vorteilhaftesten Ausgleich zwischen Geschwindigkeit und Zuverlässigkeit der Übertragung bietet.
  • In einer bevorzugten Ausführungsform sendet wenigstens eine weitere Station ein Bestätigungssignal auf die Busleitung, welches den Empfang der Datennachricht anzeigt.
  • Vorzugsweise überträgt wenigstens eine Station eine weitere Datennachricht in Reaktion auf die Übertragung eines Bestätigungssignales.
  • Dies hat den Vorteil, dass weitere Nachrichten an das Netzwerk übertragen werden können, unmittelbar nachdem die vorhergehende Nachricht fehlerfrei empfangen wurde.
  • Bevorzugt wird die Nachricht neu übermittelt, wenn kein Bestätigungssignal empfangen wird.
  • Besonders bevorzugt wird eine Fehlernachricht vor der Neuübertragung der Nachricht erzeugt.
  • In einer bevorzugten Ausführungsform wird die erste und/oder zweite Datenübertragungsgeschwindigkeit in Abhängigkeit von der Häufigkeit der Erzeugung der Fehlernachrichten eingestellt. In solch einer Ausführungsform kann die Signalqualität durch die Häufigkeit der Erzeugung der Fehlernachrichten bestimmt werden.
  • In einer weiteren Ausführungsform wird die Häufigkeit der empfangenen Nachrichten, die einen Fehler enthalten, bestimmt und die erste und/oder zweite Datenübertragungsgeschwindigkeit in Abhängigkeit der Frequenz eingestellt. Auf diese Weise wird die Signalqualität durch die Qualität der empfangenen Nachrichten bestimmt.
  • Vorzugsweise wird die empfangene Signalstärke bestimmt und die erste und/oder zweite Datenübertragungsgeschwindigkeit in Abhängigkeit allein von der empfangenen Signalstärke oder in Verbindung mit der Häufigkeit der empfangenen Datennachrichten, die einen Fehler aufweisen, bestimmt.
  • Ein geeignetes Mittel zur Feststellung von Fehlern ist ein zyklischer Redundanzprüfer. Zur Bestimmung der Einstellung der ersten und/oder zweiten Datenübertragungsgeschwindigkeit kann ein Prozessor konfiguriert sein.
  • Geeigneterweise ist der Prozessor durch ein Computerprogramm konfiguriert, welches die Ausführungsformen der Erfindung implementiert. Das Computerprogramm kann auf jedem geeigneten Trägermaterial bereitgestellt sein, wie Magnetspeichermedien, optischen Speichermedien, Festkörperspeichermedien oder über ein Kommunikationsträgermedium wie einem Funkfrequenzträgersignal oder einem optischen Trägersignal bereitgestellt werden.
  • Geeigneterweise enthält der Frameabschnitt Informationen, die eine Station, an welche die Nachricht gerichtet ist, wiedergeben.
  • Dies hat den Vorteil, dass dem Netzwerk ermöglicht wird, derart angeordnet zu sein, dass nur ein adressierter Knoten oder adressierte Knoten auf eine bestimmte Nachricht reagieren.
  • Der Frameabschnitt kann Informationen enthalten, die die Größe des entsprechenden Datenabschnittes wiedergeben.
  • Die zweite Datenübertragungsgeschwindigkeit kann ein ganzzeiliges Vielfaches der ersten Datenübertragungsgeschwindigkeit sein.
  • Ein bevorzugtes Ausführungsbeispiel der vorliegenden Erfindung wird nunmehr anhand der beiliegenden Zeichnung beispielhaft beschrieben.
  • Es zeigt:
  • 1 eine aus dem Stand der Technik bekannte Datennachricht,
  • 2 eine Anforderungsnachricht zum Einsatz in Zusammenhang mit der Datennachricht gemäß 1,
  • 3 eine Fehlermeldung zum Einsatz in Zusammenhang mit der Datennachricht gemäß 1 und der Anforderungsnachricht gemäß 3,
  • 4 eine Datennachricht zur Verwendung innerhalb einer durch die vorliegende Erfindung verkörperte Nachricht,
  • 5A und 5B Flußdiagramme, in welchen das Umschalten zwischen einer ersten und einer zweiten Datenübertragungsgeschwindigkeit gemäß des Verfahrens der vorliegenden Erfindung dargestellt ist,
  • 6 ein Blockdiagramm einer Vorrichtung eine durch die vorliegende Erfindung verkörperten Vorrichtung und
  • 7 eine Implementierung eines Ausführungsbeispiels der vorliegenden Erfindung.
  • Ausführungsvarianten
  • Der Darstellung gemäß 4 ist ein Datenrahmen zum Einsatz gemäß des durch die vorliegende Erfindung verkörperten Verfahrens zu entnehmen. Der Datenrahmen umfasst eine Anfangskennung 201, ein Arbitrierungsfeld 202, welches einen Bezeichner 203 umfasst, ein Anforderungsbit 204 (RTR-Bit), ein Ersatzanforderungsbit 205 und eine ein Bezeichner-Erweiterungsbit 206. Die genannten Komponenten wirken in einer Weise zusammen, mit welcher entsprechende Komponenten des aus dem Stand der Technik gemäß 1 bekannten Datenrahmens zusammenwirken, mit Ausnahme, dass das Bezeichnerfeld 203 Informationen hinsichtlich der Übertragungs- und Empfangsknotenidentifizierung, der Größe des Datenfeldes 208 und der Übertragungsgeschwindigkeit der Daten aufweist, die im Datenfeld 208 enthalten sind.
  • Die Nachricht umfasst ein Steuerfeld 207, welche einen Datenlängencode (DLC) enthält. Das vierte Bit dieses Datenlängencodes kann Informationen über die Größe des Datenfelds 208 enthalten. Das Datenfeld kann in seiner Größe von 8 Byte gemäß der Lösungen aus dem Stand der Technik, bis auf 2048 Bytes erweitert werden. Wenn die Datenübertragungsrate F2 der Daten im Datenfeld 208 ein ganzzeiliges Vielfaches der Datenübertragungsrate der Daten im Abitrierungsfeld 203 und im Steuerfeld 207 beträgt, kann ein Multiplizierer durch die unbenutzten r0 und r1 jeweils Bits des Steuerfeldes 207 gesetzt werden. F1-Bitraten liegen typischerweise zwischen 10 kBit und 1 Megabit und F2-Bitraten in typischerweise im Bereich zwischen 10 kBit und 8 Megabit, obwohl diese Bitraten willkürlich geändert werden können, jeweils abhängig von der speziellen Auslegung des Netzwerks.
  • Bei anfänglicher Initialisierung des Netzwerkes konfiguriert der Benutzer die F1- und F2-Bitraten hinsichtlich spezieller Werte und bei Überwachung der Geschwindigkeit, mit welcher Fehlermeldungen während Testübertragungen bestimmt werden, werden die verlässlichsten F1- und F2-Bitraten für das spezielle Netzwerk gesetzt. Eine Tabelle, welche eine Richtschnur für anfängliche Setzwerte enthält, kann geliefert werden, wobei die Tabelle auf den Kabellängen innerhalb des Netzwerkes basiert. Ferner kann ein Testprogramm zur Automatisierung des Setzens von F1 und F2 zur Verfügung gestellt werden. Die Setzwerte können in einem nichtflüchtigen Speicher gespeichert werden und stehen somit zur Wiederverwendung zur Verfügung, bei jedem erneuten Einschalten der Vorrichtung.
  • Eine Einrichtung, in welche ein Einknotenbetrieb unter Einsatz des erfindungsgemäß vorgeschlagenen Verfahrens abläuft, umfasst einen Niedrig-Leveltreibereinrichtung zur Automatisierung des Setzens von F1 und F2. Bei wiederholtem Lauf des Programmes der Niedrig-Leveltreibereinrichtung während einer Netzwerksitzung, aktualisieren die Knoten die F1- und F2-Bitraten, welche im nichtflüchtigen Speicher gespeichert sind, auf hohe oder auf niedrige Werte. Dies ist abhängig von den Signalbedingungen auf dem Netzwerk zu dieser Zeit. Dadurch wird sichergestellt, dass sich die Bitübertragungsraten in adaptiver Weise hinsichtlich Zuverlässigkeit und Geschwindigkeit optimieren.
  • Die oben beschriebene Ausführungsvariante umfasst im Arbitrierungsfeld 202 eine Anzahl codierter Bits, zur Identifikation des Übertragungsknotens sowie der Identität des beabsichtigten Empfangsknotens oder der beabsichtigten Empfangsknoten. Empfangen alle Knoten die Datennachricht, vergleichen diese die Bits innerhalb des Arbitrierungsfeldes 202 mit den Bits und ihren Nachrichtenadressierungsfiltern (wie Fachleuten auf diesem technischen Gebiet bekannt ist), um zu bestimmen, ob die Datennachricht an sie adressiert ist oder nicht. Ist die Datennachricht nicht an sie adressiert, schalten sie in einen passiven Betriebszustand um, welcher sicherstellt, dass nur der Knoten, für den die Nachricht bestimmt ist, den Empfang der Nachricht quittiert, wenn dies ohne Fehler erfolgt ist. Der Sender kann dann bestimmen, dass die Nachricht vom richtigen Knoten fehlerfrei empfangen wurde und nicht bei irgendeinem Knoten des Netzwerkes.
  • Die vier Bitdatenlängencodes des Kontrollfeldes 207 umfasst sieben ungenutzte Werte gemäß der aus dem Stand der Technik bekannten Anordnung, die im Zusammenhang mit den 1 und 3 diskutiert wurde (9 bis F-hexadezimal). Gemäß der vorliegenden Erfindung können diese unbenutzten Werte dazu herangezogen werden, eine Anzahl von Bytes anzuzeigen, die im Datenfeld enthalten sind, wie aus der nachfolgenden Tabelle hervorgeht.
  • Figure 00090001
  • Ein alternatives Verfahren zur Anzeige der Anzahl der Bytes innerhalb des Datenfeldes 208 kann darin liegen, jedes der zur Verfügung stehenden 29 Bits des Bezeichners 203 in einem vorbestimmten Muster zu benutzen. Diese alternative Vorgehensweise kann eingesetzt werden, um die Anzahl verschiedener erhältlicher Datenfeldbytes der Benutzer zu vergrößern.
  • Wie oben dargelegt, können die beiden im Steuerfeld 207 enthaltenen Reservebits dazu eingesetzt werden, anzuzeigen, dass die Datenübertragungsrate F2 des Datenfeldes 208 ein ganzseitiges Vielfaches der Datenübertragungsrate F1 des Arbitrierungfeldes 202 und des Steuerfeldes 207 darstellt. Dies kann gemäß der nachfolgend wiedergegebenen Tabelle 2 erfolgen:
    Figure 00100001
  • Eine alternative Vorgehensweise zur Anzeige der Bitrate F2 liegt darin, jedes der 29 erhältlichen Bits im Bezeichner 203 in einem vorbestimmten Muster zu benutzen.
  • In Bezug auf die 5A und 5B, welche jeweils ein Flussdiagramm darstellen, welches das Verfahren des Umschaltens von der Datenübertragungsrate F1 und F2 auf F2 und umgekehrt darstellen, werden Frameanfang und Frameende mit der F1-Bitrate übertragen, wie in 4 dargestellt ist. Bevor ein Datenrahmen übertragen wird, überprüft der Übertragungszeitgeber des entsprechenden Übertragers ein Register eines nichtflüchtigen Speichers, welcher den aktuellen F1-Bitratenwert enthält. Anschließend wird der Übertragungszeitgeber auf diesen Wert für alle Bits des Datenrahmens gesetzt. Die Übertragungssequenz beginnt insbesondere bei Schritt 501 und falls der Beginn des Datenrahmenabschnittes 201 bei Schritt 502 begonnen hat, wird ein Zähler A bei 503 gestartet, andernfalls verzweigt der Übertrager zu Schritt 502 zurück.
  • Nach Start des Zählers A wird bei Schritt 504 bestimmt, ob der Zähler A das letzte Bit des Steuerfeldes 200A erreicht hat. Stellt der Zähler fest, dass das letzte Bit des Steuerfeldes 208 gesendet worden ist, überprüft der Übertragungs-Zeitgeber ein Register im nichtflüchtigen Speicher, welches den aktuellen F2-Bitratenwert enthält und der Übertragungszeitgeber wird in Schritt 505 auf F2 gesetzt. Ein Zähler B wird bei Schritt 506 gestartet und wenn dieser Zähler bei Schritt 507 feststellt, dass das letzte CRC-Bit (Cyclic Redundancy Check) gesendet worden ist, wird der Übertragungszeitgeber in Schritt 508 auf F1 zurückgesetzt zur Übertragung des Restes des Datenrahmens.
  • Wenn ein Bestätigungsbit in Schritt 509 empfangen wurde, wird er Datenendabschnitt bei Schritt 510 gesendet und innerhalb des Schrittes 511 erfolgt eine Bestimmung, ob ein anderer Datenrahmen zu senden ist. Falls ein anderer Datenrahmen zu senden ist, verzweigt die Prozedur zurück zu Schritt 501. Falls kein weiterer Datenrahmen zu übertragen ist, wird in Schritt 509 kein Bestätigungsbit empfangen und eine Fehlermeldung wird bei Schritt 512 abgesandt. Nach Abwarten der sechsfachen Dauer der F1-Bitperiode innerhalb des Schrittes 513, verzweigt die Prozedur zurück zum Schritt 501. Wird kein weiterer Datenrahmen im Schritt 511 gesendet, wartet das Gerät den Beginn der nächsten Übertragungssequenz bei Schritt 514 ab. Beginnt die nächste Übertragungsfrequenz bei Schritt 515, verzweigt das Gerät zurück zum Schritt 501.
  • Ein Ausführungsbeispiel einer Einrichtung für einen Knoten oder eine Station, welche zu einer Aktualisierung der F1- und F2-Bitraten fähig ist, die im nichtflüchtigen Speicher gespeichert sind und auf höhere oder niedrige Werte gesetzt werden können, jeweils abhängig von den Signalbedingungen des Netzwerkes, wird nachfolgend in Zusammenhang mit 6 der Zeichnung beschrieben.
  • In Zusammenhang mit einem Ausführungsbeispiel der vorliegenden Erfindung ist ein Netzwerkknoten oder eine Netzwerkstation mit einer Einrichtung 600, wie in 6 beschrieben, versehen. Das Gerät 600 befindet sich auf der Empfangsseite des Netzwerkknotens.
  • Ein Empfangskanal 602 (RX), den Eingang des Gerätes 600 darstellend, umfasst eine Anzahl von Empfangskanälen 6041 .... bis 604n (RXCH1 .... bis RXCHn)-Netzwerk für jeden Netzwerkknoten. In diesem Beispiel enthält jeder Knoten einen diskreten, Mehrfach-Übertrager, zur Übertragung von Datennachrichten mit verschiedenen Frequenzen. Eine Anzahl von Empfangssignalstärkeindikatoren 6061 .... 606n (RSSI1 .... RSSIn) wird aus den entsprechenden Empfangskanälen 6041 .... 604n abgeleitet und einem n-Kanal die Multiplexer (MUX608) zugeführt. Der Ausgang des Multiplexers MUX608 ist mit einem Analog-/Digital-Konverter (ADC) 610 verbunden, welcher eine variable analoge Spannung, die zur Zeit der Konvertierung an jedem der Eingänge herrscht, in Digitalinformation von 8 Bit oder mehr umwandelt. Der Multiplexer MUX608 und der Analog-Digitalwandler 610 sind über ein Zeitsignal 611 synchronisiert.
  • Der Analog-Digitalwandler 610 Ausgang für jeden RSSI 6061 .... 606n wird einem Entscheidungsblock 612 und einem RSSI-Register 614 zugeführt. Der Entscheidungsblock 612 bestimmt den Kanal mit dem größten RSSI-Wert und übermittelt das Resultat an einem Kanalauswähler 616.
  • Eine Anzahl von seriellen Datenbitströmen 6181 .... 618n , welche Datenrahmen enthalten und zu den entsprechenden Empfangskanälen 6041 .... bis 604n korrespondieren, werden zyklisch arbeitenden Redundanzüberprüfungseinheiten 6201 .... bis 620n (CRCs) zugeführt. Die zyklischen Redundanzbits (CR), welche im Datensicherungsfeld (CRC) des Punkt für Punkt Datenrahmens für jeden Kanal übertragen werden, werden mit den zyklischen Redundanzbits (CR-Bits) verglichen, welche in den entsprechenden zyklischen Redundanzprüfern 6201 .... 620n (CRC) für die übertragenen Daten errechnet wurden. Gibt der zyklische Redundanz-(CR) Vergleicher in den entsprechenden zyklischen Redundanz-Überprüfern 6201 .... 620n ein TRUE aus, wird ein entsprechender Wert, der in einen Akkumulator 622 gehalten wird, um 1 dekrementiert und für ein „FALSE" wird der Wert um 1 inkrementiert. In einem speziellen Beispiel, werden ein Inkrement oder ein Dekrement repräsentierende Signale über entsprechende Signalleitungen 6241 .... 624n und 6261 .... 626N gesendet. Der Akkumulator 602 dient als ein Bitfehlerratenzähler.
  • Ein Ausgang des Akkumulator 622 liegt an einem Kanalauswähler 616 an und ein anderer Ausgang ist mit einem Fehlerregister 628 verbunden.
  • Der Kanalauswähler 616 weist einen Ausgang auf, der mit einem Kanalschalter 630 in Verbindung steht abhängig von den aus den Kanalauswähler 616 empfangenen Werten. Die Kanalauswahl wird dadurch bestimmt, dass die beste Kombination eines hohen RSSI's und eines niedrigen BER für jeden Kanal gesucht wird. Der Kanalschalter 630 schaltet einen Datenstrom der Anzahl von Datenströmen 6181 .... 618n zu seinem Ausgang 632. Der Ausgangsdatenstrom wird als „optimaler Datenbitstrom 634" bezeichnet und wird einem Prozessor 636 des Knoten-Gerätes 600 zugeführt.
  • Das Gerät 600 umfasst ferner einen Prozessor 638, wie zum Beispiel einen Mikrokontroller, einen Mikroprozessor oder einen anderen Typ einer programmierbaren, intelligenten Vorrichtung oder Kombinationen davon. Der Prozessor 638 liest den Inhalt des RSSI-Registers 614 und des Federregisters 628 von Zeit zu Zeit aus, entsprechend der durch die Software vorgegebenen Vorgaben oder abhängig von programmierten Instruktionen für den Prozessor. Vorzugsweise wird der Registerinhalt mit einer periodischen Basis ausgelesen, um die Frequenz zu bestimmen, mit welcher Fehler und/oder schlechte Signalqualitäten auftreten in Bezug auf die Kanäle 6041 .... 604n . Der Prozessor bestimmt die optimalen Daten F1, F2 und die Datencodelänge (DLC), d.h. die Anzahl von Bytes, die in aufeinander folgenden Nachrichtenrahmen übertragen werden anhand der Werte, der Register 614 bzw. 628. Der Prozessor 638 konfiguriert die Übertragungsraten F1, F2 und DLC um eine optimale Datenübertragung zu erreichen.
  • Der Prozessor 638 operiert unter Computerprogrammsteuerung, so dass dieser in Übereinstimmung mit dem Verfahren gemäß der vorliegenden Erfindung betrieben werden kann. In einem bevorzugten Ausführungsbeispiel wird das Computerprogramm in einem Festspeicher 640 gespeichert, der dem Prozessor zugeordnet ist. Das Computerprogramm kann jedoch auch in jedem anderen geeigneten Trägermedium wie zum Beispiel einem Magnetband oder einer Magnetdisk, einer optischen Disk oder auch zum Prozessor 638 über ein Kommunikationsträgermedium wie z.B. Radiofrequenz oder einen optischen Signalträger übermittelt werden.
  • Ein Beispiel für eine Implementierung einer Ausführungsvariante der vorliegenden Erfindung wird nachfolgend in Zusammenhang mit 7 beschrieben.
  • Eine Quicklogic PCI FPGA board 650 ist mit einer Anschlussstelle an einer PCI 652 Anschlussstelle eines IBM-kompatiblen, jedoch nicht dargestellten PC's verbunden. Ein Feld-programmierbares Gate Array (FPGA) 654 umfasst einen Statusanzeiger, der in VHDL codiert ist, so dass das FPGA 654 derart konfigurierbar ist, um die oben genannten Funktionen zu implementieren, zusammen mit dem Prozessor und einem Mikrocontroller 656, bei dem es sich bei dieser Implementierungsform um einen Arizon-Mikrochip 6 PICI6C73 handelt. Der Mikrocontroller 656 enthält ein 8 Bit-ADC 610, ein RSSI-Register 614 und ein Fehlerregister 628. Eine PCI-Karte 650 umfasst einen Verbindungsblock 658 und externe Signale zum PIC 656 und zum FPGA 654 zu übertragen.
  • Eine geeignete Implementierungsform kann auf einem 0,35 micron CMOS Basis-Baustein erhalten werden.
  • Fachleuten auf dem vorliegenden technischen Gebiet ist es klar, dass die oben genannten Ausführungsvarianten der vorliegenden Erfindung lediglich beispielhaft beschrieben sind und verschiedene Abwandlungen und Modifikationen durchaus möglich sind.

Claims (32)

  1. Verfahren zum Senden von Datennachrichten zwischen einer Mehrzahl von Stationen, die durch eine Busleitung miteinander verbunden sind, wobei jede Nachricht einen Frameabschnitt enthält, welcher Inhalts- und Prioritätsinformationen der Datennachricht wiedergibt sowie einen Datenabschnitt umfasst, der die zu sendenden Daten wiedergibt, gekennzeichnet durch das Verfahren, welches die Schritte aufweist, das bewirkt wird, dass zumindest eine der Stationen eine Nachricht auf die Busleitung in der Weise sendet, dass der Frameabschnitt derselben mit einer ersten Datensendegeschwindigkeit gesendet wird und der Datenabschnitt derselben mit einer zweiten Datensendegeschwindigkeit gesendet wird, die nicht geringer ist als die erste Datensendegeschwindigkeit und dass die erste und/oder zweite Datensendegeschwindigkeit in Abhängigkeit von einer Signalqualität eingestellt wird, die für die Übermittlung auf der Busleitung bestimmt wird.
  2. Verfahren nach Anspruch 1, welches weiterhin den Schritt aufweist, dass bewirkt wird, dass zumindest eine weitere Station auf die Busleitung sendet, wobei ein Bestätigungssignal den Empfang der Datennachricht anzeigt.
  3. Verfahren nach Anspruch 2, welches weiterhin den Schritt aufweist, dass bewirkt wird, dass zumindest eine der Stationen eine weitere Datennachricht in Reaktion auf die Übermittlung des Bestätigungssignales sendet.
  4. Verfahren gemäß der Ansprüche 2 oder 3, welches weiterhin den Schritt aufweist, dass eine Nachricht erneut gesendet wird, wenn kein Bestätigungssignal empfangen wurde.
  5. Verfahren nach Anspruch 4, welches weiterhin den Schritt aufweist, dass vor der erneuten Absendung der Nachricht eine Fehlernachricht erzeugt wird.
  6. Verfahren nach Anspruch 5, welches weiterhin den Schritt aufweist, dass die erste und/oder zweite Datenübertragungsgeschwindigkeit in Abhängigkeit von der Frequenz bzw. Häufigkeit der Erzeugung der Fehlernachrichten eingestellt wird.
  7. Verfahren nach Anspruch 1, welches weiterhin den Schritt aufweist, dass die Häufigkeit der empfangenen Datennachrichten, welche einen Fehler aufweisen, bestimmt wird und dass die erste und/oder zweite Datenübertragungsgeschwindigkeit in abhängig von der Häufigkeit der empfangenen Datennachrichten eingestellt wird, welche einen Fehler aufweisen.
  8. Verfahren nach Anspruch 7, welches weiterhin das Bestimmen der empfangenen Signalstärke für eine Datennachricht und das Einstellen der ersten und/oder zweiten Datenübertragungsgeschwindigkeit in Abhängigkeit von der Bestimmung der empfangenen Signalstärke in Verbindung mit der Häufigkeit der empfangenen Datennachrichten aufweist, welche einen Fehler enthalten.
  9. Verfahren nach einem der vorstehenden Ansprüche, wobei der Frameabschnitt Informationen enthält, die eine Station repräsentiert, an welche die Nachricht gerichtet ist.
  10. Verfahren nach einem der vorhergehenden Ansprüche, wobei der Frameabschnitt Informationen enthält, welche die Größe des betreffenden Datenabschnittes wiedergeben.
  11. Verfahren nach einem der vorstehenden Ansprüche, wobei die zweite Datenübertragungsgeschwindigkeit ein ganzzeiliges Vielfaches der ersten Datenübertragungsgeschwindigkeit ist.
  12. Verfahren zum Senden von Datennachrichten zwischen einer Mehrzahl von Stationen, die durch eine Busleitung miteinander verbunden sind, wobei das Verfahren im wesentlichen so ist, wie es hier zuvor unter Bezug auf die 4 und 5 der beigefügten Zeichnungen beschrieben wurde.
  13. Vorrichtung (600) zum Senden bzw. Übertragen von Datennachrichten zwischen einer Mehrzahl von Stationen, die durch eine Busleitung miteinander verbunden sind, wobei jede Datennachricht einen Frameabschnitt aufweist, der Prioritätsinformationen der Datennachricht wiedergibt und einen Datenabschnitt, welcher zu sendende Daten wiedergibt, wobei die Vorrichtung dadurch gekennzeichnet ist, dass sie aufweist: – Einrichtungen zum Senden einer Datennachricht auf der Busleitung, so dass der Frameabschnitt desselben mit einer ersten Datenübertragungsgeschwindigkeit F 1 übertragen wird und der Datenabschnitt mit einer zweiten Datenübertragungsgeschwindigkeit F2 übermittelt wird, die nicht geringer ist als diejenige der ersten Datenübertragungsgeschwindigkeit F1 und – Einrichtungen (638) für das Einstellen der ersten und/oder zweiten Datenübertragungsgeschwindigkeiten F1, F2 in Abhängigkeit von einer Signalqualität, die für das Senden auf der Festleitung bestimmt wurde.
  14. Vorrichtung (600) nach Anspruch 13, welche weiterhin Einrichtungen aufweist, die auf dem Empfang einer Datennachricht reagieren, um ein Bestätigungssignal auf der Busleitung zu senden.
  15. Vorrichtung (600) gemäß der Ansprüche 13 oder 14, welche weiterhin Einrichtungen aufweist, die auf ein Bestätigungssignal reagieren, um eine weiterhin derartige Datennachricht zu senden.
  16. Vorrichtung (600) nach einem der Ansprüche 13 bis 15, welche weiterhin Einrichtungen zum erneuten Senden einer Nachricht aufweist, falls kein Bestätigungssignal empfangen wurde.
  17. Vorrichtung (600) gemäß Anspruch 16, welche weiterhin Einrichtungen für das Erzeugen einer Fehlernachricht vor der erneuten Aussendung der Nachricht aufweisen.
  18. Vorrichtung (600) nach Anspruch 18, welche weiterhin Einrichtungen für das Einstellen der ersten und/oder zweiten Datenübertragungsgeschwindigkeit F1, F2 in Abhängigkeit von der Häufigkeit der Erzeugung der Fehlernachrichten aufweist.
  19. Vorrichtung (600) gemäß Anspruch 13, welche weiterhin Einrichtungen aufweist, um zu bestimmen, ob eine Datennachricht einen Fehler aufweist.
  20. Vorrichtung (600) nach Anspruch 19, wobei die Einrichtungen zum bestimmen, ob eine Datennachricht einen Fehler aufweist, einen zyklischen Redundanzprüfer 6 (6201 .... 620n ) aufweist.
  21. Vorrichtung (600) nach Anspruch 20, welche weiterhin ein Fehlerregister (628) für das Halten eines Wertes aufweist, welche das Niveau der empfangenen Nachrichten, die einen Fehler enthalten, anzeigt und mit Einrichtungen (6201 , .... 620n ), um den Wert für eine empfangene Datennachricht schrittweise herabzuzählen, für die festgestellt wurde, dass sie keinen Fehler aufweist und um für eine empfangene Datennachricht für die festgestellt wurde, dass sie einen Fehler aufweist, den Wert schrittweise heraufzuzählen.
  22. Vorrichtung (600) nach Anspruch 13 oder einem der Ansprüche 19 bis 21, welche weiterhin eine Messeinheit für eine empfangene Signalstärke aufweist, um die Signalstärke einer empfangenen Datennachricht zu messen.
  23. Vorrichtung (600) nach Anspruch 22, welche weiterhin ein Signalstärkeregister (614) aufweist, um einen Wert aufzunehmen, der der empfangenen Signalstärke entspricht.
  24. Vorrichtung (600) nach Anspruch 21, welche weiterhin eine Verarbeitungseinrichtung (638) für das Einstellen der ersten und/oder zweiten Datenübertragungsgeschwindigkeit F1, F2 in Abhängigkeit von dem Inhalt des Fehlerregisters (638) aufweist.
  25. Vorrichtung (600) nach Anspruch 23, welche weiterhin eine Verarbeitungseinrichtung (638) aufweist, um die erste und/oder zweite Datenübertragungsgeschwindigkeit F1, F2 in Abhängigkeit von dem Inhalt des Signalstärkeregisters (614) einzustellen.
  26. Vorrichtung (600) nach Anspruch 24 und 25, wobei die Verarbeitungseinrichtung (638) dafür ausgestattet ist, die erste und/oder zweite Datenübertragungsrate F1, F2 in Abhängigkeit von dem Inhalt des Fehlerregisters (628) und des Signalstärkenregisters (614) einzustellen.
  27. Vorrichtung (600) nach einem der Ansprüche 13 bis 26, wobei der Frameabschnitt Information enthält, die eine Station repräsentiert, an welche die Nachricht gerichtet ist.
  28. Vorrichtung (600) nach einem der Ansprüche 13 bis 27, wobei der Frameabschnitt Information enthält, welche der Größe eines entsprechenden Datenabschnittes entspricht.
  29. Vorrichtung (600) nach einem der Ansprüche 13 bis 28, wobei die zweite Datenübertragungsgeschwindigkeit F2 ein ganzzeiliges Vielfaches der ersten Datenübertragungsgeschwindigkeit F1 ist.
  30. Computerprogramm, gekennzeichnet dadurch, dass es eine Computerprogrammeinrichtung aufweist, um einen Prozessor (638) in der Weise zu konfigurieren, dass dieser gemäß des Verfahrens der Ansprüche 1 bis 12 arbeitet.
  31. Trägermedium für ein Computerprogramm, dadurch gekennzeichnet, dass das ein Computerprogramm nach Anspruch 30 aufweist.
  32. Trägermedium für ein Computerprogramm nach Anspruch 31, dadurch gekennzeichnet, dass es ein magnetisches Speichermedium, ein optisches Speichermedium ein Festkörperspeichermediuim (640) und/oder ein Kommunikationsträgermedium aufweist.
DE60004035T 1999-04-10 2000-04-10 Verfahren und vorrichtung für datenübertragung Expired - Fee Related DE60004035T2 (de)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
GB9908105A GB2351884B (en) 1999-04-10 1999-04-10 Data transmission method
GB9908105 1999-04-10
PCT/GB2000/001341 WO2000062486A1 (en) 1999-04-10 2000-04-10 Data transmission method and apparatus

Publications (2)

Publication Number Publication Date
DE60004035D1 DE60004035D1 (de) 2003-08-28
DE60004035T2 true DE60004035T2 (de) 2004-09-30

Family

ID=10851216

Family Applications (1)

Application Number Title Priority Date Filing Date
DE60004035T Expired - Fee Related DE60004035T2 (de) 1999-04-10 2000-04-10 Verfahren und vorrichtung für datenübertragung

Country Status (14)

Country Link
US (1) US7103688B2 (de)
EP (1) EP1169822B1 (de)
JP (1) JP2002542667A (de)
KR (1) KR100792772B1 (de)
CN (1) CN1350738A (de)
AT (1) ATE245878T1 (de)
AU (1) AU4128400A (de)
BR (1) BR0009688A (de)
DE (1) DE60004035T2 (de)
ES (1) ES2206222T3 (de)
GB (1) GB2351884B (de)
RU (1) RU2001130352A (de)
TR (1) TR200102934T2 (de)
WO (1) WO2000062486A1 (de)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10165116B3 (de) * 2001-01-05 2015-11-26 Infineon Technologies Ag Bus-System
WO2016116553A1 (de) 2015-01-22 2016-07-28 Wobben Properties Gmbh Windenergieanlage, windenergieanlagen-kommunikationssystem und verfahren zum betrieb eines bussystems

Families Citing this family (154)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040028401A (ko) * 2002-09-30 2004-04-03 주식회사 케이티 대역폭별 컨텐츠 제공 시스템 및 그 방법
DE10254580A1 (de) * 2002-11-22 2004-06-03 Robert Bosch Gmbh Verfahren und Vorrichtung zur Übertragung von Daten in Nachrichten auf einem Bussystem
DE60322348D1 (de) * 2003-04-28 2008-09-04 Texas Instruments Inc Bussystem für die Verwaltung eines Endgeräts
DE10320176B3 (de) * 2003-05-06 2004-12-09 Infineon Technologies Ag Verfahren zur Selektion der Frequenzkanäle eines ein Frequenzsprungverfahren verwendenden Funksystems
CN1333605C (zh) * 2003-08-22 2007-08-22 华为技术有限公司 一种控制第三代移动通信系统业务传输速率的方法
CN1320805C (zh) 2003-09-17 2007-06-06 上海贝尔阿尔卡特股份有限公司 一种分组交换网络自适应抖动缓冲区调整方法
CN100355248C (zh) * 2003-09-28 2007-12-12 上海贝尔阿尔卡特股份有限公司 一种基于以太网无源光网络的多业务实现方法
DE10360856A1 (de) * 2003-12-23 2005-07-28 Airbus Deutschland Gmbh Bussystem für ein Flugzeug
US7548853B2 (en) * 2005-06-17 2009-06-16 Shmunk Dmitry V Scalable compressed audio bit stream and codec using a hierarchical filterbank and multichannel joint coding
AU2011205144B2 (en) * 2005-06-17 2014-08-07 Dts (Bvi) Limited Scalable compressed audio bit stream and codec using a hierarchical filterbank and multichannel joint coding
EP1841255A1 (de) * 2006-03-28 2007-10-03 Carlos Alberto Pérez Lafuente Verfahren und System zur Überwachung der Anwesenheit einer Mobilfunkstation in einem besonderen Aufenthaltsort
US7792137B2 (en) * 2006-07-05 2010-09-07 Abidanet, Llc Self-organized and self-managed ad hoc communications network
US20110060955A1 (en) * 2009-09-04 2011-03-10 Jakob Ludvigsen Method and apparatus for providing frequency error estimation
KR101256942B1 (ko) * 2009-10-06 2013-04-25 한국전자통신연구원 직렬 버스 통신 방법 및 이를 위한 버스 인터페이스 장치
DE102011003729A1 (de) * 2010-02-08 2011-08-11 Robert Bosch GmbH, 70469 Neuartige Schaltung und Methode zur Kommunikation über eine einzelne Leitung
JP2011176436A (ja) * 2010-02-23 2011-09-08 Mitsubishi Electric Corp データ伝送装置およびそれを備えた空気調和機
US8422464B2 (en) * 2010-12-29 2013-04-16 General Electric Company System and method for dynamic data management in a wireless network
US8953752B2 (en) * 2011-02-17 2015-02-10 Sonus Networks, Inc. Systems and methods for playing recorded announcements
JP5812634B2 (ja) * 2011-03-17 2015-11-17 キヤノン株式会社 送信装置及び送信方法、並びにプログラム
KR101921357B1 (ko) 2011-04-06 2018-11-22 로베르트 보쉬 게엠베하 직렬 버스 시스템에서 데이터 전송 용량을 증대하기 위한 방법 및 장치
DE102011080476A1 (de) * 2011-08-05 2013-02-07 Robert Bosch Gmbh Verfahren und Vorrichtung zur Verbesserung der Datenübertragungssicherheit in einer seriellen Datenübertragung mit flexibler Nachrichtengröße
WO2012146631A1 (de) * 2011-04-26 2012-11-01 Robert Bosch Gmbh Verfahren und vorrichtung zur an speichergrössen angepassten seriellen datenübertragung
DE102011100212A1 (de) * 2011-05-02 2012-11-08 GM Global Technology Operations LLC (n. d. Gesetzen des Staates Delaware) Sende-Empfangsvorrichtung und Verfahren zum Senden und Empfangen von Daten
EP2521319B1 (de) * 2011-05-02 2015-10-14 Robert Bosch GmbH CAN mit flexibler Datenrate
RU2603534C2 (ru) 2011-06-29 2016-11-27 Роберт Бош Гмбх Способ и устройство для последовательной передачи данных с гибким размером сообщений и переменной длительностью бита
US9448956B2 (en) * 2012-03-30 2016-09-20 Intel Corporation Stuffing bits on a memory bus between data bursts
US11871901B2 (en) 2012-05-20 2024-01-16 Cilag Gmbh International Method for situational awareness for surgical network or surgical network connected device capable of adjusting function based on a sensed situation or usage
US8897319B2 (en) 2013-03-15 2014-11-25 Concio Holdings LLC High speed embedded protocol for distributed control systems
US9419737B2 (en) 2013-03-15 2016-08-16 Concio Holdings LLC High speed embedded protocol for distributed control systems
US8737426B1 (en) 2013-03-15 2014-05-27 Concio Holdings LLC High speed embedded protocol for distributed control system
US9432488B2 (en) 2013-03-15 2016-08-30 Concio Holdings LLC High speed embedded protocol for distributed control systems
US9425992B2 (en) * 2014-02-20 2016-08-23 Freescale Semiconductor, Inc. Multi-frame and frame streaming in a controller area network (CAN) with flexible data-rate (FD)
CN104092515B (zh) * 2014-07-11 2017-03-22 电子科技大学 兼容can2.0b协议的can总线通信方法
DE112015004473T5 (de) 2014-09-30 2017-07-06 Concio Holdings LLC Bestätigen der datengenauigkeit in einem verteilten steuerungssystem
US11504192B2 (en) 2014-10-30 2022-11-22 Cilag Gmbh International Method of hub communication with surgical instrument systems
US10326865B2 (en) * 2015-03-24 2019-06-18 Concio Holdings LLC Filter or bridge for communications between CAN and CAN-FD protocol modules
US20170199832A1 (en) * 2016-01-13 2017-07-13 Qualcomm Incorporated Signaling protocols for radio frequency front-end control interface (rffe) buses
TW201822574A (zh) * 2016-12-02 2018-06-16 致伸科技股份有限公司 無線通訊配對方法及其系統
US11564756B2 (en) 2017-10-30 2023-01-31 Cilag Gmbh International Method of hub communication with surgical instrument systems
US11801098B2 (en) 2017-10-30 2023-10-31 Cilag Gmbh International Method of hub communication with surgical instrument systems
US11911045B2 (en) 2017-10-30 2024-02-27 Cllag GmbH International Method for operating a powered articulating multi-clip applier
US11141160B2 (en) 2017-10-30 2021-10-12 Cilag Gmbh International Clip applier comprising a motor controller
US10959744B2 (en) 2017-10-30 2021-03-30 Ethicon Llc Surgical dissectors and manufacturing techniques
US11311342B2 (en) 2017-10-30 2022-04-26 Cilag Gmbh International Method for communicating with surgical instrument systems
US11291510B2 (en) 2017-10-30 2022-04-05 Cilag Gmbh International Method of hub communication with surgical instrument systems
US11317919B2 (en) 2017-10-30 2022-05-03 Cilag Gmbh International Clip applier comprising a clip crimping system
US11510741B2 (en) 2017-10-30 2022-11-29 Cilag Gmbh International Method for producing a surgical instrument comprising a smart electrical system
US11229436B2 (en) 2017-10-30 2022-01-25 Cilag Gmbh International Surgical system comprising a surgical tool and a surgical hub
US11304720B2 (en) 2017-12-28 2022-04-19 Cilag Gmbh International Activation of energy devices
US11291495B2 (en) 2017-12-28 2022-04-05 Cilag Gmbh International Interruption of energy due to inadvertent capacitive coupling
US11410259B2 (en) 2017-12-28 2022-08-09 Cilag Gmbh International Adaptive control program updates for surgical devices
US11253315B2 (en) 2017-12-28 2022-02-22 Cilag Gmbh International Increasing radio frequency to create pad-less monopolar loop
US11147607B2 (en) 2017-12-28 2021-10-19 Cilag Gmbh International Bipolar combination device that automatically adjusts pressure based on energy modality
US11744604B2 (en) 2017-12-28 2023-09-05 Cilag Gmbh International Surgical instrument with a hardware-only control circuit
US11419667B2 (en) 2017-12-28 2022-08-23 Cilag Gmbh International Ultrasonic energy device which varies pressure applied by clamp arm to provide threshold control pressure at a cut progression location
US11864728B2 (en) 2017-12-28 2024-01-09 Cilag Gmbh International Characterization of tissue irregularities through the use of mono-chromatic light refractivity
US11324557B2 (en) 2017-12-28 2022-05-10 Cilag Gmbh International Surgical instrument with a sensing array
US11432885B2 (en) 2017-12-28 2022-09-06 Cilag Gmbh International Sensing arrangements for robot-assisted surgical platforms
US11179208B2 (en) 2017-12-28 2021-11-23 Cilag Gmbh International Cloud-based medical analytics for security and authentication trends and reactive measures
US11056244B2 (en) 2017-12-28 2021-07-06 Cilag Gmbh International Automated data scaling, alignment, and organizing based on predefined parameters within surgical networks
US11160605B2 (en) 2017-12-28 2021-11-02 Cilag Gmbh International Surgical evacuation sensing and motor control
US10944728B2 (en) 2017-12-28 2021-03-09 Ethicon Llc Interactive surgical systems with encrypted communication capabilities
US11857152B2 (en) 2017-12-28 2024-01-02 Cilag Gmbh International Surgical hub spatial awareness to determine devices in operating theater
US10898622B2 (en) 2017-12-28 2021-01-26 Ethicon Llc Surgical evacuation system with a communication circuit for communication between a filter and a smoke evacuation device
US11589888B2 (en) 2017-12-28 2023-02-28 Cilag Gmbh International Method for controlling smart energy devices
US11096693B2 (en) 2017-12-28 2021-08-24 Cilag Gmbh International Adjustment of staple height of at least one row of staples based on the sensed tissue thickness or force in closing
US11166772B2 (en) 2017-12-28 2021-11-09 Cilag Gmbh International Surgical hub coordination of control and communication of operating room devices
US11284936B2 (en) 2017-12-28 2022-03-29 Cilag Gmbh International Surgical instrument having a flexible electrode
US10943454B2 (en) 2017-12-28 2021-03-09 Ethicon Llc Detection and escalation of security responses of surgical instruments to increasing severity threats
US10966791B2 (en) 2017-12-28 2021-04-06 Ethicon Llc Cloud-based medical analytics for medical facility segmented individualization of instrument function
US11896322B2 (en) 2017-12-28 2024-02-13 Cilag Gmbh International Sensing the patient position and contact utilizing the mono-polar return pad electrode to provide situational awareness to the hub
US11612408B2 (en) 2017-12-28 2023-03-28 Cilag Gmbh International Determining tissue composition via an ultrasonic system
US11424027B2 (en) 2017-12-28 2022-08-23 Cilag Gmbh International Method for operating surgical instrument systems
US11308075B2 (en) 2017-12-28 2022-04-19 Cilag Gmbh International Surgical network, instrument, and cloud responses based on validation of received dataset and authentication of its source and integrity
US11278281B2 (en) 2017-12-28 2022-03-22 Cilag Gmbh International Interactive surgical system
US11026751B2 (en) 2017-12-28 2021-06-08 Cilag Gmbh International Display of alignment of staple cartridge to prior linear staple line
US10892995B2 (en) 2017-12-28 2021-01-12 Ethicon Llc Surgical network determination of prioritization of communication, interaction, or processing based on system or device needs
US11202570B2 (en) 2017-12-28 2021-12-21 Cilag Gmbh International Communication hub and storage device for storing parameters and status of a surgical device to be shared with cloud based analytics systems
US11311306B2 (en) 2017-12-28 2022-04-26 Cilag Gmbh International Surgical systems for detecting end effector tissue distribution irregularities
US11612444B2 (en) 2017-12-28 2023-03-28 Cilag Gmbh International Adjustment of a surgical device function based on situational awareness
US11666331B2 (en) 2017-12-28 2023-06-06 Cilag Gmbh International Systems for detecting proximity of surgical end effector to cancerous tissue
US11257589B2 (en) 2017-12-28 2022-02-22 Cilag Gmbh International Real-time analysis of comprehensive cost of all instrumentation used in surgery utilizing data fluidity to track instruments through stocking and in-house processes
US11304699B2 (en) 2017-12-28 2022-04-19 Cilag Gmbh International Method for adaptive control schemes for surgical network control and interaction
US11389164B2 (en) 2017-12-28 2022-07-19 Cilag Gmbh International Method of using reinforced flexible circuits with multiple sensors to optimize performance of radio frequency devices
US10987178B2 (en) 2017-12-28 2021-04-27 Ethicon Llc Surgical hub control arrangements
US10758310B2 (en) 2017-12-28 2020-09-01 Ethicon Llc Wireless pairing of a surgical device with another device within a sterile surgical field based on the usage and situational awareness of devices
US11419630B2 (en) 2017-12-28 2022-08-23 Cilag Gmbh International Surgical system distributed processing
US11304745B2 (en) 2017-12-28 2022-04-19 Cilag Gmbh International Surgical evacuation sensing and display
US20190201139A1 (en) 2017-12-28 2019-07-04 Ethicon Llc Communication arrangements for robot-assisted surgical platforms
US11529187B2 (en) 2017-12-28 2022-12-20 Cilag Gmbh International Surgical evacuation sensor arrangements
US11464535B2 (en) 2017-12-28 2022-10-11 Cilag Gmbh International Detection of end effector emersion in liquid
US11100631B2 (en) 2017-12-28 2021-08-24 Cilag Gmbh International Use of laser light and red-green-blue coloration to determine properties of back scattered light
US11633237B2 (en) 2017-12-28 2023-04-25 Cilag Gmbh International Usage and technique analysis of surgeon / staff performance against a baseline to optimize device utilization and performance for both current and future procedures
US11602393B2 (en) 2017-12-28 2023-03-14 Cilag Gmbh International Surgical evacuation sensing and generator control
US11576677B2 (en) 2017-12-28 2023-02-14 Cilag Gmbh International Method of hub communication, processing, display, and cloud analytics
US11818052B2 (en) 2017-12-28 2023-11-14 Cilag Gmbh International Surgical network determination of prioritization of communication, interaction, or processing based on system or device needs
US11446052B2 (en) 2017-12-28 2022-09-20 Cilag Gmbh International Variation of radio frequency and ultrasonic power level in cooperation with varying clamp arm pressure to achieve predefined heat flux or power applied to tissue
US11659023B2 (en) 2017-12-28 2023-05-23 Cilag Gmbh International Method of hub communication
US11273001B2 (en) 2017-12-28 2022-03-15 Cilag Gmbh International Surgical hub and modular device response adjustment based on situational awareness
US10892899B2 (en) 2017-12-28 2021-01-12 Ethicon Llc Self describing data packets generated at an issuing instrument
US11571234B2 (en) 2017-12-28 2023-02-07 Cilag Gmbh International Temperature control of ultrasonic end effector and control system therefor
US11076921B2 (en) 2017-12-28 2021-08-03 Cilag Gmbh International Adaptive control program updates for surgical hubs
US20190200981A1 (en) 2017-12-28 2019-07-04 Ethicon Llc Method of compressing tissue within a stapling device and simultaneously displaying the location of the tissue within the jaws
US11423007B2 (en) 2017-12-28 2022-08-23 Cilag Gmbh International Adjustment of device control programs based on stratified contextual data in addition to the data
US11109866B2 (en) 2017-12-28 2021-09-07 Cilag Gmbh International Method for circular stapler control algorithm adjustment based on situational awareness
US11058498B2 (en) 2017-12-28 2021-07-13 Cilag Gmbh International Cooperative surgical actions for robot-assisted surgical platforms
US11832899B2 (en) 2017-12-28 2023-12-05 Cilag Gmbh International Surgical systems with autonomously adjustable control programs
US11132462B2 (en) 2017-12-28 2021-09-28 Cilag Gmbh International Data stripping method to interrogate patient records and create anonymized record
US11559307B2 (en) * 2017-12-28 2023-01-24 Cilag Gmbh International Method of robotic hub communication, detection, and control
US11540855B2 (en) 2017-12-28 2023-01-03 Cilag Gmbh International Controlling activation of an ultrasonic surgical instrument according to the presence of tissue
US11937769B2 (en) 2017-12-28 2024-03-26 Cilag Gmbh International Method of hub communication, processing, storage and display
US11678881B2 (en) 2017-12-28 2023-06-20 Cilag Gmbh International Spatial awareness of surgical hubs in operating rooms
US11317937B2 (en) 2018-03-08 2022-05-03 Cilag Gmbh International Determining the state of an ultrasonic end effector
US10932872B2 (en) 2017-12-28 2021-03-02 Ethicon Llc Cloud-based medical analytics for linking of local usage trends with the resource acquisition behaviors of larger data set
US10849697B2 (en) 2017-12-28 2020-12-01 Ethicon Llc Cloud interface for coupled surgical devices
US11266468B2 (en) 2017-12-28 2022-03-08 Cilag Gmbh International Cooperative utilization of data derived from secondary sources by intelligent surgical hubs
US11376002B2 (en) 2017-12-28 2022-07-05 Cilag Gmbh International Surgical instrument cartridge sensor assemblies
BR112020012955A2 (pt) * 2017-12-28 2020-12-01 Ethicon Llc sistemas cirúrgicos com capacidades de transmissão de dados priorizada
US11903601B2 (en) 2017-12-28 2024-02-20 Cilag Gmbh International Surgical instrument comprising a plurality of drive systems
US20190201039A1 (en) 2017-12-28 2019-07-04 Ethicon Llc Situational awareness of electrosurgical systems
US11464559B2 (en) 2017-12-28 2022-10-11 Cilag Gmbh International Estimating state of ultrasonic end effector and control system therefor
US20230171304A1 (en) * 2017-12-28 2023-06-01 Cilag Gmbh International Method of robotic hub communication, detection, and control
US11051876B2 (en) 2017-12-28 2021-07-06 Cilag Gmbh International Surgical evacuation flow paths
US11832840B2 (en) 2017-12-28 2023-12-05 Cilag Gmbh International Surgical instrument having a flexible circuit
US11364075B2 (en) 2017-12-28 2022-06-21 Cilag Gmbh International Radio frequency energy device for delivering combined electrical signals
US11786251B2 (en) 2017-12-28 2023-10-17 Cilag Gmbh International Method for adaptive control schemes for surgical network control and interaction
US11559308B2 (en) 2017-12-28 2023-01-24 Cilag Gmbh International Method for smart energy device infrastructure
US11786245B2 (en) * 2017-12-28 2023-10-17 Cilag Gmbh International Surgical systems with prioritized data transmission capabilities
US11069012B2 (en) 2017-12-28 2021-07-20 Cilag Gmbh International Interactive surgical systems with condition handling of devices and data capabilities
US11896443B2 (en) 2017-12-28 2024-02-13 Cilag Gmbh International Control of a surgical system through a surgical barrier
US11234756B2 (en) 2017-12-28 2022-02-01 Cilag Gmbh International Powered surgical tool with predefined adjustable control algorithm for controlling end effector parameter
US11304763B2 (en) 2017-12-28 2022-04-19 Cilag Gmbh International Image capturing of the areas outside the abdomen to improve placement and control of a surgical device in use
US10595887B2 (en) 2017-12-28 2020-03-24 Ethicon Llc Systems for adjusting end effector parameters based on perioperative information
US11259830B2 (en) 2018-03-08 2022-03-01 Cilag Gmbh International Methods for controlling temperature in ultrasonic device
US11389188B2 (en) 2018-03-08 2022-07-19 Cilag Gmbh International Start temperature of blade
US11589915B2 (en) 2018-03-08 2023-02-28 Cilag Gmbh International In-the-jaw classifier based on a model
US11219453B2 (en) 2018-03-28 2022-01-11 Cilag Gmbh International Surgical stapling devices with cartridge compatible closure and firing lockout arrangements
US11207067B2 (en) 2018-03-28 2021-12-28 Cilag Gmbh International Surgical stapling device with separate rotary driven closure and firing systems and firing member that engages both jaws while firing
US11090047B2 (en) 2018-03-28 2021-08-17 Cilag Gmbh International Surgical instrument comprising an adaptive control system
US11197668B2 (en) 2018-03-28 2021-12-14 Cilag Gmbh International Surgical stapling assembly comprising a lockout and an exterior access orifice to permit artificial unlocking of the lockout
US11278280B2 (en) 2018-03-28 2022-03-22 Cilag Gmbh International Surgical instrument comprising a jaw closure lockout
US10973520B2 (en) 2018-03-28 2021-04-13 Ethicon Llc Surgical staple cartridge with firing member driven camming assembly that has an onboard tissue cutting feature
US11589865B2 (en) 2018-03-28 2023-02-28 Cilag Gmbh International Methods for controlling a powered surgical stapler that has separate rotary closure and firing systems
US11096688B2 (en) 2018-03-28 2021-08-24 Cilag Gmbh International Rotary driven firing members with different anvil and channel engagement features
US11471156B2 (en) 2018-03-28 2022-10-18 Cilag Gmbh International Surgical stapling devices with improved rotary driven closure systems
US11331100B2 (en) 2019-02-19 2022-05-17 Cilag Gmbh International Staple cartridge retainer system with authentication keys
US11751872B2 (en) 2019-02-19 2023-09-12 Cilag Gmbh International Insertable deactivator element for surgical stapler lockouts
US11317915B2 (en) 2019-02-19 2022-05-03 Cilag Gmbh International Universal cartridge based key feature that unlocks multiple lockout arrangements in different surgical staplers
US11369377B2 (en) 2019-02-19 2022-06-28 Cilag Gmbh International Surgical stapling assembly with cartridge based retainer configured to unlock a firing lockout
US11357503B2 (en) 2019-02-19 2022-06-14 Cilag Gmbh International Staple cartridge retainers with frangible retention features and methods of using same
USD950728S1 (en) 2019-06-25 2022-05-03 Cilag Gmbh International Surgical staple cartridge
USD952144S1 (en) 2019-06-25 2022-05-17 Cilag Gmbh International Surgical staple cartridge retainer with firing system authentication key
USD964564S1 (en) 2019-06-25 2022-09-20 Cilag Gmbh International Surgical staple cartridge retainer with a closure system authentication key
DE102020214129A1 (de) 2020-11-10 2022-05-12 Volkswagen Aktiengesellschaft Verfahren und System zum Kommunizieren über einen Kommunikationsbus

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58219847A (ja) * 1982-06-14 1983-12-21 Ricoh Co Ltd 再送要求機能付データ通信方式
CN1010377B (zh) 1986-07-11 1990-11-14 豪登环境系统公司 脉冲喷气织网过滤器
US4771417A (en) * 1986-09-18 1988-09-13 Racal Data Communications, Inc. High speed modem
GB8628821D0 (en) * 1986-12-02 1987-01-07 Plessey Co Plc Data transmission systems
US5142550A (en) * 1989-06-29 1992-08-25 Symbol Technologies, Inc. Packet data communication system
JP2865782B2 (ja) * 1990-03-16 1999-03-08 富士通株式会社 非同期伝送用codec装置
JP2566081B2 (ja) * 1990-12-19 1996-12-25 エイ・ティ・アンド・ティ・コーポレーション 光パケットのエンコーディング方法及びスイッチングノード
DE4131133B4 (de) * 1991-09-19 2005-09-08 Robert Bosch Gmbh Verfahren und Vorrichtung zum Austausch von Daten in Datenverarbeitungsanlagen
WO1993007569A1 (en) * 1991-10-04 1993-04-15 Wellfleet Communications, Inc. Method and apparatus for concurrent packet bus
US5253250A (en) * 1991-12-31 1993-10-12 Gte Laboratories Incorporated Routing and switching of high-speed optical data with the header transmitted on a subcarrier frequency
US5818826A (en) * 1996-06-17 1998-10-06 International Business Machines Corporation Media access control protocols in a wireless communication network supporting multiple transmission rates
US5916287A (en) * 1996-09-30 1999-06-29 Hewlett-Packard Company Modular automotive diagnostic, test and information system
US6157935A (en) * 1996-12-17 2000-12-05 Tran; Bao Q. Remote data access and management system
US6256358B1 (en) * 1998-03-27 2001-07-03 Visteon Global Technologies, Inc. Digital signal processing architecture for multi-band radio receiver
US6385210B1 (en) * 1998-04-17 2002-05-07 Ford Global Technologies, Inc. Method for detecting and resolving data corruption in a UART based communication network
US6529957B1 (en) * 1998-08-25 2003-03-04 Intel Corporation Method for increasing performance on a dedicated multi-speed Ethernet link segment

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10165116B3 (de) * 2001-01-05 2015-11-26 Infineon Technologies Ag Bus-System
WO2016116553A1 (de) 2015-01-22 2016-07-28 Wobben Properties Gmbh Windenergieanlage, windenergieanlagen-kommunikationssystem und verfahren zum betrieb eines bussystems
DE102015201019A1 (de) * 2015-01-22 2016-07-28 Wobben Properties Gmbh Windenergieanlage und Windenergieanlagen-Bussystem

Also Published As

Publication number Publication date
ATE245878T1 (de) 2003-08-15
TR200102934T2 (tr) 2002-01-21
GB9908105D0 (en) 1999-06-02
EP1169822A1 (de) 2002-01-09
DE60004035D1 (de) 2003-08-28
WO2000062486A9 (en) 2001-11-01
CN1350738A (zh) 2002-05-22
EP1169822B1 (de) 2003-07-23
KR20010111504A (ko) 2001-12-19
JP2002542667A (ja) 2002-12-10
US20020126691A1 (en) 2002-09-12
ES2206222T3 (es) 2004-05-16
KR100792772B1 (ko) 2008-01-11
US7103688B2 (en) 2006-09-05
GB2351884A (en) 2001-01-10
BR0009688A (pt) 2002-01-08
WO2000062486A1 (en) 2000-10-19
RU2001130352A (ru) 2003-07-20
AU4128400A (en) 2000-11-14
GB2351884B (en) 2002-07-31

Similar Documents

Publication Publication Date Title
DE60004035T2 (de) Verfahren und vorrichtung für datenübertragung
EP2585935B1 (de) Verfahren und vorrichtung zur datenübertragung mit variabler bitlänge
DE69829429T2 (de) Datenkommunikationssystem und in diesem verwendete elektronische Kontrolleinheit
DE102017215875B4 (de) Vorrichtung und Verfahren zum Steuern einer Nachrichtenkommunikationslast
DE102018221680A1 (de) Einrichtung für eine Teilnehmerstation eines seriellen Bussystems und Verfahren zur Kommunikation in einem seriellen Bussystem
DE3635106C2 (de)
WO2020120555A1 (de) Teilnehmerstation für ein serielles bussystem und verfahren zur kommunikation in einem seriellen bussystem
EP3949285A1 (de) Teilnehmerstation für ein serielles bussystem und verfahren zur kommunikation in einem seriellen bussystem
DE102015202219A1 (de) Teilnehmerstation für ein Bussystem und Verfahren zur zeitoptimierten Datenübertragung in einem Bussystem
DE60034156T2 (de) Datenrepeater und Multiplexkommunikationssystem
EP1357707B1 (de) Verfahren zur Übertragung von Nachrichten auf einem Bussystem
DE3636317C2 (de)
WO2020048742A1 (de) Teilnehmerstation für ein serielles bussystem und verfahren zur übertragung von daten in einem seriellen bussystem
DE102019207542A1 (de) Teilnehmerstation für ein serielles Bussystem und Verfahren zur Kommunikation in einem seriellen Bussystem
DE10141815A1 (de) Verfahren zur Paketdatenübertragung
EP3744046B1 (de) Teilnehmerstation für ein serielles bussystem und verfahren zur fehlersignalisierung für eine in einem seriellen bussystem empfangene nachricht
EP3910886B1 (de) Vorrichtung und verfahren zur datenübertragung auf mehreren datenübertragungskanälen
DE3601243C2 (de)
DE102021200081A1 (de) Kommunikationssteuereinrichtung für eine Teilnehmerstation für ein serielles Bussystem und Verfahren zur Kommunikation in einem seriellen Bussystem
DE102020202226A1 (de) Verfahren sowie Übertragungssystem zur Übermittlung von Messdaten
WO2020088999A1 (de) Teilnehmerstation für ein serielles bussystem und verfahren zum senden einer nachricht in einem seriellen bussystem
EP2741453B1 (de) Verfahren zum betreiben eines busgeräts einer gebäudeautomatisierungseinrichtung, sowie entsprechendes konfigurationsgerät und entsprechendes computerprogrammprodukt
DE102018220498A1 (de) Teilnehmerstationen für ein serielles Bussystem und Verfahren zum Übertragen einer Nachricht in einem seriellen Bussystem
DE2246825B2 (de) System und Betriebsverfahren zur gesicherten Datenübertragung
DE19902436A1 (de) Verfahren zum Konfigurieren bzw. Überwachen von Register aufweisenden Einrichtungen sowie Steuereinheit und ATM-Zelle

Legal Events

Date Code Title Description
8327 Change in the person/name/address of the patent owner

Owner name: E300 LTD., THEALE, BERKSHIRE, GB

8364 No opposition during term of opposition
8327 Change in the person/name/address of the patent owner

Owner name: SICOONECT LTD., BOOKHAM, LEATHERHEAD, GB

8328 Change in the person/name/address of the agent

Representative=s name: ANDRAE FLACH HAUG, 81541 MUENCHEN

8339 Ceased/non-payment of the annual fee