General radar processing unit test system and test equipment

By designing a general radar processing unit test system, the problem of insufficient universality of the existing test system is solved, automated testing and efficient data management are realized, and test reusability and efficiency are improved.

CN119396680APending Publication Date: 2025-02-07LEIHUA ELECTRONICS TECH RES INST AVIATION IND OF CHINA
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411370536.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-29
Publication Date
2025-02-07

AI Technical Summary

Technical Problem

The lack of universality of existing radar testing systems has led to difficulty in building and testing reuse of test environments, long development cycles and serious waste of resources.

Method used

Design a general radar processing unit testing system, including software application layer, resource driver layer and software testing service platform, and adopts distributed management tools, system data middleware and system database to realize automated testing, data storage, analysis and report generation.

Benefits of technology

It improves the reusability and versatility of the test system, lowers the threshold for use of radar testing equipment, realizes automated testing and efficient data management, and shortens the development cycle.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119396680A_ABST
    Figure CN119396680A_ABST
Patent Text Reader

Abstract

The invention provides a general radar processing unit testing system, which belongs to the field of airborne radar testing, and comprises a software application layer, a resource driving layer and a software testing service platform, the software testing service platform is provided with a distributed management tool, system data middleware and a system database, the distributed management tool is used for providing a distributed computing node function in a multi-system all-physical integrated test environment, and the system data middleware is an independently running data network and is also used for pre-allocating resources. A test service platform selected by the system is a hybrid bus platform based on a PXI bus, the advantages of a modular instrument can be fully played, some special test instruments or idle instruments and special test equipment can be integrated in the same system, enough expansion space is reserved for the system on a test bus, and upgrading and expansion of the system are facilitated.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention belongs to the field of airborne radar testing, and in particular relates to a universal radar processing unit testing system and testing equipment. Background Art

[0002] With the continuous improvement of the functions and performance of high-end radar equipment, the radar ground test process is becoming more and more complicated. There are many types of test interfaces, large test data information, many types of test data buses, and great differences in data transmission format, transmission protocol, topology, etc. All of these limit the versatility of the entire test system. Traditional testing uses a test system designed for a specific test task. When the test requirements change, the test system often needs to be redeveloped. The portability of the entire test system is not high, the development cycle is long, and resources are wasted. In addition, it is still carried out in the form of manual testing, and the testers rely on their own work experience to make up for the uncertainty in the test process.

[0003] Therefore, a radar processing unit testing system is needed to solve the problems of test environment construction and test reuse in the radar processing unit testing process. Summary of the invention

[0004] In order to solve the above problems, the purpose of the present invention is to provide a universal radar processing unit test system and test equipment to solve the test environment construction and test reuse problems in the radar processing unit test process. The test equipment has the characteristics of reusability, versatility and high test efficiency. It can meet the test requirements of testing multiple types of radar processing units, and at the same time realize automated testing, storage of test data, automatic analysis and report generation of test results, etc., to reduce the threshold for the use of radar test equipment.

[0005] In order to achieve the above object, the present invention provides the following technical solution: a universal radar processing unit test system, the test system comprising a software application layer for interacting with a test user, a resource driver layer for driving test resources, and a software test service platform for encoding and monitoring test instructions and test data and controlling the test process.

[0006] The software testing service platform is equipped with distributed management tools, system data middleware and system database.

[0007] The distributed management tool is used to provide distributed computing node functions for a multi-system full physical integration test environment.

[0008] The system data middleware is an independently operated data network, and the data middleware is also used to pre-allocate resources.

[0009] The universal radar processing unit test system provided by the present invention also has the following characteristics: the software application layer is provided with platform test software, manual debugging software, automatic test software, parameter setting software, management software and data management software.

[0010] The universal radar processing unit test system provided by the present invention also has the following characteristics: the resource driver layer includes a driver management engine for hardware modules in motion and control systems, a hardware abstraction layer for keeping the software layer independent and decoupled from the test hardware resources, and a hardware driver layer for specifically embodying the hardware module interface.

[0011] The universal radar processing unit test system provided by the present invention also has the following characteristics: the distributed management tool includes a control network and a data network, the control network is used for transmitting control instructions and status reports between the test master control device and the test device, and the data network is used for transmitting test data between devices during the test process.

