Telemetering downloading method for load autonomous scheduling

Through the self-scheduling of payloads and the frame processing method of star service software, the download cycle and frame structure of the telemetry packet are adjusted, and the problems of low downlink code rate and invalid data occupancy bandwidth are solved, thereby achieving efficient downloading of telemetry data.

CN120185684AActive Publication Date: 2025-06-20SHANGHAI GESI AEROSPACE TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202510306659.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-14
Publication Date
2025-06-20
Estimated Expiration
2045-03-14

AI Technical Summary

Technical Problem

The downlink code rate of existing spacecraft is low, making it difficult to upload a large amount of telemetry data within a specified time, and invalid data under different operating modes occupy limited downlink bandwidth, resulting in low data download efficiency.

Method used

The telemetry download method of load-autonomous scheduling is adopted, and the telemetry data is collected and cached through the star service software, the satellite status is judged and the schedule table is switched, the download period and frame structure of the telemetry packet are adjusted, and only valid information is uploaded.

Benefits of technology

It effectively solves the problem of invalid data occupying downlink bandwidth under different operating modes of load, improves the downlink efficiency of telemetry data, and meets the application needs of satellite in orbit telemetry.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120185684A_ABST
    Figure CN120185684A_ABST
Patent Text Reader

Abstract

The invention relates to a telemetering downloading method for load autonomous scheduling. The method comprises the following steps that satellite service software collects beat telemetering through a telemetering collection module, a serial port and a bus and caches the beat telemetering to a memory area; judging whether the current satellite is in a safe mode according to the collected telemetry; the satellite service schedules each telemetering packet to be framed and downloaded according to the scheduling table; whether business operation needs to be started or not is judged according to a ground task planning result or an autonomous task planning result, and if the time is not up, the satellite service schedules each telemetering packet to be framed and downloaded according to a telemetering scheduling table in a steady-state operation mode; whether business operation needs to be started or not is judged according to a ground task planning result or an autonomous task planning result, and if the time is up, the satellite service adjusts the downloading period of telemetering packets of all platforms; the load management software generates two telemetering packets; and after the satellite service software groups telemetering frames, the telemetering frames are downloaded to the ground through the responder, and the ground telemetering analysis software analyzes the contents of different telemetering packets according to different APIDs.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of spacecraft, and more specifically, to a telemetry downlink method for autonomous scheduling of payloads. Background Art

[0002] With the rapid development of China's space industry, the complexity of spacecraft platforms and payloads has become higher and higher, and the telemetry resources required to characterize the state have also become larger; while the current common downlink code rate for spacecraft passing over is only 8192bps or 16384bps, which is difficult to meet the requirement of downloading as much telemetry data as possible within a specified time.

[0003] For example, Chinese Patent Document: CN106688332B, discloses an implementation scheme for satellite telemetry centralized allocation and scheduling. By regularly updating all satellite telemetry parameters and relating to the length of each data packet, the ability to download any telemetry parameter in a certain quantity at the fastest rate within a certain time can be achieved; however, the way to change the telemetry downlink rate in this method is on-orbit programming, which is not convenient for actual use;

[0004] Chinese Patent Document: CN105450545A, discloses an adaptive dynamic telemetry packet scheduling method. By autonomously replacing the telemetry packet scheduling table or adjusting the injection number of telemetry table parameters and cooperating with the telemetry packet scheduling algorithm, the downlink period of the telemetry packet can be flexibly switched, but this method will cause the downlink period of individual telemetry packets to become too long, resulting in inconvenient ground judgment.

[0005] The foregoing description is for providing general background information and does not necessarily constitute prior art. Summary of the Invention

[0006] The purpose of the present invention is to provide a telemetry downlink method for autonomous scheduling of payloads, which can improve the understanding of satellite status by ground personnel and meet the application of satellite on-orbit telemetry.

[0007] The present invention provides a telemetry downlink method for autonomous scheduling of payloads, and the method includes the following steps:

[0008] S1: The on-board software collects the current-frame telemetry through the telemetry acquisition module, serial port, and bus and caches it in the memory area;

[0009] S2: The on-board software determines whether the current satellite is in the safe mode according to the collected telemetry. If it is already in the safe mode, it automatically switches to the telemetry scheduling table in the steady-state operation mode, and the on-board software schedules each telemetry packet to frame and download according to this scheduling table;

[0010] S3: If not in the safe mode, the satellite operation software determines whether to start business operation according to the ground mission plan or the autonomous mission plan result. If the time has not arrived, the satellite operation schedules the downlink of each telemetry packet group frame according to the telemetry scheduling table in the steady-state operation mode;

