[go: up one dir, main page]

DE4201642A1 - Multiplex-netzwerksystem - Google Patents

Multiplex-netzwerksystem

Info

Publication number
DE4201642A1
DE4201642A1 DE19924201642 DE4201642A DE4201642A1 DE 4201642 A1 DE4201642 A1 DE 4201642A1 DE 19924201642 DE19924201642 DE 19924201642 DE 4201642 A DE4201642 A DE 4201642A DE 4201642 A1 DE4201642 A1 DE 4201642A1
Authority
DE
Germany
Prior art keywords
data
address
master node
node
slave
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.)
Granted
Application number
DE19924201642
Other languages
English (en)
Other versions
DE4201642C2 (de
Inventor
Tohru Uramoto
Masao Katsuyama
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.)
Mitsubishi Cable Industries Ltd
Original Assignee
Mitsubishi Cable Industries 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 Mitsubishi Cable Industries Ltd filed Critical Mitsubishi Cable Industries Ltd
Publication of DE4201642A1 publication Critical patent/DE4201642A1/de
Application granted granted Critical
Publication of DE4201642C2 publication Critical patent/DE4201642C2/de
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C15/00Arrangements characterised by the use of multiplexing for the transmission of a plurality of signals over a common path
    • G08C15/06Arrangements characterised by the use of multiplexing for the transmission of a plurality of signals over a common path successively, i.e. using time division

