Door naar hoofdmenu

De filosofie van de Elenos Controller

De filosofie van de Elenos-controller

De Apollo Begeleidingscomputer (AGC) was de boordcomputer van het NASA Apollo-programma, gebruikt in zowel de Command Module als in de Lunar Excursion Module (LEM), voor berekening en elektronische interfaces voor begeleiding, navigatie en besturing van de ruimtevaartuigen.

Het bevatte een 2 MHz kloksnelheid en had 0.0778 megabyte geheugen, inclusief 0.003 MB magnetische kern RAM en 0.0748 MB ROM handmatig gecodeerd door draden in magnetische kernen te weven. Vanuit een machtsperspectief was de AGC vergelijkbaar met de eerste generaties thuis-pc's, zoals Apple, Radio Shack en Commodore.

De ontwikkeling van de AGC-software en -firmware zijn gemaakt door het MIT Instrumentation Laboratory, onder leiding van Margaret Hamilton, die later de Presidential Medal of Honor ontving voor haar werk. Men denkt dat de robuuste ontwerpkeuzes die Hamilton en haar team hebben gemaakt bij het schrijven van de software voor de AGC de Lunar Excursion Module in staat hebben gesteld op het maanoppervlak te landen en het stopzetten van de missie hebben voorkomen.

"Houston we hebben een probleem!"

Tijdens de meest kritieke fase van de maanlanding, slechts drie minuten voor de landing, was de AGC van de LEM overbelast, een reeks alarmen en anomalieën activeren, inclusief fout 1201 (“Executive overflow – geen vacante gebieden”) en 1202 (“Executive overflow – geen core sets”).

De AGC probeerde meer operaties uit te voeren dan het kon ondersteunenDankzij de multitasking-architectuur van de software die is ontworpen door het team van Hamilton, kon de computer echter prioriteit geven aan de belangrijkste bewerkingen die actief moesten blijven en welke moesten worden genegeerd.

Het resultaat? Drie minuten na de alarmen, om 4 uur op 18 juli 20 werd het bericht verzonden vanuit de LEM waar de mensheid, vastgelijmd aan hun televisies, op zat te wachten: "Houston, the Eagle has landed".

Onze filosofie

De de nieuwste Elenos-apparaten hebben een controller die niet zo verschilt van die van het team van Margareth Hamilton, hoewel de evolutie van de technologie een dramatische verbetering heeft gebracht in de kracht en snelheid van de  geïntegreerde schakelingen en een drastische verlaging van de kosten, maar de doelstellingen zijn hetzelfde: realtime gegevens verzamelen, de instructies opvolgen en de nodige acties snel en nauwkeurig ondernemen, terwijl mogelijke fouten worden vermeden.

Elke microcontroller, zelfs in de eenvoudigste kaarten met beperkte prestaties, zit erin de nieuwe Elenos-apparaten, is nu uitgerust met een eigen realtime besturingssysteem, met prestaties die minstens 80 keer groter zijn dan die van NASA AGC, en alle meest recente communicatieprotocollen.

Heden Elenos-apparaten zijn ontworpen om zich aan te passen aan elke situatie en eventualiteit, en de firmware en hardware zijn ontworpen voor maximale prestaties en betrouwbaarheid onder alle omstandigheden, van automatisch testen tot voorspellende storingsanalyse.

Het grootste deel van de programmering is vast, maar er is: veel ruimte voor maatwerk, zodat uw zender zich precies zo gedraagt ​​als u wilt... u hoeft er alleen maar over na te denken.

Terug naar boven