SpaceX verwendet im Falcon 86 Linux- und x9-Prozessoren

Vor ein paar Tagen Informationen wurden über veröffentlicht Eine Zusammenstellung von Daten, die den in SpaceX verwendeten Software- und Hardwaretyp, die in der Falcon 9-Rakete verwendeten Betriebssysteme und den verwendeten Hardwaretyp aufzeigt. Alle diese Informationen basieren auf Auszügen, die von SpaceX-Mitarbeitern in verschiedenen Diskussionen erwähnt wurden.

Als solche innerhalb der offenbarten Informationen Es wird erwähnt, dass die eingebetteten Falcon 9-Systeme vereinfachtes Linux verwenden y drei doppelte Computer basierend auf herkömmlichen Prozessoren der Familie x86 Dual Core.

Neben der Tatsache, dass innerhalb der verwendeten Ausrüstung, Die Verwendung von Spezialchips ist nicht erforderlich mit speziellem Strahlenschutz für Falcon 9-Computer, da sich die erste Rückführstufe lange Zeit nicht im Weltraum befindet und die Redundanz der Systeme ausreicht.

Der Teil, der selbst nicht informiert wird, ist, welcher spezifische Chip verwendet wird In Falcon 9 ist die Verwendung von Standard-CPUs jedoch gängige Praxis. Beispielsweise wurde die Intel 80386SX 20-MHz-CPU ursprünglich mit dem Steuerungsmultiplexer und Demultiplexer (C & C MDM) der Internationalen Raumstation ausgestattet, und HP ZBook-Laptops werden bei der täglichen Arbeit am verwendet ISS 15s mit dem "Debian" Linux-Distributionen, Scientific Linux oder Windows 10.

Seitens Linux-Systeme werden sie als Remote-Terminals für C & C MDM und Windows für verwendet lesen E-Mails, Surfen im Internet und unterhaltsam (Eine ziemlich merkwürdige Tatsache, aber verständlich, wenn es darum geht, die Hauptplattformen vor dem mittlerweile berühmten "menschlichen Fehler" zu schützen).

Um Die Flugsteuerungssoftware Falcon 9 ist in C / C ++ geschrieben und läuft parallel auf jedem der drei Computer.

Drei redundante Computer sind erforderlich, um die Zuverlässigkeit aufgrund mehrerer Sicherungen zu gewährleisten. Das Ergebnis jeder Entscheidung wird mit dem Ergebnis der anderen Computer verglichen. Nur wenn die drei Knoten übereinstimmen, wird der Befehl vom Mikrocontroller akzeptiert, der die Motoren und Gitterruder steuert.

Warum drei Prozessoren? Dies liegt daran, dass SpaceX, wie in StackExchange Space Exploration erläutert, ein Actor-Judge-System verwendet, um Sicherheit durch Redundanz zu gewährleisten. In diesem System wird jedes Mal, wenn eine Entscheidung getroffen wird, diese mit den Ergebnissen der anderen Kerne verglichen. Bei Meinungsverschiedenheiten wird die Entscheidung verworfen und der Prozess neu gestartet. Nur wenn jeder Prozessor die gleiche Antwort erhält, wird ein Befehl an die PowerPC-Mikrocontroller gesendet.

Diese Steuerungen, die die Entscheidungen für die Raketenmotoren und Lamellen im Netzwerk treffen, erhalten drei Befehle von jedem der x86-Prozessoren. Wenn alle drei Befehlszeichenfolgen identisch sind, führt der Mikrocontroller den Befehl aus. Wenn jedoch eine der drei Anweisungen falsch ist, folgt die Steuerung der letzten korrekten Anweisung oben. Wenn etwas völlig schief geht, ignoriert der Falcon 9 Befehle vom fehlerhaften Chip. 

Ein Team mit ca. 35 Mitarbeitern entwickelte spezifische Software für die Systeme an Bord von Falcon 9, ein Raketensimulator, Werkzeuge zum Testen des Flugsteuerungscodes, ein Kommunikationscode und Software zur Analyse von Flügen von Bodensystemen.

Vor der eigentlichen Veröffentlichung der Flugsteuerungssoftware und -ausrüstung wird diese in einem Simulator getestet, in dem verschiedene Flugbedingungen und Notfallsituationen simuliert werden.

Das bemannte Raumschiff von Crew Dragon wurde ebenfalls in die Umlaufbahn gebracht Verwenden Sie Linux- und C ++ - Flugsoftware. Die Schnittstelle, mit der Astronauten arbeiten wird auf der Grundlage von a implementiert Öffnen Sie die webbasierte JavaScript-Anwendung in Chromium. Die Verwaltung erfolgt über den Touchscreen, bei einem Ausfall gibt es jedoch auch eine Tastatur zur Steuerung des Raumfahrzeugs.

Wenn Sie mehr über die gesammelten Informationen erfahren möchten, können Sie die Originalnotiz unter dem folgenden Link einsehen.

Quelle: https://www.zdnet.com


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.