CN112272132A - DDS protocol real-time transmission method and system for realizing CAN data based on FPGA - Google Patents
DDS protocol real-time transmission method and system for realizing CAN data based on FPGA Download PDFInfo
- Publication number
- CN112272132A CN112272132A CN202011535202.8A CN202011535202A CN112272132A CN 112272132 A CN112272132 A CN 112272132A CN 202011535202 A CN202011535202 A CN 202011535202A CN 112272132 A CN112272132 A CN 112272132A
- Authority
- CN
- China
- Prior art keywords
- data
- dds
- fpga
- ethernet
- module
- 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/40006—Architecture of a communication node
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/26—Special purpose or proprietary protocols or architectures
-
- 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
- H04L2012/40208—Bus networks characterized by the use of a particular bus standard
- H04L2012/40215—Controller Area Network CAN
-
- 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
- H04L2012/40208—Bus networks characterized by the use of a particular bus standard
- H04L2012/40234—Local Interconnect Network LIN
-
- 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
- H04L2012/40267—Bus for use in transportation systems
- H04L2012/40273—Bus for use in transportation systems the transportation system being a vehicle
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Computer Security & Cryptography (AREA)
- Small-Scale Networks (AREA)
Abstract
The invention discloses a DDS protocol real-time transmission method and a system for realizing CAN data based on FPGA, comprising a domain controller and a central controller, wherein the domain controller comprises an FPGA module and a microprocessor unit; the microprocessor unit generates a mapping rule and sends the mapping rule to the FPGA module; the data collected by the sensor is sent to the domain controller through the CAN bus, and the FPGA module packages the CAN data into the DDS data according to the mapping rule; the DDS data is processed and fed back and sent back to the domain controller through the DDS protocol Ethernet; and the FPGA module de-encapsulates the fed-back DDS data into CAN data according to the mapping rule and sends the CAN data to the actuator through the CAN bus. The invention utilizes the MPU to realize the complex processing of the protocol, utilizes the real-time property of the FPGA to process the DDS conversion of the fixed logic, and ensures the real-time property of the vehicle-mounted Ethernet communication. The invention is suitable for the vehicle-mounted network with the coexistence of CAN/LIN/Ethernet communication modes, and realizes the Ethernet transmission of CAN/LIN low-speed bus data based on DDS protocol through data conversion.
Description
Technical Field
The invention belongs to the technical field of automatic driving, and particularly relates to a DDS protocol real-time transmission method and system for realizing CAN data based on an FPGA.
Background
With the rapid development of the automatic driving technology, in order to enable the automatic driving automobile to sense the surrounding environment faster and better, two fields of multi-sensor fusion and vehicle-mounted network communication are necessarily involved. The two fields also put higher requirements on buses of vehicle-mounted communication, such as large bandwidth, real-time performance, stability, distribution and the like. The method is particularly remarkable for the requirements of real-time performance on the vehicle-mounted network communication and the vital function safety.
From the evolution route of the vehicle-mounted EE architecture, vehicle-mounted ethernet transmission has been a big trend. Meanwhile, a Data Distribution Service (DDS) is used as a Data-centric distributed Real-Time communication middleware, so that the Data is guaranteed to be distributed efficiently and flexibly in Real Time, and the DDS is very suitable for a next-generation vehicle-mounted EE framework.
At present, most methods for converting CAN data into DDS transmission are based on simple message packaging structures, and then a processor is responsible for data communication of the DDS. The end-to-end delay and jitter of the scheme are uncertain, and the requirement of a vehicle-mounted network on the real-time performance cannot be met. At present, a TSN solution based on a vehicle-mounted Ethernet is not mature, and the automobile Ethernet based on the DDS protocol cannot guarantee the requirements of low time delay and jitter, so that a design method for realizing real-time transmission of CAN data through the DDS protocol based on an FPGA platform is very important.
Disclosure of Invention
The purpose of the invention is as follows: aiming at the problems, the invention provides a DDS protocol real-time transmission method and a system for realizing CAN data based on FPGA, which finish the real-time transmission of the CAN data through the DDS protocol by extremely low time delay and jitter.
The technical scheme is as follows: in order to realize the purpose of the invention, the technical scheme adopted by the invention is as follows: a DDS protocol real-time transmission method for realizing CAN data based on FPGA comprises the following steps:
(1) the sensor collects data, the CAN data are sent to the domain controller through the CAN bus, and the FPGA module of the domain controller encapsulates the CAN data into DDS data according to a certain mapping rule;
(2) sending DDS data to a DDS subscription node on the central controller through a DDS protocol Ethernet, wherein the DDS subscription node processes the fed-back DDS data and sends the DDS data back to the domain controller through the DDS protocol Ethernet;
(3) and the FPGA module of the domain controller decapsulates the fed-back DDS data into CAN data according to a certain mapping rule and transmits the CAN data to the actuator through a CAN bus.
Furthermore, the domain controller comprises an FPGA module and a microprocessor unit, and the mapping rule is generated by the microprocessor unit and is issued to the FPGA module.
Further, the generation of the mapping rule comprises the steps of:
(1.1) deploying a DDS publish and subscribe APP on a microprocessor unit; running a DDS discovery protocol to generate a mapping relation between the subject name of the data object subscribed by the user and the global unique identifier;
(1.2) generating a CAN data frame format according to a sensor and an actuator connected to a CAN bus;
and (1.3) fusing the CAN data frame format and the mapping relation between the subject name and the global unique identifier to generate a mapping rule table of the CANID and the GUID.
Furthermore, a CAN data transceiving processing module, a DDS packaging and decapsulating module and an Ethernet transceiving processing module are deployed on the FPGA module.
Further, the specific processing flow of the FPGA module includes:
(2.1) after receiving the CAN data, the CAN data receiving and transmitting processing module of the FPGA module forwards the CAN data to the DDS packaging and de-packaging module, packaging the CAN data into DDS data according to a mapping rule table, transmitting the DDS data to the Ethernet receiving and transmitting processing module, and transmitting the DDS data through the Ethernet by using a DDS protocol;
(2.2) the Ethernet receiving and transmitting processing module of the FPGA module receives the DDS data sent by the Ethernet through the DDS protocol, forwards the DDS data to the DDS packaging and de-packaging module, de-packages the DDS data into CAN data according to the mapping rule table, transmits the CAN data to the CAN data receiving and transmitting processing module, and sends the CAN data through the CAN bus.
A DDS protocol real-time transmission system for realizing CAN data based on FPGA comprises a domain controller, a central controller, a sensor, an actuator, a CAN bus and an Ethernet; the domain controller comprises an FPGA module and a microprocessor unit; the microprocessor unit generates a mapping rule and sends the mapping rule to the FPGA module;
the sensor collects data and sends the data to the domain controller through the CAN bus, and the FPGA module packages the CAN data into the DDS data according to the mapping rule; the DDS data is processed and fed back by the DDS subscription node and is sent back to the domain controller by the DDS protocol Ethernet; and the FPGA module decapsulates the fed-back DDS data into CAN data according to the mapping rule and sends the CAN data to the actuator through the CAN bus.
Furthermore, a CAN data transceiving processing module, a DDS packaging and de-packaging module and an Ethernet transceiving processing module are deployed on the FPGA module;
the CAN data receiving and transmitting processing module receives CAN data and forwards the CAN data to the DDS packaging and decapsulating module, the CAN data is packaged into DDS data according to the mapping rule table and transmitted to the Ethernet receiving and transmitting processing module to be transmitted through the Ethernet by the DDS protocol;
the Ethernet receiving and transmitting processing module receives DDS data sent by Ethernet through DDS protocol, forwards the DDS data to the DDS encapsulation and decapsulation module, decapsulates the DDS data into CAN data according to the mapping rule table, and transmits the CAN data to the CAN data receiving and transmitting processing module to send the CAN data through a CAN bus.
Has the advantages that: the invention is suitable for the vehicle-mounted network with CAN/LIN/Ethernet and other communication modes, and realizes the transmission of CAN/LIN and other low-speed bus data through Ethernet based on a data distribution service DDS protocol through data conversion.
The invention realizes the complex processing of the protocol by utilizing the programming flexibility of the MPU, processes the DDS conversion of the fixed logic by utilizing the hardware real-time property of the FPGA, and ensures the real-time property requirement of the vehicle-mounted Ethernet communication.
Drawings
FIG. 1 is a schematic diagram of a network topology of a domain controller and a central controller;
FIG. 2 is a schematic diagram of FPGA real-time transmission;
fig. 3 is a schematic diagram of CAN and DDS data conversion rules.
Detailed Description
The technical solution of the present invention is further described below with reference to the accompanying drawings and examples.
As shown in fig. 1, the entire vehicle topology architecture includes a Domain controller (Domain controller) and a Central controller (Central controller), and the DDS protocol real-time transmission method for implementing CAN data based on the FPGA includes the steps of:
the method comprises the following steps that a Sensor (Sensor) collects data, CAN data are sent to a domain controller through a CAN bus, and then the CAN data are packaged into DDS data through an FPGA module of the domain controller according to a certain mapping rule; and then the DDS data is sent to the central controller through an Ethernet under DDS protocol, and DDS subscription nodes on the central controller receive the DDS data.
The DDS subscription node processes the received DDS data, gives the fed-back DDS data and sends the fed-back DDS data back to the domain controller through an Ethernet by a DDS protocol, an FPGA module of the domain controller de-encapsulates the DDS data into CAN data according to a certain mapping rule, and then sends the CAN data to an Actuator (Actuator) through a CAN bus.
As shown in FIG. 2, the domain controller includes a Field Programmable Gate Array (FPGA) (field Programmable Gate arrays) and a microprocessor unit (MPU) (microprocessor unit).
As shown in fig. 3, the mapping rule from CAN data encapsulation to DDS data is generated by the microprocessor unit MPU, which specifically includes the steps of:
(1) deploying DDS publishing and subscribing APP on a microprocessor unit (MPU); running a DDS discovery protocol, and generating a mapping relation between a subject name (TopicName) and a GUID (globally unique identifier) of a data object subscribed by a user;
(2) generating a CAN data frame format according to a sensor and an actuator which are actually connected to a CAN bus;
(3) and fusing the CAN data frame format and the mapping relation between the topic name (TopicName) and the global unique identifier (Guid), generating a mapping Rule table (Rule) of the CANID and the GUID, and configuring and issuing the Rule table to the FPGA.
The rules contain the mapping of the CANID to the GUID, and the GUID to the DDS data transmission path. Specifically, the method comprises conversion mapping from CAN to DDS, conversion mapping from DDS to CAN, and sending DDS data to the outlet positioning information of a destination terminal.
As shown in fig. 2, the encapsulation and decapsulation of the CAN data to the DDS data is processed by the FPGA, so that the data is collected by connecting the CAN bus to the sensor, the data link is established based on the DDS discovery protocol to transmit the data, the CAN data is transmitted to the subscription node in real time through the DDS protocol, and the data is transmitted in real time through the ethernet with extremely low delay and jitter.
A CAN data transceiving processing module, a DDS packaging and de-packaging module and an Ethernet transceiving processing module are deployed on the FPGA.
Specifically, a Sensor (Sensor) collects data, CAN data are sent to a CAN data receiving and sending processing module of an FPGA module through a CAN bus, the CAN data receiving and sending processing module receives the CAN data and forwards the CAN data to a DDS packaging and unpacking module, the CAN data are packaged into DDS data according to a mapping Rule table (Rule), then the DDS data are transmitted to an Ethernet receiving and sending processing module, and the DDS data are sent to a DDS subscription node on a central controller through an Ethernet of a DDS protocol.
The DDS subscription node processes the received DDS data, gives the fed-back DDS data and sends the fed-back DDS data back to an Ethernet receiving and sending processing module of the FPGA module through an Ethernet of a DDS protocol, the Ethernet receiving and sending processing module receives the DDS data and forwards the DDS data to a DDS packaging and unpacking module, the DDS data is unpacked into CAN data according to a mapping Rule table (Rule), the CAN data is transmitted to a CAN data receiving and sending processing module, and the CAN data is sent to an Actuator (Actuator) through a CAN bus.
The DDS protocol real-time transmission system for realizing CAN data based on the FPGA comprises a domain controller, a central controller, a sensor, an actuator, a CAN bus and an Ethernet; the domain controller comprises an FPGA module and a microprocessor unit; the microprocessor unit generates the mapping rule and sends the mapping rule to the FPGA module.
The sensor collects data and sends the data to the domain controller through the CAN bus, and the FPGA module packages the CAN data into the DDS data according to the mapping rule; the DDS data is processed and fed back by the DDS subscription node and is sent back to the domain controller by the DDS protocol Ethernet; and the FPGA module decapsulates the fed-back DDS data into CAN data according to the mapping rule and sends the CAN data to the actuator through the CAN bus.
The FPGA module is provided with a CAN data receiving and transmitting processing module, a DDS packaging and de-packaging module and an Ethernet receiving and transmitting processing module.
The CAN data receiving and transmitting processing module receives CAN data and forwards the CAN data to the DDS packaging and decapsulating module, the CAN data is packaged into DDS data according to the mapping rule table and transmitted to the Ethernet receiving and transmitting processing module to be transmitted through the Ethernet by the DDS protocol.
The Ethernet receiving and transmitting processing module receives DDS data sent by Ethernet through DDS protocol, forwards the DDS data to the DDS encapsulation and decapsulation module, decapsulates the DDS data into CAN data according to the mapping rule table, and transmits the CAN data to the CAN data receiving and transmitting processing module to send the CAN data through a CAN bus.
According to the invention, the time delay of vehicle-mounted Ethernet data transmission is strictly controlled by the FPGA, so that the real-time property of DDS data transmission is further improved, and the functional safety of an automatic driving emergency scene is ensured.
Claims (7)
1. A DDS protocol real-time transmission method for realizing CAN data based on FPGA is characterized by comprising the following steps:
(1) the sensor collects data, the CAN data are sent to the domain controller through the CAN bus, and the FPGA module of the domain controller encapsulates the CAN data into DDS data according to a certain mapping rule;
(2) sending DDS data to a DDS subscription node on the central controller through a DDS protocol Ethernet, wherein the DDS subscription node processes the fed-back DDS data and sends the DDS data back to the domain controller through the DDS protocol Ethernet;
(3) and the FPGA module of the domain controller decapsulates the fed-back DDS data into CAN data according to a certain mapping rule and transmits the CAN data to the actuator through a CAN bus.
2. The DDS protocol real-time transmission method for CAN data based on FPGA of claim 1, wherein the domain controller comprises an FPGA module and a microprocessor unit, and the mapping rule is generated by the microprocessor unit and issued to the FPGA module.
3. The DDS protocol real-time transmission method for realizing CAN data based on FPGA of claim 2, wherein the generation of the mapping rule comprises the steps of:
(1.1) deploying a DDS publish and subscribe APP on a microprocessor unit; running a DDS discovery protocol to generate a mapping relation between the subject name of the data object subscribed by the user and the global unique identifier;
(1.2) generating a CAN data frame format according to a sensor and an actuator connected to a CAN bus;
and (1.3) fusing the CAN data frame format and the mapping relation between the subject name and the global unique identifier to generate a mapping rule table of the CANID and the GUID.
4. The DDS protocol real-time transmission method for CAN data based on FPGA of claim 1, wherein the FPGA module is disposed with a CAN data transceiving processing module, a DDS encapsulation and decapsulation module and an Ethernet transceiving processing module.
5. The DDS protocol real-time transmission method for realizing CAN data based on FPGA according to claim 4, wherein the specific processing flow of the FPGA module comprises:
(2.1) after receiving the CAN data, the CAN data receiving and transmitting processing module of the FPGA module forwards the CAN data to the DDS packaging and de-packaging module, packaging the CAN data into DDS data according to a mapping rule table, transmitting the DDS data to the Ethernet receiving and transmitting processing module, and transmitting the DDS data through the Ethernet by using a DDS protocol;
(2.2) the Ethernet receiving and transmitting processing module of the FPGA module receives the DDS data sent by the Ethernet through the DDS protocol, forwards the DDS data to the DDS packaging and de-packaging module, de-packages the DDS data into CAN data according to the mapping rule table, transmits the CAN data to the CAN data receiving and transmitting processing module, and sends the CAN data through the CAN bus.
6. A DDS protocol real-time transmission system for realizing CAN data based on FPGA is characterized by comprising a domain controller, a central controller, a sensor, an actuator, a CAN bus and an Ethernet; the domain controller comprises an FPGA module and a microprocessor unit; the microprocessor unit generates a mapping rule and sends the mapping rule to the FPGA module;
the sensor collects data and sends the data to the domain controller through the CAN bus, and the FPGA module packages the CAN data into the DDS data according to the mapping rule; the DDS data is processed and fed back by the DDS subscription node and is sent back to the domain controller by the DDS protocol Ethernet; and the FPGA module decapsulates the fed-back DDS data into CAN data according to the mapping rule and sends the CAN data to the actuator through the CAN bus.
7. The system for DDS protocol real-time transmission of CAN data based on FPGA of claim 6, wherein, the FPGA module is disposed with a CAN data transmit-receive processing module, a DDS encapsulation and de-encapsulation module and an Ethernet transmit-receive processing module;
the CAN data receiving and transmitting processing module receives CAN data and forwards the CAN data to the DDS packaging and decapsulating module, the CAN data is packaged into DDS data according to the mapping rule table and transmitted to the Ethernet receiving and transmitting processing module to be transmitted through the Ethernet by the DDS protocol;
the Ethernet receiving and transmitting processing module receives DDS data sent by Ethernet through DDS protocol, forwards the DDS data to the DDS encapsulation and decapsulation module, decapsulates the DDS data into CAN data according to the mapping rule table, and transmits the CAN data to the CAN data receiving and transmitting processing module to send the CAN data through a CAN bus.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011535202.8A CN112272132B (en) | 2020-12-23 | 2020-12-23 | DDS protocol real-time transmission method and system for realizing CAN data based on FPGA |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011535202.8A CN112272132B (en) | 2020-12-23 | 2020-12-23 | DDS protocol real-time transmission method and system for realizing CAN data based on FPGA |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112272132A true CN112272132A (en) | 2021-01-26 |
CN112272132B CN112272132B (en) | 2021-03-30 |
Family
ID=74350151
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011535202.8A Active CN112272132B (en) | 2020-12-23 | 2020-12-23 | DDS protocol real-time transmission method and system for realizing CAN data based on FPGA |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112272132B (en) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112600862A (en) * | 2021-03-04 | 2021-04-02 | 奥特酷智能科技(南京)有限公司 | Vehicle-mounted network DDS communication security authentication method and system |
CN112666932A (en) * | 2021-03-16 | 2021-04-16 | 奥特酷智能科技(南京)有限公司 | Automatic driving remote diagnosis method and system based on DDS and DoIP technology |
CN112770259A (en) * | 2021-04-08 | 2021-05-07 | 奥特酷智能科技(南京)有限公司 | Automatic driving vehicle ad hoc network method and system based on DDS protocol and DSRC technology |
CN112884942A (en) * | 2021-01-29 | 2021-06-01 | 中汽创智科技有限公司 | Data recording and playback system and playback method thereof |
CN112953802A (en) * | 2021-02-10 | 2021-06-11 | 北京罗克维尔斯科技有限公司 | Data communication method and device |
CN113810270A (en) * | 2021-08-12 | 2021-12-17 | 宁波普瑞均胜汽车电子有限公司 | Method and device for realizing SOA (service oriented architecture) of local area network of vehicle-mounted controller |
CN115051887A (en) * | 2022-06-06 | 2022-09-13 | 国汽智控(北京)科技有限公司 | Data conversion method, interface conversion device and vehicle |
CN115277886A (en) * | 2022-07-30 | 2022-11-01 | 重庆长安汽车股份有限公司 | Vehicle data acquisition method based on data distribution service |
CN115412478A (en) * | 2022-08-30 | 2022-11-29 | 奥特酷智能科技(南京)有限公司 | Service-oriented data forwarding system and method for automobile domain controller |
WO2023161839A1 (en) * | 2022-02-24 | 2023-08-31 | Marvell Asia Pte Ltd | Direct encapsulation of sensor data over ethernet |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106940642A (en) * | 2017-01-13 | 2017-07-11 | 西南电子技术研究所(中国电子科技集团公司第十研究所) | The simulated-bus device system of dynamic I CD configurations |
CN107124405A (en) * | 2017-04-21 | 2017-09-01 | 杭州知物数据科技有限公司 | Industrial Fieldbus protocols conversion method and device are realized based on FPGA |
CN109917765A (en) * | 2019-03-28 | 2019-06-21 | 东软睿驰汽车技术(沈阳)有限公司 | A kind of collecting and distributing type domain controller system of the network architecture based on automated driving system |
CN110209514A (en) * | 2019-08-01 | 2019-09-06 | 奥特酷智能科技(南京)有限公司 | In the method that embedded type sensor access platform realizes DDS service |
-
2020
- 2020-12-23 CN CN202011535202.8A patent/CN112272132B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106940642A (en) * | 2017-01-13 | 2017-07-11 | 西南电子技术研究所(中国电子科技集团公司第十研究所) | The simulated-bus device system of dynamic I CD configurations |
CN107124405A (en) * | 2017-04-21 | 2017-09-01 | 杭州知物数据科技有限公司 | Industrial Fieldbus protocols conversion method and device are realized based on FPGA |
CN109917765A (en) * | 2019-03-28 | 2019-06-21 | 东软睿驰汽车技术(沈阳)有限公司 | A kind of collecting and distributing type domain controller system of the network architecture based on automated driving system |
CN110209514A (en) * | 2019-08-01 | 2019-09-06 | 奥特酷智能科技(南京)有限公司 | In the method that embedded type sensor access platform realizes DDS service |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112884942A (en) * | 2021-01-29 | 2021-06-01 | 中汽创智科技有限公司 | Data recording and playback system and playback method thereof |
CN112953802A (en) * | 2021-02-10 | 2021-06-11 | 北京罗克维尔斯科技有限公司 | Data communication method and device |
WO2022170790A1 (en) * | 2021-02-10 | 2022-08-18 | 北京罗克维尔斯科技有限公司 | Data communication method and apparatus |
US20230388148A1 (en) * | 2021-02-10 | 2023-11-30 | Beijing Co Wheels Technology Co., Ltd | Data communication method and device |
CN112953802B (en) * | 2021-02-10 | 2023-02-17 | 北京罗克维尔斯科技有限公司 | Data communication method and device |
CN112600862B (en) * | 2021-03-04 | 2021-06-18 | 奥特酷智能科技(南京)有限公司 | Vehicle-mounted network DDS communication security authentication method and system |
CN112600862A (en) * | 2021-03-04 | 2021-04-02 | 奥特酷智能科技(南京)有限公司 | Vehicle-mounted network DDS communication security authentication method and system |
CN112666932A (en) * | 2021-03-16 | 2021-04-16 | 奥特酷智能科技(南京)有限公司 | Automatic driving remote diagnosis method and system based on DDS and DoIP technology |
CN112770259A (en) * | 2021-04-08 | 2021-05-07 | 奥特酷智能科技(南京)有限公司 | Automatic driving vehicle ad hoc network method and system based on DDS protocol and DSRC technology |
CN113810270A (en) * | 2021-08-12 | 2021-12-17 | 宁波普瑞均胜汽车电子有限公司 | Method and device for realizing SOA (service oriented architecture) of local area network of vehicle-mounted controller |
CN113810270B (en) * | 2021-08-12 | 2023-09-22 | 宁波普瑞均胜汽车电子有限公司 | Method and device for realizing SOA (service oriented architecture) of local area network of vehicle-mounted controller |
WO2023161839A1 (en) * | 2022-02-24 | 2023-08-31 | Marvell Asia Pte Ltd | Direct encapsulation of sensor data over ethernet |
CN115051887A (en) * | 2022-06-06 | 2022-09-13 | 国汽智控(北京)科技有限公司 | Data conversion method, interface conversion device and vehicle |
CN115277886A (en) * | 2022-07-30 | 2022-11-01 | 重庆长安汽车股份有限公司 | Vehicle data acquisition method based on data distribution service |
CN115412478B (en) * | 2022-08-30 | 2023-06-02 | 奥特酷智能科技(南京)有限公司 | Service-oriented automobile domain controller data forwarding system and method |
CN115412478A (en) * | 2022-08-30 | 2022-11-29 | 奥特酷智能科技(南京)有限公司 | Service-oriented data forwarding system and method for automobile domain controller |
Also Published As
Publication number | Publication date |
---|---|
CN112272132B (en) | 2021-03-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112272132B (en) | DDS protocol real-time transmission method and system for realizing CAN data based on FPGA | |
JP6483383B2 (en) | Processor for performing signal conversion between Ethernet and CAN communication in vehicle and signal conversion method | |
US10841230B1 (en) | Intelligent controller and sensor network bus, system and method | |
CN103166858A (en) | Message transmission method and device | |
US7852857B2 (en) | Coupler for a ring topology network and an ethernet-based network | |
CN110225071A (en) | Vehicle intelligent gateway and automobile | |
CN103139075B (en) | A kind of message transmitting method and equipment | |
KR20140124255A (en) | Gateway and Method for delivering Message thereof | |
CN114545906B (en) | Vehicle-mounted Ethernet gateway and vehicle | |
CN113141306A (en) | Diagnostic message routing method and bus routing equipment thereof | |
CN207926649U (en) | Vehicle intelligent gateway and automobile | |
CN207926623U (en) | Vehicle netbios and automobile | |
KR101576050B1 (en) | Method, apparatus and system for upgrading software of nodes | |
JP5063655B2 (en) | Communication gateway device | |
CN106506306A (en) | A kind of method and apparatus of data-message transmission | |
CN103812775A (en) | Method, device and system for forwarding messages | |
CN103780468B (en) | Method, intelligent terminal and the route-bridge of intelligent terminal access TRILL network | |
CN102546112B (en) | Data packaging method and device | |
Elhadeedy et al. | ECU over named data networking (ECUoNDN): Data management and integration with heterogenous automotive networks | |
CN112351355B (en) | Management method and system of ONU channel based on gPC | |
CN113810256A (en) | Industrial communication method, system and readable storage medium | |
CN111800394A (en) | TRDP and Modbus-based protocol conversion gateway method | |
WO2021076333A1 (en) | Intelligent controller and sensor network bus, system and method including smart compliant actuator module | |
CN101073232A (en) | Communication system and its interconnecting method | |
CN213637784U (en) | Space-to-ground vehicle network node state real-time monitoring system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CP02 | Change in the address of a patent holder | ||
CP02 | Change in the address of a patent holder |
Address after: 210012 room 401-404, building 5, chuqiaocheng, No. 57, Andemen street, Yuhuatai District, Nanjing, Jiangsu Province Patentee after: AUTOCORE INTELLIGENT TECHNOLOGY (NANJING) Co.,Ltd. Address before: 211800 building 12-289, 29 buyue Road, Qiaolin street, Pukou District, Nanjing City, Jiangsu Province Patentee before: AUTOCORE INTELLIGENT TECHNOLOGY (NANJING) Co.,Ltd. |