Shop OBEX P1 Docs P2 Docs Learn Events
Voyager 1 & 2 — Parallax Forums

Voyager 1 & 2

RsadeikaRsadeika Posts: 3,837
edited 2011-06-10 06:56 in General Discussion
I noticed that their was a news item about the spacecraft. The two are at the outer reaches of space, and they are still functioning after thirty three plus years.

This got me thinking about the computer(s) that are on board. Does anybody know what is on the spacecraft? Since the spacecrafts nuclear reactors only put out approximately 200 watts, they do not contain mainframes, I don't think?

I wonder if there is any comparison to be made with a Propeller chips functionality? A lot of questions, and not enough answers.

Thanks
Ray

Comments

  • wjsteelewjsteele Posts: 697
    edited 2011-06-07 06:25
    The computers onboard the Voyager spacecraft are very crude by todays 'standards.' However, they are purpose built for spacecraft. There are actually three main comptuers on each spacecraft. One is the primary comptuer called the Command Control System. It uses an 8-track data storage unit and consist of several built in functions to support the basic operations of the craft, including the alignment of the antennas (to point towards Earth) as well as watch dog (fault detection) functions to maintain minimal operational capability. The second computer is called the Attitude and Articulation Control System and is responsible for attitude control (for all purposes other than fault modes) and the last computer is the Flight Data System, which is responsible for all functions related to the science instrument payloads. They actually share about 68k of memory. From a computing standpoint... they would be very slow versions of a prop with only 3 cogs... but roughly the same architecture. (at least in the conecpts of HUB and COG memory, etc.) The biggest difference is that on Voyager, they very seldomly use multiple computers at the same time, except when they were observing a planet. Most of the time, they turn off one comptuer before turning on another... but the memory is maintained between them (like if we do a CogNew on the Prop.)

    As for the power state, the RTG (radioisotope thermoelectric generators) nomimally produced a maximum 315 watts... however they're currently only outputting about 270 watts due to the normal decay of the radioactive fuel. Each craft (which is identical) had 10 science instruments on board and about half are shut down on each due to the diminished power. They both use an optical alignment (star tracker) platform to stabilize the spacecraft, but also contain gyroscopic stabilizers as well.

    Bill
  • Peter KG6LSEPeter KG6LSE Posts: 1,383
    edited 2011-06-07 07:01
    I was JUST chatting with a friend about RTGs last night ..
    to bad RTGs are frowned apon as a power sorce these days for space craft .

    Peter
  • HollyMinkowskiHollyMinkowski Posts: 1,398
    edited 2011-06-07 12:46
    What strikes me as really cool is that it is possible to update the firmware
    on these spacecraft even though they are billions of miles out!

    It's cool just to be able to update firmware over the web...but OMG! doing it
    to a computer out beyond the solar system..WoW!

    I just love this stuff....
  • localrogerlocalroger Posts: 3,451
    edited 2011-06-07 16:56
    Holly, that blows my mind too -- especially when they have to do it with message turnaround times measured in days. And they have to keep people around who are sharp enough on all this obsolete stuff to make sure they don't hose the spacecraft with an upload. And if you're the guy who held that candle for 30 years what do you do the day the craft doesn't answer? Learn to say "Do you want fries with that" in 1802 assembly language?
  • wjsteelewjsteele Posts: 697
    edited 2011-06-07 18:55
    localroger wrote: »
    And if you're the guy who held that candle for 30 years what do you do the day the craft doesn't answer?

    At their current distance, it turns out to be quite often that they don't actually receive the message. Usually only about 20% of the messages get acknowledged by the spacecraft. To me, the most amazing part is that their transmitters are broadcasting at only about 20 watts... think about that... our antennas are so good they can pick out the signal the power of a small light bulb out of the background noise from over 7 billion miles away!

    Bill
  • markaericmarkaeric Posts: 282
    edited 2011-06-07 19:10
    Peter,

    I remember reading somewhere that the new Mars rover will use an RTG generator rather than solar like on the previous ones. It's a great idea since it'll enable a long service life.
  • Oldbitcollector (Jeff)Oldbitcollector (Jeff) Posts: 8,091
    edited 2011-06-07 19:37
    BTW, there is some good information regarding V'Ger at NASA's website..

    http://voyager.jpl.nasa.gov/

    OBC
  • localrogerlocalroger Posts: 3,451
    edited 2011-06-08 09:04
    wjsteele wrote: »
    think about that... our antennas are so good they can pick out the signal the power of a small light bulb out of the background noise from over 7 billion miles away!

    Awhile back I read that if you added up the energy represented by every radio signal ever received in the history of radio astronomy, it would not equal the impact of a single snowflake hitting the ground.
  • Dave HeinDave Hein Posts: 6,347
    edited 2011-06-08 09:37
    localroger wrote: »
    Awhile back I read that if you added up the energy represented by every radio signal ever received in the history of radio astronomy, it would not equal the impact of a single snowflake hitting the ground.
    What? Let's say a snowflake is 0.1 gram, and it falls at a speed of 10 cm/s. That works out to a kinetic energy of 0.5 * 10**(-4) * (0.1**2) = 0.5 micro-Joules. Now let's say that we've been receiving astronomical radio waves for 70 years, which is 2 billion seconds. So the total energy received in Joules would be 2 billion times the average power received in Watts. The average power would have to be less than 1 pico-Watt.

    I guess it depends on what you mean by the "radio signal" received by radio astronomy. I suspect the Arecibo dish picks up much more than a pico-Watt of astronomical microwave background radiation, but I might be wrong. Of course, if we're excluding the background radiation and just talking about radiation from stars and galaxies, then that is probably much less than the kinetic energy in a snowflake.
  • wjsteelewjsteele Posts: 697
    edited 2011-06-08 11:25
    markaeric wrote: »
    I remember reading somewhere that the new Mars rover will use an RTG generator rather than solar like on the
    previous ones.

    Yes, that is correct. The MSL (named Curiosity) will also use a very novel technique of landing instead of the equally novel airbag methods. It will actually be lowered to the surface via a crane off of a hovering platform. When it touches the ground, pyro charges will cut the cables and the "sky crane" will fly off.

    The reason they're using both of these new technologies is due to the shear size of the new rover... about the size of a small car. The MER-A and MER-B (Opportunity and Spirit) rovers were about the size of a small riding mower... and the original Sojourner rover was the size of a toaster oven. The MERs were just about at the limit that a solar panel could power. Because the sunlight could only power the unit for a few hours a day, the observation times were very short. Interestingly enough, Curiosity is powered by a RTG with a nominal output of about 125 watts, but that is roughly continous throughout the mission profile of a year... so there is a whole lot more energy available to the system. On average, there should be about 4 times the power available to the Curiousity rover than was available for Spirit and Opportunity.

    Using an RTG will also allow Curiosity to work 24 (or 28) hours per day (sol) and, more importantly, will allow the science to extend into the night time (climate observations, stellar observatory, etc.) which the MERs couldn't do.

    Bill
  • localrogerlocalroger Posts: 3,451
    edited 2011-06-08 19:41
    Dave: The strongest signals we have ever received from space are those from Jupiter; they were actually interfering with terrestrial communications, which is how the field was discovered.

    In other news: The reason for avoiding RTG's is that they carry a hell of a lot of nuclear fuel, and should there be a launch or other sort of atmospheric re-entry accident they could cause a contamination incident comparable to a full-blown reactor meltdown. Cassini bothered a lot of people because of its particularly large RTG and the fact that it made several Earth fly-by passes to get the Solar angular momentum to shoot for Saturn; if a flyby pass had hit the Earth there is no technology known to Man that could have contained the radioisotopes. That furore is a primary reason Spirit and Odyssey are solar powered.

    In better news though the Mars missions don't have to do slingshot flybys to get to their target so if they survive launch, there is no further risk.
  • Heater.Heater. Posts: 21,230
    edited 2011-06-09 03:10
    Here is what I just found about the voyager computers:
    There are three different computer types on the Voyager spacecraft and there are two of each kind. Total number of words among the six computers is about 32K.

    Computer Command System (CCS) - 18-bit word, interrupt type processors (2) with 4096 words each of plated wire, non-volatile memory.

    Flight Data System (FDS) - 16-bit word machine (2) with modular memories and 8198 words each

    Attitude and Articulation Control System (AACS) - 18-bit word machines (2) with 4096 words each.

    According to my calulations, that's a total of about 68KB, or small potatoes compared to today's microprocessors. We probably could perform all functions with one of today's boards and still have room for solid state data storage and much more fault detection software. We would still need a second unit for redundancy. Today's microprocessors are also much faster than the chips used on Voyager and a comparative system would use less electrical power. On the other hand, software might be more complicated as opposed to that used in an interrupt type system, but it would be much more capable and more flexible.

    Let's look closer at the CCS. The CCS has two main functions: to carry out instructions from the ground to operate the spacecraft, and to be alert for a problem or malfunction and respond to it. Two identical 4096- word memories contain both fixed routines (about 2800 words) and a variable section (about 1290 words) for changing science sequences. The CCS issues commands to the AACS for movement of the scan platform or spacecraft maneuvers; to the FDS for changes in instrument configurations or telemetry rates and to numerous other subsystems within the spacecraft for specific actions. Fault-protection algorithms are also stored in the CCS, occupying roughly 10 percent of the CCS memory.

    The main functions of the FDS are to collect data from, and controls the operations of, the scientific instruments; and to format engineering and science data for on-board storage and/or real-time transmission. The FDS also keeps the spacecraft "time" and provides frequency references to the instruments and other spacecraft subsystems.

    The Voyager spacecraft computers are interrupt driven computer, similar to processors used in general purpose computers with a few special instructions for increased efficiency. The programming is a form of assembly language.

    There is no clock chip, as such, in the spacecraft. The "clock" is really a counter, based on one of several electronically generated frequencies. These frequencies, based on a reference, generated by a very stable oscillator, are converted and fed to different locations in the spacecraft as synchronization signals, timers, counters, etc. The "clock" signal is part of the information telemetered to the ground and it is with ground software that we convert to day of year, time of day Greenwich Mean Time.

    Voyager was built in-house at JPL; the computers were manufactured by General Electric to JPL specifications.

    From here:http://voyager.jpl.nasa.gov/faq.html

    This whole project is amazing. I can't even get a signal from the DCF77 time transmitter 2000Km away:)
  • Dave HeinDave Hein Posts: 6,347
    edited 2011-06-09 06:07
    localroger wrote: »
    Dave: The strongest signals we have ever received from space are those from Jupiter; they were actually interfering with terrestrial communications, which is how the field was discovered.
    Here's an interesting webpage on receiving radio signals from Jupiter. http://www.spaceacademy.net.au/spacelab/projects/jovrad/jovrad.htm
  • wjsteelewjsteele Posts: 697
    edited 2011-06-09 06:28
    localroger wrote: »
    The reason for avoiding RTG's is that they carry a hell of a lot of nuclear fuel, and should there be a launch or other sort of atmospheric re-entry accident they could cause a contamination incident comparable to a full-blown reactor meltdown. Cassini bothered a lot of people because of its particularly large RTG and the fact that it made several Earth fly-by passes to get the Solar angular momentum to shoot for Saturn; if a flyby pass had hit the Earth there is no technology known to Man that could have contained the radioisotopes. That furore is a primary reason Spirit and Odyssey are solar powered.

    Two points of clarification. One, The MER-A and MER-B rovers DO contain several small radioisotope heat generators to keep the electronics warm (in addition to the thermal electric heaters.) As well, RTGs were never considered by the engineers designing them simply due to their size and the fact that they were simply "larger" versions of the Pathfinder mission, which also used solar panels. The solar panels were always the first design choice for powering them.

    And second, the current design of RTGs (since the late 60's) are contained in a graphite aeroshell that is designed to withstand the most severe reentry possible without containment failure. They were actually tested during the Apollo 13 incident, where the Lunar Lander was jetisoned on the return trip to Earth. It reentered the atmosphere at such a great angle that the only pieces that remained were the RTG's containment vessle and a few of the larger components of the engine. It is safely at the bottom of the sea and continous monitoring shows no sign of breach.

    Most of the scientists and engineers know exactly how safe these modern units are, however, it is more political and FUD that causes people to think they are unsafe. Cassini's use of 3 RTGs along with many many (well over 100) of the smaller heaters was a concern mostly during launch and was never really an issue on the flyby's. Several RTGs have been lost and reentered over the years, but all of them were the first generation designs (or poor Soviet designs) that wern't protected with the graphite casings. If I remember correctly, there is still one somewhere that crashed in South America that the Soviets lost, but all the others that were lost burned up in the atmosphere with minimal exposure.

    Bill
  • Invent-O-DocInvent-O-Doc Posts: 768
    edited 2011-06-09 06:58
    That's right Bill. RTGs are very safe, they aren't even reactors but generate electricity through the radioactive decay heat of plutonium. The only reason we don't have more is that we have run out of them. We need to make new ones and nobody has stepped up to the plate yet. Once you have a space probe that goes past the asteroid belt, solar power isn't a realistic option (despite the solar juno probe a solar jupiter orbiter - it is an inefficient design because of lack of RTGs).

    Some of those soviet reentries were full reactors, not just RTGs.

    I understand that there is some very old equipment that is hard to maintain needed to communicate and program the voyagers. I wonder why they don't make an emulator like the MESS project of something>


    @Bill - are you coming to UPENE?
  • HumanoidoHumanoido Posts: 5,770
    edited 2011-06-09 11:35
    Rsadeika wrote: »
    I noticed that their was a news item about the spacecraft. The two are at the outer reaches of space, and they are still functioning after thirty three plus years. This got me thinking about the computer(s) that are on board. Does anybody know what is on the spacecraft?

    RCA 1802CDP MPU

    http://www.websters-online-dictionary.org/definitions/RCA+1802?cx=partner-pub-0939450753529744%3Av0qd01-tdlq&cof=FORID%3A9&ie=UTF-8&q=RCA+1802&sa=Search#906
    From the outset the 1802 has also been available fabricated in Silicon on Sapphire semiconductor process technology, which gives it a degree of resistance to radiation and electrostatic discharge (ESD). Along with its extreme low-power abilities, this makes the chip well-suited in space applications (also, at the time the 1802 was introduced, very few, if any, other radiation-hardened microprocessors were available in the market). The 1802 was used in the Voyager, Viking, and Galileo spacecraft, and has been widely used in Earth-orbiting satellites. The Voyager spacecraft have three 1802s running at 6.4 MHz. All these CPUs sent to space were operating at full military specification temperatures (-55 to +125 °C).

    http://www.medical-answers.org/hd/index.php?t=RCA+1802
    The RCA 1802 has a static CMOS design with no minimum clock frequency, so that it can be run at very low speeds and low power. It has an 8-bit parallel bus with a bidirectional data bus and a multiplexed address bus (i.e., the high order byte of the 16-bit address and the low order byte of the address take turns in using the 8-bit physical address bus lines, by accessing the bus lines in different clock cycles).

    The RCA 1802 has a single bit, programmable output port, and four input pins which are directly tested by branch instructions. Its I/O mode is flexible and programmable, and it has a single-phase clock with an on-chip oscillator. Its register set consists of sixteen 16-bit registers. The program counter (PC) can reside in any of these, providing a simple way to implement multiple PCs, pointers, or registers. In addition to standard CMOS technology, the 1802 was also available fabricated in Silicon on Sapphire semiconductor process technology, which gives it a degree of....

    http://www.decodesystems.com/cosmac/
    Although the 1802 is now more than 30 years old, it continues to prove itself in many industrial and commercial applications. A persistent rumor identifies it as the furthest microprocessor from Earth, having been used on board the Voyager spacecraft. (Voyager 1 is now the furthest human-made object from the Earth, at more than 100 A.U. distance.) Certain versions of the chip were extremely resistant to cosmic ray upset, making it well-suited for use in space. However, design work for the Voyager and Viking series spacecraft began long before the 1802 was available; instead they used custom-engineered computers. The Galileo spacecraft, however, used several 1802 processors.

    http://www.old-computers.com/museum/computer.asp?c=543
    The CDP-1802 CPU was also used as the heart of the Voyager, Viking and Galileo probes ! Until recently the 1802 was quite popular (for alarm systems for example) thanks to its CMOS technology ideal for low power systems.

    http://www.cpu-museum.com/180x_e.htm
    Besides the chip is the heart of the Voyager, Viking and Galileo (along with some AMD 2900 bit slice processors) probes. One reason for this is that a version of the 1802 used silicon on sapphire (SOS) technology, which leads to radiation and static resistance, ideal for space operation.

    http://slideshow.techworld.com/3201497/the-11-most-influential-microprocessors-of-all-time/5/
    Breakthrough application: NASA Voyager 1 (1977) The RCA 1802 was the first microprocessor in space. Due to RCA's aggressive positioning of the 1802 in the late 1970s, the chip made its way into numerous probes and satellites most notably the Viking, Galileo, and Voyager missions. Its low power consumption and a radiation-hardened version made it ideal for the harsh conditions beyond Earth's atmosphere. Voyager 1 is currently 10.2 billion miles from Earth and hurtling toward interstellar space. If alien engineers do find Voyager 1, they could learn everything about Earth's computer systems by reverse-engineering the 1802, which would have to make it more influential than all of the other CPUs on this list combined.

    Note: information from Wikipedia is not included here because it is in error
  • Martin_HMartin_H Posts: 4,051
    edited 2011-06-09 18:07
    localroger, I heard the radio telescope energy is equal to a snow flake on Cosmos back in the 80's. So maybe we're at two snowflakes now.

    Dave Hein, several kit Solar and Jupiter radio telescopes are sold. I've been contemplating getting a Radio Jove http://radiojove.gsfc.nasa.gov/office/kit_requests.htm for a while now.
  • PJAllenPJAllen Banned Posts: 5,065
    edited 2011-06-10 05:45
  • wjsteelewjsteele Posts: 697
    edited 2011-06-10 06:56
    @Bill - are you coming to UPENE?

    Yep... I plan on going to both UPEC as well as UPENE.

    Bill
  • Note that the information above about the Voyagers using an 1802 microprocessor is INCORRECT.

    It was a falsity that was widespread on the web, but has been increasingly corrected.

    This has been verified via design specifications and documentation from the project websites and other sources.

    Quoting this site: (slightly edited and amended -- http://forums.hardwarezone.com.sg/92584562-post1.html )

    (cached here: http://webcache.googleusercontent.com/search?q=cache:L0q8InmQ6REJ:forums.hardwarezone.com.sg/92584562-post1.html+&cd=13&hl=en&ct=clnk&gl=us )

    The computer on the Viking Orbiter were General Electric 18-bit TTL machines (not 12-bit) with a bit-serial, single register accumulator and bit-serial access to plated-wire RAM (4096 words). It executed around 25,000 instructions per second. The Viking Lander computers (Honeywell HDC 402) were a different design with 18,000 24-bit words of plated-wire RAM.

    The Viking probes are commonly mistakenly claimed to be run by an 1802, however their is no factual basis to this.

    The actual processors were a 18bit design with 64 instructions. The Voyager probes used the same design for one of its computers.

    Voyager 1 and 2 used the same computer as the Viking Orbiter in only one of its 3 computerized subsystems (the Command and Control Subsystem). The Attitude and Articulation Control Subsystem used an augmented version of the CCS computer that inserted a unit (the Hybrid Buffer Interface Circuit (HYBIC)) between the CPU and RAM, which intercepted instructions to add indexed addressing capability (at the expense of other instructions), and accelerated instructions that used idle cycles. The third computer, used in the Flight Data Subsystem, was a new custom design in CMOS with a 128 register, nibble-serial CPU and 8096 words of 16-bit RAM. It ran about 80,000 instructions per second.

    The Voyager probes (like the Viking Probes) are commonly mistakenly claimed to be run by an 1802, however their is no factual basis to this.

    Both Voyager probes are still operating, 35 years after launch (2012)

    The Space Shuttles used Intel 8086 and RCA 1802 (display controller) - Later Intel 80386. The Space shuttle uses the APA-101S computer (5 of them for redundancy). They run at about 1.2MIPS and still use a couple megs of ferrite core memory (which is impervious to radiation). The entire control software for the shuttle is less then one meg. The new glass cockpit in the shuttle runs on Intel 80386s.

    The Galileo spacecraft is the only known craft outside of Earth orbit to use the RCA 1802, for the Command and Data System. Sandia Labs Rad hard 2901s were used in the Attitude Control Computers.

    The 1802s used in space are built using Silicon-on-Sapphire which is much more stable in a radiation environment. In the Gallileo Spacecraft a total of 6 (possibly 4) 1802s were used (2 for the High level modules, 4 for the low level modules). Combined they had 176k of memory.
    The 2901s were configured as a 16bit processor (4x4bit2901s) and duplicated for redundancy for a total of 8x2901s.

    Some Earth-orbit satellites used the 1802 microprocessor.
  • Cluso99Cluso99 Posts: 18,069
    edited 2016-03-20 00:14
    Thanks Bill. Quite interesting. Seems the reports about the Voyagers are far and few between now. I keep looking though.

    BTW They will not want to use the newer 22nm and smaller ICs on any long distance spacecraft. It has been reported that at the wire scale of these chips, the wires behave like they are molten and migrate over time. Life expectancy is only just over 10 years!
    So most new laptops and phones will likely not be working in 10 years. That's progress ;)
  • Note that the Wikipedia page has now been fully updated and contains correct information.

    https://en.wikipedia.org/wiki/RCA_1802
  • Cluso99 wrote: »

    BTW They will not want to use the newer 22nm and smaller ICs on any long distance spacecraft. It has been reported that at the wire scale of these chips, the wires behave like they are molten and migrate over time. Life expectancy is only just over 10 years!
    So most new laptops and phones will likely not be working in 10 years. That's progress ;)


    That's disturbing, we are forced to upgrade systems every five years just to be on the safe side. Doesn't sound like progress to me, dependability is intentionally compromised for the almighty dollar. Like a hard drive failure, I would like to know when my laptop is going to be bricked. How about a doomsday timer in BIOS.
  • MikeDYur wrote: »
    That's disturbing, we are forced to upgrade systems every five years just to be on the safe side. Doesn't sound like progress to me, dependability is intentionally compromised for the almighty dollar. Like a hard drive failure, I would like to know when my laptop is going to be bricked. How about a doomsday timer in BIOS.

    While Y2K was not the doomsday the media made it out to be, it did require companies to do an audit of all their production systems to ensure they would work after the rollover. One of the things companies often found was a forgotten systems tucked away in the corner of their data center doing something critical that no one knew about. This had the positive side effect of cleaning up much of that technical debt and getting a fresh start.

    Unfortunately that's now 17 years ago and a new generation of technical debt is emerging. Having these legacy systems randomly fail is not going to be fun.
  • Heater.Heater. Posts: 21,230
    Martin_H,
    ...dependability is intentionally compromised for the almighty dollar
    Or....the consumer gets what they order:

    Vendor: We have new gadgets for you that are cheaper, smaller, faster, more power efficient. Or you can continue using your old C64 and IBM PC x86.

    Consumer: Ooo...give me the cheap, fast, small, efficient stuff. I hate my clunky IBM PC battle ship.

    Vendor: OK, here you are. By the way, we had to adopt a technology that will only last 2 years to do this, hope you don't mind.

    Consumer: Thanks. That's OK, I throw all my old Smile into the land fill every two years anyway. After all you keep producing ever smaller, cheaper, more powerful, efficient gadgets. Why would I keep the old ones? Besides, running around with last years old gadgets makes one a social outcast.

    The rest of us can continue using Propellers :)













  • MikeDYurMikeDYur Posts: 2,176
    edited 2016-08-03 13:09
    Heater. wrote: »
    I throw all my old Smile into the land fill every two years anyway. After all you keep producing ever smaller, cheaper, more powerful, efficient gadgets. Why would I keep the old ones? Besides, running around with last years old gadgets makes one a social outcast.

    The rest of us can continue using Propellers :)













    If my own girls and their families are any example, one of the best jobs out there could be trash collection, it's the fringe benefits.

    I wasn't raised that way, and we certainly didn't raise them that way. I always took care of anything I owned, not to think I could just replace it.
Sign In or Register to comment.