Pull to refresh

Comments 12

Невероятно. Запустить через 20 лет то, что считалось мертвым. Восхищение всем, кто был, есть и будет причастен к команде Вояджеров!

На самом деле, на "Вояджере" очень-очень повезло. А могло и не свезти. К примеру ДОС "Салют-7" потерял дистанционное управление после того как дежурная смена решила попробовать переключится с резервной системы управления на основную, которая перед этим аварийно отказала. Попытались переключится обратно, получили КЗ, обесточенную ДОС, разряженные буферные аккумуляторы, потерю ориентации, замершая станция и многотонный неуправляемый "кирпич" на орбите. А потом эту, реально мертвую станцию, спас героический экипаж Джанибекова и Савиных

"Везёт" тогда, когда культура обеспечения качества и опыт разработчиков бортовой автономии (включая FDIR) высоки. То же относится и к эксплуатации аппаратов. Я работаю в области управления КА скоро уже как 20 лет и не могу даже представить чего-то из области "решили попробовать".

Не смог прочесть. Это даже не перевод, а какая-то трансляция английских слов в русские

Перевод прямо жутковатый. Причем, тема космоса хороша тем что м термины сами на ум приходят, и переводить про Вояджер - милое и интересное дело.

Перевод на алиэкспрессе заказали )

Заявить можно что угодно, чтобы бабки дальше пилить. Так что не очень то верится в это все. Может там взорвалось все - поди проверь. :)))

Оба космических аппарата используют набор основных двигателей, чтобы плавно поворачивать их вверх и вниз

Надеюсь, это далеко не самое важное применение этих двигателей, хоть и стоит в списке на первом месте :)

Добавлю историю с уклоном в IT, про то как пропатчить комп с битой памятью, созданный более полувека назад и на расстоянии более двадцати двух световых часов от Земли.

Краткий пересказ видео "The First Interstellar Software Update - The Insane Hack That Saved Voyager 1"

The First Interstellar Software Update - The Insane Hack That Saved Voyager 1

00:04 Введение в миссию "Вояджер"

• Скотт Мэнли рассказывает о своем детстве и увлечении космосом.
• "Вояджер" - самый важный космический аппарат, запущенный человечеством.
• "Вояджер-1" достиг Юпитера в 1979 году и Сатурна в 1981 году.

00:51 Путешествие "Вояджера-2"

• "Вояджер-2" достиг Урана в 1986 году и Нептуна в 1989 году.
• Оба аппарата продолжают работать, измеряя окружающую среду.
• "Вояджер-1" - самый удаленный от Земли рукотворный объект.

02:02 Последние снимки и текущее состояние

• "Вояджер-1" сделал последние снимки в 1990 году.
• Аппарат продолжает передавать телеметрию, несмотря на разряжающийся источник питания.
• Группа инженеров поддерживает его работу, отправляя команды для поддержания работы.

03:01 Научные приборы на "Вояджере"

• Работают магнитометр, подсистема плазменных волн и прибор для измерения заряженных частиц.
• Детектор космических лучей был отключен, но другие приборы продолжают работать.
• Аппарат пересек гелиопаузу и вошел в межзвездное пространство.

04:02 Проблемы с телеметрией

• 12 ноября 2020 года телеметрия "Вояджера" прекратилась.
• Наземные станции потеряли синхронизацию с сигналом.
• "Вояджер" продолжал передавать данные, но они были бесполезны.

05:01 Команда инженеров и диагностика

• В Лаборатории реактивного движения работает небольшая команда инженеров.
• Они начали диагностику, отправляя команды на космический корабль.
• Диагностика заняла много времени из-за расстояния и задержки сигнала.

06:53 Компьютерные системы "Вояджера"

• На "Вояджере" было три типа компьютеров, каждый с резервной копией.
• Система команд и система ориентации и управления движением работали нормально.
• Подсистема передачи данных была под подозрением.

09:41 Подсистема передачи данных

• Подсистема передачи данных отвечала за связь с научными приборами.
• Она использовала динамическую оперативную память вместо медленной памяти на магнитных дисках.
• Подсистема была собрана из четырех плат с 144 микросхемами памяти каждая.

12:27 Проблемы с памятью и диагностика

• Инженеры работали с однострочной памятью без резервирования.
• Проблема со связью могла быть вызвана сбоем памяти или другими аппаратными проблемами.
• Диагностика была сложной из-за невозможности общения с системой.

13:15 Риски и осторожный подход

• Переключение на резервный FDS было рискованным из-за неизвестности состояния другой системы.
• Инженеры разработали дерево неисправностей и команды для тщательной проверки системы.
• Осторожный подход занял три месяца, но не привел к успеху.

14:16 Особенности компьютера FDS

