Synchronous framing data acquisition and processing system based on TTE bus

By using a synchronous framing data acquisition and processing system based on the TTE bus, the problem of scheduling cycle jitter in the telemetry system was solved, efficient telemetry data comprehensive framing was achieved, the data transmission rate and system compatibility were improved, and the high real-time and reliability requirements of modern aerospace electronic systems were met.

CN121567504APending Publication Date: 2026-02-24BEIJING INST OF ASTRONAUTICAL SYST ENG
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511571626.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-10-30
Publication Date
2026-02-24

AI Technical Summary

Technical Problem

In traditional telemetry systems, the timing jitter of the TTE bus scheduling cycle cannot meet the requirements of continuity and high stability of the telemetry frame cycle clock, resulting in an unoptimized system data bus architecture, low bus utilization, and difficulty in achieving high real-time performance and high reliability of telemetry data comprehensive framing.

Method used

Design a synchronous framing data acquisition and processing system based on TTE bus. Through data integration equipment and network switch, define the data acquisition equipment as acquisition nodes, use TTE bus to transmit telemetry data, and ensure data transmission within the cluster cycle through virtual link planning and communication cycle configuration, so as to achieve efficient integrated framing of telemetry data.

Benefits of technology

It realizes the comprehensive framing of ultra-large-scale, high-capacity, high-real-time, and high-reliability telemetry data based on TTE bus, which improves the data transmission rate, simplifies system design, and meets the high security and fault tolerance requirements of modern aerospace electronic systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121567504A_ABST
    Figure CN121567504A_ABST
Patent Text Reader

Abstract

A synchronous framing data acquisition and processing system based on a TTE bus comprises a data integration device, a network switch and a plurality of data acquisition devices. According to the transmission data volume of the TTE bus single virtual link, the communication period Ti of the data acquisition equipment is configured; virtual link planning is carried out according to the full frame number L of the telemetry data, and TT frame data is split into a plurality of small frame data; and transmitting the TT frame data split into a plurality of small frame data to the data comprehensive equipment through the network switch according to the communication period Ti, thereby completing the transmission of all the TT frame data in the cluster period T. According to the invention, super-large-scale, high-capacity, high-real-time and high-reliability telemetry data comprehensive framing based on the TTE bus can be realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of telemetry data acquisition and processing equipment framing technology, specifically a synchronous framing data acquisition and processing system based on the TTE bus. Background Technology

[0002] Traditional launch vehicle telemetry systems use low-bandwidth buses such as RS485, RS422, CAN, and 1553B onboard, while ground equipment uses Ethernet for interconnection and data exchange. The biggest inconvenience of this architecture is that the types of rocket-ground interfaces are numerous and complex, the system data bus architecture is not optimized, and the bus utilization rate is low, which is inconsistent with the development of modern aerospace electronic systems.

[0003] High-speed data bus technologies with communication rates exceeding 100 Mbps, such as the TTE bus, are being researched and applied in practice. TTE bus technology features high data volume and high real-time performance, adapting to the development of distributed, integrated, and modular electronic architectures. It is compatible with the advantages of time-triggered protocols and Ethernet technology, enabling it to support ordinary network data streams on the same network platform, and possesses higher security and robust fault tolerance mechanisms. Summary of the Invention

[0004] The technical problem solved by this invention is to overcome the problem that the scheduling cycle jitter of the TTE bus cannot meet the requirements of continuity and high stability of the telemetry frame cycle clock cycle. It provides a synchronous framing data acquisition and processing system based on the TTE bus, which solves the compatibility problem between the TTE network bus and traditional telemetry system architecture and equipment, and can realize ultra-large-scale, high-capacity, high real-time and high-reliability telemetry data comprehensive framing based on the TTE bus.

[0005] The technical solution of this invention is:

[0006] A synchronous framing data acquisition and processing system based on TTE bus includes: a data integration device, a network switch, and multiple data acquisition devices;

[0007] Telemetry data is transmitted between the network switch and multiple data acquisition devices, and between the network switch and the data integration device, via the TTE bus; each data acquisition device is defined as an acquisition node.

[0008] Data acquisition equipment: Acquires telemetry data, performs framing processing, and obtains TT frame data; configures the communication cycle T of the data acquisition equipment according to the data transmission volume of a single virtual link on the TTE bus. i Based on the total number of telemetry frames L, virtual link planning is performed, splitting the TT frame data into multiple smaller frames; according to the communication period T... iThe TT frame data, which is split into multiple small frames, is transmitted to the data integration device through the network switch, thereby completing the transmission of all TT frame data within the cluster period T.

