Введение к работе
Актуальность темы
Развитие вычислительной техники, создание новых материалов, разработка различных логических компонентов высокой степени интеграции открывает возможности построения бортовых систем такой сложности и интеллектуального уровня, которые еще несколько лет назад были нереализуемыми.
Успехи микропроцессорной техники, программных, аппаратных и алгоритмических средств позволяют расширить сферу научных исследований, проводимых на борту как обитаемых, так и автоматических космических объектов, путем создания высокоинтеллектуальных бортовых систем, выполняющих весьма сложные эксперименты и обрабатывающих получаемые в ходе этих экспериментов данные.
Интеллектуальная бортовая система для беспилотного космического аппарата предназначена для получения уникальной информации, не доступной для наземных исследований. Создание такой информационно-измерительной системы представляет собой самостоятельную научно-техническую задачу, трудность решения которой определяется особенностями процесса подготовки и выполнения экспериментов на борту космического объекта. Одним из самых существенных требований к автоматизированной бортовой системе оказывается необходимость обеспечения ее функционирования в течение всего времени 'существования космического объекта без какого бы то ни было обслуживания. Фактически желательное время жизни системы с учетом подготовки объекта оказывается равным десятку лет, что значительно превышает период морального старения микропроцессорных средств. Таким образом, возникает проблема сокращения сроков и повышения качества разработки. Эта проблема решается нами путем использования систем автоматизированного проектирования, ускоряющих разработки организацией сквозного процесса от определения общего облика системы-до конструкции и применения модульного принципа построения, позволившего создать вполне современную систему, удовлетворяющую требованиям проекта "ИНТЕРБОЛ" и допускающую определенные изменения даже в ходе летного эксперимента.
В процессе проектирования космических электронных приборов и систем учитывается ряд факторов, влияющих на выбор структуры системы и элементной базы. Микропроцессорные системы характеризуются разнообразием архитектурных решений, возможностью реализаций различных алгоритмов без изменения структуры системы.
В настоящее время практически для каждого микропроцессора разработаны базовые структуры, в которые включаются собственно микропроцессор и набор управляющих элементов, обладающий функциональной законченностью. Однако для бортовых микропроцессорных систем необходимо создать немодифицируемую помехо- и отказоустойчивую структуру при наличии жестких требований к потребляемой мощности, массе, габаритам системы и объему передаваемой между космическим объектом и наземным комплексом информации, то есть при проектировании необходимо принять решения, определяющие эффективную структуру системы, используемые мощности, вводимую избыточность, построение удовлетворительной системы резервирования.
' Одним из распространенных методов повышения надежности является способ дублирования или даже мажорирования функционально важных частей системы. При этом для научных приборов чистое резервирование или троирование вычислительных систем обычно оказывается нецелесообразным, так как ведет к неоправданному повышению габаритно-массовых и энергетических затрат на объекте, и выбор оптимальной системной архитектуры играет очень большую роль для эксперимента. Использование оптимальной и дистанционно перестраиваемой архитектуры малых бортовых систем, гибкость программного обеспечения на борту дало возможность исследователям успешнее проводить эксперименты на борту: например, исследовать в определенный промежуток времени какое-то более интересное событие, отложив ранее запрограммированные научные эксперименты, или полностью изменить алгоритм работы с каким-либо прибором.
Условия работы, внешняя среда предъявляют жесткие ограничения на выбор элементной.базы. Кроме ограничений по питанию, массе габаритам, здесь следует учитывать механические, климатические факторы. Для приборов, работающих в космическом пространстве, необходимо обеспечить радиационную защиту. На этапе изготовления и проверки макетных образцов было необходимо отработать вопросы
эксплуатации будущей системы: провести предварительное рассмотрение рациональности разработанной системы, исследовать влияния различных режимов работы системы и их целесообразность.
В работе рассматривается принцип построения малой бортовой системы на примере системы сбора научной информации, представляющий собой типичную задачу проектирования системы, обеспечивающей поддержку научных экспериментов в космосе. Назначением разработки является создание системы сбора научной информации, поставляемой различными приборами - от простейших датчиков до сложных научных комплексов. Система сбора может осуществлять первоначальную обработку массивов данных, формировать из полученных данных информационный поток для непосредственной передачи его при наличии радиосвязи или же для запоминания информации в период отсутствия радиосвязи с ее последующей передачей по радиоканалу. Системы сбора и обмена информацией коммутируют и обрабатывают потоки информации, поступающие в основном от трех источников: научной аппаратуры, датчиков и других бортовых вычислительных комплексов. Эти информационные связи обуславливают две особенности таких систем:
необходимость развитой интерактивной аппаратуры, обеспечивающей реализацию передачи различной информации (аналоговой, цифровой, цифровых массивов) между системой сбора данных и сопряженной с ней аппаратурой;
необходимость специальной организации программного обеспечения системы, которое должно обеспечивать управление, передачу, обработку и накопление информации в реальном масштабе времени, под управлением заранее подготовленных программ, записанных в запоминающих устройствах.
К особенностям архитектуры систем сбора информации . значительно влияющим на процесс разработки этих бортовых систем , следует отнести: разнородность состава аппаратуры, сложность программного обеспечения, многофункциональность и перестраивае-мость структур, необходимость перераспределения ресурсов, наличие требований по реализации мультипроцессорности в структуре, большой объем аппаратуры, требования по обеспечению высоких технических параметров.
Цели и задачи работы
Целью работы является определение принципов построения малых бортовых информационно-измерительных систем. В качестве типовой системы рассматриваются системы сбора научной информации ССНИ. установленные на "Хвостовом" и "Авроральном" зондах для проекта "ИНТЕРБОЛ", предназначенных для детального исследования процессов переноса энергии, импульса и массы в критических областях системы солнечный ветер-магнитосфера Земли.
Для достижения указанной цели:
изучаются ранее разработанные бортовые системы обмена и обработки данных;
исследуются общие принципы построения бортовых систем и их организация;
исследуется программная организация бортовых систем;
суммируются требования, предъявляемые к малым бортовым информационно-измерительных системам;
определяется оптимальная структура системы ССНИ-ИКИ и план ее создания, завершающийся летными испытаниями системы;
изучается проблема сокращения сроков разработок малых бортовых информационно-измерительных систем.
Методы исследования
Проводится теоретическое рассмотрение надежности и эффективности различных аппаратных и программных архитектурных решений.
Проводятся макетные исследования различных микропроцессорных наборов.
Разрабатываются эффективные программные средства обеспечения отладки й подготовки бортовых программных комплексов.
Анализируются и применяются методы автоматизированного проектирования в рамках общей методики ИКИ РАН по проведению НИР и ОКР.
Научная новизна
Рассмотрены принципы построения малых бортовых систем на примере системы ССНИ-ИКИ. предложены методы сокращения сроков проектирования малых бортовых систем.
Предложены методы настройки микропроцессорных блоков.
Разработаны принципы построения унифицированных вторичных блоков электропитания малых бортовых систем, примененных в ряде бортовых приборов.
Реализация результатов работы, практическая ценность
Разработанная на основе описанных выше принципов система ССНИ фактически является служебной системой "Хвостового зонда" и "Аврорального зонда" проекта "ИНТЕРБОЛ" и успешно функционирует с момента их вывода на орбиту (1995 и 1996 гг.) по настоящее время.
В настоящее время разрабатывается следующее поколение систем сбора научных данных, в частности, система "СТАН" для проекта "РЕЛИКТ2", где применяются предложенные автором методы обмена информацией с научными приборами.
Основные результаты работы докладывались и обсуждались на международной конференции "INTERBALL mission and payload"(Париж, 1995), семинаре в Институте Макс Планка(Берлин, 1994), совещании рабочей группы проекта "ИНТЕРБОЛ"(Прага,1994). семинарах в ИКИ РАН.
Структура диссертации
Диссертация состоит из введения, четырех глав, заключения и имеет объем 125 страниц, включая 14 схем и приложения. Список цитируемой литературы включает 74 работы.