Научная статья на тему 'Бортовое кибернетическое устройство «Гидра» многоцелевой платформы «Синергия» блочно-модульного типа'

Бортовое кибернетическое устройство «Гидра» многоцелевой платформы «Синергия» блочно-модульного типа Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

CC BY
158
41
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
МАЛЫЙ КОСМИЧЕСКИЙ АППАРАТ / НАНОСПУТНИК / ПИКОСПУТНИК / ПЛАТФОРМА / CUBESAT / БОРТОВОЙ КОМПЛЕКС УПРАВЛЕНИЯ / SMALL SPACECRAFT / NANOSATELLITE / PIKOSATELLITE / PLATFORM / ONBOARD COMPUTER

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Малыгин Д. В.

Рассматривается технология построения и архитектура бортового вычислительного комплекса «Гидра» многоцелевой платформы «Синергия» блочно-модульного типа.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

THE ONBOARD COMPUTER “HYDRA” OF BLOCK-MODULAR MULTIPURPOSE PLATFORM “SYNERGY”

The paper considers a technology of design and architecture of the onboard computer “Hydra” of multi-purpose block-modular platform “Synergy” for assembling nanosatellites.

Текст научной работы на тему «Бортовое кибернетическое устройство «Гидра» многоцелевой платформы «Синергия» блочно-модульного типа»

УДК 629.78

БОРТОВОЕ КИБЕРНЕТИЧЕСКОЕ УСТРОЙСТВО «ГИДРА» МНОГОЦЕЛЕВОЙ ПЛАТФОРМЫ

«СИНЕРГИЯ» БЛОЧНО-МОДУЛЬНОГО ТИПА

Д. В. Малыгин

Лаборатория проектирования сверхмалых космических аппаратов «Астрономикон» Российская Федерация, 194021, г. Санкт-Петербург, ул. Политехническая, 29 E-mail: [email protected]

Рассматривается технология построения и архитектура бортового вычислительного комплекса «Гидра» многоцелевой платформы «Синергия» блочно-модульного типа.

Ключевые слова: малый космический аппарат, наноспутник, пикоспутник, платформа, cubesat, бортовой комплекс управления.

THE ONBOARD COMPUTER "HYDRA" OF BLOCK-MODULAR MULTIPURPOSE

PLATFORM "SYNERGY"

D. V. Malygin

Nanosatellite Design Laboratory "Astronomikon" 29, Politekhnicheskaya Str., Saint-Petersburg, 194021, Russian Federation E-mail: [email protected]

The paper considers a technology of design and architecture of the onboard computer "Hydra " of multi-purpose block-modular platform "Synergy" for assembling nanosatellites.

Keywords: small spacecraft, nanosatellite, pikosatellite, platform, cubesat, onboard computer.

К наноспутникам (свехмалым космическим аппаратам - СМКА) будем относить такие массы, которые не превышают 10 кг, а объем базовой единицы не более 1 дм куб [1]. Актуальность создания СМКА стала очевидной в начале ХХ1 века с появлением элементной базы, при помощи которой возможно создавать КА указанных массы и объема [2]. На протяжении последних 15 лет лётные испытания прошли несколько сотен аппаратов данного класса. Многие из них успешно эксплуатируются. Основная проблема их проектирования в достижении оптимального (или рационального) соотношения показателей качества, стоимости и эффективности. Эти характеристики отрабатываются в условиях обязательного учёта основных факторов среды функционирования КА: физические и технические. Цели проектирования наноспут-ников состоят в решении возникающих проблем с конкретизацией их содержания. Изготовление таких изделий ведут небольшие группы исследователей, а также коммерческие фирмы. В Российской Федерации стоит отметить несколько подобных проектов: ООО «Даурия Аэроспейс» - платформа «Персеус», ООО «Спутникс» - платформа «ТаблетСат», ООО «Лаборатория «Астрономикон» - платформа «Синергия» [1], СГАУ - платформа

