Новости дня

Где сейчас «Вояджер-1» и «Вояджер-2»: NASA решила закрыть миссию

alter-science.info

Где сейчас «Вояджер-1» и «Вояджер-2»: NASA решила закрыть  миссию

В июльском номере журнала Scientific American опубликован потрясающий обзор космической миссии "Вояджер", где подробно описываются путешествия аппаратов по Солнечной системе.

Статья называется "Рекордные космические аппараты "Вояджер" начинают отключать питание".

На сегодняшний день они вышли в межзвездное пространство и стали первыми человеческими артефактами, покинувшими Солнечную систему.

Тим Фолджер отмечает, что "Вояджеры 1 и 2" были разработаны до появления микропроцессоров, но их миссия длится уже 44 года, на 40 лет дольше запланированного срока.

Далее в статье приводятся слова Стаматиоса Кримигиса, доктора физики и исследователя космоса, который более полувека проработал в Лаборатории имени Джона Хопкинса.

Кримигис утверждает: "Объем программного обеспечения на этих приборах ничтожно мал. В целом, я думаю, миссия продержалась так долго, потому что почти все было жестко подключено. Современные инженеры не знают, как это сделать. Я не знаю, возможно ли вообще построить такой простой космический аппарат".

Стоп.

Мы просто больше не используем микросхемы TTL или CMOS, потому что это неэффективный и устаревший способ проектирования на уровне платы.

Аппаратное обеспечение базируется на FPGA. Мы больше не полагаемся исключительно на схемы при проектировании аппаратуры; VHDL и Verilog позволяют разрабатывать гораздо более сложные логические схемы.

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

Инженеры, проектирующие космические устройства для работы в условиях высокой радиации, разработали несколько методов радиационно-устойчивого проектирования, включая безопасные FSM (конечные автоматы состояний), FSM с кодировкой Хэмминга и тройное резервирование модулей (TMR).

Основные производители FPGA, включая AMD/Xilinx, Lattice и Microchip (ранее Microsemi и Actel), либо уже отправили устройства в космос в качестве основных компонентов различных миссий, либо предлагают радиационно-устойчивые FPGA для приложений, либо и то, и другое.

Например, FPGA от Microchip и AMD/Xilinx находились на борту двух марсоходов Spirit и Opportunity, а также на плутониевом марсоходе Perseverance, который в настоящее время курсирует по Марсу.

Кроме того, FPGA Microchip ProASIC3 жужжит в разреженной марсианской атмосфере на борту чрезвычайно успешного вертолета Ingenuity, служа интерфейсом для датчиков и сервоприводов геликоптера.

FPGA от Microchip отправили к Плутону на борту космического аппарата NASA "Новые горизонты" в комплекте приборов для измерения температуры и давления атмосферы бывшей планеты. Это лишь несколько примеров. Их много.

Космические аппараты "Вояджер-1" и "Вояджер-2" были запущены в 1977 году. Тогда и в помине не существовало FPGA. При их проектировании не использовалась жестко связанная электроника, как можно предположить из статьи в Scientific American.

На борту, как неудивительно, «много» программного обеспечения. Фактически, "Вояджер-1" и "Вояджер-2" несут по шесть бортовых компьютеров, изначально организованных как распределенная система, состоящая из трех дивайсов с двойным резервированием: компьютерной командной системы (CCS), системы управления артикуляцией полета (AACS) и системы полетных данных (FDS).

Без этих компьютеров, которые непрерывно работали 45 лет, космические аппараты никогда бы не достигли внешних границ Солнечной системы. Все научные данные никогда бы не передались на Землю.

CCS, разработанная Лабораторией реактивного движения (JPL) в Пасадене, управляет всеми основными системами, контролирует температуру внутри прибора, управляет компьютерами AACS и FDS, а также 11 бортовыми приборами, посылая им команды.

CCS использует 18-битные команды с 6-битным опкодом и 12-битным адресом.

AACS имеет очень похожую архитектуру с CCS и поэтому также ведет свою родословную от более раннего компьютера "Викинга".

Этот компьютер управляет положением космического аппарата и контролирует артикуляцию сканирующей платформы.

FDS был разработан специально для космического аппарата "Вояджер", поскольку JPL требовался более быстрый компьютер для форматирования, хранения и передачи изображений (данные, которые мы больше всего ассоциируем с миссиями "Вояджеров") и для отправки научных и инженерных телеметрических данных.

В отличие от двух других компьютерных систем, использовавшихся на "Вояджере", FDS построен не на микросхемах TTL. Это первый компьютер на основе КМОП-чипов, который летает в космосе.

Часть форматирования данных, выполняемого FDS, включает в себя коррекцию ошибок (FEC) с использованием кодирования Голея.

По мере удаления от двух космических аппаратов, сигналы «Вояджеров» становятся все слабее, радиоканал более шумным, отношение сигнал/шум падает.

Кодирование Голея позволяет данным, отправленным на Землю, выдержать три бита ошибки приема на единицу данных. Однако кодирование по Голею также удваивает количество передаваемых битов, что сокращает эффективную пропускную способность канала.

JPL расширил возможности FDS на "Вояджере-2", когда миссия "Юпитер/Сатурн" была расширена до внешних планет.

Обновления включали сжатие изображений и переход на FEC Рида-Соломона для обработки изображений. Коды Рида-Соломона несут значительно меньше накладных расходов, чем оригинальный код FEC Голея, и в настоящее время широко используются для хранения данных и коммуникационных приложений. Программное обеспечение Voyager FDS было пионером в использовании этого алгоритма кодирования.

Оба усовершенствования FDS позволяют "Вояджеру-2" передавать больше данных через все уменьшающуюся полосу радиочастот по мере удаления космического аппарата от Земли.

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

Таким образом, ценой обновлений стала потеря избыточности FDS. Важно отметить, что они стали возможны только потому, что были загружены на компьютеры "Вояджера" в качестве обновлений программного обеспечения.

CCS, AACS и FDS представляют собой сложную, распределенную, с двойным резервированием, встроенную компьютерную систему, которую JPL разработала и встроила в космический аппарат "Вояджер".

У приборов "Вояджера" не было ни бюджета мощности, ни свободного времени для разработки компьютеров на заказ, а микропроцессоры в то время были слишком диковинными.

Поэтому инженеры-электрики, работавшие над проектами, создавали более простые системы с использованием жестко связанной логики.

На двух одинаковых космических аппаратах "Вояджер" установлено одиннадцать приборов:

Читайте также: Оправданы ли наши претензии западным партнерам?

Эти приборы помогли изменить наше понимание Солнечной системы. Благодаря этим приборам, мы знаем, что оба "Вояджера" вышли за пределы Солнечной системы в межзвездное пространства.

В дополнение к этим одиннадцати научным приборам космические аппараты "Вояджер" несут позолоченную пластинку, на которой закодированы звуки и изображения, на случай, если они будут обнаружены другими цивилизациями.

Дата: 26 июля 2022

Автор:Василий Швецов

Поделиться с друзьями:

  • Последние
Больше новостей

Новости по дням

Сегодня,
18 августа 2022