Vehicle-mounted FlexRay bus cross-domain data transmission method combined with DDS

The DDS data distribution mechanism enables cross-domain data transmission of the FlexRay bus between domain controllers, solving the efficiency and security issues of FlexRay bus data transmission in modern vehicles and meeting the data management requirements of automotive domain controller architecture.

CN121814490APending Publication Date: 2026-04-07CHINA NORTH VEHICLE RES INST
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-11-11
Publication Date
2026-04-07

AI Technical Summary

Technical Problem

How to achieve cross-domain data transfer of FlexRay bus in modern vehicles to meet the growing demands for data processing, real-time response, and network security, especially efficient communication between domain controllers.

Method used

The DDS data distribution mechanism is adopted. Through the sensor/actuator module, the FlexRay bus data processing module and the FlexRay to DDS conversion module, a conversion relationship table between data frames and topics is established, the address mapping relationship is defined, and the FlexRay data is updated when necessary to achieve cross-domain transmission.

Benefits of technology

It improves vehicle data management efficiency, reduces network pressure, and supports the data management needs of modern automotive domain controller architectures.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121814490A_ABST
    Figure CN121814490A_ABST
Patent Text Reader

Abstract

The invention belongs to the technical field of interface conversion data transmission, and particularly relates to a vehicle-mounted FlexRay bus cross-domain data transmission method combined with a DDS (Direct Digital Synthesizer). The implementation of the vehicle-mounted FlexRay bus cross-domain data transmission method relates to a sensor / actuator module, a FlexRay bus data processing module and a FlexRay and DDS (Direct Digital Synthesizer) conversion module. The sensor / actuator module is responsible for collecting vehicle body data, the FlexRay bus data processing module is responsible for communicating with a sensor / actuator, and then completing publishing-subscribing distributed data distribution in FlexRay bus data transmission through the FlexRay and DDS conversion module, so that cross-domain transmission communication of FlexRay bus data is realized; according to the method, the problem of cross-domain data transmission of the existing FlexRay bus is solved through an efficient data distribution mechanism of the DDS, and the modern vehicle data management efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of interface conversion and data transmission technology, specifically relating to a cross-domain data transmission method for an in-vehicle FlexRay bus combined with DDS. Background Technology

[0002] With the development of autonomous vehicles, traditional distributed electrical and electronic architectures (EEA) can no longer meet the growing demands for data processing, real-time response, and cybersecurity. Against this backdrop, the concept of domain controllers has emerged. A domain controller is a centralized control unit responsible for managing multiple ECUs within a specific functional domain. Through efficient data processing and decision-making capabilities, it achieves optimized control of vehicle functions. Compared to traditional communication between ECUs, domain controllers typically employ distributed communication to build a highly flexible and reliable communication network, thereby improving system efficiency, performance, and security. Within each domain, some modules still use the FlexRay bus to ensure data determinism. The FlexRay bus, as a high-speed, deterministic data transmission technology, plays a crucial role in automotive applications. By providing high data transmission rates and strict time synchronization mechanisms, it ensures the real-time performance and reliability of critical tasks. In motion control areas such as powertrain systems, chassis control, and body electronics, critical components often require the FlexRay bus for data interaction. Therefore, how to transmit FlexRay bus data to other domains is a key issue for modern automotive networks to achieve comprehensive data management. Summary of the Invention

[0003] (a) Technical problems to be solved The technical problem to be solved by this invention is: how to propose a cross-domain data transmission method for in-vehicle FlexRay bus that combines DDS (Data Distribution Service).

[0004] (II) Technical Solution To address the aforementioned technical problems, this invention provides a cross-domain data transmission method for an in-vehicle FlexRay bus combined with DDS. The implementation of this method involves a sensor / actuator module, a FlexRay bus data processing module, and a FlexRay-to-DDS conversion module. The sensor / actuator module is responsible for collecting vehicle body data, the FlexRay bus data processing module is responsible for communicating with the sensors / actuators, and then the FlexRay-to-DDS conversion module completes the publish-subscribe distributed data distribution in FlexRay bus data transmission, thereby realizing cross-domain transmission communication of FlexRay bus data. This method solves the problem of cross-domain data transmission of existing FlexRay buses through the efficient data distribution mechanism of DDS, improving the efficiency of modern vehicle data management. The cross-domain data transmission method for the in-vehicle FlexRay bus includes the following steps: Step 1: Assign Slot and Cycle parameters to different sensors / actuators; Step 2: Establish a conversion relationship table between data frames and topics for the FlexRay and DDS conversion modules; Step 3: Define the address mapping relationship between the FlexRay bus data processing module and the FlexRay-DDS conversion module in PCIE transmission; Step 4: The FlexRay bus data processing module interacts with the bus at a certain period (3ms period) to update the FlexRay data mapped to the corresponding address space; Step 5: The FlexRay and DDS conversion module reads FlexRay data from the corresponding data frame mapping addresses at a certain period (30ms period) and compares it with the previously received data. When the data changes, it allocates each frame data to the corresponding topic in DDS according to the data frame to Topic conversion relationship table and publishes it, and transmits it to other domains through the distributed communication network. Step 6: After the Topic data specified by DDS is updated, the FlexRay and DDS conversion module updates the data of the corresponding FlexRay time slot according to the conversion relationship table and sends it to the FlexRay bus data processing module for the sensor / actuator to perform corresponding operations.

