Transmission analysis system based on intelligent management

By using an intelligent management-based transmission analysis system and optimizing data transmission through RS-422 interface and TCP/SRIO protocol, the problems of high reliability and cost of data transmission in traditional ground telemetry and control systems are solved, and efficient and stable long-distance data interaction is achieved.

CN120128440BActive Publication Date: 2025-11-28刘拴强
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510540716.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-07-01
Publication Date
2025-11-28
Estimated Expiration
2044-07-01

AI Technical Summary

Technical Problem

The extended data transmission path of traditional ground-based telemetry and control systems poses a challenge to reliability. Furthermore, the complex system structure and high cost make it difficult to meet the long-distance data interaction requirements of flight tests.

Method used

A transmission analysis system based on intelligent management is adopted, which communicates with telemetry equipment through RS-422 interface, sends commands using TCP protocol, receives status information in combination with UART protocol, and realizes data interaction through SRIO transmission protocol, optimizes data transmission control and management, and performs data acquisition and storage processing.

Benefits of technology

It improves the accuracy and stability of data transmission, increases data transmission processing efficiency, simplifies system structure, and reduces manufacturing and transportation costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120128440B_ABST
    Figure CN120128440B_ABST
Patent Text Reader

Abstract

The application discloses a transmission analysis system based on intelligent management, and a running method thereof, which comprises the following steps: performing instruction sending and state receiving management of a data transmission system; performing data transmission control on the data transmission system; performing management optimization analysis on the data transmission system; and performing data collection and storage processing on the data transmission system; the instruction sending and state receiving management of the data transmission system comprises the following steps: enabling the data transmission system and a telemetry device to communicate through an RS-422 interface, enabling an upper computer to send telemetry device instructions 422-1 instruction, 422-2 instruction (backup for each other) and a sampling and editing controller and a measurement and control console instruction to a PS end through a TCP protocol, enabling the PS end to identify the instruction types and write the instruction types into different address spaces in a BRAMO, and enabling the PS to write the instruction into the BRAMO and send corresponding interrupt signals to a ctr_UART. The application has the characteristics of high stability and high transmission efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the transmission technology field, in particular to a transmission analysis system based on intelligent management. BACKGROUND

[0002] With the development of aircraft systems, the types and quantities of single machine devices are increasing day by day, and the amount of data generated in the test process also presents an explosive growth trend. The main control chip and low-speed data interface used by the traditional ground measurement and control system cannot meet the requirements. The noise and impact generated by flight test bring great safety hazards to the staff. The last system test site before flight test needs to maintain a certain safety distance from the flight test site, so the ground measurement and control system needs to interact with the aircraft at a long distance. The lengthening of the data transmission path tests the reliability of transmission, and the current ground measurement and control system realizes the data interaction between the central processor and different external single board devices through PCI, PXI and other control buses, which are widely used in space measurement and control systems. However, the ground measurement and control system constructed by using these two bus technologies has a large and complex structure, which is not conducive to operation in the limited space of the test site, 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

[0003] The present application relates to the transmission technology field, in particular to a transmission analysis system based on intelligent management.

[0004] In order to solve the above technical problems, the present application provides the following technical scheme: a transmission analysis method based on intelligent management, comprising:

[0005] sending and receiving management of instructions of the data transmission system;

[0006] controlling data transmission of the data transmission system;

[0007] optimizing and analyzing management of the data transmission system;

[0008] collecting and storing data of the data transmission system;

[0009] The sending and receiving management of instructions of the data transmission system comprises:

[0010] The data transmission system is communicated with the telemetry device through the RS-422 interface, and the host computer sends the telemetry device instruction and the sampling and editing controller and the measurement and control console instruction to the PS end through the TCP protocol; the telemetry device instruction includes a first custom instruction and a second custom instruction which are backup to each other, and the PS end identifies the instruction type and writes the instruction into different address spaces in the BRAMO, and the PS writes the instruction into the BRAMO and sends a corresponding interrupt signal to the ctr_UART;

[0011] The interface state of the electrical interface state or the optical interface state is selected by on-line detection of the electrical interface signal and the optical interface signal, and then the state information of the interface is received in the UART protocol and written into the BRAM1 through the state cache data bus, two address spaces st0 and st1 are opened in the BRAM1, when the state data is written into st0, the PL sends an interrupt signal interface state 0 interrupt to the PS, the PS reads the st0 data, when the state data is written into st1, the PL sends an interrupt signal interface state 1 interrupt to the PS, the PS reads the st1 data, and the two address spaces are alternately read and written to complete the uploading and receiving of the state data.

[0012] According to the technical scheme, the data transmission control of the data transmission system comprises:

[0013] After receiving the data request instruction sent by the MAC layer, the data cached in the FIFO is encapsulated in the format of the UDP data frame and then 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 processing is started.

