METHOD AND CONTROL DEVICE FOR TRANSMITTING SAFETY-RELEVANT DATA IN A MOTOR VEHICLE BY MEANS OF AN ETHERNET STANDARD
20170331767 · 2017-11-16
Inventors
Cpc classification
International classification
Abstract
Safety-relevant data in a motor vehicle is transmitted by means of an Ethernet standard via at least one intermediate node in an Ethernet packet. Each intermediate node receives an Ethernet packet, evaluates it, and forwards it accordingly. Provision is made for a data type for safety-relevant data to be transmitted in communication information in the Ethernet frame with the safety-relevant data, for each intermediate node to check the communication information from the data contents of the Ethernet frame in the received Ethernet packet for the presence of the data type for safety-relevant data, for each intermediate node to duplicate an Ethernet frame, which contains the data type for safety-relevant data in the communication information, at least once, and for each intermediate node to emit the duplicated Ethernet frame in a new Ethernet packet.
Claims
1. A method for transmitting safety-relevant data in a motor vehicle by means of an Ethernet standard from a transmitter via at least one intermediate node to a receiver, in which the safety-relevant data are sent from the transmitter in an Ethernet packet, the Ethernet packet having an Ethernet frame with the data content and the data content containing communication information and data, each intermediate node which receives an Ethernet packet evaluates at least a part of the communication information from the data content which is used in a first or second layer of the OSI layer model in the context of the communication organization and forwards the Ethernet packet in accordance with the evaluated communication information, and the receiver receives the Ethernet packet, evaluates the communication information from the data content and evaluates the data from the data content if, on the basis of the evaluated communication information, it is the receiver of the safety-relevant data, characterized in that in the communication information, used in the first or second layer of the OSI layer model, of the Ethernet frame a data type for safety-relevant data is transmitted with the safety-relevant data, each intermediate node checks in the received Ethernet packet the communication information used in the first or second layer of the OSI layer model from the data content of the Ethernet frame for the presence of the data type for safety-relevant data, each intermediate node duplicates an Ethernet frame, which contains the data type for safety-relevant data in the communication information used in the first or second layer of the OSI layer model, at least once, and each intermediate node sends out the duplicated Ethernet frame in a new Ethernet packet.
2. The method as claimed in claim 1, characterized in that each intermediate node duplicates an Ethernet frame, which contains the data type for safety-relevant data in the communication information, several times and sends it out in each case in a new separate Ethernet packet, the number of duplicated Ethernet frames being parameterizable.
3. The method as claimed in claim 2, characterized in that data fields, present in the Ethernet standard, of the communication information used in the first or second layer of the OSI layer model are used for the transmission or the data type for safety-relevant data, in that these are occupied with a value, not issued in the Ethernet standard, for the data type for safety-relevant data.
4. The method as claimed in claim 3, characterized in that the data fields having the destination address, the transmitter address are utilized for the Ethernet type and/or the VLAN flag as data fields of the communication information used in the first or second layer of the OSI layer model for the transmission of the data type for safety-relevant data.
5. The method as claimed in claim 4, characterized in that the data fields arranged first in the Ethernet frame are used as data fields of the communication information used in the first or second layer of the OSI layer model for the transmission of the data type for safety-relevant data.
6. The method as claimed in claim 5, characterized in that the intermediate node sends out the Ethernet packet with the duplicated Ethernet frame or the several Ethernet packets with in each case the duplicated Ethernet frame in direct sequence after the Ethernet packet received first with the Ethernet frame generated by the transmitter.
7. The method as claimed in claim 6, characterized in that the receiver of the Ethernet packet checks the correct reception of the Ethernet packet having the Ethernet frame and, in the case of a correct reception, discards possible subsequently received Ethernet packets having the same Ethernet frame when the Ethernet frame the communication information used in the first or second layer of the OSI layer model has the data type for safety-relevant data.
8. A control device having a communication unit for transmitting safety-relevant data in a motor vehicle and having a computing unit, the computing unit being configured to operate the communication unit for receiving and/or transmitting the safety-relevant data by means of an Ethernet packet in accordance with the Ethernet standard in the first and second layer of the OSI layer model, the Ethernet packet having an Ethernet frame with the data content which contains communication information and data, characterized in that the computing unit is configured to evaluate after the reception of an Ethernet packet at least a part of the communication information from the data content of the Ethernet frame which is used in a first and a second layer of the OSI layer model as part of the communication organization and to check it for the presence of the data type for safety-relevant data.
9. The control device as claimed in claim 8, characterized in that the computing unit is configured to duplicate an Ethernet frame, which contains the data type for safety-relevant data in the communication information used in the first or second layer of the OSI layer model, at least once and to send out the duplicated Ethernet frame in a new Ethernet packet.
10. The control device as claimed in claim 9, characterized in that the computing unit is configured to check the correct reception of an Ethernet packet having the Ethernet frame and, in the case of a correct reception, to discard possible subsequently received Ethernet packets having the same Ethernet frame when the Ethernet frame in the communication information used in the first or second layer of the OSI layer model has the data type for safety-relevant data.
11. The control device as claimed in claim 10, characterized in that the computing unit is configured to transmit in the communication information used in the first or second layer of the OSI layer model of an Ethernet frame of safety-relevant data also a data type for safety-relevant data.
12. A computer program product having program code means which are suitable for configuring, when executed on a computing unit of a control device having a communication unit for transmitting safety-relevant data in a motor vehicle, the computing unit being configured to operate the communication unit for receiving and/or transmitting the safety-relevant data by means of an Ethernet packet in accordance with the Ethernet standard in the first and second layer of The OSI layer model, the Ethernet packet having an Ethernet frame with the data content which contains communication information and data, characterized in that the computing unit is configured to evaluate after the reception of an Ethernet packet at least a part of the communication information from the data content of the Ethernet frame which is used in a first and a second layer of the OSI layer model as part of the communication organization and to check it for the presence of the data type for safety-relevant data; the computing unit being configured to duplicate an Ethernet frame, which contains the data type for safety-relevant data in the communication information used in the first or second layer of the OSI layer model, at least once and to send out the duplicated Ethernet frame in a new Ethernet packet the computing unit being configured to check the correct reception of an Ethernet packet having the Ethernet frame and in the case of a correct reception, to discard possible subsequently received Ethernet packets having the same Ethernet frame when the Ethernet frame is the communication information used in the first or second layer of the OSI layer module has the data type for safety-relevant data; the computing unit being configured to transmit in the communication information used in the first or second layer of the OSI layer model of an Ethernet frame of safety-relevant data also a data type for safety-relevant data.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0044] Other advantages, features and possible applications of the present invention are also obtained from the subsequent description of an illustrative embodiment and the drawings. In this context, all features described and/or pictorially represented, by themselves or in arbitrary combination, form the subject matter of the present invention also independently of its combination in the claims or their references. In the figures:
[0045]
[0046]
[0047]
[0048]
[0049]
[0050]
DETAILED DESCRIPTION
[0051] In
[0052]
[0053] Similar to the presentation according to
[0054] This Ethernet packet with the Ethernet frame 5 contains in the communication information of the Ethernet frame 5, as they are shown diagrammatically in
[0055] If there is such a data type 7 for safety-relevant data in the Ethernet frame 5, the computing unit of the intermediate node 4 duplicates the Ethernet frame to form a duplicated Ethernet frame 5′ having identical data content. Both Ethernet frames 5, 5′ are designed in preferably immediately successive Ethernet packets, not shown in the representation according to
[0056] In the representation according to
[0057] Correspondingly, the receiver 3 receives two Ethernet data packets, namely the first Ethernet data packet having the Ethernet frame 5 and the second Ethernet data packet having the duplicated Ethernet frame 5′. The receiver 3 checks if on entry of a data packet into the Ethernet frames 5, 5′ the data type 7 for safety-relevant data is present. If this is the case, the receiver 3 can assume that this Ethernet frame 5 will be followed by a copy as duplicated Ethernet frame 5′. If the original Ethernet frame 5 received first has already been received correctly and faultlessly, the receiver 3 discards the subsequent copy of the duplicated Ethernet frame 5′. If, in contrast, an error has occurred in the data packet of the original Ethernet frame 5 during the transmission, the receiver 3 can use the copy, sent subsequently within a very short time interval, of the duplicated Ethernet frame 5′. This creates a high redundancy de facto because no detailed enquiry of the receiver 3 at the transmitter 2 is necessary.
[0058]
[0059]
[0060] The Ethernet type 10 has the hexadecimal sequence of numbers 90-05 which is not issued in accordance with the Ethernet standard. The control devices 2, 3, 4 which participate in the transmission system 1 according to the Ethernet standard in the transmission of safety-relevant information can thus filter in the data field of the Ethernet type 10 for the decimal number “09-05” in the example shown in