Раздел 1.Уточнение задания на проектирование
Задание: разработать контроллер, формирующий сигналы поверхностной волны с возможностью перестройки дополнительной частоты в пределах заданной основной.
К группе контроллеров-имитаторов сигналов поверхностной волны (имитаторов типа F). Имитаторы этой группы управляют дополнительной частотой повторения сигнала ВЩ или ВМ станции в пределах одной заранее заданной частотой.
Приведенная на следующей странице схема алгоритма функционирования разрабатываемого микроконтроллера является общей для типов контроллеров (F, D, 2D, A, DG) за исключением различий в программировании начальной задержки и паттерна временной последовательности. Стоит отметить, что программный модуль (в соответствии с заданием на проектирование) будет содержать: модуль инициализации, драйвер ввода пакетов управления, модуль идентификации управляющих пакетов по адресному параметру на «свой-чужой», модуль выбора рабочей таблицы временного паттерна из 8 возможных.
Схема алгоритма функционирования контроллера.( рис.1)
Описание блоков:
Блок 1: имитатор-контроллер выполняет диагностирование.
Блок 2: при условии работоспособности аппаратной части и программного обеспечения выполняется инициализация.
Блок 3: ожидание получения пакета управления.
Блок 4: при условии получения соответствующего нашему контроллеру (F) пакета управления контроллер производит выдачу на ПК своего номера (06) в качестве сигнала готовности к работе.
Блок 5: ожидание и прием пакета «Старт».
Блок 6: последующая фиксированная задержка, равная в контроллере рассматриваемого типа 1000 мкс + код задержки 18000мкс.
Блок 7: контроллер вводится в режим генерации временного паттерна, одновременно начинается передача разнополярных импульсных сигналов в аналоговый блок для формирования радионавигационных сигналов. В это же время производится отслеживание поступления очередного пакета управления. Если приходит пакет управления, формирование временного паттерна прекращается и выполняется инициализация контроллера.
Блок 8: контроль работоспособности и индикация режимов функционирования.