[0014] According to the technical scheme, the management optimization analysis of the data transmission system comprises:

[0015] When the MAC input data valid flag is pulled high, the data is started to be received, the MAC frame header is first received, the protocol type is the ARP frame, the address identification data frame remaining data is received, after the receiving is completed, it is judged whether the frame valid flag is 1, if the frame valid flag is 1, the ARP response signal is enabled to output the source MAC and IP addresses in the address identification data frame, if the frame valid flag is not 1, the frame data is discarded and the idle state is returned.

[0016] According to the technical scheme, the management optimization analysis of the data transmission system further comprises:

[0017] The system data interaction is realized through the SRIO transmission protocol, the request and response transaction are encapsulated in the serial physical layer package, and the transaction type initiated by the target device is determined by the set fields Ftype and Ttype in the package format;

[0018] The control system PS terminal receives TCP network commands from the host computer through the command receiving port, including: telemetry device commands, which include a first custom command and a second custom command that are backups of each other; data acquisition controller commands; and control console commands. After receiving the corresponding commands, the PS terminal sends a reply to the host computer through port number 6010 to confirm that the commands have been received correctly. At the same time, the commands are distinguished through the command channel information words, and the 10-byte command is forwarded to the PL terminal BRAMO fixed address space.

[0019] According to the above technical solution, the data acquisition and storage processing of the data transmission system includes:

[0020] The system collects real-time operational data from the data transmission system, organizes it into a predefined table format, and then transmits it to the backend monitoring terminal for administrators to review.

[0021] The collected data will be backed up and stored on the blockchain to provide accurate reference for subsequent system failures.

[0022] According to the above technical solution, a transmission analysis system based on intelligent management includes:

[0023] The transmission module is used for sending and transmitting data information.

[0024] The management and analysis module is used for management optimization analysis of the data transmission system;

[0025] The data acquisition and storage module is used for data acquisition, storage, and control.

[0026] According to the above technical solution, the transmission module includes:

[0027] The instruction sending module is used to manage the instruction sending of the data transmission system.

[0028] The status receiving module is used for receiving and processing the status of the data transmission system.

[0029] The data transmission module is used for data information transmission management.

[0030] According to the above technical solution, the management and analysis module includes:

[0031] The management and control module is used for receiving and managing the data transmission system.

[0032] The transaction processing module is used for transaction analysis and processing in the data transmission system.

[0033] The analysis and control module is used for command analysis and control of the data transmission system.

[0034] According to the technical scheme, the collection storage module comprises:

[0035] The collection display module is used for collection display processing of the data information.

[0036] The backup storage module is used for backup storage control of the data information.

[0037] Compared with the prior art, the present application has the beneficial effects that: the present application, by setting the sending transmission module, the management analysis module and the collection storage module, effectively improves the transmission accuracy and stability of the data information, and greatly improves the data transmission processing efficiency. BRIEF DESCRIPTION OF DRAWINGS

[0038] The accompanying drawings are used to provide a further understanding of the present application, and constitute a part of the specification, and are used to explain the present application together with embodiments of the present application, and do not constitute a limitation on the present application. In the drawings:

[0039] Figure 1 is a flow chart of a transmission analysis method based on intelligent management provided by the first embodiment of the present application;

[0040] Figure 2 is a module composition diagram of a transmission analysis system based on intelligent management provided by the second embodiment of the present application. DETAILED DESCRIPTION

[0041] The technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work fall within the scope of protection of the present application.

[0042] Embodiment one: Figure 1 A flow chart of a transmission analysis method based on intelligent management provided by the first embodiment of the present application, the present embodiment can be applied in a data transmission system, and the method can be executed by a transmission analysis system based on intelligent management provided by the present embodiment, which is composed of multiple software and hardware modules, as shown in the figure, and the method specifically comprises the following steps: Figure 1

[0043] S101, instruction sending and state receiving management of the data transmission system are performed.

[0044] ​Exemplary, in the embodiment of the present application, the data transmission system is communicated with the telemetry device through the RS-422 interface, the host computer sends the telemetry device instruction first custom instruction instruction, second custom instruction instruction (backup each other) and the acquisition and editing controller and the control console instruction to the PS end through the TCP protocol, the PS end identifies the instruction type, and writes in different address spaces in the BRAMO, the PS writes the instruction in the BRAMO and sends the corresponding interrupt signal to the ctr_UART; in this step, in order to prevent false operation due to interference, two taps are used for processing the interrupt signal, the ctr_UART receives the instruction interrupt signal, reads the data in the corresponding address in the BRAMO and registers in the instruction register cmd_buffer in different address spaces, generates the pl2ps_cmd_done signal rising edge after reading is completed and sends to the PS end, the PS confirms the instruction transmission according to the received signal rising edge, and the next instruction transmission can be performed, the ctr_UART generates the f_cmd_done flag after the instruction reading is completed, and when the f_cmnd_done flag rising edge is detected, the instruction data registered in the instruction register cmd_buffer is sent through the instruction output interface according to the bit of the UART protocol, the data byte transmission sequence is high byte in front and low byte in back, and the data bit transmission sequence is low bit in front.

