Скачиваний:
26
Добавлен:
02.05.2014
Размер:
23.04 Кб
Скачать

10. Блок управления позиционером спутниковой антенны

Контроллер управляет движением спутниковой антенны для 4-х фиксированных и запрограммированных на этапе инициализации ПО положений антенны.

Контроллер имеет следующие входы:

- сигнала с датчика текущего положения антенны в виде количества импульсов, число которых равно разности кодов запрограммированной и текущей позиций антенны в десятичной форме;

- ввода 4-х разрядного кода позиции спутника;

- завершения ввода кода позиции «Ввод»;

следующие выходы:

- управления шаговым двигателем;

- направления поворота (1- восток, 0 - запад);

- сообщения ошибки о раннем нажатии кнопки «Ввод»;

- сообщения ошибки о выборе незапрограммированной позиции спутника;

и функционирует по следующему алгоритму:

- в исходном состоянии контроллер формирует на выходах первую из запрограммированных позиций, ни одна из входных кнопок не нажата, контроллер находится в режиме ожидания ввода кода новой позиции;

- после набора кода одной из 4-х позиций антенны и нажатия кнопки «Ввод», контроллер формирует на выходе управления шаговым двигателем импульсы, количество которых равно разности текущей и вводимой позиций (с учетом направления поворота) и сохраняет ее, переходя в режим ожидания ввода новой позиции, двоичный эквивалент этого числа сохраняется в одном из внутренних регистров;

- при неправильно введенном коде (или вводе кода уже установленной в текущий момент позиции антенны) позиции (или нажатии кнопки «Ввод» до нажатия 4-х кнопок кода позиции) происходит индикация кода ошибки и контроллер возвращается в режим ожидания ввода позиции.

Соседние файлы в папке Курсовая работа - Блок управления позиционером спутниковой антенны