Ф.А. Воронин, П.А. Пахмутов, А.В. Сумароков
116
ISSN 0236-3933. Вестник МГТУ им. Н.Э. Баумана. Сер. Приборостроение. 2017. № 1
вождения компьютеров ИУС и их программного обеспечения является одним
из этапов жизненного цикла их разработки [2]. В процессе модернизации были
спроектированы и разработаны средства наземного комплекса отработки ком-
пьютеров ИУС и их программного обеспечения. Для отработки взаимодействия
компьютеров ИУС и научной аппаратуры используют специально разработан-
ные математические модели научной аппаратуры.
В соответствии с общими принципами создания программного обеспечения
для систем управления космических аппаратов и жизненным циклом разработ-
ки программного обеспечения ТВМ1-Н СМ основными этапами отладки и ис-
пытания программного обеспечения являются:
автономная отладка и испытания на автоматизированном рабочем месте;
комплексная отладка и испытания в составе наземного комплекса отладки
(НКО);
испытания на комплексном испытательном стенде.
Автономная отладка и испытания осуществляется разработчиками
программного обеспечения на рабочих местах. Программное обеспечение
ТВМ1-Н СМ отлаживается в среде
MS Windows
. Для имитации научной аппара-
туры используют виртуальные машины
VMware
с программным обеспечением
научной аппаратуры и математические модели. Основные задачи этого этапа
испытаний — функциональные проверки управления и контроля научной
аппаратуры из ТВМ1-Н СМ.
Комплексная отладка и испытания в составе НКО проводятся группой те-
стирования. Основные задачи этого этапа испытаний:
проверка работы ПО ТВМ1-Н СМ на реальной бортовой аппаратуре;
проверка сопряжения между ТВМ1-Н СМ и научной аппаратуры;
функциональные проверки ПО ТВМ1-Н СМ, которые невозможно прове-
сти на этапе автономной отладки.
Объектом испытаний является компьютер ИУС и его программное обеспе-
чение, средства испытаний — компьютер управления испытаний, с помощью
которого контролируется телеметрическая информация от компьютера ИУС и
выполняется управление им. Модели систем и полезных нагрузок (научной ап-
паратуры) — компьютер, на котором разработаны программные модели внеш-
них по отношению к компьютеру ИУС, систем и полезных нагрузок. Для оценки
качества обмена применяются анализаторы шин CAN, МКО. Схема верифика-
ции программного обеспечения на НКО представлена на рис. 6.
Наземный комплекс отработки ИУС может быть интегрирован с НКО борто-
вых вычислительных средств СМ, МЛМ, НЭМ. В зависимости от задач эта прин-
ципиальная архитектура НКО применяется к испытаниям компьютеров ИУС СМ,
МЛМ, НЭМ в отдельности их интеграции и комплексным испытаниям.
Испытания на комплексном испытательном стенде — заключительный этап
отработки программного обеспечения ИУС. Эти испытания проводят для про-
верки электрических интерфейсов реальных приборов.