Первые БЦВМ космического применения и кое-что из постоянной памяти
Шрифт:
БЦВК на базе БЦВМ «Салют-2М» и система автономной навигации «Дельта-3» были для нашего предприятия первыми, можно сказать, большими цифровыми человеко-машинными системами, размещаемыми на пилотируемом космическом аппарате. Размерность системы требовала и нового системного подхода к созданию, отработке, испытаниям и эксплуатации. Основными положениями этого подхода, которые необходимо было реализовать, были:
— комплексная наземная экспериментальная отработка аппаратно-программных средств БЦВК совместно с измерительной аппаратурой или их имитаторами;
— создание управляющей программы БЦВМ, обеспечивающей увязку
— обеспечение живучести системы, в том числе за счет использования возможностей космонавта;
— создание и отработка алгоритмов и программ задач автономной навигации с учетом перехода на новую БЦВМ и расширенную базу измерительной аппаратуры.
Естественно, основой системы была цифровая аппаратура, разработанная в НИИМП опять же для программы освоения Луны по проекту ЛЗ.
В этом плане приходилось, как и случае с «Салют-1», мириться с тем, что надежность этой аппаратуры была рассчитана под сравнительно краткосрочную программу ЛЗ. Однако и здесь при принятии решения об установке этой аппаратуры на новые орбитальные станции довлели те же факторы, о которых говорилось выше.
В апреле 1971 года совместно с НИИМП была разработана и утверждена Программа работ по изготовлению, доработкам и поставке в ЦКБЭМ приборов для двух орбитальных станций.
От ЦКБЭМ программа была утверждена заместителем главного конструктора Б.Е.Чертоком и согласована с ведущим конструктором Ю.П.Семеновым.
От НИИМП программу утвердил руководитель предприятия Г.Я.Гуськов; от ЦКБЭМ программу подписали Б.В.Раушенбах, В.П.Легостаев, я и представители отдела кооперирования; от НИИМП — М.Ф.Поликанов, В.Н.Филатов, А.С.Новожилов, руководители завода «Компонент» В.М.Крикун, А.А.Киселев.
В соответствии с этой программой НИИМП за 9 месяцев (к декабрю 1971 года) должен был разработать и изготовить три комплекта устройства связи 2СТ-УС, три комплекта блоков дополнительной памяти 2СТ-П, 8 комплектов БЦВМ 2СТ-1М, 6 комплектов пультов «Свет». Кроме этого, НИИМП в мае 1971 года должен был поставить два комплекта КИА БЦВМ 2СТ-1М с двумя комплектами технологических ПЗУ-Т. Этой же программой была предусмотрена работа по созданию операционных и испытательных программ, а также разработка технологической оснастки оперативной прошивки ПЗУ «Салют-2М» в ЦКБЭМ.
По сегодняшним меркам, это был невероятный объем изготовления и поставок аппаратуры в такие сроки. В этот период НИИМП и его опытный завод «Компонент» более чем на 80% работали на наше предприятие.
Такова была генеральная линия директора НИИМП Г.Я.Гуськова — ориентация на космическое цифровое приборостроение для головного предприятия космической отрасли, каковым и считалось ЦКБЭМ.
Поставка в ЦКБЭМ комплекта БЦВК совместно с КПА БЦВМ 2СТ-1М и ПК «Свет» для ДОС № 3 после комплексной стыковки в НИИМП была выполнена в мае 1972 года. Таблицы прошивок ПЗУ 2СТ-1М и 2СТ-П были выданы на завод «Компонент» 30 сентября 1972 года, и в начале ноября мы получили штатный комплект БЦВК с военной приемкой. Через месяц был поставлен запасной комплект БЦВК.
Для комплексной отработки БЦВК и системы «Дельта-3» в нашей лаборатории с марта 1971 года стал создаваться отладочный технологический стенд, основой которого был технологический комплект БЦВК с «Салют-2М» и состыкованная с БЦВМ
В состав стенда входил имитатор ОРВ, а также имитатор командной радиолинии, для чего приспособили ПРВУ, оставшийся от комплектации кораблей Л1.
Основной объем работ по созданию стенда выпал на долю сотрудников лаборатории Юрия Стишева, Радия Казаринова, Геннадия Митрофанова, Галины Родионовой, Тамары Авраменко, Надежды Ивановой, Виктора Унчикова, Евгения Буршинова, Ирины Ратановой, Леонида Бабинина, а также сотрудников ВЦ предприятия Юрия Бубелова, Игоря Кирова во главе с начальником ВЦ Владимиром Степановым.
Наряду с отработкой аппаратных средств БЦВК и системы «Дельта-3» принципиальный прорыв был сделан в программном обеспечении системы.
Впервые усилиями коллективов К.К.Чернышева и В.А.Шарова была создана операционная система БЦВМ «Салют-2М» — управляющая программа, обеспечивающая программную увязку всех аппаратных и программных составляющих элементов системы в реальном масштабе времени. На технологической БЦВМ, на стенде, операционная система была отработана, прошита в ПЗУ и далее обеспечивала отработку всей системы.
За короткий срок предстояло также выполнить большой объем работ по модернизации алгоритмов и программ автономной навигации, а практически, учитывая переход на новую БЦВМ и принципиальное расширение измерительной аппаратуры, разработать заново.
Эту работу целиком взял на себя сектор Эрнста Г аушуса. Высокий профессиональный уровень и самоотверженная работа начальника и сотрудников этого сектора Юрия Зыбина, Юрия Тумашева, Игоря Борисова, Олега Иванова, Владимира Рыбалка, Владимира Семенко, Валерия Рудакова обеспечили разработку основных задач автономной навигации к началу пуска ДОС № 3.
Надо сказать, я сознавал, что степень отработки сложнейших задач автономной навигации и программного обеспечения БЦВМ «Салют-2М» к моменту пуска станции в целом были недостаточны, хотя и принимались все возможные меры участвующими в работе коллективами. Сказалось все: ограниченность времени, сложность и новизна задач, недостаточная отработанность технологии подготовки и испытания системы, несовершенство стендовой базы и просто усталость людей, не успевших отдохнуть от «лунной гонки».
Несмотря на это, обеспечению надежности и живучести надо было уделять большое внимание. Ведь дело касалось пилотируемого космического аппарата длительного существования, и необходимы были решения, обеспечивающие возможность выполнения системой основных функций даже при наличии отказов в ее отдельных составляющих, пусть с потерей качества.
Уже при разработке БЦВМ «Салют-2М» для корабля Л3 мы отказались от трехканальности БЦВМ как способа резервирования для обеспечения надежности при относительно малом времени работы системы. Как уже упоминалось выше, для обеспечения аппаратной надежности «Салюта-2М» было применено перекрестное («холодное») дублирование отдельных блоков с переключением по командам с пульта космонавтов и «горячее» дублирование ОЗУ и ПЗУ. Такой же принцип перекрестного управляемого «холодного» дублирования блоков был применен и в пульте космонавта «Свет». Для защиты от одиночных сбоев использовалась временная избыточность. Для повышения живучести системы была также реализована старая идея — механизм, который был в нашей лаборатории придуман еще для БЦВМ «Вычислитель».