Wave control test system based on FPGA
Through the FPGA-based wave control testing system, using multiple communication modules and FPGA modules to process signals, the systemic online debugging and real-time monitoring of the wave control board is realized, which solves the complexity and interference problems of the wave control system test and improves the test Efficiency and accuracy.
Patent Information
- Application Number
- CN202411278798.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-12
- Publication Date
- 2025-01-07
AI Technical Summary
When verifying the function of the wave control board, existing wave control systems are easily interfered by other systems, and cannot test the signals on the wave control board one by one, resulting in inaccurate test results and long-term labor costs, which cannot meet the complex wave control system. Test requirements.
A wave control testing system based on FPGA is designed, including a wave control test board and upper computer testing software. It processes communication signals with FPGA modules through a variety of communication modules (CAN, LVDS, RS422, RS232, SPI) and FPGA modules, and passes through upper computers. The test software controls the operating status of the wave control board to achieve systematic online debugging and real-time monitoring.
It realizes accurate test of the function and signal of the wave control board, can monitor the operating status of the wave control board in real time, display the periodic status of the wave control board through the upper computer interface, and control the operating status of the wave control board through the serial port command, satisfying complex waves Test requirements for control system.
Smart Images

Figure CN119276764A_ABST
Abstract
Description
Technical Field
[0001] The invention belongs to the technical field of wave control testing, and in particular relates to a wave control testing system based on FPGA. Background Art
[0002] FPGA stands for Field Programmable Gate Array (FPGA), which is developed on the basis of integrated circuits such as PAL, GAL, and CPLD. It integrates rich logic resources, has many I / O interfaces, rich on-chip logic resources, and low power consumption. It supports the realization of more complex functions in a shorter time and is widely used in the field of electronic application development from high-end to low-end, from military to civilian. Users only need to program the resources in the device based on their understanding of its principles and structure to realize their own designs, which greatly improves development efficiency and reduces development costs and risks.
[0003] The full name of the beam control board is the beam control load board. It is the control center of the front end of the phased array radar antenna and an important component for the phased array radar to realize the electronic scanning function. It is responsible for the monitoring of each antenna unit and numerous T / R components on the array. Its main functions are to complete the reception of beam pointing instructions, the solution and distribution of antenna unit amplitude and phase control signals, the realization of antenna beam spatial synthesis, the conversion of antenna calibration mode and working mode, power control, temperature collection and status feedback of a single antenna module, in addition, it is also necessary to complete functions such as beam control system timing generation, beam control internal self-test, and antenna channel phase monitoring.
[0004] With the expansion and upgrading of phased array radar functions, the requirements for wave control systems have also increased, and the corresponding wave control boards have become more complex. Simply completing the phase control of the antenna array is no longer a standard for measuring the quality of the wave control system. Characteristics such as speed, accuracy, and multi-function are all factors that need to be considered when designing the wave control system. The wave control board also needs to be used in conjunction with the baseband when in use. When verifying the function of the wave control board, it is not only easily interfered by other systems, but also unable to test the signals on the wave control board one by one, affecting the test results. It also takes a long time and has high labor costs, which cannot meet the test requirements. Therefore, a wave control test system based on FPGA is proposed to address this technical problem. Summary of the invention
[0005] In view of the existing problems, the present invention provides a wave control test system based on FPGA, which can systematically perform online debugging on the wave control board and can monitor the operating status of the wave control board in real time, so as to accurately test the functions and signals of the wave control board.
[0006] To achieve the above object, the technical solution of the present invention is as follows:
[0007] A wave control test system based on FPGA is developed based on a wave control load board, and is characterized by comprising: a wave control test board and a host computer test software; the wave control test board comprises:
[0008] Power supply module: It is composed of multiple power supply modules and is connected to the power supply interface of the wave control load board. It is controlled by the host computer test software to convert the external input voltage into power supply signals of different voltages to power the wave control load board.
[0009] AD acquisition module: It consists of two multi-channel high-speed ADCs AD1 and AD2, which are used to collect the voltage status of the TR component. After the collected voltage is processed by FPGA, it is monitored by the host computer test software;
[0010] Multiple communication modules: composed of CAN communication interface, LVDS communication interface, RS422 communication interface, multi-channel SPI communication interface and RS232 communication interface;
[0011] FPGA module: It is composed of XC7K410T chip and its configuration circuit. This module is used to process data of various communication interfaces.
[0012] The host computer test software is deployed on the PC end. The test software displays the interface data of the wave-controlled load board through the wave-controlled test board and controls the working state of the wave-controlled load board.
[0013] Furthermore, the CAN communication interface is composed of a TVS tube and a CAN transceiver chip; the CAN transceiver chip is used to test the communication between the system and the external CAN network, and the TVS tube is used to protect the FPGA from the impact of transient high-voltage spike pulses.
[0014] Furthermore, the LVDS communication interface is controlled by the FPGA chip for transmission and reception. After being processed by the FPGA module, the LVDS communication interface controls the antenna array on the wave control load board through the host computer test software.
[0015] Furthermore, the RS422 communication interface is composed of an RS422 transceiver chip; the RS232 communication interface is directly connected to the PC end of the host computer, and the working state of the wave control load board is controlled by the host computer test software.
[0016] Furthermore, the multi-channel SPI communication interface is composed of four level conversion chips, which are connected to the frequency conversion module control interface and controlled by the host computer test software.
[0017] Furthermore, the RS232 communication interface is composed of an RS232 transceiver chip, and the communication interface is responsible for the electrical interface connection between the FPGA processing module and the host computer test software.
[0018] Furthermore, the host computer test software includes: RS422 communication module, CAN bus module, LVDS communication module, frequency conversion module control module and wave control board voltage detection module;
[0019] The RS422 communication module uses RS422 communication mode to realize functions, including: periodic state feedback function of the wave control load board, online reconstruction test function, equipment self-test test function and power supply control function of the wave control test board power supply module;
[0020] The CAN bus module uses CAN bus communication to realize functions, including: online reconstruction test function of wave control load board, slow remote parameter acquisition function, CAN bus status query function, CAN bus switching function, telemetry parameter acquisition function and product reset function test function;
[0021] The LVDS module uses the LVDS bus communication mode to perform functions, including: initial phase and initial amplitude control function of the wave control load board, antenna working mode switching function, driving component attenuation control function, beam frequency power control function and beam pointing control function;
[0022] Frequency conversion module control module: used to control the antenna frequency on the control wave load board;
[0023] Wave control board voltage detection module: used to detect the voltage of the wave control load board.
[0024] The present invention has the following beneficial effects:
[0025] 1) The various communication signals on the wave control board are transmitted to the wave control test board, processed by the FPGA module, and then transmitted to the host computer test software. The cycle status of the wave control board is displayed through the host computer interface to judge the operation status of the wave control board;
[0026] 2) It is possible to send serial port commands through the host computer test software to control the operating status of the wave control board, such as controlling the power-on status of the wave control board, controlling the operation of the antenna array, changing the beam power and direction, performing online reconstruction testing, and controlling the frequency conversion module;
[0027] The testing requirements for wave-controlled load boards are met. BRIEF DESCRIPTION OF THE DRAWINGS
[0028] Figure 1 is a schematic block diagram of the structure of a wave control test system provided according to an embodiment of the present invention;
[0029] Figure 2 is a functional diagram of a host computer of a wave control test system provided according to an embodiment of the present invention;
[0030] Figure 3is a block diagram of the working principle of CAN bus communication provided according to an embodiment of the present invention;
[0031] Figure 4 is a block diagram of the working principle of the frequency conversion module control provided in an embodiment of the present invention;
[0032] Figure 5 4 is a data transmission format diagram of a UART provided according to an embodiment of the present invention. DETAILED DESCRIPTION
[0033] The specific embodiments of the present invention are described in detail below with reference to the accompanying drawings.
[0034] The FPGA-based wave control test system provided by the present invention is developed and implemented based on a wave control load board, and its structural schematic diagram is as follows: Figure 1 As shown, including:
[0035] Wave control test board and host computer test software.
[0036] P110: The wave control test board includes: power supply module, AD acquisition module, various communication modules and FPGA module.
[0037] P111: Power supply module: It is composed of multiple power supply modules and connected to the power supply interface of the wave control load board. It is controlled by the host computer test software to convert the external input voltage into power supply signals of different voltages to power the wave control load board.
[0038] P112: AD acquisition module: It consists of two multi-channel high-speed ADCs AD1 and AD2, which are used to collect the voltage status of the TR component, and the collected voltage is processed by FPGA and monitored by the host computer test software;
[0039] P113: Multiple communication modules: Consists of CAN communication interface, LVDS communication interface, RS422 communication interface, multi-channel SPI communication interface and RS232 communication interface.
[0040] (1) The CAN communication interface consists of a TVS tube and a CAN transceiver chip. The CAN transceiver chip is used to test the communication between the system and the external CAN network, and the TVS tube is used to protect the FPGA from transient high-voltage spike pulses. The CAN transceiver chip is used to exchange information on the CAN bus.
[0041] (2) The LVDS communication interface is controlled by the FPGA chip for transmission and reception. After being processed by the FPGA module, the LVDS communication interface controls the antenna array on the wave control load board through the host computer test software.
[0042] (3) The RS422 communication interface is composed of an RS422 transceiver chip; the RS232 communication interface is directly connected to the PC end of the host computer, and the working state of the wave control load board is controlled by the host computer test software.
[0043] (4) The multi-channel SPI communication interface consists of four level conversion chips. The communication interface is connected to the frequency conversion module control interface and is controlled by the host computer test software.
[0044] (5) The RS232 communication interface consists of an RS232 transceiver chip, which is responsible for the electrical interface connection between the FPGA processing module and the host computer test software.
[0045] P114: FPGA module: It is composed of XC7K410T chip and its configuration circuit. This module is responsible for processing data from various communication interfaces.
[0046] P100: The host computer test software is deployed on the PC. The test software displays the interface data of the wave control load board through the wave control test board, controls the working state of the wave control load board, and realizes the test requirements of the wave control load board. The host computer test software includes: RS422 communication module, CAN bus module, LVDS communication module, frequency conversion module control module and wave control board voltage detection module, such as Figure 2 shown.
[0047] (1) The RS422 communication module uses RS422 communication to implement functions, including: periodic status feedback function of the wave control load board, online reconstruction test function, equipment self-test test function and power supply control function of the wave control test board power supply module; monitoring and control of the wave control board are completed through RS422 communication.
[0048] (2) The CAN bus module uses CAN bus communication to implement functions, including: online reconstruction test function of the wave control load board, slow remote parameter acquisition function, CAN bus status query function, CAN bus switching function, telemetry parameter acquisition function and product reset function test function; the wave control board is monitored and controlled through CAN bus communication.
[0049] (3) The LVDS module uses LVDS bus communication to perform functions, including: initial phase and amplitude control of the wave control load board, antenna working mode switching function, driving component attenuation control function, beam frequency power control function and beam pointing control function; the wave control board is monitored through LVDS bus communication.
[0050] (4) Frequency conversion module control module: used to control the antenna frequency on the control wave load board.
[0051] (5) Wave control board voltage detection module: used to detect the voltage of the wave control load board.
[0052] In the application process, for CAN bus communication, the RS232 instructions sent by the host computer need to be converted into CAN command frames through the FPGA module according to the corresponding timing, and the information is exchanged on the CAN bus through the CAN transceiver chip. At the same time, the data received by the CAN interface can also be converted into CAN protocol frames that comply with the CAN specification, and then processed by the FPGA and sent to the host computer software according to the RS232 communication protocol. Figure 3 shown.
[0053] For the frequency conversion module control, the control instructions need to be sent through the host computer, and then the FPGA module processes the host computer instructions according to the SPI timing sequence, and finally the four SPI communications on the wave control test board are sent to the frequency conversion module on the wave control board. Figure 4 shown.
[0054] For RS422 communication, in addition to sending control instructions through the host computer and handing them over to the FPGA for processing, it also communicates with the wave control board through asynchronous RS422 communication. The communication adopts UART mode, and the transmission adopts 1 start bit, 8 data bits, 1 parity bit, and 1 stop bit. When transmitting multi-byte data, the highest byte data is transmitted first, then the second highest byte data, and finally the low byte data. Each data has a low bit in front and a high bit in the back. There is no need to insert idle bits in the middle when sending multi-byte transmissions. For details, Figure 5 shown.
[0055] For LVDS communication, the host computer is used as the control terminal, and the FPGA performs intermediate processing. It starts with the T0 pulse and sends data at intervals of 30us. The signal format is in accordance with the SPI standard and is sent with chip select signal, clock signal, and data signal.
[0056] For the voltage monitoring of the wave control board, the voltage of the wave control board is mainly received by the wave control test board, converted into a digital signal by the AD acquisition module, and then transmitted to the host computer after FPGA processing, and finally monitored in real time by the host computer test software.
[0057] Through the present invention, it is possible to transmit various communication signals on the wave control board to the wave control test board, and after being processed by the FPGA module, transmit them to the host computer test software, and display the periodic state of the wave control board through the host computer interface to judge the operation status of the wave control board; it is possible to send serial port commands through the host computer test software to control the operation status of the wave control board; and the test requirements for the wave control board are met.
[0058] The above disclosures are only several specific embodiments of the present invention; however, the present invention is not limited thereto, and any changes that can be conceived by those skilled in the art should fall within the protection scope of the present invention.
Claims
1. A wave control test system based on FPGA, developed based on a wave control load board, characterized by include: Wave control test board and host computer test software, the wave control test board includes: Power supply module: It is composed of multiple power supply modules and is connected to the power supply interface of the wave control load board. It is controlled by the host computer test software to convert the external input voltage into power supply signals of different voltages to power the wave control load board. AD acquisition module: It consists of two multi-channel high-speed ADCs AD1 and AD2, which are used to collect the voltage status of the TR component. After the collected voltage is processed by FPGA, it is monitored by the host computer test software; Multiple communication modules: composed of CAN communication interface, LVDS communication interface, RS422 communication interface, multi-channel SPI communication interface and RS232 communication interface; FPGA module: It is composed of XC7K410T chip and its configuration circuit. This module is responsible for processing the data of various communication interfaces. The host computer test software is deployed on the PC end. The test software displays the interface data of the wave-controlled load board through the wave-controlled test board and controls the working state of the wave-controlled load board.
2. The wave control test system according to claim 1, characterized in that: The CAN communication interface is composed of a TVS tube and a CAN transceiver chip; the CAN transceiver chip is used to test the communication between the system and the external CAN network, and the TVS tube is used to protect the FPGA from the impact of transient high-voltage spike pulses.
3. The wave control test system according to claim 1, characterized in that: The LVDS communication interface is controlled by the FPGA chip for transmission and reception. After being processed by the FPGA module, the LVDS communication interface controls the antenna array on the wave control load board through the host computer test software.
4. The wave control test system according to claim 1, characterized in that: The RS422 communication interface is composed of an RS422 transceiver chip; the RS232 communication interface is directly connected to the PC end of the host computer, and the working state of the wave control load board is controlled by the host computer test software.
5. The wave control test system according to claim 1, characterized in that: The multi-channel SPI communication interface is composed of four level conversion chips, which are connected to the frequency conversion module control interface and controlled by the host computer test software.
6. The wave control test system according to claim 1, characterized in that: The RS232 communication interface is composed of an RS232 transceiver chip, and the communication interface is responsible for the electrical interface connection between the FPGA processing module and the host computer test software.
7. The wave control test system according to claim 1, characterized in that: The host computer test software includes: RS422 communication module, CAN bus module, LVDS communication module, frequency conversion module control module and wave control board voltage detection module; The RS422 communication module uses RS422 communication mode to realize functions, including: periodic state feedback function of the wave control load board, online reconstruction test function, equipment self-test test function and power supply control function of the wave control test board power supply module; The CAN bus module uses CAN bus communication to realize functions, including: online reconstruction test function of wave control load board, slow remote parameter acquisition function, CAN bus status query function, CAN bus switching function, telemetry parameter acquisition function and product reset function test function; The LVDS module uses the LVDS bus communication mode to perform functions, including: initial phase and initial amplitude control function of the wave control load board, antenna working mode switching function, driving component attenuation control function, beam frequency power control function and beam pointing control function; Frequency conversion module control module: used to control the antenna frequency on the control wave load board; Wave control board voltage detection module: used to detect the voltage of the wave control load board.
Citation Information
Cited By
KuKa double-frequency multi-beam antenna user side wave control system
CN120405576A
Automatic testing device for wave control board and power board module single board in Ka phased-array antenna
CN120703509A