Разработка бортового устройства блока ввода данных
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
?ояния.
2.3.6 Режим контроль
В БВД предусмотрены три вида контроля:
- автоматический автономный контроль работоспособности по включению питания (начальная самопроверка);
- непрерывный автоматический контроль работоспособности БВД, выполняемый без внешних инициирующих команд одновременно с решением текущей задачи (текущий самоконтроль);
- автоматический контроль работоспособности в составе изделия, выполняемый по внешней инициирующей команде от изделия с уходом на время контроля от текущей задачи (расширенный контроль). Продолжительность расширенного контроля БВД с помощью встроенного системного контроля (ВСК) не должна превышать 10 с.
Начальная самопроверка. При подачи на БВД электропитания, БВД производит начальную самопроверку. Длительность самопроверки БВД не более 10 сек с момента подачи электропитания. Через 10 сек бортовая ЭВМ комплекса запрашивает слово состояния БВД и фиксирует состояние БВД по результату начальной самопроверки (по битам исправности зоны задания, в том числе по проверке информации массивов по контрольным суммам, и зоны регистрации), передаваемому из БВД в бортовую ЭВМ (24 и 25 разряды выходного слова состояния БВИ в режиме контроль).
Текущий самоконтроль выполняется на фоне основной задачи, не прерывая ее и никак не сказываясь на ее выполнении.
В режиме текущего контроля выполняется контроль зоны задания. Бит исправности зоны регистрации сохраняется по результатам начальной самопроверки.
Расширенный контроль по команде оператора. Расширенный контроль выполняется по соответствующей команде с пульта управления изделия, при этом допускается прерывание основной задачи на время контроля. Режим расширенного контроля БВД продолжается не более 10 с. Для проведения расширенного контроля БВД бортовая ЭВМ передает в нее команду Контроль (код команды - 0001).
В выходном слове состояния БВД выдает признак режима контроля, бит занято, равный 1 и переходит в режим контроля. До окончания расширенного контроля биты исправности сохраняются и снимаются только при возникновении отказа. По окончании режима расширенного контроля БВД выдает в бортовую ЭВМ выходное слово состояния с признаком режима контроля и обнуленным битом занято.
Анализ и фиксация результатов контроля аналогичны режиму начальной самопроверки.
Если в процессе выполнения контроля из бортовой ЭВМ выдается команда переключения на другой режим работы БВД, то БВД эту команду игнорирует.
3.Описание структурной схемы
В основу построения БВД заложены принципы модульности и магистральности, т.е. его основные функциональные части размещены в конструктивно - функциональных модулях, а обмен информацией между ними происходит по единой магистрали интерфейса.
На рисунке 1 приведена структурная схема БВД.
Рисунок 1. Структурная схема БВД
Блок ввода данных состоит из модуля напряжения и интерфейса (МНИ), съёмной кассеты памяти, фильтра радиопомех ФРП.
3.1 Съёмная кассета памяти
Съёмная кассета памяти предназначена для считывания данных полетного задания емкостью 16 Мб.
Ввод данных полетного задания в кассету и контроль занесенных данных регистрации производится в наземных условиях на рабочем месте оператора (РМО) по последовательному каналу RS232.
Основные параметры. Съёмная кассета памяти обеспечивает:
а) считывание данных полетного задания из памяти задания по каналам ARINC 429 в составе бортовой ЭВМ
б) стирание, запись и считывание данных памяти регистрации по каналам ARINC 429 в составе бортовой ЭВМ
в) стирание, запись и считывание данных памяти задания по каналу RS232 в составе рабочего места оператора (РМО) БВД
г) считывание и стирание данных памяти регистрации по каналу RS232 в составе РМО БВД
д) количество циклов перезаписи информации в памяти задания и в памяти регистрации не менее 10000 раз.
Организация памяти. Память данных БВД размещена во FLASH памяти съемной кассеты и имеет емкость 16 Мб, условно разделенную на две части:
- память данных задания 12,16 Мб
- память данных регистрируемых параметров 3,84 Мб
Память данных задания (зона задания) хранит параметры задания и доступна только для чтения. Загрузка параметров в зону задания производится байтами на технической позиции (РМО БВД).
Условно зона задания разбита на массивы, каждый из которых хранит 64 байта (32 слова) информации о параметрах задания. В старшем (64-ом) байте последнего слова массива хранится контрольная сумма этого массива.
Контрольная сумма определяется суммированием 63-х байтов без переноса.
Стирание и запись памяти данных задания кассеты производится только на рабочем месте оператора (РМО). РМО состоит из ПЭВМ PC/AT и подключенного к ней с помощью жгута блока БВД. Связь осуществляется по каналу RS-232 в соответствии с Протоколом информационного взаимодействия БВД и ПЭВМ в составе РМО - БВД по каналу RS232..
Память данных регистрируемых параметров (зона регистрации) доступна как по записи, так и по считыванию в составе изделия. Память зоны регистрируемых параметров может зарегистрировать 960К 32-х разрядных слов - регистрируемых параметров. В зону регистрации последовательно байтами записываются регистрируемые параметры с последующим автоматиче