Redundancy automatic test method and system of remote interface unit
The redundant automatic testing method of Ethernet test equipment and 1394B test equipment solves the problem of low efficiency in remote interface unit testing, achieves efficient and reliable test results, and meets the airworthiness standards in the aviation field.
Patent Information
- Application Number
- CN202510922980.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-04
- Publication Date
- 2025-10-17
AI Technical Summary
In the prior art, the testing of remote interface units has the problems of long single test time, high data error rate, poor real-time performance, and insufficient coverage, resulting in low test efficiency and insufficient reliability.
Ethernet test equipment and 1394B test equipment are used to perform redundancy automatic testing. Test data is constructed through parameter configuration files, and the encapsulated dynamic link library is used to parse and restore the data to obtain preliminary and final test results of the remote interface unit.
It improves the efficiency and reliability of flight parameter testing, reduces the test error rate, can detect design defects in advance, reduce the cost of the entire life cycle, meet the airworthiness standards in the aviation field, and provide traceable test reports.
Smart Images

Figure CN120803934A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application belongs to the field of avionics, and relates to a redundant automatic test method and system for a remote interface unit. BACKGROUND
[0002] In the development process in recent years, the complexity of aircraft systems is continuously improved, which puts forward higher requirements and standards for the accuracy, precision and reliability of airborne equipment. The flight parameters of airborne equipment are the core indicators for judging the flight state of the aircraft, and the test as one of the key technologies in the fields of aviation, unmanned aerial vehicles and the like plays an important role in ensuring flight safety, improving test efficiency and accuracy, reducing the life cycle cost, meeting airworthiness certification and the like.
[0003] The remote interface unit is a core communication node of the airborne equipment, and is used to transmit flight parameter data, and the reliability thereof directly affects the overall operation safety of the system. In order to ensure the high reliability of the operation of the remote interface unit, testing and verifying the data transmission correctness of the remote interface unit before on-machine assembly is an important guarantee for reducing the failure rate of airborne products. At present, the test of the remote interface unit is usually manually tested by manual testing. This test method has actual problems such as long time consumption for single test, high data error rate, poor real-time performance and insufficient coverage rate.
[0004] Therefore, a method compatible with high efficiency and reliability needs to be explored for the test of the remote interface unit. SUMMARY
[0005] In order to solve the technical problems of long time consumption for single test, high data error rate, poor real-time performance and insufficient coverage rate in the manual test of the remote interface unit, the present application discloses a redundant automatic test method for a remote interface unit, which comprises the following steps: S1, constructing test data according to a parameter configuration file in an Ethernet test device and a 1394B test device respectively, and sending the test data to the remote interface unit; S2, collecting the test data by the remote interface unit through a collection interface, analyzing the test data according to basic flight parameter information, and returning the restored data to the Ethernet test device through Ethernet and returning the restored data to the 1394B test device through 1394B; S3, analyzing the received restored data by the Ethernet test device and the 1394B test device respectively, obtaining preliminary test results of the remote interface unit according to the analysis results, and obtaining final test results of the remote interface unit according to the preliminary judgment results of the Ethernet test device and the 1394B test device.
[0006] Further, in step S1, test data is constructed in the Ethernet test device and the 1394B test device according to the parameter configuration file, and the test data is sent to the remote interface unit, comprising: S11, inputting flight parameter basic information in a visual configuration generation interface of the Ethernet test device, generating a first parameter configuration file according to the flight parameter basic information, and generating first test data according to the first parameter configuration file and a user test scenario; S12, inputting flight parameter basic information and data packet information in a visual configuration generation interface of the 1394B test device, generating a second parameter configuration file according to the flight parameter basic information and the data packet information, and generating second test data according to the second parameter configuration file and the user test scenario; Wherein, the first test data and the second test data each include at least two data types.
[0007] Further, in steps S11 and S12, the data types include switch signal, analog signal, frequency signal, resistance signal and 429 bus signal.
[0008] Further, in steps S11 and S12, the flight parameter basic information includes data type, flight parameter value, system type and restoration mode, and the data packet information includes message ID, board number, node type, STOF packet cycle and transmission offset.
[0009] Further, in step S2, the restored data is returned to the Ethernet test device through Ethernet, comprising: The restored data is listened to through an Ethernet physical layer interface, the listened to restored data is encapsulated to form a complete Ethernet frame through an Ethernet interface, and the Ethernet frame is returned to the Ethernet test device through Ethernet.
[0010] Further, in step S3, the Ethernet test device and the 1394B test device respectively analyze the received restored data, obtain preliminary test results of the remote interface unit according to the analysis results, and obtain final test results of the remote interface unit according to the preliminary judgment results of the Ethernet test device and the 1394B test device, comprising: S31, in the Ethernet test device and the 1394B test device, the received restored data is analyzed through a dynamic link library to obtain a data report; S32, comparing the returned flight parameter in the data report with the corresponding flight parameter value in the parameter configuration file, when the error between all returned flight parameters and the corresponding flight parameter values is within a threshold range, it is preliminarily judged that the remote interface unit passes the test, and when the error between any one returned flight parameter and the corresponding flight parameter value exceeds the threshold range, it is judged that the remote interface unit fails the test. S33、When the preliminary judgment results of the Ethernet test device and the 1394B test device on the remote interface unit are both passed, it is judged that the remote interface unit passes the test.
[0011] The embodiment of the application also provides a redundant automatic test system of a remote interface unit, comprising an Ethernet test device, a 1394B test device and a redundant test module.
[0012] The Ethernet test device is connected with the remote interface unit through an Ethernet bus, and the Ethernet test device is used for automatically testing the remote interface unit. The 1394B test device is connected with the remote interface unit through a 1394B serial bus, and the 1394B test device is used for automatically testing the remote interface unit. The redundant test module is used for obtaining the final test result of the remote interface unit according to the test results of the Ethernet test device and the 1394B test device on the remote interface unit.
[0013] Furthermore, the Ethernet test device and the 1394B test device both comprise a test data generation module, a test data sending module and a return data judgment module, the test data generation module is used for constructing test data according to a parameter configuration file, the test data sending module is used for sending the test data to the remote interface unit, and the return data judgment module is used for obtaining a data report by respectively analyzing the received restored data through an encapsulated dynamic link library, comparing the return flight parameter parameters in the data report with corresponding flight parameter values in the parameter configuration file, and preliminarily judging that the remote interface unit passes the test when the errors of all the return flight parameter parameters and the corresponding flight parameter values are within a threshold range.
[0014] The method of the application not only can effectively improve the test efficiency of flight parameters, but also can guarantee high reliability of the test, meets the increasing test demand at present, and has the following advantages: 1. The test data constructed through the parameter configuration file is used for automatically testing the remote interface unit, greatly improves the flight parameter data test efficiency, and can effectively solve the defects of long single test time, low efficiency and insufficient coverage rate of manual test caused by a large number of flight parameters.
[0015] 2. The redundant test of the remote interface unit through the Ethernet test device and the 1394B test device can effectively improve the reliability of the airborne equipment, and reduce the flight parameter data test error rate.
[0016] 3. The automatic redundant design can expose design defects in advance, reduce the cost of later rework, reduce the risk of single point failure, reduce the whole life cycle cost, and further guarantee flight safety.
[0017] 4. The method of the present application can meet the software airworthiness standards, hardware airworthiness standards in the field of aviation, and the redundant automatic test can provide traceable and verifiable test reports, thereby providing help for obtaining industry certification. BRIEF DESCRIPTION OF DRAWINGS
[0018] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings needed in the embodiments will be briefly introduced as follows. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor on the basis of these drawings.
[0019] Figure 1 The flowchart of the redundant automatic test method of the remote interface unit disclosed in the embodiments of the present application is shown in the figure. Figure 2 The flowchart of testing the remote interface unit by the Ethernet test device disclosed in the embodiments of the present application is shown in the figure. Figure 3 The flowchart of testing the remote interface unit by the 1394B test device disclosed in the embodiments of the present application is shown in the figure. DETAILED DESCRIPTION
[0020] The embodiments of the present application will be described in detail below with reference to the accompanying drawings.
[0021] The embodiments of the present application will be described in detail below with reference to the accompanying drawings.
[0022] The present application discloses a redundant automatic test method of a remote interface unit, as shown in the figure. Figure 1 The method comprises the following steps: S1, constructing test data according to a parameter configuration file in an Ethernet test device and a 1394B test device respectively, and sending the test data to a remote interface unit; S2, the remote interface unit collects the test data through the collection interface, analyzes the test data according to the flight parameter basic information, returns the restored data to the Ethernet test equipment through the Ethernet, and returns the restored data to the 1394B test equipment through the 1394B; S3, the Ethernet test equipment and the 1394B test equipment analyze the received restored data respectively, obtain the preliminary test result of the remote interface unit according to the analysis result, and obtain the final test result of the remote interface unit according to the preliminary judgment result of the Ethernet test equipment and the 1394B test equipment.
[0023] Further, in step S1, the test data is constructed in the Ethernet test equipment and the 1394B test equipment respectively according to the parameter configuration file, and the test data is sent to the remote interface unit, including: S11, the flight parameter basic information is input in the visual configuration generation interface of the Ethernet test equipment, a first parameter configuration file is generated according to the flight parameter basic information, and first test data is generated according to the first parameter configuration file and a user test scene; S12, the flight parameter basic information and data packet information are input in the visual configuration generation interface of the 1394B test equipment, a second parameter configuration file is generated according to the flight parameter basic information and the data packet information, and second test data is generated according to the second parameter configuration file and the user test scene; Wherein, the first test data and the second test data include at least two types of data.
[0024] In implementation, the computer mainboard in the Ethernet test equipment and the 1394B test equipment can drive the signal source board card through the internal PCI bus to output various types of signals.
[0025] Further, in steps S11 and S12, the data types include switch signal, analog signal, frequency signal, resistance signal and 429 bus signal.
[0026] Further, in steps S11 and S12, the flight parameter basic information includes data type, flight parameter value, system type and restoration mode, and the data packet information includes message ID, board card number, node type, STOF packet cycle and transmission offset.
[0027] Further, in step S2, the restored data is returned to the Ethernet test equipment through the Ethernet, including: The restored data is listened to through the Ethernet physical layer interface, the listened to restored data is encapsulated to form a complete Ethernet frame through the Ethernet interface, and the Ethernet frame is returned to the Ethernet test equipment through the Ethernet.
[0028] Further, in step S3, the Ethernet test device and the 1394B test device respectively analyze the received restored data, obtain the preliminary test result of the remote interface unit according to the analysis result, and obtain the final test result of the remote interface unit according to the preliminary judgment result of the Ethernet test device and the 1394B test device, including: S31, in the Ethernet test device and the 1394B test device, the received restored data is analyzed by the encapsulated dynamic link library to obtain a data report; S32, the feedback flight parameter in the data report is compared with the corresponding flight parameter value in the parameter configuration file, when the error of all feedback flight parameters and the corresponding flight parameter values is within the threshold range, it is preliminarily judged that the remote interface unit passes the test, and when the error of any one feedback flight parameter and the corresponding flight parameter value exceeds the threshold range, it is judged that the remote interface unit fails the test; S33, when the preliminary judgment results of the Ethernet test device and the 1394B test device on the remote interface unit are both pass, it is judged that the remote interface unit passes the test.
[0029] Further, in the above steps S31 to S33, referring to Figure 2 The process of testing in the Ethernet test device is as follows: the received restored data is processed by the dynamic link library encapsulated in the test software and a data report is generated according to the parameter order in the parameter configuration file, the dynamic link library includes interface functions such as connection device, system self-check, data processing, value comparison, etc., by comparing the flight parameter values restored by the dynamic link library with the flight parameter values in the pre-configured parameter configuration file, only when the error is within the preset range, the data is determined to be qualified, after automatic testing, the test result is output to the local in the form of a report, when all types of data are qualified, it is preliminarily judged that the remote interface unit passes the test.
[0030] Further, in the above steps S31 to S33, referring to Figure 3 The process of testing in the 1394B test device is as follows: the remote interface unit completes the corresponding operation according to the received 1394B bus instruction, such as connection device, system self-check, data sending, etc., then the remote interface unit is tested by the same test method as the Ethernet test device, and the test result is output to the local in the form of a report.
[0031] The method of the application not only effectively improves the test efficiency of flight parameters, but also guarantees the high reliability of the test, meets the increasing test demand, and has the following advantages: 1. The automatic test of the remote interface unit is constructed by the test data of the parameter configuration file, the flight parameter data test efficiency is greatly improved, and the long time consumption, low efficiency, and insufficient coverage of manual test caused by the large number of flight parameters can be effectively solved.
[0032] 2. The remote interface unit is redundantly tested by the Ethernet test equipment and the 1394B test equipment, the reliability of the airborne equipment of the aircraft can be effectively improved, and the flight parameter data test error rate is reduced.
[0033] 3. Through the automatic redundant design, the design defects can be exposed in advance, the post-rework cost is reduced, the single-point failure risk is reduced, the whole life cycle cost is reduced, and the flight safety is further ensured.
[0034] 4. The method can meet the specifications of the software airworthiness standard and the hardware airworthiness standard in the aviation field, the redundant automatic test can provide traceable and verifiable test reports, and provides help for obtaining industry certification.
[0035] Based on the same inventive concept, the embodiment of the present application also provides a redundant automatic test system of a remote interface unit, as described in the following embodiment. Since the principle of solving the problem of the redundant automatic test system of the remote interface unit is similar to the redundant automatic test method of the remote interface unit disclosed in the above embodiment, the implementation of the redundant automatic test system of the remote interface unit can be referred to the implementation of the redundant automatic test method of the remote interface unit disclosed in the above embodiment, and the repeated parts will not be described herein. The term 'unit' or'module' used below can be a combination of software and / or hardware that can realize a predetermined function. Although the device described in the following embodiment is preferably realized in software, the realization of hardware or a combination of software and hardware is also possible and is conceived.
[0036] The redundant automatic test system of the remote interface unit disclosed in the embodiment of the present application comprises an Ethernet test equipment, a 1394B test equipment and a redundant test module, and the structure will be described below.
[0037] The Ethernet test equipment is connected with the remote interface unit through an Ethernet bus, and the Ethernet test equipment is used for automatically testing the remote interface unit. The 1394B test equipment is connected with the remote interface unit through a 1394B serial bus, and the 1394B test equipment is used for automatically testing the remote interface unit. The redundant test module is used for obtaining the final test result of the remote interface unit according to the test results of the Ethernet test equipment and the 1394B test equipment on the remote interface unit.
[0038] Further, the Ethernet test device and the 1394B test device both comprise a test data generation module, a test data sending module and a feedback data judgment module, the test data generation module is used for constructing test data according to a parameter configuration file, the test data sending module is used for sending the test data to a remote interface unit, and the feedback data judgment module is used for respectively analyzing the received restored data through an encapsulated dynamic link library to obtain a data report, comparing feedback flight parameter parameters in the data report with corresponding flight parameter values in the parameter configuration file, and preliminarily judging that the remote interface unit passes the test when errors of all the feedback flight parameter parameters and the corresponding flight parameter values are within a threshold range.
[0039] Obviously, those skilled in the art should understand that each module or each step of the above-mentioned embodiments of the present application can be realized by a general computing device, which can be concentrated on a single computing device or distributed on a network composed of multiple computing devices, and optionally, each module or each step can be realized by program codes executable by a computing device, so that each module or each step can be stored in a storage device and executed by a computing device, and in some cases, the steps shown or described can be executed in different sequences, or each module or each step can be manufactured into an individual integrated circuit module, or multiple modules or steps can be manufactured into a single integrated circuit module. Thus, the embodiments of the present application are not limited to any specific combination of hardware and software.
[0040] The above only describes the preferred embodiments of the present application and is not used to limit the present application. For those skilled in the art, the embodiments of the present application can have various modifications and changes. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the protection scope of the present application.
Claims
1. A redundant automatic testing method for a remote interface unit, characterized in that: The method comprises: constructing test data in the Ethernet test device and the 1394B test device according to the parameter configuration files, respectively, and sending the test data to the remote interface unit; The remote interface unit collects the test data through the acquisition interface, analyzes the test data according to basic information of flight parameters, and transmits the restored data back to the Ethernet test equipment via Ethernet and transmits the restored data back to the 1394B test equipment via 1394B; The Ethernet test equipment and the 1394B test equipment respectively parse the received restored data, obtain preliminary test results of the remote interface unit according to the parsing results, and obtain final test results of the remote interface unit according to the preliminary judgment results of the Ethernet test equipment and the 1394B test equipment.
2. The redundant automatic testing method of the remote interface unit according to claim 1, characterized in that: Constructing test data in the Ethernet test device and the 1394B test device according to the parameter configuration files, and sending the test data to the remote interface unit, including: Inputting basic information of flight parameters in a visual configuration generation interface of the Ethernet test device, generating a first parameter configuration file based on the basic information of flight parameters, and generating first test data based on the first parameter configuration file and a user test scenario; Inputting basic flight parameter information and data packet information into a visual configuration generation interface of the 1394B test device, generating a second parameter configuration file based on the basic flight parameter information and the data packet information, and generating second test data based on the second parameter configuration file and a user test scenario; Wherein, the first test data and the second test data each include at least two data types.
3. The redundant automatic testing method of the remote interface unit according to claim 2, characterized in that: The data types include switch signals, analog signals, frequency signals, resistance signals and 429 bus signals.
4. The redundant automatic testing method of the remote interface unit according to claim 2, characterized in that: The basic information of the flight parameters includes data type, flight parameter value, system type and restoration method, and the data packet information includes message ID, board number, node type, STOF packet period and sending offset.
5. The redundant automatic testing method of the remote interface unit according to claim 1, characterized in that: Transmit the restored data back to the Ethernet test equipment via Ethernet, including: The restored data is monitored through the Ethernet physical layer interface, the monitored restored data is encapsulated through the Ethernet interface to form a complete Ethernet frame, and the Ethernet frame is transmitted back to the Ethernet test equipment through the Ethernet.
6. The redundant automatic testing method of the remote interface unit according to claim 1, characterized in that: The Ethernet test equipment and the 1394B test equipment respectively analyze the received restored data, obtain preliminary test results of the remote interface unit based on the analysis results, and obtain final test results of the remote interface unit based on the preliminary judgment results of the Ethernet test equipment and the 1394B test equipment, including: In the Ethernet test equipment and the 1394B test equipment, the received restored data is parsed by the encapsulated dynamic link library to obtain a data report; Compare the returned flight parameter parameters in the data report with the corresponding flight parameter values in the parameter configuration file. When the errors of all returned flight parameter parameters and their corresponding flight parameter values are within the threshold range, it is preliminarily determined that the remote interface unit has passed the test. When the error of any returned flight parameter parameter and its corresponding flight parameter value exceeds the threshold range, it is determined that the remote interface unit has failed the test. When the preliminary judgment results of the Ethernet test equipment and the 1394B test equipment on the remote interface unit are both passed, it is determined that the remote interface unit has passed the test.
7. A redundant automatic test system for a remote interface unit, characterized in that: include: an Ethernet test device connected to the remote interface unit via an Ethernet bus, the Ethernet test device being used to automatically test the remote interface unit; 1394B test equipment, the 1394B test equipment is connected to the remote interface unit via a 1394B serial bus, the 1394B test equipment is used to automatically test the remote interface unit; The redundant test module is used to obtain a final test result of the remote interface unit according to the test results of the Ethernet test equipment and the 1394B test equipment on the remote interface unit.
8. The redundant automatic test system of the remote interface unit according to claim 7, characterized in that: The Ethernet test equipment and the 1394B test equipment both include a test data generation module, a test data sending module and a return data judgment module. The test data generation module is used to construct test data according to a parameter configuration file. The test data sending module is used to send the test data to the remote interface unit. The return data judgment module is used to parse the received restored data through an encapsulated dynamic link library to obtain a data report, compare the return flight parameter parameters in the data report with the corresponding flight parameter values in the parameter configuration file, and preliminarily judge that the remote interface unit has passed the test when the errors between all return flight parameter parameters and their corresponding flight parameter values are within a threshold range.