[0005] Each data frame on the FlexRay bus corresponds to a Topic, offering high flexibility in combination.

[0006] The FlexRay to DDS conversion module only updates data to the distributed communication network when frame data changes, thus reducing network pressure.

[0007] The method employs DDS distributed communication, which facilitates integration with other systems networks that also use DDS communication.

[0008] In step 1, the different sensors / actuators all belong to the domain controller.

[0009] In step 1, the different sensors / actuators include an acoustic controller, an integrated alarm component, and a situational awareness component.

[0010] In step 2, each data frame is treated as a message, and a conversion relationship table between it and the Topic is established.

[0011] (III) Beneficial Effects Compared with existing technologies, this invention proposes a cross-domain data transmission method for in-vehicle FlexRay bus that combines DDS. By leveraging the efficient data distribution mechanism of DDS, the cross-domain data transmission problem of FlexRay is solved, thereby meeting the requirements of modern automotive domain controller architecture for data management in in-vehicle networks. Attached Figure Description

[0012] Figure 1 This diagram illustrates cross-domain data transmission via the FlexRay bus combined with DDS. Detailed Implementation

[0013] To make the objectives, contents, and advantages of the present invention clearer, the specific embodiments of the present invention will be described in further detail below with reference to the accompanying drawings and examples.

[0014] To address the aforementioned technical problems, this invention provides a cross-domain data transmission method for an in-vehicle FlexRay bus combined with DDS. The implementation of this method involves a sensor / actuator module, a FlexRay bus data processing module, and a FlexRay-to-DDS conversion module. The sensor / actuator module is responsible for collecting vehicle body data, the FlexRay bus data processing module is responsible for communicating with the sensors / actuators, and then the FlexRay-to-DDS conversion module completes the publish-subscribe distributed data distribution in FlexRay bus data transmission, thereby realizing cross-domain transmission communication of FlexRay bus data. This method solves the problem of cross-domain data transmission of existing FlexRay buses through the efficient data distribution mechanism of DDS, improving the efficiency of modern vehicle data management. The cross-domain data transmission method for the in-vehicle FlexRay bus includes the following steps: Step 1: Assign Slot and Cycle parameters to different sensors / actuators; Step 2: Establish a conversion relationship table between data frames and topics for the FlexRay and DDS conversion modules; Step 3: Define the address mapping relationship between the FlexRay bus data processing module and the FlexRay-DDS conversion module in PCIE transmission; Step 4: The FlexRay bus data processing module interacts with the bus at a certain period (3ms period) to update the FlexRay data mapped to the corresponding address space; Step 5: The FlexRay and DDS conversion module reads FlexRay data from the corresponding data frame mapping addresses at a certain period (30ms period) and compares it with the previously received data. When the data changes, it allocates each frame data to the corresponding topic in DDS according to the data frame to Topic conversion relationship table and publishes it, and transmits it to other domains through the distributed communication network. Step 6: After the Topic data specified by DDS is updated, the FlexRay and DDS conversion module updates the data of the corresponding FlexRay time slot according to the conversion relationship table and sends it to the FlexRay bus data processing module for the sensor / actuator to perform corresponding operations.

[0015] Each data frame on the FlexRay bus corresponds to a Topic, offering high flexibility in combination.

[0016] The FlexRay to DDS conversion module only updates data to the distributed communication network when frame data changes, thus reducing network pressure.

[0017] The method employs DDS distributed communication, which facilitates integration with other systems networks that also use DDS communication.

[0018] In step 1, the different sensors / actuators all belong to the domain controller.

[0019] In step 1, the different sensors / actuators include an acoustic controller, an integrated alarm component, and a situational awareness component.

[0020] In step 2, each data frame is treated as a message, and a conversion relationship table between it and the Topic is established. Example 1

[0021] This embodiment provides a method for cross-domain data transmission of in-vehicle FlexRay combined with DDS. The implementation of the method involves: a domain controller, a FlexRay bus data processing module, and a DDS to FlexRay conversion module; specific implementation steps: Step 1: Assign Slot and Cycle parameters to different domain controllers;

[0022] Step 2: Establish a conversion relationship table for each message between the DDS and FlexRay conversion modules;

