Comprehensive data management system and method
By introducing a comprehensive data management system into the avionics network and using the AFDX bus and low-speed bus for data transmission, the problem of inefficient data interaction in traditional avionics networks is solved, and more efficient and flexible data transmission is achieved.
Patent Information
- Application Number
- CN202411500279.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-25
- Publication Date
- 2025-02-14
- Estimated Expiration
- 2044-10-25
Smart Images

Figure CN119441106A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of airborne equipment data transmission, and in particular to a comprehensive data management system and method. Background Art
[0002] In the field of avionics, with the continuous development of aviation technology, higher and higher requirements are placed on data interaction and management between airborne devices. In traditional avionics networks, different types of buses often operate independently and lack an effective integrated management system, resulting in low data interaction efficiency and difficulty in fully utilizing the advantages of high-speed buses.
[0003] Previous data transmission systems may not have an effective data management module to flexibly select transmission channels according to specific data requirements. When faced with complex data transmission requirements for airborne equipment, fixed transmission methods can only be used, or channels can be switched manually. For example, when transmitting some urgent flight control data, if there is no flexible channel selection mechanism, data transmission delays may occur due to the fixed use of low-speed channels, affecting flight safety; or when transmitting some data that does not require high real-time performance, the high-speed AFDX bus is occupied, resulting in a waste of resources. Summary of the invention
[0004] In view of the above-mentioned defects or deficiencies in the prior art, the present application aims to provide a comprehensive data management system and method.
[0005] In a first aspect, the present application proposes an integrated data management system, comprising: An integrated module, the integrated module comprising a network communication module and a data management module; the integrated module is connected to a plurality of first low-speed buses; A plurality of airborne devices, wherein the plurality of airborne devices are interconnected with the integrated module via an AFDX switch and an AFDX bus, and are interconnected with the integrated module via a plurality of second low-speed buses; The network communication module is configured to execute network initialization of the AFDX bus, the first low-speed bus (4) and the second low-speed bus, and provide input / output interfaces of each bus; the data management module comprises at least a data processing submodule; The data management submodule is configured to receive data from the first low-speed bus, and select to transmit the data to a target device via the AFDX bus or the second low-speed bus according to the transmission channel required by the data, and the target device is the airborne device to receive the data.
[0006] According to the technical solution provided in the embodiment of the present application, the first low-speed bus and / or the second low-speed bus at least includes an RS422 bus, an RS485 bus, and an RS232 bus.
[0007] According to the technical solution provided in the embodiment of the present application, when data is transmitted through the AFDX bus, the data processing submodule submits the data to the network communication module, and the network communication module transmits the data to the target device through the AFDX bus.
[0008] According to the technical solution provided in the embodiment of the present application, when data is transmitted through the second low-speed bus, the data processing sub-module submits the data to the network communication module, and the network communication module establishes a connection with the corresponding second low-speed bus through the input interface of the first low-speed bus corresponding to the data, and transmits the data to the target device through the corresponding second low-speed bus.
[0009] According to the technical solution provided in the embodiment of the present application, the data management module also includes a system management submodule, which is configured to execute system startup and initialization, as well as task scheduling management, so that the data processing submodule has sufficient resources to receive and transmit data.
[0010] According to the technical solution provided in the embodiment of the present application, at least one of the several airborne devices is connected to the integrated module through the second low-speed bus. When data is transmitted through the second low-speed bus, the airborne device connected to the integrated module through the second low-speed bus is the target device.
[0011] In a second aspect, the present application proposes a comprehensive data management method, which is implemented based on the comprehensive data management system as described above, and includes the following steps: Periodically receiving data from the first low-speed bus, and obtaining a required transmission channel corresponding to the data; According to the required transmission channel corresponding to the data, a transmission mode corresponding to the data is obtained; the transmission mode includes transmission through the AFDX bus and transmission through the second low-speed bus; The data is transmitted to a target device by the transmission mode corresponding to the data, and the target device is the airborne device to receive the data.
[0012] According to the technical solution provided in the embodiment of the present application, the data from the first low-speed bus has identification features, and the identification features at least include data packet header information, data source device identification, and data content features; The step of obtaining the required transmission channel corresponding to the data specifically includes the following steps: According to the identification feature of the data, a data type of the data is obtained, wherein the data type includes first type data and second type data; According to the data type of the data, obtaining a required transmission channel corresponding to the data; The step of obtaining the transmission mode and target device corresponding to the data according to the required transmission channel corresponding to the data at least comprises the following steps: If the data type is the first type of data, data forwarding is achieved through the interface of the second low-speed bus corresponding to the data, and the data sending flag of the second low-speed bus is marked as valid to trigger the transmission method of the second low-speed bus to transmit data to the target device.
[0013] According to the technical solution provided in the embodiment of the present application, obtaining the transmission mode and target device corresponding to the data according to the required transmission channel corresponding to the data also includes the following steps: If the data type is the second type of data, obtain the data content, which at least includes the data number, data arrival time, data priority, data length, maximum data transmission time, data source device, and destination device; wherein the data number is used to distinguish different groups of data; According to the data content, multiple groups of data are sorted according to the rules, and the data with high priority is processed first; Each data group is placed in the AFDX send buffer in sequence until the current data length plus the data length of a certain data group is less than or equal to the length of the AFDX send buffer, and the data send flag of the AFDX send buffer is marked as valid to trigger the AFDX bus to transmit data to the target device.
[0014] According to the technical solution provided in the embodiment of the present application, the step of sorting the multiple data groups according to the rules specifically includes the following steps: Sort several data groups with different priorities in descending order of priority; The data groups with the same priority are sorted in ascending order according to the longest data sending time.
[0015] Compared with the prior art, the beneficial effect of the present application is that the present application can effectively manage the data transmission of different buses through the integrated module, simplify the data transmission process between different airborne devices, and the data management submodule can select the AFDX bus or the low-speed bus to transmit the data to the target device according to the transmission channel required by the data. This solves the problem of flexibly selecting a suitable transmission channel according to the specific requirements of the data (such as transmission speed requirements, data volume, real-time requirements, etc.) in complex airborne device data transmission scenarios, and improves the efficiency and accuracy of data transmission. In addition, there are AFDX buses and low-speed buses in the system, and these buses need to be initialized before working. The network communication module in the system is specially configured to perform network initialization of these buses, ensuring that different buses can work normally, and providing input / output interfaces for each bus, so that data can flow smoothly between different buses and airborne devices, solving the problem of inconsistent network initialization of multiple buses. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] Figure 1 A schematic diagram of the structure of the integrated data management system provided in the embodiment of the present application; Figure 2 A schematic diagram of the structure of the software architecture of the integrated module provided in the embodiment of the present application; Figure 3 A flowchart of the steps of the comprehensive data management method provided in an embodiment of the present application.
[0017] The text annotations in the figure represent: 1. AFDX switch; 2. AFDX bus; 3. integrated module; 4. first low-speed bus; 5. airborne equipment; 31. network communication module; 32. data management module; 321. data processing submodule; 322. system management submodule. DETAILED DESCRIPTION
[0018] The present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It is to be understood that the specific embodiments described herein are only used to explain the relevant invention, rather than to limit the invention. It is also necessary to explain that, for ease of description, only the parts related to the invention are shown in the accompanying drawings.
[0019] It should be noted that, in the absence of conflict, the embodiments and features in the embodiments of the present application can be combined with each other. The present application will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.
[0020] Example 1 As mentioned in the background technology, in order to solve the problems in the prior art, this application proposes a comprehensive data management system, please refer to Figure 1 As shown, including: An integrated module 3, the integrated module 3 comprising a network communication module 31 and a data management module 32; the integrated module 3 is connected to a plurality of first low-speed buses 4; A plurality of airborne devices 5, wherein the plurality of airborne devices 5 are interconnected with the integrated module 3 via an AFDX switch 1 and an AFDX bus 2, and are interconnected with the integrated module 3 via a plurality of second low-speed buses; Specifically, the AFDX (Avionics Full Duplex Switched Ethernet) bus is a high-speed data transmission bus widely used in the field of avionics. The AFDX switch is a key device used to connect different devices and realize data exchange in the AFDX network.
[0021] The network communication module 31 is configured to perform network initialization of the AFDX bus 2, the first low-speed bus 4 and the second low-speed bus, and provide input / output interfaces of each bus; the data management module 32 includes at least a data processing submodule 321; The data management submodule is configured to receive data from the first low-speed bus 4, and select to transmit the data to a target device via the AFDX bus 2 or via the second low-speed bus according to the transmission channel required by the data, wherein the target device is the airborne device 5 to receive the data.
[0022] Specifically, the data from the first low-speed bus 4 may come from various devices connected to the first low-speed bus 4, such as sensors, subsystems with specific functions, or external data acquisition devices.
[0023] In a preferred embodiment, the first low-speed bus 4 and / or the second low-speed bus at least includes an RS422 bus, an RS485 bus, and an RS232 bus.
[0024] Specifically, the system management submodule 322 completes the startup and initialization of the integrated module 3. At the same time, the network communication module 31 performs network initialization on the AFDX bus 2 and the first low-speed bus 4 or the second low-speed bus such as RS422, RS485, RS232, etc., establishes an effective communication environment for each bus, and prepares to receive and send data.
[0025] For the first low-speed buses 4 (RS422, RS485, RS232, etc.), the data processing submodule 321 periodically receives data from the first low-speed buses 4 .
[0026] For the AFDX bus 2 , the integration module 3 receives data sent from other onboard devices 5 interconnected via the AFDX switch 1 .
[0027] Classify and sort data according to data type, identify different types of data such as control commands and data commands, and perform operations such as data verification and format conversion to ensure data accuracy and completeness.
[0028] Select the appropriate bus for data transmission according to the required data transmission channel.
[0029] For control commands and important data commands that require high-speed transmission, the AFDX bus 2 is preferred for transmission to achieve fast interaction. The data is sent to other airborne devices 5 interconnected through the AFDX switch 1.
[0030] In some specific cases, such as when sending data to a device that only supports low-speed transmission, the second low-speed bus is selected for data transmission.
[0031] In a preferred embodiment, when transmitting data via the AFDX bus 2 , the data processing submodule 321 submits the data to the network communication module 31 , and the network communication module 31 transmits the data to the target device via the AFDX bus 2 .
[0032] In a preferred embodiment, when transmitting data through the low-speed bus 4, the data processing submodule 321 submits the data to the network communication module 31, and the network communication module 31 establishes a connection with the corresponding second low-speed bus through the input interface of the first low-speed bus 4 corresponding to the data, and transmits the data to the target device through the corresponding second low-speed bus.
[0033] In a preferred embodiment, please refer to Figure 2 As shown, the data management module 32 also includes a system management submodule 322, which is configured to execute system startup and initialization, and task scheduling management, so that the data processing submodule 321 has sufficient resources to receive and transmit data. The system management submodule 322 and the data processing submodule 321 are the software architecture of the data management module 32.
[0034] In a preferred embodiment, at least one of the several airborne devices 5 is connected to the integrated module 3 via the low-speed bus 4. When data is transmitted via the low-speed bus 4, the airborne device 5 connected to the integrated module 3 via the low-speed bus 4 is the target device.
[0035] Example 2 Based on Example 1, this example proposes a comprehensive data management method, which is implemented based on the comprehensive data management system described in Example 1. Please refer to Figure 3 As shown, the following steps are included: S1, periodically receiving data from the first low-speed bus 4, and obtaining a required transmission channel corresponding to the data; S2, according to the required transmission channel corresponding to the data, obtaining a transmission mode corresponding to the data; the transmission mode includes transmission through the AFDX bus 2 and transmission through the second low-speed bus; S3. Transmit the data to a target device through the transmission method corresponding to the data, wherein the target device is the airborne device 5 to receive the data.
[0036] In a preferred embodiment, the data from the first low-speed bus 4 has identification features, and the identification features at least include data packet header information, data source device identification, and data content features; The step of obtaining the required transmission channel corresponding to the data specifically includes the following steps: According to the identification feature of the data, a data type of the data is obtained, where the data type includes first type data and second type data; According to the data type of the data, obtain the required transmission channel corresponding to the data; The step of obtaining the transmission mode and target device corresponding to the data according to the required transmission channel corresponding to the data at least comprises the following steps: If the data type is the first type of data, data forwarding is achieved through the interface of the second low-speed bus corresponding to the data, and the data sending flag of the second low-speed bus 4 is marked as valid to trigger the transmission method of the second low-speed bus 4 to transmit data to the target device.
[0037] In a preferred embodiment, obtaining the transmission mode and target device corresponding to the data according to the required transmission channel corresponding to the data further includes the following steps: If the data type is the second type of data, obtain the data content, which at least includes the data number, data arrival time, data priority, data length, maximum data transmission time, data source device, and destination device; wherein the data number is used to distinguish different groups of data; According to the data content, multiple groups of data are sorted according to the rules, and the data with high priority is processed first; Each data group is placed in the AFDX send buffer in sequence until the current data length plus the data length of a certain data group is less than or equal to the length of the AFDX send buffer, and the data send flag of the AFDX send buffer is marked as valid to trigger the AFDX bus 2 to transmit data to the target device.
[0038] In a preferred embodiment, the step of sorting the multiple data groups according to the rules specifically includes the following steps: Sort several data groups with different priorities in descending order of priority; The data groups with the same priority are sorted in ascending order according to the longest data transmission time, so as to ensure that the data with the tighter transmission time limit is given priority when the priorities are the same.
[0039] Specifically, the data is placed in the AFDX send buffer in sequence. Each time a group of data is successfully placed, the current data length needs to be added to the data length of the group of data. If the current data length plus the data length of the group of data is less than or equal to the AFDX send buffer length, it means that the placement is successful, and another group of data is placed. If the current data length plus the data length of the group of data is greater than the AFDX send buffer length, the group of data cannot be placed in the AFDX send buffer. At this time, the priority of the group of data is increased by 1, and then the next group of data is queried. Repeat this process until the current data length plus the data length of a group of data is less than or equal to the AFDX send buffer length, or all data are traversed.
[0040] If the data sending flag of the AFDX sending buffer is valid, the output interface of the AFDX bus 2 is called to complete the sending of the AFDX data. This means that the system will send the data stored in the AFDX sending buffer to other airborne devices 5 through the AFDX bus 2.
[0041] If the data transmission flag of the second low-speed bus is valid, the interface of the second low-speed bus such as RS422, RS485 and RS232 is called to complete the data transmission.
[0042] The integrated data management system can effectively receive, classify, process and send data from the low-speed bus 4. At the same time, according to the characteristics of the data and the availability of system resources, it can reasonably use the AFDX bus 2 and the low-speed bus 4 for data transmission to achieve efficient data interaction between different airborne devices 5.
[0043] This article uses specific examples to illustrate the principles and implementation methods of this application. The description of the above embodiments is only used to help understand the method and its core ideas of this application. The above is only the preferred implementation method of this application. It should be pointed out that due to the limitations of textual expression and the objective existence of infinite specific structures, ordinary technicians in this technical field can make several improvements, modifications or changes without departing from the principles of the present invention, and can also combine the above technical features in an appropriate manner; these improvements, modifications, changes or combinations, or the direct application of the inventive concept and technical solution to other occasions without improvement, should be regarded as the scope of protection of this application.
Claims
1. A comprehensive data management system, characterized in that: include: An integrated module (3), the integrated module (3) comprising a network communication module (31) and a data management module (32); the integrated module (3) is connected to a plurality of first low-speed buses (4); A plurality of airborne devices (5), wherein the plurality of airborne devices (5) are interconnected with the integrated module (3) via an AFDX switch (1) and an AFDX bus (2), and are interconnected with the integrated module (3) via a plurality of second low-speed buses; The network communication module (31) is configured to execute network initialization of the AFDX bus (2), the first low-speed bus (4) and the second low-speed bus, and provide input / output interfaces of each bus; The data management module (32) includes at least a data processing submodule (321); The data management module (32) is configured to receive data from the first low-speed bus (4), and select to transmit the data to a target device via the AFDX bus (2) or via the second low-speed bus according to a transmission channel required by the data, wherein the target device is the airborne device (5) to receive the data.
2. The integrated data management system according to claim 1, characterized in that: The first low-speed bus (4) and / or the second low-speed bus at least includes an RS422 bus, an RS485 bus, and an RS232 bus.
3. The integrated data management system according to claim 1, characterized in that: When data is transmitted via the AFDX bus (2), the data processing submodule (321) submits the data to the network communication module (31), and the network communication module (31) transmits the data to the target device via the AFDX bus (2).
4. The integrated data management system according to claim 3, characterized in that: When transmitting data via the second low-speed bus, the data processing submodule (321) submits the data to the network communication module (31), and the network communication module (31) establishes a connection with the corresponding second low-speed bus via the input interface of the first low-speed bus (4) corresponding to the data, and transmits the data to the target device via the corresponding second low-speed bus.
5. The integrated data management system according to claim 4, characterized in that: The data management module (32) further comprises a system management submodule (322), wherein the system management submodule (322) is configured to execute system startup and initialization, and task scheduling management, so that the data processing submodule (321) has sufficient resources to receive and transmit data.
6. The integrated data management system according to claim 1, characterized in that: At least one of the plurality of onboard devices (5) is connected to the integrated module (3) via the second low-speed bus. When data is transmitted via the second low-speed bus, the onboard device (5) connected to the integrated module (3) via the second low-speed bus is the target device.
7. A comprehensive data management method, implemented based on the comprehensive data management system according to any one of claims 1 to 6, characterized in that: The following steps are involved: Periodically receiving data from the first low-speed bus (4), and obtaining a required transmission channel corresponding to the data; According to the required transmission channel corresponding to the data, a transmission mode corresponding to the data is obtained; the transmission mode includes transmission through the AFDX bus (2) and transmission through the second low-speed bus; The data is transmitted to a target device via the transmission method corresponding to the data, and the target device is the airborne device (5) to receive the data.
8. The integrated data management method according to claim 7, characterized in that: The data from the first low-speed bus (4) has identification features, and the identification features at least include data packet header information, data source device identification, and data content features; The step of obtaining the required transmission channel corresponding to the data specifically includes the following steps: According to the identification feature of the data, a data type of the data is obtained, wherein the data type includes first type data and second type data; According to the data type of the data, obtaining a required transmission channel corresponding to the data; The obtaining of the transmission mode corresponding to the data according to the required transmission channel corresponding to the data at least comprises the following steps: If the data type is the first type of data, data forwarding is achieved through the interface of the second low-speed bus corresponding to the data, and the data sending flag of the second low-speed bus is marked as valid to trigger the transmission method of the second low-speed bus to transmit data to the target device.
9. The integrated data management method according to claim 8, characterized in that: The step of obtaining the transmission mode corresponding to the data according to the required transmission channel corresponding to the data further includes the following steps: If the data type is the second type of data, obtain the data content, which at least includes the data number, data arrival time, data priority, data length, maximum data transmission time, data source device, and destination device; wherein the data number is used to distinguish different groups of data; According to the data content, multiple groups of data are sorted according to the rules, and the data with high priority is processed first; Each data group is sequentially placed in an AFDX sending buffer until the current data length plus the data length of a certain data group is less than or equal to the length of the AFDX sending buffer, and a data sending flag of the AFDX sending buffer is marked as valid, so as to trigger a transmission mode in which the AFDX bus (2) transmits data to the target device.
10. The integrated data management method according to claim 9, characterized in that: The step of sorting the multiple data groups according to the rules specifically includes the following steps: Sort several data groups with different priorities in descending order of priority; The data groups with the same priority are sorted in ascending order according to the longest data sending time.
Citation Information
Patent Citations
Bus monitoring device and bus monitoring method
CN111367223A
Avionics system of air traffic aircraft based on AFDX network
CN112051859A
Universal processing system for multi-bus data conversion of avionics system
CN112068808A
Electrical supply system
WO2012072172A2