[0011] S4: The satellite operation software determines whether to start business operation according to the ground mission plan or the autonomous mission plan result. If the time has arrived, the satellite operation adjusts the downlink period of each platform telemetry packet, and the adjusted period needs to satisfy [(the number of bytes of platform packet 1 in the service mode / the downlink period) + (the number of bytes of platform packet 2 in the service mode / the downlink period) + … + (the number of bytes of payload packet 1 in the service mode / the downlink period) + (the number of bytes of payload packet 2 in the service mode / the downlink period)] ≤ [(the number of bytes of platform packet 1 in the steady-state mode / the downlink period) + (the number of bytes of platform packet 2 in the steady-state mode / the downlink period) + … + (the number of bytes of platform packet in the steady-state mode / the downlink period)];

[0012] S5: The payload management software generates two telemetry packets and transmits them to the satellite operation software through the bus or the serial port;

[0013] S6: The satellite operation software retrieves the two telemetry packets of the payload from the bus or the serial port. After the first payload packet reaches the downlink period, the satellite operation software puts it into the telemetry frame. After the second payload packet reaches the downlink period, the satellite operation software determines whether the 2-byte area of the APID to be changed after the payload packet header is consistent with the APID of the payload packet header. If they are consistent, it is directly put into the telemetry frame. If they are inconsistent, the APID of the payload packet header is replaced and then put into the telemetry frame to be downlinked in the current period of the satellite operation;

[0014] S7: After the satellite operation software assembles the telemetry frame, it is downlinked to the ground through the transponder, and the ground telemetry parsing software parses the content of different telemetry packets according to different APIDs.

[0015] Further, the two telemetry packets in step S5 are respectively telemetry packet 1 and telemetry packet 2; among them, telemetry packet 1 is formed by the common telemetry collected by the payload for each service mode; telemetry packet 2 is formed by the unique telemetry of the payload in each service mode. The telemetry packets 2 formed in different modes need to have the same byte length, and the extra places are filled with 0xAA. The 2 bytes after the header of telemetry packet 2 are used as the real APID of this packet.

[0016] Further, step S2 also includes that the satellite operation software extracts the battery voltage and the attitude control abnormal request telemetry information from the collected telemetry. If the battery voltage is lower than the threshold or the attitude control abnormal flag is set to abnormal, it is determined that it is already in the safe mode.

[0017] Further, the serial port is an RS422 serial port or an LVDS serial port, and the bus is a CAN bus or a 1553B bus.

[0018] Further, the APID is a telemetry packet identifier.

[0019] The telemetry downlink method with autonomous payload scheduling of the present invention, which is a processing method of autonomously scheduling telemetry packets by the payload and framing in cooperation with the on-board software, can effectively solve the problem that invalid data in different working modes of the payload occupies the limited downlink bandwidth. By only scheduling the transmission of valid information, the effect of more telemetry data being transmitted downlink can be achieved. The processing method of framing in cooperation with the on-board software can effectively solve the problem that the corresponding on-board software also needs to adjust the telemetry frame structure due to the need of the payload software to increase the number of telemetry, which is convenient for use. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] Figure 1 It is a schematic flowchart of the telemetry downlink method with autonomous payload scheduling provided by an embodiment of the present invention.

[0021] Figure 2 It is a schematic diagram of the structure of the telemetry frame in different modes provided by an embodiment of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0022] The following will further describe in detail the specific embodiments of the present invention in conjunction with the drawings and embodiments. The following embodiments are used to illustrate the present invention but are not intended to limit the scope of the present invention.

[0023] The terms "first", "second", "third", "fourth", etc. in the specification and claims of the present invention are used to distinguish similar objects and do not necessarily describe a specific order or sequence.

[0024] Embodiment 1

[0025] Figure 1 It is a schematic flowchart of the telemetry downlink method with autonomous payload scheduling provided by an embodiment of the present invention, Figure 2 It is a schematic diagram of the structure of the telemetry frame in different modes provided by an embodiment of the present invention. Please refer to Figure 1 、 Figure 2 The telemetry downlink method with autonomous payload scheduling provided by an embodiment of the present invention includes the following steps:

[0026] S1: The on-board software collects the current-frame telemetry through the telemetry acquisition module, serial port, and bus and caches it in the memory area; specifically, the serial port is an RS422 serial port or an LVDS serial port, and the bus is a CAN bus or a 1553B bus;

