Radar real-time test system and online updating method thereof
Patent Information
- Application Number
- CN202411760964.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-03
- Publication Date
- 2025-03-14
AI Technical Summary
The existing radar non-real-time measurement and control system has problems such as uncertain thread switching time, inability to guarantee real-time signal processing, inability to fully reflect the test status, and the need to redevelop a new radar test system for different testing needs.
A real-time radar testing system is designed, including a programmable controller and a main control testing equipment, and real-time data transmission and reception and online update functions are realized through the real-time test module, software writing module and the start module of the programmable controller.
It realizes real-time response to the working beat of the product being tested for signal testing and command output, and can adaptively update online according to different test needs, reducing the cost of testing system development and improving the utilization rate of the test system.
Smart Images

Figure CN119620010A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of measurement and control technology, and in particular to a test system with real-time data receiving and sending functions and an online updating method thereof. Background Art
[0002] With the development of computer technology, bus and interface technology, and software technology, the degree of radar digitization has been continuously improved and its functions have been continuously increased, which has put forward higher and higher requirements on the radar test system's fast data communication capability, the degree of automation of test functions, the reliability and real-time performance of test tasks, etc.
[0003] The radar non-real-time test system has problems such as uncertain thread switching time and inability to ensure real-time signal processing, which directly limits the test accuracy and cannot fully reflect the test status, so the test quality cannot be guaranteed. The current radar real-time test system is affected by the hardware system configuration and test requirements. Most of them are developed for specific test requirements of specific products. They are not compatible and cannot meet different test requirements. To meet different test requirements, a lot of resources need to be spent on redeveloping a new radar real-time test system. Summary of the invention
[0004] The purpose of the present invention is to provide a radar real-time test system and an online update method thereof, which are used to solve the problems existing in the radar non-real-time measurement and control system in the prior art, such as uncertain thread switching time, inability to ensure the real-time performance of signal processing, inability to fully reflect the test status, and the need to redevelop a new radar test system for different test requirements.
[0005] In order to achieve the above objectives, the present invention is implemented by the following technical solutions:
[0006] On the one hand, the present invention provides a radar real-time testing system, comprising:
[0007] A programmable controller connected to the product under test, used to send a test instruction to the product under test and collect a test signal of the product under test;
[0008] The main control test equipment is connected to the programmable controller and is used to output the test instruction to the programmable controller, receive the test requirements and the test signal of the product under test, and detect the operating status of the programmable controller to test the product under test.
[0009] Preferably, the main control test equipment includes:
[0010] A real-time testing module, which is used to receive the testing requirements of the tested product, send the testing instructions to the programmable controller in real time, and receive the testing signals transmitted by the programmable controller in real time;
[0011] A software burning module, which is connected to the programmable controller and is used to detect the programmable controller and update the programmable controller in real time;
[0012] A startup module of a programmable controller is connected to the programmable controller and is used to store a startup file of the programmable controller.
[0013] Preferably, the programmable controller comprises:
[0014] A modular board connected to the product under test, sending a test instruction to the product under test, and collecting a test signal of the product under test;
[0015] A reconfigurable field programmable gate array connected to the modular card board;
[0016] The processor includes a real-time application program, wherein the real-time application program is used for testing the product under test.
[0017] Preferably, the modular board includes: a built-in connection port, which is connected to an industrial sensor / actuator to complete a test task.
[0018] Preferably, the test tasks completed by the modular board include: output, collection and timed communication of analog signals and digital signals.
[0019] Preferably, the software burning module includes:
[0020] A checking unit, connected to the processor, for detecting software version information of the real-time application program;
[0021] A download unit connected to the startup module of the programmable controller and used to store the real-time application running in the processor in the startup module of the programmable controller in the form of a startup file of the programmable controller;
[0022] An updating unit is connected to the processor and downloads the startup file of the programmable controller to the programmable controller to update the real-time application.
[0023] Preferably, the startup file of the programmable controller includes: software version information corresponding to the information in the test requirement.
[0024] On the other hand, the present invention also provides an online update method of a radar real-time test system, which is implemented by using any of the above-mentioned radar real-time test systems, and the method comprises:
[0025] Step S1: After the main control test device receives the test requirement of the test product, the main control test device detects the running status of the programmable controller;
[0026] Step S2: Determine the correspondence between the software version information running in the processor of the programmable controller and the information of the tested product.
[0027] If the software version information running in the processor of the programmable controller does not correspond to the information of the tested product, proceed to step S3;
[0028] If the software version information running in the processor of the programmable controller corresponds to the information of the tested product, proceed to step S4;
[0029] Step S3: the main control test device transmits the software version information corresponding to the tested product to the programmable controller, completes the update of the programmable controller, and enters step S4;
[0030] Step S4: shutting down a unit in the master control test device for updating the software version information running in the processor of the programmable controller;
[0031] Step S5: running the programmable controller to enter the test process of the product under test.
[0032] Preferably, the main control test equipment includes: a real-time test module, which is used to receive the test requirements of the product under test, send the test instructions to the programmable controller in real time, and receive the test signal transmitted by the programmable controller in real time; a software burning module, which is connected to the programmable controller and is used to detect the programmable controller and update the programmable controller in real time; a startup module of the programmable controller, which is connected to the programmable controller and is used to store the startup file of the programmable controller;
[0033] The programmable controller includes: a modular board connected to the product under test, sending a test instruction to the product under test, and collecting a test signal of the product under test; a reconfigurable field programmable gate array connected to the modular board; a processor including a real-time application program, the real-time application program being used to test the product under test;
[0034] The step S3 specifically includes:
[0035] Step S3.1: the software burning module stores the real-time application currently running in the processor in the form of a startup file of the programmable controller to the startup module of the programmable controller, so as to perform system recovery when a subsequent update fails;
[0036] Step S3.2: The software burning module updates the software version information corresponding to the test requirement into the processor.
[0037] Preferably, the software burning module includes: a checking unit connected to the processor and used to detect the software version information of the real-time application; a downloading unit connected to the startup module of the programmable controller and used to store the real-time application running in the processor in the startup module of the programmable controller in the form of the startup file of the programmable controller; an updating unit connected to the processor and downloading the startup file of the programmable controller to the programmable controller to update the real-time application;
[0038] The step S3 specifically includes:
[0039] Step S3.1: the download unit stores the real-time application currently running in the processor in the startup module of the programmable controller in the form of a startup file of the programmable controller, for system recovery when a subsequent update fails;
[0040] Step S3.2: The updating unit updates the software version information corresponding to the test requirement into the processor.
[0041] The present invention has at least one of the following technical effects:
[0042] The system of the present invention can respond to the working rhythm of the tested product in real time to perform signal testing and command output; and can adaptively perform online updating according to different test requirements (products).
[0043] The present invention solves the problem of rapid adaptation of the test system and the tested product, and can significantly reduce the workload of system software update when the test demand or the test product is replaced without changing the hardware system, thereby reducing the test system development cost and improving the test system utilization rate. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] Figure 1 A schematic diagram of the structure of a radar real-time testing system provided by one embodiment of the present invention;
[0045] Figure 2 A schematic flow chart of an online updating method of a radar real-time testing system is provided for one embodiment of the present invention. DETAILED DESCRIPTION
[0046] The following is combined with Figure 1-2The radar real-time test system and its online update method proposed by the present invention are further described in detail with specific implementation methods. According to the following description, the advantages and features of the present invention will be clearer. It should be noted that the drawings are in a very simplified form and use non-precise proportions, which are only used to conveniently and clearly assist in explaining the purpose of the implementation methods of the present invention. In order to make the purpose, features and advantages of the present invention more obvious and easy to understand, please refer to the drawings. It should be noted that the structure, proportion, size, etc. illustrated in the drawings of this specification are only used to match the content disclosed in the specification for people familiar with this technology to understand and read, and are not used to limit the limiting conditions for the implementation of the present invention, so they have no technical substantive significance. Any modification of the structure, change of the proportional relationship or adjustment of the size should still fall within the scope of the technical content disclosed by the present invention without affecting the effect that the present invention can produce and the purpose that can be achieved.
[0047] In view of the problems in the existing radar non-real-time measurement and control system, such as uncertain thread switching time, unguaranteed signal processing real-time performance, inability to fully reflect the test status, and the need to redevelop a new radar test system for different test requirements.
[0048] Figure 1 A schematic diagram of the structure of a radar real-time test system provided in this embodiment is shown in FIG. Figure 1 As shown, on the one hand, this embodiment provides a radar real-time test system, including: a programmable controller, which is connected to the product under test, and is used to send test instructions to the product under test and collect test signals of the product under test; a main control test device, which is connected to the programmable controller, and is used to output the test instructions to the programmable controller, receive the test requirements of the product under test and the test signals, and detect the operating status of the programmable controller at the same time to test the product under test.
[0049] The master control test equipment includes: a real-time test module, which is used to receive the test requirements of the product under test, send the test instructions to the programmable controller in real time, and receive the test signal transmitted by the programmable controller in real time; a software burning module, which is connected to the programmable controller, used to detect the programmable controller and update the programmable controller in real time; a startup module of the programmable controller, which is connected to the programmable controller and used to store the startup file of the programmable controller. The software burning module includes: a checking unit, which is connected to the processor, used to detect the software version information of the real-time application; a downloading unit, which is connected to the startup module of the programmable controller, used to store the real-time application running in the processor in the startup module of the programmable controller in the form of the startup file of the programmable controller; an updating unit, which is connected to the processor, downloads the startup file of the programmable controller to the programmable controller, and updates the real-time application. The startup file of the programmable controller includes: software version information corresponding to the information in the test requirements.
[0050] The programmable controller includes: a modular board, which is connected to the product under test, sends test instructions to the product under test, and collects test signals of the product under test; a reconfigurable field programmable gate array, which is connected to the modular card board and directly connected to the modular board, and can achieve high-performance access, unlimited timing, triggering and synchronization flexibility of each module circuit; a processor, which includes a real-time application, which is used to test the product under test and is used to deploy code to achieve communication with other processing units such as FPGA (Field-Programmable GateArray, Field Programmable Gate Array), connect peripheral devices, record data and run applications. The modular board includes: isolation, conversion circuits, signal conditioning and built-in connection ports that can be directly connected to industrial sensors / actuators, and can complete test tasks such as analog signal, digital signal output acquisition and timing communication, and can be flexibly configured through real-time applications deployed in the processor according to different test requirements. The test tasks completed by the modular board include: output, acquisition and timing communication of analog signals and digital signals. The working mode of the modular board is specified by the real-time application running in the programmable controller.
[0051] Specifically in this embodiment, the modular board includes: a communication board for providing a serial port for communicating with the product under test; a digital quantity acquisition and output board for inputting or outputting TTL (Transistor-Transistor Logic) signals; and an analog quantity acquisition board for differential voltage signal acquisition.
[0052] On the other hand, the present embodiment also provides an online update method of a radar real-time test system, which is implemented by using any of the above-mentioned radar real-time test systems, and the method includes:
[0053] Step S1: After the main control test device receives the test requirement of the test product, the main control test device detects the running status of the programmable controller.
[0054] Step S2: Determine the correspondence between the software version information running in the processor of the programmable controller and the information of the product under test.
[0055] If the software version information running in the processor of the programmable controller does not correspond to the information of the tested product, the process proceeds to step S3.
[0056] If the software version information running in the processor of the programmable controller corresponds to the information of the product under test, the process proceeds to step S4.
[0057] Step S3.1: the download unit in the software burning module stores the real-time application currently running in the processor in the startup module of the programmable controller in the form of a startup file of the programmable controller, so as to perform system recovery when subsequent updates fail;
[0058] Step S3.2: The updating unit in the software burning module updates the software version information corresponding to the test requirement into the processor.
[0059] Step S3.3: After the updating unit is updated, the software burning module outputs an update report.
[0060] Step S3: The main control test device transmits the software version information corresponding to the tested product to the programmable controller, completes the update of the programmable controller, and proceeds to step S4.
[0061] Step S4: shutting down the unit in the master control test device for updating the software version information running in the processor of the programmable controller.
[0062] Step S5: running the programmable controller to enter the test process of the product under test.
[0063] In summary, the system of this embodiment can respond to the working rhythm of the tested product in real time to perform signal testing and command output; it can be updated online according to different test requirements (products) in an adaptive manner. This embodiment solves the problem of rapid adaptation of the test system and the tested product, and can greatly reduce the workload of system software updates when the test requirements or test products are replaced without changing the hardware system, thereby reducing the development cost of the test system and improving the utilization rate of the test system.
[0064] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.
[0065] In the description of the present invention, it should be understood that the terms "center", "height", "thickness", "up", "down", "vertical", "horizontal", "top", "bottom", "inside", "outside", "axial", "radial", "circumferential" and the like indicate positions or positional relationships based on the positions or positional relationships shown in the drawings, and are only for the convenience of describing the present 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 cannot be understood as limiting the present invention. In the description of the present invention, unless otherwise specified, "plurality" means two or more.
[0066] In the description of the present invention, unless otherwise clearly specified and limited, the terms "installed", "connected", "connected", and "fixed" 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, it can be the internal connection of two elements or the interaction relationship between two elements. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.
[0067] In the present invention, unless otherwise clearly specified and limited, a first feature being "above" or "below" a second feature may include that the first and second features are in direct contact, or may include that the first and second features are not in direct contact but are in contact through another feature between them. Moreover, a first feature being "above", "above" and "above" a second feature includes that the first feature is directly above and obliquely above the second feature, or simply indicates that the first feature is higher in level than the second feature. A first feature being "below", "below" and "below" a second feature includes that the first feature is directly below and obliquely below the second feature, or simply indicates that the first feature is lower in level than the second feature.
[0068] Although the content of the present invention has been described in detail through the above preferred embodiments, it should be appreciated that the above description should not be considered as a limitation of the present invention. After reading the above content, it will be apparent to those skilled in the art that various modifications and substitutions of the present invention will occur. Therefore, the protection scope of the present invention should be limited by the appended claims.
Claims
1. A radar real-time testing system, characterized in that: include: A programmable controller connected to the product under test, used to send a test instruction to the product under test and collect a test signal of the product under test; The main control test equipment is connected to the programmable controller and is used to output the test instruction to the programmable controller, receive the test requirements and the test signal of the product under test, and detect the operating status of the programmable controller to test the product under test.
2. The radar real-time testing system according to claim 1, characterized in that: The main control test equipment comprises: A real-time testing module, which is used to receive the testing requirements of the tested product, send the testing instructions to the programmable controller in real time, and receive the testing signals transmitted by the programmable controller in real time; A software burning module, which is connected to the programmable controller and is used to detect the programmable controller and update the programmable controller in real time; A startup module of a programmable controller is connected to the programmable controller and is used to store a startup file of the programmable controller.
3. The radar real-time testing system according to claim 2, characterized in that: The programmable controller comprises: A modular board connected to the product under test, sending a test instruction to the product under test, and collecting a test signal of the product under test; A reconfigurable field programmable gate array connected to the modular card board; The processor includes a real-time application program, wherein the real-time application program is used for testing the product under test.
4. The radar real-time testing system according to claim 3, characterized in that: The modular board includes: a built-in connection port, which is connected to an industrial sensor / actuator to complete a test task.
5. The radar real-time testing system according to claim 4, characterized in that: The test tasks completed by the modular board include: output, acquisition and timing communication of analog signals and digital signals.
6. The radar real-time testing system according to claim 3, characterized in that: The software burning module includes: A checking unit, connected to the processor, for detecting software version information of the real-time application program; A download unit connected to the startup module of the programmable controller and used to store the real-time application running in the processor in the startup module of the programmable controller in the form of a startup file of the programmable controller; An updating unit is connected to the processor and downloads the startup file of the programmable controller to the programmable controller to update the real-time application.
7. The radar real-time testing system according to claim 6, characterized in that: The startup file of the programmable controller includes: software version information corresponding to the information in the test requirement.
8. An online update method for a radar real-time test system, characterized in that: The method is implemented by using the radar real-time test system according to any one of claims 1 to 7, and the method comprises: Step S1: After the main control test device receives the test requirement of the test product, the main control test device detects the operating status of the programmable controller; Step S2: Determine the correspondence between the software version information running in the processor of the programmable controller and the information of the tested product. If the software version information running in the processor of the programmable controller does not correspond to the information of the tested product, proceed to step S3; If the software version information running in the processor of the programmable controller corresponds to the information of the tested product, proceed to step S4; Step S3: the main control test device transmits the software version information corresponding to the tested product to the programmable controller, completes the update of the programmable controller, and enters step S4; Step S4: shutting down a unit in the master control test device for updating the software version information running in the processor of the programmable controller; Step S5: running the programmable controller to enter the test process of the product under test.
9. The online updating method of the radar real-time test system according to claim 8, characterized in that: The main control test equipment includes: a real-time test module, which is used to receive the test requirements of the tested product, send the test instructions to the programmable controller in real time, and receive the test signal transmitted by the programmable controller in real time; a software burning module, which is connected to the programmable controller and is used to detect the programmable controller and update the programmable controller in real time; a startup module of the programmable controller, which is connected to the programmable controller and is used to store the startup file of the programmable controller; The programmable controller includes: a modular board connected to the product under test, sending a test instruction to the product under test, and collecting a test signal of the product under test; a reconfigurable field programmable gate array connected to the modular board; a processor including a real-time application program, the real-time application program being used to test the product under test; The step S3 specifically includes: Step S3.1: the software burning module stores the real-time application currently running in the processor in the form of a startup file of the programmable controller to the startup module of the programmable controller, so as to perform system recovery when a subsequent update fails; Step S3.2: The software burning module updates the software version information corresponding to the test requirement into the processor.
10. The online updating method of the radar real-time test system according to claim 9, characterized in that: The software burning module includes: a checking unit connected to the processor and used to detect the software version information of the real-time application; a downloading unit connected to the startup module of the programmable controller and used to store the real-time application running in the processor in the startup file of the programmable controller to the startup module of the programmable controller; an updating unit connected to the processor and downloading the startup file of the programmable controller to the programmable controller to update the real-time application; The step S3 specifically includes: Step S3.1: the download unit stores the real-time application currently running in the processor in the startup module of the programmable controller in the form of a startup file of the programmable controller, for system recovery when a subsequent update fails; Step S3.2: The updating unit updates the software version information corresponding to the test requirement into the processor.