Launch Vehicle Digital Computer![]() Launch Vehicle Digital Computer, LVDC (česky Digitální počítač nosné rakety) byl počítač pro automatické řízení rakety Saturn V od jejího startu přes navedení na oběžnou dráhu kolem Země a zažehnutí motorů, které kosmickou loď Apollo navedly na dráhu k Měsíci. Počítač byl vyvinut a vyráběn v Centru elektronických systémů IBM v Owegu ve státě New York a byl jednou z hlavních součástí přístrojové jednotky raket Saturn V a stupně Saturn-IB raket Saturn V a Saturn IB. LVDC také zajišťoval předletovou a letovou kontrolu zařízení Saturn. Používal se ve spojení s adaptérem Launch Vehicle Data Adaptor (LVDA), který pro počítač nosné rakety upravoval signály ze vstupních senzorů. HardwareLVDC prováděl operace po jednotlivých bitech, takže i když řídicí hodiny měly frekvenci 2,048 MHz, vykonával pouhých 12190 instrukcí za sekundu. Operace se prováděly po bitech, zpracování každého bitu trvalo 4 cykly hodin, 14 bitů v instrukční fázi, a 3 fáze na instrukci, takže základní instrukční cyklus pro jednoduché sčítání trval 82 μs (168 hodinových cyklů). Provedení některých instrukcí (např. násobení nebo dělení) trvalo několikanásobek základního instrukčního cyklu. Pro porovnání, výzkumníci na University of California vytvořili v roce 2022 integrovaný obvod schopný zpracovávat 1,78 biliónů (1,78 . 1012) instrukcí za sekundu,[1] 146 milionkrát rychlejší. ![]() ![]() Paměť byla tvořena 13bitovými slabikami, s jedním paritním bitem navíc.[2] Instrukce měly délku jednu slabiku, zatímco datová slova měla dvě slabiky (26 bitů). Počítač měl feritovou hlavní paměť RAM tvořenou moduly o kapacitě 4096 slov. Až 8 modulů poskytovalo maximálně 32768 slov paměti. Dočasný úložný prostor byl realizován ultrazvukovým zpožďovacím vedením. Pro zvýšení spolehlivosti LVDC používal ztrojenou logickou jednotku s hlasovacím systémem. Počítač obsahoval tři identické logické systémy rozdělená na sedmistupňovou pipeline. V každém stupni pipeline vybíral hlasovací systém většinový výsledek, který předal dalšímu stupni. To znamená, že v každém ze sedmi stupňů mohl jeden modul selhat, a LVDC stále dával správné výsledky.[3] Výsledná spolehlivost pro 250 hodin fungování byla odhadnuta na 99,6 %, což bylo mnohem více, než jakou dobu potřebovaly rakety Apollo při jedné misi. Se čtyřmi paměťovými moduly, která poskytovaly celkovou kapacitu 16384 slov, měl počítač hmotnost 32,9 kg, měl rozměry 29,5 by 12,5 by 10,5 inches (750 × 320 × 270 mm) a spotřebu 137 Wattů. ![]() LVDC komunikoval digitálně s Launch Vehicle Data Adaptor (LVDA), který prováděl konverze analogových signálů na digitální hodnoty a digitálních hodnot na analogové signály pro analogový letový řídicí počítač (Flight Control Computer, FCC). Softwarová architektura a algoritmyInstrukční slova LVDC se skládají ze čtyřbitového operačního kódu (nejméně významné bity) a devítibitové adresy operandu (nejvýznamnější bity). To umožňovalo používat 16 různých operačních kódů, přičemž počítač měl 18 různých instrukcí: proto tři z instrukcí používaly stejnou hodnotu operačního kódu, a pro jejich rozlišení se používaly dva bity z pole adresy. Paměť byla rozdělena na „sektory“ o velikosti 256 slov. Pro výběr slova v sektoru sloužilo 8 bitů adresy, devátý bit sloužil pro výběr mezi softwarově volitelným „aktuálním sektorem“ nebo globálním sektorem nazývaným „reziduální paměť“. LVDC měl následující instrukce:[4]:s.20–101
Programy a algoritmyZa letu LVDC prováděl každé 2 sekundy hlavní výpočetní smyčku pro řízení letu, a 25krát za sekundu menší smyčku pro řízení náklonu. Menší smyčka se spouští vyhrazeným přerušením každých 40 ms a její provádění trvá 18 ms.[5] Zdá se, že programové vybavení pro LVDC se na rozdíl od programového vybavení pro Apollo Guidance Computer nedochovalo. Zatímco hardware by bylo možné snadno emulovat, jediná zbývající kopie softwaru je pravděpodobně ve feritové paměti přístrojové jednotky LVDCs zbývajících raket Saturn V vystavených v NASA.[zdroj?] PřerušeníLVDC mohl také reagovat na několik přerušení spouštěných externí událostí. Pro Saturn IB tato přerušení byla:
Pro Saturn V tato přerušení byla:
KonstrukceLVDC měl rozměry přibližně 76x32x27 cm a vážil 32,9 kg.[6] Šasi bylo vyrobeno ze slitiny hořčíku a lithia LA 141, vybranou pro svou vysokou tuhost, nízkou váhu a dobré charakteristiky tlumení vibrací.[7]:s.511 Šasi bylo rozděleno na matici 3 x 5 buněk oddělených dutými stěnami, kterými obíhala chladicí kapalina pro odvod 138 wattů[8] tepelného výkonu rozptýleného počítačem. Štěrbiny ve stěnách buněk držely desky („stránky“) s elektronikou. Rozhodnutí chladit LVDC oběhem chladicí kapaliny ve stěnách počítače bylo v té době jedinečné a umožňovalo, aby LVDC a LVDA (částečně chlazené touto technikou) byly umístěny na jednom místě chladicí desky kvůli trojrozměrnému balení. Chladicí desky používané k chlazení většiny zařízení v přístrojové jednotce byly z prostorového hlediska neefektivní, i když byly použitelné pro mnoho zařízení. Menší množství slitiny LA 141 použila společnost IBM pro klávesnice Gemini, čtecí jednotky a počítače, zatímco větší rámy LVDC byly vyrobeny z největších v té době dostupných polotovarů slitiny LA 141 obráběných CNC stroji. Desky s elektronikou se skládaly ze dvou 2,5–3-inch (64–76 mm) desek obrácených k sobě zadní stranou a hořčíko-lithiového rámu pro odvod tepla k šasi pro desky s nízkým výkonem a hořčíko-hliníko-zinkového rámu pro desky s vyšším výkonem. 12vrstevné desky obsahovaly signálové, výkonové, a zemnicí vrstvy, které byly propojeny prokovenými otvory. Prokovené otvory byly úmyslně umístěny pod jednotkou logického zařízení (ULD), aby pomáhaly odvádět teplo ze zařízení ke kovovým rámům a tedy stěnám s chladicí kapalinou. Až 35 hliníkových čtverců velikosti 0,3 by 0,3 by 0,07 inches (7,6 × 7,6 × 1,8 mm)[9] pak bylo připájeno přetavením k desce. Tyto hliníkové čtverce měly na horní straně sítotiskem vytvořené vodiče a na spodní straně sítotiskem vytvořené rezistory. Polovodičové čipy rozměrů 0,025 by 0,025 inches (0,64 × 0,64 mm), z nichž každý obsahoval buď jeden tranzistor anebo dvě diody, byly připájené přetavením k horní straně. Kompletní modul se nazýval jednotka logického zařízení (anglicky unit logic device).[10] Jednotka logického zařízení (ULD) byla menší verzí modulů Solid Logic Technology (SLT) společnosti IBM, které však používaly propojení klipem.[3][11][12] Pro propojení mezi integrovanými obvody a vodivými cestami se používaly měděné kuličky.[7]:s.509 Hierarchie elektronických struktur je shrnuta v následující tabulce:
Galerie
OdkazyPoznámky
ReferenceV tomto článku byl použit překlad textu z článku Launch Vehicle Digital Computer na anglické Wikipedii.
Související články
Externí odkazy |
Portal di Ensiklopedia Dunia