[0027] S2: The satellite operation software determines whether the current satellite is in the safe mode based on the collected telemetry. If it is already in the safe mode, it automatically switches to the telemetry scheduling table in the steady-state operation mode (under this scheduling table, the downlink frequency of each telemetry packet of the platform becomes faster, and it supports changing the downlink frequency of the telemetry packet by means of the number of injection). The satellite operation schedules the framing and downlink of each telemetry packet according to this scheduling table. Specifically, the satellite operation software extracts telemetry information such as the battery voltage and attitude control anomaly request from the collected telemetry. If the battery voltage is lower than the threshold or the attitude control anomaly flag is set to abnormal, it is determined that it is already in the safe mode.

[0028] S3: If it is not in the safe mode, the satellite operation software determines whether to start business operation according to the ground mission plan or the autonomous mission plan result. If the time has not arrived, the satellite operation schedules the framing and downlink of each telemetry packet according to the telemetry scheduling table in the steady-state operation mode.

[0029] S4: If it is not in the safe mode, the satellite operation software determines whether to start business operation according to the ground mission plan or the autonomous mission plan result. If the time has arrived, the satellite operation adjusts the downlink period of each platform telemetry packet. The adjusted period needs to satisfy

(the number of bytes of platform packet 1 in the service mode / the downlink period) + (the number of bytes of platform packet 2 in the service mode / the downlink period) + … + (the number of bytes of payload packet 1 in the service mode / the downlink period) + (the number of bytes of payload packet 2 in the service mode / the downlink period)

(the number of bytes of platform packet 1 in the steady-state mode / the downlink period) + (the number of bytes of platform packet 2 in the steady-state mode / the downlink period) + … + (the number of bytes of platform packet in the steady-state mode / the downlink period)

[0030] S5: The payload management software generates two telemetry packets and transmits them to the satellite operation software through the bus or serial port.

[0031] Specifically, the two telemetry packets are telemetry packet 1 and telemetry packet 2 respectively. Assume that the APID of telemetry packet 1 is 0x500, and assume that the APID of telemetry packet 2 is 0x501. The APID is the telemetry packet identifier.

[0032] Among them, telemetry packet 1 is formed by collecting the common telemetry of each service mode of the payload, including the voltage and current of each single machine of the payload, the payload working mode, etc. Telemetry packet 2 is formed by the unique telemetry of each service mode of the payload. The telemetry packets 2 formed in different modes need to have the same byte length. The extra places are filled with 0xAA. The 2 bytes after the header of telemetry packet 2 are used as the real APID of this packet. Specifically, assume that 0x510 is the payload working mode 1, 0x511 is the payload working mode 2, 0x512 is the payload working mode 3, etc. The subsequent payload can be continuously increased by means of on-orbit programming and transmitted to the satellite operation software through the bus or serial port.

[0033] S6: The satellite operation software retrieves two telemetry packets of the payload from the bus or serial port. After the first payload packet reaches the downlink cycle, the satellite operation software puts it into the telemetry frame. After the second payload packet reaches the downlink cycle, the satellite operation software determines whether the APID area to be changed in the last two bytes after the payload header is consistent with the APID in the payload header. If they are consistent, it is directly put into the telemetry frame. If they are inconsistent, the APID in the payload header is replaced and then put into the telemetry frame to be downlinked in the current cycle of the satellite operation.

[0034] Specifically, the satellite operation software extracts data of a fixed length from the bus or serial port. First, it performs APID identification and finds two telemetry packets, 0x500 and 0x501, according to the telemetry packet information configured in the software. 0x500 is used as the first payload packet and is put into the telemetry frame by the satellite operation software after reaching the downlink cycle. 0x501 is used as the second payload packet. After reaching the downlink cycle, the satellite operation software determines whether the APID area to be changed in the last two bytes after the payload header is consistent with the APID in the payload header. If they are consistent, it is directly put into the telemetry frame. If they are inconsistent, the APID in the payload header is replaced and then put into the telemetry frame to be downlinked in the current cycle of the satellite operation.

[0035] S7: After the satellite operation software assembles the telemetry frame, it is downlinked to the ground through the transponder. The ground telemetry parsing software parses the content of different telemetry packets according to different APIDs.

[0036] Based on the above description, it can be known that the advantages of the present invention are as follows:

[0037] 1. For the telemetry downlink method with autonomous scheduling of the payload of the present invention, the method of the payload autonomously scheduling telemetry packets and the satellite operation software cooperating to assemble the frame can effectively solve the problem that invalid data in different working modes of the payload occupies the limited downlink bandwidth. By only scheduling the downlink of valid information, the effect of downlinking more telemetry data is achieved.

