DE3853310T2 - Multiplex-Übertragungssystem. - Google Patents

Multiplex-Übertragungssystem.

Info

Publication number
DE3853310T2
DE3853310T2 DE3853310T DE3853310T DE3853310T2 DE 3853310 T2 DE3853310 T2 DE 3853310T2 DE 3853310 T DE3853310 T DE 3853310T DE 3853310 T DE3853310 T DE 3853310T DE 3853310 T2 DE3853310 T2 DE 3853310T2
Authority
DE
Germany
Prior art keywords
frame
node
nodes
data
address
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
DE3853310T
Other languages
English (en)
Other versions
DE3853310D1 (de
Inventor
Kyousuke Hashimoto
Yusaku Himono
Kiyoshi Inoue
Teruhisa Inoue
Yutaka Matsuda
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.)
Furukawa Electric Co Ltd
Original Assignee
Furukawa Electric Co Ltd
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 Furukawa Electric Co Ltd filed Critical Furukawa Electric Co Ltd
Publication of DE3853310D1 publication Critical patent/DE3853310D1/de
Application granted granted Critical
Publication of DE3853310T2 publication Critical patent/DE3853310T2/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
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/1607Details of the supervisory signal
    • H04L1/1664Details of the supervisory signal the supervisory signal being transmitted together with payload signals; piggybacking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0078Avoidance of errors by organising the transmitted data in a format specifically designed to deal with errors, e.g. location
    • H04L1/0083Formatting with frames or packets; Protocol or part of protocol for error control
    • 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/407Bus networks with decentralised control
    • H04L12/413Bus networks with decentralised control with random access, e.g. carrier-sense multiple-access with collision detection [CSMA-CD]
    • H04L12/4135Bus networks with decentralised control with random access, e.g. carrier-sense multiple-access with collision detection [CSMA-CD] using bit-wise arbitration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L2001/0092Error control systems characterised by the topology of the transmission link
    • H04L2001/0094Bus
    • 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
    • H04L2012/40267Bus for use in transportation systems
    • H04L2012/40273Bus for use in transportation systems the transportation system being a vehicle

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Small-Scale Networks (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)

