Рисунок 25 - Временные диаграммы работы модуля М _ PITANIE
Рисунок 26 - Временные диаграммы работы модуля М_PITANIE
Как видно из рисунка 25, формирование сигналов VCC_DATCHIK_1 и VCC DATCHIK_2, при функционировании схемы в режиме МУ, во время совместного действия любых 2-х управляющих сигналов МУ _ Д1, МУ _ Д2 или МУ_ИМ, происходит согласно требованиям к режиму РАБОТА, так как устройство выходит из режима местного управления. Это связано с тем, что выполнение вышеуказанного условия, и создания данного режима работы потребовало бы наличия дополнительных сигналов управления, что повлекло бы к возникновению дополнительных трудностей при работе с устройством, что является недопустимым. Поэтому для исключения этой возможности была создана небольшая программа, выполняющая функции обычного элемента XOR (исключающее ИЛИ), и формирующая сигнал разрешения включения режима МУ, работа которой демонстрируется на рисунке 27, где ON- сигнал разрешения, с активным высоким уровнем.
3.11 Блок самоконтроля SAMOCONTROL _1
Формируемые, в результате работы устройства сопряжения, сигналы МАИ и СЕВЕР, несут в себе важную информацию об угловом положении антенной системы локатора, поэтому любые изменения их параметров (временного расположения, длительности, периода следования), могут привести к ошибкам в работе всей системы. Поэтому для более надежной работы схемы, а также предотвращения возникновения аварийной ситуации, дополнительно была создана схема, осуществляющая контроль основных параметров формируемых импульсов, структурная схема, которой представлены на рисунке 28.
Рисунок 28 - Структурная схема работы блока самоконтроля
Временные диаграммы работы блока SAMOCONTROL 1 представлены на рисунках 29 и 30.
Рисунок 29 – Временные диаграммы работы блока SAMOCONTROL 1
Импульсы IMP являются эталонными и, результатом регистрации их переднего и заднего фронтов, является запуск счетчика синхроимпульсов, формирующего строб аварии, досчитав до определенного числа (Число устанавливается в разделе констант программы блока значением NUM _1МР = 19). Появление импульса CONTR _1МР во время работы счетчика вызывает его сброс, и работа схемы начинается заново, осуществляя нормальный режим работы устройства.
Таким образом, блок SAMOCONTROL _1 проверяет задержку, возникающую между эталонными импульсами МАИ и СЕВЕР, и импульсами, прошедшими каскады усилителей мощности, необходимые для передачи сигналов в блоки АС, АПД и АПОИ и формирует сигнал АВАРИЯ, при ее не соблюдении. Так как, согласно ТЗ, необходимо формировать 2-а вида импульсов для двух комплектов АС, АПД, АПОИ, то общее число отправляемых импульсов МАИ и СЕВЕР равно 12, поэтому общее число блоков, осуществляющих самоконтроль формируемых сигналов также равно 12. Блоки SAMOCONTROL_1...12 являются независимыми друг от друга и работают каждый со своими сигналами.
Для уменьшения размеров общей функциональной схемы устройства, и улучшения ее восприятия, вышеуказанные блоки самоконтроля объединены в один блок SAMOCONTROL, осуществляющий формирование общего сигнала АВАРИЯ и сигналов состояния устройства, идущих на систему индикации.
3.12 Блок AVARIYA
Согласно ТЗ на разрабатываемое устройство, кроме формирования вышеуказанных сигналов, схемой устройства должны формироваться специальные сигналы АВАРИЯ 1 и АВАРИЯ 2, необходимые для информирования других устройств о возникновении неисправности. За создание этих сигналов отвечает добавленный в общий проект блок - AVARIYA, временные диаграммы и алгоритм работы которого показаны на рисунках 31 и 32 соответственно.
Рисунок 31 - Временные диаграммы работы блока AVARIYA
Как видно из рисунка 31 формирование сигналов AVARIYA_1 и AVARIYA_2 с активными низкими уровнями происходит при возникновении неисправности на выходе соответствующего буферного каскада, добавляя тем самым возможность контроля вышеуказанных и предотвращения режима неправильной работы устройства.
3.13 Блок SIGNALS
Создание и добавление этого блока в общую функциональную схему устройства было продиктовано тем, что, работая под воздействием различных внешних и внутренних сигналов управления, схема, сформировав сигналы МАИ и СЕВЕР, должна обеспечить их передачу на определенные комплекты АС, АПД и АПОИ, поэтому устройство сопряжения осуществляет переключение сформированных импульсов и направляет их на разную выходную аппаратуру.
В связи с наличием большого количества сигналов управления данный блок представляет собой, написанную на языке описания цифровых схем, программу, и имеет в качестве входных переменных - сигналы управления и сформированные разными блоками устройства под их воздействием импульсы МАИ и СЕВЕР, а выходных - сигналы, идущие непосредственно в соответствующие комплекты АС, АПД и АПОИ. Блок SIGNALS осуществляет следующие функции:
При включении режима WORK на 1 и 2 комплект АС, АПД и АПОИ передаются импульсы являющиеся результатом операции логическое ИЛИ между сформированными 1-ми 2-м формирователями сигналов МАИ и СЕВЕР, обеспечивая, таким образом, передачу сформированных сигналов даже в случае возникновения неисправности первого оптического датчика.
При включении режима USTIROVKA, являющегося режимом настройки оптических датчиков, на 1-ый комплект АС, АПД и АПОИ блоком SIGNALS посылаются импульсы, формирующиеся блоком первого формирователя, а на 2-ой комплект - импульсы, идущие с блока 2-го формирователя, обеспечивая тем самым работу с двумя датчиками одновременно.
При включении режима IMITATOR, блок SIGNALS на оба комплекта АС, АПД и АПОИ посылает импульсы, формирующиеся блоком встроенного имитатора, а при появлении одного из сигналов управления IM _ 1 _ COMPLECT или IM_2_COMPLECT на соответствующий комплект АС, АПД и АПОИ осуществляет передачу импульсов от имитатора, а на другой - импульсов МАИ и СЕВЕР, создающихся первым или вторым формирователями после выполнения над ними логической операции ИЛИ.
Работа в режиме 10 - местного управления характеризуется тем, что, при наличии дополнительных сигналов МУ _Д1, МУ_Д2 или МУ _ИМ на все комплекты АС, АПД, АПОИ блок SIGNALS передает импульсы, сформированные в результате работы блоков IMITATOR, F_1 или F_2 под воздействием вышеуказанных сигналов, объединенных с помощью блока XOR_3. Общая функциональная схема проекта в системе САПР MAX+plus® BASELINE v. 10.2. представлена на рисунке 33.
4. Выбор ПЛИС и ПЗУ
Выбор микросхемы ПЛИС, в которую предполагается загрузить весь составленный проект, осуществим следующим образом:
При постепенном добавлении разработанных блоков в общий проект происходит увеличение функциональной схемы устройства, при этом увеличивается как число используемых входов и выходов, так и используемые внутренние ресурсы самой микросхемы. Все это приводит к постепенному переходу от самых простых программируемых микросхем к более сложным. Процесс выбора микросхемы помогает осуществить компилятор САПР МАХ + plus [2], проверяющий израсходованные ресурсы микросхемы.
С помощью компилятора системы остановим свой выбор на микросхемах серии FLEX. Конкретную модель выберем исходя из следующих соображений:
Так как число используемых пользователем входов-выходов микросхемы строго заданы фирмой производителем, выберем микросхему с числом входов-выходов максимально близким к требующимся разработанным проектом.
Так как напряжение оптических датчиков антенны, согласно ТО, равно 5 В выберем микросхему с напряжением питания равным 5 В. Так как максимальная частота - частота синхронизации равна 20 МГц, остановим свой выбор на микросхеме FLEX10К20ТС144 - 3.
Согласно требованиям на микросхемы FLEX 10K20TC144 - 3, в качестве ПЗУ фирма ALTERA рекомендует использовать два вида микросхем: ЕРС1 и ЕРС 2. Достоинством микросхем ЕРС1 является низкая стоимость, но данные микросхемы не позволяют в случае необходимости осуществлять перепрограммирование с помощью компьютера. Более эффективными ПЗУ являются микросхемы ЕРС2, позволяющие осуществить изменение проекта внутри ПЛИС, подключая специальный кабель BYTEBLUSTER к заранее предусмотренному разъему, находящемуся на разработанной плате. Останов* свой выбор на микросхеме ЕРС2.
5. Выбор системы индикации
Согласно ТЗ, устройство должно иметь систему индикации. В качестве основных параметров, подвергающихся визуальному контролю, целесообразно будет выбрать сигналы, приведенные в таблице 1. В качестве элементов световой индикации выберем светодиоды фирмы KingBright, имеющей большое разнообразие светодиодов различающихся между собой цветом, яркостью направленностью свечения и размерами. Сигналы не требующих каких-либо действий со стороны пользователя, и обеспечивающие нормальную работу устройства выберем зеленым цветом, а сигналы приводящие к возникновению аварии или необходимые для немедленного обращения внимания, выберем красными. Так как одним из необходимых для индицирования сигналов является сигнал UHUDSHENIE, целесообразно будет выбрать его желтым цветом Выберем следующие светодиоды:
L1464 SGD - зеленый цвет,
L1464 SR D - красный цвет,
L1464SY D -желтый цвет.
Таблица 1 - Индицируемые сигналы состояния
Название сигнала
Цвет
ВЫХ АСХ НОРМА
ЗЕЛЕНЫЙ
ВЫХ АПОИХ НОРМА
ВЫХ АПД1 НОРМА
ВЫХ АС2 НОРМА
ВЫХ АПОИ2 НОРМА
ВЫХ АПД2 НОРМА
ДАТЧИК 1 РАБОТА
ДАТЧИК 2 РАБОТА
ИМИТАТОР
ЮСТИРОВКА
МУ
МУ ДАТЧИК 1
МУ ДАТЧИК 2
МУ ИМИТАТОР
UHUDSHENIE
ЖЕЛТЫЙ
ВЫХ АС\ АВАРИЯ
КРАСНЫЙ
ВЫХ АПОИХ АВАРИЯ
ВЫХ АПДХ АВАРИЯ
ВЫХ АС2 АВАРИЯ
ВЫХ АП0И2 АВАРИЯ
ВЫХ АПД2 АВАРИЯ
АВАРИЯ
АВАРИЯ 1
АВАРИЯ 2
Страницы: 1, 2, 3, 4, 5