logo
Шпорки

47. Преобразование унитарного кода импульсного датчика в двоичный код положения с использованием устройства захвата сравнения.

Фотоимпульсные датчики применяются в ЭП для организации обратных связей по положению и по скорости.

Микроконтроллеры имеют специальные аппаратные средства для ввода сигналов импульсного датчика: таймеры и устройства захвата-сравнения.

Ввод сигнала положения с использование подпрограммы прерывания. В этом случае микроконтроллер должен иметь 2 входа для внешних прерываний. Для хранения можно использовать произвольный внутренний регистр микроконтроллера.

Алгоритм прерывания должен обеспечивать установку флага от первой последовательности и проверку наличия флага второй последовательности. В зависимости от этого выполняется инкрементирование или декрементирований, а также сброс флага в исходное состояние