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

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

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



?точивает принудительно сменную кассету при её стыковке / расстыковке

отсутствие пылезащищенной камеры

потребляемая мощность 14 Вт.

2. Назначение, выполняемые функции и принцип работы

.1 Назначение и состав

Блок ввода данных (БВД) предназначен для энергонезависимого хранения и выдачи в бортовую ЭВМ данных полетного задания, а также приема данных регистрации. Ввод данных полетного задания в БВД и вывод из БВД данных регистрации производится в наземных условиях на рабочем месте оператора БВД (РМО БВД). Перенос данных от РМО БВД в БВД и обратно осуществляется с помощью съемной кассеты памяти, входящей в состав БВД.

Блок ввода данных входит в состав автоматизированного навигационно-пилотажного комплекса, состоящего из системы ввода информации, бортовой ЭВМ, пультов управления и средств отображения информации. Состав БВД приведен в таблице 2.1.

Таблица 2.1. Состав блока ввода данных

НаименованиеКоличествоКорпус БВД1Кассета СК16М1Модуль МНИ1ФРП1

Входящие в систему устройства имеют следующие назначение и технические характеристики.

Модуль МНИ обеспечивает:

обмен с бортовым оборудованием по каналам последовательного кода в соответствии с ГОСТ 18977-79 и РТМ 1495-75 изм. 2, 3 и формирует сигналы светодиодов ИСПР ПИТ и ИСПР БВД;

выработку вторичных питающих напряжений для БВИ (+5 В, +6 В,
минус 6 В).

Кассета памяти обеспечивает запись, хранение и считывание данных задания и регистрации. Объем памяти - 16Мб.

2.2 Принцип работы

При подаче электропитания БВД производит начальную самопроверку. Длительность самопроверки БВД не более 10 с с момента подачи электропитания. Через 10 с, бортовая ЭВМ комплекса запрашивает слово состояния БВД и фиксирует состояние по результату самопроверки.

При работе БВД в составе комплекса взаимодействие производится по каналам последовательного кода по ГОСТ 18977-79, при этом выполняются следующие режимы работы:

считывания из зоны задания

запись в зону регистрации

считывание из зоны регистрации

стирание зоны регистрации

тест расширенного контроля

запрос слова состояния

При поступлении из бортовой ЭВМ по каналу последовательного кода командного 32-х разрядного слова, задающего режим считывания из зоны задания, БВД выдает ответное слово состояния и 32 слова данных задания по запомненному адресу массива (в том числе контрольную сумму этого массива зоны задания). В слове состояния передается команда считывание из зоны задания. При трехкратном несовпадении значений контрольной суммы (64-го байта массива) и контрольной суммы 63-х байтов параметров задания, вычисленной бортовой ЭВМ, ЭВМ делает вывод о неисправности БВИ и формирует сообщение об этом. Так как запись в зону задания в составе комплекса невозможна, то оперативное изменение параметров задания, считанных из БВД, производится с помощью органов управления комплекса в ОЗУ бортовой ЭВМ. Изменение параметра фиксируется в зоне регистрации БВИ. При выполнении режима игнорируется команда перехода на другой режим.

При режиме запись в зону регистрации БВД принимает командное слово из бортовой ЭВМ и четыре слова регистрируемых параметров и записывает регистрируемые параметры на очередное свободное место в зоне регистрации. В этом режиме БВД выдает ответное слово состояния. В слове состояния передается команда запись в зону регистрации. Если объем передаваемой информации превышает емкость зоны регистрации, то вся последующая информация игнорируется.

При режиме считывание из зоны регистрации БВД считывает из зоны регистрации параметр, записанный последним, и выдает слово состояния и 8 слов данных регистрации (4 записанных параметра). В слове состояния передается команда считывание из зоны регистрации.

Если бортовая ЭВМ не получает восьми слов от БВД, то повторяет запрос этого массива. При трехкратной ошибке бортовая ЭВМ делает заключение об отказе БВД. При выполнении режима игнорируется команда перехода на другой режим.

При режиме стирание зоны регистрации бортовая ЭВМ трижды посылает команду стирание зоны регистрации в БВД. БВД выдает ответное слово и стирает все данные в зоне регистрации (очищает зону регистрации).

В слове состояния передается команда стирание. Типовое время выполнения команды стирание 7 с. Если в процессе стирания бортовая ЭВМ выдает команду о переходе на другой режим, то эта команда игнорируется и дополнительно выдается в ответном слове команда занято.

При поступлении от бортовой ЭВМ команды расширенный контроль БВД последовательно выполняет тесты программной памяти, оперативной памяти, памяти задания, петлевого контроля канала по ГОСТ 18977-79 и памяти регистрации. Продолжительность теста 60 с. Если во время выполнения расширенного контроля поступает иная команда, то выполнение ее не производится и БВД выдает ответное слово с установленным битом занято. При режиме запрос слова состояния БВД выдает только ответное слово состояния. В слове состояния передается команда запрос слова состояния.

При работе БВД в составе рабочего места оператора (РМО БВД) взаимодействие производится по последовательному каналу RS232, при этом выполняются следующие режимы работы:

Тест расширенного контроля

Cтирания памяти задания

Запись памяти задания

Чтение