[0045] The on-line detection is performed on the electrical interface signal and the optical interface signal, the interface electrical interface state or optical interface state is selected as the state data receiving state, then the state information of the interface is received in the UART protocol and written in the BRAM1 through the state cache data bus, two pieces of address space st0 and st1 are opened in the BRAM1, when the state data is written in st0, the PL sends the interrupt signal interface state 0 interrupt to the PS, the PS reads the st0 data, when the state data is written in st1, the PL sends the interrupt signal interface state 1 interrupt to the PS, the PS reads the st1 data, and the two pieces of address space are alternately read and written to complete the uploading and receiving of the state data.

[0046] S102, data transmission control is performed on the data transmission system;

[0047] Exemplarily, in the embodiment of the present application, 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 then sent to the MAC layer, and the enable signal is continuously sampled, and when the rising edge of the enable signal is detected, the data transmission process is started; in this step, 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 judged whether the busy / idle flag bit ack of the MAC controller is 0; if ack=0, it indicates that the MAC controller is currently occupied, and the idle state is returned; if ack=1, the MAC frame header, the IP frame header and the UDP header are sequentially sent, and after sending all the frame header information segments, the data length counter cnt is increased by 1 for each data read from the FIFO, and it is judged whether cnt is equal to the corresponding data length for each data read; if the condition is met, it indicates that the data packaging is completed, and when the correct data set according to the setting is not received after the data request of the measurement and control console is sent, the data request is re-sent to ensure the correct data download, and the idle state is returned.

[0048] S103, performing management optimization analysis of the data transmission system;

[0049] Exemplarily, in the embodiment of the present application, when the MAC input data valid flag bit is pulled high, the data is started to be received, and the MAC frame header is first received; if the protocol type is an ARP frame, the address identification data frame remaining data 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 identification 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 the UDP frame header are first received, and then the valid data is received and buffered; 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.

[0050] 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; in this step, since the write transaction for writing data to the target device and the flow write transaction for large data volume DMA transmission can both write data to the address set by the target device, the data load transmitted in the write transaction includes double words, words, half words and bytes, the data load of the flow write transaction packet is always double words, the maximum data volume supported by the transmission is 256 bytes, and the three fields Ttype, Rdsize / Wrsize and srcTID in the flow write transaction packet format are all defined as ExtendedAddress fields, so that the flow write transaction type saves a large amount of data load in the packet header, and has higher efficiency compared with the write transaction.

[0051] The control system PS end receives the host computer TCP network instruction through the instruction receiving end, including: telemetry device instruction, the telemetry device instruction includes the first custom instruction and the second custom instruction which are backup to each other; the acquisition and editing controller instruction; and the measurement and control console instruction; the PS end sends a reply to the host computer through the 6010 port number after receiving the corresponding instruction, confirms that the instruction receiving is correct, distinguishes the instructions through the instruction channel information word, and forwards the 10-byte instruction to the PL end BRAMO fixed address space.

[0052] S104, data acquisition and storage processing of the data transmission system is performed;

[0053] For example, in the embodiment of the application, the real-time running data information of the data transmission system is collected, and after being arranged into a set form of table, is transmitted to the background monitoring end for reference by the management personnel;

[0054] The collected data information is stored by block chain backup, providing accurate reference basis for subsequent system failure.

[0055] Embodiment two: the embodiment two of the application provides a transmission analysis system based on intelligent management, Figure 2 For the module structure schematic diagram of the transmission analysis system based on intelligent management provided by the embodiment two, as Figure 2 shown, the system comprises:

[0056] The sending transmission module is used for sending transmission processing of data information;

[0057] The management analysis module is used for management optimization analysis of the data transmission system;

[0058] The acquisition and storage module is used for acquisition and storage control of data information.

[0059] In some embodiments of the application, the sending transmission module comprises:

[0060] The instruction sending module is used for instruction sending management of the data transmission system;

[0061] The state receiving module is used for state receiving processing of the data transmission system;

[0062] The data transmission module is used for transmission management of data information.

[0063] In some embodiments of the application, the management analysis module comprises:

[0064] The management control module is used for receiving management control of the data transmission system;

[0065] The transaction processing module is used for transaction analysis processing of the data transmission system.

[0066] The analysis control module is used for instruction analysis control of the data transmission system.

[0067] In some embodiments of the present application, the collection storage module comprises:

[0068] The collection display module is used for collection display processing of the data information.