[0012] The universal radar processing unit test system provided by the present invention also has the following feature: the data interaction of the data middleware includes control state data interaction between the client and the server and real-time test data interaction between the client and the server.

[0013] The universal radar processing unit test system provided by the present invention also has the following feature: the system database is used to store process data and result data in real time during the test execution process, and the process data and result data include a timestamp.

[0014] The universal radar processing unit test system provided by the present invention also has the feature that the test system regularly performs time synchronization calibration on all components.

[0015] Another object of the present invention is to provide a universal radar processing unit testing device, wherein the testing device is configured with a testing system as described in any one of the above items.

[0016] The radar processing unit test device provided by the present invention also has the following characteristics: the device includes a main control unit for carrying a test system, an excitation resource unit for generating an excitation signal and inputting it into a radar processing unit, a test resource unit for collecting output signals of the radar processing unit, an avionics simulation unit for simulating the communication between the aircraft avionics system and the radar processing unit, a recording and playback unit for recording and playing back the echo data output by the radar processing unit, an adapter for connecting the test device to the radar processing unit, a liquid cooling unit for cooling the radar processing unit, and a power supply for supplying power to the radar processing unit.

[0017] Beneficial Effects

[0018] The test service platform selected by the universal radar processing unit test system provided by the present invention is a hybrid bus platform based on the PXI bus, which can not only give full play to the advantages of modular instruments, but also integrate some special test instruments or idle instruments and special test equipment into the same system. On the test bus, the system reserves sufficient expansion space to facilitate the upgrade and expansion of the system.

[0019] The universal radar processing unit test system provided by the present invention adopts a modular system architecture with software as the core, and satisfies the user's customized system requirements by highlighting the core position of software. It has the functions of defining modular hardware through software; implementing customized data analysis through software; and creating customized user interfaces through software to ensure the friendliness of human-computer interaction. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] 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.

[0021] Figure 1 A schematic diagram of the software layered architecture of the system provided by an embodiment of the present invention;

[0022] Figure 2 A schematic diagram of a system provided by an embodiment of the present invention;

[0023] Figure 3 A hardware cross-link diagram of the system provided by the embodiment of the present invention;

[0024] Figure 4 This is an architecture diagram of a system provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0025] The present invention is further described in detail below in conjunction with the accompanying drawings and examples, but it should be noted that these implementation modes are not limitations of the present invention, and equivalent changes or substitutions in functions, methods, or structures made by ordinary technicians in the field based on these implementation modes are all within the scope of protection of the present invention.

[0026] In the description of the embodiments of the present invention, it should be understood that the terms "center", "longitudinal", "lateral", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside" and "outside" etc., indicating orientations or positional relationships, are based on the orientations or positional relationships shown in the accompanying drawings, and are only for the convenience of describing the invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore should not be understood as a limitation on the invention.

[0027] In addition, the terms "first", "second", "third", etc. are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Thus, a feature defined as "first", "second", etc. may explicitly or implicitly include one or more of the features. In the description of the present invention, unless otherwise specified, "plurality" means two or more.

[0028] The terms "installed", "connected" and "connected" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium, or it can be the internal communication of two components. For ordinary technicians in this field, the specific meanings of the above terms in the invention can be understood according to specific circumstances.

[0029] like Figure 1-4 As shown, an embodiment of the present invention provides a universal radar processing unit test system, the test system includes a software application layer for interacting with a test user, a resource driver layer for driving test resources, and a software test service platform for encoding and monitoring test instructions and test data and controlling the test process, the software test service platform is provided with a distributed management tool, a system data middleware and a system database, the distributed management tool is used to provide a distributed computing node function for a multi-system full-physical integrated test environment, the system data middleware is an independently running data network, and the data middleware is also used to pre-allocate resources.

[0030] In the above embodiment, the software testing service platform adopts a software architecture with test data as the core, including two types of distributed nodes, one type is mainly for data encoding and decoding and monitoring, namely data nodes; the other type is mainly for automated process testing, namely test nodes.

[0031] In some embodiments, the software application layer is provided with platform testing software, manual debugging software, automatic testing software, parameter setting software, management software and data management software.

[0032] In some embodiments, the resource driver layer includes a driver management engine for hardware modules in motion and control systems, a hardware abstraction layer for keeping the software layer independent and decoupled from the test hardware resources, and a hardware driver layer for specifically embodying the hardware module interface.