[0009] Data integration equipment: It receives small frame data sent by different data acquisition devices through network switches, performs integrated frame processing on the received small frame data to obtain the corresponding data stream, and transmits it to the external system according to the cluster cycle T.

[0010] Preferably, all data acquisition devices complete the downlink processing of all telemetry data within the cluster period T.

[0011] Preferably, the communication period T of the data acquisition device is configured. i The method is as follows:

[0012] In a cluster cycle T, if the amount of TT frame data output by the acquisition node is less than or equal to the amount of data transmitted by a single virtual link on the TTE bus, then the communication cycle T of the configured data acquisition device is determined. i Equal to cluster period T;

[0013] In a cluster cycle, if the amount of TT frame data output by the acquisition node is greater than the amount of data transmitted by a single virtual link on the TTE bus, then the communication cycle of the data acquisition device is configured.

[0014] Where N is the number of small frame data outputs by a single virtual link within a cluster period T; N is an integer divisible by T, and N is a power of 2.

[0015] Preferably, the cluster period T is at least greater than the communication period T. i N times.

[0016] Preferably, the data acquisition device in each communication cycle T i The number of subframes sent is

[0017] Preferably, the communication time points of each acquisition node are as follows:

[0018] Preferably, during the communication period T of the configured data acquisition device i When the cluster period T is equal to the virtual link planning method of the data acquisition device, the specific method is as follows:

[0019] Establish a virtual link between the data acquisition device and the network switch;

[0020] Each communication cycle T i The amount of data sent in a small frame is L×C node .

[0021] Preferably, during the communication cycle of the configured data acquisition device The method for data acquisition equipment to perform virtual link planning is as follows:

[0022] like If the data transmission volume of a single virtual link on the TTE bus is less than or equal to the data volume of a single virtual link, then a virtual link is established between the data acquisition device and the network switch, and the small frame data is transmitted from one virtual link according to the communication period T. i Send it out and obtain the amount of data for the small frame data corresponding to the virtual link;

[0023] like If the data transmission volume exceeds that of a single virtual link on the TTE bus, two virtual links are established between the data acquisition device and the network switch; small frame data is then transmitted between the two virtual links according to the communication period T. i Send it out and obtain the amount of data for each small frame corresponding to each virtual link.

[0024] Preferably, when a virtual link is established between the data acquisition device and the network switch, the method for obtaining the data volume of the small frame corresponding to the virtual link is as follows:

[0025] Each virtual link in each communication cycle T i The number of subframes sent is The amount of data in the small frame corresponding to each virtual link is: According to the communication period T i Transmitted to the data integration equipment via a network switch;

[0026] Among them, C node This indicates the number of subframes configured for each acquisition node.

[0027] Preferably, when two virtual links are established between the data acquisition device and the network switch, the method for obtaining the data volume of the small frame corresponding to the virtual link is as follows:

[0028] like If it can be bisected, then each virtual link in each communication cycle T i The number of subframes sent is The data size of each virtual link's corresponding small frame is [data size]. According to the communication period T i Transmitted to the data integration equipment via a network switch;

[0029] like If it cannot be bisected, then let any virtual link in each communication cycle T... i The number of subframes sent is The corresponding small frame data size is Let the remaining one be in each communication cycle T iThe number of subframes sent is The corresponding small frame data size is According to the communication period T i Transmitted to the data integration equipment via a network switch;

[0030] in, Indicates rounding up. This indicates rounding down to the nearest integer.

[0031] Compared with the prior art, the advantages of the present invention are mainly reflected in the following aspects:

[0032] 1. This invention adopts TTE bus telemetry synchronous framing technology and supports a data transmission rate of 1000 Mbit / s, which greatly improves the data transmission rate of the telemetry integrated electronic equipment and meets the requirements of high-speed transmission.

[0033] 2. This invention completes the global scheduling design of the system TTE bus, realizing the transmission of key data within a pre-planned, exclusive time window, ensuring low bus latency and zero collisions. Attached Figure Description

[0034] Figure 1 Flowchart for global scheduling design of TTE bus;

[0035] Figure 2 This is a timing diagram for synchronous frame acquisition and communication design based on the TTE bus. Detailed Implementation

[0036] To better describe the present invention, the present invention will be described in detail below with reference to schematic diagrams and examples.

[0037] A synchronous framing data acquisition and processing system based on TTE bus includes: a data integration device, a network switch, and multiple data acquisition devices;

[0038] Data is transmitted between the network switch and multiple data acquisition devices, and between the network switch and the data integration device, via the TTE bus; each data acquisition device is defined as an acquisition node.

