Satellite-borne GNSS occultation load fault diagnosis and processing method

By implementing the inter-board voltage detection and communication monitoring and processing module in the on-site GNSS occultation load, the problems of hardware failure and communication interruption of the load in the space environment are solved, ensuring data continuity and safe and stable operation of the load.

CN119575424AInactive Publication Date: 2025-03-07TIANJIN YUNYAO AEROSPACE TECH CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
CN202510138416.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-08
Publication Date
2025-03-07
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The onboard GNSS occultation payload may experience hardware failures or communication interruptions in space environments, affecting the normal operation of the payload and occultation event detection tasks.

Method used

By implementing the inter-board voltage detection and processing module and the inter-board communication monitoring and processing module on the interface ARM, the voltage and communication situation of the nodes inside the load are detected, the test node is set for voltage monitoring, and a reset signal is sent when the communication is interrupted to perform power-off protection.

Benefits of technology

Effectively detect and handle hardware failures and communication interrupts within the load, ensure the continuity and accuracy of occultation event detection data, extend the working life of the load, and ensure its safe and stable operation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119575424A_ABST
    Figure CN119575424A_ABST
Patent Text Reader

Abstract

The invention provides a satellite-borne GNSS occultation load fault diagnosis and processing method, which comprises the following steps of: receiving a GNSS navigation signal from an antenna end, processing the GNSS navigation signal through a radio frequency board, cooperatively calculating the GNSS navigation signal through an FPGA chip and a baseband ARM to obtain atmosphere and ionization occultation observation data, and transmitting the atmosphere and ionization occultation observation data to an interface ARM for storage and forwarding; voltage monitoring is carried out on test nodes arranged on the baseband ARM, the interface ARM and the radio frequency board through an inter-board voltage detection processing module of the interface ARM; and the communication interruption abnormal condition of the GNSS occultation load observation data is processed through the inter-board communication monitoring processing module of the interface ARM. The method has the beneficial effects that the fault type of the satellite-borne GNSS occultation load during the in-orbit working period is determined, and a software implementation method for load fault diagnosis processing is provided. Through on-orbit autonomous processing of load faults, occultation event detection and data transfer work are effectively maintained.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention belongs to the field of occultation payload fault diagnosis, and in particular relates to a method for diagnosing and processing a satellite-borne GNSS occultation payload fault. Background Art

[0002] The onboard GNSS occultation payload obtains detection information of the atmosphere and ionosphere by receiving navigation signals under different paths. Multiple ARM processors are used inside the payload to realize positioning solution, occultation prediction and information exchange functions. In the space environment, the onboard occultation payload is affected by extreme changes in vacuum, radiation and temperature for a long time. The components inside the payload may have aging and failure problems, which will affect the occultation detection mission and reduce the working life of the occultation payload. At the same time, the navigation signal is interfered during the detection period, and the onboard occultation payload may have software failures, resulting in communication interruption between the ARM processors inside the payload and loss of occultation event detection data. Summary of the invention

[0003] In view of this, the present invention aims to propose a method for diagnosing and processing faults of a satellite-borne GNSS occultation payload, so as to solve the problem that hardware failures or communication interruptions occur inside the satellite-borne GNSS occultation payload in the above-mentioned space environment, thereby affecting the risk of normal operation of the payload.

[0004] To achieve the above object, the technical solution of the present invention is achieved as follows: A method for diagnosing and processing a satellite-borne GNSS occultation payload fault comprises the following steps: S1. After the GNSS navigation signal is received from the antenna, it is processed by the RF board, and the FPGA chip and the baseband ARM jointly calculate to obtain the atmospheric and ionization occultation observation data, and then transmit the atmospheric and ionization occultation observation data to the interface ARM for storage and forwarding; S2, in order to detect the circuit fault inside the GNSS occultation payload, the voltage of the baseband ARM, interface ARM and RF board test nodes are monitored through the inter-board voltage detection processing module of the interface ARM; S3. To ensure the continuity of GNSS occultation observation data, the abnormal situation of GNSS occultation observation data communication interruption is handled through the inter-board communication monitoring and processing module of the interface ARM.

[0005] Further, in step S1, there are multiple baseband ARMs, each baseband ARM is bidirectionally connected to the FPGA chip for communication, and each baseband ARM is bidirectionally connected to the interface ARM for communication.

