DE3851127T2 - Multiplex-Übertragungssystem. - Google Patents

Multiplex-Übertragungssystem.

Info

Publication number
DE3851127T2
DE3851127T2 DE3851127T DE3851127T DE3851127T2 DE 3851127 T2 DE3851127 T2 DE 3851127T2 DE 3851127 T DE3851127 T DE 3851127T DE 3851127 T DE3851127 T DE 3851127T DE 3851127 T2 DE3851127 T2 DE 3851127T2
Authority
DE
Germany
Prior art keywords
nodes
node
block
received
acknowledgement signal
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
DE3851127T
Other languages
English (en)
Other versions
DE3851127D1 (de
Inventor
Kyosuke Hasimoto
Yusaku Himono
Kiyoshi Inoue
Teruhisa Inoue
Yuichi Ito
Yutaka Matsuda
Osamu Michihira
Makoto Muto
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
Mazda Motor Corp
Original Assignee
Furukawa Electric Co Ltd
Mazda Motor Corp
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, Mazda Motor Corp filed Critical Furukawa Electric Co Ltd
Publication of DE3851127D1 publication Critical patent/DE3851127D1/de
Application granted granted Critical
Publication of DE3851127T2 publication Critical patent/DE3851127T2/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
    • H04L5/00Arrangements affording multiple use of the transmission path
    • 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/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1803Stop-and-wait protocols
    • 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/1614Details of the supervisory signal using bitmaps
    • 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/1657Implicit acknowledgement of correct or incorrect reception, e.g. with a moving window
    • 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/1692Physical properties of the supervisory signal, e.g. acknowledgement by energy bursts
    • 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]
    • 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)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Small-Scale Networks (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Maintenance And Management Of Digital Transmission (AREA)

Description

    HINTERGRUND DER ERFINDUNG
  • Die Erfindung betrifft ein Multiplex-Übertragungssystem und -verfahren, bei dem einer aus einer Vielzahl von über einen Übertragungsweg miteinander verbundenen Knoten als Sendeknoten Daten blockweise über den Übertragungsweg sendet und andere der Vielzahl von Knoten als Empfangsknoten nach fehlerfreiem Empfang des Datenblocks jeweils ein Empfangs-Rückmeldesignal über den Übertragungsweg senden. Für die zugrundeliegende Technik wird auf die GB-A-2 013 452 verwiesen.
  • Insbesondere betrifft die Erfindung ein Multiplex-Übertragungssystem mit CSMA/CD-("Carrier Sense Multiple Access/ Collision Detection", Paketvermittlungsverfahren mit Kollisionserkennung und binärem Wiederholschema) Übertragung.
  • Bekannt ist ein Multiplex-Übertragungssystem mit CSMA/CD- Übertragung, bei dem eine Vielzahl von Knoten über einen Übertragungsweg miteinander verbunden sind, Daten blockweise von einem der Knoten als Sendeknoten gesendet werden und bei fehlerfreiem Empfang der Daten der Empfangsknoten nach Empfang des Blocks ein Empfangs-Rückmeldesignal an den Sendeknoten zurücksendet
  • Fig. 1 zeigt schematisch den Aufbau eines Multiplex-Übertragungssystems für Fahrzeuge, das eine CSMA/CD-Übertragung verwendet. Wie aus der Figur hervorgeht, sind unter einer Vielzahl von Knoten beispielsweise ein Vorder-Multiplexknoten FN, ein Verbindungs-Schaltknoten CS, ein Meßknoten MT und ein Rück-Multiplexknoten RN über einen Multiplex-Übertragungsweg (Bus) MB miteinander verbunden, der beispielsweise aus einer verdrillten elektrischen Doppelleitung besteht.
  • Der Vorder-Multiplexknoten FN ist an eine vordere Rechtsabbiegesignal-Lampe 6, eine vordere Linksabbiegesignal-Lampe 7, eine kleine Vorderlampe 8 und eine Hupe 9 angeschlossen. Der Verbindungs-Schaltknoten CS ist an einen Rechtsabbiege-Schalter 10, einen Linksabbiege-Schalter 11, einen Schalter 12 für die kleine Vorderlampe, einen Hupenschalter 13 und einen Scheinwerfer-Fernlichtschalter 14 angeschlossen. Der Meßknoten MT ist an eine Rechtsabbiege-Anzeigeeinrichtung 15, eine Linksabbiege-Anzeigeeinrichtung 16 und eine Scheinwerfer- Fernlicht-Anzeigeeinrichtung 17 angeschlossen. Der Rück-Multiplexknoten RN ist an eine Rück-Rechtsabbiegesignal-Lampe 18, eine Rück-Linksabbiegesignal-Lampe 19 und eine Schlußlichtlampe 20 (die eingeschaltet ist, wenn der Schalter 12 für die kleine Vorderlampe eingeschaltet ist) angeschlossen.
  • Bei diesem Multiplex-Übertragungssystem für Fahrzeuge werden in jedem Block F mit einem Aufbau gemäß Fig. 2 Fahrzeugsteuerinformationen übertragen. Der Block F enthält einen SD- Code ("Starting Delimiter", Start-Abgrenzung), eine (16 Bit breite) Zieladresse, eine Lokal- oder Herkunfts-Adresse, Datenlänge-Daten, Datenfeld 1 bis Datenfeld N sowie einen Prüfcode.
  • Der SD-Code ist ein besonderer Code, der den Beginn des Blocks F anzeigt. Die Zieladresse ist durch den Wert eines physikalischen Bereichs bestimmt, der dem Zieladreßfeld für jeden Knoten zugeordnet wird, und nicht durch den Wert einer physikalischen (oder wirklichen) Adresse. Im einzelnen ist ein aus einer Vielzahl von Bits bestehender Adreßbereich in dem Block F zum Bezeichnen der Zieladresse vorgesehen und in eine Vielzahl von Bitbereichen aufgeteilt, wobei die aufgeteilten Bitbereiche jeweils den Adressen der Knoten zugeordnet sind.
  • Fig. 3 veranschaulicht ein Beispiel eines Blockaufbaus, der ein derartiges Zieladreßfeld beinhaltet. Bei diesem Beispiel wird jedem Knoten ein anderes Bit des aus 16 Bit bestehenden Zieladreßfeldes zugewiesen. Die 16 Bit werden jeweils den Knoten zugewiesen, beginnend beim ersten Bit in aufsteigender Reihenfolge der physikalischen Knotenadresse, wobei die Kennzeichnung eines Knotens dadurch erfolgt, daß das betreffende Bit auf 1 gesetzt wird. Zur Kennzeichnung der Knoten N3 und N5 als Ziel muß beispielsweise eine Zieladresse übertragen werden, deren drittes und fünftes Bit (ab dem Start) auf 1 und deren restliche Bits auf 0 gesetzt sind, d. h. die Folge 0010100000000000 muß übertragen werden. Die Zieladresse muß nicht derart zugewiesen werden, daß jedem Knoten ein Bit in aufsteigender Reihenfolge der physikalischen Knotenadresse zugewiesen wird. Dennoch dient ein gleichartiges (d. h. bitweises) Zuweisen der Bits des Zieladreßfeldes in der Reihenfolge der physikalischen Knotenadresse zum Minimieren der Schaltungsgröße zum Aufbau des Systems.
  • In das Lokaladreßfeld wird die Adresse des Knotens geschrieben, der den Block F sendet, so daß Empfangsknoten nach Empfang dieses Blocks erfassen können, von welchem Knoten der Block gesendet wurde. In das Datenlängenfeld wird die Anzahl der Datenfelder geschrieben, die diesem Feld folgen: bei N Datenfeldern wird N zum Angeben der Datenlänge eingeschrieben. Nach Empfang des Blocks lesen die Empfangsknoten die Datenfelder mit Hilfe der Datenlänge aus. Der Inhalt des übertragenen Blocks, der den Datenfeldern folgt, stellt den Prüfcode (Fehlererkennungscode) dar, durch den das Ende des Blocks erfaßt werden kann. Zum Sicherstellen der Datenübertragung beurteilt jeder Empfangsknoten mit Hilfe des Prüfcodes, ob der Inhalt des empfangenen Blocks fehlerfrei ist. Ist er fehlerfrei, sendet der Empfangsknoten seine Lokaladresse über den Übertragungsweg MB als Empfangs-Rückmeldesignal A, nachstehend als ACK-("acknowledgement") Signal bezeichnet.
  • ACK-Rückmeldesignalbereiche eines ACK-Feldes für die ACK-Signale sind zum Rückmelden des fehlerfreien Empfangs eines Blocks in der gleichen Reihenfolge wie das Zieladreßfeld den entsprechenden Knoten zugeordnet. Im einzelnen weisen ACK- Rückmeldesignalbereiche dieselbe Länge wie die zielkennzeichnungsbereiche der Zieladresse auf, so daß das jedem Knoten zugehörige ACK-Signal an den ACK-Rückmeldesignalbereich zurückgesendet wird, der diesem Knoten zugewiesen ist.
  • Falls bei diesem Beispiel beide der Knoten N3 und N5 den Block fehlerfrei empfangen haben, setzen die Knoten N3 und N5 jeweils das dritte und das fünfte Bit des ACK-Feldes auf 1, woraufhin der Sendeknoten N1 die Folge 0010100000000000 als ACK-Signale A3 und A5 empfängt. Der Knoten N1, der den Block F übertragen hat, prüft, ob die Zieladresse mit dem Wert des ACK-Feldes übereinstimmt, damit beurteilt werden kann, ob der gewählte Block F fehlerfrei an das Ziel übertragen worden ist. Im einzelnen vergleicht ein Knoten, der den Block F an das Ziel sendet und daraufhin ACK-Signale von anderen Knoten empfängt, zur Unterscheidung zwischen erfolgreicher und mißlungener Signalübertragung die Informationen in den ACK-Signalen mit den Informationen der Zieladresse des Blocks. Das vorstehend beschriebene Multiplex-Übertragungssystem ist nachstehend als erstes herkömmliches System bezeichnet.
  • Abgesehen von dem ersten herkömmlichen System kann auch ein anderes, in Fig. 5 dargestelltes System, das nachstehend als zweites herkömmliches System bezeichnet ist, verwendet werden. Wie aus Fig. 5(a) hervorgeht, ist der Blockaufbau mit dem in den Fig. 2 und 3 dargestellten identisch. In diesem Fall bezeichnet jedoch eine funktionsbezogene Adresse (Funktionsadresse), und keine physikalische Adresse, eine Zieladresse, so daß die Empfangsknoten die ACK-Signale A gemäß Fig. 5(b) bis 5(d) entsprechend dieser Adresse zurücksenden.
  • Die vorstehend erwähnte Funktionsadresse entspricht der Funktionsadressierung, die in der Veröffentlichung "A Proposal for a Vehicle Network Protocol Standard" erwähnt ist, die im Rahmen des "SAE International Congress and Exposition" im Februar 1986 vorgestellt wurde.
  • Wird bei dem Beispiel gemäß Fig. 4 angenommen, daß die physikalischen Adressen der Knoten N1 bis N5 jeweils 1 bis 5 sind, kann die von dem Knoten N1 zu übertragende Funktionsadresse wie in der nachstehenden Tabelle 1 angegeben bestimmt werden.
  • Wie aus Tabelle 1 ersichtlich ist, gibt die Funktionsadresse "4" die Knoten N2 und N4 als Zielknoten an, während die Funktionsadresse "5" die Knoten N2, N4 und N5 als Zielknoten angibt. Tabelle 1 Physikal. Adresse Funktionsadresse
  • Bei dem zweiten herkömmlichen System weisen die einzelnen Knoten N1 bis N5 zur Übertragung entsprechende Zuordnungstabellen zwischen den Funktionsadressen und den physikalischen Adressen gemäß Tabelle 1 auf, die eine Beispieltabelle für den Knoten N1 darstellt, damit erkannt werden kann, an welche physikalische Knoten der Block gesendet wird. Die einzelnen Knoten weisen auch entsprechende Empfangsfunktionstabellen zum Empfang gemäß Tabelle 2 auf, die eine Beispieltabelle für den Knoten N4 darstellt, so daß die zu empfangenden Blöcke der Funktionsadressen erkannt werden können. Tabelle 2 Von Knoten N4 zu empfangende Funktionsadresse
  • Bei diesem Beispiel werden die ersten drei Funktionsadressen ("3", "4" und "5") von dem Knoten N1 und die folgenden drei Funktionsadressen ("8", "11" und "14") von dem Knoten N2 übertragen.
  • Angenommen, daß ein Datenfeld B von dem Knoten N1 an die Knoten N3 und N5 gesendet werden soll, wird unter Zuhilfenahme der Zuordnungstabelle zwischen Funktionsadressen und physikalischen Adressen (Tabelle 1) verständlich, daß die Daten gleichzeitig an die Knoten N3 und N5 gesendet werden können, indem die Funktionsadresse auf "6" gesetzt wird.
  • Auf diese Weise wird der Block F gemäß Fig. 6 von dem Knoten N1 gesendet. Die Knoten N3 und N5 erkennen mit Hilfe ihrer eigenen Empfangsfunktionstabellen (die ähnlich der Tabelle 2 für den Knoten N4 sind), daß sie den Block F empfangen sollen.
  • Die Knoten N3 und N5 empfangen den Block F und senden daraufhin ihre Lokaladressen als ACK-Signale A gemäß Fig. 6(b) bis 6(c) an den Knoten N1 zurück, falls durch den Prüfcode kein Datenfehler erfaßt wird. In diesem Fall können die ACK- Signale A gleichzeitig von einer Vielzahl von Knoten zurückgesendet werden. Dieses Problem kann dadurch beseitigt werden, daß jeder Knoten mit der bitweisen Kollisionserfassungsfunktion, der Übertragungs-Verhinderungsfunktion ab dem nachfolgenden Bit und der ACK-Signal-Wiederholübertragungsfunktion ausgestattet wird. Mit diesem Aufbau werden daher nach Abschluß der Blockübertragung die ACK-Signale von den Knoten, die den Block F empfangen haben, in der Reihenfolge der Bedeutung der Adreßcodes hinsichtlich des Aufbaus des Übertragungswegs eingestellt.
  • Der Knoten, der den Block F übertragen hat, stellt die zurückgesendeten ACK-Signale in der Zuordnungstabelle zwischen Funktionsadressen und physikalischen Adressen zum Senden, wie Tabelle 1, zusammen, damit erfaßt werden kann, ob die ACK-Signale von allen Knoten zurückgesendet werden, die den Block F empfangen sollen. Wird das ACK-Signal von keinem der vorgesehenen Empfangsknoten zurückgesendet, wird derselbe Block noch einmal gesendet.
  • Bei herkömmlichen Multiplex-Übertragungssystemen für Fahrzeuge, einschließlich der beiden vorstehend erwähnten Systeme, wird zum Erkennen einer Schadhaftigkeit eines der Multiplexknoten ein t?Fehlererkennungs-Anforderungsblock" regelmäßig von einem Fehlererkennungs-Multiplexknoten an die anderen Multiplexknoten gesendet. Im einzelnen sendet der Fehlererkennungs-Multiplexknoten in regelmäßigen Abständen und getrennt von der Übertragung einfacher Steuerdaten den "Fehlererkennungs-Anforderungsblock". Sofern alle Multiplexknoten die Empfangs-Rückmeldesignale zurücksenden, erkennt der Fehlererkennungs-Multiplexknoten, daß alle Multiplexknoten funktionstüchtig sind. Falls von irgendeinem der Multiplexknoten das Empfangs-Rückmeldesignal nicht zurückgesendet wird, beurteilt der Fehlererkennungs-Multiplexknoten diesen Knoten als defekt. Daher dient der Fehlererkennungs-Multiplexknoten zum Prüfen der Funktion der anderen Knoten.
  • Bei dem ersten herkömmlichen System entsteht jedoch insofern ein Problem, als daß dann, wenn diejenigen Multiplexknoten, die nicht als Zieladressen eingetragen sind, beispielsweise infolge eines veränderten Aufbaus, einen Datenblock empfangen müssen, die Zieladresse jedesmal, wenn erforderlich, geändert werden muß. Dazu kann ein Multiplex-Übertragungssystem verwendet werden, das die Zieladresse flexibel aktualisiert. Falls jedoch die Adressen der erforderlichen Multiplexknoten als Zieladressen versehentlich gelöscht werden, können die Knoten den Block nicht empfangen.
  • Dementsprechend besteht der Nachteil des zweiten herkömmlichen Systems darin, daß bei Veränderung des Aufbaus das in den Tabellen 1 und 2 dargestellte Erkennungsmuster der Funktionsadressen jedes Knotens verändert werden muß.
  • Multiplex-Übertragungssysteme für Fahrzeuge zeichnen sich infolge der verschiedenen Erfordernisse für die vorgesehenen Funktionen durch verschiedene Anordnungen der Multiplexknoten aus, die von dem Typ und der Bauart des Fahrzeugs abhängen. Außerdem gibt es hinsichtlich der Spannungsversorgung bei einfachen Fahrzeugen drei Zustände, nämlich einen "+ B"-Zustand, bei dem die Spannung von der Batterie jederzeit selbst dann eingespeist wird, wenn sich der Zündschalter in der ausgeschalteten Stellung befindet, einen "ACC"-Zustand ("accessory"), bei dem die Spannung eingespeist wird, wenn sich der Zündschalter in einer Zwischenstellung befindet, und einen "IG"-Zustand ("ignition"), bei dem die Spannung eingespeist wird, wenn sich der Zündschalter in einer "Zündungein"-Stellung befindet. Einer dieser drei Zustände der Spannungsversorgung wird gemäß der Stellung des Zündschalters ausgewählt, d. h. des Fahrzustands des Fahrzeugs. Da sich die mit Spannung zu versorgenden Multiplexknoten entsprechend ihrer Verwendung unterscheiden, muß der Betriebsaufbau der Multiplexknoten des Multiplex-Übertragungssystems zugleich mit dem Umschalten zwischen den drei Zuständen der Spannungsversorgung verändert werden.
  • Manchmal kann ein Multiplexknoten infolge einer Anormalität defekt werden. Im Fall eines Multiplex-Übertragungssystems für Fahrzeuge, das die vorstehend erwähnte Wiederholübertragungs-Funktion aufweist und bei dem die mit den ACK-Signalen zu vergleichenden Daten (d. h. die Zieladresse bei dem ersten herkömmlichen System oder die Zuordnungstabelle zwischen Funktionsadressen und physikalischen Adressen bei dem zweiten herkömmlichen System) nicht verändert werden, ist es schwer, das System gemäß sowohl dem Typ und der Bauart des Fahrzeugs als auch den vorstehend erwähnten Spannungsversorgungszuständen geeignet einzustellen. Falls ein Multiplexknoten defekt wird, muß außerdem der Block bei jeder Blockübertragung wiederholt übertragen werden, was zu einem erhöhten Übertragungsumfang, d. h. Verkehr, führt.
  • Zur Verwirklichung der Funktionsadressierung des zweiten herkömmlichen Systems muß die Multiplex-Übertragungs-Verarbeitungsschaltung jedes Knotens einen Speicher mit einer großen Kapazität zum Speichern sowohl der Zuordnungstabelle zwischen Funktionsadressen und physikalischen Adressen zum Senden als auch der Funktionsadressentabelle für den Empfang und eine Speicher-Steuerschaltstufe aufweisen. Dies führt zu einer Zunahme der Schaltungsgröße des Systems und der Kosten.
  • Das herkömmliche Fehlererkennungsverfahren verwendet eine besondere Meldung nur für diesen Zweck, wodurch der Übertragungsumfang vergrößert wird. Darüber hinaus wird der fehlerprüfende, d. h. fehlererkennende Multiplexknoten, von allen anderen Multiplexknoten mit Fehlererkennungsdaten versorgt. Deswegen bringt das Verfahren insofern ein Problem mit sich, als daß, falls der fehlererkennende Multiplexknoten selbst defekt wird, er fälschlicherweise einige Knoten für defekt hält, auch wenn sie intakt sind, oder daß die Fehlererkennung selbst nicht ausgeführt werden kann.
  • AUFGABEN UND ZUSAMMENFASSUNG DER ERFINDUNG
  • Der Erfindung liegt die Aufgabe zugrunde, ein Multiplex-Übertragungssystem und -verfahren zu schaffen, das ein leichtes Hinzufügen oder Löschen der Adressen von Multiplexknoten erlaubt, ohne daß die Schaltungsgröße des Systems verändert werden muß, und das den Verkehr minimieren kann.
  • Es ist eine weitere Aufgabe der Erfindung, ein Multiplex- Übertragungssystem und -verfahren zu schaffen, das jederzeit mit einer Schaltung kleiner Größenordnung die Multiplexknoten auf Fehler prüfen kann, ohne einen Anstieg des Übertragungsumfangs zu verursachen.
  • Die Erfindung ist in den Patentansprüchen definiert.
  • Erfindungsgemäß wird ein Multiplex-Übertragungssystem und -verfahren geschaffen, bei dem einer aus einer Vielzahl über einen Übertragungsweg verbundener Knoten als Sendeknoten Daten blockweise über den Übertragungsweg sendet und Empfangsknoten bei fehlerfreiem Empfang des Datenblocks jeweils ein Empfangs-Rückmeldesignal über den Übertragungsweg senden.
  • Ein Gesichtspunkt der Erfindung besteht darin, daß der Block einen Empfangs-Rückmeldesignalbereich aufweist, der eine Vielzahl von jeweils Knoten zugeordneten Teilen enthält, und daß jeder Knoten eine Empfangs-Rückmeldesignal-Tabelle enthält, die aus Informationseinheiten besteht, von denen jede einem entsprechenden der Teile des Empfangs-Rückmeldesignalbereichs entspricht. Die Knoten unterscheiden jeweils zwischen erfolgreicher und mißlungener Signalübertragung, indem die Informationen in dem Empfangs-Rückmeldesignalbereich mit den vorher in der Empfangs-Rückmeldesignal-Tabelle eingetragenen Informationen verglichen werden. Stimmen die in der Empfangs-Rückmeldesignal-Tabelle eingetragenen Informationen nicht mit den Informationen in dem Empfangs-Rückmeldesignalbereich überein, sendet der Sendeknoten den Datenblock erneut und die Empfangs-Rückmeldesignal-Tabellen aller Knoten werden aktualisiert.
  • Vorzugsweise vergleicht jeder Knoten einheitsweise die Informationen des Empfangs-Rückmeldesignalbereichs mit den vorher in der Empfangs-Rückmeldesignal-Tabelle eingetragenen Informationen und aktualisiert die Empfangs-Rückmeldesignal-Tabelle aufgrund des Vergleichsergebnisses jeder Informationseinheit.
  • Stimmen die Informationen in dem Empfangs-Rückmeldesignalbereich für eine vorgegebene Anzahl von Malen nicht ununterbrochen mit den Informationen der Empfangs-Rückmeldesignal-Tabelle überein, während blockweise zwischen erfolgreicher und mißlungener Signalübertragung hinsichtlich einer Vielzahl von ununterbrochen übertragenen Blöcken entschieden wird, werden vorzugsweise die Informationen der Empfangs-Rückmeldesignal- Tabelle mit den Informationen in dem Empfangs-Rückmeldesignalbereich aktualisiert.
  • Die Schadhaftigkeit jedes Knotens kann aufgrund der Aktualisierung und Nicht-Aktualisierung der Informationen in der Empfangs-Rückmeldesignal-Tabelle oder aufgrund des Integrationswertes der aktualisierten Empfangs-Rückmeldesignal-Tabelle festgestellt werden, der das Löschen und Hinzufügen der Informationen in der Empfangs-Rückmeldesignal-Tabelle darstellt.
  • Gemäß einem anderen Gesichtspunkt der Erfindung vergleicht der Sendeknoten einheitsweise die Informationen in dem Empfangs-Rückmeldesignalbereich mit den vorher in der Empfangs- Rückmeldesignal-Tabelle eingetragenen Informationen und sendet den Block nur dann erneut, wenn an den Empfangs-Rückmeldesignalbereich kein Empfangs-Rückmeldesignal von einem Knoten zurückgesendet wird, der das Empfangs-Rückmeldesignal zurücksenden sollte. Tritt das Empfangs-Rückmeldesignal des Knotens nicht zumindest einmal in den Empfangs-Rückmeldesignalbereichen in den gesendeten und wiederholt gesendeten Blöcken auf, wiederholt der Sendeknoten das erneute Senden des Blocks bis zu einer vorgegebenen Anzahl von Malen.
  • Gemäß einem weiteren Gesichtspunkt der Erfindung speichert der Sendeknoten vorher normale Empfangs-Rückmeldesignale des Empfangs-Rückmeldesignalbereichs und vergleicht die Empfangs- Rückmeldesignale in dem als Reaktion auf das Senden jeden Blocks zurückgesendeten Empfangs-Rückmeldesignalbereich mit den gespeicherten Empfangs-Rückmeldesignalen, damit eine Schadhaftigkeit jedes Knotens aufgrund des Vergleichsergebnisses festgestellt werden kann. In diesem Fall kann der Sendeknoten einen Knoten als defekt beurteilen, wenn der Knoten das Empfangs-Rückmeldesignal nicht für eine vorgegebene Anzahl von Malen am Ende während einer ununterbrochenen Übertragung von Blöcken zurücksendet. Wahlweise kann die Anzahl der Male, die das Empfangs-Rückmeldesignal nicht über den Übertragungsweg zurückgesendet wird, für jeden Knoten während der Blockübertragung über den Übertragungsweg integriert werden und dann, wenn der einem Knoten zugehörige Integrationswert innerhalb einer vorgegebenen Periode einen vorgegebenen Wert erreicht, der Knoten als defekt betrachtet werden.
  • Die Erfindung wird nachstehend anhand von Ausführungsbeispielen unter Bezugnahme auf die Zeichnung näher beschrieben.
  • KURZBESCHREIBUNG DER ZEICHNUNG
  • Fig. 1 ist ein Blockschaltbild, das den Aufbau eines Multiplex-Übertragungssystems mit CSMA/CD-Übertragung für Fahrzeuge darstellt.
  • Fig. 2 ist eine Abbildung, die schematisch ein Beispiel des bei einem herkömmlichen Multiplex-Übertragungssystem verwendeten Blockaufbaus veranschaulicht.
  • Fig. 3 ist eine Abbildung, die schematisch ein Beispiel der Datenübertragung von einem Multiplexknoten zu zwei anderen Multiplexknoten bei dem herkömmlichen Multiplex-Übertragungssystem gemäß Fig. 2 veranschaulicht.
  • Fig. 4 ist ein Blockschaltbild, das den Aufbau eines anderen herkömmlichen Multiplex-Übertragungssystems für Fahrzeuge darstellt.
  • Fig. 5 und 6 zeigen Zeitverläufe, die die Beziehung zwischen dem Blockaufbau und den Empfangs-Rückmelde-(ACK-)Signalen des herkömmlichen Multiplex-Übertragungssystems gemäß Fig. 4 veranschaulichen.
  • Fig. 7 ist eine Abbildung, die ein Beispiel des bei einem erfindungsgemäßen Multiplex-Übertragungssystem verwendeten Blockaufbaus veranschaulicht.
  • Fig. 8 zeigt Zeitverläufe, die die Beziehung zwischen der Blockübertragung und dem Zurücksenden der ACK-Signale für den Fall veranschaulichen, daß Daten von einem Multiplexknoten unter Verwendung des Aufbaus gemäß Fig. 7 an drei andere Multiplexknoten gesendet werden.
  • Fig. 9 ist eine Abbildung, die die Übertragung und die wiederholte Übertragung des Blocks veranschaulicht.
  • Fig. 10 bis 15 sind Zeitverläufe, die verschiedene Beispiele der Blockübertragung sowie der wiederholten Übertragung und verschiedene Beispiele der Aktualisierung der Empfangs-Rückmeldesignal-Tabelle (ACK-Tabelle) für den Fall veranschaulichen, daß die ACK-Signale in dem Empfangs-Rückmeldesignalbereich nicht mit der ACK-Tabelle übereinstimmen.
  • Fig. 16 zeigt einen Zeitverlauf, der eine Binärlogik für den Fall veranschaulicht, daß ein pulsbreitenmodulierter (PWM-) Code als Übertragungscode verwendet wird.
  • Fig. 17 zeigt Zeitverläufe, die das Zurücksenden des ACK-Signals von jedem Empfangsknoten für den Fall veranschaulichen, daß der PWM-Code als Übertragungscode verwendet wird.
  • Fig. 18 ist eine schematische Abbildung, die den verwendeten Blockaufbau für den Fall veranschaulicht, daß der PWM-Code verwendet wird und die Höchstzahl an anschließbaren Knoten 24 beträgt.
  • Fig. 19 zeigt Zeitverläufe, die eine Binärlogik für den Fall veranschaulichen, daß der PWM-Code als EOD ("end of data", Datenendezeichen) verwendet wird.
  • Fig. 20 zeigt einen Zeitverlauf, der ein Beispiel eines Startbits veranschaulicht.
  • Fig. 21 bis 23 sind Abbildungen, die andere Beispiele des in dem Multiplex-Übertragungssystem der Erfindung verwendeten Blockaufbaus zeigen
  • Fig. 24 zeigt Zeitverläufe, die eine Binärlogik für den Fall veranschaulichen, daß ein PWM-Code, dessen Logik umgekehrt zu der des PWM-Codes gemäß Fig. 16 ist, als Übertragungscode verwendet wird.
  • Fig. 25 und 26 sind Zeitverläufe, die andere verschiedene Beispiele der Blockübertragung und der wiederholten Übertragung und der Aktualisierung der ACK-Tabelle für den Fall veranschaulichen, daß die ACK-Signale in dem Empfangs-Rückmeldesignalbereich nicht mit der ACK-Tabelle bei dem erfindungsgemäßen Multiplex-Übertragungssystem übereinstimmen.
  • Fig. 27 ist ein Diagramm, das beispielhaft eine Veränderung in dem Integrationswert der Anzahl der Nicht-Zurücksendungen der ACK-Signale in Abhängigkeit von der Zeit darstellt.
  • Fig. 28 ist ein Flußdiagramm, das ein Verfahren zur Fehlererkennung jedes Knotens veranschaulicht, wie es in dem erfindungsgemäßen Multiplex-Übertragungssystem verwendet wird.
  • AUSFÜHRLICHE BESCHREIBUNG
  • Fig. 7 ist eine Abbildung, die schematisch ein Beispiel eines in dem erfindungsgemäßen Multiplex-Übertragungssystem verwendeten Blockaufbaus veranschaulicht. Dieser Blockaufbau ist genau identisch mit dem gemäß Fig. 5(a), bei dem die funktionsbezogene Adresse (Funktionsadresse), nicht die physikalische Adresse, als Zieladresse verwendet wird. Das Empfangs- Rückmeldesignalfeld (ACK-Feld) besteht aus einer Vielzahl von Bits (Teilen), beispielsweise 16 Bit, und weist Bitbereiche auf, die zum Rückmelden eines fehlerfreien Datenempfangs den entsprechenden Adressen der Multiplexknoten zugeordnet sind. Im einzelnen prüft jeder Empfangs-Multiplexknoten mit Hilfe des Prüfcodes den Inhalt aller empfangenen Blöcke unabhängig von deren Zieladressen und, falls kein Datenfehler erfaßt wird, sendet er das diesem zugehörige Empfangs-Rückmeldesignal (ACK-Signal) an den Bitbereich des ACK-Feldes zurück, der dessen Adresse entspricht. Bei dem Aufbau gemäß Fig. 7 werden die Knotenadressen des Vorder-Multiplexknotens FN, des Verbindungs-Schaltknotens CS, des Meßknotens MT und des Rück- Multiplexknotens RN jeweils auf 1, 2, 3 und 4 gesetzt. Fig. 8 zeigt den Fall, bei dem der Verbindungs-Schaltknoten CS die an die mit diesem verbundenen Schalter angelegten Signale an den Multiplex-Übertragungsweg MB durchschaltet. Gemäß Fig. 8(a) sendet der Verbindungs-Schaltknoten CS als Sende-Multiplexknoten "1" zum zweiten Bitbereich seines ACK-Feldes, das den diesem zugeordneten ACK-Rückmeldesignalbereich darstellt. Falls der Vorder-Multiplexknoten FN, der Meßknoten MT und der Rück-Multiplexknoten RN die Daten fehlerfrei empfangen, senden sie gemäß Fig. 8(b) bis 8(d) jeweils ACK-Signale A1, A3 und A4 über den Multiplex-Übertragungsweg MB zurück. In diesem Fall empfängt gemäß Fig. 8(e) jeder Multiplexknoten den Block und die ACK-Signale (1111000000000000).
  • Jeder Multiplexknoten weist eine Empfangs-Rückmeldesignal-Tabelle (ACK-Tabelle) mit derselben Anordnung von Bits wie bei den ACK-Signalen auf. Der Verbindungs-Schaltknoten CS, der den Sende-Multiplexknoten darstellt, vergleicht seine ACK-Tabelle mit den empfangenen ACK-Signalen, um zu bestimmen, ob die erstere mit den letzteren übereinstimmt, und damit zwischen erfolgreicher oder mißlungener Übertragung des verlangten Blocks F zu unterscheiden. Es sei angenommen, daß die ACK-Tabelle des Verbindungs-Schaltknotens CS die Daten "1111000000000000" speichert und daß deswegen kein ACK-Signal A4 von dem Rück-Multiplexknoten RN an den Verbindungs-Schaltknoten CS zurückgesendet wird, weil der Rück-Multiplexknoten RN den Block F nicht fehlerfrei empfangen hat, nicht gespeist wird, beschädigt oder nicht an den Multiplex-Übertragungsweg MB angeschlossen ist. In solchen Fällen stimmen die empfangenen ACK-Signale nicht mit der ACK-Tabelle überein, weshalb der Verbindungs-Schaltknoten CS denselben Block F wiederholt sendet.
  • Im allgemeinen verändert sich die Anordnung der Multiplexknoten des Multiplex-Übertragungssystems infolge verschiedener Erfordernisse für die vorzusehenden Funktionen in Abhangigkeit von dem Typ und der Bauart des Fahrzeugs. Außerdem gibt es, wie vorstehend erwähnt, bei einem einfachen Fahrzeug drei Zustände der Spannungsversorgung, nämlich den "+B"-Zustand, den "ACC"-Zustand und den "IG"-Zustand, von denen einer gemäß der Stellung des Zündschalters, d. h. des Fahrzustands des Fahrzeugs, ausgewählt wird. Die mit Spannung zu versorgenden Multiplexknoten unterscheiden sich hinsichtlich ihrer Verwendung, weshalb der Betriebsaufbau der Multiplexknoten des Multiplex-Übertragungssystems zugleich mit dem Umschalten zwischen den Spannungsversorgungszuständen verändert werden kann. Außerdem kann einer der Multiplexknoten defekt werden.
  • Bei dem Multiplex-Übertragungssystem für Fahrzeuge, das die vorstehend erwähnte Block-Wiederholübertragungs-Funktion aufweist und bei dem die Daten in der ACK-Tabelle nicht verändert werden, ist es ausgesprochen schwierig, das System gemäß dem Typ und der Bauart des Fahrzeugs sowie den Spannungsversorgungszuständen einzustellen. Falls einer der Multiplexknoten defekt wird, muß für jeden übertragenen Block eine wiederholte Blockübertragung durchgeführt werden, was zu einem Anstieg des Übertragungsumfangs, d. h. des Verkehrs, führt. In Anbetracht dieser Tatsachen wird gemäß dem Multiplex-Übertragungssystem der Erfindung ein Vergleich zwischen den ACK-Signalen und dem Inhalt (den Informationen) der ACK- Tabelle zum Unterscheiden zwischen erfolgreicher und mißlungener Signalübertragung durchgeführt und, sofern erforderlich, die Signalübertragung wiederholt durchgeführt oder der Inhalt der ACK-Tabelle aktualisiert.
  • Beispielsweise wird im Fall des Systems mit der Block-Wiederholübertragungs-Funktion der Inhalt der ACK-Tabelle aktualisiert, wenn die ACK-Signale für eine vorgegebene Anzahl von Malen während der Übertragung, der wiederholten Übertragung und des Empfangs des Blocks unverändert bleiben. Im einzelnen beträgt die Höchstzahl der Übertragungen desselben Blocks 4, so daß die ACK-Tabelle aktualisiert wird, wenn dieselben ACK- Signale viermal hintereinander während der Übertragung, der wiederholten Übertragung und des Empfangs des Blocks zurückgesendet werden. In diesem Fall wird bei dem Multiplex-Übertragungssystem für Fahrzeuge gemäß Fig. 1, falls von dem Rück-Multiplexknoten RN viermal als Reaktion auf die Übertragung und wiederholten Übertragungen (1), (2) und (3) des Blocks F2 gemäß Fig. 10(b) bis 10(e) kein ACK-Signal zurückgesendet wird, die ACK-Tabelle dadurch aktualisiert, daß die Eintragung desjenigen Bits in der ACK-Tabelle gelöscht oder aufgehoben wird, das der Adresse des Rück-Multiplexknotens RN entspricht.
  • Es kann eine Situation auftreten, in der ein Multiplexknoten in dem Multiplex-Übertragungssystem das diesem zugehörige ACK-Signal einmal oder in der Nähe der vorstehend erwähnten vorgegebenen Anzahl der Male (d. h. ungefähr in einem Verhältnis von eins bis zur vorgegebenen Anzahl) nicht zurücksendet. Beispielsweise kann die Steuerschaltstufe oder der Mikrocomputer des Knotens zum Verarbeiten des empfangenen Blocks mit anderen Steuerungen belegt sein und die empfangenen Blöcke höchstens in dem vorstehend erwähnten Verhältnis verarbeiten, oder Rauschen kann in der Nähe des Knotens in der Größenordnung erzeugt und ein Datenfehler von dem Prüfcode fälschlicherweise erfaßt werden, so daß kein ACK-Signal von dem Knoten zurückgesendet wird. In solchen Fällen wird-die ACK- Tabelle gemäß Fig. 11 kaum aktualisiert und der Übertragungsumfang nimmt zu. Bei dem Beispiel gemäß Fig. 11 wird ein neuer (nicht dargestellter) Rück-Multiplexknoten RN2, dessen Knotenadresse "9" ist, zu dem Multiplex-Übertragungsweg MB hinzugefügt und es wird angenommen, daß die Rück-Multiplexknoten RN1 und RN2 ihre ACK-Signale in dem Verhältnis von ungefähr eins zu vier (d. h. ungefähr einmal bezogen auf viermaligen Datenempfang) nicht zurücksenden.
  • Die Situation, daß die ACK-Tabelle kaum aktualisiert wird, während der Übertragungsumfang vergrößert wird, kann durch ein verbessertes System der Erfindung beseitigt werden.
  • Fig. 12 ist eine Abbildung, die das Aktualisieren der bei dem verbesserten System der Erfindung verwendeten ACK-Tabelle veranschaulicht. Das verbesserte System ist im Aufbau mit dem vorstehend beschriebenen Multiplex-Übertragungssystem mit CSMA/CD-Übertragung identisch und verwendet einen Blockaufbau, der mit dem vorstehend beschriebenen identisch ist. Bei diesem Übertragungssystem für Fahrzeuge enthält jeder Multiplexknoten eine ACK-Tabelle mit derselben Anordnung von Bits wie die ACK-Signale (bei diesem Beispiel 16 Bit). Der Verbindungs-Schaltknoten CS, der wie in dem Fall gemäß Fig. 8 ein Sende-Multiplexknoten ist, führt eine Operation zum Bestimmen durch, ob jedes Bit der empfangenen ACK-Signale mit der ACK- Tabelle übereinstimmt, damit zwischen erfolgreicher und mißlungener Übertragung des gewünschten Blocks F an die Multiplex-Knoten unterschieden werden kann.
  • Bei dem verbesserten System gemäß Fig. 12 beträgt die Anzahl der Male der wiederholten Übertragung desselben Blocks 4, wie in dem Fall, der unter Bezug auf Fig. 10 und 11 beschrieben worden ist. Fig. 12 veranschaulicht ein Beispiel des Aktualisierens der ACK-Tabelle, bei dem, wenn der Inhalt eines Bits in den ACK-Signalen viermal hintereinander während der Übertragung, der wiederholten Übertragung und des Empfangs des Blocks derselbe ist, ein dem vorstehenden Bit entsprechendes Bit der ACK-Tabelle aktualisiert wird. Im einzelnen wird, falls der Inhalt eines Bits der ACK-Signale mit dem Inhalt des entsprechenden Bits in der ACK-Tabelle eine vorgegebene Anzahl von Malen während der Übertragung, der wiederholten Übertragung und des Empfangs von Daten nicht übereinstimmt, der Inhalt dieses Bits in der ACK-Tabelle auf das entsprechende Bit in den ACK-Signalen aktualisiert. Bei diesem Beispiel wird, ähnlich zu dem Fall gemäß Fig. 11, der Rück-Multiplexknoten RN2 (Knotenadresse "9") neuerlich zu dem Multiplex-Übertragungsweg MB hinzugefügt, und es wird angenommen, daß die Rück-Multiplexknoten RN und RN2 ihre ACK-Signale ungefähr in einem Verhältnis von eins zu vier (viermaliger Empfang) nicht zurücksenden. Eine derartige Situation entsteht dann, wenn die Steuerschaltstufe oder der Mikrocomputer zum Verarbeiten der von dem betroffenen Knoten empfangenen Daten mit einer anderen Steuerung als der Verarbeitung empfangener Daten belegt ist und deshalb die empfangenen Daten nicht verarbeiten kann, oder, wenn Rauschen in der Nähe des Knotens erzeugt und der Inhalt des Blocks mit Hilfe des Prüfcodes als fehlerhaft erkannt wird, so daß kein ACK-Signal zurückgesendet wird.
  • Bei dem System gemäß Fig. 11, bei dem der gesamte Inhalt der ACK-Signale mit dem der ACK-Tabelle verglichen wird, wird die Aktualisierung der ACK-Tabelle deshalb nicht durchgeführte weil das vierte Bit des ACK-Signals, d. h. das ACK-Signal von dem Rück-Multiplexknoten RN, instabil ist. Bei dem System gemäß Fig. 12, bei dem der Inhalt der ACK-Signale bitweise mit dem der ACK-Tabelle verglichen und die ACK-Tabelle bitweise aktualisiert wird, werden demgegenüber selbst dann, wenn die Reaktion eines Multiplexknotens gemäß Fig. 12(b) instabil ist, diejenigen Bits in der ACK-Tabelle aktualisiert, die den Multiplex-Knoten entsprechen, die mehr als die vorgegebene Anzahl von Malen, d. h. mehr als viermal, stabil reagieren, wie in Fig. 12(d) dargestellt ist, die die Aktualisierung der ACK-Tabelle bei der wiederholten Übertragung (3) des Blocks F7 veranschaulicht. Daher kann die Anzahl der wiederholten Übertragungen desselben Blocks verringert werden.
  • Fig. 13 zeigt ein Beispiel der Aktualisierung der ACK-Tabelle, bei dem der Rück-Multiplexknoten RN sein ACK-Signal ungefähr in dem Verhältnis von drei zu vier (d. h. dreimal bezogen auf viermaligen Empfang) unter denselben Bedingungen wie bei dem Fall gemäß Fig. 11 und 12 nicht zurücksendet. Gemäß Fig. 13 wird die Aktualisierung der ACK-Tabelle, d. h. das Hinzufügen des Bits (neunten Bits), das dem Rück-Multiplexknoten RN2 entspricht, zu der ACK-Tabelle bei der wiederholten Übertragung (3) des Blocks F11 gemäß Fig. 13(d) vorgenommen. Daher wird die Aktualisierung der ACK-Tabelle durchgeführt, nachdem der Block F11 insgesamt viermal gesendet und wiederholt gesendet worden ist. Demgegenüber wird eine andere Aktualisierung der ACK-Tabelle, d. h. das Löschen des vierten Bits, das dem Rück-Multiplexknoten RN entspricht, aus der ACK-Tabelle bei der Übertragung des Blocks F12 gemäß Fig. 13(e) vorgenommen, d. h. nachdem der Block F12 nur einmal gesendet worden ist. In Anbetracht der Tatsache, daß der Rück- Multiplexknoten RN sein ACK-Signal viermal hintereinander nicht zurücksendet, bevor das diesem Knoten entsprechende Bit der ACK-Tabelle gelöscht wird (d. h. von der wiederholten Übertragung (1) des Blocks F11 gemäß Fig. 13(b) zur der Übertragung des Blocks F12 gemäß Fig. 13(e)), und, daß die Situation gemäß Fig. 13 selten auftritt, kann mit dem System gemäß Fig. 12 und 13 eine sehr zuverlässige Signalübertragung erreicht werden. Darüber hinaus kann der Übertragungsumfang verringert werden. Dieses System kann jedoch für ein Multiplex-Übertragungssystem für Fahrzeuge ungeeignet sein, das sehr zuverlässig sein muß, da die ACK-Tabelle aktualisiert und insbesondere ein Bit gelöscht wird, nachdem ein neuer Block nur einmal übertragen worden ist.
  • In Anbetracht dieser Tatsache wird erfindungsgemäß ein vor zuziehendes System geschaffen, bei dem, wenn der Inhalt eines Bits in den ACK-Signalen mit dem entsprechenden Bit in der ACK-Tabelle fortlaufend für eine vorgegebene Anzahl von Malen am Ende während der Übertragung und der wiederholten Übertragung desselben Blocks nicht übereinstimmt und zugleich der Inhalt dieses Bits in den ACK-Signalen derselbe bleibt, der Inhalt des Bits der ACK-Tabelle auf den Inhalt des entsprechenden Bits in den ACK-Signalen aktualisiert wird. Fig. 14 zeigt ein Beispiel der Aktualisierung der ACK-Tabelle, bei dem die Höchstzahl der Übertragungen desselben Blocks, wie bei dem Fall gemäß Fig. 12 und 13, 4 beträgt, und, wenn der Inhalt eines Bits in den ACK-Signalen fortlaufend viermal am Ende während der Übertragung und wiederholten Übertragung desselben Blocks derselbe ist, der Inhalt des entsprechenden Bits in der ACK-Tabelle aktualisiert wird. Ähnlich wie bei den Fällen gemäß Fig. 11 bis 13 wird der Rück-Multiplexknoten RN2 (Knotenadresse "9") neuerlich zu dem Multiplex-Übertragungsweg hinzugefügt und es wird angenommen, daß der Rück- Multiplexknoten RN sein ACK-Signal ungefähr im Verhältnis von drei zu vier (dreimal bei viermaligem Empfang) nicht zurücksendet, während der Rück-Multiplexknoten RN2 sein ACK-Signal ungefähr im Verhältnis von eins zu vier (einmal bei viermaligem Empfang) nicht zurücksendet.
  • Gemäß Fig. 14 wird, wie in Fig. 14(e) dargestellt, die Eintragung des betroffenen Bits selbst bei der Übertragung des Blocks F15 nicht gelöscht. Die Übertragung des Blocks F15 ist gemäß Fig. 14(g) mit der zweiten Übertragung desselben Blocks F15 abgeschlossen, d. h. bei wiederholter Übertragung (2) des Blocks F15. Daher kann mit diesem System eine höhere Zuverlässigkeit erreicht werden, die für die Multiplex-Übertragung für Fahrzeuge erforderlich ist.
  • Bei den vorstehend erwähnten Systemen ist die Blockübertragung nicht unbedingt abgeschlossen, wenn die ACK-Tabelle aktualisiert wird (Fig. 13). Bei dem System gemäß Fig. 14 findet demgegenüber die Aktualisierung der ACK-Tabelle zusammen mit dem Abschluß der Blockübertragung statt. Daher kann eine endgültige Entscheidung hinsichtlich der erfolgreichen oder mißlungenen Blockübertragung aufgrund der Aktualisierung bzw. Nicht-Aktualisierung der ACK-Tabelle gemacht werden. Bei dem System gemäß Fig. 14 werden außerdem die ACK-Tabellen aller Multiplexknoten auf dem Multiplex-Übertragungsweg gleichzeitig als Reaktion auf den Empfang desselben Blocks aktualisiert, was zu einer Verringerung des Übertragungsumfangs führt, der durch die wiederholte Übertragung des Blocks bei der Aktualisierung verursacht wird.
  • Wie vorstehend erwähnt, veranschaulicht Fig. 13 ein Beispiel der Aktualisierung der ACK-Tabelle, bei dem der Rück-Multiplexknoten RN sein ACK-Signal im Verhältnis von ungefähr drei zu vier (d. h. dreimal bei viermaligem Empfang) unter denselben Bedingungen wie in dem Fall gemäß Fig. 11 und 12 nicht zurücksendet. Gemäß Fig. 13 wird die Aktualisierung der ACK- Tabelle hinsichtlich des Rück-Multiplexknotens RN, d. h. das Löschen des dem Knoten RN entsprechenden vierten Bits, bei der Übertragung des Blocks F12 gemäß Fig. 13(e) durchgeführt, wonach die Eintragung dieses Bits in der ACK-Tabelle unverändert (gelöscht) bleibt. Sobald ein Bit aus der ACK-Tabelle eines Multiplex-Knotens gelöscht wird, der an den Multiplex- Übertragungsweg MB angeschlossen ist, aber eine niedrige Ansprechempfindlichkeit aufweist, wird ein solches Bit kaum gespeichert, und, während das Bit gelöscht wird, kann die Signalübertragung nicht als zuverlässig angesehen werden.
  • Gemäß einem weiterhin bevorzugten System der Erfindung werden die Informationen der ACK-Tabelle bitweise mit den von den ACK-Signalen getragenen Informationen verglichen und dann, wenn ein in der ACK-Tabelle eingetragener Multiplexknoten seine ACK-Signale für eine vorgegebene Anzahl von Malen am Ende nicht zurücksendet, wird die Eintragung des entsprechenden Bits in der ACK-Tabelle aufgehoben. Demgegenüber wird, wenn ein nicht in der ACK-Tabelle eingetragener Multiplexknoten sein ACK-Signal einmal oder fortgesetzt für eine Anzahl von Malen zurücksendet, die kleiner als die vorstehend erwähnte vorgegebene Anzahl ist, das betroffene Bit in der ACK- Tabelle eingetragen. Fig. 15 veranschaulicht ein Beispiel der Aktualisierung der ACK-Tabelle, bei dem die Höchstzahl der Übertragung desselben Blocks, wie bei den vorstehend erwähnten Beispielen, 4 beträgt. Bei diesem Beispiel wird, wenn ein Multiplexknoten sein ACK-Signal viermal am Ende während der Übertragung, der wiederholten Übertragung und des Empfangs desselben Blocks nicht zurücksendet, die Eintragung des entsprechenden Bits in der ACK-Tabelle gelöscht, wohingegen, wenn ein Multiplexknoten sein ACK-Signal zumindest einmal zurücksendet, ein Bit für diesen Knoten in der ACK-Tabelle eingetragen wird. Ähnlich wie bei den Beispielen gemäß Fig. 11 bis 14 wird der Rück-Multiplexknoten RN2 (Knotenadresse "9") neuerlich zu dem Multiplex-Übertragungsweg MB hinzugefügt. Außerdem wird angenommen, daß der Rück-Multiplexknoten RN sein ACK-Signal ungefähr im Verhältnis von drei zu vier (dreimal bei viermaligem Blockempfang) nicht zurücksendet und daß der Rück-Multiplexknoten RN2 sein ACK-Signal ungefähr im Verhältnis von eins zu vier (einmal bei viermaligem Empfang) nicht zurücksendet.
  • Bei dem System gemäß Fig. 13 bleibt, nachdem das Bit (das vierte Bit), das dem Rück-Multiplexknoten RN entspricht, bei der Übertragung des Blocks F12 gelöscht wird, die Eintragung dieses Bits, wie vorstehend beschrieben, unverändert (gelöscht). Bei dem System gemäß Fig. 15 wird demgegenüber, nachdem das Bit bei der wiederholten Übertragung (3) des Blocks F19 gemäß Fig. 15(e) gelöscht wird, es bei der wiederholten Übertragung (1) des Blocks F20 (Fig. 15(g)) erneut eingetragen. Auf diese Art und Weise wird, wenn ein Bit nicht in der ACK-Tabelle eingetragen ist, aber das diesem Bit entsprechende ACK-Signal in dem ACK-Feld auftritt, das Bit in der Tabelle eingetragen, ohne daß die wiederholte Übertragung des Blocks ausgeführt wird. Infolgedessen kann das System in einer kurzen Zeit und mit einem kleinen Übertragungsumfang, verglichen mit dem System gemäß Fig. 13, wieder in seinen normalen Zustand zurückkehren.
  • Die Informationen der ACK-Tabelle oder ihr Integrationswert, die wie vorstehend beschrieben aktualisiert werden, können wie nachstehend beschrieben zur einfachen Fehlererkennung verwendet werden.
  • Durch Zurücksenden eines Bits des ACK-Signals in dem ACK- Feld, wie in den vorstehend erwähnten Beispielen, ist eine Synchronisation der Übertragung schwer zu erreichen. Durch die Verwendung von PWM- (pulsbreitenmodulierten) Codes gemäß Fig. 16(a) und 16(b) (bei denen Phase 1 den Beginn eines Bits von logisch "1" und Phase 2 eine logische "1" bei einem Bit von "1" sowie eine logische "0" bei einem Bit von "0" angeben und Phase 3 eine "0"-Periode darstellt, die vorübergehend für Phase 1 eingestellt wird) kann jedoch ein Senden des Teils der Phase 1 von dem Sendeknoten sicherstellen, daß sämtliche Knoten auf einfache Weise gemäß Fig. 17(a) bis 17(d) durch das ACK-Feld synchronisiert werden. Das bedeutet, daß in diesem Fall der PWM-Code zum Unterscheiden der Binärlogik (logisch "1" oder "0") aufgrund der Breite oder Schmalheit der Pulsbreite als Übertragungscode verwendet wird.
  • Bei diesem Ausführungsbeispiel können höchstens 16 Knoten miteinander verbunden werden. Ein Erhöhung der Anzahl der an den Multiplex-Übertragungsweg anzuschließenden Knoten kann durch eine Erhöhung der Länge des ACK-Feldes erreicht werden.
  • Fig. 18 veranschaulicht ein Ausführungsbeispiel der Erfindung, das PWM-Codes verwendet und bei dem die Höchstzahl anschließbarer Knoten 24 beträgt. Ein in Fig. 18 dargestelltes EOD- ("end of data",. Datenendezeichen) Feld ist ein besonderer Code zum Anzeigen des Datenendes, das gemäß Fig. 19(c) weder logisch "1" noch logisch "0" ist. Die Empfangsseite erkennt das Datenende bei Empfang dieses Codes durch ein Bit. Bei dem Ausführungsbeispiel gemäß Fig. 18 ist das dem EOD- Code vorangehende eine Byte ein Fehlerprüfcode (bei diesem Ausführungsbeispiel ein 8 Bit breiter CRC-Code ("cyclic redundancy check" oder zyklische Blockprüfung)) und die diesem Fehlerprüfcode vorangehenden N Bytes nach dem Ende der Lokaladresse können als tatsächliche Daten angesehen werden.
  • In diesem Fall muß ein Code zum Angeben des Blockbeginns keine besondere Form haben, wie der in dem vorstehend erwähnten Ausführungsbeispiel verwendete SD-Code, sondern kann ein Code gemäß Fig. 20 sein (der sich während vier Phasen ununterbrochen auf hohem Pegel befindet). Alle Knoten außer dem Sendeknoten können den Blockbeginn durch Erfassen dieses Codes erkennen.
  • Die vorstehenden Ausführungsbeispiele können auch auf den Fall angewandt werden, bei dem die Datenlänge festgelegt ist. In diesem Fall muß kein EOD-Feld vorgesehen sein, das das Datenende angibt, aber es kann zum Erzeugen einer ausreichenden Zeit zur Fehlerprüfung auf Empfangsseite verwendet werden.
  • Bei den vorstehenden Ausführungsbeispielen sind die Zieladresse (Funktionsadresse) und die Adresse des Sendeknotens (Lokaladresse) als Blockidentifikation in dem Block enthalten. Fig. 21 veranschaulicht einen Blockaufbau, bei dem die Zieladresse und die Lokaladresse nicht getrennt in dem Block enthalten sind, sondern ein Blockidentifikationscode ID ohne Berücksichtigung der Knotenadresse vorgesehen ist. Die Verwendung des ID-Codes ermöglicht das Erkennen des Blocks ohne Berücksichtigung der Knotenadresse. Selbst in dem Fall einer Veränderung eines Sendeknotens für ein bestimmtes Schaltsignal wegen der Erfordernisse des Fahrzeugaufbaus muß die Datendechiffrier-Software der Empfangsknoten überhaupt nicht verändert werden, obwohl die den Sendeknoten betreffende Signalverarbeitung natürlich verändert werden sollte.
  • In dem Fall, daß verschiedene Meldungsarten mit verschiedenen Adressiersystemen an den Blockbeginn angehängt werden, kann gemäß Fig. 22 der Blockaufbau einfach verwirklicht werden, der einen Prioritäts- und einen Netzidentifikationscode (Netz-ID-Code) aufweist, die dem Blockidentifikationscode mit einem Aufbau gemäß Fig. 21 vorangehen. Bei dem Blockaufbau gemäß Fig. 22 ist die Datenlänge festgelegt (4 Byte). Der Aufbau kann jedoch natürlich auf den Fall angewandt werden, bei dem der Umfang aller Daten veränderlich ist. Bei dem Aufbau gemäß Fig. 22 werden die Codes für Priorität und Netzidentifikation beispielsweise von einem 4 Bit breiten Prioritätscode und einem 4 Bit breiten Netzidentifikationscode gebildet. Je größer die Prioritätszahl ist, desto höher ist die Priorität, die bei einer Kollision eingeräumt wird. Der Netzidentifikationscode wird zur wirksamen Fehlererkennung verwendet, beispielsweise zur automatischen Fehlererkennung jedes Netzes bei Fehlererkennung außerhalb von Platinen, beispielsweise in dem Fall, daß sich eine Vielzahl von Netzen innerhalb eines einzigen Fahrzeugs befinden, so daß ein großes Subsystem, wie ein Informationsverarbeitungsgerät, ein einzelnes Netz bildet.
  • Ein anderer Zweck des Netzidentifikationscodes besteht darin, daß ein gemeinsames Fehlererkennungsgerät mit verschiedenen Signalisier-Tabellen verwendet werden kann, die von verschiedenen Automobilherstellern zur Fehlererkennung außerhalb von Platinen entwickelt wurden. Im einzelnen unterscheidet sie bei Anschluß des gemeinsamen Fehlererkennungsgeräts an den Multiplex-Bus eines Fahrzeugs die Gruppe der Fahrzeugtypen mit Hilfe des Netzidentifikationscodes in dem Block. Das Gerät liest dann den Eintrag aus der Signalisier-Tabelle aus; der dem Fahrzeugtyp entspricht, und führt die Fehlererkennung basierend auf dem Eintrag aus.
  • Fig. 23 veranschaulicht ein Multiplex-Übertragungssystem gemäß einem anderen Ausführungsbeispiel der Erfindung. Bei diesem Ausführungsbeispiel wird ein PWM-Code als Übertragungscode verwendet, dessen Logik umgekehrt zu der des Codes gemäß Fig. 19 ist. Der Block beginnt mit dem in Fig. 20 dargestellten Startbit, das von einem 4 Bit breiten Prioritätscode, der die Priorität eines Blocks angibt, einem 4 Bit breiten Netzidentifikationscode und einem 8 Bit breiten Blockidentifikationscode (ID) gefolgt wird. Nach dem Blockidentifikationscode ist ein 4 Byte breiter Bereich vorgesehen, der aus einem 2 Byte breiten Feld "Daten gültig/ungültig" und einem 2 Byte breiten Datenbereich besteht
  • Im einzelnen ist das Feld "Daten gültig/ungültig" des Blocks F, das dem 16 Bit (oder 2 Byte) breiten Datenbereich vorangeht, ein Feld von 16-Bit-Codes, die jeweils dem nullten bis fünfzehnten Bit des Datenbereichs zum Angeben der Gültigkeit bzw. Ungültigkeit des jeweiligen Datenbits entsprechen. D.h., daß das nullte bis fünfzehnte Bit des Datenbereichs jeweils dem nullten bis fünfzehnten Bit des Felds "Daten gültig/ungültig" entsprechen. Falls das nullte Bit des Felds "Daten gültig/ungültig" beispielsweise "0" ist, sind die dem nullten Bit des Datenbereichs entsprechenden Daten ungültig. Dementsprechend sind, falls das erste Bit des Felds "Daten gültig/ungültig" "1" ist, die dem ersten Bit des Datenbereichs entsprechenden Daten gültig. Falls die Daten gültig sind, arbeitet der Empfangs-Multiplexknoten einfach basierend auf den Daten. Sind jedoch die Daten ungültig, ignoriert der Empfangsknoten die Daten, unabhängig von dem Inhalt des Bits, d. h. der Knoten trifft aufgrund dessen keine Entscheidung. Durch ein solches Vorsehen des Felds "Daten gültig/ungültig" müssen die Inhalte der Daten in dem Datenbereich nicht in Abhängigkeit von dem Typ und der Bauart der Fahrzeuge verändert werden und können auf verschiedene Systemkonfigurationen angewandt werden, indem die Codes der erforderlichen Bits in dem Feld "Daten gültig/ungültig" verändert werden. Infolgedessen muß die Anzahl der Blöcke bei einem Anstieg der Anzahl von Fahrzeugtypen und/oder -bauarten nicht erhöht werden, so daß der Datenbereich wirksam eingesetzt werden kann. Außerdem kann der Block zur gemeinsamen Verwendung bei allen Fahrzeugtypen genormt werden, wodurch der Umfang der Entwicklung von Multiplex-Übertragungssystemen verringert werden kann.
  • Dem Datenbereich folgt ein 1 Byte breiter Fehlerprüfcode. Dieser Fehlerprüfcode wird zum Prüfen von insgesamt 56 Bit von dem Prioritätscode bis zum Fehlerprüfcode selbst mit Hilfe eines 8 Bit breiten CRC-Codes ("cyclic redundancy check", zyklische Blockprüfung) verwendet, dessen Generatorpolynom beispielsweise x&sup8; + x² + x + 1 ist. Der Fehlerprüfcode wird von einem in Fig. 24(c) dargestellten EOD-Feld und einem 3 Byte breiten ACK-Feld für 24 Knoten gefolgt, in dem der Empfang des Blocks bestätigt wird. Wenn nach dem ACK-Feld innerhalb einer zumindest 2 Bit entsprechenden Periode kein Signal erfaßt wird, kann jeder Knoten mit dem Senden von Daten beginnen.
  • Vorstehend wurde das Multiplex-Übertragungssystem der Erfindung unter Bezug auf mehrere bevorzugte Ausführungsbeispiele beschrieben, bei denen die Aktualisierung der ACK-Tabelle ausgeführt wird. Nachstehend wird ein weiteres bevorzugtes Ausführungsbeispiel der Erfindung beschrieben. Gemäß diesem Ausführungsbeispiel wird beim wiederholten Übertragen des Blocks, falls ein in der ACK-Tabelle eingetragener Multiplexknoten als Reaktion auf die wiederholte Blockübertragung nach der ersten Übertragung desselben Blocks sein ACK-Signal fortgesetzt nicht zurücksendet, die wiederholte Blockübertragung für eine vorgegebene Anzahl von Malen wiederholt. Die wiederholte Blockübertragung wird nicht für den Multiplexknoten durchgeführt, der sein ACK-Signal zumindest einmal während der Dauer von der ersten Übertragung bis zur vorangegangenen wiederholten Übertragung desselben Blocks zurückgesendet hat. Bei diesem Beispiel wird der Einfachheit halber angenommen, daß die Höchstzahl anschließbarer Knoten 16 beträgt.
  • Nachstehend wird das Ausführungsbeispiel unter Bezug auf die Zeichnung beschrieben. Fig. 25 zeigt den Fall, bei dem der Vorder-Multiplexknoten FN und der Rück-Multiplexknoten RN abwechselnd ihre ACK-Signale zurücksenden. Als Reaktion auf die wiederholte Übertragung (1) des Blocks F8 (Fig. 25(c)) und die wiederholte Übertragung (1) des Blocks F9 (Fig. 25(e)) sendet der Rück-Multiplexknoten RN das ACK-Signal A4 zurück, aber der Vorder-Multiplexknoten FN sendet sein ACK-Signal Al nicht zurück. Es sei bemerkt, daß der Vorder-Multiplexknoten FN das ACK-Signal AI bei der ersten Übertragung der entsprechenden Blöcke F8 und F9 (Fig. 25(b) und 25(d)) zurückgesendet hat, weshalb die Blöcke anschließend nicht an den Knoten FN wiederholt übertragen werden. Nachstehend wird angenommen, daß anstelle dieses Systems mit wiederholter Übertragung ein System verwendet wird, bei dem die ACK-Signale zusammen mit der ACK-Tabelle zum Unterscheiden zwischen erfolgreicher und mißlungener Signalübertragung verglichen werden. Beeinflussen sich zwei oder mehr Multiplexknoten in dem Multiplex-Übertragungssystem beispielsweise durch Rauschen gegenseitig, wird die wiederholte Übertragung des Blocks meistens für die vorgegebene Anzahl von Malen wiederholt, falls die Knoten gemäß Fig. 26 ihre ACK-Signale abwechselnd als Reaktion auf die Übertragung demselben Blocks zurücksenden, so daß der Übertragungsumfang vergrößert wird.
  • Bei jedem der vorstehend beschriebenen Ausführungsbeispiele bestimmt jeder Empfangs-Multiplexknoten durch den Fehlerprüfcode, ob der Inhalt jedes empfangenen Blocks richtig ist, und, falls kein Fehler erfaßt wird, sendet er das zugehörige ACK-Signal an den Sende-Multiplexknoten in dem Bitbereich des ACK-Feldes zurück, der dessen Adresse entspricht. D.h. daß jeder Multiplexknoten das ACK-Signal über den Multiplex-Übertragungsweg selbst dann sendet, wenn er die empfangenen Daten nicht verwendet, da sich die Daten nicht auf diesen beziehen. Deswegen kann jeder Multiplexknoten die Schadhaftigkeit anderer Knoten durch einen Vergleich von in normalem Zustand zu empfangenden ACK-Signalen mit den tatsächlich bei jeder Blockübertragung empfangenen ACK-Signalen erfassen.
  • Falls beispielsweise erfaßt wird, daß am Ende kein ACK-Signal von einem Multiplexknoten für eine vorgegebene Anzahl von Malen zurückgesendet wird, wird der Knoten selbst als defekt beurteilt, jedoch nicht infolge des Übertragungsfehlers. Der Grund zur Verwendung der normalen ACK-Signale für den Vergleich besteht darin, daß der Inhalt der Informationen in dem ACK-Feld veränderlich ist, da einige Multiplexknoten bei bestimmten Fahrzeugtypen und -bauarten optional sind. Beispielsweise können bei einem Fahrzeugtyp 8 Multiplexknoten, bei einem anderen hingegen nur 5 Multiplexknoten verwendet werden.
  • Die Informationen des ACK-Feldes können im normalen Zustand für jeden Fahrzeugtyp vorgegeben sein oder die Informationen des ACK-Feldes, die zu einem bestimmten Zeitpunkt, beispielsweise zu dem Zeitpunkt, bei dem alle in das Fahrzeug eingebauten Multiplexknoten für das erste Mal mit Spannung versorgt werden (in diesem Fall kann die positiv logische Summe der ACK-Signale einer Vielzahl von Blöcken verwendet werden), erhalten werden, können als Informationen im normalen Zustand verwendet werden. Wahlweise können im normalen Zustand die Informationen der ACK-Tabelle als Informationen der ACK-Signale derart verwendet werden, daß das Aktualisieren (Löschen eines Bits) der ACK-Tabelle die Schadhaftigkeit des dem gelöschten Bit entsprechenden Multiplexknotens angeben kann.
  • Wenn ein Multiplexknoten als defekt erfaßt wird, wird durch eine Warnanzeige oder einen Warn-Piepton ein Vorgang zum Informieren des Fahrzeugführers über die Schadhaftigkeit des Knotens durchgeführt.
  • Es können auch Fälle auftreten, bei denen die Schadhaftigkeit des Multiplex-Übertragungssystems unterbrochen erfaßt wird, beispielsweise dann, wenn ein Knoten im Ansprechen auf eine bestimmte Fehlererkennungsmeldung das ACK-Signal zurücksendet, aber im Ansprechen auf eine andere Fehlererkennungsmeldung kein ACK-Signal zurücksendet, oder dann, wenn der Knoten manchmal das ACK-Signal nicht zurücksendet, während dieselbe Fehlererkennungsmeldung für eine Vielzahl von Malen gesendet wird, weil der Knoten nicht vollständig defekt, sondern beispielsweise wegen einer unterbrochenen Verbindung seines Anschlusses außer Funktion ist. Zum Bewältigen einer derartigen Situation kann die Anzahl der Male gezählt werden, daß das ACK-Signal nicht zurückgesendet wird, und dann, wenn der Integrationswert in einer vorgebenen Zeitdauer einen vorgegebenen Wert überschreitet, wird der betroffene Knoten als defekt beurteilt und eine Warnung ausgegeben. Dadurch kann die Zuverlässigkeit des Multiplex-Übertragungssystems weiter verbessert werden.
  • Im einzelnen wird gemäß Fig. 27 die Auftrittshäufigkeit der unterbliebenen Rückmeldung für jeden Multiplexknoten während einer vorgegebenen Zeitdauer T integriert, beispielsweise einer Stunde, und dann, wenn der Integrationswert einen vorgegebenen Wert N überschreitet, wird der betroffene Multiplexknoten als defekt beurteilt. Anstelle des Erhalts des Integrationswertes der Auftrittshäufigkeit der unterbliebenen Rückmeldung während der vorgegebenen Zeitdauer kann auch die Auftrittshäufigkeit der unterbliebenen Rückmeldung bezogen auf eine vorgegebene Anzahl von Datenübertragungen integriert werden.
  • Nachstehend wird die Integration der Auftrittshäufigkeit der unterbliebenen Rückmeldung anhand des Flußdiagramms von Fig. 28 beschrieben. Jeder Multiplexknoten vergleicht die Informationen der normalen ACK-Signale mit den von den empfangenen ACK-Signalen jedes Blocks getragenen Informationen und bestimmt bei einem Schritt S10, ob die empfangenen ACK-Signale mit den normalen ACK-Signalen übereinstimmen. Falls die empfangenen ACK-Signale mit den normalen ACK-Signalen übereinstimmen, wird der Zähler der bis zu diesem Zeitpunkt gezählten ununterbrochen ausgebliebenen Rückmeldungen bei einem Schritt S11 zurückgesetzt. Bei einem Schritt S12 wird der Zählwert der von einem Zähler A gezählten normalen Rückmeldungen um eins erhöht und bei einem Schritt S13 wird bestimmt, ob die normalen ACK-Signale m-mal hintereinander empfangen worden sind. Falls die ACK-Signale am Ende m-mal empfangen worden sind, wird der Zählwert eines Zählers B zurückgesetzt (Schritt S14) und die Fehlererkennung mit den nachfolgenden ACK-Signalen durchgeführt. Auch dann, wenn die ACK- Signale für eine Anzahl von Malen empfangen worden sind, die kleiner als m ist, wird die Fehlererkennung mit den nachfolgenden ACK-Signalen durchgeführt, wobei Schritt S14 ausgelassen wird. Wird andererseits bei Schritt S10 festgestellt, daß ein anormales ACK-Signal empfangen wird, wird der Zählwert des Zählers A zurückgesetzt (Schritt S15) und die Anzahl der ununterbrochen ausgebliebenen Rückmeldungen für jeden Multiplexknoten um eins erhöht (Schritt S16). Dann wird bei einem Schritt S17 für jeden Multiplexknoten bestimmt, ob die Anzahl der Male, bei denen der Knoten am Ende keine Rückmeldung gemacht hat, nicht kleiner als ein vorgegebener Wert ist, beispielsweise 4. Ist die Anzahl nicht kleiner als 4, wird der betroffene Multiplexknoten als defekt beurteilt (Schritt S18). Ist die Anzahl der ununterbrochen ausgebliebenen Rückmeldungen kleiner als 4, wird bei einem Schritt S19 die Anzahl der ausgebliebenen Rückmeldungen digital für jeden Multiplexknoten integriert. Daraufhin wird bei einem Schritt S20 bestimmt, ob der Integrationswert der ausgebliebenen Rückmeldungen kleiner als der vorgegebener Wert N ist. Wenn der Integrationswert größer als oder gleich dem vorgegebenen Wert N ist, wird bei einem Schritt S21 der betroffene Multiplexknoten als defekt beurteilt, wohingegen, wenn der Integrationswert kleiner als der vorgegebene Wert N ist, die Fehlererkennung mit den nachfolgenden ACK-Signalen durchgeführt wird.

Claims (18)

1. Multiplex-Übertragungsverfahren, bei dem einer aus einer Vielzahl, über einen Übertragungsweg (MB) miteinander verbundener Knoten (FN, CS, MT, RN) als Sendeknoten Daten blockweise (F) über den Übertragungsweg sendet und andere aus der Vielzahl von Knoten als Empfangsknoten bei fehlerfreiem Empfang des Datenblocks jeweils ein Empfangs-Rückmeldesignal (ACK) über den Übertragungsweg senden, wobei das Multiplex- Übertragungsverfahren folgende Schritte umfaßt:
Erzeugen einer Empfangs-Rückmeldesignal-Tabelle, die aus Informationseinheiten besteht, von denen jede jeweils einem aus der Vielzahl von Knoten entspricht, in jedem aus der Vielzahl von Knoten und
Veranlassen jedes Empfangsknotens, der den Datenblock fehlerfrei empfangen hat, das diesem zugehörige Empfangs- Rückmeldesignal zurückzusenden, gekennzeichnet durch
Erzeugen eines Empfangs-Rückmeldesignalbereichs (ACK- FELD), der eine Vielzahl von jeweils der Vielzahl von Knoten zugeordneten Teilen enthält, in dem Block,
wobei jede Informationseinheit jeweils einem der Vielzahl von Teilen des Empfangs-Rückmeldesignalbereichs entspricht,
wobei jeder Empfangsknoten, der den Datenblock fehlerfrei empfangen hat, an den Teil des Empfangs-Rückmeldesignalbereichs, der dem jeweiligen Knoten entspricht, das zugehörige Empfangs-Rückmeldesignal zurücksendet,
Veranlassen jedes aus der Vielzahl von Knoten, zwischen erfolgreicher und mißlungener Signalübertragung durch einen Vergleich der Informationen in dem Empfangs-Rückmeldesignalbereich mit den vorher in der Empfangs-Rückmeldesignal-Tabelle eingetragenen Informationen zu unterscheiden, und
Veranlassen des Sendeknotens, den Datenblock wiederholt zu senden und die Empfangs-Rückmeldesignal-Tabellen aller aus der Vielzahl von Knoten zu aktualisieren, wenn die in der Empfangs-Rückmeldesignal-Tabelle eingetragenen Informationen nicht mit den Informationen des Empfangs-Rückmeldesignalbereichs übereinstimmen.
2. Multiplex-Übertragungsverfahren nach Anspruch 1, dadurch gekennzeichnet, daß die Vielzahl von Knoten jeweils einheitsweise die Informationen des Empfangs-Rückmeldesignalbereichs mit den vorher in der Empfangs-Rückmeldesignal-Tabelle eingetragenen Informationen vergleichen und die Empfangs-Rückmeldesignal-Tabelle aufgrund des Vergleichsergebnisses aktualisieren.
3. Multiplex-Übertragungsverfahren nach Anspruch 1 oder 2, dadurch gekennzeichnet, daß die Informationen der Empfangs-Rückmeldesignal-Tabelle mit den Informationen in dem Empfangs-Rückmeldesignalbereich aktualisiert werden, wenn die Informationen in dem Empfangs- Rückmeldesignalbereich nicht ununterbrochen für eine vorgegebene Anzahl von Malen mit den Informationen der Empfangs- Rückmeldesignal-Tabelle übereinstimmen, während blockweise zwischen erfolgreicher und mißlungener Signalübertragung hinsichtlich einer Vielzahl von ununterbrochen übertragenen Blöcken unterschieden wird.
4. Multiplex-Übertragungsverfahren nach Anspruch 3, dadurch gekennzeichnet, daß die Inhalte der Vielzahl von ununterbrochen übertragenen Blöcke dieselben sind.
5. Multiplex-Übertragungsverfahren nach Anspruch 3 oder 4, dadurch gekennzeichnet, daß dann, wenn ein in der Empfangs-Rückmeldesignal-Tabelle eingetragener Knoten das Empfangs-Rückmeldesignal für eine erste vorgegebene Anzahl von Malen nicht ununterbrochen zurücksendet, jeder aus der Vielzahl von Knoten die Eintragung der Informationseinheit, die dem das Empfangs-Rückmeldesignal nicht zurücksendenden Knoten entspricht, aus der Empfangs-Rückmeldesignal-Tabelle löscht und dann, wenn ein nicht in der Empfangs-Rückmeldesignal-Tabelle eingetragener Knoten das Empfangs-Rückmeldesignal für eine zweite vorgegebene Anzahl von Malen einschließlich eins zurücksendet, die kleiner als die erste vorgegebene Anzahl von Malen ist, jeder aus der Vielzahl von Knoten die Informationseinheit, die dem Knoten, der das Empfangs-Rückmeldesignal zurückgesendet hat, entspricht, in der Empfangs-Rückmeldesignal-Tabelle einträgt.
6. Multiplex-Übertragungsverfahren nach einem der Ansprüche 1 bis 5, dadurch gekennzeichnet, daß die Entscheidung über eine Schadhaftigkeit jedes aus der Vielzahl von Knoten aufgrund der Aktualisierung und Nicht-Aktualisierung der Informationen in der Empfangs-Rückmeldesignal-Tabelle getroffen wird.
7. Multiplex-Übertragungsverfahren nach Anspruch 6, dadurch gekennzeichnet, daß die Entscheidung über die Schadhaftigkeit jedes aus der Vielzahl von Knoten aufgrund des Integrationswerts der Aktualisierung der Empfangs-Rückmeldesignal-Tabelle getroffen wird, der das Löschen und Hinzufügen von Informationen in der Empfangs-Rückmeldesignal-Tabelle darstellt.
8. Multiplex-Übertragungsverfahren nach einem der Ansprüche 1 bis 7, dadurch gekennzeichnet, daß ein pulsbreitenmodulierter Code zum Unterscheiden einer auf einer Größe einer Impulsbreite aufbauenden Binärlogik als Übertragungscode zumindest in dem Empfangs-Rückmeldesignalbereich verwendet wird.
9. Multiplex-Übertragungsverfahren nach einem der Ansprüche 1 bis 7, dadurch gekennzeichnet, daß der übertragene Block einen Blockidentifikationscode enthält, der einen dem Block zugehörigen Wert aufweist.
10. Multiplex-Übertragungsverfahren nach Anspruch 9, dadurch gekennzeichnet, daß der übertragene Block außerdem einen Prioritätscode, der die Priorität der Übertragung des Blocks über den Übertragungsweg angibt, und einen Netzidentifikationscode enthält, die beide dem Blockidentifikationscode vorangehen.
11. Multiplex-Übertragungsverfahren nach einem der Ansprüche 1 bis 10, dadurch gekennzeichnet, daß der übertragene Block ein Datenbereich zum Tragen von zu übertragenden Daten und einen Bereich "Daten gültig/ungültig" enthält, der dieselbe Bitlänge wie der Datenbereich aufweist und die Gültigkeit bzw. Ungültigkeit der Daten für die jeweiligen Bits des Datenbereichs angibt.
12. Multiplex-Übertragungsverfahren, bei dem einer aus einer Vielzahl über einen Übertragungsweg miteinander verbundener Knoten als Sendeknoten Daten blockweise über den Übertragungsweg sendet und andere aus der Vielzahl von Knoten als Empfangsknoten bei fehlerfreiem Empfang des Datenblocks jeweils ein Empfangs-Rückmeldesignal über den Übertragungsweg senden, wobei das Multiplex-Übertragungsverfahren folgende Schritte umfaßt:
Erzeugen einer Empfangs-Rückmeldesignal-Tabelle, die aus Informationseinheiten besteht, von denen jede jeweils einem aus der Vielzahl von Knoten entspricht, in jedem aus der Vielzahl von Knoten und
Veranlassen jedes Empfangsknotens, der den Datenblock fehlerfrei empfangen hat, das diesem zugehörige Empfangs- Rückmeldesignal zurückzusenden, gekennzeichnet durch
Erzeugen eines Empfangs-Rückmeldesignalbereichs, der eine Vielzahl von jeweils der Vielzahl von Knoten zugeordneten Teilen enthält, in dem Block,
wobei jede Informationseinheit jeweils einem der Vielzahl von Teilen des Empfangs-Rückmeldesignalbereichs entspricht,
wobei jeder Empfangsknoten, der den Datenblock fehlerfrei empfangen hat, an den Teil des Empfangs-Rückmeldesignalbereichs, der dem jeweiligen Knoten entspricht, das zugehörige Empfangs-Rückmeldesignal zurücksendet und
Veranlassen jedes Sendeknotens, die Informationen in dem Empfangs-Rückmeldesignalbereich einheitsweise mit den vorher in der Empfangs-Rückmeldesignal-Tabelle eingetragenen Informationen zu vergleichen, den Block nur dann wiederholt zu übertragen, wenn kein Empfangs-Rückmeldesignal an den Empfangs-Rückmeldesignalbereich von einem Knoten zurückgesendet worden ist, der das Empfangs-Rückmeldesignal zurücksenden sollte, und die wiederholte Übertragung des Blocks bis zu einer vorgegebenen Anzahl von Malen zu wiederholen, wenn das Empfangs-Rückmeldesignal des Knotens nicht zumindest einmal in den Empfangs-Rückmeldesignalbereichen in den übertragenen und wiederholt übertragenen Blöcken auftritt.
13. Multiplex-Übertragungsverfahren, bei dem einer aus einer Vielzahl von über einen Übertragungsweg miteinander verbundenen Knoten als Sendeknoten Daten blockweise über den Übertragungsweg sendet und andere aus der Vielzahl von Knoten als Empfangsknoten bei fehlerfreiem Empfang des Datenblocks jeweils ein Empfangs-Rückmeldesignal über den Übertragungsweg senden, wobei das Multiplex-Übertragungsverfahren folgende Schritte umfaßt:
Veranlassen jedes Empfangsknotens, der den Datenblock fehlerfrei empfangen hat, das diesem zugehörige Empfangs- Rückmeldesignal zurückzusenden, gekennzeichnet durch
Erzeugen eines Empfangs-Rückmeldesignalbereichs, der eine Vielzahl von jeweils der Vielzahl von Knoten zugeordneten Teilen enthält, in dem Block,
wobei jeder Empfangsknoten, der den Datenblock fehlerfrei empfangen hat, an den Teil des Empfangs-Rückmeldesignalbereichs, der dem jeweiligen Knoten entspricht, das zugehörige Empfangs-Rückmeldesignal zurücksendet und
Veranlassen jedes Sendeknotens, der normale Empfangs- Rückmeldesignale des Empfangs-Rückmeldesignalbereichs vorher speichert, die als Reaktion auf die Übertragung jedes Blocks zurückgesendeten Empfangs-Rückmeldesignale in dem Empfangs- Rückmeldesignalbereich mit den gespeicherten Empfangs-Rückmeldesignalen zu vergleichen, damit über die Schadhaftigkeit jedes der Vielzahl von Knoten aufgrund des Vergleichsergebnisses entschieden wird.
14. Multiplex-Übertragungsverfahren nach Anspruch 13, dadurch gekennzeichnet, daß der Übertragungsknoten einen Knoten als defekt beurteilt, wenn der Knoten eine vorgegebene Anzahl von Malen am Ende während einer ununterbrochenen Blockübertragung das Empfangs- Rückmeldesignal nicht zurücksendet.
15. Multiplex-Übertragungsverfahren nach Anspruch 13 oder 14, dadurch gekennzeichnet, daß die Anzahl von Malen, die das Empfangs-Rückmeldesignal nicht über den Übertragungsweg zurückgesendet wird, für jeden aus der Vielzahl von Knoten während der Blockübertragung über den Übertragungsweg integriert wird, und dann, wenn der einem Knoten zugehörige Integrationswert innerhalb einer vorgegebenen Periode einen vorgegebenen Wert erreicht, der Knoten als defekt beurteilt wird.
16. Multiplex-Übertragungssystem, bei dem einer aus einer Vielzahl über einen Übertragungsweg miteinander verbundener Knoten als Sendeknoten Daten blockweise über den Übertragungsweg sendet und andere aus der Vielzahl von Knoten als Empfangsknoten bei fehlerfreiem Empfang des Datenblocks jeweils ein Empfangs-Rückmeldesignal über den Übertragungsweg senden, mit
einer Einrichtung zum Erzeugen einer Empfangs-Rückmeldesignal-Tabelle, die aus Informationseinheiten besteht, von denen jede jeweils einem aus der Vielzahl von Knoten entspricht, in jedem aus der Vielzahl von Knoten und
einer Einrichtung zum Veranlassen jedes Empfangsknotens, der den Datenblock fehlerfrei empfangen hat, das diesem zugehörige Empfangs-Rückmeldesignal zurückzusenden, gekennzeichnet durch
eine Einrichtung zum Erzeugen eines Empfangs-Rückmeldesignalbereichs, der eine Vielzahl von jeweils der Vielzahl von Knoten zugeordneten Teilen enthält, in dem Block,
wobei jede Informationseinheit jeweils einem aus der Vielzahl von Teilen des Empfangs-Rückmeldesignalbereichs entspricht,
wobei jeder Empfangsknoten, der den Datenblock fehlerfrei empfangen hat, an den Teil in dem Empfangs-Rückmeldesignalbereich, der dem jeweiligen Knoten entspricht, das zugehörige Empfangs-Rückmeldesignal zurücksendet,
eine Einrichtung zum Veranlassen jedes aus der Vielzahl von Knoten, zwischen erfolgreicher und mißlungener Signal- Übertragung durch einen Vergleich der Informationen in dem Empfangs-Rückmeldesignalbereich mit den vorher in der Empfangs-Rückmeldesignal-Tabelle eingetragenen Informationen zu unterscheiden, und
eine Einrichtung zum Veranlassen des Sendeknotens, den Datenblock wiederholt zu senden und die Empfangs-Rückmeldesignal-Tabellen aller aus der Vielzahl von Knoten zu aktualisieren, wenn die in der Empfangs-Rückmeldesignal-Tabelle eingetragenen Informationen nicht mit den Informationen des Empfangs-Rückmeldesignalbereichs übereinstimmen.
17. Multiplex-Übertragungssystem, bei dem einer aus einer Vielzahl über einen Übertragungsweg miteinander verbundener Knoten als Sendeknoten Daten blockweise über den Übertragungsweg sendet und andere aus der Vielzahl von Knoten als Empfangsknoten bei fehlerfreiem Empfang des Datenblocks jeweils ein Empfangs-Rückmeldesignal über den Übertragungsweg senden, mit
einer Einrichtung zum Erzeugen einer Empfangs-Rückmeldesignal-Tabelle, die aus Informationseinheiten besteht, von denen jede jeweils einem aus der Vielzahl von Knoten entspricht, in jedem aus der Vielzahl von Knoten und
einer Einrichtung zum Veranlassen jedes Empfangsknotens, der den Datenblock fehlerfrei empfangen hat, das diesem zugehörige Empfangs-Rückmeldesignal zurückzusenden, gekennzeichnet durch
eine Einrichtung zum Erzeugen eines Empfangs-Rückmeldesignalbereichs, der eine Vielzahl von jeweils der Vielzahl von Knoten zugeordneten Teilen enthält, in dem Block,
wobei jede Informationseinheit jeweils einem aus der Vielzahl von Teilen des Empfangs-Rückmeldesignalbereichs entspricht,
wobei jeder Empfangsknoten, der den Datenblock fehlerfrei empfangen hat, an den Teil des Empfangs-Rückmeldesignalbereichs, der dem jeweiligen Knoten entspricht, das zugehörige Empfangs-Rückmeldesignal zurücksendet und
eine Einrichtung zum Veranlassen des Sendeknotens, die Informationen in dem Empfangs-Rückmeldesignalbereich einheitsweise mit den vorher in der Empfangs-Rückmeldesignal-Tabelle eingetragenen Informationen zu vergleichen, zum wiederholten Übertragen des Blocks nur dann, wenn kein Empfangs- Rückmeldesignal von einem Knoten, der das Empfangs-Rückmeldesignal zurücksenden sollte, an den Empfangs-Rückmeldesignalbereich zurückgesendet worden ist, und zum Wiederholen der Übertragung des Blocks bis zu einer vorgegebenen Anzahl von Malen, wenn das Empfangs-Rückmeldesignal des Knotens nicht zumindest einmal in den Empfangs-Rückmeldesignalbereichen in den übertragenen und wiederholt übertragenen Blöcken auftritt.
18. Multiplex-Übertragungssystem, bei dem einer aus einer Vielzahl über einen Übertragungsweg miteinander verbundener Knoten als Sendeknoten Daten blockweise über den Übertragungsweg sendet und andere aus der Vielzahl von Knoten als Empfangsknoten bei fehlerfreiem Empfang des Datenblocks jeweils ein Empfangs-Rückmeldesignal über den Übertragungsweg senden, mit
einer Einrichtung zum Veranlassen jedes Empfangsknotens, der den Datenblock fehlerfrei empfangen hat, das diesem zugehörige Empfangs-Rückmeldesignal zurückzusenden, gekennzeichnet durch
eine Einrichtung zum Erzeugen eines Empfangs-Rückmeldesignalbereichs, der eine Vielzahl von jeweils der Vielzahl von Knoten zugeordneten Teilen enthält, in dem Block,
wobei jeder Empfangsknoten, der den Datenblock fehlerfrei empfangen hat, an den Teil des Empfangs-Rückmeldesignalbereichs, der dem jeweiligen Knoten entspricht, das zugehörige Empfangs-Rückmeldesignal zurücksendet und
eine Einrichtung zum Veranlassen jedes Sendeknotens, der normale Empfangs-Rückmeldesignale des Empfangs-Rückmeldesignalbereichs vorher speichert, die als Reaktion auf die Übertragung jedes Blocks zurückgesendeten Empfangs-Rückmeldesignale in dem Empfangs-Rückmeldesignalbereich mit den gespeicherten Empfangs-Rückmeldesignalen zu vergleichen, damit über die Schadhaftigkeit jedes aus der Vielzahl von Knoten aufgrund des Vergleichsergebnisses entschieden wird.
DE3851127T 1987-11-30 1988-11-30 Multiplex-Übertragungssystem. Expired - Fee Related DE3851127T2 (de)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP30242787 1987-11-30
JP30242187 1987-11-30
JP19760188 1988-08-08
JP19760288 1988-08-08

Publications (2)

Publication Number Publication Date
DE3851127D1 DE3851127D1 (de) 1994-09-22
DE3851127T2 true DE3851127T2 (de) 1995-01-12

Family

ID=27475870

Family Applications (1)

Application Number Title Priority Date Filing Date
DE3851127T Expired - Fee Related DE3851127T2 (de) 1987-11-30 1988-11-30 Multiplex-Übertragungssystem.

Country Status (6)

Country Link
US (1) US4951281A (de)
EP (1) EP0319271B1 (de)
JP (1) JP2713446B2 (de)
KR (1) KR890009118A (de)
CA (1) CA1316276C (de)
DE (1) DE3851127T2 (de)

Families Citing this family (42)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5155857A (en) * 1987-05-29 1992-10-13 Hitachi, Ltd. Communication processing system in which communication by terminals is controlled according to a terminal management table
JP2771556B2 (ja) * 1988-10-31 1998-07-02 古河電気工業株式会社 車両用多重伝送装置
JP2805151B2 (ja) * 1989-02-15 1998-09-30 古河電気工業株式会社 故障診断装置
JP2771662B2 (ja) * 1989-02-21 1998-07-02 キヤノン株式会社 画像記録装置
DE3906334A1 (de) * 1989-02-28 1990-09-06 Standard Elektrik Lorenz Ag Uebertragungsnetz mit schaltbaren netzknoten
IT1232090B (it) * 1989-05-04 1992-01-23 Sgs Thomson Microelectronics Sistema di collegamento tra un unita di elaborazione principale e del le unita periferiche
GB8916489D0 (en) * 1989-07-19 1989-09-06 British Telecomm Data communication method and system
JP2904296B2 (ja) * 1990-03-30 1999-06-14 マツダ株式会社 車両用多重伝送装置
JP2904298B2 (ja) * 1990-03-30 1999-06-14 マツダ株式会社 車両用多重伝送装置
US5343469A (en) * 1990-06-14 1994-08-30 Nec Corporation Communication system and communication devices having lock function
DE69125772T2 (de) * 1990-09-13 1997-07-31 Mazda Motor Multiplexübertragungssystem für Fahrzeuge
US5351041A (en) * 1990-10-25 1994-09-27 Pioneer Electronic Corporation Method of data communication in communication network on automobile
DE69115642T2 (de) * 1990-10-25 1996-08-01 Pioneer Electronic Corp Verfahren zur Datenübertragung in einem Kraftfahrzeugübertragungsnetz
WO1992010897A1 (fr) * 1990-12-04 1992-06-25 The Furukawa Electric Co., Ltd. Appareil de reglage de tension dans un systeme de transmission multiplex
US5297144A (en) * 1991-01-22 1994-03-22 Spectrix Corporation Reservation-based polling protocol for a wireless data communications network
KR100201580B1 (ko) * 1991-04-02 1999-06-15 후루까와 준노스께 다중전송시스템
JPH04305754A (ja) * 1991-04-02 1992-10-28 Furukawa Electric Co Ltd:The 多重伝送方式
US5357525A (en) * 1991-04-02 1994-10-18 The Furukawa Electric Co., Ltd. Multiplex transmission system
JP3057581B2 (ja) * 1991-05-13 2000-06-26 マツダ株式会社 多重伝送方法
US5379292A (en) * 1991-07-08 1995-01-03 Naldec Corporation Apparatus having priority order storages for recovery from failure of multiplex data transmission
JP3042549B2 (ja) * 1991-08-23 2000-05-15 古河電気工業株式会社 多重伝送方式の受信応答方法
DE4238488A1 (de) * 1991-11-18 1993-06-17 Furukawa Electric Co Ltd
US5613065A (en) * 1992-02-19 1997-03-18 Fujitsu Limited Information broadcasting system having reception error minimizing facility
US5262683A (en) * 1992-04-20 1993-11-16 Ford Motor Company Method for specifying operating characteristics of integrated circuits
US5436898A (en) * 1992-10-08 1995-07-25 International Business Machines Corporation Multi-media network bus
JP2844036B2 (ja) * 1992-10-20 1999-01-06 三菱電機株式会社 通信制御装置
JPH06247232A (ja) * 1993-02-23 1994-09-06 Yazaki Corp 車両の監視制御データ転送制御装置
WO1994027393A1 (en) * 1993-05-07 1994-11-24 Apple Computer, Inc. Data streaming for non-dma digital computing devices
US5517507A (en) * 1993-12-03 1996-05-14 Motorola, Inc. Notification by energy burst of messages with unacceptable quality
JP2991046B2 (ja) * 1994-07-22 1999-12-20 三菱電機株式会社 マスタ−スレ−ブ間通信方式
JP3658829B2 (ja) * 1996-02-05 2005-06-08 ソニー株式会社 データ通信方法
GB2357940B (en) * 1996-07-31 2001-08-22 Inmarsat Ltd Method and apparatus for transmitting data
FR2801698B1 (fr) * 1999-11-25 2002-03-29 Giat Ind Sa Procede d'identification et de commande de composants d'un systeme et dispositif mettant en oeuvre un tel procede
DE10029834A1 (de) * 2000-06-16 2002-01-03 Infineon Technologies Ag Verfahren zum Übertragen von Daten zwischen über einen Bus verbundenen Einrichtungen, und über einen Bus mit anderen Einrichtungen verbindbare Einrichtung
US7050395B1 (en) * 2001-11-30 2006-05-23 Redback Networks Inc. Method and apparatus for disabling an interface between network element data processing units
WO2003105353A2 (en) * 2002-06-11 2003-12-18 Meshnetworks, Inc. System and method for multicast media access using broadcast transmissions with multiple acknowledgments in an ad-hoc communications network
DE102004013629B4 (de) * 2004-03-19 2023-06-01 Volkswagen Ag Kommunikationssystem für ein Kraftfahrzeug
JP2007028411A (ja) * 2005-07-20 2007-02-01 Nissan Motor Co Ltd ネットワーク診断装置及びネットワーク診断方法
DE102008002738B4 (de) * 2008-06-27 2010-03-11 Airbus Deutschland Gmbh Verfahren zum Erkennen eines fehlerhaften Knotens
KR101243322B1 (ko) 2011-12-13 2013-03-13 강릉원주대학교산학협력단 무선통신 시스템에서 ack/nak 전송방법
CN109633261B (zh) * 2019-01-02 2022-01-28 西安金指针电子技术有限公司 一种具有通信功能的模块化多回路计量***
CN112953835B (zh) * 2021-01-18 2023-03-14 广州三七互娱科技有限公司 数据传输方法、装置及***

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA1086397A (en) * 1976-09-14 1980-09-23 Charles G. Diefenderfer Polling an data communication system having a pulse position to binary address conversion circuit
CH632365A5 (de) 1978-01-30 1982-09-30 Patelhold Patentverwertung Datenaustauschverfahren zwischen mehreren partnern.
JPS59126353A (ja) * 1983-01-10 1984-07-20 Hitachi Ltd 車両用ル−プ状デ−タ伝送方式
US4519068A (en) * 1983-07-11 1985-05-21 Motorola, Inc. Method and apparatus for communicating variable length messages between a primary station and remote stations of a data communications system
US4689785A (en) * 1984-09-14 1987-08-25 Sanyo Electric Co., Ltd. Data transmission system
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
US4715031A (en) * 1985-09-23 1987-12-22 Ford Motor Company Vehicular data transfer communication system
US4736371A (en) * 1985-12-30 1988-04-05 Nec Corporation Satellite communications system with random multiple access and time slot reservation
JPS62169544A (ja) * 1986-01-22 1987-07-25 Nippon Telegr & Teleph Corp <Ntt> ル−プネツトワ−クにおけるマルチ接続方法
US4736367A (en) * 1986-12-22 1988-04-05 Chrysler Motors Corporation Smart control and sensor devices single wire bus multiplex system
JPH0771088B2 (ja) * 1987-04-06 1995-07-31 古河電気工業株式会社 多重伝送方式

Also Published As

Publication number Publication date
DE3851127D1 (de) 1994-09-22
EP0319271A3 (en) 1990-12-05
EP0319271B1 (de) 1994-08-17
US4951281A (en) 1990-08-21
EP0319271A2 (de) 1989-06-07
JP2713446B2 (ja) 1998-02-16
CA1316276C (en) 1993-04-13
KR890009118A (ko) 1989-07-15
JPH02153646A (ja) 1990-06-13

Similar Documents

Publication Publication Date Title
DE3851127T2 (de) Multiplex-Übertragungssystem.
DE69025094T2 (de) Multiplex-Übertragungssystem für Kraftfahrzeuge
DE69232686T2 (de) Multiplex-Übertragungssystem
DE3853310T2 (de) Multiplex-Übertragungssystem.
DE68920947T2 (de) Multiplex-Übertragungssystem für Kraftfahrzeuge.
DE69433098T2 (de) Vorrichtung zur Übertragung von Daten
DE69230738T2 (de) Multiplex Übertragung zwischen Knoten mit Quittungssignalen und CRC-Rechnung
DE68925958T2 (de) Adaptives Datenübertragungsprotokoll
DE112008001599T5 (de) Kommunikationssystem für ein Fahrzeug, Kommunikationsvorrichtung für ein Fahrzeug und Kommunikationsverfahren für ein Fahrzeug
DE69015275T2 (de) Datenkommunikationssystem und Vorrichtung mit einer zyklischen Quittungsantwortensequenz.
DE3788551T2 (de) Mehrpunkt-Datenübertragung mit Überwachungssystem zum Erkennen von gestörten Aussenstellen.
DE69032466T2 (de) Aktualisierung von Verbindungszustandsinformationen in Netzwerken
DE68925447T2 (de) Steuerungsverfahren für verteiltes Verarbeitungssystem
DE3136128C2 (de)
DE3887298T2 (de) Multiplex-Übertragungssystem.
DE3238532C3 (de) Datenübertragungseinrichtung
DE4231337C2 (de) Datenübertragungssystem
DE69019013T2 (de) Übertragungsfehler-Diagnosevorrichtung.
DE69221189T2 (de) Multiplexübertragungssystem
DE69129510T2 (de) Multiplex-Übertragungssystem für Kraftfahrzeuge
DE112008000795B4 (de) In einem Fahrzeug verbaute Weiterleitungs-Verbindungseinheit
DE68927400T2 (de) Systemeinrichtung zur Sammlung von Alarmsignalen einer Stationskette
DE19923594A1 (de) Multiplexkommunikationssystem
DE69328648T2 (de) Übertragungssteuerungsvorrichtung
DE60113766T2 (de) System und Verfahren zur Datenübertragung in zwei Moden und entsprechender Sender und Empfänger

Legal Events

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