[0039] Data acquisition equipment: Acquires telemetry data, performs framing processing, and obtains TT frame data; determines the communication period T of the data acquisition equipment based on the data transmission volume of a single virtual link on the TTE bus. i Based on the total number of telemetry frames L, virtual link planning is performed, splitting the TT frame data into multiple smaller frames; according to the communication period T... iThe TT frame data, split into multiple smaller frames, is transmitted to the data integration device via a network switch, thus ensuring the complete transmission of all TT frame data within the cluster period T. Based on the communication cycles of all data acquisition devices, spatiotemporal resource scheduling is planned, allocating specific and non-overlapping time windows for data streams on different virtual links, enabling all data acquisition devices to complete data transmission without conflict. All data acquisition devices complete the downlink processing of all telemetry data for the current period within the cluster period T.

[0040] Data integration equipment: Receives small data frames from different data acquisition devices via a network switch, performs integrated frame encoding and processing on the received small frames to obtain the corresponding data stream, and transmits it to the external system according to the cluster period T. The cluster period T is at least greater than the communication period T. i N times.

[0041] Data acquisition equipment determines the communication period T i The method is as follows:

[0042] In a cluster cycle T, if the amount of TT frame data output by the acquisition node is less than or equal to the amount of data transmitted by a single virtual link on the TTE bus, then the communication cycle T of the configured data acquisition device is determined. i Equal to the cluster period T; the communication period T of the configured data acquisition device. i When the cluster period T is equal to the virtual link planning method of the data acquisition device, the specific method is as follows:

[0043] Establish a virtual link between the data acquisition device and the network switch;

[0044] Each communication cycle T i The amount of data sent in a small frame is L×C node .

[0045] In a cluster cycle, if the amount of TT frame data output by the acquisition node is greater than the amount of data transmitted by a single virtual link on the TTE bus, then the communication cycle of the data acquisition device is configured. Where N is the number of small frame data outputs by a single virtual link within a cluster period T; N is an integer divisible by T, and N is a power of 2.

[0046] L represents the total number of frames in the telemetry data. Each acquisition node completes each communication cycle T. i Send the same number of subframes, subframe number C node If they are different, then each acquisition node will be configured to perform different operations in each communication cycle T. i The number of subframes sent is That is, the communication time points of each acquisition node are obtained. N can be an integer divisor of T, and is a power of 2.

[0047] Communication cycle of configured data acquisition equipment The method for data acquisition equipment to perform virtual link planning is as follows:

[0048] like If the data transmission volume of a single virtual link on the TTE bus is less than or equal to the data volume of a single virtual link, then a virtual link is established between the data acquisition device and the network switch to obtain the data volume of the small frame corresponding to each virtual link; each virtual link in each communication cycle T i The number of subframes sent is The amount of data in the small frame corresponding to each virtual link is: According to the communication period T i Data is transmitted to the data integration equipment via a network switch; where C node This indicates the number of subframes configured for each acquisition node.

[0049] like If the data transmission volume exceeds that of a single virtual link on the TTE bus, two virtual links are established between the data acquisition device and the network switch; N small frames of data are transmitted between the two virtual links according to the communication period T. i Send it out and obtain the data volume of the small frame corresponding to each virtual link. Specifically:

[0050] like Greater than the data transmission volume of a single virtual link on the TTE bus, and If a link can be bisected, then each of the two virtual links will have a communication period T. i The number of subframes sent is That is, the data is divided into two equal parts, N small frames are split into 2N parts, and the data size of each small frame is... According to the communication period T i Transmitted to the data integration equipment via a network switch;

[0051] like Greater than the data transmission volume of a single virtual link on the TTE bus, and If it cannot be bisected, then let any virtual link in each communication cycle T... i The number of subframes sent is The corresponding small frame data size is Let the remaining one be in each communication cycle T i The number of subframes sent is The corresponding small frame data size is According to the communication period T i Data is transmitted to the data integration equipment via a network switch; among which... Indicates rounding up. This indicates rounding down to the nearest integer.

[0052] Example

[0053] A data path and service flow design based on time slot partitioning is as follows:

[0054] The priority for transmitting different frame types is TT>RC>BE. BE frames are inserted for transmission. Different TT frames can have different service communication periods T. i T i The TT communication cycle of the acquisition node;

[0055] To avoid conflicts, TT services within the same communication cycle are configured with different communication offsets.

[0056] The cluster cycle T of all TT communications across the entire network is equal to the communication cycle T of all data acquisition nodes. i The least common multiple;

