Welche Art von Computern werden (im Allgemeinen) in Robotern (dh Raumsonden und Rover) im Vergleich zu menschlichen Fahrzeugen (wie der ISS, Sojus) verwendet?
Unterfrage: Welche technischen Daten sind wichtig für Computer, die im Weltraum betrieben werden sollen?
Ich frage, weil ich neugierig auf die Unterschiede zwischen beispielsweise den Laptops war, die sie manchmal auf der ISS und Raumsonden verwenden, und auch, welche Art von Elektronikprinzipien im Weltraum funktionieren und welche nicht (oder einfach nur effizient und nicht effizient).
Die Laptops auf der ISS können nur für nicht zeitkritische Zwecke verwendet werden. Diese Laptops werden für einige geschäftskritische Aufgaben verwendet, aber nur, wenn die Aufgabe die Zeit bewältigen kann, die erforderlich ist, um einen gerösteten Laptop durch einen anderen zu ersetzen. Diese Laptops sind kommerziell von der Stange und sie schneiden nicht gut gegen kosmische Strahlung ab. Die meisten Treffer der kosmischen Strahlung führen zu einer "Einzelereignisstörung", bei der Bits im Speicher umgedreht werden. Starten Sie den Computer neu und es ist normalerweise in Ordnung. Normalerweise. Einige Treffer der kosmischen Strahlung richten mehr Schaden an und der Computer ist wirklich geröstet.
Die meisten Flugcomputer, die zur Steuerung sicherheits- oder missionskritischer Aspekte eines Raumfahrzeugs oder eines Roboters verwendet werden, sind extrem teure, strahlungsgeschützte Computer, deren Gegenstücke am Boden in einigen früheren Jahrtausenden Stand der Technik (nicht Stand der Technik) waren.
Die einzige Ausnahme ist SpaceX (siehe http://aviationweek.com/blog/dragons-radiation-tolerant-design ), das die erforderliche Redundanz durch den Einsatz vieler Computer erreicht hat. Der Kompromiss ist eine etwas teurere Software, um all diese Computer synchron zu halten und diejenigen zu finden, die die Ranch verlassen haben, im Vergleich zu viel billigerer und viel, viel, viel leistungsfähigerer Computerhardware. SpaceX entschied sich für die Flugcomputer-Route von der Stange. Das Fliegen mit Computern, die vor fünfzehn bis zwanzig Jahren Stand der Technik waren, schränkt die Möglichkeiten an Bord stark ein.
Die dedizierten Missionscomputer werden ausgiebig auf Vibrationsfestigkeit, Widerstandsfähigkeit gegen kosmische und Sonnenstrahlung (sowohl Partikel als auch EM) und Magnetfelder getestet und werden auch für niedrigen Energieverbrauch und hohe Zuverlässigkeit priorisiert. Im Allgemeinen führt dies zu Prozessoren, die eine oder drei Generationen älter sind als aktuelle Desktops, und häufig zu größeren Architekturversionen und langsameren Geschwindigkeiten.
Darüber hinaus handelt es sich bei den Motherboards und Gehäusen häufig um kundenspezifische Designs, wie das aktualisierte AP-101B des Shuttles, das einen 400-kHz-Single-Core-Hauptprozessor und 24 dedizierte IO-Prozessoren in einem strahlungsbeständigen Gehäuse mit einem vibrationsbeständigen Motherboard und einem sehr kleinen verwendet Speichermenge - ein paar hundert Kilobyte.
Viele Satelliten verwenden handelsübliche Prozessoren; Jahrelang waren der Zilog Z-80, der Intel 8080 und der Motorolla 68000 Grundnahrungsmittel-Prozessoren, weil sie beide kostengünstig waren (nachdem sie die Patente überlebt hatten) und bereits die Testanforderungen der NASA bestanden hatten. Neuere Prozessoren haben sie seitdem im allgemeinen Gebrauch ersetzt, aber Missionen bis in die späten 1990er Jahre verwendeten NASA-spezifische 8080-Chips aus der Produktion. (Ein Top-End-Z80 ist 20 MHz, 8-Bit sauber, Single-Core und kostet 12 US-Dollar. Dies hat dazu geführt, dass einige Studenten es für Microsat-Projekte verwenden möchten - es ist billig und platzsparend.)
Die NASA erlaubt seit etwa 1992 die Verwendung handelsüblicher IBM-Laptops für einige unternehmenskritische Anwendungen. Sie haben festgestellt, dass die Geräte im Orbit aufgrund von Magnetfeldschwankungen unzuverlässig sind. Dennoch sind sie zuverlässig genug, um für allgemeine, nicht flugwesentliche Zwecke eingesetzt zu werden.
Handrechner, einschließlich HP-41, wurden im Laufe der Jahre von mehreren Astronauten verwendet; Diese Geräte haben größere Schaltungen, langsamere Prozessoren, weniger Speicher und wurden immer nur für nicht unternehmenskritische Anwendungen verwendet. (Das HP-41 wurde auch verwendet, um das AP-101 zu simulieren. Es war auch der Backup-Plan im Falle eines Ausfalls des AP-101-Clusters.)
http://www.nasa.gov/mission_pages/shuttle/flyout/flyfeature_shuttlecomputers.html
http://spaceflight.nasa.gov/shuttle/reference/shutref/orbiter/avionics/dps/gpc.html
http://hpinspace. wordpress.com/category/hp-41/
http://www.hq.nasa.gov/pao/History/computers/Ch4-6.html
Für missionskritische Computer (Flugsteuerung etc.) verwendet die ESA den LEON-Prozessor , basierend auf der SPARC- Architektur von Sun. Sie verwendeten vor LEON andere kundenspezifische Designs .
Paul A. Clayton