Landscapes

  • Small-Scale Networks (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Selective Calling Equipment (AREA)

Description

Die Erfindung betrifft ein Multiplex-Netzwerksystem zur Steuerung ver­ schiedener elektrischer Komponenten in einem Fahrzeug.
Fahrzeuge, beispielsweise Automobile, werden heute mehr und mehr elek­ tronisch gesteuert, was zu einer vergrößerten Anzahl von Kabelbäumen und Steckverbindungen führt. Dies hat zur Folge, daß sich das Fahrzeug­ gewicht erhöht, die Montage des Fahrzeugs erschwert, da sich die Kabel­ bäume nur schwer verbiegen lassen, und daß die Prüfprozesse komplizier­ ter werden, da eine hohe Anzahl von Steckverbindungen kontrolliert wer­ den muß.
Um die genannten Probleme zu überwinden, wurde bereits ein Multiplex- Kommunikationssystem entwickelt, das mit weniger Kabelbäumen zur Signalübertragung auskommt, um verschiedene elektrische Komponen­ ten zu steuern, beispielsweise Lampen, Relais und dergleichen.
Im allgemeinen gibt es zwei Arten von Multiplex-Netzwerksystemen, näm­ lich das sogenannte Master-Slave-System und das Multi-Master-System. Beim Master-Slave-System ist ein einzelner Master-Knoten (Haupt-Kno­ ten) vorhanden, mit dem mehrere Slave-Knoten (abhängige bzw. unterge­ ordnete Knoten) verbunden sind, und zwar jeweils über eine Kommunika­ tionsleitung. Die verschiedenen elektrischen Komponenten, beispielweise Schalter, Lampen, Relais und dergleichen, sind jeweils mit einem der Slave-Knoten verbunden.
Die Kommunikation wird mit Hilfe der sogenannten Abruftechnik (Polling- Betrieb) durchgeführt, bei der der Master-Knoten nacheinander den jewei­ ligen Slave-Knoten das Kommunikationsrecht zuteilt und dann mit diesen Daten austauscht.
Genauer gesagt wird der Master-Knoten nacheinander mit den Slave-Kno­ ten verbunden, wobei der Master-Knoten die Daten vom jeweiligen Slave-Knoten dekodiert, um den zu steuernden Slave-Knoten zu definie­ ren. Ist der Master-Knoten schließlich mit dem zu steuernden Slave-Kno­ ten verbunden, so erfolgt eine Datenübertragung zum Slave-Knoten.
Der Slave-Knoten stellt Daten im Hinblick auf die Zustände der elektri­ schen Komponenten zusammen, die mit ihm verbunden sind, und über­ trägt diese zusammengestellten Daten zum Master-Knoten. Dabei über­ prüft der Slave-Knoten die Adresse der vom Master-Knoten gesendeten Daten, wobei der Slave-Knoten diese Daten akzeptiert, wenn die Adresse in Übereinstimmung mit seiner eigenen Adresse steht.
Beim Master-Slave System ist es nicht möglich, daß die einzelnen Knoten die Daten gleichzeitig übertragen. Eine Datenübertragung kann nur dann erfolgen, wenn dem jeweiligen Knoten ein Kommunikationsrecht zugeteilt worden ist. Jeder Knoten muß also so lange warten, bis er das Kommuni­ kationsrecht erhält, so daß schnelle Reaktionen praktisch nicht möglich sind.
Um das Reaktionsvermögen bzw. Ansprechvermögen zu vergrößern, wur­ de das bereits erwähnte Multi-Master-System entwickelt, welches eine Mehrzahl äquivalenter Knoten enthält, die über eine Kommunikationslei­ tung miteinander verbunden sind. Dabei sind die elektrischen Komponen­ ten, beispielsweise Schalter, Lampen, Relais usw., mit den jeweiligen Kno­ ten verschaltet. Die Kommunikation wird mit Hilfe der sogenannten CSMA/CD (Carrier Sense Multiple Access with Collision Detection)-Tech­ nik gesteuert, bei der sich die Knoten den Kommunikationsrechtszugriff teilen, um eine Datenkommunikation auszuführen. Jeder der Knoten er­ stellt die Daten im Hinblick auf die Zustände der elektrischen Komponen­ ten, die mit ihm verbunden sind, und sendet die erstellten Daten zu allen der Knoten. Sämtliche erstellten Daten werden von allen Knoten praktisch gleichzeitig empfangen, wobei sie die Steueradresse überprüfen, die in den empfangenen Daten enthalten ist. Stimmt die Steueradresse mit der eige­ nen Steueradresse des Knotens überein, so akzeptiert dieser Knoten die Daten. Dieses System zeichnet sich also dadurch aus, daß jeder der Kno­ ten zu beliebiger Zeit Daten aussenden kann, wodurch sich die Ansprech­ empfindlichkeit des Systems wesentlich erhöht. Werden beim Multi-Ma­ ster-System Daten zur selben Zeit übertragen, so können allerdings Daten auf dem Datenbus miteinander kollidieren. In einem solchen Fall werden Knoten in Übereinstimmung mit der Priorität gewillkürt, was heißt, daß Daten mit höherer Priorität zuerst gesendet werden. Danach werden vom Knoten Daten mit niedrigerer Priorität gesendet. Beim Multi-Master-Sy­ stem muß jeder Knoten jedoch die transmittierten bzw. gesendeten Daten dekodieren und darüber hinaus die Fähigkeit aufweisen, Daten in Antwort auf die empfangenen Daten zu erstellen. Das heißt, daß jeder Knoten eine zentrale Prozessoreinheit CPU, einen ROM und einen RAM enthalten muß, wodurch sich der Systemaufbau wesentlich verteuert.
Der Erfindung liegt die Aufgabe zugrunde, ein verbessertes Multiplex- Netzwerksystem zu schaffen, das eine hohe Ansprechempfindlichkeit auf­ weist und darüber hinaus billig im Aufbau ist.
Das Multiplex-Netzwerksystem nach der Erfindung zeichnet sich aus durch:
  • - einen einzigen Master-Knoten,
  • - eine Mehrzahl von Slave-Knoten, mit denen jeweils eine elektrische Kom­ ponente verbunden ist, und
  • - eine gemeinsame Kommunikationsleitung, die den Master-Knoten mit den jeweiligen Slave-Knoten und diese untereinander verbindet,
  • - wobei der Master-Knoten folgendes enthält:
    • - eine erste Empfangssteuereinrichtung, die eine Adresse innerhalb über­ tragener bzw. empfangener Daten mit der Adresse des Master-Knotens vergleicht und bei Übereinstimmung der Adressen diese Daten akzeptiert,
    • - eine Datenverarbeitungs-Steuereinrichtung zum Detektieren der ak­ zeptierten Daten, zur Auswahl eines zu steuernden Slave-Knotens sowie zur Erstellung von Daten zur Steuerung der elektrischen Komponenten,
    • - eine erste Sendesteuereinrichtung, die zu den erstellten Daten die Adresse des ausgewählten Slave-Knotens hinzufügt und die erstellten Da­ ten zusammen mit dieser Adresse aussendet, und
    • - eine erste Kommunikationssteuereinrichtung, die über eine erneute Da­ tenaussendung für den Fall entscheidet, daß sie eine Kollision von Daten auf der Kommunikationsleitung detektiert,
  • - und wobei die Slave-Knoten jeweils folgendes enthalten:
    • - eine zweite Empfangssteuereinrichtung, die eine Adresse innerhalb übertragener bzw. empfangener Daten mit der Adresse des Slave-Knotens vergleicht und bei Übereinstimmung der Adressen diese Daten akzeptiert,
    • -eine zweite Sendesteuereinrichtung, die zu den Daten von der ihr zuge­ ordneten elektrischen Komponente die Adresse des Master-Knotens hin­ zufügt und diese Daten gemeinsam mit dieser Adresse aussendet,
    • - eine Übertragungseinrichtung zur Übertragung der durch die zweite Empfangssteuereinrichtung akzeptierten Daten zu der zugeordneten elektrischen Komponente sowie zur Übertragung der Daten von dieser elektrischen Komponente zu der zweiten Sendesteuereinrichtung, und
    • - eine zweite Kommunikationssteuereinrichtung, die über eine erneute Datenaussendung für den Fall entscheidet, daß sie eine Kollision von Da­ ten auf der Kommunikationsleitung detektiert.
Werden beim erfindungsgemäßen System Daten von einer elektrischen Komponente zum zugehörigen Slave-Knoten gesendet, so wird automa­ tisch zu diesen Daten die Adresse des Master-Knotens hinzugefügt, wobei dann die um diese Adresse ergänzten Daten ausgesendet werden. Diese Daten gelangen zum Master-Knoten. Der Master-Knoten prüft dann die Adresse innerhalb der empfangenen Daten und akzeptiert diese Daten, wenn die genannte Adresse mit seiner eigenen Adresse übereinstimmt. Die akzeptierten Daten werden dekodiert, wobei gleichzeitig oder im Anschluß daran ein bestimmter und zu steuernder Slave-Knoten definiert wird. So­ dann werden zur Steuerung der mit diesem Slave-Knoten verbundenen elektrischen Komponente die entsprechenden Daten erstellt. Den erstell­ ten Daten wird die Adresse des bestimmten Slave-Knotens hinzugefügt, so daß dann die erstellten Daten gemeinsam mit dieser Adresse ausgesendet werden. Der zuvor genannte, bestimmte Slave-Knoten prüft dann die Adresse in den empfangenen Daten, die vom Master-Knoten erhalten wor­ den sind, und akzeptiert diese Daten, wenn die in ihnen vorhandene Adresse mit der eigenen Adresse dieses Slave-Knotens übereinstimmt. Das Steuersignal der akzeptierten Daten wird daraufhin zur elektrischen Komponente übertragen, die mit diesem Slave-Knoten verbunden ist. So­ wohl am Master-Knoten als auch an allen Slave-Knoten wird detektiert, ob auf der Kommunikationsleitung eine Datenkollision aufgetreten ist. Für den Fall einer Datenkollision wird entschieden, daß die Daten erneut bzw. in vorbestimmter Reihenfolge ausgesendet werden.
Beim erfindungsgemäßen System ist es möglich, daß jeder der Knoten zu irgendeinem beliebigen Zeitpunkt die Daten zur gemeinsamen Kommuni­ kationsleitung übertragen kann. Dadurch weist das System eine hohe Ar­ beitsgeschwindigkeit bzw. Ansprechempfindlichkeit auf. Sie ist etwa ver­ gleichbar mit der beim Multi-Master-System. Darüber hinaus erfolgt beim erfindungsgemäßen System eine Verarbeitung der von den Slave-Knoten ausgesandten Daten nur im Master-Knoten und nicht in den jeweiligen Slave-Knoten, so daß es nicht erforderlich ist, die jeweiligen Slave-Knoten mit einer Datenverarbeitungseinrichtung auszustatten, die üblicherweise eine CPU, einen ROM zur Speicherung eines Steuerprogramms und einen RAM zur Datenspeicherung enthält. Das Multiplex-Netzwerksystem nach der Erfindung läßt sich daher auch kostengünstig herstellen.
Die Erfindung wird nachfolgend unter Bezugnahme auf die Zeichnung nä­ her beschrieben. Es zeigen:
Fig. 1 den Gesamtaufbau eines Multiplex-Netzwerksystems nach der Er­ findung,
Fig. 2 ein Blockdiagramm eines Master-Knotens nach einem bevorzug­ ten Ausführungsbeispiel der Erfindung,
Fig. 3 ein Blockdiagramm einer Kommunikationsschaltung zur Bildung des Master-Knotens nach Fig. 2,
Fig. 4 ein Blockdiagramm eines Slave-Knotens nach einem bevorzugten Ausführungsbeispiel der Erfindung,
Fig. 5 ein Blockdiagramm einer Kommunikationsschaltung zur Bildung des Slave-Knotens nach Fig. 4, und
Fig. 6 ein Zeitablaufdiagramm, das bezüglich der jeweiligen Knoten die Zugriffsbedingung des Multiplex-Netzwerksystems zeigt.
In Fig. 1 ist der Gesamtaufbau des Multiplex-Netzwerksystems nach der Erfindung dargestellt. Gemäß diesem, bevorzugten Ausführungsbeispiel enthält das Multiplex-Netzwerksystem einen einzelnen Master-Knoten A sowie eine Mehrzahl von Slave-Knoten B, C und D, die mit dem Master- Knoten A über eine Kommunikationsleitung L verbunden sind. Mit den je­ weiligen Slave-Knoten B, C und D sind jeweils elektrische Komponenten b, c und d verbunden. Das vorliegende Ausführungsbeispiel kommt in einem Automobil zum Einsatz, wobei der Schalter b zum Ein- und Ausschalten ei­ ner hinteren Nebelleuchte dient, das Element c eine hintere Heizung ist und die Komponente b als Lampe bzw. Warnlampe ausgebildet ist.
Die Fig. 2 zeigt ein Blockdiagramm des Master-Knotens A. Der Master- Knoten A enthält eine CPU, die von den Slave-Knoten B, C und D ausge­ sandte Daten dekodiert, einen bestimmten und zu steuernden Slave-Kno­ ten definiert, und die die Daten zur Steuerung der elektrischen Komponen­ ten erstellt. Ferner gehören zum Master-Knoten A ein Interface-Abschnitt 2, mit dem die elektrischen Komponenten verbunden sind, ein ROM 3 zur Speicherung des Programms, das zur Steuerung der CPU 1 dient, ein RAM 4 zur Speicherung der Kommunikationsdaten und eine Kommunikations­ schaltung 5. Die Datenverarbeitungseinrichtung der vorliegenden Erfin­ dung umfaßt die CPU 1, den ROM 3 und den RAM 4.
Wie die Fig. 3 erkennen läßt, gehören zur Kommunikationsschaltung s folgende Einrichtungen:
  • - ein Serien/Parallel-Wandler 11 (S/P-Wandler) zur Umwandlung von se­ riellen Daten in parallele Daten, wobei die seriellen Daten von den Slave- Knoten B, C und D über die Kommunikationsleitung L übertragen werden;
  • - ein Empfangssteuerabschnitt 12 als erste Empfangssteuereinrichtung, die ihre eigene Adresse mit derjenigen Adresse vergleicht, welche inner­ halb der Daten enthalten ist, die vom S/P-Wandler 11 erstellt worden sind, und die diejenigen Daten akzeptiert, deren Adresse mit ihrer eigenen Adresse übereinstimmt, nachdem eine Fehlerprüfung vorgenommen wor­ den ist;
  • - ein Sendesteuerabschnitt 19 als erste Sendesteuereinrichtung zum Hin­ zufügen der Adresse eines spezifischen und zu kontrollierenden Slave- Knotens zu den Daten von der CPU 1 zur Steuerung der elektrischen Kom­ ponenten, sowie zur Übertragung der hinzugefügten Daten zu allen Slave- Knoten B, C und D;
  • - ein Parallel/Serien-Wandler 14 (P/S-Wandler) zur Umwandlung der vom Sendesteuerabschnitt 13 erhaltenen parallelen Daten in serielle Daten;
  • - ein Kommunikationssteuerabschnitt 15 als erste Kommunikationssteu­ ereinrichtung zum Detektieren einer Kollision von Daten auf der Kommu­ nikationsleitung L sowie zur Entscheidung über die erneute Aussendung der Daten durch Steuerung des Betriebs des Sendesteuerabschnitts 13, und
  • - ein Datenpuffer 16 zur vorübergehenden Speicherung der Kommunika­ tionsdaten.
Entsprechend der Fig. 4 enthält jeder Slave-Knoten B, C und D eine Kom­ munikationsschaltung 20 und einen Interface-Abschnitt 40. Wie die Fig. 5 zeigt,enthält die Kommunikationsschaltung 20 folgende Einrichtungen:
  • - einen Serien/Parallel-Wandler 21 (S/P-Wandler) zur Umwandlung der seriellen Daten, die ihm über die Kommunikationsleitung L vom Master- Knoten A und/oder von den Slave-Knoten B, C und D zugesandt worden sind, in paralle Daten;
  • - einen Empfangssteuerabschnitt 22 als zweite Empfangssteuereinrich­ tung, die ihre eigene Adresse mit der Adresse überprüft, die in den vom S/P-Wandler 21 erstellten Daten vorhanden ist, und die diese Daten ak­ zeptiert, wenn deren Adresse mit ihrer eigenen Adresse übereinstimmt, nachdem eine Fehlerprüfung vorgenommen worden ist;
  • - einen Sendesteuerabschnitt 23 als zweite Sendesteuereinrichtung zum Hinzufügen der Adresse des Master-Knotens A zu den Daten für die Steue­ rung der elektrischen Komponenten sowie zum Aussenden der hinzuge­ fügten Daten zu allen Slave-Knoten B, C und D;
  • - einen Parallel/Serien-Wandler 24 (P/S-Wandler) zur Umwandlung der parallelen Daten vom sendesteuerabschnitt 23 in serielle Daten;
  • - einen Kommunikationssteuerabschnitt 25 als zweite Kommunikations­ steuereinrichtung zum Detektieren einer Kollision der Daten auf der Kom­ munikationsleitung L sowie zur Entscheidung über die erneute Aussen­ dung der Daten durch Steuerung des Betriebs des Sendesteuerabschnitts 23; und
  • - einen Datenpuffer 26 zur Steuerung der Ausgangssignale der elektri­ schen Komponenten. Der Interface-Abschnitt 40 dient zur Übertragung der Daten zwischen den elektrischen Komponenten und dem Datenpuffer 26.
Nachfolgend wird genauer beschrieben, wie das Multiplex-Netzwerksy­ stem nach der Erfindung die Kommunikationssteuerung ausführt.
Hinsichtlich des Master-Knotens A wird dessen eigene Adresse von der CPU 1 zum Empfangssteuerabschnitt 12 übertragen, während die eigenen Adressen für die jeweiligen Slave-Knoten B, C und D über einen externen Anschluß im Empfangssteuerabschnitt 22 gesetzt werden. Darüber hin­ aus wird im Kommunikationssteuerabschnitt 15 des Master-Knotens A und im Kommunikationssteuerabschnitt 25 der jeweiligen Slave-Knoten B, C und D die Priorität eingestellt, um Entscheidungen im Hinblick auf die Erzeugung von Datenkollisionen treffen zu können. Im vorliegenden Aus­ führungsbeispiel sei angenommen, daß die Priorität durch folgende Rang­ ordnung definiert ist: B-D-A-C.
Unter diesen Bedingungen sei z. B. gemäß Fig. 6 der Schalter b einge­ schaltet, welcher mit dem Slave-Knoten B verbunden ist. Die Daten, die angeben, daß der Schalter b eingeschaltet ist, werden über den Interface- Abschnitt 40 zum P/S-Wandler 24 übertragen. In zeitlicher Synchronisa­ tion damit überträgt der Sendesteuerabschnitt 23 die Adreßdaten des Master-Knotens A ebenfalls zum P/S-Wandler 24, so daß der P/S-Wandler 24 die Daten "1" zur Kommunikationsleitung L liefert, wodurch angegeben wird, daß der Schalter b eingeschaltet ist, wobei diese Daten um die Adres­ se des Master-Knotens A ergänzt sind.
Die Daten "1" vom Slave-Knoten B werden von allen anderen Knoten A, C und D empfangen. Da nur die Adresse des Master-Knotens A den Daten "1" hinzugefügt worden ist, kann tatsächlich nur der Master-Knoten A diese Daten "1" akzeptieren. Im Master-Knoten A werden daher die Daten "1" in parallele Daten umgewandelt, und zwar mit Hilfe des S/P-Wandlers 11 der Kommunikationsschaltung 5. Diese parallelen Daten werden anschlie­ ßend sowohl zum Datenpuffer 16 als auch zum Empfangssteuerabschnitt 12 übertragen.
Der Empfangssteuerabschnitt 12 überprüft, ob die Adreßdaten, die den Daten "1" vom Slave-Knoten B hinzugefügt worden sind, mit seiner eigenen Adresse übereinstimmen. Sind die jeweiligen Daten gleich, so gibt der Empfangssteuerabschnitt 12 ein Gleichheitssignal zum Datenpuffer 16 ab. In Antwort auf dieses Gleichheitssignal speichert der Datenpuffer 16 die Daten "1". Das Gleichheitssignal vom Empfangssteuerabschnitt 12 wird auch zum Kommunikationssteuerabschnitt 15 übertragen, so daß dieser Abschnitt 15 der CPU 1 berichten kann, daß er die Daten "1" emp­ fangen hat. In Antwort auf diesen Bericht liest die CPU 1 die gespeicherten Daten "1" aus dem Datenpuffer 16 aus, um diese zu dekodieren, wobei sie einen anderen der Slave-Knoten C und D, der gesteuert werden soll, defi­ niert, so daß sie die Daten "2" und "3" zum Einschalten der Rückheizung und der Lampe bereitstellt. Die Daten "2" und "3" sind im RAM 4 gespei­ chert.
Zu einer vorbestimmten Zeit liest die CPU 1 die Daten "2" zum Einschalten des Rückheizers aus dem RAM 4 aus und überträgt sie zum Datenpuffer 16. Sobald die CPU 1 dem Kommunikationssteuerabschnitt 15 befiehlt, über den Empfang zu berichten, informiert der Kommunikationssteuerab­ schnitt 15 auch den Sendesteuerabschnitt 13 über diesen Befehl, so daß der Sendesteuerabschnitt 13 die Daten "2" vom Datenpuffer 16 zum P/S-Wandler 14 und ebenfalls die Adreßdaten des Slave-Knotens C zum P/S-Wandler 14 überträgt. Daraufhin liefert der P/S-Wandler 14 die Daten "2" zum Einschalten der Rückheizung zur Kommunikationsleitung L, wobei diese Daten um die Adresse des Slave-Knotens C ergänzt sind.
Die Daten "2" vom Master-Knoten A werden von allen Slave-Knoten A, B und C empfangen. Da die Daten "2" nur um die Adresse des Slave-Knotens c ergänzt sind, werden die Daten "2" tatsächlich nur vom Slave-Knoten c akzeptiert. Im Slave-Knoten C werden die Daten "2" in Paralleldaten umge­ wandelt, und zwar durch den S/P-Wandler 21 der Kommunikationsschal­ tung 20. Die parallelen Daten werden zum Datenpuffer 26 geliefert und gleichzeitig in den Empfangssteuerabschnitt 22 eingegeben.
Der Empfangssteuerabschnitt 22 vergleicht die zu den empfangenen Da­ ten "2" hinzugefügte Adresse mit seiner eigenen Adresse. Sind beide Adres­ sen gleich, so liefert er ein Gleichheitssignal zum Datenpuffer 26. Der Da­ tenpuffer 26 spricht auf dieses Gleichheitssignal an und liefert daraufhin die Daten "2" zu einer nicht dargestellten Treiberschaltung für den Rück­ heizer c über den Interface-Abschnitt 40. Der Rückheizer c wird daraufhin eingeschaltet und beginnt zu heizen.
In ähnlicher Weise wie oben beschrieben liest die CPU 1 des Master-Kno­ tens A die Daten "3" zu einer bestimmten Zeit aus dem RAM 4 aus, um die Lampe d einzuschalten. Die Kommunikationsschaltung 5 überträgt die Daten "3" zur Einschaltung der Lampe zur Kommunikationsleitung L, wo­ bei diese Daten um die Adresse des Slave-Knotens D ergänzt sind.
Die Daten "3" vom Master-Knoten A werden von allen Slave-Knoten B, C und D empfangen. Da nur die Adresse des Slave-Knotens D zu den Daten "3" hinzugefügt worden ist, kann tatsächlich nur der Slave-Knoten D die Daten "3" akzeptieren. Der Slave-Knoten D führt dann eine ähnliche Ope­ ration aus, wie sie auch im Zusammenhang mit dem Slave-Knoten C be­ reits beschrieben worden ist. Im vorliegenden Fall spricht der Datenpuffer 26 des Slave-Knotens D auf das Gleichheitssignal an, das bei der Adres­ senüberprüfung durch den Empfangssteuerabschnitt erzeugt worden ist, um die Daten "3" über den Interface-Abschnitt 40 zu einer nicht dargestell­ ten Treiberschaltung zu übertragen, wodurch die Lampe d eingeschaltet wird.
Der Kommunikationssteuerabschnitt 15 des Master-Knotens A und der Kommunikationssteuerabschnitt 25 der Slave-Knoten B, C und D verglei­ chen permanent die Eingangsdaten zu den S/P-Wandlern 11 und 21 mit den Ausgangsdaten von den P/S-Wandlern 14 und 24. Sind diese Daten einander gleich, so wird angenommen, daß sie nicht kollidieren. Die Sen­ desteuerabschnitte 13 und 23 erhalten dann die Erlaubnis, die Daten aus­ zusenden.
Stimmen dagegen die Eingangsdaten nicht mit den Ausgangsdaten über­ ein, so wird angenommen, daß die Daten kollidieren. In diesem Fall wird ein Entscheidungsbetrieb durchgeführt. Das bedeutet, daß die von den Kommunikationssteuerabschnitten 15 und 25 zu den jeweiligen Sende­ steuerabschnitten 13 und 23 übertragenen Signale eine Datenaussen­ dung erlauben oder blockieren, und zwar in Übereinstimmung mit der für die einzelnen Knoten zuvor festgelegten Priorität, Kollidieren die Daten "5" vom Master-Knoten A mit den Daten "4" vom Slave-Knoten D, so werden die Daten "4" zuerst ausgesendet, da in diesem Ausführungsbeispiel der Slave-Knoten D eine höhere Priorität hat als der Master-Knoten A. Nach Aussendung der Daten "4" werden die Daten "5" vom Master-Knoten A aus­ gesendet.
Im vorliegenden Ausführungsbeispiel ist ein Master-Knoten A für drei Slave-Knoten B, C und D vorgesehen. Selbstverständlich ist die Anzahl der Slave-Knoten nicht auf drei begrenzt. Vielmehr können auch mehr oder weniger Slave-Knoten vorhanden sein. Wie bereits erwähnt, können die elektrischen Komponenten der Schalter b, der Heizer c und die Lampe d sein. Daneben können aber auch noch andere Einheiten angesteuert wer­ den, beispielsweise Fensterheber, ferngesteuerte Spiegel oder Scheiben­ wischer. Auch kann eine Motorsteuereinrichtung, die auf einen Geschwin­ digkeitssensor anspricht, angesteuert werden.

Claims (1)

  1. Multiplex-Netzwerksystem, gekennzeichnet durch:
    • - einen einzigen Master-Knoten (A),
    • - eine Mehrzahl von Slave-Knoten (B, C, D), mit denen jeweils eine elektri­ sche Komponente (b, c, d) verbunden ist,
    • - eine gemeinsame Kommunikationsleitung (L), die den Master-Knoten (A) mit den jeweiligen Slave-Knoten (B, C, D) und diese untereinander verbin­ det,
    • - wobei der Master-Knoten (A) folgendes enthält:
      • - eine erste Empfangssteuereinrichtung (12), die eine Adresse innerhalb übertragener Daten mit der Adresse des Master-Knotens (A) vergleicht und bei Übereinstimmung der Adressen diese Daten akzeptiert,
      • - eine Datenverarbeitungs-Steuereinrichtung (1) zum Dekodieren der ak­ zeptierten Daten, zur Auswahl eines zu steuerenden Slave-Knotens sowie zur Erstellung von Daten zur Steuerung der elektrischen Komponenten,
      • - eine erste Sendesteuereinrichtung (13), die zu den erstellten Daten die Adresse des ausgewählten Slave-Knotens hinzufügt und die erstellten Da­ ten zusammen mit dieser Adresse aussendet, und
      • - eine erste Kommunikationssteuereinrichtung (15), die über eine erneu­ te Datenaussendung für den Fall entscheidet, daß sie eine Kollision von Daten auf der Kommunikationsleitung (L) detektiert,
    • - und wobei die Slave-Knoten (B, C, D) jeweils folgendes enthalten:
      • - eine zweite Empfangssteuereinrichtung (22), die eine Adresse innerhalb übertragener Daten mit der Adresse des Slave-Knotens vergleicht und bei Übereinstimmung der Adressen diese Daten akzeptiert,
      • - eine zweite Sendesteuereinrichtung (23), die zu den Daten von der ihr zugeordneten elektrischen Komponente die Adresse des Master-Knotens (A) hinzufügt und diese Daten gemeinsam mit dieser Adresse aussendet,
      • - eine Übertragungseinrichtung (40) zur Übertragung der durch die zweite Empfangssteuereinrichtung (22) akzeptierten Daten zu der zugeordneten elektrischen Komponente sowie zur Übertragung der Daten von dieser elektrischen Komponente zu der zweiten Sendesteuereinrichtung (23), und
      • - eine zweite Kommunikationssteuereinrichtung (25), die über eine er­ neute Datenaussendung für den Fall entscheidet, daß sie eine Kollision von Daten auf der Kommunikationsleitung (L) detektiert.
DE19924201642 1991-01-24 1992-01-22 Multiplex-Netzwerksystem für Kraftfahrzeuge Expired - Fee Related DE4201642C2 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3007076A JPH04239836A (ja) 1991-01-24 1991-01-24 多重通信ネットワークシステム

Publications (2)

Publication Number Publication Date
DE4201642A1 true DE4201642A1 (de) 1992-07-30
DE4201642C2 DE4201642C2 (de) 2002-10-24

Family

ID=11655994

Family Applications (1)

Application Number Title Priority Date Filing Date
DE19924201642 Expired - Fee Related DE4201642C2 (de) 1991-01-24 1992-01-22 Multiplex-Netzwerksystem für Kraftfahrzeuge

Country Status (2)

Country Link
JP (1) JPH04239836A (de)
DE (1) DE4201642C2 (de)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1264738A3 (de) * 2001-06-05 2004-06-09 Autonetworks Technologies, Ltd. Kabelbaum
DE102016226136A1 (de) 2016-12-23 2018-06-28 Robert Bosch Gmbh Verfahren zum Betreiben einer Sensoreinrichtung, Sensoreinrichtung

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2516698B (en) * 2013-07-30 2017-03-22 Jaguar Land Rover Ltd Vehicle distributed network providing feedback to a user

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3826895A1 (de) * 1988-08-08 1990-03-08 Heiland Bernd Fernwirk und/oder fernmelde-anlage

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1264738A3 (de) * 2001-06-05 2004-06-09 Autonetworks Technologies, Ltd. Kabelbaum
DE102016226136A1 (de) 2016-12-23 2018-06-28 Robert Bosch Gmbh Verfahren zum Betreiben einer Sensoreinrichtung, Sensoreinrichtung

Also Published As

Publication number Publication date
DE4201642C2 (de) 2002-10-24
JPH04239836A (ja) 1992-08-27

Similar Documents

Publication Publication Date Title
DE69330322T2 (de) Multiplexübertragungsvorrichtung
DE4110372C2 (de) Multiplex-Übertragungssystem für Fahrzeuge
DE602004011201T2 (de) Paketkommunikation zwischen einer sammeleinheit und einer vielzahl von steuervorrichtungen über die stromversorgung
DE3424866C2 (de) Verfahren und Anordnung zur Übertragung von Daten, insbesondere in einem Flugzeug
DE19541637A1 (de) Multiplex-Kommunikationssystem
DE3236812A1 (de) Fernwirksystem
EP0388687B1 (de) Verfahren zum Austauschen von Daten
DE4104601A1 (de) Empfangsdatenverarbeitungsanlage
DE19721740B4 (de) Steuerungsverfahren für den Medienzugriff bei einem seriellen Bus
EP2204014A1 (de) Kommunikationsverfahren und master-slave-system für einen nach dem as-interface standard ausgeführten feldbus
DE69432694T2 (de) Arbitrierungsverfahren und Vorrichtung zur Zugriffssteuerung eines Netzes
DE3611949C2 (de)
DE69610874T2 (de) Vorrichtung zur Datenübertragung zwischen einer Mehrzahl von Funktionsmodulen in einer lokalen Buseinheit und einem externen ARINC-629-Bus
DE69434976T2 (de) Rangadressenzuweiseung in einem modulsystem
EP3669527B1 (de) Verfahren zum betreiben einer sensoranordnung in einem kraftfahrzeug auf basis eines dsi-protokolls
DE3826895C2 (de)
EP1875674B1 (de) Verfahren und vorrichtungen zum übertragen von daten auf einer datenleitung zwischen einem steuergerät und zumindest einem dezentralen datenverarbeitungsgerät
DE4201642C2 (de) Multiplex-Netzwerksystem für Kraftfahrzeuge
EP3439245A1 (de) Datenübertragungsverfahren zwischen einem drehwinkelgeber und einer motorsteuereinrichtung oder einer auswerteeinheit
DE2812009C2 (de) Nachrichtenübertragungssystem
DE4210094A1 (de) Multiplexes uebertragungsverfahren
EP1085691A2 (de) System zur prozessorgesteuerten Übertragung von elektrischen Signalen und elektrischer Energie innerhalb eines militärischen Fahrzeugs
EP1168694A2 (de) Synchrones Netzwerk
DE202008003988U1 (de) Busknoten eines Profinet-Bussystems
DE69300379T2 (de) Vorrichtung zum Anschluss eines Terminals an einen Übertragungskanal.

Legal Events

Date Code Title Description
8110 Request for examination paragraph 44
D2 Grant after examination
8364 No opposition during term of opposition
8339 Ceased/non-payment of the annual fee