[0057] Based on business requirements, the communication cycle and offset of each acquisition node are statically calculated and configured to ensure conflict-free TT transmission on all acquisition nodes.

[0058] A synchronous frame acquisition and communication design method for a distributed telemetry acquisition and editing device based on the TTE bus is as follows, see below. Figure 1 and Figure 2 :

[0059] 1) Determine the communication period and obtain the communication period T. i Moment

[0060] (a) If the amount of data collected by a node during cluster period T is less than 1499 bytes, then the communication period T of that node is... i For T; the maximum valid content of a TT frame is limited to 1499 bytes;

[0061] (b) In cluster cycle T, if the data volume of the acquisition node is >1499 bytes, then according to the characteristics of the telemetry data frame format, the telemetry data is arranged in an L×C data matrix form, where L is the total number of telemetry data frames and C is the number of telemetry data subframes. Each acquisition node sends the same number of subframes in each communication cycle, but the number of subframes is different. Each acquisition node sends the same number of subframes in each communication cycle T. i The number of subframes sent is Therefore, the communication time point of the communication cycle is determined as follows. N is an integer that divides T, and N is a power of 2;

[0062] 2) Determine each communication cycle T i The amount of data sent completes the virtual link planning.

[0063] If each acquisition node in each communication cycle T i Data volume sent Then continue in one cycle. Divide into two equal parts, if If it cannot be bisected, then it is divided into two parts. Rounding down and rounding up, let each communication cycle T of any virtual link... i The number of subframes sent is The remaining one has a communication cycle T. i The number of subframes sent is

[0064] 3) In the telemetry system, the data acquisition FPGA is ahead of time by >T at each communication point. fz Prepare the data (e.g., 100us), T fz Prepare the time in advance for sending.

[0065] 4) The data acquisition and editing SoC of the data acquisition equipment during the communication cycle T i After the communication time point T y (e.g., 5us) triggers a transmission interrupt and begins moving data to the transmission FIFO; after the transmission FIFO completes the data reading from the acquisition FPGA by the acquisition SoC, proceed to step 5);

[0066] After each communication time point <T fr (e.g., within 700us) the data acquisition SoC completes data reading from the acquisition FPGA, T y To trigger the transmission interrupt delay time, T fr The time required for the SoC to complete the acquisition and editing of FPGA data.

[0067] 5) During the virtual link planning time period of the data integration equipment, the measurement and control SoC triggers a receive interruption, receives the TTE data in the acquisition and editing FIFO, and in T... SW The data is written into the telemetry and control FPGA within a range of 600µs (e.g., 600µs), and the FPGA simultaneously encodes the received data into a telemetry frame format. SW The time for writing data to the SoC; T fr +T y + < Communication period T i The time range for the virtual link planning in the data collection and editing process is T. fr ~(T) i -T SW (e.g., between 0.7 and 4.4 ms).

[0068] When the measurement and control SoC (i.e., data integration equipment) receives multiple virtual links from different data acquisition devices, it prioritizes processing communication cycles T. i Small virtual links (e.g., 5ms).

[0069] The TTE terminal system's SoC circuit integrates two network synchronization timers. These two timers can be used to control internal interrupt signals. The trigger points of the two timers are implemented through two registers: a period register and an offset register. Acquisition and control utilize two timers, one for transmitting and one for receiving terminals.

[0070] The interruption point of the measurement and control SoC of the data integration equipment should be greater than the maximum communication time of the acquisition and editing SoC of all data acquisition equipment.

[0071] This invention provides a synchronous framing data acquisition and processing system based on the TTE bus. The entire system uses the TTE bus as the telemetry bus and adopts a distributed integrated electronic architecture. It is fully compatible with traditional telemetry systems, greatly simplifies the system design complexity, and realizes a unified network between the arrow and the ground.

[0072] While the present invention has been disclosed above with reference to preferred embodiments, it is not intended to limit the invention. Any person skilled in the art can make possible variations and modifications to the technical solutions of the present invention using the disclosed methods and techniques without departing from the spirit and scope of the invention. Therefore, any simple modifications, equivalent changes, and alterations made to the above embodiments based on the technical essence of the present invention, without departing from the content of the technical solutions of the present invention, shall fall within the protection scope of the present invention. Where there is no conflict, the embodiments of this application and the technical features thereof can be combined with each other.

[0073] The contents not described in detail in this specification are common knowledge to those skilled in the art.

Claims