[0033] The driver management engine is used to run and control the hardware modules in the system, and provides API interfaces for upper-layer application modeling. The system hardware resources keep the software layer and the test hardware resources independent and decoupled through the HAL hardware abstraction layer. HAL is a hardware virtualization middleware dedicated to the test system, and the hardware driver layer is the specific implementation of the interface of the hardware module. The main functions include:

[0034] 1. Responsible for providing a unified object API to high-level software that runs completely independent of the actual hardware. Providing a unified interface for bus or non-bus, the modeling interface class provides all the common function sets available for common interfaces (such as ARI NC664, MI LSTD-1553, ARI NC-429, etc.). Interface applications that rely on this tool class have hardware-independent functions.

[0035] 2. All hardware service managers, event managers and system management system configuration modules.

[0036] 3. The specific implementation of the hardware instrument interface module, a combination of modules dedicated to connecting virtual resources to real hardware interface boards and their instruments, the implementation of instrument class interface functions, and the association with hardware.

[0037] The resource driver layer runs between the system software and the underlying APIs, and adopts a class-level plug-in mode design. Through the driver management file, it converts the specific hardware (switching quantity, digital I / O, analog I / O, power supply, etc.) involved in the communication, control and stimulation of the product during the test into universal signals, and converts the specific instruments involved in the measurement (multimeter, oscilloscope, etc.) into universal measuring tools. By controlling universal signals and universal measuring tools instead of controlling specific instruments, it is a set of universal APIs that realize the independence of the test process from specific instruments. This can then realize the iteration and expansion of the test software driver layer.

[0038] In some embodiments, the distributed management tool includes a control network and a data network. The control network is used to transmit control instructions and status reports between the test master control device and the test equipment, and the data network is used to transmit test data between the devices during the test process.

[0039] In the above embodiment, the distributed management tool provides the distributed computing node function of the multi-system full physical integrated test environment. As the central service of the distributed equipment, the entire distributed test network can be logically divided into two parts: the control network and the data network. The control network is used for the transmission of control instructions and status reports between the test master control device and each test device, while the data network is mainly used for the test data transmission between each device during the test experiment, which must meet the requirements of real-time performance and bandwidth. The system network is implemented using middleware and RPC technology, and the overall system is implemented using the MVC architecture, and an expansion interface is reserved.

[0040] The distributed management tool and the data node or test node exchange data through the system data middleware (referred to as data middleware). Data middleware is a data network that can run independently. It realizes the decoupling between the client and server modules. The use of data middleware can reduce the need for data replication as much as possible, thereby improving system performance. At the same time, data middleware also allows applications to pre-allocate resources, improving reliability and real-time determinism.

[0041] In some embodiments, the data interaction of the data middleware includes control status data interaction between the client and the server and real-time test data interaction between the client and the server.

[0042] In the above embodiment, the data interaction of the data middleware is reflected in the following data flow:

[0043] 1. The client controls the running status of the system service: the update of the control in the client is bound to the control status data. When the control changes, the runtime engine on the server is notified in real time, thereby realizing the operation of the core service of the system through the client;

[0044] 2. System real-time data: Real-time operation data generated when the system is running, including real-time operation data defined according to ICD, real-time data of variables, input and output parameters of models, and real-time data of hardware modules, will be updated to the data middleware. The client can view and update the data in real time by subscribing to the data;

[0045] 3. Model input and output parameter association: The input parameters during model operation can subscribe to data variables from the data middleware. After the model is run, the running result data will be updated to the data middleware for other modules to use the data.

[0046] In some embodiments, the system database is used to store process data and result data during the test execution process in real time, and the process data and the result data include a time stamp.

[0047] In the above embodiment, the user can generate a test report (system defined or customized) using the test data in the database. For a distributed system, the design of the data storage function is mainly reflected in four aspects:

[0048] 1) Among the multiple threads of the test case, a database communication thread must be included to upload process data and result data during the execution of the test plan;

[0049] 2) When uploading process data and result data, it is necessary to define an upload timestamp for the data for later data arrangement and organization;

[0050] 3) All systems in the distributed system can upload data independently and upload the data to the table (Test Data) specified by the database software;

