Configuration checking method of avionics core processing platform
By using configuration list and LSAP information in the onboard avionics system for configuration checking, the problem of configuration mismatch in the prior art is solved, and the effect of simplifying the configuration inspection process and ensuring the normal operation of the IMA system is achieved.
Patent Information
- Application Number
- CN202411956979.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-29
- Publication Date
- 2025-04-25
AI Technical Summary
The prior art is difficult to effectively determine whether the configuration information of each module in the onboard avionics system matches the platform, resulting in the mismatch between the software and the configuration or configuration of the avionics core processing platform.
Through the pre-stored configuration list, obtain the LSAP information loaded on each module of the onboard IMA platform, and conduct their own configuration checks based on the standard configuration list file to ensure that the configurations of each module are matched.
Simplifies the configuration inspection process, ensures the normal operation of the IMA system, avoids the configuration inspection complexity caused by different module types, and has a highly scalable configuration inspection method.
Smart Images

Figure CN119892704A_ABST
Abstract
Description
Technical Field
[0001] The invention belongs to the technical field of airborne integrated modular avionics, and in particular relates to a configuration checking method for an avionics core processing platform. Background Art
[0002] The IMA platform is a combination of software and hardware that implements an integrated modular avionics architecture and provides computing, communication, input / output, and system services for multiple aircraft systems. The hardware structure of the IMA platform consists of two APCs. Generally, each APC includes 6 CPM modules + 2 backup modules, 2 power modules, 2 built-in switches ACS, 4 external switches RSU, and 16 RDCUs. Since the IMA platform consists of many modules and different applications reside on the modules, it is difficult to determine whether the configuration information on each module matches the platform, resulting in a mismatch between the onboard software and the configuration or configuration of the avionics core processing platform. Summary of the invention
[0003] In view of this, the configuration checking method of the avionics core processing platform of the present invention solves the technical problem that the efficiency of the tin-plating process of electronic components is low due to the devices or methods in the prior art.
[0004] A configuration checking method for an avionics core processing platform is applicable to the configuration detection of running multiple software and an avionics core processing platform in an airborne avionics system. The airborne avionics system includes a communication device, and the communication device includes a common processing module CPM, a remote data exchange unit RDCU, a built-in switch ACS, and an external switch RSU. The configuration checking method includes:
[0005] S1; the onboard avionics system stores a list in advance, the list is the standard for running software for configuration detection, the list includes the aircraft model and the standard parameters of the software LSAP running in the avionics system, the standard parameters include standard software component description information and standard software component number, and the types of running software LSAP include the communication equipment running general software and data conversion software;
[0006] S2: obtaining the LSAP information loaded on the LRU / LRM of the airborne IMA platform, wherein the actual parameters of all running software of the avionics system are obtained in real time, wherein the actual parameters include actual software component description information and actual software component number;
[0007] S3: Configuration check, wherein the remote data exchange unit RDCU, the built-in switch ACS and the external switch RSU perform respective configuration checks according to the standard configuration list file.
[0008] The technical beneficial effects of the present invention are:
[0009] By checking whether the configuration loaded on each module matches the configuration of the entire airborne IMA platform, the normal operation of the IMA system is ensured, which avoids the complexity of different module types and different configuration checking methods, simplifies the configuration checking process, and has strong scalability. This configuration checking method provides a platform configuration checking method for RDCU, CPM, built-in switch, and external switch of the IMA platform. When the number of modules changes, this configuration checking method is still effective, and can solve the configuration checking of all hardware modules of the IMA platform in place or partially in place. BRIEF DESCRIPTION OF THE DRAWINGS
[0010] In order to more clearly illustrate the technical solutions of the embodiments of the present disclosure, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0011] Figure 1 A schematic diagram of the overall structure. DETAILED DESCRIPTION
[0012] The embodiments of the present disclosure are described in detail below with reference to the accompanying drawings.
[0013] The following describes the embodiments of the present disclosure through specific examples, and those skilled in the art can easily understand other advantages and effects of the present disclosure from the contents disclosed in this specification. Obviously, the described embodiments are only a part of the embodiments of the present disclosure, rather than all of the embodiments. The present disclosure can also be implemented or applied through other different specific embodiments, and the details in this specification can also be modified or changed in various ways based on different viewpoints and applications without departing from the spirit of the present disclosure. It should be noted that the following embodiments and features in the embodiments can be combined with each other without conflict. Based on the embodiments in the present disclosure, all other embodiments obtained by ordinary technicians in the field without making creative work are within the scope of protection of the present disclosure.
[0014] It should be noted that various aspects of the embodiments within the scope of the appended claims are described below. It should be apparent that the aspects described herein can be embodied in a wide variety of forms, and any specific structure and / or function described herein is merely illustrative. Based on the present disclosure, it should be understood by those skilled in the art that an aspect described herein can be implemented independently of any other aspect, and two or more of these aspects can be combined in various ways. For example, any number of aspects described herein can be used to implement the device and / or practice the method. In addition, other structures and / or functionalities other than one or more of the aspects described herein can be used to implement this device and / or practice this method.
[0015] like Figure 1 The configuration inspection method of the avionics core processing platform is applicable to the configuration inspection of multiple software and the avionics core processing platform running in the airborne avionics system. The airborne avionics system includes communication equipment, and the communication equipment includes a common processing module CPM, a remote data exchange unit RDCU, a built-in switch ACS and an external switch RSU. The configuration inspection method includes:
[0016] S1: Acquisition of configuration list, wherein the onboard avionics system stores a list in advance (the list file format is preferably a binary file), the list is the standard for running the software for configuration detection, the list includes the aircraft model Airframe_Type and the standard parameters of the software LSAP running in the avionics system, the standard parameters include standard software component description information (LSAP_Description) and standard software part number (LSAP_PartNumber), as well as LSAP_Manufacturer_Code, LSAP_CheckCode and load type number Load_Type_ID, etc.;
[0017] The types of running software LSAP include general software and data conversion software for communication equipment. Specifically, the general processing module CPM, remote data exchange unit RDCU, built-in switch ACS and external switch RSU all need the information in the configuration list file for configuration check. The configuration list file contains the LSAPs information required by the general processing module CPM, remote data exchange unit RDCU, built-in switch ACS and external switch RSU. Among them, MAN I FEST DB is CPMGENERAL OPS, and the same software information and default configuration information CPMx_L OPS loaded on each CPM module. The loadable items unique to each CPM module of the onboard left cabinet include configuration files defined by the system integrator, operation configuration information, and basic software configuration database CPMx_R OPS. The onboard right cabinet has unique loadable items on each CPM module, including configuration files, operation configuration information, and basic software configuration database defined by the system integrator; RDCU OPS: including RDI U software, database, binary configuration data SWI TCH OPS: switch software LSAP, including switch software, backup configuration, BI T fault filter table, auxiliary boot; SWI TCH OC: switch configuration LSAP, including switch configuration binary files generated by ACT.
[0018] S2: Obtain the LSAP information loaded on the LRU / LRM of the airborne IMA platform, wherein the actual parameters of all running software of the avionics system are obtained in real time. The actual parameters include the actual software component description information and the actual software component number. Specifically, the CPM configuration management function will retrieve the LSAP information loaded on the CPM from the configuration audit Config Audit managed by the module, and the RDCU, ACS and RSU will obtain the LSAP configuration information from their respective NVRAMs.
[0019] Furthermore, the configuration list file is obtained by reading the binary. For example, the configuration list is first voted and published by the configuration management application on the CPM module. The voting of the configuration list means that a configuration list file is loaded on each CPM module. The voting process is divided into two steps: a. Voting on the configuration list of the cabinet on the same side; b. Voting on the configuration list of the cabinet on the opposite side; The purpose of voting on the configuration list of the cabinet on the same side is to unify the configuration list inside the left cabinet / right cabinet, so that the left cabinet / right cabinet has the same standard---configuration list file; The purpose of voting on the configuration list of the cabinet on the opposite side is to unify the configuration list files between the left and right cabinets.
[0020] After the vote is over, the configuration management application on the CPM module publishes the unified standard configuration list file after the vote, and the CPM, RDCU, ACS and RSU receive the standard configuration list file through the AFDX port. Since multiple CPM modules will publish the voted standard configuration list files, the RDCU, ACS and RSU will be based on the first standard configuration list file received.
[0021] S3: Configuration check, wherein the remote data exchange unit RDCU, the built-in switch ACS and the external switch RSU perform respective configuration checks according to the standard configuration list file. Specifically,
[0022] Query the same software component description information in the standard parameters and the actual parameters, and match the standard software component number and the actual software component number of the running software to be queried according to the same software component description information; generally, one software corresponds to one description information. If the actual and standard software component description information match, then the software component description information searches for the corresponding standard software component number and the actual software component number. For example, the avionics system runs 50 software, and the software component description information of the standard parameters and the actual parameters of the 25th software are both CPM-L1_Genera l_Lasp. Then, according to CPM-L1_Genera l_Lasp, the corresponding standard software component number and the actual software component number are queried respectively, such as 18S2-001001 and 18S2-001002 respectively;
[0023] Determine whether the part number of the standard software of the running software to be queried is the same as the part number of the actual software of the running software to be queried. If so, the configuration of the running software to be queried conforms to the configuration of the avionics core processing platform, and the running software to be queried is determined to be able to operate normally. If not, it does not conform, and the fault is reported.
[0024] Further, the first configuration check result of the running software of the common processing module CPM is reported to the state management software and health management software of the common processing module CPM, and is reported to the onboard maintenance system as the state switching determination of the common processing module CPM and the fault filtering and fault integration of the health management software;
[0025] The second configuration check result of the running software of the remote data exchange unit RDCU is reported to the state management software of the remote data exchange unit RDCU and the health management software of the common processing module CPM, and is used for the state switching judgment of the remote data exchange unit RDCU and the fault filtering and fault integration of the health management software of the common processing module CPM and reported to the onboard maintenance system;
[0026] The second configuration check result of the running software of the built-in switch ACS is reported to the state management software of the built-in switch ACS and the health management software of the common processing module CPM, and is used for the state switching judgment of the built-in switch ACS and the fault filtering and fault integration of the health management software of the common processing module CPM and reported to the onboard maintenance system;
[0027] The second configuration check result of the running software of the external switch RSU is reported to the state management software of the external switch RSU and the health management software of the common processing module CPM, and is used for state switching judgment of the external switch RSU and fault filtering and fault integration of the health management software of the common processing module CPM and reported to the onboard maintenance system.
[0028] The method of the present invention can quickly identify and report faults, which is beneficial to the use and rapid maintenance of the avionics core processing platform, thereby providing a strong guarantee for the stability of the airborne avionics system.
[0029] As a specific implementation method provided in this case, the common processing module CPM, the remote data exchange unit RDCU, the built-in switch ACS and the external switch RSU are all equipped with independent fault reporting data paths and communicate with the onboard maintenance system. The method mainly includes obtaining the configuration list, obtaining the LSAP information loaded on the IMA platform LRU / LRM, configuration checking, and reporting the configuration check results. The configuration list acquisition function parses the configuration list released by the configuration management application residing in the CPM module, and the configuration management application residing on the CPM, built-in switch, external switch and RDCU parses the relevant LSAP information on each module respectively; the LSAP information acquisition function loaded on the LRU / LRM of the I MA platform obtains the LSAP information actually loaded on the LRU / LRM through NVRAM; the configuration check function confirms the configuration of the LSAP information actually loaded on the LRU / LRM according to the configuration list, and determines whether the LSAP loaded on the CPM, switch, and RDCU of the I MA platform matches the avionics core processing platform; the fault reporting function reports the configuration check results to the status management function and health management software for I MA platform status switching and fault reporting, thereby solving the problem of mismatch between the configuration loaded on each module of the avionics core processing platform and the platform.
[0030] The above are only specific embodiments of the present disclosure, but the protection scope of the present disclosure is not limited thereto. Any changes or substitutions that can be easily thought of by a person skilled in the art within the technical scope disclosed in the present disclosure should be included in the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be based on the protection scope of the claims.
Claims
1. A configuration inspection method for an avionics core processing platform, which is applicable to the configuration inspection of multiple software and an avionics core processing platform in an airborne avionics system, wherein the airborne avionics system includes a communication device, wherein the communication device includes a common processing module CPM, a remote data exchange unit RDCU, an internal switch ACS and an external switch RSU, and is characterized in that: The configuration checking method comprises: S1; the onboard avionics system stores a list in advance, the list is the standard for running software for configuration detection, the list includes the aircraft model and the standard parameters of the software LSAP running in the avionics system, the standard parameters include standard software component description information and standard software component number, the types of the running software LSAP include the communication equipment running general software and data conversion software; S2: obtaining LSAP information loaded on the LRU / LRM of the airborne IMA platform, wherein the actual parameters of all running software of the avionics system are obtained in real time, wherein the actual parameters include actual software component description information and actual software component number; S3: Configuration check, wherein the remote data exchange unit RDCU, the built-in switch ACS and the external switch RSU perform respective configuration checks according to the standard configuration list file.
2. The configuration checking method according to claim 1, characterized in that: The types of operating software LSAP in S1 include general software for communication equipment operation and data conversion software, including: The common processing module CPM, remote data exchange unit RDCU, built-in switch ACS and external switch RSU all need the information in the configuration list file for configuration check. The configuration list file contains the LSAPs information required by the common processing module CPM, remote data exchange unit RDCU, built-in switch ACS and external switch RSU.
3. The configuration checking method according to claim 2, characterized in that: The configuration detection in S3 includes querying the same software component description information in the standard parameters and the actual parameters, and matching the component number of the standard software and the component number of the actual software of the running software to be queried according to the same software component description information; Determine whether the part number of the standard software of the running software to be queried is the same as the part number of the actual software of the running software to be queried. If so, the configuration of the running software to be queried conforms to the configuration of the avionics core processing platform, and the running software to be queried is determined to be able to operate normally. If not, it does not conform, and the fault is reported.
4. The configuration checking method according to claim 3, characterized in that: The fault reporting also includes: the first configuration check result of the running software of the universal processing module CPM is reported to the state management software and health management software of the universal processing module CPM, as the state switching judgment of the universal processing module CPM and the fault filtering and fault integration of the health management software are reported to the onboard maintenance system.
5. The configuration checking method according to claim 4, characterized in that: The fault reporting also includes that the second configuration check result of the running software of the remote data exchange unit RDCU is reported to the state management software of the remote data exchange unit RDCU and the health management software of the common processing module CPM, which is used for state switching judgment of the remote data exchange unit RDCU and fault filtering and fault integration of the health management software of the common processing module CPM and reported to the onboard maintenance system.
6. The configuration checking method according to claim 5, characterized in that: The fault reporting also includes reporting the second configuration check result of the running software of the built-in switch ACS to the state management software of the built-in switch ACS and the health management software of the common processing module CPM, which is used for the state switching determination of the built-in switch ACS and the health management software of the common processing module CPM to filter and integrate the faults and report them to the onboard maintenance system; The second configuration check result of the running software of the external switch RSU is reported to the state management software of the external switch RSU and the health management software of the common processing module CPM, and is used for state switching determination of the external switch RSU and fault filtering and fault integration of the health management software of the common processing module CPM and reported to the onboard maintenance system.
7. The configuration checking method according to claim 6, characterized in that: The common processing module CPM, the remote data exchange unit RDCU, the built-in switch ACS and the external switch RSU are all configured with independent fault reporting data paths and communicate with the onboard maintenance system.
Citation Information
Patent Citations
Configuration management method for a comprehensive modular avionics system
CN109614285A
Distributed comprehensive modular avionics system configuration management system
CN110609700A
State management method for platform components in integrated modular avionics system
CN116048635A
Container type software package management method for aerospace testing, operation and control information system
CN116880897A
System and method for installing loadable software airplane parts (LSAP) of a set of certified orchestrated procedures using a blockchain network
US20190384587A1