Apollo Guidance Computer
2022-07-11 20:43![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Новая книжка на моём столе.

Бортовой управляющий компьютер американских лунных кораблей «Аполлон» был разработан в 1966 году. Первый в истории компьютер на микросхемах. Использовались чипы резисторно-транзисторной логики, конкретно сдвоенные трёхвходовые ИЛИ-НЕ фирмы Fairchild Semiconductor.

Схемы можно глянуть здесь: http://klabs.org/history/ech/agc_schematics/index.htm
Компьютер работал на частоте 2 МГц и имел 4 килобайта оперативной памяти (RAM) и 72 килобайта постоянной памяти (ROM). Весил он 32 килограмма и потреблял 55 ватт. Для сравнения: лучшая советская ЭВМ того времени БЭСМ-6 потребляла 50 киловатт.
Процессор выполнял арифметические операции (включая аппаратное умножение и деление) над 15-битными числами со знаком. Для увеличения точности использовалось представление чисел в виде двух слов. Получался размер мантиссы 28 бит, плюс знак. Это эквивалентно 8 десятичным разрядам, и достаточно для навигации и посадки на Луну.
Книжка подробно описывает все подробности компьютера: систему команд, взаимодействие с периферией, прерывания, применяемые алгоритмы. А периферия здесь не какие-нибудь магнитные ленты-диски-принтеры, к которым мы привыкли. Здесь главные устройства ввода - гиростабилизированная платформа и радары сближения и посадки, а вывод идёт на управление реактивным двигателем. Посадочный лунный модуль имел один такой компьютер, а орбитальный командный модуль - аж два. Софт каждого из компьютеров описан в деталях. Все исходники сохранились, кстати. Масса удовольствия.
Строго говоря, это не первый цифровой компьютер в космосе. До него был ещё Gemini Guidance Computer в 1965 году. Тот был на транзисторах, с ещё более странной архитектурой, и скоростью всего 7 кГц.

Бортовой управляющий компьютер американских лунных кораблей «Аполлон» был разработан в 1966 году. Первый в истории компьютер на микросхемах. Использовались чипы резисторно-транзисторной логики, конкретно сдвоенные трёхвходовые ИЛИ-НЕ фирмы Fairchild Semiconductor.

Схемы можно глянуть здесь: http://klabs.org/history/ech/agc_schematics/index.htm
Компьютер работал на частоте 2 МГц и имел 4 килобайта оперативной памяти (RAM) и 72 килобайта постоянной памяти (ROM). Весил он 32 килограмма и потреблял 55 ватт. Для сравнения: лучшая советская ЭВМ того времени БЭСМ-6 потребляла 50 киловатт.
Процессор выполнял арифметические операции (включая аппаратное умножение и деление) над 15-битными числами со знаком. Для увеличения точности использовалось представление чисел в виде двух слов. Получался размер мантиссы 28 бит, плюс знак. Это эквивалентно 8 десятичным разрядам, и достаточно для навигации и посадки на Луну.
Книжка подробно описывает все подробности компьютера: систему команд, взаимодействие с периферией, прерывания, применяемые алгоритмы. А периферия здесь не какие-нибудь магнитные ленты-диски-принтеры, к которым мы привыкли. Здесь главные устройства ввода - гиростабилизированная платформа и радары сближения и посадки, а вывод идёт на управление реактивным двигателем. Посадочный лунный модуль имел один такой компьютер, а орбитальный командный модуль - аж два. Софт каждого из компьютеров описан в деталях. Все исходники сохранились, кстати. Масса удовольствия.
Строго говоря, это не первый цифровой компьютер в космосе. До него был ещё Gemini Guidance Computer в 1965 году. Тот был на транзисторах, с ещё более странной архитектурой, и скоростью всего 7 кГц.
no subject
Date: 2022-07-12 04:34 (UTC)no subject
Date: 2022-07-12 04:42 (UTC)no subject
Date: 2022-07-12 05:06 (UTC)no subject
Date: 2022-07-12 19:08 (UTC)https://www.tindie.com/products/arduinoenigma/dual-screen-apollo-dsky/
no subject
Date: 2022-07-12 05:21 (UTC)no subject
Date: 2022-07-12 05:52 (UTC)https://www.computer-museum.ru/histussr/13-3.htm
Автоматическая стыковка управлялась с Земли скорее всего. Компьютер на борту вообще не нужен был.
no subject
Date: 2022-07-12 07:04 (UTC)А тады касманафты там нахрена ?
Кстати книҗка класссс! Я бы советовал школьникам, как обязательную😜
no subject
Date: 2022-07-12 09:03 (UTC)no subject
Date: 2022-07-12 09:56 (UTC)no subject
Date: 2022-07-12 16:59 (UTC)no subject
Date: 2022-07-12 19:04 (UTC)no subject
Date: 2022-07-12 17:01 (UTC)no subject
Date: 2022-07-12 19:04 (UTC)no subject
Date: 2022-07-12 21:25 (UTC)А при стыковке КА иногда надо поворачивать, что нарушает направленность антенн на время.
Связь с Землёй есть в течении непродолжительных временных окон, пока станция видна с нескольких мест СССР, где антенны.
Были еще суда космической связи типа "Космонавт Владимир Комаров"
no subject
Date: 2022-07-15 17:51 (UTC)no subject
Date: 2023-06-09 11:27 (UTC)https://computer-museum.ru/histussr/13-5.htm
"Первую стыковку осуществили беспилотные спутники Земли серии «Космос» под номерами 186 и 188. Они представляли собой точные копии кораблей «Союз» с системой автоматической стыковки 28 октября 1967 года. После трех часов нахождения в состыкованном положении и проверки всех систем корабли расстыковались, и возвратились на Землю.
Вторую автоматическую стыковку по такой же программе осуществили в апреле 1968 года корабли «Космос-212» и «Космос-213»."
https://document.wikireading.ru/75624
https://ru.wikipedia.org/wiki/%D0%9A%D0%BE%D1%81%D0%BC%D0%BE%D1%81-186
https://ru.wikipedia.org/wiki/%D0%9A%D0%BE%D1%81%D0%BC%D0%BE%D1%81-188
https://ru.wikipedia.org/wiki/%D0%9A%D0%BE%D1%81%D0%BC%D0%BE%D1%81-212
https://ru.wikipedia.org/wiki/%D0%9A%D0%BE%D1%81%D0%BC%D0%BE%D1%81-213
"БЦВК «Аргон-16» стал базовым для космических кораблей серии «Союз» и грузовых «Прогресс», для орбитальных космических станций «Салют», «Алмаз», «Мир» и «Меч-К», для спутников серии «Космос»."
До Аргонов были ещё БЦВМ Салют:
"в те годы занимался разработкой ЭВМ «Салют-1» для лунного орбитального корабля по заказу Королёва. Машина должна была рассчитывать лунные орбиты в момент захода корабля в лунную тень или при потере управления с Земли. Уже был создан экспериментальный образец, на нём даже успел потренироваться космонавт Валерий Быковский. Но лунные проекты отменили, и ЭВМ в дело не пошла.
Бортовая цифровая вычислительная машина «Салют-1» с пультом управления для лунного корабля, по заказу Королёва. Вес 15 кг, быстродействие 500 операций/секунду. 1966 год
Под руководством Гуськова космические разработки, в том числе и бортовых компьютеров для орбитальных спутников и станций, продолжились. С ЭВМ «Салют-1» началась долгая жизнь «Салютов». Аппаратурой местного производства оснащались автоматические станции, отправляющиеся на Луну, Венеру, Марс и к комете Галлея. Всего было разработано более двадцати модификаций ЭВМ. Они летали на орбитальных кораблях, на различных спутниках. Лучших бортовых ЭВМ вплоть до распада СССР не было."
https://www.zelenograd.ru/story/jizn-kosmos-i-elas-konstruktora-guskova/
Стыковка "Космосов" выполнялась системами Игла-1 (активная) и Игла-2 (пассивная):
"СВИ первого поколения – «Игла»: охватывает период с 1967 по 1986 гг., «Игла-1» – запросчик, «Игла-2» – ответчик. Разработана под руководством Е.В. Кандаурова, 30 октября 1967 г. обеспечила первую в мире автоматическую стыковку КА «Космос-186» и «Космос-188», открыв эру создания орбитальных пилотируемых станций и комплексов. Построена преимущественно на транзисторах, в передатчике использованы металлокерамические лампы. В процессе эксплуатации были разработаны пять модификаций аппаратуры для резервирования и размещения на различных модулях: «Игла-1Г», «Игла-1Р», «Игла-1С», «Игла-2Р», «Игла-2Р2». Осуществляла стыковки различных космических кораблей и модулей с орбитальными станциями серии «Салют», «Мир» – 94 стыковки."
https://russianspacesystems.ru/2017/10/30/50-let-pervoy-avtomaticheskoy-stykovki/
"Увы! БВ ДПО удалось существенно упростить только с появлением на борту вычислительной машины."
http://famhist.ru/famhist/chertok/0052331a.htm#0032d228.htm
no subject
Date: 2022-07-12 07:47 (UTC)no subject
Date: 2022-07-12 19:07 (UTC)no subject
Date: 2022-07-12 21:09 (UTC)no subject
Date: 2022-07-12 21:30 (UTC)https://history.nasa.gov/computers/Ch5-2.html
no subject
Date: 2022-07-12 22:19 (UTC)no subject
Date: 2022-07-13 06:41 (UTC)no subject
Date: 2022-07-12 09:05 (UTC)no subject
Date: 2022-07-12 23:23 (UTC)no subject
Date: 2022-07-12 20:44 (UTC)no subject
Date: 2022-07-12 23:20 (UTC)no subject
Date: 2022-07-13 07:42 (UTC)Frank O’Brien. The Apollo Guidance Computer: Architecture and Operation (Springer Praxis Books / Space Exploration, 2010)
libgen.is/book/index.php?md5=4ADD5AFDDEC7FEB7D05441276A5F8468
no subject
Date: 2022-07-13 08:48 (UTC)no subject
Date: 2022-07-13 08:53 (UTC)no subject
Date: 2022-07-13 20:45 (UTC)www.opennet.ru/opennews/art.shtml?num=57497
no subject
Date: 2022-07-13 21:12 (UTC)no subject
Date: 2022-07-16 06:22 (UTC)no subject
Date: 2022-07-16 08:00 (UTC)