Разработка бортового устройства блока ввода данных

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



?ояния.

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-х разрядных слов - регистрируемых параметров. В зону регистрации последовательно байтами записываются регистрируемые параметры с последующим автоматиче