• FDS не имеет операционной системы, программы выполняются последовательно.
• Каждые 2,5 миллисекунды генерируется аппаратное прерывание.
• 24 фрагмента кода выполняются за 16 миллисекунд, что соответствует времени записи кадра телекамеры.

15:07 Код и документация

• Код написан на ассемблере для машины 1970-х годов.
• Документация была на бумаге, но не публиковалась.
• Код считывает переменные режима и использует их для перехода к нужным процедурам.

16:32 Команды и адресация памяти

• Команда перехода начинается с нуля, что удобно для программистов.
• Память использует 16-битные слова, последние 12 битов — это адрес.
• Инструкция "Перейти вверх" использует код операции "Выход" для переключения на верхнюю половину памяти.

18:19 Переключение режимов

• Инженеры решили попробовать все режимы, поддерживаемые системой связи.
• Команда на смену режима записывала запрошенный режим в память FDS.
• FDS "Вояджера" поддерживал около 30 различных режимов.

22:30 Анализ данных и обнаружение проблемы

• Специалисты анализировали необработанные данные для выявления проблем.
• Обнаружено, что поток телеметрии изменился, данные передавались неправильно отформатированными.
• Повторное включение ручного режима помогло получить больше данных для анализа.

24:21 Преобразование данных и дамп памяти

• Данные были преобразованы в поток битов и проанализированы.
• Обнаружены последовательности, совпадающие с данными полетной системы.
• Получен полный дамп памяти, что помогло найти причину поломки и разработать исправление.

26:17 Обнаружение проблемы

• Обнаружена последовательность из 256 слов в памяти с поврежденным пятым битом.
• Поврежденный участок памяти вызывал сбои в работе программы.
• Проблема могла быть вызвана сбоем в линиях передачи данных или чипе памяти.

27:15 Решение проблемы

• Необходимо переписать код, чтобы избежать поврежденного участка памяти.
• У команды не было инструментов для разработки нового кода.
• Они использовали примеры кода из документации и разработали программу minsmrot.

28:12 Разработка minsmrot

• Программа minsmrot запускалась на FDS и отправляла базовую телеметрию.
• Код был найден в документе, отсканированном и преобразованном в Microsoft Word.
• Команда вручную разобрала код и добавила полезные функции.

29:54 Загрузка minsmrot

• Программа загрузилась, и через два дня команда получила ответ от "Вояджера".
• "Вояджер" начал общаться с Землей.

30:20 Восстановление телеметрии

• Необходимо перенести код из поврежденной области памяти в неповрежденную.
• Команда искала свободные участки памяти для переноса кода.
• Они пожертвовали кодом, используемым в режиме 12 измерений, чтобы освободить память.

32:15 Перенос кода

• Код был разделен на части и перенесен в свободные ячейки памяти.
• Некоторые подпрограммы пришлось разбивать на части.
• Команда проверяла работу друг друга, чтобы убедиться в отсутствии ошибок.

34:07 Обновление программного обеспечения

• Изменения кода отправлялись в виде последовательности команд.
• 18 апреля были отправлены последние команды, и 20 апреля команда получила первую телеметрию за пять месяцев.
• Восстановление научного режима заняло еще два месяца.

36:02 Возвращение функциональности

• "Вояджер-1" потерял рассудок, но благодаря усилиям инженеров вернулся к работе.
• Аппарат пролетел 300 миллионов километров от Солнца.
• "Вояджер" продолжает работать почти пять десятилетий, передавая уникальные данные.

37:00 Будущее "Вояджера"

• "Вояджер" может работать до 2030 года, учитывая текущие ограничения по энергопотреблению.
• Инженеры будут поддерживать работу аппарата до тех пор, пока это возможно.
• "Вояджер" отправляется в разные места, и мы можем путешествовать вместе с ним.

Поставил статье минус. Для того, чтобы понять о чём идет речь, надо сначала прочитать другую статью. Про устройство двигателей.

Можно было в начале статьи кратко написать об устройстве двигателей, и в чём собственно заключалась проблема?

Без этого всю статью можно свести к заголовку.

А можно ли принимать хоть какие-то сигналы от Вояджеров? Если учесть: текущее расстояние, мощность передатчика, размер передающей антены, размер принимающей, рассеивание сигнала? Как пример: уголковые отражатели на луне, о которых так часто упоминают, не нужны, т.к. луч лазера отправленный с Земли на Луну, неизбежно рассеивается, и отражение происходит от значительной части поверхности, а не от одной точки.

Что значит, "можно"? Телеметрию он передаёт сейчас на 160 бит / 320 символов в секунду и её, естественно, во время сеансов принимает DSN

Sign up to leave a comment.

Articles