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 PDF

Info

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
Application number
CN202011535202.8A
Other languages
Chinese (zh)
Other versions
CN112272132B (en
Inventor
肖新
张旸
陈诚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
AutoCore Intelligence Technology Nanjing Co Ltd
Original Assignee
AutoCore Intelligence Technology Nanjing Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by AutoCore Intelligence Technology Nanjing Co Ltd filed Critical AutoCore Intelligence Technology Nanjing Co Ltd
Priority to CN202011535202.8A priority Critical patent/CN112272132B/en
Publication of CN112272132A publication Critical patent/CN112272132A/en
Application granted granted Critical
Publication of CN112272132B publication Critical patent/CN112272132B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/40006Architecture of a communication node
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/26Special purpose or proprietary protocols or architectures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L2012/40208Bus networks characterized by the use of a particular bus standard
    • H04L2012/40215Controller Area Network CAN
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L2012/40208Bus networks characterized by the use of a particular bus standard
    • H04L2012/40234Local Interconnect Network LIN
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L2012/40267Bus for use in transportation systems
    • H04L2012/40273Bus 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

DDS protocol real-time transmission method and system for realizing CAN data based on FPGA
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.
CN202011535202.8A 2020-12-23 2020-12-23 DDS protocol real-time transmission method and system for realizing CAN data based on FPGA Active CN112272132B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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.