[0069] The backup storage module is used for backup storage control of the data information.

[0070] It should be noted that, in this document, the terms such as first and second are used only to distinguish one entity or operation from another, and do not necessarily require or imply these entities or operations have any such actual relationship or order. Also, the terms "comprises", "comprising", or any other variations thereof are intended to cover non-exclusive inclusions, so that a process, method, article, or apparatus including a series of elements includes not only those elements, but also other elements not explicitly listed, or inherent to such a process, method, article, or apparatus.

[0071] Finally, it should be noted that the above only describes the preferred embodiments of the present application, and is not intended to limit the present application. Although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art can still modify the technical solutions recorded in the foregoing embodiments, or replace some technical features with equivalent ones. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application.

Claims

1. A transmission analysis method based on intelligent management, characterized in that: include: Manage the sending and receiving of instructions for the data transmission system; Perform data transmission control on the data transmission system; Perform management optimization analysis of the data transmission system; To perform data acquisition, storage, and processing for the data transmission system; The management of instruction sending and status reception of the data transmission system includes: The data transmission system communicates with the telemetry equipment via an RS-422 interface. The host computer sends telemetry equipment instructions (first custom instruction, second custom instruction, and data acquisition controller and control console instructions) to the PS terminal via TCP protocol. The first custom instruction and the second custom instruction are backups of each other. After the PS terminal identifies the instruction type, it writes it into different address spaces in BRAMO and sends the corresponding interrupt signal to ctr_UART. In this step, the interrupt signal is processed in two steps. When the ctr_UART receives the instruction interrupt signal, it reads the data at the corresponding address in BRAMO and stores it in the different address space of cmd_buffer in the instruction register. After reading, it generates a rising edge of the pl2ps_cmd_done signal and sends it to the PS end. The PS confirms the completion of instruction transmission based on the rising edge of the received signal and can proceed with the next instruction transmission. After the ctr_UART instruction is read, it generates the f_cmd_done flag. When the rising edge of the f_cmd_done flag is detected, the instruction data registered in 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. The system performs online detection of electrical and optical interface signals to select the interface for receiving status data, either the electrical interface status or the optical interface status. Then, it receives the status information of the interface using the UART protocol and writes it into BRAM1 via the status buffer data bus. Two address spaces, st0 and st1, are allocated in BRAM1. When status data is written to st0, PL sends an interrupt signal to PS, interrupting the interface status to 0, and PS reads the data from st0. When status data is written to st1, PL sends an interrupt signal to PS, interrupting the interface status to 1, and PS reads the data from st1. The two address spaces are alternately read and written to complete the uploading and receiving of status data. The data transmission control of the data transmission system includes: After receiving the data request instruction sent by the MAC layer, the data buffered in the FIFO is encapsulated in the format of a UDP data frame and sent to the MAC layer. 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, the first byte of the data request instruction received from the MAC layer is taken as the beginning of this data transmission. Then, it is checked whether the busy / idle flag bit 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 frame header information segments are sent, the data length counter cnt is incremented by 1 for each data read from the FIFO. For each data read, it is checked whether cnt is equal to the corresponding data length. If the condition is met, it means that the data transmission is complete. If the correct data matching the settings is not received after the data retrieval request is sent by the control console, the data retrieval request is resent to ensure that the data is downloaded correctly and the idle state is returned. 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 ARP frame, the remaining data of the address identification data frame is received. After receiving, it is determined whether the frame valid flag is 1. If it is 1, the ARP reply signal is enabled and the source MAC and IP address in the address identification data frame are output. If it is not 1, the frame data is discarded and the idle state is returned. System data interaction is achieved through the SRIO transmission protocol, which encapsulates request and response transactions in serial physical layer packets, 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 terminal receives TCP network commands from the host computer through the command receiving port, including: telemetry device commands, which include a first custom command and a second custom command that are backups of each other; data acquisition controller commands; and control console commands. After receiving the corresponding commands, the PS terminal sends a reply to the host computer through port number 6010 to confirm that the commands have been received correctly. At the same time, the commands are distinguished through the command channel information words, and the 10-byte command is forwarded to the PL terminal BRAMO fixed address space.

2. The transmission analysis method based on intelligent management according to claim 1, characterized in that: The data acquisition and storage processing of the data transmission system includes: The system collects real-time operational data from the data transmission system, organizes it into a predefined table format, and then transmits it to the backend monitoring terminal for administrators to review. The collected data will be backed up and stored on the blockchain to provide accurate reference for subsequent system failures.

Citation Information

Patent Citations

  • Ethernet MAC (Media Access Control) sublayer controller applicable to WLAN (Wireless Local Area Network)

    CN102065569A

  • Bus control parameter instruction intelligent processing system for space remote sensing camera

    CN110995557A