[0006] Further, in step S2, the inter-board voltage detection processing module performs voltage monitoring on the baseband ARM, the interface ARM and the test node of the radio frequency board, including: The inter-board voltage detection processing module collects voltages of the internal test nodes of the GNSS occultation payload multiple times based on the inter-board voltage detection implementation strategy, calculates the average value to remove the interference of accidental errors, and determines whether it is within the set normal working voltage range; If the calculation result exceeds the maximum sampling threshold, the test node will be powered off to protect the safety of the load stand-alone machine.

[0007] Furthermore, in step S2, the inter-board voltage detection implementation strategy includes: S21, the interface ARM is configured with multiple 12-bit resolution ADC channels, and the analog quantity sampling task of the baseband ARM, interface ARM and RF board test nodes is performed once every 200ms. Each test node is continuously sampled 5 times and the average value is calculated as the actual sampling value of each test node at the current moment; S22, respectively compare the test node sampling value with the maximum sampling threshold value set in the parameter configuration. If the maximum threshold value is exceeded, the inter-board voltage detection processing module sets an error flag for the test node, and increases the error count of the node by one after each detection task is completed; S23, when it is detected that the error flag of a test node has been established and the error count exceeds 3 times, the interface ARM will pull down the pin level to perform power-off protection processing on the test node; S24, the telemetry data includes the displayed voltage items of the baseband ARM, the interface ARM and the RF board. For the sampling result of each test node, the sampling value is converted into the actual voltage value according to the ADC channel resolution and the maximum supply voltage value, and is packaged into the telemetry data for updating the display; S25. If an error mark appears on a test node, the telemetry data stops refreshing the corresponding displayed voltage item, and retains the conversion voltage value when the test node triggers the voltage abnormality.

[0008] Further, in step S3, the inter-board communication monitoring processing module processes the abnormal situation of GNSS occultation observation data communication interruption, including: The inter-board communication monitoring and processing module monitors the GNSS occultation observation data communication between the three baseband ARMs and the interface ARM based on the inter-board communication monitoring and processing logic. Whenever the inter-board communication error count is accumulated, the interface ARM will actively send a reset signal to the abnormal baseband ARM. If the communication is not restored for a long time, the baseband ARM will be powered off to avoid damage to components.

[0009] Furthermore, in step S3, the inter-board communication monitoring processing logic includes: S31, the inter-board communication monitoring and processing module works in the main function and is executed once per second through the timer setting. If there is an interface ARM program update or the occultation observation data download task is being executed, the interface ARM does not monitor the inter-board communication; S32, the three baseband ARMs package their own occultation observation data every second and transmit them to the interface ARM respectively. After the interface ARM confirms the receipt of the occultation observation data, it adds one to the communication success count of each baseband ARM, and assigns the communication success count to the last success count value variable before exiting the monitoring process; S33, if the inter-board communication monitoring processing module detects that the communication success count is equal to the previous success count value, it is determined that the communication between the baseband ARM and the interface ARM is interrupted at this time, and the communication interruption timer starts. If the communication has not been restored, it increases once per second; S34, if the communication success count between the baseband ARM and the interface ARM is not equal to the last successful count value, it means that the communication between the baseband ARM and the interface ARM is normal at this time, and the communication interruption timing and the inter-board communication error count are cleared; S35, if the baseband ARM communication is interrupted for more than 30 seconds, the inter-board communication error count is increased by one, and the interface ARM sends a reset signal to the baseband ARM to try to restore the abnormal baseband ARM communication; S36. If the inter-board communication error count value of a baseband ARM exceeds 10 times, the interface ARM will pull down the pin level to perform power-off protection processing on the baseband ARM with abnormal communication.

[0010] Furthermore, the inter-board voltage detection and processing module is used to collect the real-time working voltage values ​​of the baseband ARM, interface ARM and radio frequency board, and perform fault processing in the event of abnormal measurement values; the interface ARM performs the test node voltage collection task every 200ms, and the ADC channel of the interface ARM collects 5 consecutive times and calculates the average value as the actual sampling value of the test node; if the calculated average value exceeds the set maximum sampling threshold, power-off protection processing is performed, and the actual sampling value of the test node is converted into a voltage value and packaged into the telemetry data for real-time update. When an abnormal voltage value is detected, the voltage item in the telemetry data displays this abnormal voltage value and no longer changes.

[0011] Furthermore, the inter-board communication monitoring and processing module is used to monitor the data communication status between the baseband ARM and the interface ARM, and to handle abnormal communication interruptions. The baseband ARM sends positioning information, occultation prediction information and algorithm parameter information to the interface ARM every 1 second. The interface ARM counts the successful reception count of inter-board communication. If there is no normal communication for more than 30 seconds, the inter-board communication error count is increased by one, and a reset signal is sent to the baseband ARM. When the inter-board communication error count value exceeds 10 times, the interface ARM will pull down the pin level to perform power-off protection processing on the baseband ARM.