[0051] 4) To ensure the synchronization of uploaded data, all systems in the distributed system need to be time-calibrated, based on the time of the master control system, and calibrated every 1 hour.

[0052] In some embodiments, the test system periodically performs time synchronization calibration on all components.

[0053] In some embodiments, a universal radar processing unit testing device is provided, wherein the testing device is configured with any of the aforementioned testing systems.

[0054] In some embodiments, the device includes a main control unit for carrying a test system, an excitation resource unit for generating an excitation signal and inputting it to a radar processing unit, a test resource unit for collecting output signals of the radar processing unit, an avionics simulation unit for simulating communication between an aircraft avionics system and a radar processing unit, a recording and playback unit for recording and playing back echo data output by the radar processing unit, an adapter for connecting the test device to the radar processing unit, a liquid cooling unit for cooling the radar processing unit, and a power supply for powering the radar processing unit.

[0055] The test implementation process of the universal radar processing unit test device described in any of the above items is as follows:

[0056] 1) The test equipment is connected to the radar through a test cable;

[0057] 2) Power on the test device, identify the test resources, and load the driver;

[0058] 3) Test resource BIT

[0059] The measurement and control platform needs to be self-checked before work to ensure that it is working normally.

[0060] 4) Perform automated testing;

[0061] Radar processing unit power consumption test;

[0062] Radar processing unit power on and off time;

[0063] Radar processing unit working mode test;

[0064] Radar processing unit self-diagnosis test;

[0065] Radar processing unit pulse signal test;

[0066] Radar processing unit DC voltage signal test;

[0067] Radar processing unit RF signal test;

[0068] Radar processing unit recording function test;

[0069] 5) One-click report generation

[0070] After the test is completed, the test report data is automatically generated, and the fault details and causes are given, as well as suggestions for debugging and troubleshooting.

[0071] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions and improvements made within the spirit and principle of the present invention shall be included in the protection scope of the present invention. The above description is only a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and variations can be made without departing from the technical principles of the present invention. These improvements and variations should also be regarded as the protection scope of the present invention.

Claims

1. A general radar processing unit test system, characterized in that: The test system includes a software application layer for interacting with test users, a resource driver layer for driving test resources, and a software test service platform for encoding and monitoring test instructions and test data and controlling the test process. The software testing service platform is equipped with distributed management tools, system data middleware and system database. The distributed management tool is used to provide distributed computing node functions for a multi-system full physical integration test environment. The system data middleware is an independently operated data network, and the data middleware is also used to pre-allocate resources.

2. The universal radar processing unit testing system according to claim 1, characterized in that: The software application layer is provided with platform testing software, manual debugging software, automatic testing software, parameter setting software, management software and data management software.

3. The universal radar processing unit testing system according to claim 1, characterized in that: The resource driver layer includes a driver management engine for hardware modules in motion and control systems, a hardware abstraction layer for keeping the software layer independent and decoupled from test hardware resources, and a hardware driver layer for specifically embodying a hardware module interface.

4. The universal radar processing unit testing system according to claim 1, characterized in that: The distributed management tool includes a control network and a data network. The control network is used for transmitting control instructions and status reports between the test master control device and the test equipment, and the data network is used for transmitting test data between the devices during the test process.

5. The universal radar processing unit testing system according to claim 1, characterized in that: The data interaction of the data middleware includes control status data interaction between the client and the server and real-time test data interaction between the client and the server.

6. The universal radar processing unit testing system according to claim 1, characterized in that: The system database is used to store process data and result data in real time during the test execution process, wherein the process data and the result data include a time stamp.

7. The universal radar processing unit testing system according to claim 6, characterized in that: The test system periodically performs time synchronization calibration on all components.

8. A general radar processing unit test device, characterized in that: The testing device is equipped with a testing system as claimed in any one of claims 1 to 7.

9. The radar processing unit testing device according to claim 8, characterized in that: The device includes a main control unit for carrying a test system, an excitation resource unit for generating an excitation signal and inputting it into a radar processing unit, a test resource unit for collecting output signals of the radar processing unit, an avionics simulation unit for simulating the communication between the aircraft avionics system and the radar processing unit, a recording and playback unit for recording and playing back echo data output by the radar processing unit, an adapter for connecting the test device to the radar processing unit, a liquid cooling unit for cooling the radar processing unit, and a power supply for powering the radar processing unit.