DE102023131700A1 - Konvertierungsmodul für v2x-nachrichten - Google Patents
Konvertierungsmodul für v2x-nachrichten Download PDFInfo
- Publication number
- DE102023131700A1 DE102023131700A1 DE102023131700.8A DE102023131700A DE102023131700A1 DE 102023131700 A1 DE102023131700 A1 DE 102023131700A1 DE 102023131700 A DE102023131700 A DE 102023131700A DE 102023131700 A1 DE102023131700 A1 DE 102023131700A1
- Authority
- DE
- Germany
- Prior art keywords
- messages
- conversion module
- interface
- ethernet
- converting
- 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.)
- Pending
Links
- 238000006243 chemical reaction Methods 0.000 title claims abstract description 44
- 238000000034 method Methods 0.000 claims description 18
- 238000004590 computer program Methods 0.000 claims description 4
- 238000004891 communication Methods 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000002457 bidirectional effect Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
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/46—Interconnection of networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/40—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Small-Scale Networks (AREA)
- Communication Control (AREA)
Abstract
Konvertierungsmodul (100), mit einer ersten Schnittstelle (103-1) zum Senden oder Empfangen von V2X-Nachrichten (107-1); einer zweiten Schnittstelle (103-2) zum Senden oder Empfangen von Ethernet-Nachrichten (107-2); und einer Konvertierungseinrichtung (105) zum Konvertieren von V2X-Nachrichten (107-1) in Ethernet-Nachrichten (107-2) oder Ethernet-Nachrichten (107-2) in V2X-Nachrichten (107-1).
Description
- Die Erfindung betrifft ein Konvertierungsmodul für V2X-Nachrichten, ein Verfahren zum Konvertieren von V2X-Nachrichten und ein Computerprogramm.
- Typischerweise werden Steuergeräte in der Elektrisch/Elektronischen-Architektur (E/E-Architektur) in Fahrzeugen über mehrere CAN-Bus Systeme miteinander verbunden. Die zugehörigen Software-Anteile auf den Steuergeräten sind hierfür auf die verhältnismäßig langsame und eingeschränkte Kommunikation per CAN-Bus ausgelegt. Daher ergeben sich häufig Software-Anteile, die statisch, unflexibel und unanpassbar sind. In Hinblick auf die zu übertragenden V2X-Nachrichten gemäß den zugehörigen Standards ergeben sich allerdings oftmals größere Datenmengen, die zwischen den Steuergeräten ausgetauscht werden. Hinzu kommt, dass die zugehörigen V2X-Standards in aktiver Entwicklung sein können. Dadurch ergeben sich zusätzliche Veränderungen oder neue V2X-Nachrichten.
- Das erfindungsgemäße Konvertierungsmodul mit einer ersten Schnittstelle zum Senden oder Empfangen von V2X-Nachrichten, einer zweiten Schnittstelle zum Senden oder Empfangen von Ethernet-Nachrichten; und einer Konvertierungseinrichtung zum Konvertieren von V2X-Nachrichten in Ethernet-Nachrichten oder Ethernet-Nachrichten in V2X-Nachrichten ermöglicht den technischen Vorteil, dass V2X-Steuergeräte in eine E/E-Architektur in Fahrzeugen gelöst und deutlich vereinfacht und flexibilisiert eingebunden werden können. Hierbei wird eine generische Schnittstelle für den Versand und Empfang von V2X Nachrichten verwendet.
- In einer vorteilhaften Ausführungsform des Konvertierungsmoduls Konvertierungsmodul ist die Konvertierungseinrichtung ausgebildet, die V2X-Nachrichten in gRPC-Nachrichten zu konvertieren. Dadurch wird ermöglicht, dass verteilte Funktionen aufgerufen werden können.
- In einer weiteren vorteilhaften Ausführungsform des Konvertierungsmoduls ist die Konvertierungseinrichtung ausgebildet, die gRPC-Nachrichten in Ethernet-Nachrichten einzubetten. Dadurch wird ermöglicht, dass gRPC-Nachrichten auf schnelle Weise übermittelt werden können.
- In einer weiteren vorteilhaften Ausführungsform des Konvertierungsmoduls ist die Konvertierungseinrichtung ausgebildet, die V2X-Nachrichten in das ASN.1-Format zu codieren oder aus dem ASN.1-Format zu decodieren. Dadurch wird ermöglicht, dass Datentypen plattformunabhängig beschrieben werden.
- In einer weiteren vorteilhaften Ausführungsform des Konvertierungsmoduls ist die erste und/oder zweite Schnittstelle durch ein Socket gebildet. Dadurch wird ermöglicht, dass ein Datenaustausch vereinfacht wird.
- In einer weiteren vorteilhaften Ausführungsform des Konvertierungsmoduls ist das Konvertierungsmodul in einem V2X-Steuergerät integriert. Dadurch wird ermöglicht, dass sich die Verwendung und der Einsatz des Konvertierungsmoduls vereinfacht.
- Das erfindungsgemäße Fahrzeug mit dem Konvertierungsmodul ermöglicht die gleichen technischen Vorteile wie das Konvertierungsmodul.
- Das erfindungsgemäße Verfahren dient zum Konvertieren von V2X-Nachrichten mit den Schritten eines Empfangens von V2X-Nachrichten über eine erste Schnittstelle; eines Konvertierens der V2X-Nachrichten in Ethernet-Nachrichten; und eines Sendens der Ethernet-Nachrichten über eine zweite Schnittstelle. Durch das Verfahren werden die gleichen technischen Vorteile wie durch das Konvertierungsmodul erreicht.
- Das erfindungsgemäße Verfahren dient zum Konvertieren von V2X-Nachrichten mit den Schritten eines Empfangens von Ethernet-Nachrichten über eine zweite Schnittstelle; eines Konvertierens der Ethernet-Nachrichten in V2X-Nachrichten; und eines Sendens der V2X-Nachrichten über eine erste Schnittstelle.
- Das erfindungsgemäße Computerprogramm umfasst Befehle, die bei der Ausführung des Programms durch einen Computer diesen veranlassen, das Verfahren zum Konvertieren von V2X-Nachrichten durchzuführen.
- Ausführungsbeispiele der Erfindung werden anhand der folgenden Figuren näher erläutert. Dabei zeigen:
-
1 eine schematische Darstellung einer kabellosen Übertragung von V2X-Nachrichten; -
2 eine schematische Darstellung eines Konvertierungsmoduls für ein V2X-Steuergerät; -
3 ein Blockdiagramm eines Verfahrens zum Konvertieren von V2X-Nachrichten; und -
4 ein weiteres Blockdiagramm eines Verfahrens zum Konvertieren von V2X-Nachrichten. -
1 zeigt eine schematische Darstellung einer kabellosen Übertragung von V2X-Nachrichten und eine Systemarchitektur. V2X ermöglicht es, Fahrzeugdaten an andere Einrichtungen oder Fahrzeuge 300 zu übertragen. Auf diese Weise können Fahrzeuge 300 untereinander, mit der Infrastruktur oder anderen Verkehrsteilnehmern vernetzt werden. Auch in Gebieten ohne Mobilfunknetzabdeckung ermöglicht V2X den Austausch zeit- und sicherheitskritischer Informationen, z. B. über Warnungen vor potenziell gefährlichen Situationen. Hierzu werden spezielle V2X-Steuergeräte 200 verwendet, die eine kabellose Übermittlung von V2X-Nachrichten ermöglichen. Auf der einen Seite sind die V2X-Steuergeräte 200 mit anderen Steuergeräten 201 des Fahrzeugs 300 verbunden, mit denen diese Daten austauschen. Auf der anderen Seite überträgt die V2X-Steuergeräte 200 Daten über eine drahtlose Schnittstelle nach außen. -
2 zeigt eine schematische Darstellung eines Konvertierungsmoduls 100 für ein V2X-Steuergerät 200. Das Konvertierungsmodul 100 ist durch ein Computerprogramm als Softwaremodul gebildet, das innerhalb des V2X-Steuergeräts 200 ausgeführt wird. Das Konvertierungsmodul 100 umfasst eine erste Schnittstelle 103-1 zum Senden oder Empfangen von V2X-Nachrichten 107-1. Die Schnittstelle 103-1 tauscht Daten mit der V2X-Software 203 des V2X-Steuergeräts 200 aus. Zudem umfasst das Konvertierungsmodul 100 eine zweite Schnittstelle 103-2 zum Senden oder Empfangen von Ethernet-Nachrichten 107-2. Die zweite Schnittstelle 103-2 tauscht Daten mit den anderen Steuergeräten 201 des Fahrzeugs 200 über das Ethernet-Protokoll aus. Auf dem Konvertierungsmodul 100 des V2X-Steuergeräts 200 wird hierfür eine Ethernet-Schnittstelle genutzt, die in die elektrisch/elektronische-Architektur (E/E-Architektur) des Fahrzeugs 300 integriert wird. - Eine Konvertierungseinrichtung 105 innerhalb des Konvertierungsmodul 100 dient zum Konvertieren der V2X-Nachrichten 107-1 in Ethernet-Nachrichten 107-2 oder Ethernet-Nachrichten (107-2) in V2X-Nachrichten 107-1. Auf diese Weise lässt sich das V2X-Steuergerät 200 in jedes Ethernet-basierte Fahrzeugnetz einbinden.
- Bei Fahrbetrieb werden die Informationen für die V2X-Nachrichten 107-1 beispielsweise von Systemen zum autonomen Fahren generiert und verarbeitet, die aufgrund der hohen Datenmengen ebenfalls per Ethernet verbunden sind. Die Datenformate auf der Ethernet-Schnittstelle 103-2 lassen sich durch eine Datei zur Beschreibung des Datenformats einfach anpassen oder erweitern, beispielsweise durch eine Implementierung mittels gRPC Library von Google.
- Die ausgetauschten Daten können mittels des Konvertierungsmoduls 100 auf dem V2X-Steuergerät 200 zwischen dem Datenaustauschformat in der E/E-Architektur des Fahrzeugs und dem Datenformat der V2X-Nachricht 107-2, wie beispielsweise ASN.1, in beide Richtungen des bidirektionalen Datenflusses konvertiert werden. Hierdurch können sowohl gesendete als auch empfangene V2X-Nachrichten 107-1 durch diese Verarbeitung abgebildet werden. Innerhalb des V2X-Steuergeräts 200 werden die Daten im Datenformat der V2X-Nachricht 107-1 zwischen dem Konvertierungsmodul 100 und dem V2X-Software-Stack des V2X-Steuergerätes 200 mittels Sockets ausgetauscht. Ein Socket ist ein vom Betriebssystem bereitgestelltes Objekt, das als Kommunikationsendpunkt dient. Das Konvertierungsmodul 100 verwendet Sockets, um Daten mit anderen Programmen auszutauschen. Das andere Programm kann sich dabei innerhalb des V2X-Steuergeräts 200 (Interprozesskommunikation) oder einem anderen, via Netzwerk erreichbaren Steuergerät 201 befinden. Die Kommunikation über Sockets erfolgt bidirektional, das heißt, über das Socket können Daten sowohl empfangen als auch gesendet werden.
- Hierdurch können generisch verschiedene V2X-Nachrichten sowohl in der Empfangsals auch in der Senderichtung abgebildet werden und die Integration des V2X-Steuergeräts 200 in die E/E-Architektur wird vereinfacht.
-
3 zeigt ein Blockdiagramm eines Verfahrens zum Konvertieren von V2X-Nachrichten.Das Verfahren umfasst den Schritt eines Empfangens S101 von V2X-Nachrichten 107-1 über die erste Schnittstelle 103-1, den Schritt S102 eines Konvertierens S102 der V2X-Nachrichten 107-1 in Ethernet-Nachrichten 107-2; und den Schritt S103 eines Sendens der Ethernet-Nachrichten 107-2 über die zweite Schnittstelle 103-2. -
4 zeigt ein weiteres Blockdiagramm eines Verfahrens zum Konvertieren von V2X-Nachrichten. Das Verfahren umfasst den Schritt S201 eines Empfangens von Ethernet-Nachrichten 107-2 über eine zweite Schnittstelle 103-2; den Schritt S202 eines Konvertierens der Ethernet-Nachrichten 107-2 in V2X-Nachrichten 107-1; und den Schritt S203 eines Sendens der V2X-Nachrichten 107-1 über die erste Schnittstelle 103-1. - Der Vorteil der Erfindung besteht darin, dass V2X-Steuergeräte 200 einfacher und flexibler in die E/E-Architektur von Fahrzeugen 300 integriert werden können. Die Nachteile von CAN-Bus-Systemen, wie beispielsweise eine langsame Übertragung von verschiedenen Nachrichten, werden durch die Verwendung der Ethernet-Schnittstelle 103-2 gelöst. Das Konvertierungsmodul 100 ist hierdurch ebenfalls flexibler, da keine Abhängigkeiten zu den Eigenheiten der Kommunikation per CAN-Bus in der Software gelöst werden müssen. Das Konvertierungsmodul 100 ist zudem flexibler, da die verschiedenen Datenaustauschformate durch die Verarbeitung von Konfigurationsdateien einfach anpassbar sind. Hierdurch können geänderte oder neue V2X-Nachrichten 107-1 schneller und einfacher in die E/E-Architektur des Fahrzeugs 300 integriert werden.
- Alle in Verbindung mit einzelnen Ausführungsformen der Erfindung erläuterten und gezeigten Merkmale können in unterschiedlicher Kombination in dem erfindungsgemäßen Gegenstand vorgesehen sein, um gleichzeitig deren vorteilhafte Wirkungen zu realisieren.
- Alle Verfahrensschritte können durch Vorrichtungen implementiert werden, die zum Ausführen des jeweiligen Verfahrensschrittes geeignet sind. Alle Funktionen, die von gegenständlichen Merkmalen ausgeführt werden, können ein Verfahrensschritt eines Verfahrens sein.
Claims (10)
- Konvertierungsmodul (100), mit: - einer ersten Schnittstelle (103-1) zum Senden oder Empfangen von V2X-Nachrichten (107-1); - einer zweiten Schnittstelle (103-2) zum Senden oder Empfangen von Ethernet-Nachrichten (107-2); und - einer Konvertierungseinrichtung (105) zum Konvertieren von V2X-Nachrichten (107-1) in Ethernet-Nachrichten (107-2) oder Ethernet-Nachrichten (107-2) in V2X-Nachrichten (107-1).
- Konvertierungsmodul (100) nach
Anspruch 1 , wobei die Konvertierungseinrichtung (105) ausgebildet ist, die V2X-Nachrichten (107-1) in gRPC-Nachrichten (107-3) zu konvertieren. - Konvertierungsmodul (100) nach
Anspruch 2 , wobei die Konvertierungseinrichtung (105) ausgebildet ist, die gRPC-Nachrichten (107 3) in Ethernet-Nachrichten (107-2) einzubetten. - Konvertierungsmodul (100) nach einem der vorangehenden Ansprüche, wobei die Konvertierungseinrichtung (105) ausgebildet ist, die V2X-Nachrichten (107-1) in das ASN.1-Format zu codieren oder aus dem ASN.1-Format zu decodieren.
- Konvertierungsmodul (100) nach einem der vorangehenden Ansprüche, wobei die erste und/oder zweite Schnittstelle (103-1, 103-2) durch ein Socket gebildet ist.
- Konvertierungsmodul (100) nach einem der vorangehenden Ansprüche, wobei das Konvertierungsmodul (100) in einem V2X-Steuergerät (200) integriert ist.
- Fahrzeug (300) mit einem Konvertierungsmodul (100) nach einem der
Ansprüche 1 bis6 . - Verfahren zum Konvertieren von V2X-Nachrichten (107-1), mit den Schritten: - Empfangen (S101) von V2X-Nachrichten (107-1) über eine erste Schnittstelle (103-1); - Konvertieren (S102) der V2X-Nachrichten (107-1) in Ethernet-Nachrichten (107-2); und - Senden (S103) der Ethernet-Nachrichten (107-2) über eine zweite Schnittstelle (103-2).
- Verfahren zum Konvertieren von V2X-Nachrichten (107-1), mit den Schritten: - Empfangen (S201) von Ethernet-Nachrichten (107-2) über eine zweite Schnittstelle (103-2); - Konvertieren (S202) der Ethernet-Nachrichten (107-2) in V2X-Nachrichten (107-1); und - Senden (S203) der V2X-Nachrichten (107-1) über eine erste Schnittstelle (103-1).
- Computerprogramm, umfassend Befehle, die bei der Ausführung des Programms durch einen Computer diesen veranlassen, das Verfahren nach
Anspruch 8 und/oder 9 auszuführen.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102022131870.2A DE102022131870A1 (de) | 2022-12-01 | 2022-12-01 | Konvertierungsmodul für v2x-nachrichten |
DE102022131870.2 | 2022-12-01 |
Publications (1)
Publication Number | Publication Date |
---|---|
DE102023131700A1 true DE102023131700A1 (de) | 2024-06-06 |
Family
ID=85477504
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102022131870.2A Withdrawn DE102022131870A1 (de) | 2022-12-01 | 2022-12-01 | Konvertierungsmodul für v2x-nachrichten |
DE102023131700.8A Pending DE102023131700A1 (de) | 2022-12-01 | 2023-11-14 | Konvertierungsmodul für v2x-nachrichten |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102022131870.2A Withdrawn DE102022131870A1 (de) | 2022-12-01 | 2022-12-01 | Konvertierungsmodul für v2x-nachrichten |
Country Status (1)
Country | Link |
---|---|
DE (2) | DE102022131870A1 (de) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102010029482A1 (de) | 2009-06-04 | 2010-12-09 | Continental Teves Ag & Co. Ohg | Schnittstelleneinrichtung, mit einer Schnittstelleneinrichtung ausgestattete Fahrzeug-Kommunikationseinheit und Verwendung einer Fahrzeug-Kommunikationseinheit in der Fahr-zeug-zu-Umgebung-Kommunikation |
DE102016108577A1 (de) | 2015-05-22 | 2016-12-08 | Ford Global Technologies, Llc | Kontextbasiertes drahtlosnetzverbindungszugangspriorisierungssystem |
US20220150317A1 (en) | 2020-11-12 | 2022-05-12 | Harman International Industries, Incorporated | Universal software communication bus |
DE102021204016A1 (de) | 2021-04-22 | 2022-10-27 | Robert Bosch Gesellschaft mit beschränkter Haftung | Verfahren zur Datenübertragung in einem V2X-Netzwerk |
-
2022
- 2022-12-01 DE DE102022131870.2A patent/DE102022131870A1/de not_active Withdrawn
-
2023
- 2023-11-14 DE DE102023131700.8A patent/DE102023131700A1/de active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102010029482A1 (de) | 2009-06-04 | 2010-12-09 | Continental Teves Ag & Co. Ohg | Schnittstelleneinrichtung, mit einer Schnittstelleneinrichtung ausgestattete Fahrzeug-Kommunikationseinheit und Verwendung einer Fahrzeug-Kommunikationseinheit in der Fahr-zeug-zu-Umgebung-Kommunikation |
DE102016108577A1 (de) | 2015-05-22 | 2016-12-08 | Ford Global Technologies, Llc | Kontextbasiertes drahtlosnetzverbindungszugangspriorisierungssystem |
US20220150317A1 (en) | 2020-11-12 | 2022-05-12 | Harman International Industries, Incorporated | Universal software communication bus |
DE102021204016A1 (de) | 2021-04-22 | 2022-10-27 | Robert Bosch Gesellschaft mit beschränkter Haftung | Verfahren zur Datenübertragung in einem V2X-Netzwerk |
Non-Patent Citations (1)
Title |
---|
Norm ETSI EN 302 637-2 V1.3.2 2014-11-00. Intelligent Transport Systems (ITS); Vehicular communications; Basic set of applications; Part 2: Specification of cooperative awareness basic service. S. 1-44 |
Also Published As
Publication number | Publication date |
---|---|
DE102022131870A1 (de) | 2023-03-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE102009023949B4 (de) | Fernwirkgerät zur Anbindung eines unterlagerten Prozesses an ein auf der Basis des Standards IEC61850 arbeitendes Stationsleitsystem | |
EP2822229B1 (de) | Kommunikationsnetzwerk zur Übertragung von Nachrichten | |
DE112019003589T5 (de) | Fahrzeuginterne kommunikationsvorrichtung und fahrzeuginternes system | |
EP3228036B1 (de) | Verfahren und steuergerät zur übertragung sicherheitsrelevanter daten in einem kraftfahrzeug mittels eines ethernet-standards | |
EP3152872B1 (de) | Übertragungseinheit mit prüffunktion | |
DE2826017A1 (de) | Datenfernverarbeitungsgeraet | |
DE102023131700A1 (de) | Konvertierungsmodul für v2x-nachrichten | |
EP3676991B1 (de) | Bahnautomatisierungsnetz sowie verfahren zum übermitteln von nachrichten in einem bahnautomatisierungsnetz | |
EP2822227B1 (de) | CAN-FD-Kommunikationsnetzwerk | |
DE102016217065A1 (de) | Konformität-testgerät und -verfahren für einen kommunikationsknoten | |
EP4057533A1 (de) | Kommunikationsverfahren und kommunikationsteilnehmer | |
DE102011086726A1 (de) | Verfahren zur redundanten Kommunikation zwischen einem Nutzer-Terminal und einem Leitsystem-Server | |
EP3518470A1 (de) | Verfahren zur daten-kommunikation in einem insbesondere industriellen netzwerk, vorrichtung zur durchführung des verfahrens, computerprogramm sowie computerlesbares medium | |
DE102022208901A1 (de) | Verfahren zum Senden und Empfangen von Daten, Sender und Empfänger | |
DE102022208902A1 (de) | Verfahren zum Senden von Daten und Busknoten | |
DE102021127310B4 (de) | System und Verfahren zur Datenübertragung | |
DE102016110148A1 (de) | Endsystemeinrichtung mit integrierter Schalteinrichtung | |
DE102012201669B4 (de) | Verfahren und Kommunikationscontroller zur Datenübertragung zwischen zwei mittels Übertragungsstrecken verbundenen Datenverarbeitungseinheiten | |
WO2002056545A2 (de) | Abzweigeinrichtung für einen datenbus | |
EP1168761A2 (de) | Verfahren und Datentelegramm zur Übertragung von Daten | |
DE102010042601A1 (de) | Netzwerk | |
DE102006042131B4 (de) | Rechnersystem | |
DE102017001787A1 (de) | Kommunikationsvorrichtung für ein Fahrzeug und Verfahren zur Kommunikation | |
EP1629637B1 (de) | Übertragung von nachrichten in einem verteilten, zeitgesteuerten echtzeitsystem | |
DE102016206774A1 (de) | Verfahren zum Betreiben eines Kommunikationssystems für ein Fahrzeug und Kommunikationssystem |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R163 | Identified publications notified |