Transmission analysis system based on intelligent management
By designing a transmission analysis system based on intelligent management and using a variety of protocols and interface technologies, the data transmission path extension and system complexity of traditional ground measurement and control systems are solved, and efficient and stable data transmission and system simplification are achieved.
Patent Information
- Application Number
- CN202510540716.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-01
- Publication Date
- 2025-06-10
- Estimated Expiration
- 2044-07-01
AI Technical Summary
The extended data transmission path of traditional ground measurement and control systems affects transmission reliability, and the system has a complex appearance structure, inconvenient operation and high cost.
Design a transmission analysis system based on intelligent management, and realize efficient management and optimization of data transmission through instruction sending and state reception management, data transmission control, management optimization analysis, data acquisition and storage processing, and use RS-422 interface, TCP protocol, SRIO transmission protocol and other technologies to achieve efficient management and optimization of data transmission.
It improves the accuracy and stability of data information transmission, significantly improves the efficiency of data transmission processing, simplifies the system structure, and reduces operational complexity and cost.
Smart Images

Figure CN120128440A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of transmission, and specifically to a transmission analysis system based on intelligent management. Background Art
[0002] With the development of the aircraft system, the types and quantities of its single-machine equipment are increasing day by day, and the amount of data generated during the test also shows an explosive growth trend. The main control chips and low-speed data interfaces used in traditional ground measurement and control systems can no longer meet the requirements. The noise and impact generated during flight tests pose great safety hazards to the staff. The last system test position before the flight test needs to maintain a certain safety distance from the flight test site. Therefore, the ground measurement and control system needs to perform long-distance data interaction with the aircraft. The extension of the data transmission path poses a test to the reliability of the transmission. Moreover, at present, the ground measurement and control system realizes data interaction between the central processor and different external single-board devices through control buses such as PCI and PXI, which is widely used in aerospace measurement and control systems. However, the ground measurement and control system constructed by these two bus technologies has a large and complex external structure, which is not conducive to operation in the limited space of the test position, and has high manufacturing and transportation costs. Therefore, it is necessary to design a transmission analysis system based on intelligent management with strong stability and high transmission efficiency. Summary of the Invention
[0003] The purpose of the present invention is to provide a transmission analysis system based on intelligent management to solve the problems raised in the above background art.
[0004] To solve the above technical problems, the present invention provides the following technical solutions: A transmission analysis method based on intelligent management includes: Conducting instruction sending and status receiving management of the data transmission system; Controlling the data transmission of the data transmission system; Conducting management optimization analysis of the data transmission system; Conducting data acquisition and storage processing of the data transmission system; The conducting of instruction sending and status receiving management of the data transmission system includes: Enabling the data transmission system to communicate with the telemetry device through the RS-422 interface, controlling the host computer to send telemetry device instructions 422-1 instruction, 422-2 instruction (mutually backup) and editing and control controller and measurement and control console instructions to the PS side through the TCP protocol. After the PS side identifies the instruction type, it writes them into different address spaces in the BRAMO. The PS writes the instructions into the BRAMO and sends corresponding interrupt signals to the ctr_UART; Online detection is performed on the electrical interface signal and the optical interface signal to select the status data reception interface, either the electrical interface status or the optical interface status. Then, the status information of this interface is received using the UART protocol and written into BRAM1 through the status buffer data bus. Two address spaces, st0 and st1, are allocated in BRAM1. When the status data is written into st0, the PL sends an interrupt signal, Interface Status 0 Interrupt, to the PS, and the PS reads the data in st0. When the status data is written into st1, the PL sends an interrupt signal, Interface Status 1 Interrupt, to the PS, and the PS reads the data in st1. The two address spaces alternate between reading and writing to complete the upload and reception of the status data.
[0005] According to the above technical solution, the data transmission control of the data transmission system includes: After receiving the data request instruction sent by the MAC layer, the data cached in the FIFO is encapsulated in the format of a UDP data frame and sent to the MAC layer, and the enable signal is continuously sampled. When a rising edge of the enable signal is detected, the data transmission process is started.
[0006] According to the above technical solution, the management optimization analysis of the data transmission system includes: When the MAC input data valid flag is pulled high, data reception starts. First, the MAC frame header is received. If the protocol type is an ARP frame, the remaining data of the address recognition data frame is received. After the reception is completed, it is judged whether the frame valid flag is 1. If it is 1, the ARP response signal is enabled to output the source MAC and IP addresses in the address recognition data frame. If it is not 1, the frame data is discarded and the idle state is returned.
[0007] According to the above technical solution, the management optimization analysis of the data transmission system further includes: System data interaction is realized through the SRIO transmission protocol. The request and response transactions are encapsulated in the serial physical layer packet, and the transaction type initiated by the target device is determined by the set fields Ftype and Ttype in the packet format; The control system PS end receives the upper computer TCP network instructions through the instruction reception port, including telemetry device instructions (422-1 instruction, 422-2 instruction), editing and control controller instructions, and measurement and control console instructions. After the PS end receives the corresponding instructions, it sends a reply command to the upper computer through port number 6010 to confirm that the instruction is received correctly. At the same time, the instructions are distinguished through the instruction channel information word, and the 10-byte instructions are forwarded to the fixed address space of BRAMO at the PL end.
[0008] According to the above technical solution, the data acquisition and storage processing of the data transmission system includes: Collect the real-time operation data information of the data transmission system, organize it into a set form, and then transmit it to the background monitoring terminal for management personnel to view; Perform blockchain backup storage on the collected data information to provide an accurate reference basis for subsequent system failures.
[0009] According to the above technical solution, a transmission analysis system based on intelligent management includes: A sending and transmission module for performing sending and transmission processing of data information; A management and analysis module for performing management and optimization analysis of the data transmission system; A collection and storage module for performing collection and storage control of data information.
[0010] According to the above technical solution, the sending and transmission module includes: An instruction sending module for performing instruction sending management of the data transmission system; A status receiving module for performing status receiving processing of the data transmission system; A data transmission module for performing transmission management of data information.
[0011] According to the above technical solution, the management and analysis module includes: A management control module for performing receiving management control of the data transmission system; A transaction processing module for performing transaction analysis processing of the data transmission system; An analysis control module for performing instruction analysis control of the data transmission system.
[0012] According to the above technical solution, the collection and storage module includes: A collection and display module for performing collection and display processing of data information; A backup storage module for performing backup storage control of data information.
[0013] Compared with the prior art, the beneficial effects achieved by the present invention are: by providing a sending and transmission module, a management and analysis module, and a collection and storage module, the present invention effectively improves the transmission accuracy and stability of data information, and greatly improves the data transmission processing efficiency. Description of the Drawings
[0014] The drawings are used to provide a further understanding of the present invention, and constitute a part of the specification. They are used together with the embodiments of the present invention to explain the present invention, and do not constitute a limitation to the present invention. In the drawings: Figure 1 is a flowchart of a transmission analysis method based on intelligent management provided in Embodiment 1 of the present invention; Figure 2It is a block diagram of a transmission analysis system based on intelligent management provided by the second embodiment of the present invention. Detailed implementation manners
[0015] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.
[0016] Embodiment 1: Figure 1 It is a flowchart of a transmission analysis method based on intelligent management provided by the first embodiment of the present invention. This embodiment can be applied to a data transmission system. This method can be executed by a transmission analysis system based on intelligent management provided by the embodiments of the present invention. The system consists of multiple software and hardware modules, such as Figure 1 As shown, the method specifically includes the following steps: S101. Manage the instruction sending and status receiving of the data transmission system; Exemplarily, in the embodiment of the present invention, the data transmission system communicates with the telemetry device through the RS-422 interface. The control host computer sends telemetry device instructions 422-1 instruction, 422-2 instruction (backup each other), and acquisition and editing controller and measurement and control station instructions to the PS side through the TCP protocol. After the PS side identifies the instruction type, it writes them into different address spaces in the BRAMO. The PS writes the instruction into the BRAMO and sends a corresponding interrupt signal to the ctr_UART. In this step, in order to prevent misoperation due to interference, the interrupt signal is processed in two beats. The ctr_UART receives the instruction interrupt signal, reads the data corresponding to the address in the BRAMO and stores it in the instruction register in different address spaces of the cmd_buffer. After the reading is completed, a rising edge of the pl2ps_cmd_done signal is generated and sent to the PS side. The PS confirms the completion of the instruction transmission according to the received rising edge signal and can perform the next instruction transmission. After the ctr_UART instruction reading is completed, an f_cmd_done flag is generated. When the rising edge of the f_cmnd_done flag is detected, the instruction data stored in the cmd_buffer in the instruction register is sent bit by bit through the instruction output interface according to the UART protocol. The data byte transmission order is high byte first, and the low byte second. The data bit transmission order is low bit first.
[0017] Select the interface electrical interface state or optical interface state for online detection of electrical interface signals and optical interface signals to receive status data, then receive the status information of the interface via the UART protocol and write it into BRAM1 through the status buffer data bus. Two address spaces, st0 and st1, are allocated in BRAM1. When the status data is written to st0, the PL sends an interrupt signal, Interface Status 0 Interrupt, to the PS, and the PS reads the data in st0. When the status data is written to st1, the PL sends an interrupt signal, Interface Status 1 Interrupt, to the PS, and the PS reads the data in st1. The two address spaces are alternately read and written to complete the upload and reception of status data.
[0018] S102. Control the data transmission of the data transmission system; Exemplarily, in the embodiment of the present invention, after receiving the data request instruction sent by the MAC layer, the data cached in the FIFO is encapsulated in the format of a UDP data frame and sent to the MAC layer, and the enable signal is continuously sampled. When the rising edge of the enable signal is detected, the data transmission process is started. In this step, first, the first byte of the data request instruction received from the MAC layer is regarded as the start of this data transmission. Then, it is judged whether the MAC controller busy / idle flag bit ack is 0. If ack = 0, it means that the MAC controller is currently occupied and returns to the idle state. If ack = 1, the MAC frame header, IP frame header, and UDP header are sent in sequence. After sending all the frame header information segments, for each data read from the FIFO, the data length counter cnt is incremented by 1. For each data read, it is judged whether cnt is equal to the corresponding data length. If the condition is met, it means that the data sending and packing are completed. When the correct data that meets the setting is not received after the data fetch request is sent at the measurement and control console, the data fetch request is resent to ensure the correct download and return to the idle state.
[0019] S103. Conduct management optimization analysis of the data transmission system; Exemplarily, in the embodiment of the present invention, when the MAC input data valid flag bit is pulled high, data reception starts. First, the MAC frame header is received. If the protocol type is an ARP frame, the remaining data of the address recognition data frame is received. After the reception is completed, it is judged whether the frame valid flag bit is 1. If it is 1, the ARP response signal is enabled to output the source MAC and IP addresses in the address recognition data frame. If it is not 1, the frame data is discarded and the idle state is returned. In this step, if the protocol type is an IP frame, the IP frame header and UDP frame header are received first, then the valid data is received and cached. After the reception is completed, it is judged whether the frame valid flag bit is 1. If it is 1, the data is output. Otherwise, it is judged that the frame data is invalid and the idle state is returned.
[0020] The system data interaction is realized through the SRIO transmission protocol. The request and response transactions are encapsulated in the serial physical layer packet, and the transaction types initiated by the target device are determined by the set fields Ftype and Ttype in the packet format. In this step, since the write transaction for writing data to the target device and the stream write transaction for large-volume DMA transmission, both of these transactions can write data to the address specified by the target party. Therefore, the data payload in the write transaction includes double words, words, half words, and bytes. The data payload of the stream write transaction packet is always a double word, supporting a maximum data volume of 256 bytes. And in the stream write transaction packet format, the three fields of Ttype, Rdsize / Wrsize, and srcTID are all defined as the ExtendedAddress field, which saves a large amount of data payload in the packet header for the stream write transaction type and has higher efficiency compared with the write transaction.
[0021] The PS side of the control system receives the TCP network instructions from the upper computer through the instruction receiving port, including telemetry device instructions (422-1 instruction, 422-2 instruction), acquisition and editing controller instructions, and measurement and control console instructions. After receiving the corresponding instructions, the PS side sends a reply command to the upper computer through port number 6010 to confirm that the instruction is received correctly. At the same time, the instructions are distinguished through the instruction channel information word, and the 10-byte instructions are forwarded to the fixed address space of BRAMO on the PL side.
[0022] S104. Perform data acquisition and storage processing of the data transmission system; Exemplarily, in the embodiment of the present invention, the real-time operation data information of the data transmission system is collected, sorted into a set table form, and then transmitted to the background monitoring end for management personnel to view; The collected data information is backed up and stored in the blockchain to provide an accurate reference basis for subsequent system failures.
[0023] Embodiment 2: Embodiment 2 of the present invention provides a transmission analysis system based on intelligent management. Figure 2 It is a schematic diagram of the module composition of a transmission analysis system based on intelligent management provided for this Embodiment 2, as Figure 2 shown. The system includes: A sending and transmitting module, which is used to perform the sending and transmitting processing of data information; A management and analysis module, which is used to perform the management and optimization analysis of the data transmission system; An acquisition and storage module, which is used to perform the acquisition and storage control of data information.
[0024] In some embodiments of the present invention, the sending and transmitting module includes: An instruction sending module, which is used to perform the instruction sending management of the data transmission system; A status receiving module for performing status receiving processing of a data transmission system; A data transmission module for performing transmission management of data information.
[0025] In some embodiments of the present invention, the management and analysis module includes: A management control module for performing receiving management control of a data transmission system; A transaction processing module for performing transaction analysis processing of a data transmission system; An analysis control module for performing instruction analysis control of a data transmission system.
[0026] In some embodiments of the present invention, the acquisition and storage module includes: An acquisition and display module for performing acquisition and display processing of data information; A backup storage module for performing backup storage control of data information.
[0027] It should be noted that in this article, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the term "comprising", "including" or any other variation thereof is intended to cover a non-exclusive inclusion, so that a process, method, article or device including a series of elements not only includes those elements, but also includes other elements not expressly listed, or also includes elements inherent to such process, method, article or device.
[0028] Finally, it should be noted that the above are only preferred embodiments of the present invention and are not used to limit the present invention. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements for some of the technical features. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included within the protection scope of the present invention.
Claims
1. A transmission analysis method based on intelligent management, characterized in that: include: Manage the instruction sending and status receiving of the data transmission system; Perform data transmission control on the data transmission system; Conduct management optimization analysis of data transmission systems; Carry out data collection, storage and processing of data transmission system; The instruction sending and status receiving management of the data transmission system includes: The data transmission system communicates with the telemetry equipment through the RS-422 interface, and the host computer is controlled to send telemetry equipment instructions 422-1, 422-2, and the editing controller and the control console instructions to the PS end through the TCP protocol. The 422-1 and 422-2 instructions are backed up for each other. After the PS end identifies the instruction type, it is written into different address spaces in BRAMO and sends a corresponding interrupt signal to ctr_UART; In this step, the interrupt signal is processed by two beats. When ctr_UART receives the instruction interrupt signal, it reads the data of the corresponding address in BRAMO and stores it in different address spaces in cmd_buffer in the instruction register. After the reading is completed, the rising edge of the pl2ps_cmd_done signal is generated and sent to the PS end. The PS confirms that the instruction transmission is completed according to the rising edge of the received signal, and the next instruction transmission can be performed. After the ctr_UART instruction is read, the f_cmd_done flag is generated. When the rising edge of the f_cmnd_done flag is detected, the instruction data stored in the cmd_buffer in the instruction register is sent bit by bit through the instruction output interface according to the UART protocol. The data byte transmission order is high byte first, low byte last, and the data bit transmission order is low bit first. Perform online detection on the electrical interface signal and the optical interface signal to select the electrical interface status or the optical interface status of the interface receiving the status data, then receive the status information of the interface using the UART protocol, and write it into the BRAM1 through the status cache data bus, and open up two address spaces st0 and st1 in the BRAM1. When the status data is written into st0, the PL sends an interrupt signal interface status 0 interrupt to the PS, and the PS reads the st0 data. When the status data is written into st1, the PL sends an interrupt signal interface status 1 interrupt to the PS, and the PS reads the st1 data. The two address spaces are alternately read and written to complete the upload and reception of the status data. The data transmission control of the data transmission system comprises: After receiving the data request instruction sent by the MAC layer, the data buffered in the FIFO is encapsulated in the format of the UDP data frame and sent to the MAC layer, and the enable signal is continuously sampled. When a rising edge of the enable signal is detected, the data transmission process is started; In this step, firstly, the first byte of the data request instruction received from the MAC layer is regarded as the beginning of this data transmission, and then it is determined whether the busy and idle flag ack of the MAC controller is 0. If ack=0, it means that the MAC controller is currently occupied and returns to the idle state. If ack=1, the MAC frame header, IP frame header and UDP header are sent in sequence. After all the frame header information segments are sent, each time a data is read from the FIFO, the data length counter cnt increases by 1. Each time a data is read, it is determined whether cnt is equal to the corresponding data length. If the condition is met, it means that the data transmission is packaged. If the control station does not receive the correct data that meets the setting after sending the data acquisition request, it will resend the data acquisition request to ensure that the data is correctly downloaded and returns to the idle state. The management optimization analysis of the data transmission system includes: When the MAC input data valid flag is pulled high, data reception begins. First, the MAC frame header is received. If the protocol type is an ARP frame, the remaining data of the address identification data frame is received. After the reception is completed, it is determined whether the frame valid flag is 1. If it is 1, the ARP response signal is enabled to output the source MAC and IP address in the address identification data frame. If it is not 1, the frame data is discarded and the idle state is returned. The system data interaction is realized through the SRIO transmission protocol, the request and response transactions are encapsulated in the serial physical layer packet, and the transaction type initiated by the target device is determined by the set fields Ftype and Ttype in the packet format; The control system PS side receives TCP network commands from the host computer through the command receiving port, including telemetry equipment commands. The telemetry equipment commands include 422-1 commands and 422-2 commands, acquisition and editing controller commands and measurement and control console commands. After receiving the corresponding commands, the PS side sends a return command to the host computer through the 6010 port number to confirm that the command is received correctly. At the same time, the command is distinguished through the command channel information word, and the 10-byte command is forwarded to the PL end BRAMO fixed address space.
2. A transmission analysis method based on intelligent management according to claim 1, characterized in that: The data collection and storage processing of the data transmission system includes: Collect the real-time operation data information of the data transmission system, organize it into a set table format, and transmit it to the background monitoring terminal for management personnel to review; The collected data information is backed up and stored in the blockchain to provide accurate reference for subsequent system failures.
Citation Information
Patent Citations
Dual-interface radar data recorder
CN101839974A
Ethernet MAC (Media Access Control) sublayer controller applicable to WLAN (Wireless Local Area Network)
CN102065569A
Lower-power-dissipation industrial wireless network data transmission device and application method thereof
CN103149885A
FPGA (Field Programmable Gata Array) and multi-core DSP (Digital Signal Processor) based PD (Pulse Doppler) radar signal processing system and parallel realization method therefor
CN105045763A
Spaceborne remote control and telemetering terminal, system and method based on FPGA
CN106850046A