A real time fault tolerant microprocessor based On-Board Computer System for INSAT-2 spacecraft

  • J. K. Kishore
  • R. S. Manjunatha
  • V. K. Agrawal
  • N. K. Malik
  • P. S. Goel
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 863)


On board computers for spacecrafts are required to work for a long period of time with a very high reliability. The design of such a computer has to be accomplished within major constraints such as use of high reliability components, low power consumption, minimum weight and volume. This paper describes a Radiatioin Hardened (R/H) 80C86 processor based On-Board Computer System (OBCS) for attitude and orbit control of INSAT-2 spacecraft, which incorporates a number of novel fault-tolerant features that do not have major overheads in terms of either hardware or software or processing time. The paper concludes with suggestions for improving the performance of On-Board computers for future spacecrafts.


Safe Mode Orbit Control Single Event Upset Major Cycle Thruster Firing 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Perry M.A., “The characteristics and application of an on-board computer for use on spacecraft”, Journal of British Interplanetary Society, Vol. 27, pp. 512–520, 1974.Google Scholar
  2. 2.
    Anderson T., and Lee P., “Fault tolerant principles and practice”, Englewood cliffs, N.J., Prentice-Hall, 1981.Google Scholar
  3. 3.
    Johnson B.W., “Design and analysis of fault tolerant digital systems”, Addison-Wesley Publishing Company, Inc., 1989.Google Scholar
  4. 4.
    Gunzenhauser R., and Wlaka M., “A microcomputer based system for on-board attitude control applications”, Journal of British Interplanetary Society, Vol. 32, pp. 15–23, 1979.Google Scholar
  5. 5.
    Liu Y.C., and Gibson G.A., “Microcomputer systems: The 8086/8088 family-Architecture, programming and design”, Prentice-Hall, International Inc., Englewood Cliffs, USA.Google Scholar
  6. 6.
    The 8086 Family User's Manual, Santa Clara, California Intel Corporation.Google Scholar
  7. 7.
    Kishore J.K., and Agrawal V.K., “Handbook of OBC hardware” — Internal Document of ISRO.Google Scholar
  8. 8.
    Avizienis A., “Fault tolerance: The survival attribute of digital systems”, Proceedings of the IEEE, Vol. 66, No. 10, Oct. 1978, pp. 1109–1123Google Scholar
  9. 9.
    Johnson B.W., “Fault Tolerant Microprocessor Based Systems”, IEEE Micro, Vol. 6, Dec. 1984, pp. 6–21.Google Scholar
  10. 10.
    Manjunatha R.S., and Mahendra Nayak and Agrawal V.K., “OBC Software Design Document” — Internal document of ISRO.Google Scholar
  11. 11.
    Avizienis A., and Chen L., “N-Version programming: a fault-tolerant approach to reliability of software operation”, Digest of Eighth International Symposium on FTC, Toulouse, France, 1978, pp. 3–9.Google Scholar
  12. 12.
    Randell B., “System structure for software fault-tolerance”, IEEE Transaction in Software Engineering, Vol. SE-1, June 1975, pp. 220–232.Google Scholar
  13. 13.
    Hecht H., “Fault-Tolerant Software for real-time applications”, ACM computing surveys, Vol. 8, Dec. 1979, pp. 391–407.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1994

Authors and Affiliations

  • J. K. Kishore
    • 1
  • R. S. Manjunatha
    • 1
  • V. K. Agrawal
    • 1
  • N. K. Malik
    • 1
  • P. S. Goel
    • 1
  1. 1.Control Systems GroupISRO Satellite CentreVimanapura, BangaloreIndia

Personalised recommendations