Управление ракетной техникой - Дипломная работа

бесплатно 0
4.5 54
Разработка комплекса программных средств управления летательными аппаратами. Контроль измерения параметров полёта. Сохранение информации во флеш-памяти на борту ракеты. Структура данных модуля навигации. Специфика операционных систем в микроконтроллерах.


Аннотация к работе
Первые две версии бортовой системы сбора данных и управления моделью ракеты прошли апробацию в рамках запусков ракет TSR 1.0 (2015 г.) и TSR 1.1 (2016 г.) Частично тема разработки бортовой система сбора данных и управления моделью ракеты была рассмотрена автором в публикации [2]. Система реализует следующие функции: · Предстартовая проверка работоспособности системы Особенностью испытания ракеты является заданные траектория полета, апогей и время его достижения, что иллюстрирует рисунок Рисунок 2. летательный программный микроконтроллер ракета Предстартовая проверка работы системы должна определить работоспособность контроллера системы, датчиков и исполнительных механизмов. Сбор информации, обработку и управление выполняет микроконтроллер, выбор которого производится на основании следующих характеристик: быстродействие, разрядность, требуемый объем памяти программ и данных, соответствующий состав периферийных устройств, минимальное энергопотребление или наличие энергосберегающих режимов работы, доступные средства программирования и отладки, габариты, напряжение питания, стоимость.Целью выпускной квалификационной работы является разработка бортовой системы сбора данных и управления моделью ракеты типа TSR, разработанной студентами Самарского университета для участия в CSPACE. В процессе был проведен системный анализ объекта, разработана структурная схема системы. При ее разработке предложено использовать последовательные интерфейсы и интеллектуальные средства ввода, вывода информации.Одиночный доступ (register space) Адрес: R/W? 0 A5 A4 A3 A2 A1 A0 (A5 - 0 <0x2F) Бит R/W? определяет настройку операции на чтение (1) или на запись (0). Адрес в А5 - 0 определяет первый регистр доступа к ним, после чего внутренний счетчик адреса увеличивается на единицу для каждого нового байта данных следующего за байтом адреса Последовательность байты ожидается после байта адреса и пакет доступа завершается путем установки CSN высоким. Байт состояния чипа возвращается на SO линию и когда адрес посылается на линии SI, а также, когда данные записываются. Если внутренний счетчик адреса достигает адреса 0x2E (последний байт в регистре пространства) счетчик не будет увеличивать больше и тот же адрес будет читаться / записываться окончания пакетного доступа. Доступ для команд (строб) Адрес: R/W? 0 A5 A4 A3 A2 A1 A0 (0x30 5?-0 ?A 0x3D) Доступ к одному из регистров строба инициирует событие, определяемое адресом в A5 - 0, например, сброс устройства, запуск кварцевого генератора и т.д.#define CONFIGUSE_IDLE_HOOK0// Задача "Бездействие"(idle hook) (1-используется, 0-не используется) если другие задачи не работают #define CONFIGMINIMAL_STACK_SIZE( (unsigned short ) 300 ) //110 Минимальный размер стека (задачи idle hook) . #define CONFIGTOTAL_HEAP_SIZE( (size_t ) (2400 ) )//Общий объем памяти (кучи) в байтах, только для heap_1, heap_2, heap_4 #define CONFIGUSE_16_BIT_TICKS1 //задает тип 16-битного счетчика тиков, если равен 1 - PORTTICKTYPE определен как 16-битный unsigned.
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?