Развитие микроэлектроники косвенно способствовало бурному прогрессу тематики СМКА. Так называемые наноспутники постоянно эволюционируют, становясь гибким инструментом для проведения научных, технологических и образовательных экспериментов в космическом пространстве. Таким образом,

образовалась и сформировалась ниша нано- и пикос-путников. С другой стороны, от студенческих проектов до полноценного игрока на рынке такие КА ещё не прошли свой путь: до сих пор бытует мнение, что данное направление носит чисто развлекательный характер (пиар космических технологий), либо данные изделия представляют собой стенды для отработки и/или демонстрации различных технологических решений (идей, концепция и т. п.). Это обусловлено несколькими причинами: во-первых, концепцией СМКА (малый цикл производства, отсутствие опоры на классические стандарты для аэрокосмической индустрии, неопытность коллективов, скромное финансирование). Во-вторых, низкими показателями надёжности элементной базы по причине того, что изначально применяется неспециализированная элементная база (РЭК) класса «industrial», так называемая COTS - решения «с полки». В-третьих, сильной консервативностью отрасли.

Для того чтобы преодолеть этот барьер целесообразно разработать и внедрить комплектующие нового поколения с повышенными характеристиками надёжности, увеличенным функционалом и расширенной областью применения (обильным наличием различных интерфейсов, высоким ресурсом работоспособности, вычислительной мощностью и т. д.). Следовательно, в данной работе подробно опишем архитектуру и функционал предлагаемого устройства: бортовой комплекс управления/бортовое кибернетическое устройство (БКУ), так называемый бортовой одноплатный компьютер «Гидра», как один из важнейшей под-

Малые космические аппараты: производство, эксплуатация и управление

системы СМКА, построенного на базе платформы «Синергия».

В БКУ «Гидра» платформы «Синергия» особое место отводится спецификации PnP, следовательно, представим реализуемую архитектуру, поострённую на открытой спецификации SpaceWire, но адаптированную для наноспутников. Для этого опишем особенности и принцип построения телекоммуникационных сетей для КА и систем на их основе типа SpaceWire (SPA). SPA - телекоммуникационная сеть для космического приборстроения с пропускной способностью до 800 МБит/сек, узлы которой соединяются при помощи последовательных соединений типа точка-точка, работающая в полнодуплексном режиме (рис. 1).

Отметим, что при помощи SPA внедряются принципы стандартизации/унификации в индустрию изготовления, сборки, испытаний КА на основе открытых архитектур и спецификаций; тем более такой подход позволяет:

- снизить стоимость разработки, испытаний, запуска, эксплуатации;

- сократить сроки проектирования, интеграции служебных подсистем и ПН;

- облегчает интеграцию КА с РН за счёт применения унифицированного интерфейса взаимодействия;

- обеспечивает масштабируемость спутниковых систем/группировок, созданных на их основе.

Таким образом, для платформы «Синергия» разработан и внедрён комплект спецификаций, в основу которых положены технологии SPA и PnP (рис. 2).

БКУ «Гидра» сочетает оригинальные разработки в области SpaceWire-электроники: интерфейсы обеспечивают подключение различных устройств к шине SPA; содержатся следующие двунаправленные переходники (так называемые интеллектуальные мосты):

USB-SPA, Ethernet-SPA, CAN-SPA, UART-SPA, I2C-SPA, SPI-SPA, MFBSP-SPA, CCSI/DSI-SPA, non SPA-PnP-SPA.

По умолчанию в состав БКУ входит бортовое и сервисное ПО для проведения тестов типа hardware-in-the-loop и проведения полунатурных испытаний; а также элементы супервизорной логики и распределённых вычислительных систем. Для реализации представленной архитектуры применяется отечественный многоядерный сигнальный микропроцессор на базе Dual Cortex-A9 [NEON SIMD-ARM] / Mali 400 [ASIC], поддерживаемая ОС и средствами разработки распространяемых по GNU GPL; что позволяет применить ОС как реального времени: RTEMS, eCos, FreeRTOS, uos-embedded, ROS, Zephyr, Minoca так и ОС общего назначения: Arch Linux. Для разработки ПО применяются рабочие станции под управлением ОС GNU / Linux, MS Windows, Mac OS Х. БКУ обеспечивает поддержку бортовой сети обмена данными между модулями служебных систем и ПН; а также осуществляет маршрутизацию пакетов телеметрической и целевой информации.