[0023] Step 3: Define the address mapping relationship between the FlexRay bus data processing module and the FlexRay-DDS conversion module in PCIE transmission;

[0024] Step 4: The FlexRay bus data processing module interacts with the bus every 3ms to update the FlexRay data mapped to the corresponding address space; Step 5: The FlexRay to DDS conversion module reads FlexRay data from the corresponding data frame mapping addresses at 30ms intervals and compares it with the previously received data. When the data changes, it assigns each frame of data to the corresponding DDS topic according to the data frame to Topic conversion relationship table and publishes it, transmitting it to other domains through the distributed communication network; Step 6: After the Topic data specified by DDS is updated, the FlexRay to DDS conversion module updates the data of the corresponding FlexRay time slot according to the conversion table and sends it to the FlexRay bus data processing module for the sensor / actuator to perform corresponding operations.

[0025] In summary, the present invention provides a cross-domain data transmission method for vehicle-mounted FlexRay combined with DDS, which enables different domain controllers to perform effective interface conversion and data distribution according to system requirements, thereby realizing cross-domain communication capabilities.

[0026] The above description is only a preferred embodiment of the present invention. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the technical principles of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.

Claims

1. A method for cross-domain data transmission of an in-vehicle FlexRay bus combined with DDS, characterized in that, The implementation of the vehicle-mounted FlexRay bus cross-domain data transmission method involves a sensor / actuator module, a FlexRay bus data processing module, and a FlexRay to DDS conversion module; The sensor / actuator module is responsible for collecting vehicle body data, and the FlexRay bus data processing module is responsible for communicating with the sensor / actuator. Then, the FlexRay to DDS conversion module completes the publish-subscribe distributed data distribution in the FlexRay bus data transmission, thereby realizing cross-domain transmission communication of FlexRay bus data. This method solves the problem of cross-domain data transmission of the existing FlexRay bus through the efficient data distribution mechanism of DDS, and improves the efficiency of modern vehicle data management. The cross-domain data transmission method for the in-vehicle FlexRay bus includes the following steps: Step 1: Assign Slot and Cycle parameters to different sensors / actuators; Step 2: Establish a conversion relationship table between data frames and topics for the FlexRay and DDS conversion modules; Step 3: Define the address mapping relationship between the FlexRay bus data processing module and the FlexRay-DDS conversion module in PCIE transmission; Step 4: The FlexRay bus data processing module interacts with the bus at regular intervals to update the FlexRay data mapped to the corresponding address space; Step 5: The FlexRay to DDS conversion module reads FlexRay data from the corresponding data frame mapping addresses at certain intervals and compares it with the previously received data. When the data changes, it allocates each frame of data to the corresponding topic in DDS according to the data frame to Topic conversion relationship table and publishes it, and transmits it to other domains through the distributed communication network. Step 6: After the Topic data specified by DDS is updated, the FlexRay and DDS conversion module updates the data of the corresponding FlexRay time slot according to the conversion relationship table and sends it to the FlexRay bus data processing module for the sensor / actuator to perform corresponding operations.

2. The cross-domain data transmission method for in-vehicle FlexRay bus combined with DDS as described in claim 1, characterized in that, Each data frame on the FlexRay bus corresponds to a Topic, offering high flexibility in combination.

3. The cross-domain data transmission method for in-vehicle FlexRay bus combined with DDS as described in claim 1, characterized in that, The FlexRay to DDS conversion module only updates data to the distributed communication network when frame data changes, reducing network pressure.

4. The cross-domain data transmission method for in-vehicle FlexRay bus combined with DDS as described in claim 1, characterized in that, The method employs DDS distributed communication, which facilitates integration with other systems networks that also use DDS communication.

5. The cross-domain data transmission method for in-vehicle FlexRay bus combined with DDS as described in claim 1, characterized in that, In step 4, the period is 3ms.

6. The cross-domain data transmission method for in-vehicle FlexRay bus combined with DDS as described in claim 1, characterized in that, In step 5, the period is 30ms.

7. The cross-domain data transmission method for in-vehicle FlexRay bus combined with DDS as described in claim 1, characterized in that, In step 1, the different sensors / actuators all belong to the domain controller.

8. The cross-domain data transmission method for in-vehicle FlexRay bus combined with DDS as described in claim 1, characterized in that, In step 1, the different sensors / actuators include an acoustic controller, an integrated alarm component, and a situational awareness component.

9. The cross-domain data transmission method for in-vehicle FlexRay bus combined with DDS as described in claim 1, characterized in that, In step 2, each data frame is treated as a message, and a conversion relationship table between it and the Topic is established.

10. The cross-domain data transmission method for in-vehicle FlexRay bus combined with DDS as described in claim 1, characterized in that, In the method described, different domain controllers perform effective interface conversion and data distribution according to requirements, thereby achieving cross-domain communication capabilities.