[0038] 2. For the telemetry downlink method with autonomous scheduling of the payload of the present invention, the method of the payload autonomously scheduling telemetry packets and the satellite operation software cooperating to assemble the frame can effectively solve the problem that the corresponding satellite operation software needs to adjust the telemetry frame structure due to the need of the payload software to increase the number of telemetry, which is convenient for use.

[0039] The above is only the specific implementation manner of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art within the technical scope disclosed by the present invention can easily think of changes or substitutions, which should be covered by the protection scope of the present invention. Therefore, the protection scope of the present invention should be subject to the protection scope of the claimed rights.

Claims

1. A telemetry transmission method for autonomous load scheduling, characterized in that: The method comprises the following steps: S1: The satellite service software collects the current telemetry through the telemetry acquisition module, serial port, and bus and caches it in the memory area; S2: The satellite service software determines whether the current satellite is in safe mode based on the collected telemetry. If it is in safe mode, it automatically switches to the telemetry scheduling table of the steady-state operation mode. The satellite service schedules the telemetry packets to be framed and transmitted according to this scheduling table. S3: If it is not in safe mode, the satellite service software determines whether to start business operation according to the ground mission planning or autonomous mission planning results. If the time is not up, the satellite service schedules the telemetry packets to be framed and transmitted according to the telemetry scheduling table of the steady-state operation mode. S4: The satellite service software determines whether to start business operation based on the ground mission planning or autonomous mission planning results. If the time is up, the satellite service adjusts the transmission period of each platform telemetry package. The adjusted period must satisfy [(number of platform package 1 bytes / download period in business mode) + (number of platform package 2 bytes / download period in business mode) + ... + (number of payload package 1 bytes / download period) + (number of payload package 2 bytes / download period)] ≤ [(number of platform package 1 bytes / download period in steady state mode) + (number of platform package 2 bytes / download period in steady state mode) + ... + (number of platform package bytes / download period in steady state mode)]; S5: The payload management software generates two telemetry packets and transmits them to the satellite service software through the bus or serial port; S6: The satellite service software takes out two telemetry packets of the payload from the bus or serial port. The first payload packet is put into the telemetry frame by the satellite service software after the downlink cycle. After the second payload packet is in the downlink cycle, the satellite service software determines whether the 2-byte APID area to be changed after the payload packet header is consistent with the APID in the payload packet header. If they are consistent, they are directly put into the telemetry frame. If they are inconsistent, the APID in the payload packet header is replaced and put into the telemetry frame to be uploaded by the satellite service in the current cycle. S7: After the satellite service software assembles the telemetry frame, it is transmitted to the ground through the transponder. The ground telemetry analysis software parses the contents of different telemetry packages according to different APIDs.

2. The telemetry transmission method for autonomous load scheduling according to claim 1 is characterized in that: In step S5, the two telemetry packages are telemetry package 1 and telemetry package 2, respectively; wherein, telemetry package 1 is formed by the common telemetry of each business mode collected by the payload; telemetry package 2 is formed by the unique telemetry under each business mode of the payload, and the telemetry packages 2 formed in different modes need to have the same byte length, and the excess parts are fixedly filled with 0xAA, and the 2 bytes after the header of telemetry package 2 are used as the real APID of the package.

3. The telemetry transmission method for autonomous load scheduling according to claim 1 is characterized in that: The step S2 also includes the satellite service software extracting the battery voltage and attitude control abnormality request telemetry information from the collected telemetry. If the battery voltage is lower than the threshold or the attitude control abnormality flag is set to abnormal, it is determined to be in safe mode.

4. The telemetry transmission method for autonomous load scheduling according to claim 1 is characterized in that: The serial port is an RS422 serial port or an LVDS serial port, and the bus is a CAN bus or a 1553B bus.

5. The telemetry transmission method for autonomous load scheduling according to claim 1 is characterized in that: The APID is a telemetry packet identifier.

Citation Information

Patent Citations

  • Telemetering framing and downloading method based on event-driven

    CN105610548A

  • Data compression method and system based on small satellite telemetry characteristics

    CN111683050A

  • Multi-process satellite service system based on real-time operating system and implementation method of multi-process satellite service system

    CN113138753A

  • Accurate positioning and autonomous downloading method for satellite health data

    CN117997417A

  • Systems and methods for vehicle telemetry

    US20200209002A1