Научная статья на тему 'Система телеметрического контроля для современных КА'

Система телеметрического контроля для современных КА Текст научной статьи по специальности «Компьютерные и информационные науки»

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

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Быкодорова Е.Д., Старосельцев А.С., Дымов Д.В.

Приведены архитектура и основные технические характеристики системы телеметрического контроля современных космических аппаратов ОАО «ИСС».

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

Текст научной работы на тему «Система телеметрического контроля для современных КА»

Секция

«ИНФОРМАЦИОННО-УПРАВЛЯЮЩИЕ СИСТЕМЫ»

УДК 629.78.051

Е. Д. Быкодорова, А. С. Старосельцев, Д. В. Дымов Научный руководитель - Д. В. Дымов ОАО «Информационные спутниковые системы» имени академика М. Ф. Решетнева, Железногорск

СИСТЕМА ТЕЛЕМЕТРИЧЕСКОГО КОНТРОЛЯ ДЛЯ СОВРЕМЕННЫХ КА

Приведены архитектура и основные технические характеристики системы телеметрического контроля современных космических аппаратов ОАО «ИСС».

Космический аппарат (КА) представляет собой сложный технический объект, для обеспечения жизнеспособности которого необходимы контроль работоспособности бортовой радиоэлектронной аппаратуры (БА) и различных бортовых процессов.

Для реализации функций контроля в составе современных КА используется бортовая система телеметрического контроля (СТК). Аппаратный состав современной системы телеметрического контроля КА можно разделить на три структурных элемента: 1) Телеметрические датчики (сенсоры) 2) Бортовая кабельная сеть (БКС) 3) Телеметрическая система (ТМС).

Основными задачами ТМС являются: 1) измерение сигналов от телеметрических датчиков; 2) хранение

результатов измерения в памяти; 3) выдача в бортовой компьютер (БК) результатов измерения; 4) обработки результатов измерения с помощью собственного процессора обработки событий (ПОС); 5) формирование для передачи на НКУ телеметрического информационного кадра.

В настоящее время на современных КА разработки ОАО «ИСС» используются ТМС четвертого поколения, к которым относится система ТА932МД-0413РМ.

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

Структурно-функциональная схема ТА932МД-0413РМ представлена на рисунке.

Моноблок ТМС

Центральный блок

ЦМФК

-Г>| модуль |

—Г>| модуль |

Дешифратор команд

МУП-1

КУ Шпит.

Цвип > С1 ... С5

МУП-2

Я8232-КИС -►

МТЬ-8ТО-1553Б -►

КУ ±Цпит.

Структурно-функциональная схема ТА932МД-0413РМ

К'^-ТТПГ

ТР МФК

тр а/гл/г1

Характеристика ТА932М1-05250М ТА932МД ТА932МД-0413РМ

Космический аппарат Глонасс-М АШО8-5 Экспресс-АМ5,6

Завершение разработки 2003г 2010г 2011г

Основные характеристики:

Измерительные каналы, в т.ч.: 1 576 1 352 1 480

Секция «Информационно-управляющие системы»

Характеристика ТА932М1-05250М ТА932МД ТА932МД-0413РМ

-аналоговые (0-6,3 В) 256 128 128

-температурные (0-188 Ом) 160 160 256

-цифровые (8-разрядные) 160 64 96

Интерфейс с БА КИС специализированный RS232 RS232

Интерфейс с БК MIL-1553 MIL-1553 MIL-1553

САС/ВБР 10/0,995 15/0,995 15/0,995

Условия эксплуатации герметичный приборный отсек негерметичный спутник негерметичный спутник

Рабочий температурный диапазон, °С от 0 до + 40 от - 10 до + 35 от - 10 до + 35

Потребление, Вт < 17,6 < 12,9 < 12,9

Объем, см3 29410 6340 6375

Масса ТМ системы, кг 12,7 7,25 7,0

Масса 8-разрядного канала, г 22,0 20,6 14,5

Развитие ТМС с 2003 года позволило улучшить следующие технические показатели:

• возможность эксплуатации ТМС в составе КА с негерметичным приборным отсеком;

• срок активного существования увеличился в 1,5 раза;

• масса одного 8-разрядного измерительного канала уменьшилась в 1,5 раза;

• значительно уменьшились габаритные размеры (примерно в 4,6 раза).

В настоящее время система ТА932МД-0413РМ успешно прошла комплексные испытания на стенде отработки аппаратно-программных средств бортового комплекса управления КА «Экспресс-АМ5» (1.08 БКУ), и были начаты испытания на стенде отработки аппаратно-программных средств системы ориентации стабилизации КА «Экспресс-АМ5» (01.ИМ).

© Быкодорова Е. Д., Старосельцев А. С., Дымов Д. В., 2012

УДК 621.39

Е. И. Гладышев Научный руководитель - А. В. Мурыгин Сибирский государственный аэрокосмический университет имени академика М. Ф. Решетнева, Красноярск

МНОГОПОТОЧНОСТЬ В ПРИЛОЖЕНИЯХ

Рассмотрены основные принципы создания многопоточных приложений, проведен анализ архитектуры, выявлен положительный эффект от использования многопоточности.

Для применения многопоточности существует несколько причин. Предположим, в приложении предпринимается обращение к какому-то серверу в сети, которая может занять определенное время. Вряд ли захочется, чтобы пользовательский интерфейс из-за этого блокировался, и пользователю пришлось просто дожидаться момента, когда от сервера вернется ответ. Пользователь мог бы выполнять в это время какие-то другие действия или вообще отменить отправленный серверу запрос. В таких ситуациях применение многопоточности приносит пользу [1].

Для всех видов активности, требующих ожидания, например, из-за получения доступа к файлу, базе данных или сети, может запускаться новый поток, позволяющий выполнять в это же время другие задачи. Многопоточность может помочь, даже если есть одни только насыщенные в плане обработки задачи. Многочисленные потоки одного и того же процесса могут одновременно выполняться разными ЦП или, что чаще встречается в наши дни, разными ядрами одного многоядерного ЦП.

Разумеется, необходимо знать особенности одновременного выполнения множества потоков. Из-за того, что они выполняются в одно и то же время, при

получении ими доступа к одним и тем же данным могут возникать проблемы. Чтобы этого не происходило, должны быть реализованы механизмы синхронизации.

Поток (thread) представляет собой независимую последовательность инструкций в программе. Потоки играют важную роль как для клиентских, так и для серверных приложений. К примеру, во время ввода какого-то кода С# в окне редактора Visual Studio проводится анализ на предмет различных синтаксических ошибок. Этот анализ осуществляется отдельным фоновым потоком [2].

В приложении, которое функционирует на сервере, один поток всегда ожидает поступления запроса от клиента и потому называется потоком-слушателем (listener thread). При получении запроса он сразу же пересылает его отдельному рабочему потоку (worker thread), который дальше сам продолжает взаимодействовать с клиентом. Поток-слушатель после этого незамедлительно возвращается к своим обязанностям по ожиданию поступления следующего запроса от очередного клиента.

Каждый процесс состоит из ресурсов, таких как оконные дескрипторы, файловые дескрипторы и дру-

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