Documentation for the NSSC-1 Used on the Hubble Telescope
To make the experience fit your profile, pick a username and tell us what interests you.
We found and based on your interests.
AOP_Computer.pdfAdvanced Onboard Processor (The Successor to OAO-3/OAO-C)Adobe Portable Document Format - 2.06 MB - 07/02/2021 at 15:04 |
|
|
NASA_Standard_Spacecraft_Computer.pdfDevelopment and Application of NASA's First Standard Spacecraft ComputerAdobe Portable Document Format - 1.21 MB - 06/22/2021 at 00:41 |
|
|
OAO-3_Instruction_set.pdfSoftware support for onboard computer including instruction setAdobe Portable Document Format - 5.69 MB - 06/22/2021 at 00:34 |
|
|
Hubble-media-guide.pdfMedia Guide for the Hubble Telescope with NSSC-1 InformationAdobe Portable Document Format - 971.18 kB - 06/22/2021 at 00:33 |
|
|
Validation_NSSC-1_Hubble.pdfValidation of the NSSC-1 software for the Scientific Instrument Command and Data Handling UnitAdobe Portable Document Format - 682.04 kB - 06/22/2021 at 00:31 |
|
|
NASA has provided some updates to the debug process:
The next steps in the debug process appear to be looking at the Power Control Unit(PCU). The basic information we have about the PCU is:
These voltages are pretty common for computing designs even today, with the exception of the +28 volts. A common ATX power supply provides +5V, -5V, +12V and -12V ( in addition to +3.3V). The PCU is marked in this diagram as A300:
You will notice from the diagram everything seems to be duplicated for redundancy, and several media articles indicate that the PCU has a backup, however none is listed in the diagram or other NASA documentation that I have found.
Interestingly, paper after paper after paper on these early computing systems for spacecraft, the name Ann Merwarth keeps popping up! I found this interesting video on youtube about her...
As noted in several documents, the NSSC-1 appears to have evolved from the earlier OAO-C and OAO-3 computer systems. As such it appears the instruction set is almost identical based on notes provided from Ann C. Merwart. Although the document with the full instruction set for the NSSC-1 appears to not be available, we do have access to the OAO-3 Instruction Set. This datasheet describes a Noun/Verb configuration similar to that of the Apollo era computers.
In several documents including the book Spacecraft Attitude Determination and Control, reference was made to a NASA document by A. Merwarth. I've been unable to locate this document online. If anyone knows the process to request documents from NASA, this one would be good to ask for:
Merwarth, A., Multimission Modular Spacecraft (MMS) Onboard Computer (OBC) Flight Executive Definition, NASA S-700–55, March 1976.
source: NASA
NASA continues to work on resolving an issue with the payload computer on the Hubble Space Telescope. The operations team will be running tests and collecting more information on the system to further isolate the problem. The science instruments will remain in a safe mode state until the issue is resolved. The telescope itself and science instruments remain in good health.
The computer halted on Sunday, June 13. An attempt to restart the computer failed on Monday, June 14. Initial indications pointed to a degrading computer memory module as the source of the computer halt. When the operations team attempted to switch to a back-up memory module, however, the command to initiate the backup module failed to complete. Another attempt was conducted on both modules Thursday evening to obtain more diagnostic information while again trying to bring those memory modules online. However, those attempts were not successful.
The payload computer is a NASA Standard Spacecraft Computer-1 (NSSC-1) system built in the 1980s that is located on the Science Instrument Command and Data Handling unit. The computer’s purpose is to control and coordinate the science instruments and monitor them for health and safety purposes. It is fully redundant in that a second computer, along with its associated hardware, exists on orbit that can be switched over to in the event of a problem. Both computers can access and use any of four independent memory modules, which each contain 64K of Complementary Metal-Oxide Semiconductor (CMOS) memory. The payload computer uses only one memory module operationally at a time, with the other three serving as backups.
Launched in 1990, Hubble has contributed greatly to our understanding of the universe over the past 30 years.
For more information about Hubble, visit: www.nasa.gov/hubble
Create an account to leave a comment. Already have an account? Log In.
Is this the "payload computer" that has been having the recent glitches?
indeed this is the one! after the recent "glitches" , i decided to learn a bit more about the design. Specifically, the "payload computer", is referred to as the Scientific Instrument Command and Data Handling unit or as NASA calls it "SI C&DH".
as a side note, if you do decide to make a hackaday post about this topic, please don't forget to highlight the amazing career of Ann Merwarth!
I'm actually working on an article about Hubble, so I'll be sure to refer to this, and mention Ann. Thanks!
dandy! let me know if i can help with any questions or provide some URLs for getting additional documents...
Become a member to follow this project and never miss any updates
David, thanks very much for posting these background engineering specs.