[0012] Compared with the prior art, the method for diagnosing and processing a satellite-borne GNSS occultation payload fault described in the present invention has the following advantages: (1) The present invention discloses a method for diagnosing and processing faults of a satellite-borne GNSS occultation payload. The present invention clarifies the types of faults that may occur during the on-orbit operation of the satellite-borne GNSS occultation payload and proposes a software implementation method for diagnosing and processing the payload faults. By autonomously processing the payload faults on-orbit, the detection of occultation events and data transfer can be effectively maintained.

[0013] (2) The present invention discloses a method for diagnosing and processing faults of a satellite-borne GNSS occultation payload. The inter-board voltage detection and processing module of the present invention detects the working voltage values ​​of the main nodes inside the payload and quickly performs power-off processing for hardware faults, thereby protecting the safety of other components inside the payload and facilitating a comprehensive analysis and location of the cause of the fault at a later stage.

[0014] (2) The present invention discloses a method for diagnosing and processing a fault of a satellite-borne GNSS occultation payload. The inter-board communication monitoring and processing module of the present invention detects the interruption of baseband ARM communication in time during the detection period and sends a reset signal to restore normal inter-board communication. If the communication cannot be restored for a long time, a power-off protection process is performed to avoid component damage. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] The accompanying drawings constituting a part of the present invention are used to provide a further understanding of the present invention. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the accompanying drawings: Figure 1 This is a schematic diagram of GNSS occultation observation data processing according to an embodiment of the present invention; Figure 2 It is a schematic diagram of the inter-board voltage detection process flow according to an embodiment of the present invention; Figure 3 The figure is a schematic diagram of the inter-board communication monitoring process described in an embodiment of the present invention. DETAILED DESCRIPTION

[0016] It should be noted that, in the absence of conflict, the embodiments of the present invention and the features in the embodiments may be combined with each other.

[0017] In the description of the present invention, it should be understood that the terms "center", "longitudinal", "lateral", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside" and the like indicate positions or positional relationships based on the positions or positional relationships shown in the accompanying drawings, and are only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as limiting the present invention. In addition, the terms "first", "second", and the like are only used for descriptive purposes, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, features defined as "first", "second", and the like may explicitly or implicitly include one or more of the features. In the description of the present invention, unless otherwise specified, "multiple" means two or more.

[0018] In the description of the present invention, it should be noted that, unless otherwise clearly specified and limited, the terms "installed", "connected", and "connected" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection, or it can be indirectly connected through an intermediate medium, or it can be the internal communication of two components. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood by specific circumstances.

[0019] The present invention will be described in detail below with reference to the accompanying drawings and in conjunction with embodiments.

[0020] like Figures 1 to 3 As shown, a method for diagnosing and processing a satellite-borne GNSS occultation payload fault comprises: After receiving the GNSS navigation signal from the antenna, it is processed by the RF board, and the FPGA chip and baseband ARM work together to obtain the atmospheric and ionization occultation observation data, which are then passed to the interface ARM for storage and forwarding. In order to quickly detect circuit faults inside the occultation payload, test nodes are set up for voltage monitoring on the baseband ARM, interface ARM, and RF board. At the same time, to ensure that the occultation event detection data is continuous, an inter-board communication monitoring module is added to the interface ARM software program to handle abnormal communication interruptions.

[0021] The inter-board voltage detection and processing module collects voltages of the internal test nodes of the occultation payload multiple times, calculates the average value to remove the interference of accidental errors, and determines whether it is within the set normal operating voltage range. If the calculation result exceeds the maximum sampling threshold, the test node is powered off to protect the safety of the single-machine operation of the payload. The specific implementation strategy is: (1) The interface ARM is configured with multiple 12-bit resolution ADC channels, and performs analog sampling tasks of the baseband ARM, interface ARM, and RF board test nodes once every 200ms. For each test node, five consecutive samples are collected and the average value is calculated as the actual sampling value of each test node at the current moment; (2) The sampling value of the test node is compared with the maximum sampling threshold set in the parameter configuration. If it exceeds the set maximum threshold, the inter-board voltage detection processing module immediately sets an error flag for the test node, and increases the error count of the node by one after each detection task is completed.

