Unlock instant, AI-driven research and patent intelligence for your innovation.

On-orbit updating method for satellite-borne computer software

A technology of an on-board computer and an update method, which is applied in the direction of program loading/starting, program control devices, etc., can solve problems such as damage to on-board equipment, poor operation of original firmware codes, and damage to storage units, so as to simplify resource requirements and improve Flexibility and reliability, effect of reducing burden

Active Publication Date: 2013-03-13
AEROSPACE DONGFANGHONG SATELLITE
View PDF4 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

(3) Due to the particularity of the space environment, it is easy to cause damage to the equipment on the star, including the damage of some storage units of the computer, etc., which will cause the original firmware code to run poorly, and only need to partially update the original firmware code

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • On-orbit updating method for satellite-borne computer software
  • On-orbit updating method for satellite-borne computer software
  • On-orbit updating method for satellite-borne computer software

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019] 1. Satellite information flow

[0020] Such as figure 1 As shown, it is a structural diagram of a satellite platform communication network applicable to the method of the present invention, wherein the on-board network is an on-board network often used by aerospace-grade equipment, such as CAN bus, 1553B bus, TCP / IP, 422, 485 bus, etc. The hardware of the mainframe of the star mission and the lower computer of the starborne system adopts the CPU commonly used in aerospace equipment, such as 80x86, ARM7, ARM9, X51 series, etc. The information flow in the figure is: After receiving the above-mentioned program block on the ground, the satellite-ground transponder transmits it to the Starwork host, and the Starwork host judges whether it is a program block in the software it is running, and if so, stores the data by itself block, otherwise the data block is distributed to the corresponding satellite-borne lower computer. The star host collects the data packets of each sat...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses an on-orbit updating method for satellite-borne computer software, which comprises the following steps of: constructing a house-keeping system, wherein a house-keeping host communicates with satellite-borne lower computers by on-satellite network buses, and communicates with a satellite-to-ground responder by a remote measurement and remote control interface; setting the software run by each of the house-keeping host and the satellite-borne lower computer to consist of a fixed program block and a variable program block; uploading a program block to the house-keeping host from the ground through the satellite-to-ground responder, and storing the program block or distributing the program block to a corresponding satellite-borne lower computer by using the house-keeping host; when a satellite runs on an orbit, switching a control flag of the corresponding program block off by using a remote control instruction to disable the program block to take part in the running of an on-satellite program when the variable program block needs modifying due to a failure or task change; and when receiving the uploaded updating program block which is verified to be corrected by on-satellite self-checking and remote measurement, switching the control flag of the corresponding program block on by using the remote control instruction to enable the program block to take part in the running of the on-satellite program to finish updating the satellite-borne computer software.

Description

technical field [0001] The invention relates to a method for updating satellite software. Background technique [0002] In order to adapt to different mission requirements in various situations and to deal with various sudden failures, it is necessary to continuously update the on-orbit computer software on the spaceborne computer. [0003] At present, there are already some relatively mature update methods for ground computer software. These methods basically use the "patch" program to operate on the original buggy software and form new software to replace the original buggy software. When installing a patch, it is generally required that the software with the original bug is in a non-running stage, and another new installation software needs to be run, and it is processed as an manipulated "data" object. [0004] The on-orbit maintenance of the on-board computer software cannot use the patch method on the ground. The main reasons are as follows: (1) The on-board program a...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F9/445
Inventor 李孝同施思寒
Owner AEROSPACE DONGFANGHONG SATELLITE