Description

  • Die vorliegende Erfindung betrifft ein Multiplex-Übertragungssystem, welches ein CSMA/CD (Vielfachzugriff durch Trägererfassung/Kollisionserfassung)-Übertragungssystem verwendet.
  • Es ist ein Multiplex-Übertragungssystem vorgeschlagen worden, das ein CSMA/CD-Übertragungssystem verwendet, welches eine Mehrzahl von durch einen Übertragungspfad gegenseitig gekoppelten Knoten aufweist, Daten von irgendeinem der Knoten für jeden Rahmen mit einer Bestimmungsadresse überträgt und ein Empfangsbestätigungssignal dem übertragenden Knoten von einem Bestimmungsknoten zurückgibt, welcher durch die Bestimmungsadresse bei richtigem Empfang der Daten von dem Bestimmungsknoten festgelegt ist.
  • Herkömmlich sind verschiedene Arten von derartigen Multiplex-Übertragungssystemen vorgeschlagen worden. Der Artikel "A Proposal for a Vehicle Network Protocol Standard", der auf dem SAE International Congress and Exposition (Februar 1986) präsentiert wurde, zeigt ein Multiplex-Übertragungssystem der Art mit physikalischer Nachricht als erstes System des Standes der Technik, bei welchem, um Daten von einer Mehrzahl mit einem Übertragungspfad gekoppelter Knoten zu einem anderen Knoten zu übertragen, eine physikalische Adresse des Bestimmungsknotens in einen Bestimmungsbezeichnungsbereich eines Datenrahmens geschrieben wird, dieser Datenrahmen auf dem Übertragungspfad übertragen wird und der durch die Adresse festgelegte Bestimmungsknoten dem übertragenden Knoten bei Empfang des Rahmens ein Empfangsbestätigungssignal zurückgibt.
  • Beispielsweise in dem Fall, wo dieses System des Stands der Technik auf das Steuern der Tätigkeit von Scheinwerferlampen, Kleinlampen&sub1; Abbiegesignallampen, einer Hupe und dergleichen eines Fahrzeuges angewandt wird, kann es wünschenswert sein, daß dieselbe Fahrzeug-Fahr-Information zu einigen oder allen restlichen Knoten von einem aus einer Mehrzahl von Knoten übertragen wird, beispielsweise von einem mit den an der Vorderseite des Fahrzeugs vorgesehenen Scheinwerfern, Kleinlampen, Abbiegesignallampen, Hupen etc. gekoppelten Frontmultiplexknoten, von einem Kombinationsschaltknoten mit einer Anzahl von Schaltern, um diese Komponenten ein- oder auszuschalten, von einem Meßknoten zum Anzeigen der Ein-/Aus-Zustände dieser Komponenten und von einem mit den rückseitigen Kleinlampen, Abbiegesignallampen etc. gekoppelter rückseitigen Multiplexknoten. In solch einem Fall liefert das sequentielle übertragen derselben Fahrzeug-Fahr-Information an die einzelnen Knoten eine deutlich geringe Übertragungsleistung.
  • Der Mangel wird verhindert, indem eine sogenannte simultane Multibestimmungsübertragungsfunktion für das Übertragungssystem bereitgestellt wird, bei dem eine sogenannte globale Adresse in den oben erwähnten Bestimmungsbezeichnungsbereich des Rahmens geschrieben wird, um alle Bestimmungsknoten genau festzulegen, und dieselben Daten werden gleichzeitig zu allen Bestimmungsknoten übertragen. Wenn in diesem Fall bei Empfang des Rahmens von dem übertragenden Knoten alle Bestimmungsknoten ihre Bestätigungssignale auf den Übertragungspfad senden, würde eine Kollision auftreten. Um diese Kollision zu verhindern, ist daher jeder Knoten mit einer Kollisionsermittlungsfunktion und einer Übertragungssperrfunktion versehen, so daß bei richtigem Empfang des Rahmens von dem übertragenden Knoten nur das Empfangsbestätigungssignal der Bestimmungsknoten, das die höchste Priorität hat, überleben kann, um zu dem übertragenden Knoten gegeben zu werden.
  • Obwohl dieses Verfahren das obige Problem hinsichtlich des Übertragungswirkungsgrads lösen kann, stellt es kein Mittel bereit, um zu bestätigen, daß alle Knoten, die die Daten benötigen, richtig empfangen haben, was in einer geringen Verläßlichkeit resultiert. Bei solchen Knoten, die die Daten nicht brauchen, ist es auch erforderlich, zu unterscheiden, ob sie das übertragene Signal empfangen sollen oder nicht, wodurch die Belastung einer Kontrolleinrichtung wächst, welche die Schaltung zum Ausführen der Multiplex- Übertragung der einzelnen Knoten kontrolliert.
  • Das zweite System des Stands der Technik (funktionaler Nachrichtentyp) ist ebenfalls in dem oben erwähnten Artikel "A Proposal for a Vehicle Network Protocol Standardt gezeigt, bei dem eine sogenannte Funktionsadresse in den Bestimmungsbezeichnungsbereich eines Rahmens geschrieben wird, wobei eine einzelne Funktionsadresse mit einer Mehrzahl von vorbestimmten Knoten zugeordnet wird. Jeder Empfangsknoten vergleicht die auf dem Übertragungspfad von dem übertragenden Knoten gesandte Funktionsadresse des Rahmens mit einer in dem Empfangsknoten gespeicherten Funktionsadreßtabelle, um zu unterscheiden, ob er den Rahmen empfangen soll oder nicht und, wenn ja, gibt er seine eigene Adresse als ein Empfangsbestätigungssignal zu dem übertragenden Knoten zurück. Wenn in diesem Fall eine Mehrzahl von Empfangsknoten gleichzeitig ihre Empfangsbestätigungssignale zurückgeben, würde die oben genannte Kollisions auftreten. Um diese Kollision zu vermeiden, ist dieses System auch mit den oben genannten Kollisionsermittlungs und Übertragungssperrfunktionen sowie mit einer Rückübertragüngsfunktion des Empfangsbestätigungssignals versehen, so daß die Empfangsknoten nacheinander ihr Empfangsbestätigungssignal in der Reihenfolge von der höchsten Priorität zu der niedrigsten zurückgeben. Der übertragende Knoten stellt die zurückgegebenen Empfangsbestätigungssignale mit der die Übertragungsfunktionsadresse mit der physikalischen Adresse korrelierenden Tabelle zusammen, um zu unterscheiden, ob die Empfangsbestätigungssignale von den durch die Funktionsadresse festgelegten Bestimmungsknoten richtig zurückgegeben worden sind.
  • Gemäß dem zweiten Stand der Technik kann das dem ersten Stand der Technik innewohnende Problem gelöst werden, aber jeder Knoten sollte die die Übertragungsfunktionsadresse mit der physikalischen Adresse korrelierende Tabelle und die Empfangsfunktionsadreßtabelle speichern, was einen Speicher großer Kapazität und eine Speicherkontrollschaltung erfordert. Dies vergrößert die Herstellungskosten des Übertragungssystems.
  • Die EP-A-0 041 695 zeigt ein Signalgebungssystem und w eine Signalkontrollvorrichtung für einen Mehradressenaufruf. Jedoch ist ein gemeinsamer Übertragungspfad nicht gezeigt, und daher treten Kollisionsproblem nicht auf.
  • Folglich ist es eine Aufgabe dieser Erfindung, ein Multiplex-Übertragungssystem bereitzustellen, welches eine hohe Zuverlässigkeit hat und eine wirkungsvolle Signalübertragung mit einer einzigen Schaltungsanordnung sicherstellt.
  • Gemäß einem Aspekt dieser Erfindung wird ein Multiplex- Übertragungssystem bereitgestellt, bei dem einer von einer Mehrzahl von gegenseitig durch einen gemeinsamen Übertragungspfad miteinander gekoppelten Knoten als ein übertragender Knoten Daten Rahmen für Rahmen zu wenigstens einem der anderen Knoten als wenigstens einem Empfangsknoten überträgt, dabei umfaßt das Multiplex-Übertragüngssystem Mittel zum Bereitstellen eines Empfangsbestätigungssignalbereichs, der eine Mehrzahl von dem von dem übertragenden Knoten übertragenen Rahmen folgenden Bits einschließt, und Mittel zum Teilen des Empfangsbestätigungssignalbereichs in eine Mehrzahl von Bitbereichen, dadurch gekennzeichnet, daß wenigstens ein Empfangsknoten Mittel aufweist, um die Daten in jedem Rahmen zu überprüfen und um nach jedem Rahmen ein Empfangsbestätigungssignal an den übertragenden Knoten über den gemeinsamen Übertragungspfad bei richtigem Empfang durch den Empfangsknoten des Datenrahmens zurückzugeben, und daß das Multiplex-Übertragungssystem Mittel aufweist, um die geteilten Bitbereiche der genannten Mehrzahl von Knoten jeweils zuzuweisen, und daß der wenigstens eine Empfangsknoten Mittel aufweist, um das Empfangsbestätigungssignal an den übertragenden Knoten über einen der jeweils zugewiesenen Bitbereiche des Bestätigungssignalbereichs zurückzugeben.
  • Vorzugsweise wird ein Impulsbreiten-Modulationscode zum Unterscheiden eines binären Logikzustands, der auf einer Größe (breit oder schmal) der Pulsbreite basiert, als ein Übertragungscode verwendet.
  • Falls gewünscht, kann weiterhin ein Bestimmungsbezeichnungsbereich mit derselben hänge wie der Empfangsbestätigungssignalbereich in einem Rahmen vorgesehen und in eine Mehrzahl von Bitbereichen geteilt sein, die jeweils der genannten Mehrzahl von Knoten zugewiesen sind. Die einzelnen Bestimmungsknoten werden durch die jeweiligen Bitbereiche des Bestimmungsbezeichnungsbereichs des Rahmens festgelegt.
  • Es ist zu bevorzugen, daß bei Empfang des Empfangsbestätigungssignals von dem wenigstens einen Empfangsknoten der übertragende Knoten den Inhalt des empfangenen Empfangsbestätigungssignalbereichs mit dem Inhalt des Bestimmungsbezeichnungsbereichs des Rahmens vergleicht, um den Erfolg einer Signalübertragung zu beurteilen.
  • Spezielle Ausführungsformen der Erfindung werden nun nur beispielsweise mit Bezug auf die beigefügte Zeichnung beschrieben.
  • Fig. 1 ist ein schematisches Blockbild, das die Anordnung eines Multiplex-Übertragungssystems für Fahrzeuge darstellt, welches ein CSMA/CD-Übertragungssystem verwendet.
  • Fign. 2 bis 4 sind beispielhafte Zeittafeln, um die Beziehung zwischen dem Übertragungstiming eine Rahmens und einem Rückgabetiming eines Empfangsbestätigungs-(ACK)-Signals in dem Multiplex-Übertragungssystem für Fahrzeuge gemäß dem ersten Stand der Technik zu erläutern.
  • Fig. 5 ist ein schematisches Blockbild, das die Anordnung des CSMA/CD-Übertragungssystems darstellt, um den zweiten Stand der Technik zu erläutern.
  • Fign. 6 und 7 sind beispielhafte Zeittafeln, um die Beziehung zwischen einem Übertragungstiming eines Rahmens und einem Rückgabetiming eines ACK-Signals in dem Multiplex- Übertragungssystem für Fahrzeuge gemäß dem zweiten Stand der Technik zu erläutern.
  • Fign. 8 und 9 sind beispielhafte Zeittafeln, um die Beziehung zwischen einem Übertragungstiming eines Rahmens und einem Rückgabetiming eines ACK-Signals für den Fall zu erläutern, wo dieselben Daten zu einer Mehrzahl von Knoten unter Verwendung des Multiplex-Übertragungssystems für Fahrzeuge gemäß dem in den Fign. 2 bis 4 gezeigten ersten Stand der Technik übertragen werden.
  • Fig. 10 ist ein beispielhaftes Diagramm, das ein Rahmenformat zeigt, welches in einem Multiplex-Übertragungssystem für Fahrzeuge gemäß einer Ausführungsform dieser Erfindung verwendet wird.
  • Fig. 11 ist eine beispielhafte Zeittafel, die die Beziehung zwischen einem Übertragungstiming eines Rahmens und einem Rückgabetiming eins ACK-Signals darstellt, welches von jedem Knoten in dem Multiplex-Übertragungssystem dieser Erfindung zurückgegeben wird.
  • Fig. 12 ist ein Flußdiagramm, um zu bestimmen, ob eine Signalübertragung richtig durchgeführt wird oder nicht.
  • Fig. 13 zeigt eine abgeänderte Version des Fließdiagramms, um zu bestimmen, ob eine Signalübertragung richtig durchgeführt wird oder nicht.
  • Fig. 14 ist ein Wellenformdiagramm, um eine Binärlogik für den Fall zu erklären, wo ein Impulsbreiten-modulierter (PWM)-Code als ein Übertragungscode verwendet wird.
  • Fig. 15 ist ein Wellenformdiagramm, um das Rückgabetiming des ACK-Signals von jedem Empfangsknoten für den Fall zu erklären, wo ein PWM-Code als ein Übertragungscode verwendet wird.
  • Fig. 16 ist Diagramm einer abgeänderten Wellenform, um das Rückgabetiming des ACK-Signals von jedem Empfangsknoten für den Fall zu erklären, wo ein PWM-Code als ein Übertragungscode verwendet wird.
  • Fig. 17 ist ein beispielhaftes Diagramm, das ein anderes Beispiel des in dem erfindungsgemäßen Multiplex-Übertragungssystem verwendeten Rahmenformates darstellt.
  • Fig. 18 ist ein Wellenformdiagramm, um eine Binärlogik für den Fall zu erklären, wo ein PWM-Code als Datenende(EOD)-Code verwendet wird.
  • Fig. 19 ist ein Diagramm, das ein Beispiel eines Startbits darstellt.
  • Fign. 20 bis 23 sind beispielhafte Diagramme, die ein weiteres Beispiel des in dem Multiplex-Übertragungssystem dieser Erfindung verwendeten Datenformates darstellen.
  • Fig. 24 ist ein beispielhaftes Diagramm, das ein noch weiteres Beispiel des in dem Multiplex-Übertragungssystem dieser Erfindung verwendeten Datenformats darstellt; und
  • Fig. 25 ist ein schematisches Blockdiagramm, das die Anordnung jedes Knotens zum Realisieren des Multiplex-Übertragungssystems dieser Erfindung darstellt.
  • Zunächst werden herkömmliche Multiplex-Übertragungssysteme, die verschiedene CSMA/CD-Übertragungssysteme verwenden, wie sie bei Fahrzeugen angewandt werden, erklärt.
  • Mit Bezug auf Fig. 1 wird die schematische Anordnung der Multiplex-Übertragüngssysteme für Kraftfahrzeuge erklärt. In der Figur ist eine Mehrzahl von Knoten, die beispielsweise aus einem vorderseitigen Multiplexknoten FN, einem Kombinationsschaltknoten CS, einem Meßknoten MT und einem rückseitigen Multiplexknoten RN bestehen, gegenseitig miteinander durch einem Multiplex-Bus-(Übertragungspfad) MB gekoppelt, der einen Draht oder einen Lichtleiter oder dergleichen umfaßt. Der vorderseitige Multiplexknoten FN ist mit einer vorderseitigen Rechtsabbiege-Signallampe 6, einer vorderseitigen Linksabbiege-Signallampe 7, einer vorderseitigen Kleinlampe 8, einer Hupe 9 etc. gekoppelt. Der Kombinationsschaltknoten CS ist mit einem Rechtsabbiege-Schalter 10, einem Linksabbiege-Schalter 11, einem Schalter 12 für die Kleinlampe, einem Schalter 13 für die Hupe, einem Fernlichtschalter 14 für den Scheinwerfer etc. gekoppelt. Der Meßknoten MT ist mit einem Rechtsabbiegeanzeiger 15, einem Linksabbiegeanzeiger 16, einem Fernlichtanzeiger 17 des Scheinwerfers etc. gekoppelt. Der rückseitige Multiplexknoten RN ist mit einer rückseitigen Rechtsabbiegesignallampe 18, einer rückseitigen Linksabbiegesignallampe 19, einer Schlußleuchte 20 (die aufleuchtet, wenn der Schalter 12 für die Kleinlampe eingeschaltet ist) etc. gekoppelt.
  • In dem Multiplex-Übertragüngssystem für Fahrzeuge gemäß dem ersten Stand der Technik wird Fahrinformation für jeden Rahmen F übertragen, wie in Fig. 2(a) gezeigt ist.
  • Der Rahmen F hat einen SD-(Startbegrenzer)-Code, eine Bestimmungsadresse, eine lokale oder Quellenadresse, eine Datenlänge, Daten 1 bis Daten N und einen Prüfcode.
  • Der SD-Code ist ein besonderer Code, der den Anfang der Rahmens F anzeigt, und die Empfangsknoten bestätigen den Start des Rahmens F bei Empfang des SD-Codes. Vorausgesetzt, daß die lokale Adresse und die Bestimmungsadresse jeweils durch 8 Bits festgelegt sind, wird jedem innerhalb des Netzwerks von dem Multiplex-Übertragungssystem verwendeten Knoten eine Zahl in dem Bereich von 0 bis (2&sup8;-1) = 255 als seine Adresse zugewiesen. Mit anderen Worten sind maximal 256 Knoten innerhalb des Netzwerks gekoppelt, und sind die einzelnen Knoten verschiedenen binären Adressen, die von 00000000 bis 11111111 ausgewählt sind, zugewiesen.
  • Vorausgesetzt daß 11111111 als die Bestimmungsadresse festgelegt ist, die als die globale Adresse bezeichnet wird, wird die Multibestimmungsübertragungsfunktion oft zu jedem Knoten addiert, und können 255 Knoten innerhalb des Netzwerkes maximal gekoppelt werden.
  • Gemäß einem solchen herkömmlichen Multiplex-Übertragungssystem für Fahrzeuge gibt es daher nur zwei Wege bei einer Einzelrahmenübertragung, nämlich die Rahmenübertragung an einen speziellen Knoten oder aber an alle Knoten.
  • Das lokale "Adreß"-Feld wird mit der Adresse desjenigen Knotens beschrieben, der den Rahmen F überträgt, so daß ein anderer Knoten bei Empfang dieses Rahmens ermitteln kann, von welchem Knoten der Rahmen übertragen worden ist.
  • Weiterhin wird das "Datenlängen"-Feld mit der Zahl der diesem Feld folgenden Daten beschrieben. Wenn N Daten vorhanden sind, so wird N als die Datenlänge geschrieben. Bei Empfang des Rahmens lesen die Empfangsknoten die Daten mittels der Datenlänge.
  • Der übertragene Inhalt des dem Datenfeld folgenden Rahmens ist der Prüfcode (Fehlerprüfcode), der das Ende des Rahmens anzeigen kann.
  • Um die Datenübertragung sicherzustellen, prüft jeder Empfangsknoten, ob der Inhalt des empfangenen Rahmens korrekt ist oder nicht. Falls er korrekt ist, sendet der Empfangsknoten seine lokale Adresse auf dem Übertragungspfad MB als ein ACK-Signal A bei Verstreichen einer Zeit T&sub1; innerhalb einer Zeit T&sub2; nach Vollendung der Rahmenübertragung, wie in Fig. 2(b) gezeigt ist.
  • Der Knoten, der den Rahmen F übertragen hat, empfängt das ACK-Signal A und erkennt, daß die Daten von den Empfangsknoten richtig empfangen worden ist.
  • Wenn die Daten nicht richtig von dem Empfangsknoten empfangen werden (falls ein Übertragungsfehler von dem Prüfcode ermittelt wird) oder ein Rahmenfehler auftritt (falls die Länge der eigentlich gesandten Daten kürzer oder länger als die durch die Datenlänge festgelegte Länge ist), gibt der Empfangsknoten das ACK-Signal an den übertragenden Knoten nicht zurück, wie in Fig. 3(b) gezeigt ist. Falls das ACK-Signal, wie in Fig. 3(a) gezeigt ist, nicht innerhalb einer vorbestimmten Zeit T&sub2; nach der Vollendung der Rahmenübertragung zurückgegeben wird, erkennt der übertragende Knoten, daß die Übertragung des Rahmens F nicht erfolgreich war, und beginnt, denselben Rahmen F erneut zu übertragen.
  • Fig. 4 stellt den Fall dar, wo ein Knoten denselben Rahmen gleichzeitig zu den anderen Knoten überträgt. Wie in Fig. 4(a) gezeigt ist, hat der übertragene Rahmen in diesem Fall dieselbe Struktur wie derjenige, der bei der Rahmenübertragung an einen Knoten betroffen ist, aber die Bestimmungsadresse würde die globale Adresse (11111111) sein, so daß alle mit dem Übertragungspfad MB gekoppelten Knoten mit Ausnahme des übertragenden Knotens den Rahmen der Daten empfangen. Wenn alle Empfangsknoten die Daten richtig empfangen, geben sie gleichzeitig ihre lokalen Adressen als die ACK-Signale A mit Verzögerung von einer gegebenen Zeit T&sub1; (< T&sub2;) nach der Vollendung der Rahmenübertragung zurück, wie in Fig. 4(b) gezeigt ist. Vorausgesetzt, daß 255 Knoten innerhalb des Netzwerkes durch den Übertragungspfad MB gekoppelt sind, welcher zum Beispiel durch einen Lichtleiter gebildet ist, und daß "1" den leuchtenden Zustand und 0 den nichtleuchtenden Zustand anzeigt, würde der übertragende Knoten 11111110 als das ACK-Signal empfangen. In diesem Fall wird auch angenommen, daß jeder Knoten mit der Kollisionsermittlungsfunktion, um die Kollision für jedes Bit zu ermitteln, und mit einer Übertragungssperrfunktion vorgesehen ist, um die Übertragung der Daten von dem nachfolgenden Bit bezüglich eines Signals mit einer geringen Priorität bei Auftreten der Kollision zu verhindern.
  • Mit anderen Worten empfängt der übertragende Knoten das ACK-Signal A von solchen Empfangsknoten, deren Adressen stark genug sind, um nicht geändert zu werden, wenn sie mit einem Inversionssignal aufgrund der Struktur des Übertragungspfades kollidieren, und deren Adressen die Bestätigung einfach erreichen können, daß wenigstens einer von allen Empfangsknoten den Rahmen bei der Multibestimmungsübertragung richtig empfangen hat. Dieses Übertragungssystem des Stands der Technik ist daher nicht bei Datenübertragungen geeignet, die eine hohe Verläßlichkeit erfordern.
  • Bei dem Multiplex-Übertragungssystem für Fahrzeuge gemäß dem zweiten Stand der Technik kann die Fahrinformation des Fahrzeugs mit dem Rahmenformat übertragen werden, wie in Fig. 6 gezeigt ist. Wie in Rig. 6(a) gezeigt ist, ist das Rahmenformat in diesem Fall dasselbe wie das in den Fign. 2 bis 4 gezeigte Format. Jedoch ist eine funktionell gegebene Adresse (Funktionsadresse), nicht eine physikalische Adresse, als eine Bestimmungsadresse festgelegt, und geben die Empfangsknoten die ACK-Signale A in Übereinstimmung mit dieser Adresse zurück, wie in den Fign. 6(b) bis 6(d) gezeigt ist. Hier entspricht die Funktionsadresse dem funktionellen Adressieren, das in dem Artikel "A Proposal for a Vehicle Network Protocol Standard erwähnt ist, welcher bei dem SAE International Congress and Exposition (Februar 1986) präsentiert wurde.
  • Falls in dem in Fig. 5 gezeigten Fall die physikalischen Adressen der Knoten N1 bis N5 jeweils 1 bis 5 sind, kann die von dem Knoten N1 zu übertragende Funktionsadresse bestimmt werden, wie in der folgenden Tabelle 1 gezeigt ist.
  • Gemäß der Tabelle 1 zeigt daher die Funktionsadresse 4 an, daß die Knoten N2 und N4 die Bestimmungsknoten sind, während die Funktionsadresse 5 anzeigt, daß die Knoten N2, N4 und N5 die Bestimmungsknoten sind. Tabelle 1 Funktions-Adresse Physikalische Adresse
  • Das Folgende erläutert eingehender das zweite System des Stands der Technik.
  • Die einzelnen Knoten N1 bis N5 haben ihre jeweiligen Korrelationstabellen für einen Übertragüngsgebrauch zwischen den Funktionsadressen und den physikalischen Adressen (siehe die beispielhafte Tabelle 1 für den Knoten N1), damit erkennbar ist, an welche physikalischen Knoten ein Datenrahmen zu übertragen ist, und Empfangfunktionstabellen (zum Beispiel die unten dargestellte Tabelle 2 für den Knoten N4) für einen Empfangsgebrauch, damit erkennbar ist, von welcher Funktionsadresse der Rahmen empfangen werden soll. Tabelle 2 Vom Knoten N4 zu empfangende Funktionsadresse
  • In diesem Beispiel sollen die ersten drei Funktionsadressen (3,4 und 5) von dem Knoten N1 übertragen werden, und die nächsten drei Funktionsadressen (8, 11 und 14) sollen von dem Knoten N2 übertragen werden.
  • Unter der Annahme, daß die Daten B von dem Knoten N1 zu den Knoten N3 und N5 übertragen werden sollen, ergibt sich aus der die Funktionsadresse mit der physikalischen Adresse korrelierenden Tabelle (Tabelle 1), daß derselbe Rahmen gleichzeitig zu den Knoten N3 und N5 übertragen werden kann, indem die Funktionsadresse zu "6" gesetzt wird.
  • Daher überträgt der Knoten N1 den Rahmen F, wie in Fig. 7 gezeigt ist. Und die Knoten N3 und N5 erkennen, daß sie den Rahmen F mit der Funktionsadresse 6 empfangen sollen, auf ihren eigenen Empfangsfunktionstabellen (ähnlich der Tabelle 2 für den Knoten N4) basierend.
  • Die Knoten N3 und N5 empfangen den Rahmen F und geben ihre lokalen Adressen als die ACK-Signale A an den Knoten N1 zurück, falls kein Datenfehler durch Überprüfen des Prüfcodes wie bei dem in den Fign. 2 bis 4 gezeigten ersten System des Stands der Technik ermittelt wird. Obwohl die ACK-Signale A in diesem Fall gleichzeitig von einer Mehrzahl von Knoten zurückgegeben werden können, wie es bei der in Fig. 4 gezeigten Multibestimmungsübertragüng der Fall ist, kann das oben erwähnte Problem des ersten Systems des Stands der Technik überwunden werden, indem die Bit-für-Bit-Kollisionsermittlung und die Übertragungssperrfunktion von dem vorherigen Bit bezüglich einem Signal geringer Priorität sowie eine ACK-Signalrückübertragüngsfunktion für jeden Knoten bereitgestellt werden. Mit dieser Ausführung sind daher bei Vollendung der Rahmenübertragung die ACK-Signale von den Knoten, welche den Rahmen F empfangen haben, in Übereinstimmung mit der abnehmenden Ordnung von dem Empfangsknoten mit dem stärksten Adreßcode bis zu dem Knoten mit dem schwächsten Adreßcode in Übereinstimmung mit der Übertragungspfadstruktur ausgerichtet.
  • Der Knoten, der den Rahmen F übertragen hat, ordnet die zurückgegebenen ACK-Signale mit der die Funktionsadresse und die physikalische Adresse korrelierenden Tabelle für den Übertragungsgebrauch, beispielsweise mit der Tabelle 1, um zu ermitteln, ob die ACK-Signale von all den Knoten zurückgegeben werden, welche den Rahmen F empfangen sollen.
  • Wenn das ACK-Signal von irgendeinem der erwarteten Empfangsknoten nicht zurückgegeben wird, wird derselbe Knoten auf dieselbe Weise erneut übertragen, wie es bei der in Fig. 3 gezeigten Knoten-zu-Knoten-Übertragung durchgeführt wurde.
  • Wenn in diesem Fall die Anzahl der Knoten, denen es erlaubt ist, den Rahmen von einer einzelnen Funktionsadresse zu empfangen, zu groß ist, kann der Bus nur durch die diesen Rahmen betreffenden ACK-Signale besetzt werden. Um diesen Nachteil zu vermeiden, ist die Anzahl der Knoten, denen es erlaubt ist, die ACK-Signale von einer einzelnen Funktionsadresse zurückzugeben, begrenzt.
  • Gemäß dem ersten Multiplex-Übertragüngssystem des Stands der Technik für Fahrzeuge (siehe Fign. 2 bis 4) ist es beim Übertragen von Daten von einem Knoten entweder ein Knoten oder alle restlichen Knoten, die als die Bestimmung festgelegt werden können. Wenn diese Datenübertragung als der Fluß eines mehrfachen Signals in dem Multiplex-Übertragungssystem für Fahrzeuge, wie es in Fig. 1 gezeigt ist, angenommen wird, wird dasselbe Signal oft von einem Knoten zu einer Mehrzahl von Knoten übertragen, wie durch die folgende Tabelle 3 gezeigt wird. Tabelle 3 Signalname Meßknoten vorderseitiger Knoten rückseitiger Knoten Rechtsabbiegeschalter Linksabbiegeschalter Schalter für Kleinlampe Schalter für Hupe Schalter für Scheinwerfer
  • Um dasselbe Signal zu einer Mehrzahl von Knoten gemäß dem ersten System des Stands der Technik zu übertragen, soll eine Mehrzahl von Rahmen übertragen werden, wie in Fig. 9 gezeigt ist, wodurch der Übertragungswirkungsgrad verringert wird. Hier zeigt Fig. 8, daß dieselben Daten B gleichzeitig zu den Knoten N3 und N5 von dem Knoten N1 übertragen werden. In diesem Fall werden die ACK-Signale gleichzeitig von den Knoten N3 und N5 zurückgegeben, wie in den Fign. 8(b) und 8(c) gezeigt ist. Folglich kann das ACK 5 mit einer hohen Priorität auf dem Übertragungspfad beobachtet werden, wie in Fig. 8(d) gezeigt ist. Fig. 9 zeigt den Fall, wo dieselben Daten B zu den Knoten N3 und N5 von dem Knoten N1 übertragen werden und die Übertragungsbestätigüng von jedem Knoten zurückgegeben werden muß. In diesem Fall geben die Knoten N3 und N5 die ACK-Signale mit den entsprechenden Verzögerungen nach Empfang ihrer jeweiligen Rahmen (siehe Fig. 2(a) zurück, wie in den Fign. 9(b) und 9(c) gezeigt ist.
  • Wenn daher die Daten mit dem Rahmenformat übertragen werden, das die Datenübertragüng zu allen Knoten gestattet, würden die folgenden Probleme auftreten.
  • 1) Da eine Bestätigung nicht erreicht werden kann, welche anzeigt, daß alle Knoten, die Daten benötigen, richtig empfangen haben, ist dieses System nicht für ein Multiplex- Übertragungssystem für Fahrzeuge geeignet, das eine hohe Übertragungszuverlässigkeit verlangt.
  • 2) Sogar mit Rücksicht auf die Knoten, welche die Daten nicht benötigen, ist es erforderlich, zu unterscheiden, ob sie die Daten empfangen sollen oder nicht, was die Belastung einer Kontrolleinrichtung vergrößert, welche einen Schaltkreis zum Durchführen der Multiplex-Übertragüng kontrolliert.
  • Mit der Hilfe des Funktionsadressierens kann das zweite System des Stands der Technik (wie in den Fign. 5 bis 7 gezeigt ist) die oben genannten Probleme des ersten Systems des Stands der Technik lösen, nämlich, daß die Datenübertragung zu einer Mehrzahl von beliebigen Knoten nicht möglich ist und daß es bei Übertragung zu einer Mehrzahl von Knoten nicht möglich ist, die Bestätigung zu erhalten, die anzeigt, daß alle Knoten, von denen erwartet wird, daß sie Daten empfangen, diese richtig empfangen haben. Um das Funktionsadressieren zu verwirklichen, sollte jedoch jeder Knoten einen großen Speicher haben, um die die Übertragungsfunktionsadresse und die physikalische Adresse korrelierende Tabelle und die Empfangsfunktionsadreßtabelle zu speichern, wie in den Tabellen 1 und 2 gezeigt ist, und sollte auch einen Speicherkontrollschaltkreis aufweisen. Dies vergrößert unvermeidlich den erforderlichen Umfang des Schaltkreises, um das Multiplex-Übertragüngssystem zu verwirklichen, und vergrößert daher die Herstellungskosten des Übertragungs- Systems.
  • Ein Multiplex-Übertragungssystem gemäß einer Ausführungsform dieser Erfindung, welche Fahrinformation eines Fahrzeugs zwischen einer Mehrzahl von in einem Fahrzeug vorgesehenen Knoten überträgt, wird im folgenden beschrieben.
  • Das Multiplex-Übertragungssystem gemäß dieser Ausführungsform weist dieselbe schematische Anordnung auf, wie in den Fign. 1 und 5 gezeigt ist, und verwendet das CSMA/CD- Übertragungssystem, bei dem eine Mehrzahl von Knoten miteinander durch einen als ein Übertragungspfad dienender Bus gekoppelt sind. Fahrinformation eines Fahrzeugs wird von irgend einem der Knoten für jeden Rahmen mit einer Bestimmungsadresse übertragen und ein ACK-Signal zu dem Sender von dem durch die Bestimmungsadresse bezeichneten Knoten zurückgegeben, wenn der Bestimmungsknoten den Rahmen richtig empfangen hat.
  • Gemäß diesem Multiplex-Übertragungssystem für Fahrzeuge wird die Fahrinformation des Fahrzeugs für jeden Rahmen F mit dem Format, wie es in Fig. 10 gezeigt ist, übertragen.
  • Der Rahmen F umfaßt einen SD-Code, eine Bestimmungsadresse (16 Bits), eine lokale Adresse, eine Datenlänge, Daten 1 bis Daten N und einen Prüfcode.
  • Der SD-Code ist ein besonderer Code, der den Beginn des Rahmens F anzeigt. Die Bestimmungsadresse, die sich von der betreffenden Adresse in den Systemen des Stands der Technik unterscheidet, ist bezeichnet durch einen Wert eines physikalischen Bereichs, welcher in dem Bestimmungsadreßfeld für jeden Knoten zugewiesen ist, nicht durch einen codierten Wert einer physikalischen Adresse (oder einer realen Adresse), zum Beispiel "00000010" für eine reale Adresse "2" und "00000011" für eine reale Adresse "3", die in einem Bit ausgedrückt wird. Genauer gesagt ist ein aus einer Mehrzahl von Bits bestehende Adreßbereich in dem Rahmen F vorgesehen, um die Bestimmungsadresse festzulegen, und ist in eine Mehrzahl von Bitbereichen (Bestimmungsbezeichnungsbereiche) geteilt, und die geteilten Bitbereiche werden jeweils den Adressen der Knoten zugewiesen.
  • Fig. 11 zeigt ein Beispiel eines Rahmens mit einem solchen Bestimmungsadreßfeld. In diesem Beispiel ist jedem Knoten ein Bit des aus 16 Bits bestehenden Bestimmungsadreßfeld zugewiesen, wobei sich seine Bitposition von der Bitposition eines anderen Knotens unterscheidet. Gemäß dieser Ausführungsform werden diesen 16 Bits jeweils die Knoten von dem ersten Bit in ansteigender Ordnung der physikalischen Adressen der Knoten zugewiesen, und die Knoten werden bezeichnet, indem ihre jeweiligen Bits zu 1 gesetzt werden.
  • Um zum Beispiel die Knoten N3 und N5 als Bestimmung zu bezeichnen, muß die Bestimmungsadresse, deren drittes und fünftes Bit vom Anfang zu 1 gesetzt und deren verbleibende Bits zu 0 gesetzt sind, z.B. 0010100000000000, übertragen werden.
  • Die Bestimmungsadresse wird normalerweise derart zugewiesen, daß ein Bit jedem Knoten zugewiesen wird. Erforderlichenfalls kann jedoch eine Mehrzahl von Bits jedem Knoten zugewiesen werden, und/oder können die Bestimmungsknoten in einer willkürlichen Ordnung zugewiesen werden.
  • Das lokale Adreßfeld bis hin zu dem Prüfcodefeld, die dem Bestimmungsadreßfeld folgen, sind die gleichen, wie sie in den Systemen des Stands der Technik verwendet werden.
  • Ein ACK-Feld hat seine ACK-Signalrückgabebereiche, die für die jeweiligen Knoten in derselben Reihenfolge zugewiesen sind wie das Bestimmungsadreßfeld zum Gebrauch bei der Bestätigung des richtigen Empfangs des Rahmens. Genauer gesagt, sind die ACK-Signalrückgabebereiche mit derselben Länge wie die Bestimmungsbezeichnungsbereiche der Bestimmungsadresse vorgesehen, und das für jeden Knoten spezifische ACK-Signal wird an den ACK-Signalrückgabebereich zurückgegeben, der dem diesen Knoten zugeordneten Bestimmungsbezeichnungsbereich entspricht.
  • Wenn gemäß dieser Ausführungsform beide Knoten N3 und N5 den Rahmen richtig empfangen haben, senden die Knoten N3 und N5 eine 1 an das dritte bzw. fünfte Bit des ACK-Feldes, und der Knoten N1 empfängt "0010100000000000" als die ACK- Signale A3 und AS. Der Knoten N1, welcher den Rahmen übertragen hat, führt eine Operation durch, ob die Bestimmungsadresse mit dem Wert des ACK-Feldes (siehe das in Fig. 12 gezeigte Flußdiagramm) übereinstimmt oder nicht, um zu unterscheiden, ob der gewünschte Rahmen F richtig zu der Bestimmung übertragen worden ist oder nicht. Wenn mit anderen Worten ein Knoten den Rahmen F zu der Bestimmung überträgt und die ACK-Signale von anderen Knoten empfängt, vergleicht der übertragende Knoten die von den ACK-Signalen getragenen Informationen mit der Information der Bestimmungsadresse des Rahmens, um den Erfolg der Signalübertragung zu beurteilen.
  • Wenn ein Bit des ACK-Signals in dem ACK-Feld zurückgegeben wird, ist es schwierig, das Übertragungstiming zu bekommen. Unter Verwendung der in den Fign. 14(a) und 14(b) gezeigten PWM-Codes, wo die Phase 1 den Anfang eines logischen 1-Bit anzeigt, die Phase 2 eine logische "1", wenn er "1" ist, und eine logische "0" anzeigt, wenn er "0" ist, und die Phase 3 eine für Phase 1 zeitweilig gesetzte logische "0"-Dauer ist, kann das Übertragen des Abschnitts der Phase 1 von dem übertragenden Knoten sicherstellen, daß alle Knoten das Übertragungstiming in dem ACK-Feld leicht bekommen, wie in den Fign. 15(a) bis 15(d) gezeigt ist. Wie in den Fign. 16(a) bis 16(b) gezeigt ist, können alternativ alle Empfangsknoten das Übertragungstiming in dem ACK-Feld leicht bekommen, wenn der übertragende Knoten "1" für den Abschnitt der Phase 1 jedes Bit der ACK-Signalrückgabebereiche überträgt, und der Empfangsknoten zählt den Impuls auf dem Übertragungspfad, um das ACK-Signal zu dem übertragenden Knoten synchron zum Ansteigen oder Fallen des des Phase-1- Ausgangs von dem Sender in dem ACK-Signalrückgabebereich zurückzugeben, der dem Empfangsknoten zugeordnet ist. Das heißt, in diesem Fall wird als Übertragungscode der Impulsbreiten-Modulationscode zum Unterscheiden des binären Logikzustands (logisch 1 oder logisch 0) verwendet, der auf der Breite oder Schmalheit der Impulsbreite basiert. Der der Impulsbreiten-Modulationscode mag nur in dem ACK-Feld oder in irgendeinem Feld in dem Rahmen verwendet werden. Die Dauern der jeweiligen Phasen können beliebig gesetzt werden und können sich natürlich voneinander unterscheiden; das Setzen dieser phasengleichen Dauern kann jedoch die einfachste Schaltungsanordnung bereitstellen.
  • Da es bei der Verwendung eines solchen Bestimmungsadreßbezeichnungsystems möglich ist, Daten von einem Knoten zu einer Mehrzahl von beliebigen Knoten zu übertragen, kann dasselbe Signal zu einer Mehrzahl von Knoten in einer einzigen Rahmenübertragung als Minimum gesandt werden.
  • Anders als bei der beim ersten System des Stands der Technik durchgeführten gleichzeitigen Multibestimmungsübertragung können die ACK-Signale zusätzlich von allen als die Bestimmung (Ziel) bezeichneten Knoten zurückgegeben werden, was eine genügend hohe Verläßlichkeit der Multiplex-Übertragung sicherstellt. Da weiterhin das Funktionsadressieren in dieser Ausführungsform nicht angewandt wird, braucht jeder Knoten eine die Funktionsadresse mit der physikalischen Adresse korrelierende Tabelle nicht zu speichern, so daß es nicht notwendig ist, einen großen Speicher oder eine Speicherkontrollschaltung bereitzustellen. Dies kann die Größe des erforderlichen Schaltkreises reduzieren und trägt dazu bei, die Herstellungskosten des Systems zu reduzieren. Obwohl "1" zu den Bereichen, die beim Bezeichnen der Bestimmungsknoten gemäß der obigen Ausführungsform zugewiesen sind, gesandt wird, kann die Phase auf den entgegengesetzten Typ ohne Probleme gesetzt werden. Das heißt, wenn die Bestimmungsbezeichnungsbereiche zu "0", um die Bestimmung zu bezeichnen, und zu "1", um keine Bestimmung zu bezeichnen, gesetzt sind, kann das Prüfen der richtigen Vollendung der Rahmenübertragung/-empfang, wie in Fig. 13 gezeigt ist, durchgeführt werden, indem überprüft wird, ob der Wert der Bestimmungsadresse plus der Wert des ACK-Feldes in dem übertragenen Rahmen zu 0 wird.
  • Zusätzlich können gemäß dieser Ausführungsform 16 Knoten maximal miteinander gekoppelt werden; jedoch kann einer Vergrößerung der Zahl der mit dem Multiplex-Übertragnngspfad zu koppelnden Knoten mit dem Vergrößern der Längen des Bestimmungsbezeichnungsbereichs und des ACK-Feldes entsprochen werden.
  • In der obigen Ausführungsform ist die Datenmenge variabel, und die Datenlänge ist in den Rahmen eingeschlossen. Wenn jedoch ein besonderer PWM-Code in den Rahmen eingeschlossen ist, um das Datenende anzuzeigen, kann die Datenmenge variiert werden, ohne daß die Datenlänge in dem Rahmen enthalten ist.
  • Fig. 17 zeigt das in dem obigen Fall verwendete Datenformat. In der Figur ist der besondere Code EOD (Datenende) zum Anzeigen des Datenendes weder die logische "1" (Fig. 18(a)) noch die logische "0" (Fig. 18(b)). Wenn ein Bit des Codes erscheint, wie in Fig. 18(c) gezeigt ist, erkennt der von der Bestimmungsadresse bezeichnete Empfangsknoten das Datenende. Gemäß dem Rahmenformat, wie es in Fig. 17 gezeigt ist, ist das eine Byte, das der Ermittlung des Codes EOD vorhergeht, ein Fehlerprüfcode (hier ein 8-Bit CRC), und die diesem Fehlerprüfcode vorhergehenden vier Bytes bis zu dem Ende der lokalen Adresse können als aktuelle Daten erkannt werden.
  • In diesem Fall braucht der Code zum Anzeigen des Beginns des Rahmens keine spezielle Form zu haben, beispielsweise der in der ersten Ausführungsform verwendete SD-Code, sondern kann ein Code sein, wie in Fig. 19 gezeigt ist, welcher eine kontinuierliche Hochpegeldauer über fünf Phasen hat. Alle Knoten mit Ausnahme des übertragenden Knotens können den Beginn des Rahmens durch Ermittlung dieses Codes erkennen.
  • In der obigen Ausführungsform wird weiterhin die lokale Adresse als Bestätigung des Rahmens verwendet. Jedoch gibt es 16 Knoten, die als die Bestimmung bezeichnet werden können, so daß vier Bits zur Erkennung der lokalen Adresse ausreichend sind, und diese lokale 4-Bit-Adresse plus ein 4-Bit-Prioritätsbit können dem Bestimmungsadreßbereich vorhergehend vorgesehen sein, wie in Fig. 20 gezeigt ist.
  • Diese Ausführungsformen können auf den Fall angewandt werden, wo die Datenmenge für jeden Rahmen eine Konstante ist oder die Länge fest vorgegeben ist. Wenn beispielsweise angenommen wird, daß die Daten in der in Fig. 20 gezeigten Ausführungsform fest zu fünf Bytes vorgegeben sind, würde das Rahmenformat so sein, wie es in Fig. 21 gezeigt ist. In diesem Fall braucht das das Datenende anzeigende EOD nicht vorgesehen zu sein, sondern es kann verwendet werden, um eine ausreichende Zeit für eine Fehlerprüfung auf der Empfangsseite bereitzustellen.
  • In den obigen Ausführungsformen sind die Adressen des Bestimmungsknotens und des übertragenden Knotens (Quellenadresse) in dem Rahmen als eine Rahmenidentifizierung enthalten. Als Alternative kann ein Rahmenidentifikationscode ohne Beziehung zu der Knotenadresse eingeführt werden, ohne die Knotenadresse in dem Rahmen bereitzustellen, und als das Prioritätsbit für eine Meldung verwendet werden. Fig. 22 zeigt das auf die obige Weise bezeichnete Rahmenformat, welches die folgenden Effekte erzeugt. Das "IDP" (Identifikation mit Priorität) in dem Format ist ein Rahmenidentifikationscode und zeigt ebenfalls die Priorität des Rahmens an.
  • Der Rahmenidentifikationscode wird weiterhin mit Bezug auf das in Fig. 1 gezeigte Multiplex-Übertragungssystem für Fahrzeuge erklärt. Wenn die lokale Adresse in der Rahmenidentifizierung eingeschlossen ist, kann zuerst der Empfangsknoten die empfangenen Daten derart entschlüsseln, daß der vorderseitige Multiplexknoten und der rückseitige Multiplexknoten, von denen man erwartet, daß sie die Daten empfangen, beispielsweise aus einem Rahmen mit der lokalen Adresse "5" erkennen, daß das Signal des j-ten Bits des i-ten Bytes, das von dem Knoten mit der Adresse "5" (z.B. dem Kombinationsschaltknoten) gesandt wird, mit dem Schalter für die Kleinlampe verbunden ist. In diesem Fall ist es, wenn der Ort des Schalters für die Kleinlampe von dem Kombinationsschalter des Kombinationsschaltknotens zu dem Clusterschalter des Meßknotens als Sache einer Wahl des Entwurfs verlegt wird und das Schaltsignal für die Kleinlampe von dem Meßknoten erzeugt wird, natürlich notwendig, den Meßknoten zu modifizieren, um die Multiplex-Übertragung der Daten des Schalters für die Kleinlampe sicherzustellen, und es natürlich ebenfalls notwendig, die Software der Datenentschlüsselung für alle Empfangsknoten so abzuändern, daß die Empfangsknoten die Unterscheidung von: 'Das j-te Bitsignal des i-ten Bytes der von dem Knoten mit der alten Adresse "5" (der Kombinationsschaltknoten) gesendeten Daten ist verbunden mit dem Schalter für die Kleinlampe' ändern können in: 'Das q-te Bitsignal des p-ten Bytes der von dem Knoten mit der Adresse "3" (z.B. der Meßknoten) gesendeten Daten ist verbunden mit dem Schalter der Kleinlampe'.
  • Wenn der von jeder Knotenadresse unabhängige Rahmenidentifikationscode als die Rahmenidentifizierung verwendet wird, erfordert das Rahmenformat jedoch die obige Abänderung der Software der Datenentschlüsselung nicht, indem besondere Rahmenidentifikationscodes den jeweiligen Funktionen derart im voraus derart zugewiesen werden, daß beispielsweise das s-te Bit des r-ten Bytes des Rahmens mit dem Rahmenidentifikationscode 11 den Schalter für die Kleinlampe anzeigt, sogar in dem Fall, wo der Schalter für die Kleinlampe in dem Kombinationsschaltknoten oder in dem Meßknoten enthalten ist.
  • Da die Prioritätskontrolle des Rahmens die lokale Adresse betrifft, ist es zweitens in der in Fig. 22 gezeigten Ausführungsform erforderlich, das Rahmenformat in Anbetracht der Priorität zwischen Knoten zu bestimmen, so daß das Systemdesign schwierig sein würde. Wenn der von jeder Knotenadresse unabhängige Rahmenidentifikationscode so vorgesehen ist, daß Adreßdaten nicht in dem Rahmen eingeschlossen sind, dient der Rahmen des Identifikationscodes selbst als das Prioritätsbit des Rahmens. Das heißt, daß dem Schaltsignal selbst die Priorität gegeben ist, so daß das Systemdesign zum Bestimmen des Rahmenformats nicht die Priorität von Knoten zu beachten braucht.
  • In dem Fall, wo verschiedene Nachrichtentypen mit unterschiedlichen Adressiersystemen am Anfang des Rahmens angeordnet sind, kann das in Fig. 23 gezeigte Rahmenformat leicht realisiert werden, welches einen Nachrichten-Typ- Identifikationscode mit Priorität aufweist, der weiterhin dem Rahmenidentifikationscode des in Fig. 22 gezeigten Formats vorangeht. Bei dem in Fig. 23 gezeigten Rahmenformat kann der Nachrichten-Typ-Identifikationscode mit Priorität durch ein 5-Bit-Prioritätsbit und einen Nachrichten-Typ- Identifikationscode mit 3 Bit gebildet werden. Je größer die Prioritätsnummer, desto höher ist die zu dem Zeitpunkt der Kollision gegebene Priorität. Die Verwendung des Nachrichten-Typ-Identifikationscodes stellt sicher, daß verschiedene Nachrichtentypen je nach Wunsch verwendet werden können.
  • Die in den Fign. 21, 22 und 23 gezeigten Ausführungsformen sind mit Bezug auf den Fall erklärt worden, wo die Datenmenge festgelegt ist, oder die Zahl der Bytes für alle Daten festgelegt ist. Diese Ausführungsformen können natürlich angewandt werden auf den Fall, wo die Menge aller Daten variabel ist.
  • Jeder Multiplexknoten ND weist die in Fig. 25 gezeigte Schaltungsanordnung auf, bei der Nachweissignale verschiedener Sensoren in dem Fahrzeug und An/Aus-Signale der Schalter Eingabesignale an einen Eingabeschaltkreis 10 sind und die verschiedenen Eingabesignale an eine zentrale Prozeßeinheit (CPU) 12 geliefert werden. Die CPU 12 führt eine arithmetische Funktion mit den Eingangssignalen wie erforderlich durch und sendet die Signale, welche zu einer Übertragungsablaufssteuerung 14 übertragen werden müssen, in Form von Daten in dem oben erwähnten Rahmen. Die Übertragungsablaufsteuerung 14 erzeugt einen Fehlerprüfcode und bringt ihn an den Daten an. Sie bringt weiterhin ein Startbit und ein EOD an den resultierenden Daten an, was die endgültige Form als ein Rahmen erzeugt. Die Übertragungsablaufssteuerung 14 führt eine Codierungsoperation (PWM, Codieren etc.) wie erforderlich am Rahmen durch und sendet den Rahmen F auf den Multiplex-Übertragungspfad MS. Wenn die ACK-Signale für die Bestätigung des übertragenen Rahmens F von allen mit dem Netzwerk gekoppelten, restlichen Knoten zurückgegeben werden, beendet die Übertragungsablaufssteuerung 14 die Datenübertragung. Wenn andererseits irgendein ACK-Signal, das zurückgegeben werden soll, nicht zurückgegeben wird, erkennt die Übertragungsablaufssteuerung 14, daß einige Empfangsknoten den Rahmen nicht richtig empfangen haben und wiederholt die Übertragung des Rahmens. Wenn die Anzahl der Fälle, in denen das ACK-Signal, das zurückgegeben werden soll, sogar nach der erneuten Rahmenübertragung nicht erfolgreich zurückgegeben wird, eine vorbestimmte Zahl erreicht, betrachtet die Übertragungsablaufssteuerung 14 den zugehörigen Knoten als nicht normal und beendet die erneute Rahmenübertragung, was den Multiplex-Übertragungspfad MB davor schützt, voll von Signalen zu sein.
  • Die Übertragungsablaufssteuerung 14 empfängt in jedem Empfangsmultiplexknoten den auf dem Multiplex-Übertragungspfad MB übertragenen Rahmen F, decodiert ihn erforderlichenfalls, überprüft die empfangenen Daten mit Hilfe des Fehlerprüfcodes, etc., und sendet Bit "1" in dem zugeordneten ACK- Signalrückgabebereich, der dem Rahmen in einem speziellen Timing folgt, wenn kein Fehler entdeckt wird. Wenn ein Datenfehler auftritt, wird Bit "1" nicht in dem zugeordneten ACK-Signalrückgabebereich gesetzt.
  • Es wird aus dem Bit-Wert des IDP-Codes des Rahmens unterschieden, ob der empfangene Rahmen für den Empfangsknoten erforderliche Daten enthält oder nicht. Die folgenden zwei Verfahren mögen verwendet werden, um den-Empfang oder das Nichtbeachten des empfangenen Rahmens zu bestimmen.
  • Das erste Verfahren erlaubt es der Übertragungsablaufssteuerung 14, die Entscheidung zu treffen. In diesem Fall weist die Übertragungsablaufssteuerung 14 eine Empfangstabelle des IDP-Codes auf und stellt fest, daß der empfangene Rahmen für den verbundenen Knoten erforderlich ist, wenn der in dem Rahmen eingeschlossene IDP-Code mit dem in seiner eigenen Empfangstabelle des IDP-Codes aufgelisteten zusammenfällt, und liefert die Daten des Rahmens zu der CPU 12. Wenn der IDP des empfangenen Rahmens nicht mit demjenigen in der Empfangstabelle des IDP-Codes aufgelisteten zusammenfällt, liefert die Übertragungsablaufssteuerung 14 die Daten des Rahmens nicht, sogar obwohl der zugeordnete Knoten des ACK- Signal zurückgibt. Da in diesem Fall die CPU 12 in keiner Weise veranlaßt wird, die Notwendigkeit des empfangenen Rahmens zu bestimmen, kann die Belastung der CPU 12 reduziert werden. Obwohl in diesem Fall die in der Übertragungsablaufssteuerung 14 vorgesehene Empfangstabelle des IDP-Codes der oben erwähnten Empfangsfunktionstabelle entspricht, die in dem zweiten System des Stands der Technik verwendet wird, wird das ACK-Signal für jeden Rahmen in dem Übertragungssystem gemäß dieser Erfindung zurückgegeben, im Gegensatz zu dem Fall des zweiten Systems des Stands der Technik. Daher entscheidet der übertragende Knoten, daß die Signalübertragung erfolgreich ist, wenn die ACK-Signale von allen mit dem Netzwerk gekoppelten Knoten, außer von ihm selbst, zurückgegeben werden. Dies kann den Bedarf ausschließen, eine Tabelle bereitzustellen, die der die Funktionsadresse mit der physikalischen Adresse korrelierenden Tabelle entspricht, welche in dem zweiten System des Stands der Technik verwendet wird, wodurch eine kleine Speicherkapazität in der Übertragungsablaufssteuerung 14 erforderlich ist.
  • Das zweite Verfahren gestattet es der CPU 12, die Entscheidung hinsichtlich der Notwendigkeit des empfangenen Rahmens zu treffen. in diesem Fall werden alle von der Übertragungsablaufssteuerung 14 empfangenen Daten zu der CPU 12 geliefert, welche den IDP-Code überprüft, um die notwendige Daten zu selektieren und die überflüssigen fallen zu lassen. Da die CPU 12 gemäß dem ersten und dem zweiten Verfahren Datenspeicheradressen, die den IDP-Code verwenden, zuweisen soll, kann das zweite Verfahren mit Hilfe von Software verwirklicht werden, ohne die von der CPU 12 ausgeführten Programme abzuändern. Obwohl jedoch das zweite Verfahren die Frequenz der Datenübertragung an die CPU 12 von der Datenablaufssteuerung 14 erhöht, kann die Übertragungsablaufssteuerung 14 mit einer kleineren Größe im Vergleich zu der betreffenden bei den Systemen des Stands der Technik realisiert werden. Genauer gesagt, schließt das zweite Verfahren den Bedarf aus, einen Speicher zu verwenden, der der die Funktionsadresse mit der physikalischen Adresse korrelierenden Tabelle und der Empfangsfunktionstabelle entspricht, die beim zweiten System des Stands der Technik verwendet wird, wodurch die Größe der Übertragungsablaufssteuerung reduziert wird.
  • Die von jedem einzelnen der beiden obigen Verfahren ausgewählten Daten werden verglichen und erforderlichenfalls mit einem anderen Signal in der CPU 12 weiterverarbeitet, um Steuersignale zum Treiben einer vorbestimmten Stellvorrichtung und dergleichen in dem Fahrzeug zu erzeugen, und die Steuersignale werden an einen Ausgangsschaltkreis 16 geliefert, um die Zielstellvorrichtung und dergleichen zu treiben.
  • Obwohl das System, das keine in dem Rahmen enthaltene Knotenadresse aufweist, eine etwas größere Schaltkreisgröße benötigt und eine größere Belastung für die CPU als die erste Ausführungsform bedeutet, kann dieses System die Übertragung der erforderlichen Daten zwischen den einzelnen Knoten ohne Rücksicht auf die Knotenadresse oder die Ortsinformation ausführen. Sogar wenn eine Änderung bei einem von dem übertragenden Knoten zu sendenden Signal oder bei einem von den Empfangsknoten zu empfangenden Signal gemacht wird, ist es daher nicht erforderlich, die Bestimmung (das Ziel) auf der Empfangsseite oder auf der Sendeseite für jeden Wechsel abzuändern. Dies stellt ein einfaches Mittel bereit, um mit einer möglichen Designmodifikation umzugehen.
  • Die obige Ausführungsform verwendet den von jeder Knotenadresse unabhängigen Rahmenidentifikationscode ebenfalls als den IDP-Code zum Anzeigen der Priorität von Nachrichten. Alternativ kann ein Prioritätscode zusätzlich zu dem Rahmenidentifikationscode ID vorgesehen sein, wie in Fig. 23 gezeigt ist. In diesem Beispiel wird ein 3-Bit-Code hinzugefügt, um den Nachrichtentyp zu identifizieren. Fig. 24 zeigt eine Abänderung der Rahmenstruktur der Fig. 23, bei der die Datenlänge variabel ist.