1. A synchronous framing data acquisition and processing system based on a TTE bus, characterized in that, include: Data integration equipment, network switches, and multiple data acquisition devices; Telemetry data is transmitted between the network switch and multiple data acquisition devices, and between the network switch and the data integration device, via the TTE bus; each data acquisition device is defined as an acquisition node. Data acquisition equipment: Acquires telemetry data, performs framing processing, and obtains TT frame data; configures the communication cycle T of the data acquisition equipment according to the data transmission volume of a single virtual link on the TTE bus. i Based on the total number of telemetry frames L, virtual link planning is performed, splitting the TT frame data into multiple smaller frames; according to the communication period T... i The TT frame data, which is split into multiple small frames, is transmitted to the data integration device through the network switch, thereby completing the transmission of all TT frame data within the cluster period T. Data integration equipment: It receives small frame data sent by different data acquisition devices through network switches, performs integrated frame processing on the received small frame data to obtain the corresponding data stream, and transmits it to the external system according to the cluster cycle T.

2. The synchronous framing data acquisition and processing system based on TTE bus according to claim 1, characterized in that, All data acquisition devices complete the downlink processing of all telemetry data within the current cluster cycle T.

3. The synchronous framing data acquisition and processing system based on the TTE bus according to claim 2, characterized in that, Configure the communication cycle T of the data acquisition device i The method is as follows: In a cluster cycle T, if the amount of TT frame data output by the acquisition node is less than or equal to the amount of data transmitted by a single virtual link on the TTE bus, then the communication cycle T of the configured data acquisition device is determined. i Equal to cluster period T; In a cluster cycle, if the amount of TT frame data output by the acquisition node is greater than the amount of data transmitted by a single virtual link on the TTE bus, then the communication cycle of the data acquisition device is configured. Where N is the number of small frame data outputs by a single virtual link within a cluster period T; N is an integer divisible by T, and N is a power of 2.

4. The synchronous framing data acquisition and processing system based on TTE bus according to claim 3, characterized in that, The cluster period T is at least greater than the communication period T. i N times.

5. The synchronous framing data acquisition and processing system based on TTE bus according to claim 4, characterized in that, The data acquisition device in each communication cycle T i The number of subframes sent is 6. The synchronous framing data acquisition and processing system based on TTE bus according to claim 5, characterized in that, The communication time points of each acquisition node are as follows:

7. A synchronous framing data acquisition and processing system based on a TTE bus according to any one of claims 3-6, characterized in that, In configuring the communication cycle T of the data acquisition device i When the cluster period T is equal to the virtual link planning method of the data acquisition device, the specific method is as follows: Establish a virtual link between the data acquisition device and the network switch; Each communication cycle T i The amount of data sent in a small frame is L×C node .

8. The synchronous framing data acquisition and processing system based on TTE bus according to claim 7, characterized in that, Communication cycle of configured data acquisition equipment The method for data acquisition equipment to perform virtual link planning is as follows: like If the data transmission volume of a single virtual link on the TTE bus is less than or equal to the data volume of a single virtual link, then a virtual link is established between the data acquisition device and the network switch, and the small frame data is transmitted from one virtual link according to the communication period T. i Send it out and obtain the amount of data for the small frame data corresponding to the virtual link; like If the data transmission volume exceeds that of a single virtual link on the TTE bus, two virtual links are established between the data acquisition device and the network switch; small frame data is then transmitted between the two virtual links according to the communication period T. i Send it out and obtain the amount of data for each small frame corresponding to each virtual link.

9. A synchronous framing data acquisition and processing system based on a TTE bus according to claim 8, characterized in that, When a virtual link is established between the data acquisition device and the network switch, the method for obtaining the data volume of the small frame corresponding to the virtual link is as follows: Each virtual link in each communication cycle T i The number of subframes sent is The amount of data in the small frame corresponding to each virtual link is: According to the communication period T i Transmitted to the data integration equipment via a network switch; Among them, C node This indicates the number of subframes configured for each acquisition node.

10. A synchronous framing data acquisition and processing system based on a TTE bus according to claim 9, characterized in that, When two virtual links are established between the data acquisition device and the network switch, the method for obtaining the data volume of small frames corresponding to the virtual links is as follows: like If it can be bisected, then each virtual link in each communication cycle T i The number of subframes sent is The data size of each virtual link's corresponding small frame is [data size]. According to the communication period T i Transmitted to the data integration equipment via a network switch; like If it cannot be bisected, then let any virtual link in each communication cycle T... i The number of subframes sent is The corresponding small frame data size is Let the remaining one be in each communication cycle T i The number of subframes sent is The corresponding small frame data size is According to the communication period T i Transmitted to the data integration equipment via a network switch; in, Indicates rounding up. This indicates rounding down to the nearest integer.