Journal of Siberian Federal University. Engineering & Technologies 2 (2012 5) 169-178
УДК 681.518.5
Аппаратное и программное обеспечение наземных испытаний узлов и механизмов космических аппаратов
В.И. Иванов3*, Д.А. Швеца, А.В. Лекановб, В.В. Баранов5
a Сибирский федеральный университет, Россия 660041, Красноярск, пр. Свободный, 79 б ОАО «Информационные спутниковые системы
им. М.Ф. Решетнева» Россия 662972, Красноярский край, Железногорск, ул. Ленина, 521
Received 4.04.2012, received in revised form 11.04.2012, accepted 18.04.2012
Рассмотрены варианты автоматизированных систем испытаний элементов и узлов космических аппаратов на примере создания контрольно-проверочной аппаратуры для проведения ресурсных испытаний устройств поворота батареи солнечной.
Ключевые слова: космический аппарат, устройство поворота батареи солнечной, контрольно-проверочная аппаратура, автоматизированная система управления, модули ввода/вывода, программное обеспечение.
Введение
Одним из важнейших этапов решения поставленной задачи является проведение наземных испытаний элементов и узлов космических аппаратов (КА). Широкое использование автоматизированных систем управления процессом испытаний не только позволяет выявить недостатки создаваемых изделий, но и значительно сокращает сроки разработки и создания новых КА. Применение современных компьютерных технологий на этапе испытаний создает возможность выявить новые, ранее неизвестные свойства исследуемого объекта и сократить сроки испытаний.
Отличительной особенностью испытаний элементов и узлов КА является расширенный диапазон напряжений питания (0 - 30) В, значительный диапазон зондирующих токов (0 - 100) А и жесткие климатические условия испытаний, что приводит к необходимости разработки и создания нестандартного оборудования и программного обеспечения для этого оборудования.
* Corresponding author E-mail address: [email protected]
1 © Siberian Federal University. All rights reserved
Решение проблемы
Для создания подобных инструментальных средств наиболее подходят аппаратные и программные средства, разрабатываемые для АСУ ТП и АСНИ.
В настоящее время на рынке распространено достаточно большое количество распределенных систем сбора данных и управления для АСУ ТП. Наиболее известно оборудование таких фирм, как Advantech, ICP, NuDAM, Siemens, L-CARD, ЗАО "Электронные технологии и метрологические системы".
Аппаратное обеспечение автоматизированных систем управления и сбора данных реализуют универсальные инструменты-контроллеры и семейства модулей удаленного ввода-вывода:
I-7000, I-8000, M-7000 фирмы ICP [1];
NuDAM-6000 фирмы NuDAM [2];
ADAM-4000, ADAM-5000, ADAM-6000 фирмы Advantech [3].
ZET210/220/230 и др. фирмы ЗАО "Электронные технологии и метрологические системы" [4];
модульные системы LTR, универсальные и внешние модули ввода-вывода фирмы L-CARD
[5].
Для получения информации о состоянии объекта в процессе испытаний на испытуемом механизме или узле устанавливаются различные типы датчиков. Выходными параметрами большинства датчиков являются: уровень напряжения, величина тока, частота импульсов, величина сопротивления или емкости.
Реализацию методики испытаний узла или механизма должны обеспечивать программно управляемые источники тока с диапазонами (0 - 20) мА или (0 - 100) А, а также источники напряжения с диапазоном (0 - 30) В или (0 - 110) В.
Анализируя состав оборудования АСУ ТП и АСНИ, выпускаемый различными фирмами, можно выделить несколько архитектурных решений распределенной автоматизированной системы управления процессом испытаний сложных объектов.
Первое решение основано на применении независимых модулей, связанных между собой сетью (RS-485, Ethernet). На рис. 1 приведена структурная схема реализации такой системы.
На рис. 2 даны варианты преобразователей интерфейса [6], которые необходимы при использовании в качестве управляющего компьютера ноутбука или нетбука.
Если используемые модули имеют интерфейс подключения Ethernet, то использование преобразователя становится ненужным, так как этот интерфейс на сегодняшний день имеется практически во всех персональных компьютерах, в отличие от интерфейса RS-485.
Повторитель - повторитель интерфейса (усилитель).
В качестве управляющего компьютера можно использовать т.н. нетбук (ноутбук на базе процессора Intel Atom), что уменьшает стоимость оборудования и габаритные размеры аппаратных средств.
Такое архитектурное решение позволяет строить автоматизированные системы управления и контроля, распределенные в пространстве. Удаленность объектов управления от пульта управления может достигать сотни метров.
Второй вариант содержит базовый модуль (крейт) и набор плат расширения, с помощью которых он конфигурируется в зависимости от решаемой задачи.
Рис. 1. Структурная схема распределенной системы испытаний механизма КА: 1,2, ..., N - независимые модули ввода/вывода; преобразователь - модуль преобразования интерфейса RS-232 в интерфейс RS-485 иииШБв RS-485
в- №
11— ©
- Ф
А— Ф
тх — ф
ф
ф
як — ©
■ иы-гаи
( к | ■ ^ИЧИЬЯ ЛИ Я
ки-
и$в
Рис. 2. Преобразователи интерфейса
На рис. 3 приведен пример структурной схемы ре ализации тадой системы.
В зависимоети от фирмы-производителя и модели бхтовые модули могут оснащсться такими интер фейхоми подключения, как 118-2322,1М£>>-485, и8Б, БШепее1
Набор плат расширения у разных фирм предоставляет схожие возможности, такие как ввод/вывод аналоговых сигналтв, ввод/вывод дискретных сигналов, преобразование и обработка сигналов от различное типов датчиков, реализация функций таймеров-счетчиков, частотомеров и др.
Отличие можно выделить в части диапазона измерения сигналов, скорости обработки данных, наличия собственного ПО (хотя имеется совместимость с основными специализированными программными продуктами) и реализации дополнительных плат расширения, характерных для каждого производителя.
Третий вариант является объединением двух рассмотренных ранее. На рис. 4 приведен пример структурной схемы реализации такой системы.
Такое архитектурное решение позволяет строить более универсальные системы автоматизации и управления. К примеру, модули расширения АЦП и ЦАП фирмы Advantech работают
njiri>CjMiuüjirnH
Угфдегилощин кот ьнтр
=□—(Ol
"1
ля.ть. V UAA'LJI UVII^.I
Û
LI
6,
■».H
Юес леду^м^е ввъспы < ложных МСКА
Рис. 3. Локальная система испытаний механизма КА
I Упр'-шшм £ бШЫН ♦ р
85-485
115В
Efriwnet
С
о о
Ô
ADAM
m-
(1Л01Ы ое&Д^ Sb 0->да
ч
1С
W
■Ш
i ш Miuxir:ii[ii.iijiiiii,!r ЧМр\ llf л нн Iii 1 Ьгк ГнЧ III BtUliiiMHli
4'
И<СЛ«Л^*>и« frSïth-ты < Г-Э ■№ WCKA
Рис. 4. Универсальная система испытаний механизма КА
на частоте 10 Гц. Они предназначены для решения несложных задач в системах АСУ ТП с медленно меняющимися параметрами.
Аналогичные модули производства фирм L-CARD и «Электронные технологии и метрологические системы» (2БТ 220/230) способны работать на частоте до 500 кГц. Но данные устройства являются автономными и не поддерживают во зможность установки в базовый модуль в качестве плат расширения. Благодаря высокому быстродействию при помощи этого оборудования возможно измерение высокочастотных сигналов.
Одним из достоинств рассмотренных изделий является открытое программное обеспечение, которое позволяет создавать управляющие программы с использованием стандартного ПО.
Аппаратные средства этих систем включают универсальные модули, перепрограммирование которых может позволить решать различные задачи без изменения состава аппаратных средств.
Наряду с универсальными техническими средствами при создании наземных систем управления испытаниями механизмов и узлов КА необходимо создавать специализированные
Функциональная схема КПА испытаний БМ ПБС
Слот 0
Слот 1
Слот 2
Слот 3
PC
I1 Шины релейных контактов 1
I2 Шины релейных контактов 2
Модуль СДЭР
управления —
СДЭР
Рис. 5. Функциональная схема КПА испытаний УПБС
Источник тока 30 А
I0 Шины СТУ
■dJ-CZH
модули управления, что обусловлено климатическими условиями испытаний. Применение подобных технических средств позволяет создавать автоматизированные системы управления процессом испытаний сложных объектов в виде конструктора на аппаратном и программном уровне.
Пример реализации контрольно-проверочной аппаратуры (КПА) для проведения ресурсных испытаний устройств поворота батареи солнечной (КПА-УПБС) приведен на рис. 5. В состав системы входит крейт ADAM-5000 с тремя модулями ADAM-5017, одним модулем ADAM-5024, предназначенный для измерения падения напряжения на силовых и телеметрических токосъемных контактах. Модуль ADAM-5024 подает опорное напряжение на два потенциометра, формирующих напряжение пропорциональное углу поворота батареи солнечной.
Источник тока 30А (программируемый источник напряжения PSH-1036) формирует зондирующий ток на два силовых токосъемных контакта. Нестандартный модуль управления СДЭР формирует сигналы управления синхронным двигателем с электромагнитной редукцией (СДЭР).Источник 12В/3А обеспечивает питание крейта. Персональный компьютер (РС) реализует алгоритм методики испытаний и обеспечивает сохранение протокола испытаний.
На рис. 6 приведена функциональная схема той же самой системы, только с применением отдельных модулей серии ADAM-4000.
Второй вариант системы ресурсных испытаний дешевле первого на 7 тыс. руб.
При создании программного обеспечения, реализующего методику испытаний, можно использовать универсальные средства, такие как Gensis 32 Trace Mode и др., позволяющие достаточно быстро реализовать различные системы управления технологическими процессами на базе стандартного оборудования. Однако подобные системы имеют высокую стоимость и обладают большой избыточностью.
1
ADAM-5000
- U8
ADAM-5017
ADAM-5017
3 , U14
ADAM-5017
I1-I2
ADAM-5024
6 B
Датчик у
Датчик у
Функциональная схема КПА испытаний БМ ПБС
Рис. 6. Функциональная схема распределенной системы испытаний УПБС
Рис. 7. Окно графического программирования
При построении простых систем испытаний наиболее оптимальным является ПО на базе недорогой среды графического программирования ADAMView или ZETView.
Программное обеспечение КПА-УПБС реализовано с применением среды графического программирования ADAMView. Выбор ADAMView обусловлен тем, что это ПО разработано для управления модулями ADAM, а стоимость его не превышает 10 тыс. руб.
- 174 -
шктц
О
■ Ш
о
ООО
0.00 1.. о.оо
Ргжннг си
0.00 0.00
:.:'.ЯННГО-00 Г О.оо
0.00 0.00
0.00 0.00
0.00 0 00
Рис. 8. Окно интерфейса пользователя
На рис. 7 приведено окно графического программирования, реализующее методику испытаний устройства поворота батареи солнечной, а рис. 8 отображает окно интерфейса пользователя. Результаты испытаний сохраняются в трех файлах (1°ОСт1, ЬОСг22, ЬСЮЗ).
Программное обеспечение
Универсальные программные средства для управления испытаниями имеет существенный недостаток в случае большого объема проводимых испытаний нескольких узлов КА. Разные узлы КА различаются между собой как наборами исследуемых параметров, так и видом и характеристиками управляющих сигналов. Обычно для каждого узла требуется провести ряд испытаний, например ресурсные испытания, проверка работы узла в различных режимах. При использовании универсальных средств, таких как ADAMView, GeniDAQ, возникает необходимость в создании большого количества проектов для каждого узла и для каждого режима испытаний. При этом универсальные средства не содержат удобных механизмов управления проектами. В случае необходимости внесения изменений, связанных с модификацией проверяемых узлов КА, контрольно-проверочной аппаратуры или изменением процедуры испытаний, приходится вносить изменения в большое количество независимых проектов. Данная процедура занимает много времени, требует большого объема работ и повышает вероятность внесения программных ошибок. В случае внесения небольших модификаций, например изменения корректирующих коэффициентов при настройке оборудования, модификация программных проектов требует участия квалифицированного специалиста. Использование специализированного ПО КПА позволяет избежать данных недостатков.
Разработанное ПО контрольно-проверочной аппаратуры предусматривает возможность формирования описаний узлов КА и интерфейсов пользователя для обеспечения проведения испытаний в различных режимах работы. Предусмотрено задание таблиц корректирующих
коэффициентов (тарировочных таблиц) и значений констант, не требующее внесение изменений в конфигурации проектов. Формат описания конфигурационных файлов позволяет распространять внесенные изменения в описания отдельных узлов КА на все пользовательские интерфейсы проведения испытаний без необходимости множественных модификаций конфигурационных файлов. Предусмотрен инструментарий для управления файлами протоколов испытаний.
ПО обработки протоколов позволяет выполнять:
- выборку данных по таким критериям, как время получения данных, канал получения информации, наличие изменений данных в указанных каналах;
- прореживание данных для уменьшения количества записей;
- конвертирование данных в формат электронных таблиц Microsoft Excel, универсальный
текстовый формат csv;
- формирование отчета согласно выбранному шаблону;
- выполнение первичной аналитической обработки: определение частоты переменной величины, вычисление среднего значения, сглаживание графика;
- представление данных в графическом виде (поддерживается построение графика при большом количестве исходных данных);
- обеспечение единого формата хранения данных независимо от типа узла КА.
ПО поддерживает возможность тестирования и калибровки КПА. О бщая схема работы ПО КПА подачи газа на этапе изготовления и проведения приемосдаточных испытаний приведена на рис. 9.
Рис. 9. Общая схема работы ПО КПА проверки блока подачи газа
Рис. 10. Примеры взаимодействия ПО КПА с различными устройствами исполнительной автоматики КА
Информационный обмен между компонентами ПО: управление - вызов программных функций управления работой программных модулей, индикация (в т.ч. системная индикация) - информация из каналов передачи данных, сохраняемая в протоколе испытаний, команды - асинхронные команды управления работой КПА, отклики - асинхронные отзывы КПА на управляющие команды. На рис. 10 приведены примеры взаимодействия ПО КПА с различными вариантами устройств исполнительной автоматики КА (обозначения: ЭД - электродвигатель, ЭКУ - электроклапан управляющий, ДТ - датчик температуры).
Разработка ПО КПА выполнена на R AD Delphi 7 без жесткой привязки к API Win32, программное обеспечение рассчитано на работу в среде операционных систем семейства Windows.
Заключение
Применение предлагаемой архитектуры системы испытаний позволило создать серию КПА для проведения испытаний устройств исполнительной автоматики космических аппаратов. Результаты проектирования использованы в ОАО «Информационные спутниковые системы имени академика М.Ф. Решетнева» при отработке и испытаниях механических устройств исполнительной автоматики космических аппаратов серии «Экспресс», «ГЛО-НАСС», «Луч-5А».
Работа выполнена по результатам НИР: № 136, ГР 01.00708852; № 200069, ГР 012.0807780
Список литературы
[1] Контроллеры ICPDAS. [Электронный ресурс] - Режим доступа: http://www.plcsystems. ru/catalog/ICPDAS/ - Загл. с экрана.
[2] Серия NuDAM-6000. [Электронный ресурс] - Режим доступа: http://www.a-tex.ua/ catalog/category/240-seriya-nudam-6000.html - Загл. с экрана.
[3] МодулиADAM:15 лет успеха. [Электронный ресурс] - Режим доступа: http://www.ummi-dom.ru/downloads/Advantech_ADAM_overview.pdf- Загл. с экрана.
[4] ZET 210 - измерительная лаборатория на ладони. [Электронный ресурс] - Режим доступа: http://www.zetms.ru/catalog/adc_dacs/adc_sigmausb.php - Загл. с экрана.
[5] Инструментальные системы управления и сбора данных. [Электронный ресурс] - Режим доступа: http://www.lcard.ru/ - Загл. с экрана.
[6] Преобразователь интерфейсов с гальванической изоляцией «USB-RS485» [Электронный ресурс] - Режим доступа: http://www.bolid.ru/production/devices/devices_162.html - Загл. с экрана.
[7] Разработка системы автоматизированного контроля параметров электродвигателя ДБЭ 63-25-6,3 и электронасосного агрегата. Отчет по НИР №136, ГР 01.00708852. Красноярск, 2010.
[8] Разработка, изготовление и поставка автоматизированной контрольно-поверочной аппаратуры для проверки функциональных параметров электромеханических устройств космических аппаратов. Отчет по НИР № 200069, ГР 012.0807780. Красноярск, 2011.
Hardware and Software for Off Line Testing of Assemblies and Mechanisms of Spacecraft
Vladimir I. Ivanova, Dmitry A. Schwetza, Anatoli V. Lekanovb and Valery V. Baranovb
a Siberian Federal University, 79 Svobodny, Krasnoyarsk, 660041 Russia b JSC "Information Satellite Systems" Reshetnev Company" 52 Lenin Str., Zheleznogorsk, Krasnoyarsk region, 662972 Russia
The paper considers the options for automated testing of elements and nodes of the spacecraft as an example of control and verification apparatus tours for endur-ance test devices turning solar batteries.
Keywords: spacecraft, the solar battery device rotation, control and test equipment, automated control system, I/O modules and software.