Claims (4)

1. Multiplex-Übertragungssystem, bei dein einer von einer Mehrzahl miteinander durch einen gemeinsamen Übertragungspfad gegenseitig gekoppelter Knoten als ein übertragender Knoten Daten Rahmen für Rahmen zu wenigstens einem der anderen Knoten als wenigstens einem Empfangsknoten überträgt, wobei das Multiplex-Übertragungssystem Mittel, um einen Empfangsbestätigungssignalbereich bereitzustellen, der eine Mehrzahl von Bits einschließt, die dem von dem übertragenden Knoten übertragenen Rahmen folgen, und Mittel aufweist, um den Empfangsbestätigungssignalbereich in eine Mehrzahl von Bitbereiche zu teilen, dadurch gekennzeichnet, daß der wenigstens eine Empfangsknoten Mittel zum Überprüf en der Daten in jedem Rahmen und zum Zurückgeben eines Empfangsbestätigungssignals nach jedem Rahmen an den übertragenden Knoten über den gemeinsamen Übertragungspfad bei richtigem Empfang durch den Empfangsknoten des Datenrahmens aufweist, und daß das Multiplex-Übertragungssystem Mittel aufweist, um die geteilten Bitbereiche jeweils der Mehrzahl von Knoten zuzuweisen, und daß der wenigstens eine Empfangsknoten Mittel aufweist, um das Empfangsbestätigungssignal zu dem übertragenden Knoten über einen der jeweils zugewiesenen Bitbereiche des Empfangsbestätigungssignalbereichs zurückzugeben.
2. Multiplex-Übertragungssystem nach Anspruch 1, bei dem ein Impulsbreiten-Modulationscode zum Diskriminieren eines binären Logikzustandes, der auf einer Größe einer Impulsbreite basiert, als ein Übertragungscode wenigstens in dem Empfangsbestätigungssignalbereich verwendet wird.
3. Multiplex-Übertragungssystem nach Anspruch 1 oder 2, bei dem ein Bestimmungsbezeichnungsbereich mit der gleichen Länge wie der Empfangsbestätigungssignalbereich in einem Rahmen vorgesehen ist und in eine Mehrzahl von Bitbereiche geteilt ist, wobei die geteilten Bitbereiche des Bestimmungsbezeichnungsbereiches jeweils der Mehrzahl von Knoten zugewiesen sind und die Bestimmungsknoten durch entsprechende Bitbereiche des Bestimmungsbereiches des Rahmens spezifiziert sind.
4. Multiplex-Übertragungssystem nach Anspruch 3, bei dem bei Empfang des Empfangsbestätigungssignals von dem wenigstens einen Empfangsknoten der übertragende Knoten den Inhalt des Empfangsbestätigungssignalbereiches mit dem Inhalt des Bestimmungsbezeichnungsbereiches des Rahmens vergleicht, derart, daß ein Erfolg einer Signalübertragung festgestellt wird.
DE3853310T 1987-04-06 1988-04-06 Multiplex-Übertragungssystem. Expired - Fee Related DE3853310T2 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62084136A JPH0771088B2 (ja) 1987-04-06 1987-04-06 多重伝送方式