[0022] (3) When it is detected that the error flag of a test node has been established and the error count exceeds 3 times, the interface ARM will pull down the pin level to perform power-off protection on the test node to prevent more serious hardware failures.

[0023] (4) The telemetry data includes the displayed voltage items of the baseband ARM, interface ARM and RF board. For the sampling results of each test node, the sampled value is converted into the actual voltage value according to the ADC channel resolution and the maximum supply voltage value, and then packaged into the telemetry data to update the display.

[0024] (5) If an error flag appears on a test node, the telemetry data stops refreshing the corresponding displayed voltage item and retains the conversion voltage value when the test node triggers the voltage abnormality.

[0025] The inter-board communication monitoring and processing module monitors the data communication between the three baseband ARMs and the interface ARM. Whenever the inter-board communication error count is accumulated, the interface ARM will actively send a reset signal to the abnormal baseband ARM. If the communication is not restored for a long time, the baseband ARM will be powered off to prevent damage to components. The flow chart of the inter-board communication monitoring and processing module is as follows: Figure 3 The specific processing design scheme is as follows: (1) The inter-board communication monitoring and processing module works in the main function and is executed once per second through the timer setting. If there is an ARM software program update or the occultation observation data download task is being executed, the interface ARM will not monitor and process the inter-board communication; (2) The three baseband ARMs package their own observation data every second and transmit them to the interface ARM respectively. After the interface ARM confirms the receipt of the observation data, it increases the communication success count of each baseband ARM by one, and assigns the communication success count to the last success count value variable before exiting the monitoring process.

[0026] (3) If the inter-board communication monitoring and processing module detects that the communication success count is equal to the previous success count value, it is determined that the communication between the baseband ARM and the interface ARM is interrupted at this time, and the communication interruption timer starts. If the communication has not been restored, it will increase once per second.

[0027] (4) If the communication success count between the baseband ARM and the interface ARM is not equal to the previous success count value, it means that the communication between the baseband ARM and the interface ARM is normal at this time, and the communication interruption timer and the inter-board communication error count are cleared.

[0028] (5) If the baseband ARM communication is interrupted for more than 30 seconds, the inter-board communication error count is increased by one, and the interface ARM sends a reset signal to the baseband ARM to try to restore the abnormal baseband ARM communication.

[0029] If the inter-board communication error count value of a baseband ARM exceeds 10 times, the interface ARM will pull down the pin level to perform power-off protection on the baseband ARM with abnormal communication.

[0030] Advantages of the present invention: The present invention clarifies the types of faults that occur during the on-orbit operation of the satellite-borne GNSS occultation payload, and proposes a software implementation method for payload fault diagnosis and processing. By autonomously processing payload faults on-orbit, the occultation event detection and data transfer work are effectively maintained.

[0031] The inter-board voltage detection and processing module of the present invention detects the operating voltage values ​​of the main nodes inside the load and quickly performs power-off processing for hardware failures, thereby protecting the safety of other components inside the load and facilitating comprehensive analysis and locating the cause of the failure at a later stage.

[0032] The inter-board communication monitoring and processing module of the present invention detects the interruption of baseband ARM communication in time during the detection period, sends a reset signal to restore normal inter-board communication, and performs power-off protection processing in the case where communication cannot be restored for a long time to avoid device damage.

[0033] Example 1 A method for diagnosing and processing a satellite-borne GNSS occultation payload fault is implemented by an inter-board voltage detection processing module and an inter-board communication monitoring processing module.

[0034] The inter-board voltage detection and processing module is used to collect the real-time working voltage values ​​of the baseband ARM, interface ARM and radio frequency board, and perform fault processing in the event of abnormal measurement values. The interface ARM performs the test node voltage collection task every 200ms. The ADC channel collects 5 consecutive times and calculates the average value as the actual sampling value of the test node. If the calculated average value exceeds the set maximum sampling threshold, power-off protection is performed. After the actual sampling value of the test node is converted into a voltage value, it is packaged into the telemetry data and updated in real time. When an abnormal voltage value is detected, the voltage item in the telemetry data displays the abnormal value and no longer changes.

