Springe zum Hauptinhalt

Die Philosophie des Elenos Controllers

Die Philosophie des Elenos Controllers

Das Apollo-Leitcomputer (AGC) war der Bordcomputer des NASA-Apollo-Programms, der sowohl im Command Module als auch im Lunar Excursion Module (LEM) zum Einsatz kam Rechen- und elektronische Schnittstellen für Führung, Navigation und Steuerung der Raumfahrzeuge.

Es zeigte a 2 MHz Taktfrequenz und hatte 0.0778 Megabyte Speicher, einschließlich 0.003 MB Magnetkern-RAM und 0.0748 MB ROM, manuell kodiert durch Verweben von Drähten in Magnetkernen. Aus der Energieperspektive ähnelte der AGC den ersten Generationen von Heim-PCs wie Apple, Radio Shack und Commodore.

Die Entwicklung der Die AGC-Software und -Firmware wurde vom MIT Instrumentation Laboratory unter der Leitung von Margaret Hamilton entwickelt, die später für ihre Arbeit die Presidential Medal of Honor erhielt. Es wird angenommen, dass die robusten Designentscheidungen, die Hamilton und ihr Team beim Schreiben der Software für die AGC getroffen haben, es dem Lunar Excursion Module ermöglichten, auf der Mondoberfläche zu landen, und den Abbruch der Mission verhinderten.

"Houston, wir haben ein Problem!"

Während der kritischsten Phase der Mondlandung, nur drei Minuten vor der Landung, war die AGC des LEM überlastet, Auslösen einer Reihe von Alarmen und Anomalien, einschließlich Fehler 1201 („Executive overflow – no vacant areas“) und 1202 („Executive overflow – no core sets“).

Das AGC versuchte, mehr Operationen durchzuführen, als es unterstützen konnteDank der Multitasking-Architektur der von Hamiltons Team entwickelten Software war der Computer jedoch in der Lage, die wichtigsten Operationen zu priorisieren, um aktiv zu bleiben, und welche zu ignorieren.

Das Ergebnis? Drei Minuten nach den Alarmen, um 4:18 Uhr am 20. Juli 1969, wurde die Nachricht vom LEM übermittelt auf die die Menschheit vor ihren Fernsehern gebannt wartete: „Houston, the Eagle has landed“.

Unsere Philosophie

Das Die neuesten Elenos-Geräte verfügen über einen Controller, der sich nicht wesentlich von dem des Teams von Margareth Hamilton unterscheidet, obwohl die Entwicklung der Technologie eine dramatische Verbesserung der Leistung und Geschwindigkeit des  integrierte Schaltkreise sowie eine drastische Reduzierung der Kosten, aber die Ziele sind die gleichen: Echtzeitdaten sammeln, Anweisungen befolgen und die erforderlichen Maßnahmen schnell und genau ergreifen, während mögliche Fehler vermieden werden.

Jeder Mikrocontroller, selbst in einfachsten Karten mit begrenzter Leistung, drin die neuen Elenos-Geräte, ist jetzt mit einem proprietären Echtzeitbetriebssystem ausgestattet, mit einer mindestens 80-mal höheren Leistung als die NASA AGC und den aktuellsten Kommunikationsprotokollen.

Heute Elenos-Geräte sind darauf ausgelegt, sich jeder Situation und Eventualität anzupassen, und die Firmware und Hardware sind für maximale Leistung und Zuverlässigkeit unter allen Bedingungen ausgelegt, angefangen von automatischen Tests bis hin zur prädiktiven Fehleranalyse.

Der größte Teil der Programmierung ist festgelegt, aber es gibt sie viel Platz für individuelle Anpassungen, damit sich Ihr Sender so verhält, wie Sie es wünschen … Sie müssen nur darüber nachdenken.

Zurück nach oben