Publications (2)

Publication Number Publication Date
DE3853310D1 DE3853310D1 (de) 1995-04-20
DE3853310T2 true DE3853310T2 (de) 1995-11-16

Family

ID=13822079

Family Applications (1)

Application Number Title Priority Date Filing Date
DE3853310T Expired - Fee Related DE3853310T2 (de) 1987-04-06 1988-04-06 Multiplex-Übertragungssystem.

Country Status (6)

Country Link
US (1) US4914654A (de)
EP (1) EP0286383B1 (de)
JP (1) JPH0771088B2 (de)
KR (1) KR960015858B1 (de)
CA (1) CA1283228C (de)
DE (1) DE3853310T2 (de)

Families Citing this family (49)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4951281A (en) * 1987-11-30 1990-08-21 Furukawa Electric Co., Ltd. Multiplex transmission system
JPH0756976B2 (ja) * 1988-02-25 1995-06-14 富士通株式会社 情報分配方式とその送信局および端末装置
WO1989008362A1 (fr) * 1988-02-29 1989-09-08 Kabushiki Kaisha Komatsu Seisakusho Unite de commande en serie et procede de commande
US5289465A (en) * 1988-08-18 1994-02-22 Bull S.A. Method for data transmission over an internal bus of a workstation apparatus with an internal bus for implementing the method, and an adapter circuit for the internal bus
JP2771556B2 (ja) * 1988-10-31 1998-07-02 古河電気工業株式会社 車両用多重伝送装置
JP2904283B2 (ja) * 1989-05-22 1999-06-14 マツダ株式会社 車両用多重伝送装置
GB8916489D0 (en) * 1989-07-19 1989-09-06 British Telecomm Data communication method and system
US4991171A (en) * 1989-09-26 1991-02-05 At&T Bell Laboratories Broadcast packet switch network
US5329525A (en) * 1989-10-23 1994-07-12 Nissan Motor Company, Limited System and method applicable to automotive vehicles utilizing time division multiplex mode for communicating data between master and slave stations
US5072449A (en) * 1989-12-21 1991-12-10 Stratacom, Inc. Packet framing using cyclic redundancy checking
US5128945A (en) * 1989-12-21 1992-07-07 Stratacom, Inc. Packet framing using cyclic redundancy checking
US5510775A (en) * 1990-03-07 1996-04-23 Siemens Aktiengesellschaft Method of personalizing an electronic module and electronic circuit and module for implementing the method
US5388109A (en) * 1990-04-26 1995-02-07 Universal Data Systems, Inc. Data communications device with resident link adapter
US5343469A (en) * 1990-06-14 1994-08-30 Nec Corporation Communication system and communication devices having lock function
US6108755A (en) * 1990-09-18 2000-08-22 Fujitsu Limited Asynchronous access system to a shared storage
DE69131840T2 (de) * 1990-09-18 2000-04-20 Fujitsu Ltd. Verfahren zur Vervielfältigung eines geteilten Speichers
GB2252020A (en) * 1990-12-04 1992-07-22 Ibm Flow control in data communication systems.
JP2857501B2 (ja) * 1991-02-18 1999-02-17 マツダ株式会社 多重伝送装置
US5357525A (en) * 1991-04-02 1994-10-18 The Furukawa Electric Co., Ltd. Multiplex transmission system
KR100201580B1 (ko) * 1991-04-02 1999-06-15 후루까와 준노스께 다중전송시스템
JPH04305754A (ja) * 1991-04-02 1992-10-28 Furukawa Electric Co Ltd:The 多重伝送方式
US5652840A (en) * 1991-10-08 1997-07-29 Mitsubishi Denki Kabushiki Kaisha Communication control apparatus for a small-scale network
JP2755062B2 (ja) * 1992-09-08 1998-05-20 住友電気工業株式会社 光通信システム
EP0612169B1 (de) * 1993-02-15 2001-11-07 Honda Giken Kogyo Kabushiki Kaisha Verfahren und Vorrichtung zur Übertragung von Daten
JPH06324928A (ja) * 1993-05-14 1994-11-25 Mitsubishi Electric Corp ログ生成装置とファイルの異なるバージョンの調停のための装置及び異なる場所にあるコンピュータファイルの異なるバージョンを調停するための装置
EP0625751A1 (de) * 1993-05-14 1994-11-23 Siemens Aktiengesellschaft Sicheres Informationsübertragungsverfahren für einen Bus
JP2806466B2 (ja) * 1993-05-17 1998-09-30 株式会社日立製作所 データ伝送制御方法
FI933129A0 (fi) * 1993-07-08 1993-07-08 Nokia Mobile Phones Ltd Dataoeverfoeringsfoerfarande foer ett digitalt cellulaert mobiltelefonsystem och ett digitalt cellulaert mobiltelefonsystem
US5517507A (en) * 1993-12-03 1996-05-14 Motorola, Inc. Notification by energy burst of messages with unacceptable quality
JP3200293B2 (ja) * 1994-08-08 2001-08-20 松下電器産業株式会社 リング型lanにおける同報通信方法
US5715164A (en) * 1994-12-14 1998-02-03 Ascom Hasler Mailing Systems Ag System and method for communications with postage meters
US5579299A (en) * 1994-12-16 1996-11-26 Chrysler Corporation Communications network, a dual mode data transfer system therefor
US5553083B1 (en) * 1995-01-19 2000-05-16 Starburst Comm Corp Method for quickly and reliably transmitting frames of data over communications links
US6625652B1 (en) 1995-01-19 2003-09-23 The Fantastic Corporation System and method for host list pruning
US6453438B1 (en) 1995-01-19 2002-09-17 The Fantastic Corporation System and method for automatically rescheduling a data transmission to members of a group
US6873627B1 (en) * 1995-01-19 2005-03-29 The Fantastic Corporation System and method for sending packets over a computer network
DE19612631A1 (de) * 1995-03-31 1996-10-02 Mazda Motor Multiplexdatenübermittlungssystem
US5668810A (en) * 1995-04-26 1997-09-16 Scientific-Atlanta, Inc. Data transmission protocol method and apparatus
JP3117000B2 (ja) * 1997-02-21 2000-12-11 株式会社デンソー 通信システムおよびそれに使用される電子制御装置
US6289012B1 (en) 1998-08-03 2001-09-11 Instanton Corporation High concurrency data download apparatus and method
US7009969B1 (en) * 1999-06-08 2006-03-07 Cisco Technology, Inc. Local area network and message packet for a telecommunications device
ATE367039T1 (de) * 2003-02-27 2007-08-15 Smsc Europe Gmbh Synchrone multi-cluster netzwerkarchitektur
US7546508B2 (en) * 2003-12-19 2009-06-09 Nokia Corporation Codec-assisted capacity enhancement of wireless VoIP
US9363707B2 (en) 2011-12-29 2016-06-07 Qualcomm Incorporated Systems and methods for generating and decoding short control frames in wireless communications
US9253290B2 (en) 2012-02-29 2016-02-02 Qualcomm Incorporated Apparatus and methods for block acknowledgment compression
US8832515B2 (en) 2012-02-29 2014-09-09 Qualcomm Incorporated Block acknowledgement mechanism including sequence number acknowledgement and retry bit
US20130223338A1 (en) 2012-02-29 2013-08-29 Qualcomm Incorporated Apparatus and methods for block acknowledgment compression
US9781627B2 (en) 2013-04-08 2017-10-03 Qualcomm Incorporated Systems and methods for generating and decoding short control frames in wireless communications
US10135720B2 (en) * 2016-08-03 2018-11-20 Anchorfree Inc. System and method for virtual multipath data transport

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3676846A (en) * 1968-10-08 1972-07-11 Call A Computer Inc Message buffering communication system
JPS5247601A (en) * 1975-10-15 1977-04-15 Hitachi Ltd Polling method of maultipoint system
JPS54148403A (en) * 1978-05-15 1979-11-20 Nec Corp Polling system
US4379946A (en) * 1980-06-05 1983-04-12 Nippon Telegraph & Telephone Public Corporation Signalling system and signal control equipment for multi-address calling
JPS59122256A (ja) * 1982-12-28 1984-07-14 Fuji Electric Co Ltd 割込方式
US4577308A (en) * 1984-04-06 1986-03-18 At&T Bell Laboratories Multiplexed interconnection of packet switching node packages
FR2575881B1 (fr) * 1985-01-08 1994-02-18 Bull Sems Procede d'echange de messages dans un reseau en anneau et dispositif permettant la mise en oeuvre du procede
JPS61214835A (ja) * 1985-03-20 1986-09-24 Sanyo Electric Co Ltd グル−プ別同報通信方式
JPS6224741A (ja) * 1985-07-25 1987-02-02 Matsushita Electric Works Ltd 多重伝送方式
US4715031A (en) * 1985-09-23 1987-12-22 Ford Motor Company Vehicular data transfer communication system
US4719458A (en) * 1986-02-24 1988-01-12 Chrysler Motors Corporation Method of data arbitration and collision detection in a data bus
US4706082A (en) * 1986-02-24 1987-11-10 Chrysler Motors Corporation Serial data bus for intermodule data communications