[0035] The inter-board voltage detection and processing module collects voltages of the internal test nodes of the occultation payload multiple times, calculates the average value to remove the interference of accidental errors, and determines whether it is within the set normal operating voltage range. If the calculation result exceeds the maximum sampling threshold, the test node is powered off to protect the safety of the single-machine operation of the payload. The specific implementation strategy is: (1) The interface ARM is configured with multiple 12-bit resolution ADC channels, and performs analog sampling tasks of the baseband ARM, interface ARM, and RF board test nodes once every 200ms. For each test node, five consecutive samples are collected and the average value is calculated as the actual sampling value of each test node at the current moment; (2) Compare the test node sampling value with the maximum sampling threshold set in the parameter configuration (interface ARM sampling threshold 3475, baseband ARM1 sampling threshold 3723, baseband ARM2 sampling threshold 1862, RF board sampling threshold 3723). If it exceeds the set maximum threshold, the inter-board voltage detection processing module immediately sets an error flag for the test node, and increases the error count of the node by one after each detection task is completed.

[0036] (3) When it is detected that the error flag of a test node has been established and the error count exceeds 3 times, the interface ARM will pull down the pin level to perform power-off protection on the test node to prevent more serious hardware failures.

[0037] (4) The telemetry data includes the operating voltage display items of the baseband ARM, interface ARM and RF board. The maximum supply voltage of the inter-board test node is 3.3V. For the sampling values ​​of the baseband ARM, interface ARM and RF board, T c , according to the formula , calculated as the actual voltage value V c Indicates and packages it into telemetry data to update the display.

[0038] If an error mark appears on a test node, the telemetry data stops refreshing the corresponding displayed voltage item, and retains the conversion voltage value when the test node triggers the voltage abnormality.

[0039] The inter-board communication monitoring and processing module is used to monitor the data communication status between the baseband ARM and the interface ARM, and handle the abnormal communication interruption. The baseband ARM sends the positioning information, occultation prediction information and algorithm parameter information to the interface ARM every 1 second, and the interface ARM counts the successful reception count of the inter-board communication. If there is no normal communication for more than 30 seconds, the inter-board communication error count is increased by one, and a reset signal is sent to the baseband ARM. When the inter-board communication error count value exceeds 10 times, the interface ARM will pull down the pin level to perform power-off protection processing on the baseband ARM.

[0040] In order to ensure the safety and stability of the satellite-borne occultation payload in the space environment, this method should add fault diagnosis and processing strategies to the software, monitor the working voltage of the main nodes inside the payload, and count the number of successful inter-board communications. For the failure of a single payload, timely response measures should be taken from the software control aspect, and the cause of the failure should be displayed in the telemetry data to facilitate ground personnel to troubleshoot and analyze the problem.

[0041] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims

1. A method for diagnosing and processing faults of a satellite-borne GNSS occultation payload, characterized in that: The following steps are involved: S1. After the GNSS navigation signal is received from the antenna, it is processed by the RF board, and the FPGA chip and the baseband ARM jointly calculate to obtain the atmospheric and ionization occultation observation data, and then pass the atmospheric and ionization occultation observation data to the interface ARM for storage and forwarding; S2, the inter-board voltage detection processing module of the interface ARM is used to monitor the voltage of the baseband ARM, the interface ARM and the test nodes of the radio frequency board; S3, processing the abnormal situation of GNSS occultation payload signal communication interruption through the inter-board communication monitoring and processing module of the interface ARM; The inter-board communication monitoring and processing module is used to monitor the data communication status between the baseband ARM and the interface ARM, and process the abnormal communication interruption. The baseband ARM sends the positioning information, occultation prediction information and algorithm parameter information to the interface ARM every 1 second. The interface ARM counts the successful reception count of the inter-board communication. If there is no normal communication for more than 30 seconds, the inter-board communication error count is increased by one, and a reset signal is sent to the baseband ARM. When the inter-board communication error count value exceeds 10 times, the interface ARM will pull down the pin level to perform power-off protection processing on the baseband ARM; In step S3, the inter-board communication monitoring processing module processes the abnormal situation of GNSS occultation observation data communication interruption, including: The inter-board communication monitoring and processing module monitors the GNSS occultation observation data communication between the three baseband ARMs and the interface ARM based on the inter-board communication monitoring and processing logic. Whenever the inter-board communication error count is accumulated, the interface ARM will actively send a reset signal to the abnormal baseband ARM. If the communication is not restored for a long time, the baseband ARM will be powered off to avoid damage to components.

2. A method for diagnosing and processing a satellite-borne GNSS occultation payload fault according to claim 1, characterized in that: In step S1, there are multiple baseband ARMs, each baseband ARM is bidirectionally connected to the FPGA chip for communication, and each baseband ARM is bidirectionally connected to the interface ARM for communication.

