Hot backup fault-tolerance method based on real-time operating systems and used for three satellite borne computers

A technology of real-time operating system and on-board computer, which can be used in the directions of error detection of redundant data in computing, error detection of redundant data in hardware, generation of response errors, etc., which can solve problems that cannot meet the actual needs of aerospace development. Requirements and other issues to achieve the effect of reducing the asynchrony of the three machines, ensuring smooth transition, and seamless switching

Active Publication Date: 2013-12-25
BEIJING INST OF CONTROL ENG
View PDF5 Cites 19 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

At present, there is no implementation method based on the three-machine hot backup fault-tolerant structure, so it cannot meet the actual needs of aerospace development.

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
  • Hot backup fault-tolerance method based on real-time operating systems and used for three satellite borne computers
  • Hot backup fault-tolerance method based on real-time operating systems and used for three satellite borne computers

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0026] The tasks of the three-machine hot standby structure based on the TSC695 real-time operating system are mainly divided into five tasks, namely: mode control task, telemetry and remote control task, three-machine data exchange and comparison task, system management task and idle task. The mode control task is mainly responsible for data acquisition, attitude calculation and control, navigation calculation and guidance, system fault detection and processing, etc. Telemetry and remote control tasks mainly complete the processing of injected data and instructions, packaging of telemetry data, and packaging of data to be compared among three machines. The three-machine data exchange and comparison task mainly realizes the sending, receiving, comparison and two-out-of-three comparison data among the three single machines. The system management task is mainly responsible for monitoring the operation of the system, packaging the telemetry data of the operating system, setting t...

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 a hot backup fault-tolerance method based on real-time operating systems and for three satellite borne computers. The method comprises the following steps: firstly constructing three computers installed with the same real-time operating systems; in each control period, acquiring data of the other two computers by one single computer through data exchange among the three computers; comparing a first computer with a second computer, the first computer with a third computer and the second computer with the third computer; setting a mark indicating whether the first computer is in a good condition or not according to the consistence of data comparison results in combination with factors indicating whether each single computer is reset or not, whether ''a computer switching command word'' is valid or not and the like; running the three single computers synchronously in the same external output control states, and making one on-duty computer be responsible for final external output. During failure process, the three single computers run synchronously, state acquisition is not necessary during on-duty-computer switching, so that the failure recovery time is shortened, high instantaneity is achieved, gaps in system control are eliminated in a switching process, stable transition of system control can be realized, and independent reconfiguration of the systems is realized.

Description

technical field [0001] The invention relates to a fault-tolerant method for a three-machine redundant hot backup of an on-board computer. Background technique [0002] ERC32CPU (TSC695) is a dedicated chip for aerospace, with strong shock resistance and radiation resistance. The design idea and method of TSC695 real-time operating system are as follows: [0003] 1) The task scheduling adopts a priority-based preemptive scheduling strategy, and the task priority adopts a fixed priority; [0004] 2) Task state transition selection is performed among three task states (execution, ready, sleep); [0005] 3) Based on the premise that there are few external interrupt sources in the application system and no nesting occurs, the interrupt management program adopts the principle of not allowing external interrupt nesting to simplify the design; [0006] 4) Provide a mechanism for quick response to interrupts, so that the fastest response speed can be achieved when responding to so...

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 Applications(China)
IPC IPC(8): G06F11/20G06F11/14
Inventor 吴琨胡洪凯张洪华何健李任欣程铭刘波王婧徐建
Owner BEIJING INST OF CONTROL ENG
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products