Архитектура PnP обеспечивает возможность подключать устройство (служебная система, ПН) к сети КА без предварительной подготовки, и автоматизировать процесс распознавания устройств и обмена данными между ними. Для реализации выше описанной конфигурации спроектировано ПО, которое внедрено в БКУ, т. е. в его основе положена магистральная шина обмена данными, которая является SPA-сетью стандарта ECSS-E-ST-50-12C.

Протоколом верхнего уровня в сети является реализованная спецификация стандарта Space Plug-and-Play Architecture Standard (SPA-S), адаптированного для применения на КА в виде спецификации PnP-БКС-PA (рис. 2).

Рис. 1. Пример построения сети SpaceWire

Рис. 2. Структурная схема SpaceWire PnP архитектуры платформы «Синергия»

Рис. 3. Модель БКУ «Гидра» платформы «Синергия»

Пропускная способность шины в составе БКУ КА -от 2 Мбит/сек с программной возможностью увеличения до 800 Мбит/сек. Кроме шины SPA, для подключения к PnP^KC-PA критически важных служебных систем используются шины UART/I2C/Ethernet (пропускная способность шины от 1 до 100 Мбит/с).

Используемый протокол обмена данными обеспечивает совместимость служебных систем КА со сторонними разработками. Следует отметить, что интеграция ПН по информационному протоколу осуществляется в составе БКУ в соответствии с разработанной спецификацией PnP^KC-SPA, состоящей из матрицы процессорного модуля и набора маршрутизаторов; при этом процессорный модуль выполняет роль менеджера устройств, т. е.:

- управление подключением и энумерацией новых PnP-устройств к БКС;

- идентификация факта подключения новых устройств;

- отключение вышедших из строя уже подключённых.

В сети может быть несколько таких матриц и при этом назначение роутеров: маршрутизация трафика между устройствами, а также управление питанием устройств. Число подключаемых к общей сети устройств ограничено количеством портов маршрутизатора. В случае нехватки имеющегося числа маршрутизаторов к сети могут подключаться новые. Такая идеология позволяет подключать к сети неограниченное число устройств. Обмен трафиком между устройствами ведётся напрямую по кратчайшему пути, ми-

нуя матрицу. В случае если подключаемое устройство не совместимо со стандартом PnP^KC-SPA, есть возможность доукомплектовать переходником с его внутренней шиной данных на шину SPA; такой переходник при необходимости обеспечивает устройству PnP^KC-SPA совместимость. Описанная выше спецификация предопределяет, в том числе и электрические интерфейсы, т. е. энергетику (как минимум две стабилизированных линии питания: 3,3 В ± 0,05 и 5 ± 0,1 В) и тип обмена с учётом резервирования: UART; SPI; I2C; Ethernet; USB; MFBSP; SpaceWire.

Библиографические ссылки

1. Малыгин Д. В. Универсальная платформа «Синергия» блочно-модульного исполнения // Решетнев-ские чтения : XV Междунар. науч. конф. С. 377-378.

2. Малыгин Д. В. Универсальная платформа сверхмалого космического аппарата // Материалы V Все-рос. форума студентов, аспирантов и молодых ученых. С. 38-40.

References

1. Maligin D. V. Universal block-modular platform "Synergy" // XV International Scientific Conference "Reshetnevskie chteniya". C. 377-378.

2. Maligin D. V. Universal platform for nanosatellite // Proceedings of the V All-Russian forum of students and young scientists. C. 38-40.

© Малыгин Д. В., 2017

i Надоели баннеры? Вы всегда можете отключить рекламу.