3. A method for diagnosing and processing a satellite-borne GNSS occultation payload fault according to claim 1, characterized in that: The inter-board voltage detection and processing module is used to collect the real-time working voltage values ​​of the baseband ARM, interface ARM and radio frequency board, and perform fault processing in the event of abnormal measurement values; the interface ARM performs a test node voltage collection task every 200ms, and the ADC channel of the interface ARM collects 5 times in succession and calculates the average value as the actual sampling value of the test node; if the calculated average value exceeds the set maximum sampling threshold, power-off protection processing is performed, and the actual sampling value of the test node is converted into a voltage value and packaged into the telemetry data for real-time update. When an abnormal voltage value is detected, the voltage item in the telemetry data displays this abnormal voltage value and no longer changes.

4. A method for diagnosing and processing a satellite-borne GNSS occultation payload fault according to claim 3, characterized in that: In step S2, the inter-board voltage detection processing module performs voltage monitoring on the baseband ARM, the interface ARM and the test nodes set on the radio frequency board, including: The inter-board voltage detection processing module collects voltages of the internal test nodes of the GNSS occultation payload multiple times based on the inter-board voltage detection implementation strategy, calculates the average value to remove the interference of accidental errors, and determines whether it is within the set normal working voltage range; If the calculation result exceeds the maximum sampling threshold, the test node will be powered off to protect the safety of the load stand-alone machine.

5. A method for diagnosing and processing a satellite-borne GNSS occultation payload fault according to claim 4, characterized in that: In step S2, the inter-board voltage detection implementation strategy includes: S21, the interface ARM is configured with multiple 12-bit resolution ADC channels, and the analog quantity sampling task of the baseband ARM, interface ARM and RF board test nodes is performed once every 200ms. Each test node is continuously sampled 5 times and the average value is calculated as the actual sampling value of each test node at the current moment; S22, respectively compare the test node sampling value with the maximum sampling threshold value set in the parameter configuration. If the maximum threshold value is exceeded, the inter-board voltage detection processing module sets an error flag for the test node, and increases the error count of the node by one after each detection task is completed; S23, when it is detected that the error flag of a test node has been established and the error count exceeds 3 times, the interface ARM will pull down the pin level to perform power-off protection processing on the test node; S24, the telemetry data includes the displayed voltage items of the baseband ARM, the interface ARM and the RF board. For the sampling result of each test node, the sampling value is converted into the actual voltage value according to the ADC channel resolution and the maximum supply voltage value, and is packaged into the telemetry data for updating the display; S25. If an error mark appears on a test node, the telemetry data stops refreshing the corresponding displayed voltage item, and retains the conversion voltage value when the test node triggers the voltage abnormality.

6. The method for diagnosing and processing a satellite-borne GNSS occultation payload fault according to claim 1, characterized in that: In step S3, the inter-board communication monitoring processing logic includes: S31, the inter-board communication monitoring and processing module works in the main function and is executed once per second through the timer setting. If there is an interface ARM program update or the occultation observation data download task is being executed, the interface ARM does not monitor the inter-board communication; S32, the three baseband ARMs package their own occultation observation data every second and transmit them to the interface ARM respectively. After the interface ARM confirms the receipt of the occultation observation data, it adds one to the communication success count of each baseband ARM, and assigns the communication success count to the last success count value variable before exiting the monitoring process; S33, if the inter-board communication monitoring processing module detects that the communication success count is equal to the previous success count value, it is determined that the communication between the baseband ARM and the interface ARM is interrupted at this time, and the communication interruption timer starts. If the communication has not been restored, it increases once per second; S34, if the communication success count between the baseband ARM and the interface ARM is not equal to the last successful count value, it means that the communication between the baseband ARM and the interface ARM is normal at this time, and the communication interruption timing and the inter-board communication error count are cleared; S35, if the baseband ARM communication is interrupted for more than 30 seconds, the inter-board communication error count is increased by one, and the interface ARM sends a reset signal to the baseband ARM to try to restore the abnormal baseband ARM communication; S36. If the inter-board communication error count value of a baseband ARM exceeds 10 times, the interface ARM will pull down the pin level to perform power-off protection processing on the baseband ARM with abnormal communication.

Citation Information

Patent Citations

  • Miniaturized satellite navigation signal chip distortion monitoring system and monitoring method

    CN110824511A

  • Multi-stage health state acquisition method for low-orbit remote sensing satellite navigation positioning system

    CN111623800A

  • Integrated electronic fault monitoring system

    CN115963386A

  • Satellite-borne navigation receiver fault monitoring and autonomous processing method and system

    CN117192577A

  • Satellite-borne navigation receiver self-recovery method, device, equipment and medium

    CN117471505A