Also Published As

Publication number Publication date
DE3853310D1 (de) 1995-04-20
EP0286383A2 (de) 1988-10-12
EP0286383A3 (en) 1990-05-23
CA1283228C (en) 1991-04-16
KR880013337A (ko) 1988-11-30
KR960015858B1 (ko) 1996-11-22
JPS6427338A (en) 1989-01-30
US4914654A (en) 1990-04-03
JPH0771088B2 (ja) 1995-07-31
EP0286383B1 (de) 1995-03-15

Similar Documents

Publication Publication Date Title
DE3853310T2 (de) Multiplex-Übertragungssystem.
DE3851127T2 (de) Multiplex-Übertragungssystem.
DE3688732T2 (de) Satellitenkommunikationssystem mit wahlfreiem Vielfachzugriff und Zeitschlitzreservierung.
DE3788551T2 (de) Mehrpunkt-Datenübertragung mit Überwachungssystem zum Erkennen von gestörten Aussenstellen.
EP2700017B1 (de) Verfahren und vorrichtung zur seriellen datenübertragung mit umschaltbarer datencodierung
DE3438410C2 (de)
DE3424866C2 (de) Verfahren und Anordnung zur Übertragung von Daten, insbesondere in einem Flugzeug
DE69025094T2 (de) Multiplex-Übertragungssystem für Kraftfahrzeuge
EP1065127B1 (de) Einrichtung zur Konvertierung von Kommunikationsprotokollen zwischen einem Fahrzeugbus und einem Zugbus in einem Zugkommunikationssystem
DE69232686T2 (de) Multiplex-Übertragungssystem
DE3887298T2 (de) Multiplex-Übertragungssystem.
EP0388687B1 (de) Verfahren zum Austauschen von Daten
DE69129510T2 (de) Multiplex-Übertragungssystem für Kraftfahrzeuge
DE3113332C2 (de)
DE10246793B4 (de) Übertragungssteuervorrichtung, welche ein CAN-Protokoll verwendet
DE10127417A1 (de) Transport-Protokoll für die Gerätekommunikation
DE69029385T2 (de) Vorrichtung zur seriellen signalübertragung und verfahren zum steuern der polaritätsfestlegung
DE69838309T2 (de) Informationsidentifikationssystem zur Antwortgeberidentifizierung
DE4210115A1 (de) Multiplex-uebertragungsverfahren
DE60113766T2 (de) System und Verfahren zur Datenübertragung in zwei Moden und entsprechender Sender und Empfänger
DE69026127T2 (de) Verfahren zur Erhöhung der Rahmenausnutzung bei CSMA/CD-Übertragung
EP0738973B1 (de) Datenübertragungsverfahren und Vorrichtung
DE69612092T2 (de) Digitales datenbussystem mit arbitrierung
DE3636317C2 (de)
DE4210094C2 (de) Multiplexes Übertragungsverfahren

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8339 Ceased/non-payment of the annual fee