DE102014200471A1 - Energy-saving data communication - Google Patents
Energy-saving data communication Download PDFInfo
- Publication number
- DE102014200471A1 DE102014200471A1 DE102014200471.3A DE102014200471A DE102014200471A1 DE 102014200471 A1 DE102014200471 A1 DE 102014200471A1 DE 102014200471 A DE102014200471 A DE 102014200471A DE 102014200471 A1 DE102014200471 A1 DE 102014200471A1
- Authority
- DE
- Germany
- Prior art keywords
- sessions
- session
- time
- sequence
- csma
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/407—Bus networks with decentralised control
- H04L12/413—Bus networks with decentralised control with random access, e.g. carrier-sense multiple-access with collision detection (CSMA-CD)
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/407—Bus networks with decentralised control
Abstract
Die Erfindung betrifft ein Verfahren und eine entsprechende Vorrichtung zur energiesparenden Datenkommunikation in einem Netzwerk, insbesondere in einem Kommunikationsnetzwerk eines Fahrzeugs. Es wird ein Zugriffsverfahren für ein Kommunikationsnetzwerk (110) eines Fahrzeugs beschrieben. Das Kommunikationsnetzwerk (110) ermöglicht den Austausch von Nachrichten zwischen einer Vielzahl von Steuergeräten (102). Das Verfahren umfasst das Unterteilen einer Übertragungszeit des Kommunikationsnetzwerks (110) in eine Sequenz von Zeitabschnitten und das Bereitstellen einer Vielzahl von Sessions (232), wobei in jeder der Vielzahl von Sessions (232) zumindest zeitweise CSMA als Zugriffsverfahren verwendet wird. Desweiteren umfasst das Verfahren das Zuweisen der Sequenz von Zeitabschnitten zu der Vielzahl von Sessions (232), so dass jeder Zeitabschnitt der Sequenz von Zeitabschnitten maximal nur einer Session (232) der Vielzahl von Sessions (232) zugewiesen ist. Außerdem umfasst das Verfahren das Zuweisen der Steuergeräte (102) der Vielzahl von Steuergeräten (102) zum Empfang von Nachrichten zu jeweils mindestens einer der Vielzahl von Sessions (232); wobei wenn ein erstes Steuergerät (102) der Vielzahl von Steuergeräten (102) einer ersten Session (232) nicht zugewiesen ist, dieses erste Steuergerät (102) in einem Zeitabschnitt, der der ersten Session (232) zugewiesen ist, keine Nachricht empfangen kann.The invention relates to a method and a corresponding apparatus for energy-saving data communication in a network, in particular in a communication network of a vehicle. An access method for a communication network (110) of a vehicle is described. The communication network (110) allows the exchange of messages between a plurality of controllers (102). The method comprises subdividing a communication network (110) transmission time into a sequence of time slots and providing a plurality of sessions (232), wherein in each of the plurality of sessions (232) at least intermittently CSMA is used as the access method. Furthermore, the method comprises assigning the sequence of time periods to the plurality of sessions (232) such that each time period of the sequence of time slots is assigned at most to only one session (232) of the plurality of sessions (232). In addition, the method comprises assigning the controllers (102) of the plurality of controllers (102) to receive messages to at least one of the plurality of sessions (232), respectively; wherein when a first controller (102) of the plurality of controllers (102) is unassigned to a first session (232), said first controller (102) can not receive a message in a period allocated to the first session (232).
Description
Die Erfindung betrifft ein Verfahren und eine entsprechende Vorrichtung zur energiesparenden Datenkommunikation in einem Netzwerk, insbesondere in einem Kommunikationsnetzwerk eines Fahrzeugs.The invention relates to a method and a corresponding apparatus for energy-saving data communication in a network, in particular in a communication network of a vehicle.
In Fahrzeugen ist typischerweise eine Vielzahl von Steuergeräten verbaut, die über ein Kommunikationsnetzwerk des Fahrzeugs Daten austauschen. Bei dem Kommunikationsnetzwerk kann es sich beispielsweise um ein drahtloses Kommunikationsnetzwerk (z. B. ein Wireless Local Area Network, WLAN, gemäß des
Das CSMA Zugriffsverfahren setzt voraus, dass die Empfänger-Knoten in dem Kommunikationsnetzwerk immer aktiv sind und kontinuierlich auf dem Übertragungsmedium mithören, ob auf dem Kommunikationsnetzwerk eine für sie bestimmte Nachricht übertragen wird. Hierbei werden auf dem Physical Layer des Kommunikationsnetzwerks häufig sogenannten OFDM (Orthogonal Frequency Division Multiplex) oder andere Übertragungs-Verfahren eingesetzt. Diese Verfahren erfordern eine rechenintensive Demodulation der in dem Kommunikationsnetzwerk ausgetauschten Nachrichten. Insbesondere führen diese Demodulationsverfahren in der Signalverarbeitung eine rechenintensive FFT (Fast Fourier Transformation) des breitbandigen und auf viele parallele Kanäle aufgeteilten Signals durch. Zusätzlich werden die Signale zur sicheren Übertragung typischerweise rechenintensiv codiert, z. B. mittels eines Turbo-Codes. Dementsprechend weisen Halbleiterchips, die in einem Konten eines Kommunikationsnetzwerks verbaut werden, typischerweise eine hohe Verlustleistung auf.The CSMA access method assumes that the receiver nodes in the communication network are always active and continuously listening on the transmission medium, whether a message destined for them is transmitted on the communication network. In this case, so-called OFDM (Orthogonal Frequency Division Multiplex) or other transmission methods are often used on the physical layer of the communication network. These methods require a computationally intensive demodulation of the messages exchanged in the communication network. In particular, these demodulation methods in signal processing perform a computationally intensive FFT (Fast Fourier Transformation) of the wideband signal divided into many parallel channels. In addition, the signals for secure transmission are typically coded computationally, e.g. B. by means of a turbo code. Accordingly, semiconductor chips installed in an account of a communication network typically have high power dissipation.
Die in Fahrzeugen zu Verfügung stehende elektrische Energie ist typischerweise limitiert. Außerdem führt ein erhöhter Stromverbrauch der elektrischen Verbraucher eines Fahrzeugs zu einem erhöhten Kraftstoffverbrauch und damit zu einem erhöhten Ausstoß von Kohlendioxid. Andererseits steigt die Anzahl von kommunizierenden Steuergeräten in Fahrzeugen stetig an. Diese Steuergeräte können insbesondere über ein PLC Netzwerk (z. B. über ein elektrisches Bordnetz des Fahrzeugs) kommunizieren. Wie oben dargelegt kann das aufgrund des CSMA Zugriffsverfahrens derartiger Kommunikationsnetze zu einem signifikanten Stromverbrauch der Steuergeräte in derartigen Kommunikationsnetzen führen.The electrical energy available in vehicles is typically limited. In addition, an increased power consumption of the electrical consumers of a vehicle leads to increased fuel consumption and thus to increased emissions of carbon dioxide. On the other hand, the number of communicating ECUs in vehicles is steadily increasing. These control units can in particular communicate via a PLC network (eg via an electrical vehicle electrical system). As stated above, the CSMA access method of such communication networks can lead to significant power consumption of the control devices in such communication networks.
Das vorliegende Dokument befasst sich mit der technischen Aufgabe einer energieeffizienten Kommunikation von Knoten in einem CSMA-basierten Kommunikationsnetz. Insbesondere befasst sich das vorliegende Dokument mit der technischen Aufgabe einer energieeffizienten Kommunikation von Steuergeräten eines Fahrzeugs in einem CSMA-basierten Kommunikationsnetz, z. B. in einem PLC-Netzwerk oder in einem drahtlosen Kommunikationsnetzwerk.The present document deals with the technical task of energy-efficient communication of nodes in a CSMA-based communication network. In particular, the present document deals with the technical task of energy-efficient communication of control devices of a vehicle in a CSMA-based communication network, eg. In a PLC network or in a wireless communication network.
Die Aufgabe wird durch die unabhängigen Ansprüche gelöst. Vorteilhafte Ausführungsformen werden u. a. in den abhängigen Ansprüchen beschrieben.The object is solved by the independent claims. Advantageous embodiments are u. a. in the dependent claims.
Gemäß einem Aspekt wird ein Zugriffsverfahren für ein Kommunikationsnetzwerk eines Fahrzeugs beschrieben. Das Kommunikationsnetzwerk kann ein CSMA-basiertes Kommunikationsnetzwerk umfassen. Insbesondere kann das Kommunikationsnetzwerk ein PLC-Netzwerk über ein elektrisches Bordnetz des Fahrzeugs und/oder ein drahtloses Netzwerk umfassen. Dies ist vorteilhaft, da derartige Netzwerke den Kabelbaum im Fahrzeug entlasten bzw. reduzieren.In one aspect, an access method for a communication network of a vehicle is described. The communication network may include a CSMA-based communication network. In particular, the communication network may comprise a PLC network via an electrical vehicle electrical system and / or a wireless network. This is advantageous because such networks relieve or reduce the wiring harness in the vehicle.
Das Kommunikationsnetzwerk kann den Austausch von Nachrichten zwischen einer Vielzahl von Steuergeräten ermöglichen. Die Vielzahl von Steuergeräte kann Steuergeräte für die Bereitstellung von unterschiedlichen Fahrzeugfunktionen (z. B. Beleuchtung, Klimatisierung, etc.) umfassen. Insbesondere kann es sich bei ein oder mehreren der Steuergeräte um Steuergeräte für Red/Green/Blue-LEDs im Fahrzeug (z. B. für die Bereitstellung einer steuerbaren Innenraumbeleuchtung) handeln. Derartige Steuergeräte haben einen relativ begrenzten Funktionsumfang, und sollten aufgrund der hohen verbauten Stückzahl im Fahrzeug einen möglichst geringen Energieverbrauch aufweisen.The communication network may facilitate the exchange of messages between a plurality of controllers. The plurality of controllers may include controllers for providing different vehicle functions (eg, lighting, air conditioning, etc.). In particular, one or more of the control devices can be control devices for Red / Green / Blue LEDs in the vehicle (for example, for the provision of controllable interior lighting). Such controllers have a relatively limited range of functions, and should have the lowest possible energy consumption due to the high installed volume in the vehicle.
Das Verfahren umfasst das Unterteilen einer Übertragungszeit des Kommunikationsnetzwerks in eine Sequenz von Zeitabschnitten. Die Zeitabschnitte können eine gleichmäßige zeitliche Länge aufweisen. Die Sequenz von Zeitabschnitten kann einem Rahmen einer übergeordneten CSMA Session entsprechen.The method includes dividing a communication network transmission time into a sequence of time segments. The time periods can have a uniform time length. The sequence of periods may correspond to a frame of a parent CSMA session.
Desweiteren umfasst das Verfahren das Bereitstellen einer Vielzahl von Sessions. In jeder der Vielzahl von Sessions kann zumindest zeitweise CSMA als Zugriffsverfahren verwendet werden. Aus diesem Grund werden diese Sessions in diesem Dokument auch als CSMA Sessions oder CSMA Unter-Sessions bezeichnet. Außerdem umfasst das Verfahren das Zuweisen der Sequenz von Zeitabschnitten zu der Vielzahl von Sessions, so dass jeder Zeitabschnitt der Sequenz von Zeitabschnitten maximal nur einer Session der Vielzahl von Sessions zugewiesen ist. Mit anderen Worten, es können eine Vielzahl von Sessions bereitgestellt werden, die jeweils zu unterschiedlichen Zeitabschnitten aktiv sind. Insbesondere kann der Rahmen einer übergeordneten CSMA Session in eine Vielzahl von CSMA Unter-Sessions unterteilt werden, wobei jeder CSMA Unter-Session ein Teil der Zeit des Rahmens der übergeordneten CSMA Session zugewiesen wird. In jeder CSMA Unter-Session kann zumindest zeitweise CSMA als Zugriffsverfahren verwendet werden.Furthermore, the method includes providing a plurality of sessions. In each of the plurality of sessions, CSMA can be used at least intermittently as an access method. For this reason, these sessions are referred to as CSMA sessions or CSMA sub-sessions in this document. In addition, this includes A method of assigning the sequence of time periods to the plurality of sessions such that each time period is assigned to the sequence of time periods of at most only one session of the plurality of sessions. In other words, a large number of sessions can be provided, each of which is active at different time intervals. In particular, the frame of a parent CSMA session may be divided into a plurality of CSMA sub-sessions, each CSMA sub-session being allocated part of the time of the frame of the parent CSMA session. In each CSMA sub-session at least intermittently CSMA can be used as an access method.
Das Verfahren umfasst weiter das Zuweisen der Steuergeräte der Vielzahl von Steuergeräten zum Empfang von Nachrichten zu jeweils mindestens einer der Vielzahl von Sessions. Insbesondere können einzelne Steuergeräte nur einer Untermenge der Vielzahl von Sessions zugewiesen werden. Die Steuergeräte können zur Bereitstellung von einer bestimmten Fahrzeugfunktion eingesetzt werden. Das Zuweisen der Steuergeräte zu mindestens einer Session kann in Abhängigkeit von der Funktion des jeweiligen Steuergeräts erfolgen. Dadurch können Sessions für dedizierte Fahrzeugfunktionen eingerichtet werden. Insbesondere können dadurch Steuergeräte in einer Session zusammengefasst werden, die einen relativ hohen Kommunikationsbedarf untereinander haben.The method further comprises assigning the controllers of the plurality of controllers to receive messages at each of at least one of the plurality of sessions. In particular, individual controllers may be assigned to only a subset of the plurality of sessions. The controllers may be used to provide a particular vehicle function. The assignment of the control units to at least one session can be effected as a function of the function of the respective control unit. This can be used to set up sessions for dedicated vehicle functions. In particular, control units can be combined in one session, which have a relatively high communication need among each other.
Die Zeitabschnitte, die den einzelnen Sessions zugewiesen werden, können eine gleiche Länge aufweisen. Andererseits kann die zeitliche Länge der Zeitabschnitte der einzelnen Sessions an den Kommunikationsbedarf der Steuergeräte angepasst sein, die den einzelnen Sessions zugewiesen sind. Durch letztes wird sichergestellt, dass die zu Verfügung stehende Übertragungszeit möglichst effektiv an die einzelnen Sessions verteilt wird.The time periods assigned to each session may be the same length. On the other hand, the time length of the time periods of the individual sessions can be adapted to the communication requirements of the control units that are assigned to the individual sessions. Lastly, it ensures that the available transmission time is distributed as effectively as possible to the individual sessions.
Die Zeitabschnitte der Sequenz von Zeitabschnitten können in periodischer Weise der Vielzahl von Sessions zugewiesen werden. Insbesondere können sequentiell den Sessions jeweils ein Zeitabschnitt zugewiesen werden. Diese sequentielle Zuweisung von Zeitabschnitten kann dann kontinuierlich wiederholt werden. Bei N Sessions, mit N > 1, kann so jeder N-te Zeitabschnitt einer bestimmten Session zugewiesen werden.The time portions of the sequence of time periods may be periodically assigned to the plurality of sessions. In particular, a period of time can be allocated sequentially to the sessions. This sequential allocation of time segments can then be repeated continuously. With N sessions, with N> 1, every Nth time period can be assigned to a specific session.
Die Zuweisung der Steuergeräte zu einzelnen Sessions führt dazu, dass wenn ein erstes Steuergerät der Vielzahl von Steuergeräten einer ersten Session nicht zugewiesen ist, dieses erste Steuergerät in einem Zeitabschnitt, der der ersten Session zugewiesen ist, keine Nachricht empfangen und/oder senden kann. Anders herum ausgedrückt, aufgrund der Zuweisung zu einer Untermenge von Sessions kann das erste Steuergerät nur in einem Zeitabschnitt der Sequenz von Zeitabschnitten eine Nachricht empfangen und/oder, der einer Session zugewiesen ist, der das erste Steuergerät zugewiesen ist.The assignment of the control units to individual sessions means that if a first control unit of the plurality of control units of a first session is not assigned, this first control unit can not receive and / or send a message in a time segment assigned to the first session. In other words, due to the assignment to a subset of sessions, the first controller may only receive and / or have a message assigned to a session to which the first controller is assigned in a time portion of the sequence of time periods.
Die Tatsache, dass ein Steuergerät in einem Zeitabschnitt von einer Session, der das Steuergerät nicht angehört, keine Nachrichten empfangen kann, führt dazu, dass das Steuergerät in diesem Zeitabschnitt nicht aktiv sein muss. Insbesondere kann eine Empfangseinheit des Steuergeräts in diesem Zeitabschnitt deaktiviert werden. Dadurch kann der Energieverbrauch des Steuergeräts reduziert werden.The fact that a controller can not receive messages in a period of a session to which the controller does not belong will result in the controller not having to be active during that period of time. In particular, a receiving unit of the control unit can be deactivated in this time period. As a result, the power consumption of the controller can be reduced.
Während eines Zeitabschnitts, der der ersten Session zugewiesenen ist, können zumindest zeitweise alle Steuergeräte, die der ersten Session zugewiesenen sind, eine Nachricht empfangen. Mit anderen Worten, innerhalb einer einzelnen Session der Vielzahl von Sessions gilt (zumindest zeitweise) das CSMA Zugriffsverfahren für die Steuergeräte, die der jeweiligen Session zugewiesen sind. Die Sessions werden daher in diesem Dokument auch als CSMA Sessions oder CSMA Unter-Sessions bezeichnet Damit wird sichergestellt, dass für die einzelnen Steuergeräte weiterhin eine ausreichende Übertragungsbandbreite zu Verfügung steht.During a period of time allocated to the first session, at least temporarily, all the controllers assigned to the first session may receive a message. In other words, within a single session of the plurality of sessions, the CSMA access method applies (at least temporarily) to the control units assigned to the respective session. The sessions are therefore also referred to in this document as CSMA sessions or CSMA sub-sessions. This ensures that sufficient transmission bandwidth is still available for the individual control units.
Die erste Session (sowie ggf. jede der Vielzahl von Sessions) kann eine TDMA Sektion und eine CSMA Sektion umfassen. In der TDMA Sektion kann typischerweise nur eine Teilmenge der, der ersten Session zugewiesenen, Steuergeräte eine Nachricht senden und/oder empfangen. Insbesondere können in der TDMA Sektion einzelnen Steuergeräten exklusiv einzelne Zeitschlitze der TDMA Sektion zum Versand und/oder zum Empfang einer Nachricht zugewiesen werden. Die Nutzung einer TDMA Sektion ermöglicht die effiziente Übertragung von periodisch wiederkehrenden Nachrichten in einem CSMA-basierten Kommunikationsnetzwerk.The first session (and possibly each of the plurality of sessions) may include a TDMA section and a CSMA section. In the TDMA section, typically only a subset of the first session assigned controllers may send and / or receive a message. In particular, individual time slots of the TDMA section can be assigned exclusively to individual control units in the TDMA section for the purpose of sending and / or receiving a message. The use of a TDMA section enables the efficient transmission of periodically recurring messages in a CSMA-based communication network.
Das Verfahren kann weiter das Zuweisen eines Kommunikations-Masters zu allen Sessions der Vielzahl von Sessions umfassen. Die Zuweisung eines Masters (z. B. eines Steuergeräts) zu allen Sessions ermöglicht es den Steuergeräten in effizienter Weise über die Grenzen einer Session hinaus miteinander zu kommunizieren. Zu diesem Zweck kann ein Steuergerät eine Nachricht über den Kommunikations-Master an ein anderes Steuergerät in einer anderen Session übertragen.The method may further comprise assigning a communication master to all sessions of the plurality of sessions. Assigning a master (eg, a controller) to all sessions allows the controllers to efficiently communicate with each other beyond the boundaries of a session. For this purpose, a control device can transmit a message via the communication master to another control device in another session.
Das Verfahren kann weiter das Ändern einer Zuweisung von Zeitschlitzen der TDMA Sektion zu einzelnen Steuergeräten umfassen. Alternativ oder ergänzend kann das Verfahren das Ändern einer Zuweisung der Sequenz von Zeitabschnitten zu der Vielzahl von Sessions umfassen. Alternativ oder ergänzend kann das Verfahren das Ändern einer Zuweisung von Steuergeräten zu der Vielzahl von Sessions und/oder zu einer CSMA Sektion umfassen. Die Änderung der Zuweisung kann insbesondere zwischen den periodischen Wiederholungen der Sequenz von Zeitabschnitten erfolgen.The method may further include changing an allocation of time slots of the TDMA section to individual controllers. Alternatively or additionally, the method may include changing an assignment of the sequence of time periods to the plurality of sessions. Alternatively or additionally, the method may change an allocation of control units to the plurality of sessions and / or to a CSMA section. In particular, the change of assignment can occur between the periodic repetitions of the sequence of time segments.
Eine Sequenz von Zeitabschnitten kann durch sogenannte Beacons unterbrochen werden, wobei nach einem Beacon eine periodische Wiederholung der Sequenz von Zeitabschnitten erfolgt. Die Zuweisung von Zeitschlitzen und/oder Zeitabschnitten kann in sogenannten Schedules festgelegt sein, wobei die Schedules vordefiniert sein können. Alternativ oder ergänzend können die Schedules dynamisch, z. B. gemäß einem Kommunikationsbedarf der einzelnen Steuergeräte, erzeugt werden. Die Schedules können dann innerhalb der Beacons an die Steuergeräte kommuniziert werden. So können die einzelnen Steuergeräte darüber informiert werden, welchen Zeitabschnitten (für CSMA) und/oder Zeitschlitzen (für TDMA) sie zugewiesen wurden.A sequence of time segments can be interrupted by so-called beacons, wherein after a beacon a periodic repetition of the sequence of time segments occurs. The allocation of time slots and / or time sections can be defined in so-called schedules, wherein the schedules can be predefined. Alternatively or additionally, the schedules can dynamically, z. B. according to a communication requirement of the individual control units, generated. The schedules can then be communicated to the controllers within the beacons. Thus, the individual control units can be informed about which time periods (for CSMA) and / or time slots (for TDMA) they have been assigned.
Durch die Änderung der Zuweisung von Zeitschlitzen und/oder Zeitabschnitten kann eine verbesserte und flexiblere Nutzung der verfügbaren Übertragungsbandbreite erzielt werden.By changing the allocation of time slots and / or time slots, an improved and more flexible utilization of the available transmission bandwidth can be achieved.
Gemäß einem weiteren Aspekt wird ein Zugriffsverfahren für ein Kommunikationsnetzwerk eines Fahrzeugs beschrieben. Das Kommunikationsnetzwerk ermöglicht den Austausch von Nachrichten zwischen einer Vielzahl von Steuergeräten. Das Verfahren umfasst, das Unterteilen einer Übertragungszeit des Kommunikationsnetzwerks in eine Sequenz von Zeitabschnitten und das Bereitstellen einer Vielzahl von Sessions. Desweiteren umfasst das Verfahren das Zuweisen der Sequenz von Zeitabschnitten zu der Vielzahl von Sessions, so dass jeder Zeitabschnitt der Sequenz von Zeitabschnitten maximal nur einer Session der Vielzahl von Sessions zugewiesen ist. Außerdem umfasst das Verfahren das Zuweisen der Steuergeräte der Vielzahl von Steuergeräten zum Empfang von Nachrichten zu jeweils mindestens einer der Vielzahl von Sessions, wobei wenn ein erstes Steuergerät der Vielzahl von Steuergeräten einer ersten Session nicht zugewiesen ist, dieses erste Steuergerät in einem Zeitabschnitt, der der ersten Session zugewiesen ist, keine Nachricht empfangen kann. Die erste Session (sowie ggf. auch die anderen der Vielzahl von Sessions) umfasst eine TDMA Sektion und eine CSMA Sektion. Durch die Kombination von TDMA und CSMA kann ein optimaler Kompromiss zwischen effektiver Ausnutzung der verfügbaren Übertragungskapazität und Energieverbrauch der Steuergeräte erzielt werden.In another aspect, an access method for a communication network of a vehicle is described. The communication network allows the exchange of messages between a plurality of control devices. The method includes dividing a communication network transmission time into a sequence of time slots and providing a plurality of sessions. Furthermore, the method comprises assigning the sequence of time periods to the plurality of sessions such that each time period is assigned to the sequence of time periods of at most only one session of the plurality of sessions. In addition, the method comprises assigning the controllers of the plurality of controllers for receiving messages to at least one of the plurality of sessions, respectively, wherein if a first controller of the plurality of controllers of a first session is unassigned, the first controller in a period of time assigned to the first session, can not receive a message. The first session (as well as possibly the others of the plurality of sessions) includes a TDMA section and a CSMA section. By combining TDMA and CSMA, an optimal compromise can be achieved between the effective utilization of the available transmission capacity and the power consumption of the control units.
Gemäß einem weiteren Aspekt wird ein Steuergerät für ein Fahrzeug beschrieben. Das Steuergerät umfasst eine Empfangseinheit. Die Empfangseinheit kann eingerichtet sein, eine OFDM (Orthogonal Frequency Division Multiplexing) – modulierte Nachricht zu demodulieren. Dieses Modulationsverfahren kann insbesondere in PLC-basierten und/oder drahtlosen Netzwerken verwendet werden. Die Empfangseinheit ist eingerichtet, über ein Kommunikationsnetzwerk (z. B. über eine PLC-basiertes und/oder ein drahtloses Netzwerk) des Fahrzeugs eine Nachricht zu empfangen.In another aspect, a control device for a vehicle is described. The control unit comprises a receiving unit. The receiving unit may be configured to demodulate an Orthogonal Frequency Division Multiplexing (OFDM) modulated message. This modulation method can be used in particular in PLC-based and / or wireless networks. The receiving unit is configured to receive a message via a communication network (eg via a PLC-based and / or a wireless network) of the vehicle.
Eine Übertragungszeit des Kommunikationsnetzwerks ist in eine Sequenz von Zeitabschnitten unterteilt, wobei die Sequenz von Zeitabschnitten einer Vielzahl von Sessions zugewiesen ist, so dass jeder Zeitabschnitt der Sequenz von Zeitabschnitten maximal nur einer Session der Vielzahl von Sessions zugewiesen ist. Das Kommunikationsnetzwerk ermöglicht somit die Bereitstellung einer Vielzahl von Sessions, die in exklusiver Weise zu unterschiedlichen Zeitabschnitten aktiv sind.A transmission time of the communication network is divided into a sequence of time periods, wherein the sequence of time periods is assigned to a plurality of sessions, such that each time period is assigned to the sequence of time periods of at most only one session of the plurality of sessions. The communication network thus enables the provision of a plurality of sessions which are exclusively active at different time intervals.
Das Steuergerät ist eingerichtet, zum Empfang von Nachrichten mindestens einer der Vielzahl von Sessions zugewiesen zu werden. Insbesondere kann das Steuergerät einer Untermenge der Vielzahl von Sessions zugewiesen werden. Desweiteren ist die Steuereinheit eingerichtet, wenn das Steuergerät einer ersten Session nicht zugewiesen ist, in einem Zeitabschnitt, der der ersten Session zugewiesen ist, die Empfangseinheit zu deaktivieren. Insbesondere kann die Empfangseinheit ausschließlich in Zeitabschnitten von ein oder mehreren Sessions aktiviert werden, denen das Steuergerät zugewiesen ist. Somit kann der Energieverbrauch des Steuergeräts reduziert werden.The controller is arranged to be assigned to receive messages from at least one of the plurality of sessions. In particular, the controller may be assigned to a subset of the plurality of sessions. Furthermore, the control unit is set up, if the control unit of a first session is not assigned, to deactivate the reception unit in a time segment assigned to the first session. In particular, the receiving unit may be activated only during periods of one or more sessions to which the controller is assigned. Thus, the power consumption of the controller can be reduced.
Gemäß einem weiteren Aspekt wird ein Kommunikationsnetzwerk für ein Fahrzeug beschrieben. Das Kommunikationsnetzwerk umfasst eine Vielzahl von Steuergeräten. Die Steuergeräte umfassen ein oder alle der in diesem Dokument beschriebenen Merkmale. Das Kommunikationsnetzwerk kann das in diesem Dokument beschriebene Zugriffsverfahren verwenden.In another aspect, a communication network for a vehicle is described. The communication network includes a plurality of controllers. The controllers include any or all of the features described in this document. The communication network may use the access method described in this document.
Gemäß einem weiteren Aspekt wird ein Fahrzeug (z. B. ein Personenkraftwagen, ein Lastkraftwagen oder ein Motorrad) beschrieben, das ein in diesem Dokument beschriebenes Kommunikationsnetzwerk umfasst.In another aspect, a vehicle (eg, a passenger car, a truck, or a motorcycle) is described that includes a communication network described in this document.
Gemäß einem weiteren Aspekt wird ein Software (SW) Programm beschrieben. Das SW Programm kann eingerichtet werden, um auf einem Prozessor (z. B. auf einem Steuergerät) ausgeführt zu werden, und um dadurch das in diesem Dokument beschriebene Verfahren auszuführen.In another aspect, a software (SW) program is described. The SW program may be set up to run on a processor (eg, on a controller) and thereby perform the method described in this document.
Gemäß einem weiteren Aspekt wird ein Speichermedium beschrieben. Das Speichermedium kann ein SW Programm umfassen, welches eingerichtet ist, um auf einem Prozessor ausgeführt zu werden, und um dadurch das in diesem Dokument beschriebene Verfahren auszuführen.In another aspect, a storage medium is described. The storage medium may include a SW program which is arranged to be executed on a processor, and thereby perform the method described in this document.
Es ist zu beachten, dass die in diesem Dokument beschriebenen Verfahren, Vorrichtungen und Systeme sowohl alleine, als auch in Kombination mit anderen in diesem Dokument beschriebenen Verfahren, Vorrichtungen und Systemen verwendet werden können. Desweiteren können jegliche Aspekte der in diesem Dokument beschriebenen Verfahren, Vorrichtung und Systemen in vielfältiger Weise miteinander kombiniert werden. Insbesondere können die Merkmale der Ansprüche in vielfältiger Weise miteinander kombiniert werden.It should be understood that the methods, devices and systems described herein may be used alone as well as in combination with other methods, devices and systems described in this document. Furthermore, any aspects of the methods, apparatus, and systems described herein may be combined in a variety of ways. In particular, the features of the claims can be combined in a variety of ways.
Im Weiteren wird die Erfindung anhand von Ausführungsbeispielen näher beschrieben. Dabei zeigtFurthermore, the invention will be described in more detail with reference to exemplary embodiments. It shows
Wie eingangs dargelegt, befasst sich das vorliegende Dokument mit der energieeffizienten Kommunikation von Knoten in einem Kommunikationsnetzwerk.
Bussysteme wie Ethernet, WLAN und PLC nutzen meist CSMA als Zugriffsverfahren zum Übertragungsmedium. Dieses Zugriffverfahren verwendet meist eine OFDM Modulation auf dem physikalischen Layer, was rechenintensive Modulations- und Demodulationsoperationen durch einen Sender bzw. einen Empfänger auf dem Kommunikationsnetzwerk
Um den Energieverbrauch zu senken kann TDMA (Time Division Multiple Access) als alternatives Zugriffsverfahren verwendet werden. Bei TDMA wird jedem Knoten
Um die Nachteile von CSMA und TDMA zu umgehen, wird vorgeschlagen, die einzelne CSMA Session
Durch die Aufteilung einer CSMA Session
Ein CSMA Unter-Session
Zur Übertragung von periodischen Nachrichten, z. B. im Rahmen einer Regelschleife, kann es sinnvoll sein, eine CSMA Unter-Session
Die Zuweisung der einzelnen Zeitschlitze
Die Schedules können z. B. innerhalb ein oder mehrerer Beacons
Durch die Verwendung von veränderbaren Schedules können Einschränkungen (insbesondere hinsichtlich der verfügbaren Anzahl von Nachrichten bzw. der Knotenanzahl), die sich aus einer festen Zuordnung von Zeitabschnitten zu unterschiedlichen Sessions
Die in diesem Dokument beschriebene Aufteilung eines Übertragungsmediums
Das in diesem Dokument beschriebene Zugriffsverfahren eignet sich insbesondere für Netzwerke
Die vorliegende Erfindung ist nicht auf die gezeigten Ausführungsbeispiele beschränkt. Insbesondere ist zu beachten, dass die Beschreibung und die Figuren nur das Prinzip der vorgeschlagenen Verfahren, Vorrichtungen und Systeme veranschaulichen sollen.The present invention is not limited to the embodiments shown. In particular, it should be noted that the description and figures are intended to illustrate only the principle of the proposed methods, apparatus and systems.
ZITATE ENTHALTEN IN DER BESCHREIBUNG QUOTES INCLUDE IN THE DESCRIPTION
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.This list of the documents listed by the applicant has been generated automatically and is included solely for the better information of the reader. The list is not part of the German patent or utility model application. The DPMA assumes no liability for any errors or omissions.
Zitierte Nicht-PatentliteraturCited non-patent literature
- IEEE 802.11a,b,g,n ... Standards [0002] IEEE 802.11a, b, g, n ... standards [0002]
- IEEE1901, G.hn, HPAV und/oder HPGP Standards [0002] IEEE1901, G.hn, HPAV and / or HPGP standards [0002]
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102014200471.3A DE102014200471B4 (en) | 2014-01-14 | 2014-01-14 | Energy-saving data communication |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102014200471.3A DE102014200471B4 (en) | 2014-01-14 | 2014-01-14 | Energy-saving data communication |
Publications (2)
Publication Number | Publication Date |
---|---|
DE102014200471A1 true DE102014200471A1 (en) | 2015-07-16 |
DE102014200471B4 DE102014200471B4 (en) | 2022-09-29 |
Family
ID=53484916
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102014200471.3A Active DE102014200471B4 (en) | 2014-01-14 | 2014-01-14 | Energy-saving data communication |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE102014200471B4 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102017200914A1 (en) * | 2016-12-16 | 2018-06-21 | Bayerische Motoren Werke Aktiengesellschaft | Method and device for controlling the energy efficiency of a communication on-board network |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6111888A (en) * | 1997-05-27 | 2000-08-29 | Micro Motion, Inc. | Deterministic serial bus communication system |
DE10000305A1 (en) * | 2000-01-05 | 2001-07-12 | Bosch Gmbh Robert | Data transfer method involves transmitting message in time windows of given length |
US6483846B1 (en) * | 1998-07-10 | 2002-11-19 | Honeywell Inc. | Middleware-based real-time communication system |
DE102007048476A1 (en) * | 2007-10-09 | 2009-04-16 | Endress + Hauser Process Solutions Ag | Energy-saving operation of a wired communication interface of a field device |
-
2014
- 2014-01-14 DE DE102014200471.3A patent/DE102014200471B4/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6111888A (en) * | 1997-05-27 | 2000-08-29 | Micro Motion, Inc. | Deterministic serial bus communication system |
US6483846B1 (en) * | 1998-07-10 | 2002-11-19 | Honeywell Inc. | Middleware-based real-time communication system |
DE10000305A1 (en) * | 2000-01-05 | 2001-07-12 | Bosch Gmbh Robert | Data transfer method involves transmitting message in time windows of given length |
DE102007048476A1 (en) * | 2007-10-09 | 2009-04-16 | Endress + Hauser Process Solutions Ag | Energy-saving operation of a wired communication interface of a field device |
Non-Patent Citations (2)
Title |
---|
IEEE 802.11a,b,g,n ... Standards |
IEEE1901, G.hn, HPAV und/oder HPGP Standards |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102017200914A1 (en) * | 2016-12-16 | 2018-06-21 | Bayerische Motoren Werke Aktiengesellschaft | Method and device for controlling the energy efficiency of a communication on-board network |
DE102017200914B4 (en) | 2016-12-16 | 2023-12-21 | Bayerische Motoren Werke Aktiengesellschaft | Method and device for controlling the energy efficiency of an on-board communications network |
Also Published As
Publication number | Publication date |
---|---|
DE102014200471B4 (en) | 2022-09-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE602004012092T2 (en) | MEDIA ACCESS CONTROL IN MASTER SLAVE SYSTEMS | |
EP1849324B1 (en) | Dynamic allocation of radio resources in a multicarrier communication system | |
EP3172871B1 (en) | Access method with access slots and priority resolution | |
WO2019015869A9 (en) | Method for operating a network infrastructure-end network unit, network infrastructure-end network units, method for operating a road-end network unit, road-end network unit | |
WO2019015873A1 (en) | Method for operating a network-infrastructure network unit, network-infrastructure network unit, method for operating a roadside network unit, and roadside network unit | |
DE102015219785A1 (en) | Method and device for configuring a data transmission over a transmission channel of a wireless communication system with decentralized overload control | |
DE102015202242A1 (en) | Subscriber station for a bus system and method for operating a bus system with subscriber stations for different data transmission standards | |
EP3326333B1 (en) | Bus system, subscriber station therefor and method for configuring a static bus system for a dynamic communication | |
EP3210344B1 (en) | Subscriber station for a communication system and method for high-data-rate can-based communication | |
DE102014200471B4 (en) | Energy-saving data communication | |
DE102013214946A1 (en) | Communication device for a vehicle and system | |
DE102019204916A1 (en) | System combination of an asynchronous and a synchronous radio system | |
DE60320111T2 (en) | Method of managing a common transmission medium | |
EP2018743B1 (en) | Energy efficient data transmission in a radio network | |
DE112020004740T5 (en) | METHOD AND DEVICE FOR TRANSMITTING/RECEIVING WIRELESS SIGNALS IN A WIRELESS COMMUNICATION SYSTEM | |
EP3284221B1 (en) | Transfer of telegrams over a shared medium | |
EP2798897B1 (en) | Communications system with control of access to a shared communications medium | |
WO2016192944A1 (en) | Data transmission via the power supply line in a battery system | |
WO2010105921A1 (en) | Method and device for the energy-efficient transfer of data in a wireless sensor network | |
EP3292649A1 (en) | Multicarrier, multi-user mtc system using compressed signal sensing | |
DE102015208344A1 (en) | Multi-carrier Compressed Sensing Multi-User System | |
DE102015200410B4 (en) | System and method for subband communication | |
WO2020260543A1 (en) | Efficient signaling of hopping patterns in assigned resources | |
WO2007087933A1 (en) | Method for random access signaling | |
DE102014214459A1 (en) | Collision-free media access method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R163 | Identified publications notified | ||
R012 | Request for examination validly filed | ||
R018 | Grant decision by examination section/examining division | ||
R020 | Patent grant now final |