-
Technisches Gebiet
-
Die vorliegende Erfindung betrifft eine Kommunikationssteuereinrichtung und eine Sende-/Empfangseinrichtung für eine Teilnehmerstation eines seriellen Bussystems und ein Verfahren zur Kommunikation in einem seriellen Bussystem, das mit hoher Datenrate und großer Fehlerrobustheit arbeitet.
-
Stand der Technik
-
Für die Kommunikation zwischen Sensoren und Steuergeräten, beispielsweise in Fahrzeugen, wird häufig ein Bussystem eingesetzt, in welchem Daten als Nachrichten im Standard ISO11898-1:2015 als CAN Protokoll-Spezifikation mit CAN FD übertragen werden. Die Nachrichten werden zwischen den Busteilnehmern des Bussystems, wie Sensor, Steuergerät, Geber, usw., übertragen.
-
Um Daten mit höherer Bitrate übertragen zu können als bei CAN, besteht im CAN FD Nachrichten-Format eine Option zur Umschaltung auf eine höhere Bitrate innerhalb einer Nachricht. Hierbei wird die maximal mögliche Datenrate durch Einsatz einer höheren Taktung im Bereich der Datenfelder über einen Wert von 1 MBit/s hinaus gesteigert. Solche Nachrichten werden nachfolgend auch als CAN FD-Rahmen oder CAN FD-Nachrichten bezeichnet. Bei CAN FD ist die Nutzdatenlänge von 8 auf bis zu 64 Bytes erweitert und die Datenübertragungsraten sind deutlich höher als bei CAN.
-
Um Daten schneller vom sendenden Busteilnehmer zum empfangenden Busteilnehmer zu übertragen als bei CAN FD, ist derzeit ein CAN FD-Nachfolge-Bussystem in Entwicklung, welches CAN XL genannt wird. Hierbei soll neben einer höheren Datenrate in der Datenphase als bei CAN FD auch die bisher mit CAN FD erreichte Nutzdatenlänge von bis zu 64 Bytes erhöht werden. Jedoch sollen auch bei dem CAN FD-Nachfolge-Bussystem die Vorteile der Robustheit eines CAN oder CAN FD basierten Kommunikationsnetzwerks erhalten bleiben. Je schneller die Daten auf dem Bus übertragen werden, desto höhere Anforderungen sind an die Qualität des Signals zu stellen, das der Protocol-Controller der Teilnehmerstation vom Bus empfängt. Ist beispielsweise die Flankensteilheit der Bits des empfangenen Signals zu gering, so kann das zu stark asymmetrischen Bits führen, und somit kann das empfangene Signal eventuell nicht korrekt decodiert werden.
-
Wird die Flankensteilheit der Bits des empfangenen Signals erhöht, ergibt sich eine zu hohe Abstrahlung. Dies führt zu Kosten an anderer Stelle, z.B. auf der Leiterplatine und im Mikrocontroller für die Teilnehmerstation.
-
Offenbarung der Erfindung
-
Daher ist es Aufgabe der vorliegenden Erfindung, eine Kommunikationssteuereinrichtung und eine Sende-/Empfangseinrichtung für eine Teilnehmerstation eines seriellen Bussystems und ein Verfahren zur Kommunikation in einem seriellen Bussystem bereitzustellen, welche die zuvor genannten Probleme lösen. Insbesondere sollen eine Kommunikationssteuereinrichtung und eine Sende-/Empfangseinrichtung für eine Teilnehmerstation eines seriellen Bussystems und ein Verfahren zur Kommunikation in einem seriellen Bussystem bereitgestellt werden, bei welchen bei großer Fehlerrobustheit eine hohe Datenrate und eine Steigerung der Menge der Nutzdaten pro Rahmen realisiert werden kann.
-
Die Aufgabe wird durch eine Kommunikationssteuereinrichtung für eine Teilnehmerstation eines seriellen Bussystems mit den Merkmalen von Anspruch 1 gelöst. Die Kommunikationssteuereinrichtung hat ein Kommunikationssteuermodul zum Erzeugen eines Sendesignals zum Steuern einer Kommunikation der Teilnehmerstation mit mindestens einer anderen Teilnehmerstation des Bussystems, bei welchem Bussystem zum Austausch von Nachrichten zwischen Teilnehmerstationen des Bussystems mindestens eine erste Kommunikationsphase und eine zweite Kommunikationsphase verwendet werden, einen ersten Anschluss zum Senden des Sendesignals an eine Sende-/Empfangseinrichtung, die zum Senden des Sendesignals auf einen Bus des Bussystems ausgestaltet ist, einen zweiten Anschluss zum Empfangen eines digitalen Empfangssignals von der Sende-/Empfangseinrichtung, einen bidirektionalen Anschluss, und einem Betriebsartschaltmodul zum Schalten der Übertragungsrichtung des bidirektionalen Anschlusses abhängig von der Betriebsart der Sende-/Empfangseinrichtung in der zweiten Kommunikationsphase, um in der zweiten Kommunikationsphase eine differentielle Signalübertragung des Sendesignals über den ersten Anschluss und den bidirektionalen Anschluss auszuführen, oder um in der zweiten Kommunikationsphase eine differentielle Signalübertragung des digitalen Empfangssignals über den zweiten Anschluss und den bidirektionalen Anschluss auszuführen.
-
Mit der Kommunikationssteuereinrichtung ist es möglich, ohne zusätzliche teure Anschlüsse zwischen der Kommunikationssteuereinrichtung und der Sende-/Empfangseinrichtung die benötigte schnelle Datenübertragung mit sehr hoher Bit-Symmetrie für das CAN FD Nachfolgebussystem bereitzustellen. Als bidirektional schaltbarer Anschluss kann beispielsweise der Anschluss der Kommunikationssteuereinrichtung genutzt werden, der zum Schalten der Sende-/Empfangseinrichtung in den Bereitschaftszustand bereits vorhanden ist.
-
Dabei ist die Kommunikationssteuereinrichtung vorteilhaft derart ausgestaltet, dass die Symmetrie der Bits in einem Empfangssignal RxD erhalten bleibt, das die Sende-/Empfangseinrichtung aus einem vom Bus empfangenen Signal erzeugt hat und an die Kommunikationssteuereinrichtung sendet. Dies gilt sowohl beim Senden als auch beim Empfangen von CAN Rahmen, also auch beim Sendesignal TxD.
-
Außerdem kann auch bei der differentiellen Übertragung des Empfangssignal RxD zwischen der Sende-/Empfangseinrichtung (Transceiver) und der Kommunikationssteuereinrichtung (Mikrocontroller) eine NRZ-Codierung (NRZ = Non-Return-To-Zero) erhalten bleiben. Als Folge davon können zur Datenübertragung zwischen der Sende-/Empfangseinrichtung (Transceiver) und der Kommunikationssteuereinrichtung (Mikrocontroller) nun Anschlüsse (Pins) mit langsamen Flanken verwendet werden. Die resultierende geringere Flankensteilheit der Bits des empfangenen Signals, insbesondere des Empfangssignals RxD, reduziert die Abstrahlung des Systems wesentlich.
-
Somit kann eine derartige Flankensteilheit der Bits des empfangenen und des gesendeten Signals gewählt werden, dass die Anforderungen an die Abstrahlung problemlos erfüllt werden können. Außerdem muss die Kommunikationssteuereinrichtung zur Erhaltung der Symmetrie des Signals keine komplexen Line Coding Verfahren verwenden, wie beispielsweise PWM Codierung, Manchester Codierung. Damit reduziert sich die Komplexität der Datenübertragung und der Decodierung des Sendesignals TxD und des Empfangssignals RxD.
-
Vorteilhaft ist außerdem, dass die beschriebene Funktionalität der differentiellen Übertragung zwischen der Kommunikationssteuereinrichtung und der Sende-Empfangseinrichtung bei kostengünstigen Systemen (low cost Systemen) mit niedrigerer Bitrate weglassen werden kann. Die beschriebene Funktionalität bzw. der zusätzliche bidirektionale Anschluss ist also optional. Es wird nur bei hohen Bitraten eingesetzt, wenn eine sehr hohe Symmetrie des Sendesignals und des Empfangssignals notwendig ist.
-
Darüber hinaus kann mit der Kommunikationssteuereinrichtung in einer der Kommunikationsphasen eine von CAN bekannte Arbitration beibehalten werden und dennoch die Übertragungsrate gegenüber CAN oder CAN FD nochmals beträchtlich gesteigert werden. Dies kann dadurch erreicht werden, dass zwei Kommunikationsphasen mit unterschiedlicher Bitrate verwendet werden und der Beginn der zweiten Kommunikationsphase, in welcher die Nutzdaten mit höherer Bitrate als in der Arbitration übertragen werden, für die Sende-/Empfangseinrichtung sicher kenntlich gemacht wird. Daher kann die Sende-/Empfangseinrichtung sicher von einer ersten Kommunikationsphase in die zweite Kommunikationsphase umschalten.
-
Als Folge davon ist eine deutliche Steigerung der Bitrate und damit der Übertragungsgeschwindigkeit von Sender zum Empfänger realisierbar. Hierbei ist jedoch gleichzeitig eine große Fehlerrobustheit gewährleistet. Dies trägt mit dazu bei, eine Nettodatenrate von mindestens 10 Mbps zu realisieren. Noch dazu kann die Größe der Nutzdaten größer als 64 Byte sein, insbesondere bis zu 2048 Byte pro Rahmen betragen, oder je nach Bedarf eine beliebige Länge haben.
-
Das von der Kommunikationssteuereinrichtung durchgeführte Verfahren kann auch zum Einsatz kommen, wenn in dem Bussystem auch mindestens eine CAN-Teilnehmerstation und/oder mindestens eine CAN FD Teilnehmerstation vorhanden ist, die Nachrichten nach dem CAN-Protokoll und/oder CAN FD Protokoll senden.
-
Vorteilhafte weitere Ausgestaltungen der Kommunikationssteuereinrichtung sind in den abhängigen Ansprüchen angegeben.
-
Das Betriebsartschaltmodul kann ausgestaltet sein, in einer ersten Betriebsart der zweiten Kommunikationsphase den bidirektionalen Anschluss als Ausgang zu schalten und aus dem Sendesignal ein inverses digitales Sendesignal zu erzeugen sowie das Sendesignal an dem ersten Anschluss und das dazu inverse digitale Sendesignal an dem bidirektionalen Anschluss auszugeben. Zusätzlich oder alternativ kann das Betriebsartschaltmodul ausgestaltet sein, in einer zweiten Betriebsart der zweiten Kommunikationsphase den bidirektionalen Anschluss als Eingang zu schalten und aus dem an dem bidirektionalen Anschluss und dem zweiten Anschluss empfangenen differentiellen digitalen Empfangssignal ein nicht-differentielles Empfangssignal zu erzeugen und an das Kommunikationssteuermodul auszugeben.
-
Optional ist die Kommunikationssteuereinrichtung zum Erzeugen eines Betriebsart-Signalisierungssignals ausgestaltet und der bidirektionale Anschluss ein STB-Anschluss, der zum Senden des Betriebsart-Signalisierungssignals vorgesehen ist. Hierbei kann die Kommunikationssteuereinrichtung ausgestaltet sein, der Sende-/Empfangseinrichtung während der ersten Kommunikationsphase über den bidirektionalen Anschluss zu signalisieren, ob die Sende-/Empfangseinrichtung in eine Bereitschaftsbetriebsart schalten soll oder nicht.
-
Gemäß einem Ausführungsbeispiel ist das Betriebsartschaltmodul ausgestaltet, der Sende-Empfangseinrichtung über den ersten oder zweiten Anschluss zu signalisieren, dass die Sende-Empfangseinrichtung ihre Betriebsart umzuschalten hat.
-
Beispielsweise ist das Kommunikationssteuermodul ausgestaltet, das Sendesignal in der ersten Kommunikationsphase mit Bits mit einer ersten Bitzeit zu erzeugen, die um mindestens den Faktor 10 größer als eine zweite Bitzeit von Bits ist, die das Kommunikationssteuermodul in der zweiten Kommunikationsphase in dem Sendesignal erzeugt.
-
Die zuvor genannte Aufgabe wird zudem durch eine Sende-/Empfangseinrichtung für eine Teilnehmerstation eines seriellen Bussystems mit den Merkmalen von Anspruch 7 gelöst. Die Sende-/Empfangseinrichtung hat ein Sende-/Empfangsmodul zum Senden eines Sendesignals auf einen Bus des Bussystems, bei welchem Bussystem zum Austausch von Nachrichten zwischen Teilnehmerstationen des Bussystems mindestens eine erste Kommunikationsphase und eine zweite Kommunikationsphase verwendet werden, und zum Erzeugen eines digitalen Empfangssignals aus einem von dem Bus empfangenen Signal, einen ersten Anschluss zum Empfang eines Sendesignals von einer Kommunikationssteuereinrichtung, einen zweiten Anschluss zum Senden des digitalen Empfangssignals an die Kommunikationssteuereinrichtung, einen bidirektionalen Anschluss, und ein Betriebsartschaltmodul zum Schalten der Übertragungsrichtung des bidirektionalen Anschlusses abhängig von der Betriebsart der Sende-/Empfangseinrichtung in der zweiten Kommunikationsphase, um in der zweiten Kommunikationsphase eine differentielle Signalübertragung des Sendesignals über den ersten Anschluss und den bidirektionalen Anschluss auszuführen, oder um in der zweiten Kommunikationsphase eine differentielle Signalübertragung des digitalen Empfangssignals über den zweiten Anschluss und den bidirektionalen Anschluss auszuführen.
-
Die Sende-/Empfangseinrichtung bietet dieselben Vorteile, wie sie zuvor in Bezug auf die Kommunikationssteuereinrichtung genannt sind. Vorteilhafte weitere Ausgestaltungen der Sende-/Empfangseinrichtung sind in den abhängigen Ansprüchen angegeben.
-
Das Betriebsartschaltmodul kann ausgestaltet sein, in einer ersten Betriebsart der zweiten Kommunikationsphase den bidirektionalen Anschluss als Eingang zu schalten und aus dem an dem ersten Anschluss und dem bidirektionalen Anschluss empfangenen differentiellen digitalen Sendesignal ein nicht-differentielles Sendesignal zu erzeugen. Zusätzlich oder alternativ kann das Betriebsartschaltmodul ausgestaltet sein, in einer zweiten Betriebsart der zweiten Kommunikationsphase den bidirektionalen Anschluss als Ausgang zu schalten und aus dem digitalen Empfangssignal ein inverses digitales Empfangssignal zu erzeugen sowie das digitale Empfangssignal an dem zweiten Anschluss und das dazu inverse digitale Empfangssignal an dem bidirektionalen Anschluss auszugeben.
-
Gemäß einem Ausführungsbeispiel ist das Betriebsartschaltmodul ausgestaltet, in der zweiten Betriebsart der zweiten Kommunikationsphase an den beiden Anschlüssen für eine vorbestimmte Zeitdauer die beiden Empfangssignale mit demselben Pegel zu erzeugen und auszugeben, um der Kommunikationssteuereinrichtung Zusatzinformationen zu signalisieren, die zusätzlich zu Informationen der Signale sind, die in dem Bussystem mit den Nachrichten zwischen Teilnehmerstationen des Bussystems ausgetauscht werden.
-
Optional ist das Sende-/Empfangsmodul ausgestaltet, das Sendesignal als differentielles Signal auf den Bus zu senden.
-
Das Betriebsartschaltmodul kann ausgestaltet sein, die Übertragungsrichtung des ersten und zweiten Anschlusses abhängig von einer Betriebsart zu wählen, in welche die Sende-/Empfangseinrichtung geschaltet ist.
-
Die zuvor beschriebenen Einrichtungen haben möglicherweise zudem einen Richtungssteuerblock zum Steuern der Übertragungsrichtung des bidirektionalen Anschlusses in Abhängigkeit von der Betriebsart der Sende-/Empfangseinrichtung, einen Codierblock zum Codieren der differentiellen Signale, einen Decodierblock zum Decodieren des differentiellen Signals an dem bidirektionalen Anschluss und dem ersten Anschluss oder des differentiellen Signals an dem bidirektionalen Anschluss und dem zweiten Anschlusses in ein nicht-differentielles Signal, und einen Multiplexer zum Ausgeben des von dem Decodierblock erzeugten nicht-differentiellen Signals, wenn die Sende-/Empfangseinrichtung in eine Betriebsart der zweiten Kommunikationsphase geschaltet ist.
-
Gemäß einer Option ist das in der ersten Kommunikationsphase von dem Bus empfangene Signal mit einem anderen Physical Layer erzeugt als das in der zweiten Kommunikationsphase von dem Bus empfangene Signal.
-
Denkbar ist, dass in der ersten Kommunikationsphase ausgehandelt wird, welche der Teilnehmerstationen des Bussystems in der nachfolgenden zweiten Kommunikationsphase einen zumindest zeitweise exklusiven, kollisionsfreien Zugriff auf den Bus bekommt.
-
Die zuvor beschriebene Kommunikationssteuereinrichtung und die zuvor beschriebene Sende-/Empfangseinrichtung können Teil einer Teilnehmerstation eines Bussystems sein, das zudem einen Bus und mindestens zwei Teilnehmerstationen umfasst, welche über den Bus derart miteinander verbunden sind, dass sie seriell miteinander kommunizieren können. Hierbei weist mindestens eine der mindestens zwei Teilnehmerstationen eine zuvor beschriebene Kommunikationssteuereinrichtung und eine zuvor beschriebene Sende-/Empfangseinrichtung auf.
-
Die zuvor genannte Aufgabe wird zudem durch ein Verfahren zur Kommunikation in einem seriellen Bussystem nach Anspruch 15 gelöst. Das Verfahren wird mit einer Teilnehmerstation für ein Bussystem ausgeführt, bei welchem zum Austausch von Nachrichten zwischen Teilnehmerstationen des Bussystems mindestens eine erste Kommunikationsphase und eine zweite Kommunikationsphase verwendet werden, wobei die Teilnehmerstation eine zuvor beschriebene Kommunikationssteuereinrichtung und eine zuvor beschriebene Sende-/Empfangseinrichtung aufweist, und wobei das Verfahren die Schritte aufweist Schalten, mit einem Betriebsartschaltmodul für die Kommunikationssteuereinrichtung, der Übertragungsrichtung des bidirektionalen Anschlusses der Kommunikationssteuereinrichtung abhängig von der Betriebsart der Sende-/Empfangseinrichtung in der zweiten Kommunikationsphase, Schalten, mit einem Betriebsartschaltmodul für die Sende-/Empfangseinrichtung, der Übertragungsrichtung des bidirektionalen Anschlusses der Sende-/Empfangseinrichtung abhängig von der Betriebsart der Sende-/Empfangseinrichtung in der zweiten Kommunikationsphase, und Ausführen einer differentiellen Signalübertragung in der zweiten Kommunikationsphase zwischen der Kommunikationssteuereinrichtung und der Sende-/Empfangseinrichtung, wobei die differentielle Signalübertragung abhängig von der Betriebsart der Sende-/Empfangseinrichtung in der zweiten Kommunikationsphase entweder über den ersten Anschluss und den bidirektionalen Anschluss der Einrichtungen oder über den zweiten Anschluss und den bidirektionalen Anschluss der Einrichtungen ausgeführt wird.
-
Das Verfahren bietet dieselben Vorteile, wie sie zuvor in Bezug auf die Kommunikationssteuereinrichtung und/oder die Sende-/Empfangseinrichtung genannt sind.
-
Weitere mögliche Implementierungen der Erfindung umfassen auch nicht explizit genannte Kombinationen von zuvor oder im Folgenden bezüglich der Ausführungsbeispiele beschriebenen Merkmale oder Ausführungsformen. Dabei wird der Fachmann auch Einzelaspekte als Verbesserungen oder Ergänzungen zu der jeweiligen Grundform der Erfindung hinzufügen.
-
Figurenliste
-
Nachfolgend ist die Erfindung unter Bezugnahme auf die beiliegende Zeichnung und anhand von Ausführungsbeispielen näher beschrieben. Es zeigen:
- 1 ein vereinfachtes Blockschaltbild eines Bussystems gemäß einem ersten Ausführungsbeispiel;
- 2 ein Schaubild zur Veranschaulichung des Aufbaus von Nachrichten, die von Teilnehmerstationen des Bussystems gemäß dem ersten Ausführungsbeispiel gesendet werden können;
- 3 ein vereinfachtes schematisches Blockschaltbild einer Teilnehmerstation des Bussystems gemäß dem ersten Ausführungsbeispiel;
- 4 bis 6 jeweils eine zeitliche Darstellung von Signalen bzw. Zuständen an der Teilnehmerstation von 3, wenn die Teilnehmerstation Sender einer über einen Bus des Bussystems gesendeten Nachricht ist;
- 7 bis 9 jeweils eine zeitliche Darstellung von Signalen bzw. Zuständen an der Teilnehmerstation von 3, wenn die Teilnehmerstation Empfänger einer über den Bus des Bussystems gesendeten Nachricht ist; und
-
In den Figuren sind gleiche oder funktionsgleiche Elemente, sofern nichts Anderes angegeben ist, mit denselben Bezugszeichen versehen.
-
Beschreibung der Ausführungsbeispiele
-
1 zeigt als Beispiel ein Bussystem 1, das insbesondere grundlegend für ein CAN-Bussystem, ein CAN FD-Bussystem, ein CAN FD-Nachfolge-Bussystem, und/oder Abwandlungen davon, ausgestaltet ist, wie nachfolgend beschrieben. Das CAN FD-Nachfolge-Bussystem wird nachfolgend CAN XL genannt. Das Bussystem 1 kann in einem Fahrzeug, insbesondere einem Kraftfahrzeug, einem Flugzeug, usw., oder im Krankenhaus usw. Verwendung finden.
-
In 1 hat das Bussystem 1 eine Vielzahl von Teilnehmerstationen 10, 20, 30, die jeweils an einen Bus 40 mit einer ersten Busader 41 und einer zweiten Busader 42 angeschlossen sind. Die Busadern 41, 42 können auch CAN_H und CAN_L genannt werden und dienen zur elektrischen Signalübertragung nach Einkopplung der dominanten Pegel bzw. Erzeugung von rezessiven Pegeln für ein Signal im Sendezustand. Über den Bus 40 sind Nachrichten 45, 46 in der Form von Signalen zwischen den einzelnen Teilnehmerstationen 10, 20, 30 seriell übertragbar. Die Teilnehmerstationen 10, 20, 30 sind beispielsweise Steuergeräte, Sensoren, Anzeigevorrichtungen, usw. eines Kraftfahrzeugs.
-
Wie in 1 gezeigt, hat die Teilnehmerstation 10 eine Kommunikationssteuereinrichtung 11, eine Sende-/Empfangseinrichtung 12, ein erstes Betriebsartschaltmodul 15 und ein zweites Betriebsartschaltmodul 16. Im Unterschied dazu hat die Teilnehmerstation 20 eine Kommunikationssteuereinrichtung 21 und eine Sende-/Empfangseinrichtung 22. Die Teilnehmerstation 30 hat eine Kommunikationssteuereinrichtung 31, eine Sende-/Empfangseinrichtung 32, ein erstes Betriebsartschaltmodul 35 und ein zweites Betriebsartschaltmodul 36. Die Sende-/Empfangseinrichtungen 12, 22, 32 der Teilnehmerstationen 10, 20, 30 sind jeweils direkt an den Bus 40 angeschlossen, auch wenn dies in 1 nicht veranschaulicht ist.
-
In jeder Teilnehmerstation 10, 20, 30 werden die Nachrichten 45, 46 codiert in Form von Rahmen über eine TXD-Leitung und eine RXD-Leitung bitweise zwischen der jeweiligen Kommunikationssteuereinrichtung 11, 21, 31 und der zugehörigen Sende-/Empfangseinrichtungen 12, 22, 32 ausgetauscht. Dies ist nachfolgend genauer beschrieben.
-
Die Kommunikationssteuereinrichtungen 11, 21, 31 dienen jeweils zur Steuerung einer Kommunikation der jeweiligen Teilnehmerstation 10, 20, 30 über den Bus 40 mit mindestens einer anderen Teilnehmerstation der Teilnehmerstationen 10, 20, 30, die an den Bus 40 angeschlossen sind.
-
Die Kommunikationssteuereinrichtungen 11, 31 erstellen und lesen erste Nachrichten 45, die beispielsweise modifizierte CAN Nachrichten 45 sind, die nachfolgend auch CAN XL Nachrichten 45 genannt werden. Hierbei sind die CAN XL Nachrichten 45 auf der Grundlage eines CAN FD-Nachfolgeformats aufgebaut, das in Bezug auf 2 detaillierter beschrieben ist. Die Kommunikationssteuereinrichtungen 11, 31 können zudem ausgeführt sein, um je nach Bedarf eine CAN XL-Nachricht 45 oder eine CAN FD-Nachricht 46 für die Sende-/Empfangseinrichtungen 12, 32 bereitzustellen oder von dieser zu empfangen. Die Kommunikationssteuereinrichtungen 11, 31 erstellen und lesen also eine erste Nachricht 45 oder zweite Nachricht 46, wobei sich die erste und zweite Nachricht 45, 46 durch ihren Datenübertragungsstandard unterscheiden, nämlich in diesem Fall CAN XL oder CAN FD.
-
Die Kommunikationssteuereinrichtung 21 kann wie ein herkömmlicher CAN-Controller nach ISO 11898-1:2015 ausgeführt sein, insbesondere wie ein CAN FD toleranter Classical CAN-Controller oder ein CAN FD-Controller. Die Kommunikationssteuereinrichtung 21 erstellt und liest zweite Nachrichten 46, beispielsweise Classical CAN Nachrichten oder CAN FD-Nachrichten 46. Bei den CAN FD-Nachrichten 46 kann eine Anzahl von 0 bis zu 64 Datenbytes umfasst sein, die noch dazu mit einer deutlich schnelleren Datenrate als bei einer Classical CAN-Nachricht übertragen werden. Im letzteren Fall ist die Kommunikationssteuereinrichtung 21 wie ein herkömmlicher CAN FD-Controller ausgeführt.
-
Die Sende-/Empfangseinrichtungen 12, 32 können bis auf die nachfolgend noch genauer beschriebenen Unterschiede als CAN XL-Transceiver ausgeführt sein. Die Sende-/Empfangseinrichtungen 12, 32 sind zusätzlich oder alternativ wie ein herkömmlicher CAN FD Transceiver ausführbar. Die Sende-/Empfangseinrichtung 22 kann wie ein herkömmlicher CAN Transceiver oder CAN FD Transceiver ausgeführt sein.
-
Mit den beiden Teilnehmerstationen 10, 30 ist eine Bildung und dann Übertragung von Nachrichten 45 mit dem CAN XL Format sowie der Empfang solcher Nachrichten 45 realisierbar.
-
2 zeigt für die Nachricht 45 einen CAN XL Rahmen 450, wie er von der Sende-/Empfangseinrichtung 12 oder der Sende-/Empfangseinrichtung 32 gesendet wird. Der CAN XL-Rahmen 450 ist für die CAN-Kommunikation auf dem Bus 40 in unterschiedliche Kommunikationsphasen 451 bis 455 unterteilt, nämlich eine Arbitrationsphase 451, eine erste Umschaltphase 452, eine Datenphase 453, eine zweite Umschaltphase 454 und eine Rahmenendphase 455.
-
In der Arbitrationsphase 451 wird beispielsweise am Anfang ein Bit gesendet, das auch SOF-Bit genannt wird und den Beginn des Rahmens bzw. Start of Frame anzeigt. In der Arbitrationsphase 451 wird außerdem ein Identifizierer mit beispielsweise 11 Bit zur Identifikation des Senders der Nachricht 45 gesendet. Bei der Arbitration wird mit Hilfe des Identifizierers bitweise zwischen den Teilnehmerstationen 10, 20, 30 ausgehandelt, welche Teilnehmerstation 10, 20, 30 die Nachricht 45, 46 mit der höchsten Priorität senden möchte und daher für die nächste Zeit zum Senden in der Umschaltphase 452 und der anschließenden Datenphase 453 einen exklusiven Zugriff auf den Bus 40 des Bussystems 1 bekommt.
-
In der ersten Umschaltphase 452 wird bei dem vorliegenden Ausführungsbeispiel die Umschaltung von der Arbitrationsphase 451 in die Datenphase 453 vorbereitet. Die Umschaltphase 452 kann ein Bit haben, das die Bitdauer T_B1 eines Bits der Arbitrationsphase 451 hat und mindestens teilweise mit dem Physical Layer der Arbitrationsphase 451 gesendet wird. Die erste Umschaltphase 452 gehört logisch zur Arbitrationsphase 451. Insbesondere wird in dieser Umschaltphase 452 der Sende-/Empfangseinrichtung 12, 32 signalisiert, dass die Einrichtung 12, 32 in einen anderen Modus bzw. Betriebsart wechseln soll, nämlich in den Physical Layer der Datenphase 453.
-
In der Datenphase 453 werden die Bits des Rahmens 450 mit dem Physical Layer der Datenphase 453 und mit einer Bitdauer T_B2 gesendet, die kürzer als die Bitdauer T_B1 eines Bits der Arbitrationsphase 451 ist. In der Datenphase 453 werden unter anderem die Nutzdaten des CAN XL-Rahmens 450 bzw. der Nachricht 45 gesendet. Die Nutzdaten können auch als Datenfeld der Nachricht 45 bezeichnet werden. Hierfür kann in der Datenphase 453, nach einem Datenfeld-Identifizierer, der den Typ des Inhaltes im Datenfeld identifiziert, ein beispielsweise 11 Bit langer Datenlängencode (Data-Length-Code) gesendet werden. Der Code kann zum Beispiel Werte von 1 bis zu 2048 oder einen sonstigen Wert mit der Schrittweite von 1 annehmen. Der Datenlängencode kann alternativ weniger oder mehr Bit umfassen, so dass der Wertebereich und die Schrittweite andere Werte annehmen können. Anschließend folgen weitere Felder, wie zum Beispiel das Kopf-Prüfsummenfeld. Danach werden die Nutzdaten des CAN XL-Rahmens 450 bzw. der Nachricht 45 gesendet. Am Ende der Datenphase 453 kann beispielsweise in einem Prüfsummenfeld eine Prüfsumme über die Daten der Datenphase 453 sowie der Daten der Arbitrationsphase 451 enthalten sein. Der Sender der Nachricht 45 kann Stuffbits nach jeweils einer vorbestimmten Anzahl von gleichen Bits, insbesondere 10 gleichen Bits, als inverses Bit in den Datenstrom einfügen. Insbesondere ist die Prüfsumme eine Rahmenprüfsumme F_CRC, mit welcher alle relevanten Bits des Rahmens 450 bis zum Prüfsummenfeld abgesichert werden. Stuff bits in der Datenphase 453 werden beispielsweise nicht abgesichert, weil diese Bits den Rahmen 450 selbst absichern und somit zur Fehlerdetektion verwendet werden.
-
In der zweiten Umschaltphase 454 wird bei dem vorliegenden Ausführungsbeispiel die Umschaltung von der Datenphase 453 in die Rahmenendphase 455 vorbereitet. Dies bedeutet, dass zurück in die Übertragungsbetriebsart gemäß der Arbitrationsphase 451 geschaltet wird. Die Umschaltphase 454 kann ein Bit haben, das die Bitdauer T_B1 eines Bits der Arbitrationsphase 451 hat und mindestens teilweise mit dem Physical Layer der Datenphase 453 gesendet wird. Die zweite Umschaltphase 454 gehört logisch zur Rahmenendphase 455, in welcher dieselbe Übertragungsbetriebsart verwendet wird wie in der Arbitrationsphase 451. Insbesondere wird in dieser zweiten Umschaltphase 454 der Sende-/Empfangseinrichtung 12, 32 signalisiert, dass die Einrichtung 12, 32 in einen anderen Modus bzw. Betriebsart wechseln soll, nämlich in den Physical Layer der Arbitrationsphase 451.
-
In der Rahmenendphase 455 kann nach zwei Bits AL2, AH2 in einem Endefeld mindestens ein Acknowledge-Bit ACK enthalten sein. Danach kann eine Folge von 7 gleichen Bits folgen, welche das Ende des CAN XL-Rahmens 450 anzeigen. Mit dem mindestens einen Acknowledge-Bit ACK kann ein Empfänger mitteilen, ob er den CAN XL-Rahmen 450 bzw. die Nachricht 45 korrekt empfangen hat oder nicht.
-
Mindestens in der Arbitrationsphase 451 und der Rahmenendphase 455 wird ein Physical Layer wie bei CAN und CAN-FD verwendet. Zusätzlich kann in den Umschaltphasen 452, 454 zumindest teilweise, also bei der ersten Umschaltphase 452 am Anfang und bei der zweiten Umschaltphase 454 am Ende, ein Physical Layer wie bei CAN und CAN-FD verwendet werden. Der Physical Layer entspricht der Bitübertragungsschicht oder Schicht 1 des bekannten OSl-Modells (Open Systems Interconnection Modell).
-
Ein wichtiger Punkt während dieser Phasen 451, 455 ist, dass das bekannte CSMA/CR-Verfahren Verwendung findet, welches gleichzeitigen Zugriff der Teilnehmerstationen 10, 20, 30 auf den Bus 40 erlaubt, ohne dass die höher priorisierte Nachricht 45, 46 zerstört wird. Dadurch können dem Bussystem 1 relativ einfach weitere Bus-Teilnehmerstationen 10, 20, 30 hinzugefügt werden, was sehr vorteilhaft ist.
-
Das CSMA/CR-Verfahren hat zur Folge, dass es sogenannte rezessive Zustände auf dem Bus 40 geben muss, welche von anderen Teilnehmerstationen 10, 20, 30 mit dominanten Zuständen auf dem Bus 40 überschrieben werden können.
-
Die Arbitration am Anfang eines Rahmens 450 bzw. der Nachricht 45, 46 und das Acknowledgement in der Rahmenendphase 455 des Rahmens 450 bzw. der Nachricht 45, 46 ist nur dann möglich, wenn die Bitdauer oder Bitzeit deutlich mehr als doppelt so lang ist wie die Signal-Laufzeit zwischen zwei beliebigen Teilnehmerstationen 10, 20, 30 des Bussystems 1. Daher wird die Bitrate in der Arbitrationsphase 451, der Rahmenendphase 454 langsamer gewählt als in der Datenphase 453 des Rahmens 450. Insbesondere wird die Bitrate in den Phasen 451, 455 als 500 kbit/s gewählt, woraus eine Bitdauer oder Bitzeit von ca. 2µs folgt, wohingegen die Bitrate in der Datenphase 453 als 5 bis 10 Mbit/s oder mehr gewählt wird, woraus eine Bitzeit von ca. 0,1µs und kürzer folgt. Somit ist die Bitzeit des Signals in den anderen Kommunikationsphasen 451, 452, 454, 455 um mindestens den Faktor 10 größer als die Bitzeit des Signals in der Datenphase 453.
-
Ein Sender der Nachricht 45, beispielsweise die Teilnehmerstation 10, beginnt ein Senden von Bits der Umschaltphase 452 und der anschließenden Datenphase 453 auf den Bus 40 erst, wenn die Teilnehmerstation 10 als der Sender die Arbitration gewonnen hat und die Teilnehmerstation 10 als Sender damit zum Senden einen exklusiven Zugriff auf den Bus 40 des Bussystems 1 hat. Der Sender kann entweder nach einem Teil der Umschaltphase 452 auf die schnellere Bitrate und/oder den anderen Physical Layer wechseln oder erst mit dem ersten Bit, also mit dem Beginn, der anschließenden Datenphase 453 auf die schnellere Bitrate und/oder den anderen Physical Layer wechseln.
-
Ganz allgemein können in dem Bussystem mit CAN XL im Vergleich zu CAN oder CAN FD insbesondere folgende abweichenden Eigenschaften realisiert werden:
- a) Übernahme und ggf. Anpassung bewährter Eigenschaften, die für die Robustheit und Anwenderfreundlichkeit von CAN und CAN FD verantwortlich sind, insbesondere Rahmenstruktur mit Identifier und Arbitrierung nach dem CSMA/CR-Verfahren,
- b) Steigerung der Netto-Datenübertragungsrate auf etwa 10 Megabit pro Sekunde,
- c) Anheben der Größe der Nutzdaten pro Rahmen auf etwa 2kbyte oder auf einen beliebiger Wert.
-
3 zeigt den grundlegenden Aufbau der Teilnehmerstation 10 mit der Kommunikationssteuereinrichtung 11, der Sende-/Empfangseinrichtung 12 und den Betriebsartschaltmodulen 15, 16. Das Betriebsartschaltmodul 15 der Kommunikationssteuereinrichtung 11 ist symmetrisch zu dem Betriebsartschaltmodul 16 der Sende-/Empfangseinrichtung 12 aufgebaut. Das Betriebsartschaltmodul 15 kann auch erstes Betriebsartschaltmodul genannt werden. Das Betriebsartschaltmodul 16 kann auch zweites Betriebsartschaltmodul genannt werden.
-
Die Teilnehmerstation 30 ist in ähnlicher Weise aufgebaut, wie in 3 gezeigt, außer dass der Block 35 nicht in die Kommunikationssteuereinrichtung 31 integriert ist, sondern separat von der Kommunikationssteuereinrichtung 31 und der Sende-/Empfangseinrichtung 32 vorgesehen ist. Daher werden die Teilnehmerstation 30 und der Block 35 nicht separat beschrieben. Die nachfolgend beschriebenen Funktionen des Betriebsartschaltmoduls 15 sind bei dem Betriebsartschaltmodul 35 identisch vorhanden. Die nachfolgend beschriebenen Funktionen des Betriebsartschaltmoduls 16 sind bei dem Betriebsartschaltmodul 36 identisch vorhanden.
-
Alternativ oder zusätzlich ist es möglich, dass der Block 16 nicht in die Sende-/Empfangseinrichtung 12 integriert ist, sondern separat von der Kommunikationssteuereinrichtung 11 und der Sende-/Empfangseinrichtung 12 vorgesehen ist.
-
Die Sende-/Empfangseinrichtung 12 ist an den Bus 40 angeschlossen, genauer gesagt dessen erste Busader 41 für CAN_H und dessen zweite Busader 42 für CAN_L. Im Betrieb des Bussystems 1 setzt die Sende-/Empfangseinrichtung 12 ein Sendesignal TxD der Kommunikationssteuereinrichtung 11 in entsprechende Signale CAN_H und CAN_L für die Busadern 41, 42 um und sendet diese Signale CAN_H und CAN_L auf den Bus 40. Auch wenn hier für die Sende-/Empfangseinrichtung 12 die Signale CAN_H und CAN_L genannt sind, so sind diese in Bezug auf die Nachricht 45 als Signale CAN-XL_H und CAN-XL_L zu verstehen, die in der Datenphase 453 von den herkömmlichen Signalen CAN_H und CAN_L in mindestens einem Merkmal abweichen, insbesondere in Bezug auf die Bildung der Buszustände für die verschiedenen Datenzustände des Signals TxD und/oder in Bezug auf die Spannung bzw. den Physical Layer und/oder die Bitrate.
-
Auf dem Bus 40 bildet sich ein Differenzsignal VDIFF = CAN_H - CAN_L aus. Mit Ausnahme eines Leerlauf- oder Bereitschaftszustands (Idle oder Standby), hört die Sende-/Empfangseinrichtung 12 mit ihrem Empfänger im Normalbetrieb immer auf eine Übertragung von Daten bzw. Nachrichten 45, 46 auf dem Bus 40 und zwar unabhängig davon, ob die Teilnehmerstation 10 Sender der Nachricht 45 ist oder nicht. Der Sende-/Empfangseinrichtung 12 bildet aus den von dem Bus 40 empfangenen Signalen CAN_H und CAN_L ein Empfangssignal RxD und gibt dieses an die Kommunikationssteuereinrichtung 11 weiter, wie nachfolgend genauer beschrieben.
-
Der nachfolgend beschriebene Aufbau der Teilnehmerstation 10 stellt eine robuste und einfache Möglichkeit bereit, Bits mittels Signalen zwischen der Kommunikationssteuereinrichtung 11 und der Sende-/Empfangseinrichtung 12 symmetrisch zu übertragen, das heißt ohne dass sich die Bits in ihrer Dauer bzw. Bitzeit ändern. Dies ist insbesondere während der Übertragung von Daten während der Datenphase 453 eines Rahmens 450 von großem Vorteil.
-
Gemäß 3 hat die Kommunikationssteuereinrichtung 11 zusätzlich zu dem Betriebsartschaltmodul 15 einen bidirektionalen TRxD-Anschluss 110, einen Ausgangsanschluss 111 für ein digitales Sendesignal TxD, einen Eingangsanschluss 112 für ein digitales Empfangssignal RxD und ein Kommunikationssteuermodul 113. Die Sende-Empfangseinrichtung 12 hat zusätzlich zu dem Betriebsartschaltmodul 16 einen bidirektionalen TRxD-Anschluss 120, einen Eingangsanschluss 121 für das digitale Sendesignal TxD, einen Ausgangsanschluss 122 für das digitale Empfangssignal RxD, und ein Sende-/Empfangsmodul 123.
-
Die TRxD-Anschlüsse 110, 120 sind mit Hilfe der Module 15, 16 und entsprechender Signale bidirektional betreibbar, nämlich entweder als Ausgang oder Eingang schaltbar, wie nachfolgend beschrieben.
-
Die Kommunikationssteuereinrichtung 11 ist als Mikrocontroller ausgestaltet oder weist einen Mikrocontroller auf. Die Kommunikationssteuereinrichtung 11 verarbeitet Signale einer beliebigen Anwendung, beispielsweise eines Steuergeräts für einen Motor, eines Sicherheitssystems für eine Maschine oder ein Fahrzeug, oder sonstige Anwendungen. Nicht gezeigt ist jedoch eine System-ASIC (ASIC = Anwendungsspezifische Integrierte Schaltung), die alternativ ein System Basis-Chip (SBC) sein kann, auf dem mehrere für eine Elektronik-Baugruppe der Teilnehmerstation 10 notwendige Funktionen zusammengefasst sind. In dem System-ASIC können unter anderem die Sende-/Empfangseinrichtung 12 und eine nicht dargestellte Energieversorgungseinrichtung eingebaut sein, welche die Sende-/Empfangseinrichtung 12 mit elektrischer Energie versorgt. Die Energieversorgungseinrichtung liefert üblicherweise eine Spannung CAN_Supply von 5 V. Je nach Bedarf kann die Energieversorgungseinrichtung jedoch eine andere Spannung mit einem anderen Wert liefern und/oder als Stromquelle ausgestaltet sein.
-
Das Kommunikationssteuermodul 113 ist ein Protokoll-Controller, der das CAN Protokoll implementiert, insbesondere das Protokoll für CAN XL oder CAN FD. Das Kommunikationssteuermodul 113 ist für die Ausgabe folgender Ausgangssignale oder den Empfang folgender Eingangssignale ausgestaltet.
-
Das Signal TxD_PRT ist ein Ausgangssignal, das dem Sendesignal TxD entspricht. Das Signal RxD_PRT ist ein Eingangssignal, das dem Empfangssignal RxD entspricht.
-
Zusätzlich zu diesen Signalen ist das Kommunikationssteuermodul 113 ausgestaltet, die folgenden Steuersignale TX_DM, RX_DM zu erzeugen und auszugeben.
-
Das Steuersignal TX_DM ist ein Ausgangssignal und gibt an, ob die Sende-/Empfangseinrichtung 12 in der Betriebsart TX-DataPhaseMode arbeiten soll oder nicht. Die Betriebsart wird auch FAST TX Mode oder erste Betriebsart genannt. In der Betriebsart TX-DataPhaseMode hat die Teilnehmerstation 10 die Arbitration in der Arbitrationsphase 451 gewonnen und ist in der darauffolgenden Datenphase 453 Sender des Rahmens 450. Die Teilnehmerstation 10 kann in diesem Fall auch als Sendeknoten bezeichnet werden. In der Betriebsart TX-DataPhaseMode soll die Sende-/Empfangseinrichtung 12 den Physical Layer für die Datenphase 453 verwenden und dabei die Busadern CAN_H und CAN_L treiben.
-
Das Steuersignal RX_DM ist ein Ausgangssignal und gibt an, ob die Sende-/Empfangseinrichtung 12 in der Betriebsart RX-DataPhaseMode arbeiten soll oder nicht. Die Betriebsart wird auch FAST RX Mode oder zweite Betriebsart genannt. In der Betriebsart RX-DataPhaseMode hat die Teilnehmerstation 10 die Arbitration in der Arbitrationsphase 451 verloren und ist in der darauffolgenden Datenphase 453 nur Empfänger, also kein Sender, des Rahmens 450. Die Teilnehmerstation 10 kann in diesem Fall auch als Empfangsknoten bezeichnet werden. In der Betriebsart RX-DataPhaseMode soll die Sende-/Empfangseinrichtung 12 den Physical Layer für die Datenphase 453 verwenden, jedoch die Busadern CAN_H und CAN_L nicht treiben.
-
Wenn die Sende-/Empfangseinrichtung weder im TX-DataPhaseMode noch in dem RX-DataPhaseMode ist, so befindet sie sich sogenannten ArbitrationPhaseMode, also dem Modus, der in der Arbitrationsphase 451 und der Rahmenendphase 455 verwendet wird. In diesem Modus wird der Physical Layer verwendet, mit dem dominante und rezessive Buszustände gesendet werden können.
-
Die Schaltung zur Signalisierung der einzuschaltenden Betriebsart an die Sende-/Empfangseinrichtung 12 ist hier nicht dargestellt. Die Signalisierung erfolgt insbesondere ebenfalls über den TxD-Anschluss 111 und/oder RxD-Anschluss 112. Um die Signalisierung durchführen zu können, können der Eingangsanschluss 112 und der Ausgangsanschluss 122 jeweils alternativ bidirektional ausgeführt sein.
-
Das Betriebsartschaltmodul 15 hat einen Richtungssteuerblock 151, einen Codierblock 152, einen Decodierblock 153 und einen Multiplexer 154. Das erste Betriebsartschaltmodul 15 empfängt die zuvor genannten Signale, welche das Kommunikationssteuermodul 113 ausgibt.
-
Der Richtungssteuerblock 151 erzeugt aus den Steuersignalen TX_DM, RX_DM des Kommunikationssteuermoduls 113 das Schaltsignal DIR_PRT für den TRxD-Anschluss 110. Das Schaltsignal DIR_PRT steuert die Richtung DIR, genauer Übertragungsrichtung, des bidirektional schaltbaren TRxD-Anschlusses 110 der Kommunikationssteuereinrichtung 11. Mit anderen Worten, das Schaltsignal DIR_PRT steuert die Richtung des TRxD-Anschlusses 110 der Einrichtung 11. Der TRxD-Anschluss 110 wird nur in der Zeit verwendet, während die Signale TX_DM oder RX_DM gesetzt sind, das heißt in der Phase, in der mit erhöhter Bitrate gesendet wird und nur ein Sender am Bus 40 existiert bzw. sendet. Das Schaltsignal DIR_PRT muss nur für die Dauer der schnellen Datenübertragung also überwiegend nur für die Datenphase 453 eines Rahmens 450 erzeugt werden. Der Richtungssteuerblock 151 kann dementsprechend beispielsweise ausgestaltet sein, in den anderen Kommunikationsphasen, wenn die Signale RX_DM und TX_DM beide nicht gesetzt sind, kein Schaltsignal DIR_PRT zu erzeugen. Unabhängig davon ist die Übertragungsrichtung des TRxD-Anschlusses 110 in den Kommunikationsphasen 451, 455 beliebig wählbar.
-
Alternativ kann der TRxD Anschluss 110 beispielweise auch während der Kommunikationsphase mit niedriger Bitrate verwendet werden für eine differentielle Datenübertragung. Hierbei muss aber festgelegt sein, ob der TRxD Anschluss 110 in diesem Fall immer als Ausgang oder als Eingang verwendet wird. Beispielsweise kann der TRxD Anschluss 110 immer, wenn TX_DM = 0 ist, als Ausgang betrieben werden für die differentielle Übertragung des Sendesignals TxD_PRT, TxD2.
-
Hierbei gilt, ist das Signal TX_DM gesetzt, insbesondere ist sein Signalwert gleich 1, so erzeugt der Richtungssteuerblock 151 das Schaltsignal DIR_PRT derart, dass die Richtung des TRxD-Anschlusses 110 auf Ausgang geschaltet ist. Als Folge davon kann das Kommunikationssteuermodul 113 einen auf den Bus 40 zu sendenden Rahmen 450 als differentielles Signal über die Anschlüsse 110, 111 senden, wie nachfolgend genauer beschrieben. Insbesondere gilt, sendet das Kommunikationssteuermodul 113 einen Rahmen 450 und ist dabei das Signal TX_DM gesetzt, so ist die Richtung des TRxD-Anschlusses 110 auf Ausgang geschaltet.
-
Ist das Signal RX_DM gesetzt, insbesondere ist sein Signalwert gleich 1, so erzeugt der Richtungssteuerblock 151 das Schaltsignal DIR_PRT derart, dass die Richtung des TRxD-Anschlusses 110 auf Eingang geschaltet ist. Als Folge davon kann das Kommunikationssteuermodul 113 einen über den Bus 40 gesendeten Rahmen 450 als differentielles Signal über die Anschlüsse 110, 112 empfangen, wie nachfolgend genauer beschrieben. Insbesondere gilt, empfängt das Kommunikationssteuermodul 113 einen Rahmen 450 und ist dabei das Signal RX_DM gesetzt, so ist die Richtung des TRxD-Anschlusses 110 auf Eingang geschaltet.
-
Der Codierblock 152 erzeugt aus dem Signal TxD_PRT, also dem Sendesignal TxD, ein Signal TxD2. Das Signal TxD2 ist ein inverses Signal zu dem Signal TxD_PRT. Der Codierblock 152 gibt das Signal TxD2 an den TRxD-Anschluss 110 aus. Ist der Anschluss 110 auf Ausgang geschaltet, wie zuvor beschrieben, kann die Kommunikationssteuereinrichtung 11 über die Anschlüsse 110, 111 die Signale TxD_PRT, TxD2 als ein differentielles Ausgangssignal an die Sende-/Empfangseinrichtung 12 ausgeben. Im einfachsten Fall ist der Codierblock 152 ein Inverter, der das Signal TxD_PRT invertiert.
-
Der Decodierblock 153 ist an seinem Eingang mit den Anschlüssen 110, 112 verbunden. Ist der TRxD Anschluss 110 auf Eingang geschaltet, wie zuvor beschrieben, empfängt der Decodierblock 153 von den Anschlüssen 110, 112 ein differentielles Eingangssignal, das aus einem Signal RxD1 und einem Signal RxD2 besteht. Der Decodierblock 153 decodiert die Signale RxD1, RxD2 zu dem nicht-differentiellen Signal RxD_PRT. Der Decodierblock 153 gibt das Signal RxD_PRT an den Multiplexer 154 aus.
-
Das Kommunikationssteuermodul 113 steuert den Multiplexer 154 mit dem Steuersignal RX_DM an. Je nach Signalwert des Steuersignals RX_DM wird ausgewählt, ob dem Kommunikationssteuermodul 113 das von dem Decodierblock 153 decodierte Signal oder das Signal RxD1 von dem Anschluss 112 als Signal RxD_PRT bereitgestellt wird.
-
Bei der Sende-/Empfangseinrichtung 12 ist das Sende-/Empfangsmodul 123 zum Senden und/oder Empfangen von Nachrichten 45, 46 gemäß dem CAN Protokoll ausgestaltet, insbesondere von Nachrichten gemäß dem Protokoll für CAN XL oder CAN FD, wie zuvor beschrieben. Das Sende-/Empfangsmodul 123 führt die Anbindung an das physikalische Medium durch, also den Bus 40 mit den Busadern 41, 42. Das Sende-/Empfangsmodul 123 treibt und decodiert die Signale CAN_H und CAN_L für die Busadern 41, 42 bzw. den Bus 40. Das Sende-/Empfangsmodul 123 ist zudem für die Ausgabe folgender Ausgangssignale oder den Empfang folgender Eingangssignale ausgestaltet.
-
Das Signal RxD_TC ist ein Ausgangssignal, das einem digitalen Empfangssignal entspricht, welches das Sende-Empfangsmodul 123 aus dem differentiellen Signal CAN_H, CAN_L vom Bus 40 erzeugt. Das Signal TxD_TC ist ein Eingangssignal, das dem Sendesignal TxD entspricht, also dem Signal, welches von dem Kommunikationssteuermodul 113 zum Senden auf den Bus 40 erzeugt wurde.
-
Zusätzlich zu diesen Signalen ist das Sende-/Empfangsmodul 123 ausgestaltet, die folgenden Steuersignale TX_DM_TC, RX_DM_TC zu erzeugen und auszugeben.
-
Das Steuersignal TX_DM_TC ist ein Ausgangssignal und gibt an, ob die Sende-/Empfangseinrichtung 12 in der Betriebsart TX-DataPhaseMode arbeitet bzw. geschaltet ist oder nicht, um in der Datenphase 453 als Sender des Rahmens 450 zu agieren, wie zuvor beschrieben. Dies ist eine Betriebsart, in der das Sende-/Empfangsmodul 123 in der Datenphase 453 Bits auf dem Bus 40 sendet, also den Bus 40 treibt.
-
Das Steuersignal RX_DM_TC ist ein Ausgangssignal und gibt an, ob die Sende-/Empfangseinrichtung 12 in der Betriebsart RX-DataPhaseMode arbeitet bzw. geschaltet ist oder nicht, um in der Datenphase 453 nur als Empfänger, also nicht als Sender, des Rahmens 450 zu agieren, wie zuvor beschrieben. Dies ist eine Betriebsart, in der das Sende-/Empfangsmodul 123 in der Datenphase 453 Bits nur von dem Bus 40 empfängt, also den Bus 40 nicht treibt.
-
Das zweite Betriebsartschaltmodul 16 hat einen Richtungssteuerblock 161, einen Codierblock 162, einen Decodierblock 163 und einen Multiplexer 164. Das zweite Betriebsartschaltmodul 16 empfängt die zuvor genannten Signale, welche das Sende-/Empfangsmodul 123 ausgibt.
-
Der Richtungssteuerblock 161 erzeugt aus den Steuersignalen TX_DM_TC, RX_DM_TC des Sende-/Empfangsmoduls 123 das Schaltsignal DIR_TC für den TRxD-Anschluss 120. Das Schaltsignal DIR_TC steuert die Richtung DIR, genauer Übertragungsrichtung, des bidirektional schaltbaren Anschlusses 120 der Sende-/Empfangseinrichtung 12. Mit anderen Worten, das Schaltsignal DIR_TC steuert die Richtung des TRxD-Anschlusses 121 der Einrichtung 12. Wie beim TRxD Anschluss 110 der Kommunikationssteuereinrichtung 11 wird auch der TRxD-Anschluss 120 nur in der Zeitverwendet, während die Signale TX_DM_TC oder RX_DM_TC gesetzt sind, das heißt in der Phase, in der mit erhöhter Bitrate gesendet wird und nur ein Sender am Bus 40 existiert. Das Schaltsignal DIR_TC muss nur für die Dauer der schnellen Datenübertragung, also überwiegend nur für die Datenphase 453 eines Rahmens 450 erzeugt werden. Der Richtungssteuerblock 161 kann dementsprechend beispielsweise ausgestaltet sein, in den anderen Kommunikationsphasen, wenn die Signale RX_DM_TC und TX_DM_TC beide nicht gesetzt sind kein Schaltsignal DIR_TC zu erzeugen. Unabhängig davon ist die Schaltung der Übertragungsrichtung des TRxD-Anschlusses 120 in den Kommunikationsphasen 451, 452, 454, 455 beliebig.
-
Alternativ kann der TRxD Anschluss 120 beispielweise auch während der Kommunikationsphase mit niedriger Bitrate verwendet werden für eine differentielle Datenübertragung. Hierbei muss aber festgelegt sein, ob der TRxD Anschluss 120 in diesem Fall immer als Ausgang oder als Eingang verwendet wird. Beispielsweise kann der TRxD Anschluss 120 immer, wenn RX_DM_TC = 0 ist, als Ausgang betrieben werden für die differentielle Übertragung des Empfangssignals RxD_TC, RxD2_TC.
-
Hierbei gilt, ist das Signal RX_DM_TC gesetzt, insbesondere ist sein Signalwert gleich 1, so erzeugt der Richtungssteuerblock 161 das Schaltsignal DIR_TC derart, dass die Richtung des TRxD-Anschlusses 120 auf Ausgang geschaltet ist. Als Folge davon kann das Sende-/Empfangsmodul 123 einen von einer anderen Teilnehmerstation über den Bus 40 gesendeten Rahmen 450 als differentielles Signal über die Anschlüsse 120, 122 an die Kommunikationssteuereinrichtung 11 senden, wie nachfolgend genauer beschrieben. Insbesondere gilt, empfängt das Sende-/Empfangsmodul 123 einen Rahmen 450 und ist dabei das Signal RX_DM_TC gesetzt, so ist die Richtung des TRxD-Anschlusses 120 auf Ausgang geschaltet.
-
Ist das Signal TX_DM_TC gesetzt, insbesondere ist sein Signalwert gleich 1, so erzeugt der Richtungssteuerblock 161 das Schaltsignal DIR_TC derart, dass die Richtung des TRxD-Anschlusses 120 auf Eingang geschaltet ist. Als Folge davon kann das Sende-/Empfangsmodul 123 einen auf den Bus 40 zu sendenden Rahmen 450 als differentielles Signal über ihre Anschlüsse 120, 122 von der Kommunikationssteuereinrichtung 11 empfangen. Insbesondere gilt, sendet das Sende-/Empfangsmodul 123 einen Rahmen 450 auf den Bus 40 und ist dabei das Signal TX_DM_TC gesetzt, so ist die Richtung des TRxD-Anschlusses 120 auf Eingang geschaltet.
-
Der Codierblock 162 erzeugt aus dem Signal RxD_TC, also dem Empfangssignal RxD, ein Signal RxD2_TC. Das Signal RxD2_TC ist ein inverses Signal zu dem Signal RxD_TC. Der Codierblock 162 gibt das Signal RxD2_TC an den Anschluss 120 aus. Ist der Anschluss 120 auf Ausgang geschaltet, wie zuvor beschrieben, kann die Sende-/Empfangseinrichtung 12 über die Anschlüsse 120, 122 die Signale RxD2_TC, RxD_TC als ein differentielles Ausgangssignal an die Kommunikationssteuereinrichtung 11 ausgeben. Im einfachsten Fall ist der Codierblock 162 ein Inverter, der das Signal RxD_TC invertiert.
-
Der Decodierblock 163 ist an seinem Eingang mit den Anschlüssen 120, 121 verbunden. Ist der Anschluss 120 auf Eingang geschaltet, wie zuvor beschrieben, empfängt der Decodierblock 163 von den Anschlüssen 120, 121 ein differentielles Eingangssignal, das aus einem Signal TxD1_TC und einem Signal TxD2_TC besteht. Der Decodierblock 163 decodiert die Signale TxD1_TC, TxD2_TC zu dem nicht-differentiellen Signal TxD_TC. Der Decodierblock 163 gibt das Signal TxD_TC an den Multiplexer 154 aus.
-
Das Sende-/Empfangsmodul 123 steuert den Multiplexer 164 mit dem Steuersignal TX_DM_TC an. Je nach Signalwert des Steuersignals TX_DM_TC wird ausgewählt, ob dem Sende-/Empfangsmodul 123 das von dem Decodierblock 163 decodierte Signal oder das Signal TxD1_TC von dem Anschluss 121 als Signal TxD_TC bereitgestellt wird.
-
Demzufolge sendet die Kommunikationssteuereinrichtung 11 in der Betriebsart TX-DataPhaseMode, wie zuvor beschrieben, den Bitstrom des seriellen Sendesignals TxD als differentielles Signal über die TRxD- und TxD-Anschlüsse 110, 111. Die Sende-/Empfangseinrichtung 12 empfängt dieses differentielle Signal an ihren TRxD- und TxD-Anschlüssen 120, 121 und decodiert dieses differentielle Signal zu einem nicht-differentiellen Signal TxD_TC.
-
4 bis 6 zeigen ein Beispiel für die Signalverläufe der zuvor beschriebenen Signale in der Kommunikationssteuereinrichtung 11, wenn die Teilnehmerstation 10 Sender der Nachricht 45 ist und somit die Sende-/Empfangseinrichtung 12 in der Datenphase 453 in die Betriebsart TX-DataPhaseMode geschaltet ist. Hierbei steht in 6 die Bezeichnung „P0“ für beliebige Schaltung des TRxD-Anschlusses 110, also je nach Belieben „Eingang“ oder „Ausgang“. Die Bezeichnung „P2“ steht für Ausgang.
-
Gemäß 4 bis 6 verwenden die Kommunikationssteuereinrichtung 11 und die Sende-/Empfangseinrichtung 12 zur Übertragung der Daten während der Arbitrationsphase 451 die TRxD-Anschlüsse 110, 120 nicht. Die Übertragungsrichtung der TRxD-Anschlüsse 110, 120 ist also beliebig (P0), wie in 6 gezeigt. Dabei erfolgt die nicht-differentielle Übertragung der Signale TxD, RxD über die Anschlüsse 111, 112, 121, 122 der Teilnehmerstation 10 wie gewohnt. Die Kommunikationssteuereinrichtung 11 sendet mittels des TxD-Anschlusses 111 und empfängt zeitgleich mittels des RxD-Anschlusses 112 die Daten vom Bus 40.
-
In der schnelleren Betriebsart der Sende-/Empfangseinrichtung 12 sendet ausschließlich die Teilnehmerstation 10 als Sendeknoten, so dass aufgrund des nun gesetzten Signals TX_DM (4) die Übertragungsrichtung des TRxD-Anschlusses 110 auf Ausgang P2 steht, wie in 6 gezeigt. Die Kommunikationssteuereinrichtung 11 sendet mittels des TxD-Anschlusses 111 und des TRxD-Abschlusses 110 und empfängt zeitgleich mittels des RxD-Anschlusses 112 die Daten vom Bus 40 über die Einrichtung 12.
-
7 bis 9 zeigen ein Beispiel für die Signalverläufe der zuvor beschriebenen Signale in der Kommunikationssteuereinrichtung 11, wenn die Teilnehmerstation 10 kein Sender der Nachricht ist und somit die Sende-/Empfangseinrichtung 12 in die Betriebsart RX-DataPhaseMode geschaltet ist. Hierbei steht auch in 9 die Bezeichnung „P0“ für beliebige Schaltung des TRxD-Anschlusses 110, also je nach Belieben für Eingang oder Ausgang. Die Bezeichnung „P1“ in 9 steht für Eingang.
-
Somit steht aufgrund des nun gesetzten Signals RX_DM (8) die Übertragungsrichtung des TRxD-Anschlusses 110 auf Eingang P1, wie in 9 gezeigt. Demzufolge sendet die Sende-/Empfangseinrichtung 12 in der Betriebsart RX-DataPhaseMode, wie zuvor beschrieben, den Bitstrom des seriellen Empfangssignals RxD als differentielles Signal über die TRxD- und RxD-Anschlüsse 120, 122. Die Kommunikationssteuereinrichtung 11 empfängt dieses differentielle Signal an ihren TRxD- und RxD-Anschlüssen 110, 112 und decodiert dieses differentielle Signal zu dem nicht-differentiellen Signal RxD_PRT. Außerdem erfolgt die Übertragung der Daten während der Arbitrationsphase 451 und Rahmenendphase 455 über die Anschlüsse 111, 112, 121, 122, wie zuvor für 4 bis 6 beschrieben, wobei die TRxD-Anschlüsse 110, 120 nicht verwendet werden.
-
Gemäß einer ersten Modifikation der zuvor genannten Ausgestaltung der Module 15, 16 ist es möglich, dass mindestens eines der Module 15, 16 nur eine Schaltung in die Betriebsart TX-DataPhaseMode ermöglicht. Eine solche Variante kann beispielsweise bei einer Teilnehmerstation 10, 20 des Bussystems 1 vorteilhaft sein, die selbst nur Signale senden muss, jedoch keine Signale vom Bus 40 empfangen muss, um ihre Funktion auszuführen. Beispiel für die Ausgestaltung einer solchen Teilnehmerstation ist ein reines Steuerglied, dessen Steuerung zwar über den Bus 40 übertragen wird, jedoch das Ereignis für die Steuerung unabhängig von der Kommunikation am Bus empfängt oder erzeugt.
-
Gemäß einer zweiten Modifikation der zuvor genannten Ausgestaltung der Module 15, 16 ist es möglich, dass mindestens eines der Module 15, 16 nur eine Schaltung in die Betriebsart RX-DataPhaseMode ermöglicht. Eine solche Variante kann beispielsweise bei einer Teilnehmerstation 10, 20 des Bussystems 1 vorteilhaft sein, die selbst keine Signale senden muss, sondern nur Signale vom Bus 40 empfangen muss, um ihre Funktion auszuführen. Beispiel für die Ausgestaltung einer solchen Teilnehmerstation ist ein Geber, insbesondere Drehgeber, Stellglied usw..
-
Selbstverständlich sind die zuvor beschriebenen Funktionen der Einrichtungen 11, 12 auch für eine andere Modifikation von CAN FD und/oder CAN, zumindest für das Senden der Nutzdaten, verwendbar.
-
Als Folge der Ausgestaltung der Teilnehmerstation 10 ist keine galvanische Verbindung durch jeweils einen zusätzlichen Anschluss an der Kommunikationssteuereinrichtung 11 und der damit verbundenen Sende-/Empfangseinrichtung 12 erforderlich, damit die Symmetrie der Datenübertragung zwischen den Einrichtungen 11, 12 gewährleistet werden kann. Das heißt, es ist vorteilhaft kein zusätzlicher Anschluss erforderlich, der an einem Standardgehäuse der Einrichtungen 11, 12 nicht verfügbar ist. Ein Wechsel auf ein anderes, größeres und kostenintensives, Gehäuse ist somit nicht notwendig, um einen zusätzlichen Anschluss bereitzustellen.
-
Durch die beschriebene Ausgestaltung der Einrichtung(en) 11, 12, 32, 35 können in der Datenphase 453 weit höhere Datenraten als mit CAN oder CAN-FD erreicht werden. Zudem kann die Datenlänge in dem Datenfeld der Datenphase 453 beliebig gewählt werden, wie zuvor beschrieben. Dadurch können die Vorteile von CAN in Bezug auf die Arbitrierung beibehalten und dennoch eine größere Anzahl von Daten in kürzerer Zeit als bisher sehr sicher und damit effektiv übertragen werden.
-
Gemäß einem zweiten Ausführungsbeispiel ist es möglich, dass der TRxD-Anschluss der STB-Anschluss (STB = Standby) ist. Über den STB-Anschluss kann die Kommunikationssteuereinrichtung 11 der Sende-/Empfangseinrichtung 12, insbesondere ihrem Sende-/Empfangsmodul 123, signalisieren, dass auf dem Bus 40 derzeit keine Kommunikation stattfindet. Somit kann die Sende-/Empfangseinrichtung 12, insbesondere ihr Sende-/Empfangsmodul 123, in eine Bereitschaftsbetriebsart bzw. Wartezustand (Standby-Modus) schalten, um Energie zu sparen.
-
Hierfür erzeugt der Richtungssteuerblock 151 das Schaltsignal DIR_PRT derart, dass die Richtung des TRxD-Anschlusses 110 auf Ausgang geschaltet ist, während keine schnelle Datenübertragung stattfindet, also RX_DM und TX_DM beide nicht gesetzt sind. Außerdem erzeugt der Richtungssteuerblock 161 das Schaltsignal DIR_TC derart, dass die Richtung des TRxD-Anschlusses 120 auf Eingang geschaltet ist, während keine schnelle Datenübertragung stattfindet, also RX_DM_TC und TX_DM_TC beide nicht gesetzt sind. Somit ist der STB-Anschluss bzw. der TRxD-Anschlusses 110 der Kommunikationssteuereinrichtung 12 außerhalb der Zeit mit schneller Datenübertragung ein Ausgang. Und, der STB-Anschluss bzw. der TRxD-Anschlusses 120 der Sende-/Empfangseinrichtung 12 ist während der gleichen Zeit ein Eingang.
-
Als Folge davon kann die Kommunikationssteuereinrichtung 11 der Sende-/Empfangseinrichtung 12, insbesondere ihrem Sende-/Empfangsmodul 123, mit einer besonders langen „1“ Phase in einem Signal über die Anschlüsse 110, 120 signalisieren, dass die Sende-/Empfangseinrichtung 12, insbesondere ihrem Sende-/Empfangsmodul 123, in die Bereitschaftsbetriebsart (Standby-Modus) wechseln soll. Diese „1“-Phase ist so lang, wie sie während der CAN Kommunikation beim Senden eines Rahmens nicht vorkommen kann. Das ist aufgrund der Stuff-Bits bei CAN sichergestellt.
-
Ansonsten kann die Kommunikation in den Teilnehmerstation 10, 30 und in dem Bussystem 1 erfolgen, wie in Bezug auf das erste Ausführungsbeispiel beschrieben.
-
Gemäß einem dritten Ausführungsbeispiel ist es möglich, dass die Kommunikationssteuereinrichtung 11 der Sende-Empfangseinrichtung 12 signalisiert, wann die Sende-Empfangseinrichtung 12 ihre Betriebsart wechseln soll. Die Signalisierung der Betriebsartwechsel von dem ArbitrationPhaseMode in eine der Betriebsarten RX-DataPhaseMode, TX-DataPhaseMode der Sende-/Empfangseinrichtung 12, kann beispielsweise über den RxD-Anschluss 112 erfolgen. Zudem kann die Signalisierung des Betriebsartwechsels zurück in den ArbitrationPhaseMode, also der Betriebsart in der Arbitrationsphase 451 und Rahmenendphase 455 über den RxD-Anschluss 122, 112 erfolgen. Hierfür treibt die Kommunikationssteuereinrichtung 11 für kurze Zeit den RxD-Anschluss 112 zum Zweck der Signalisierung des Betriebsartwechsels stärker als die Sende-/Empfangseinrichtung 12 ihren RxD-Anschluss 122 treibt. Dadurch ist vermieden, dass der Wert der RxD-Leitung unbestimmt sein könnte, wenn sowohl die Kommunikationssteuereinrichtung 11 ihren RxD-Anschluss 112 als auch die Sende-/Empfangseinrichtung 12 ihren RxD-Anschluss 122 treibt und es zu einer Überlagerung der beiden Signal-Quellen an den Anschlüssen 112, 122 kommt. Bei einer solchen Überlagerung der beiden Signal-Quellen an den Anschlüssen 112, 122 setzt sich somit immer die Kommunikationssteuereinrichtung 11 durch. Dadurch ist der Wert der RxD-Leitung immer bestimmt.
-
Ansonsten kann die Kommunikation in den Teilnehmerstation 10, 30 und in dem Bussystem 1 erfolgen, wie in Bezug auf das erste und/oder zweite Ausführungsbeispiel beschrieben.
-
Gemäß einem vierten Ausführungsbeispiel kann die Sende-Empfangseinrichtung 12 und/oder die Sende-Empfangseinrichtung 32 ausgestaltet sein, insbesondere das Betriebsartschaltmodul 16, beim Empfang in der Betriebsart RX-DataPhaseMode der Kommunikationssteuereinrichtung 11, insbesondere dem Kommunikationssteuermodul 113, etwas zu signalisieren. Diese Signalisierung kann über den RxD-Anschluss 122, 112 und den TRxD Anschluss 120, 110 erfolgen. Dazu sendet die Sende-Empfangseinrichtung 12, 32 in einer zusätzlichen Betriebsart der Datenphase 453 ein nicht-differentielles Signal über die TRxD- und RxD-Anschlüsse 120, 122. Beispielsweise kann die Sende-Empfangseinrichtung 12, 32 an den Anschlüssen 120, 122 als Signalisierung S die folgenden Pegel senden: TRxD=RxD=1.
-
Die Signalisierung S der Sende-Empfangseinrichtungen 12, 32 kann Zusatzinformationen enthalten oder sein, die zusätzlich zu Informationen der Signale sind, die in dem Bussystem 1 mit den Nachrichten 45, 46 zwischen Teilnehmerstationen 10, 30 des Bussystems 1 ausgetauscht werden. Die Zusatzinformationen ermöglichen eine interne Kommunikation der Einrichtungen 11, 12 oder der Einrichtungen 31, 32.
-
Ansonsten kann die Kommunikation in den Teilnehmerstation 10, 30 und in dem Bussystem 1 erfolgen, wie in Bezug auf mindestens eines der vorangehenden Ausführungsbeispiele beschrieben.
-
Alle zuvor beschriebenen Ausgestaltungen der Einrichtungen 11, 12, 31, 32, der Module 15, 16, 35, 36, der Teilnehmerstationen 10, 20, 30, des Bussystems 1 und des darin ausgeführten Verfahrens können einzeln oder in allen möglichen Kombinationen Verwendung finden. Insbesondere können alle Merkmale der zuvor beschriebenen Ausführungsbeispiele und/oder deren Modifikationen beliebig kombiniert werden. Zusätzlich oder alternativ sind insbesondere folgende Modifikationen denkbar.
-
Auch wenn die Erfindung zuvor am Beispiel des CAN-Bussystems beschrieben ist, kann die Erfindung bei jedem Kommunikationsnetzwerk und/oder Kommunikationsverfahren eingesetzt werden, bei welchem zwei verschiedene Kommunikationsphasen verwendet werden, in denen sich die Buszustände unterscheiden, die für die unterschiedlichen Kommunikationsphasen erzeugt werden. Insbesondere ist das zuvor beschriebene Prinzip der Erfindung bei Schnittstellen verwendbar, welche für verschiedene Kommunikationsphasen ein Umschaltsignal von einem Protocol-Controller bzw. Modul 113 benötigen und/oder dabei einen Datenaustausch zwischen Einrichtungen 11, 12 benötigen.
-
Das zuvor beschriebene Bussystem 1 gemäß den Ausführungsbeispielen ist anhand eines auf dem CAN-Protokoll basierenden Bussystems beschrieben. Das Bussystem 1 gemäß den Ausführungsbeispielen kann jedoch auch eine andere Art von Kommunikationsnetz sein, bei welchem Daten seriell mit zwei verschiedenen Bitraten übertragbar sind. Es ist vorteilhaft, jedoch nicht zwangsläufige Voraussetzung, dass bei dem Bussystem 1 zumindest für bestimmte Zeitspannen ein exklusiver, kollisionsfreier Zugriff einer Teilnehmerstation 10, 20, 30 auf einen gemeinsamen Kanal gewährleistet ist.
-
Die Anzahl und Anordnung der Teilnehmerstationen 10, 20, 30 in dem Bussystem 1 der Ausführungsbeispiele ist beliebig. Insbesondere kann die Teilnehmerstation 20 in dem Bussystem 1 entfallen. Es ist möglich, dass eine oder mehrere der Teilnehmerstationen 10 oder 30 in dem Bussystem 1 vorhanden sind. Denkbar ist, dass alle Teilnehmerstationen in dem Bussystem 1 gleich ausgestaltet sind, also nur Teilnehmerstation 10 oder nur Teilnehmerstation 30 vorhanden sind.
-
ZITATE ENTHALTEN IN DER BESCHREIBUNG
-
Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.
-
Zitierte Nicht-Patentliteratur
-