Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method for modifying on-orbit product software on satellite without influencing normal operation

A product software, normal operation technology, applied in software engineering design, program code conversion, instruments, etc., can solve problems such as inability to modify and maintain on-orbit, affecting the success or failure of tasks, affecting normal control, etc., to ensure safety, reliability and maintainability. , Improve the maintainability of products, the effect of safe and reliable modification

Active Publication Date: 2019-10-08
BEIJING INST OF CONTROL ENG
View PDF11 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] (1) Only on-orbit modification of system controller products (such as star mission computer, control computer) and star sensor stand-alone software is carried out, rarely involving actuators (executors need to keep working in orbit, if the software is modified and maintained , generally needs to exit the normal working state, which may affect the stable operation of the satellite. In addition, the software and hardware design of the single-machine system of the actuator is generally solidified in the PROM, which cannot be modified and maintained on-orbit, and only parameter modification can be performed;
[0005] (2) Generally, when performing on-orbit modification of the software of stand-alone products such as star sensors, it is necessary to set other stand-alone devices to take over to determine the attitude (for example, multiple star sensors, set other star sensors to determine the attitude by command) or Attitude control, the modified product exits the working mode, and only the modification and maintenance of the on-orbit program is performed, which affects the normal control
If the on-board product software cannot be modified on-orbit, and the verification on the ground is not sufficient or in place, it is very likely that there will be common software problems, which will affect the success or failure of the mission.

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
  • Method for modifying on-orbit product software on satellite without influencing normal operation
  • Method for modifying on-orbit product software on satellite without influencing normal operation
  • Method for modifying on-orbit product software on satellite without influencing normal operation

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0055] The focus of the above method is to use the normal working channel, without adding any hardware, and without affecting the normal operation of the system and products, the modification of the product software on the star is realized through the protocol handshake. The present invention will be specifically described below by taking the variable speed control torque gyro software as an example.

[0056] The variable speed control torque gyro software includes operating system software and application layer software. The operating system system software is composed of a boot area and a non-boot area. The software is all solidified in FLASH. After power-on, the operating system software boot area of ​​the FLASH starts to run, and the operating system software boot area loads its non-boot area and application layer software into the SRAM for operation. The allocation of FLASH and SRAM memory areas is shown in the figure below. The programs in FLASH are all stored in three ...

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 provides a method for modifying on-orbit product software on a satellite without influencing normal operation. The method comprises the following steps: (1), obtaining first injection code information which comprises a new product function execution code and an injection region head address, and extracting the new product function execution code from the first injection code information and storing the new product function execution code into an injection region; and (2) obtaining second injection code information including a jump function execution code jumping to the head address of the injection region and the head address of the storage region where the to-be-modified code is located, extracting a jump function execution code; storing the to-be-modified code in a storagearea where the to-be-modified code is located; replacing the to-be-modified code in the program running in the on-board product with the skip function execution code, when the skip function executioncode enables the program pointer to run to the to-be-modified code, skipping to the head address of the injection area, calling a new product function execution code, and executing the new product function execution code. According to the invention, the safety of product on-orbit operation and the product maintainability are greatly improved.

Description

technical field [0001] The invention relates to a method for on-orbit modification of on-satellite product software without affecting normal operation. The on-satellite product software is modified under the condition of stable attitude control of the on-orbit satellite and belongs to the technical field of satellite on-orbit maintenance and control. Background technique [0002] At present, most of the on-board products use high-performance processors and large-capacity modifiable program memory. The technical status of the whole machine is new, and the development technology is extremely difficult. At the same time, the software code is large in scale and not mature enough, and the ground assessment intensity and development time are limited. , in order to avoid the risk of long-term operation in orbit, there is a strong demand for single-machine on-orbit program modification and maintenance. [0003] During the satellite's in-orbit operation, business continuity and attit...

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
IPC IPC(8): G06F8/654G06F8/41
CPCG06F8/654G06F8/41Y02D10/00
Inventor 张万利张晋谌颖李艳李博文赵雷吴倩王裙吕文华
Owner BEIJING INST OF CONTROL ENG
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products