The application discloses a fault-tolerant implementation method of a
star sensor storage
system against single event upsets, and solves the short board of the existing
star sensor storage
system against single event upsets and the technical problem that the processor internal FLASH capacity is insufficient to implement
triple modular redundancy and the like.The method comprises three parts of power-on loading fault-tolerant reading, external SRAM star table dynamic refreshing and internal FLASH data automatic repairing.The ECC
error processing is accurate and efficient, and is suitable for the hardware characteristics.The hardware parameters of 32 bytes corresponding to 10 bits of ECC and 32
byte error positioning
granularity are adapted, single-bit error is only recorded and not switched to
backup, the
data accuracy is guaranteed by relying on hardware error correction, double-bit error is temporarily switched to
backup reading, the error correction efficiency and data reading fluency are considered, and the real-time operation requirement of the
star sensor is met.The application greatly improves the reliability of the star sensor in long-term operation in
orbit, and effectively reduces the
failure rate in
orbit and operation and maintenance cost.