D-37C - D-37C
D37C (D37C) je počítač součástí all-inerciálních NS-17 Missile Guidance Set (MGS) pro přesnější navigaci ke svým cílovým tisíce mil daleko. NS-17 MGS byl použit v Minuteman II (LGM-30F) ICBM. Tyto MGS, původně navrženy a vyrobeny podle Autonetics divize North American Aviation , mohl uložit několik přednastavených cílů ve své interní paměti.
Na rozdíl od jiných metod navigace se inerciální vedení nespoléhá na pozorování pozemních pozic nebo hvězd, rádiové nebo radarové signály ani na žádné jiné informace zvenčí vozidla. Místo toho inerciální navigátor poskytuje informace o navádění pomocí gyroskopů, které indikují směr, a akcelerometrů, které měří změny rychlosti a směru. Počítač pak pomocí těchto informací vypočítá polohu vozidla a provede jej na jeho kurzu. Nepřátelé nemohli „zaseknout“ systém falešnými nebo matoucími informacemi.
Ogden Air Logistics Center na Hill AFB byl Správce programů pro celou rodinu Minuteman ICBM od ledna 1959. Základna má za sebou kompletní odpovědnost za řízení logistiky pro Minuteman a zbytek ICBM flotily od července 1965.
Počítač D-37C se skládá ze čtyř hlavních sekcí: paměti, centrální procesorové jednotky (CPU) a vstupních a výstupních jednotek. Tyto oddíly jsou uzavřeny v jednom případě. Paměť je oboustranný disk s pevnou hlavou, který se otáčí 6000 ot / min. Obsahuje 7222 slov o 27 bitech. Každé slovo obsahuje 24 datových bitů a tři distanční bity, které programátor nemá k dispozici. Paměť je uspořádána v 56 kanálech po 128 slovech plus v deseti kanálech pro rychlý přístup o jednom až šestnácti slovech. Paměť obsahuje také akumulátory a registr instrukcí.
Raketa MM II byla rozmístěna s diskovým počítačem D-37C. Autonetics také naprogramoval funkční simulátory pro vývoj a testování letových programů a ověřovač vkládání kódů, který byl použit v centrále křídla ke generování kódů pro vstup do palubního počítače. Bylo nutné ověřit nejen správnost softwaru letového programu, ale neexistoval žádný kód, který by vedl k neoprávněnému nebo náhodnému spuštění. Společnost TRW, Inc. pokračovala ve své roli nezávislého ověřování, které se nejprve nazývalo ověřování a ověřování a poté se stala křížovou analýzou jaderné bezpečnosti (NSCCA). Společnost Logicon RDA byla vybrána k provedení NSCCA programů zaměřovacích a prováděcích plánů vyvinutých společností TRW. [1]
Když byla vyvinuta MM III, Autonetics generoval naváděcí rovnice, které byly naprogramovány do počítače D37D , který poprvé obsahoval hybridní explicitní naváděcí systém. Personál plánování společného strategického cílení vyžadoval novou třídu programu, aby vybral cíle pro systém s více hlavicemi. Pro tyto funkce byly vyvinuty raketové aplikační programy.
Další velká aktualizace operačního softwaru byla provedena v rámci programu Guidance Replacement Program. Společnost Autonetics (později získaná společností Boeing Co.) vyvinula potřebný software pro nový letový počítač.
Funkční popis
Tato část byla vyjmuta z původního dokumentu „Minuteman“ D-37C Digital Computer System Depot General. Autonetics, Division of North American Rockwell, Inc. Anaheim, California. FET-D-120-D37 / 4.
Řídící jednotka
Řídicí jednotka interpretuje a zpracovává všechny funkce stroje a skládá se z počitadla polohy, registru instrukcí a fázového registru.
- Počítadlo polohy - Počítadlo polohy určuje kanál, ze kterého má být získána další instrukce.
- Registr instrukcí - Registr instrukcí obsahuje instrukci, kterou má provést počítač. Tato instrukce definuje typ operace, která má být provedena, jako je sčítání, odčítání atd .; v případě potřeby určuje adresu umístění operandu a označuje adresu sektoru následující instrukce.
- Fázový registr - Fázový registr se skládá ze tří klopných obvodů, které lze nastavit na jeden z osmi možných stavů, které indikují fázi letu. Slouží také jako přepínač výběru k určení, která skupina napěťových vstupů má být vzorkována, a jako indexový registr pro instrukci s modifikací. Stav fázového registru je k dispozici jako referenční výstupy stupně.
Aritmetická jednotka
Aritmetická jednotka se skládá ze tří registrů: akumulátor (A), spodní akumulátor (L) a číselný registr (N). Adresovatelné jsou pouze registry A a L.
- Akumulátor (A-registr) - Akumulátor slouží jako hlavní registr počítače a uchovává výsledky všech aritmetických operací. Tento registr slouží jako výstupní registr pro telemetrii a znakové výstupy.
- Lower Accumulator (L-register) - This register is used for certain arithmetic, input, logical operations or for quick access storage.
- Registr čísel (N-registr) - Tento registr je používán logikou počítače během násobení a dělení a není adresovatelný.
Vstupní jednotka
- Diskrétní vstupní vedení obecně slouží jako komunikační vedení z externího zařízení. Existují tři sady signálů typu „zapnuto - vypnuto“:
- Jedna sada vzorkuje 24 vstupních signálů.
- Jedna sada vzorků 19 externích vstupních signálů a 5 klopných obvodů z počítače.
- Jedna sada vzorků 21 vstupních signálů, dva klopné obvody a logický * nebo "7 diskrétních výstupních signálů.
- Načtení programu - Hlavním vstupem pro načítání číselných dat a pokynů do paměti počítače je děrná páska (papír nebo mylar). Informace lze do počítače zadávat maximální rychlostí 800 pětibitových kódů za sekundu z fotoelektrické čtečky pásek. Data lze zadávat ručně z klávesnice, pokud je k dispozici ruční ovládací panel počítače (CMPC).
- Detektor - Vstup detektoru je signál typu „zapnuto - vypnuto“ přijímaný z externího zdroje a indikuje pracovní stav specifikovaného externího zařízení. Monitor vstupu detektoru lze „resetovat“ pomocí speciální instrukce.
- Inkrementální - Inkrementální vstupy jsou v zásadě nezávislé na ovládání programu a skládají se ze sedmi typů resolverů, dvou variabilních inkrementálních typů a jednoho pulzního typu. Tyto vstupy se shromažďují ve dvou čtyřslových smyčkách vstupních vyrovnávacích pamětí (V&R).
- Napětí - Počítač je schopen řídit jeden z 32 vstupů stejnosměrného napětí na 8bitové binární číslo pod kontrolou programu. Analogová napětí jsou seskupena do čtyř sad po osmi vstupech. Rozsah je + 10 voltů s přesností 200 mV.
- Kabel - Kabelové vstupy jsou sériové zprávy o délce až 96 bitů zadané do jednoho ze čtyř slov C-smyčky. Maximální rychlost přenosu dat v 1600 bitech za sekundu. Provoz kabelového vstupu je zahájen provedením instrukce Povolit kabelový vstup a probíhá v podstatě nezávisle na řízení programu.
- Rádio - Rádiové vstupy jsou sériové zprávy neomezené délky zadávané do jednoho slova C-smyčky. Poté, co je nashromážděno 24 bitů, jsou informace přeneseny do kanálu MX Sector 054 a smyčka je připravena přijmout dalších 24 bitů. Maximální rychlost vstupních dat je 100 bitů za sekundu. Operace je zahájena instrukcí a probíhá v podstatě nezávisle na řízení programu.
- Externí reset - Hlavní reset (Mr), Povolit zápis (Ew c ), Zahájit načítání (Fs c ) pouze pro pokladnu, Halt Prime (K ' h c ), Run Prime (K' r c ), Single Cycle Prime (K ' s c ).
Výstupní jednotka
- Diskrétní - Diskrétní výstupy poskytují dvě nezávislé sady výstupních vedení (32 a 15) pro celkem 47 signálů typu „zapnuto - vypnuto“. Výstupy jsou upravovány pod kontrolou programu a jsou odesílány do externího zařízení k počítači.
- Napětí - K dispozici jsou čtyři výstupní vedení stejnosměrného napětí, přičemž každé je úměrné 8bitovému číslu včetně znaménka. Tyto řádky jsou aktualizovány rychlostí 9,27 voltů za 32 slov. Rozsah je + 10 voltů s přesností ± 200 mv.
- Jeden znak - Jednoznakový výstup poskytuje čtyřbitové znaky vhodné pro psací stroj, děrovačku nebo jiné podobné výstupní zařízení. Každý znak automaticky vydá kontrolní paritní bit a dva časovací bity.
- Kabel - Kabelovým výstupem je sériová zpráva o délce až 96 bitů přenášená ze čtyřslovné smyčky C. Maximální rychlost přenosu dat je 1600 bitů za sekundu * Operace je zahájena provedením instrukce ECO (Enable Cable Output) a probíhá v podstatě nezávisle na řízení programu.
- Binární - Existují čtyři páry výstupů, které lze použít k ovládání externích zařízení, jako je gyroskop atd. Výstupní stavy jsou automaticky aktualizovány pod kontrolou programu každých 10 MS. Výstup je ve formě +1 nebo -1.
- Telemetrie - Časový signál je vydáván pod kontrolou programu, což znamená, že akumulátor obsahuje informace, které mají být načteny externím zařízením přijímajícím časovací signál.
- Miscellaneous - Miscellaneous - Tyto signály zahrnují chybový signál parity / ověření, indikaci režimu a referenci stupně.
Paměťová jednotka
Paměť počítače D-37C se skládá z rotujícího magnetického disku poháněného synchronním motorem při 6000 otáčkách za minutu. K disku přiléhají dvě pevné desky, které obsahují čtecí a zapisovací hlavy. Disk má na obou stranách tenký povlak z magnetického oxidu pro ukládání informací. Tento disk je podporován vzduchovými ložisky generovanými rotujícím diskem. Disk je pro hlavní paměť rozdělen na stopy nebo kanály po 128 slovech. Celková kapacita 7222 slov může být obsažena v 56 kanálech 128 sektorů, šesti 4-slovních smyčkách, jedné 8-slovní smyčce, jedné 16-slovní smyčce a šesti 1-slovních smyčkách.
Programování
Počítač používá plné 24bitové instrukční slovo a datové slovo. Data jsou reprezentována v jedné ze dvou módů, jako 23bitový binární zlomek (celé slovo) nebo jako 10bitový zlomek (rozdělené slovo). Dva formáty jsou zobrazeny na obrázku. Pokyny mají také dva formáty, buď s příznakem, nebo bez příznaku, jak je uvedeno na obrázku. Následuje seznam všech dostupných pokynů s číselnými a mnemotechnickými kódy. Další informace o programování najdete na:
Kee, programovací příručka WT pro počítač D-37C. Anaheim, Kalifornie, Autonetics, Division of North American Rockwell, Inc., 30. ledna 1965.
Pokyny k počítači D-37C
MNEMONICKÝ KÓD | POPIS | ČÍSELNÝ KÓD | KANÁL (C), SEKTOR (Y) |
---|---|---|---|
PŘIDAT | Přidat | 64 | C, S |
ALC | Levý cyklus akumulátoru | 00 | 26, S |
ANA | A do akumulátoru | 40 | 42, S |
OBLOUK | Správný cyklus akumulátoru | 0 | 36, S |
ARS | Akumulátor pravý posun | 0 | 32, S |
AWC | Přidat bez přenášení | 40 | 50, S |
CLA | Vymazat a přidat | 44 | C, S |
COA | Znakový výstup A | 0 | (40-76), S |
CoM | Doplněk | 40 | 46, S |
DIA | Diskrétní vstup A | 40 | 02, S |
DIB | Diskrétní vstup B | 40 | 00, S. |
DIC | Diskrétní vstup C. | 40 | 20, S |
DIV | Rozdělit | 34 | C, S |
DOA | Diskrétní výstup A | 40 | 54, XX2 |
DOB | Diskrétní výstup B | 40 | 54, XX1 |
DPP | Zakázat napájení platformy | 40 | 62, X20 |
ECO | Povolte kabelový výstup | 40 | 62, X02 |
ECI | Povolte kabelový vstup | 40 | 62, X03 |
EFC | Povolit jemné odpočítávání | 40 | 26, S |
EPP | Povolit napájení platformy | 40 | 62, X40 |
FCL | Úplné porovnání a omezení | 14 | C, S |
GBP | Generovat bitový vzor | 40 | 64, S |
GPT | Generovat paritní bit | 40 | 60, S |
HFC | Zastavit jemné odpočítávání | 40 | 24, S |
HPR | Zastavte a pokračujte | 40 | 22, S |
LPR | Načíst fázový registr | 40 | (70-76), S |
MAL | Upravit A a L | 40 | 52, S |
MIM | Mínusová velikost | 40 | 44, S |
MPY | Násobit | 24 | C, S |
ORA | NEBO do akumulátoru | 40 | 40, S |
PLM | Plus velikost | 40 | 56, S |
RIC | Rádiová komunikace | 0 | 24, 001 |
RSD | Resetujte detektor | 40 | 62, X10 |
SMUTNÝ | Split Přidat | 60 | C, S |
SAL | Split Accumulator Left Shift | 0 | 20, S |
SAR | Split Accumulator Right Shift | 0 | 30, S |
SCL | Rozdělit porovnat a omezit | 4 | C, S |
SMP | Split Multiply | 20 | C, S |
SPM | Split Plus Magnitude | 40 | 66, S |
SRD | Simulovat přechodný stav | 0 | 16, S |
SSU | Rozdělit odčítání | 70 | C, S |
STO | Skladujte akumulátor | 51 | C, S |
SUB | Odčítat | 74 | C, S |
TMI | Přenos na minus | 30 | C, S |
TRA | Převod | 50 | C, S |
TSM | Přenosový sektor na minus | 40 | 06, S |
TSZ | Přenést sektor na nulu | 40 | 04, S |
TZE | Přenos na nulu | 10 | C, S |
PŘES | Napěťový vstup A | 40 | 10, S |
VIB | Napěťový vstup B | 40 | 12, S |
VIC | Napěťový vstup C. | 40 | 14, S |
VID | Napěťový vstup D | 40 | 16, S |
VIE | Napěťový vstup E | 40 | 30, S |
VIF | Napěťový vstup F | 40 | 32, S |
VIG | Napěťový vstup G | 40 | 34, S |
VIH | Napěťový vstup H | 40 | 36, S |
Srovnání D-17B
Jak D-17B a D-37C počítačů byly navrženy a postaveny Autonetics, pak divize North American Aviation , později divize Boeing, pro reálném čase navádění a kontrolu Minuteman ICBM od startu do detonace. D-17B je součástí systému navádění raket NS-10Q pro Minuteman I, zatímco D-37C je součástí systému navádění raket NS-17 pro Minuteman II. Mezi těmito dvěma designy existuje mnoho základních podobností. Oba jsou synchronní, sériové stroje s pevnými disky pro primární paměť. Mají instrukce se dvěma adresami, přesnost na polovinu a celé slovo a mnoho podobných kódů obsluhy instrukcí. Rozdíly v obou počítačích jsou založeny hlavně na jejich odlišných technologiích. D-17B byl postaven v roce 1962 za použití primárně logiky diodového rezistoru a logiky diodového tranzistoru podle potřeby k realizaci svých logických obvodů. Na druhou stranu byl D-37C postaven v roce 1964 s použitím malých integrovaných obvodů od společnosti Texas Instruments s diskrétními součástmi pouze ve vnitřních zdrojích napájení.
Modelka: | D-17B | D-37C |
---|---|---|
Rok: | 1962 | 1964 |
Typ: | Sériové, synchronní | |
Číselný systém: | Binární, pevný bod, doplněk 2 | |
Délka datového slova: | 11 nebo 24 bitů (dvojitá přesnost) | |
Délka slova instrukce: | 24 bitů | |
Počet pokynů: | 39 | 57 |
Časy provedení: | ||
Přidat | 78 1/8 mikrosekundy | Stejný |
Násobit | 1 milisekunda | Stejný |
Rozdělit | (software) | 2 ms |
Hodinový kanál: | 345,6 kHz | Stejný |
Adresování: | Přímo z celé paměti | Přímo v bance (1/4 paměti) |
Paměť: | ||
Délka slova | 24 bitů plus 3 načasování | Stejný |
Typ | Disk NDRO potažený oxidem železitým | |
Doba cyklu | 78 1/8 mikrosekundy minimální | " |
Kapacita | 5454 nebo 2727 slov (dvojitá přesnost) |
14 444 nebo 7 222 slov |
Vstup výstup: | ||
Vstupní řádky | 48 digitálních | 65 digitálních 32 analogových |
Výstupní řádky | 28 digitálních 12 analogových 3 pulzních |
45 digitálních 16 analogových 8 pulzních |
Program | 800 5bitových znaků / s | Stejný |
Fyzikální vlastnosti: | ||
Rozměry | 20 "vysoký, průměr 29" | 20,9 × 6,9 × 9,5 " |
Napájení | 28 VDC ± 1 V při 19 A | 28 VDC ± 1,7 V při 15 A |
Obvody: | Diskrétní DRL a DTL | IC DRL a DTL |
Software: | Modulární speciální podprogramy pro kódování stroje s minimálním zpožděním | |
Spolehlivost: | 5,5 roku MTBF | (klasifikovaný) |
Specifikace
MINUTEMAN ADVANCED D-37B
MANUFACTURER
Autonetics Division of North American Aviation
APPLICATIONS
Missile guidance and control
PROGRAMMING AND NUMERICAL SYSTEM
Internal number system: Binary
Binary digits/word: 27
Arithmetic system: Fixed point
ARITHMETIC UNIT
Excl. Stor. Access
Microsec
Add 78
Mult 1,016
Div 2,030
Arithmetic mode: Serial
Timing: Synchronous
Operation: Sequential
STORAGE
No. of Access
Medium Words Microsec
Disk 6,912 5,000 (Avg) (General Purpose Channels)
Disk 29 (Rapid Access Loops)
40 (1 word loop)
160 (4 word loop)
320 (8 word loop)
640 (16 word loop)
POWER, SPACE, WEIGHT, AND SITE PREPARATION
Power, computer 0.169 kW
Volume, computer 0.40 cu ft
Weight, computer 26 lbs
Zdroj napájení
Jerrold Foutz, prezident, SMPS Technology byl odpovědným inženýrem studijního programu napájení a napájení počítačů pro navádění a řízení Minuteman D-37B, který definoval nejmodernější techniky později používané v jednom z prvních vojenských počítačů s integrovaným obvodem. Tyto techniky zahrnovaly vysokorychlostní ploché tranzistory a diody s plochým napájením (první křemíkové napájecí zařízení, které se mohly přepínat při frekvenci 20 kHz a vyšší), vysokofrekvenční měniče DC-DC (100 kHz snížené na 20 kHz pro bezpečnostní rezervy spolehlivosti), vysoká frekvence pulzní šířkově modulované napájecí zdroje (20 kHz), vícevrstvé desky plošných spojů s kovovým substrátem (odstraňování osmi wattů na kubický palec v prostorovém prostředí s nárůstem o 40 ° C, spojení se systémovým chladičem) a techniky obcházení záření, které odebíraly veškerou elektrickou energii z systém distribuce energie, včetně oddělení kondenzátorů, za méně než 1 mikrosekundu a na příkaz obnoven na stanovené napětí během několika mikrosekund. Odpovědný za vývoj těchto konceptů od průzkumného vývoje až po produkční design. Základní konfigurace napájecího zdroje byla zachována v pozdějších raketách Minuteman, zatímco ostatní komponenty prošly zásadním redesignem. Byl také vyvinut, ale nebyl použit, kompletní systém chlazení kapalným dielektrickým systémem založený na fázové změně. Tato studie poprvé ověřila, že takový systém může pracovat s nulovou gravitací a že kapalné dielektrikum nevykazovalo žádné problémy s kompatibilitou s vybranými elektronickými součástmi během zkušebního období trvajícího osm let.
Viz také
Reference
- Tony C. Lin. Vývoj mezikontinentálních balistických raketových systémů amerických vzdušných sil. Journal of Spacecraft and Rockets, sv. 40, č. 4, 2003. str. 491–509.
- Dennis C. Reguli. Konverze počítače D-37C pro všeobecné použití. Air Force Institute of Technology, Wright-Patterson AFB, Ohio, School of Engineering, diplomová práce, 1974. 171 s.
- Minuteman D-37C Rozdělení počítačové logiky. (Technické memorandum 64-343-2-8). Anaheim, Kalifornie. Autonetics, Division of North American Rockwell, Inc.
- Generální oprava depa digitálního počítačového systému Minuteman D-37C. Anaheim, Kalifornie, Autonetics, divize společnosti North American Rockwell, Inc. FET-D-120-D37 / 4.
- Martin H. Weik. Čtvrtý průzkum domácích elektronických digitálních výpočetních systémů. Ballistic Research Laboratories, Aberdeen Proving Ground, MD, zpráva č. 1227, leden 1964. [1]
- Jerrold Foutz, prezident SMPS Technology. [2]