Разработка алгоритма управления

Алгоритм работы ИК пульта дистанционного управления (Рисунок 6):

Рисунок 6 - Основная программа работы ИК пульта дистанционного управления

Алгоритм передачи пакета ИК пультом дистанционного управления изобразим на рисунке 7.

Рисунок 7 - Алгоритм передачи пакета ИК пультом дистанционного управления

Алгоритм работы ИК приемника дистанционного управления изображен на рисунке 8, а алгоритм программы обработки прерывания ИК приемника дистанционного управления на рисунке 9.

Основные идеи алгоритма:

) Выход TSOP1736 - инвертированный, т.е. когда принимается "1" - на выходе фотоприемника "0" (низкий уровень), когда приема нет или принимается "0" - на выходе фотоприемника "1"(высокий уровень).

) Стартовый бит манчестерским кодом передается как последовательность "01", но первый полубит ("0") мы не отличим от отсутствия сигнала, т.е. фактически прием начинается со второго полубита.

Рисунок 8 - Основная программа работы ИК приемника дистанционного управления

3) В процессе работы программа считывает значение на входе контроллера каждые 889 мкс и считает это значение - значением принятого полубита.

) Программа уходит в прерывание очень быстро - за несколько микросекунд, поэтому, чтобы читать значения подальше от границы полубитов, перед приемом первого полубита вводится пауза, примерно равная половине полубита.

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

) Если записывать все четные полубиты, начиная со второго, то мы восстановим исходную посылку.

Рисунок 9 - Алгоритм программы обработки прерывания ИК приемника дистанционного управления

Четные полубиты - записываем и используем для проверки на соответствие манчестерскому алгоритму, нечетные - используем только для проверки на соответствие манчестерскому алгоритму.

Другие стьтьи в тему

Расчет настроек типовых регуляторов в одноконтурной автоматической системе реагирования
автоматический Цель работы: Определить настроечные параметры (настройки) типового (ПИ, ПИД, ПД) регулятора в одноконтурной АСР, обеспечивающие минимум интегрального квадратичного критерия I0 при заданном ограничении запаса устойчивости m≥mзад. Выбрать промышленный регулят ...

Разработка радиоприемного устройства импульсных сигналов
Радиоприёмное устройство - устройство для приёма электромагнитных волн радиодиапазона, то есть с длиной волны от нескольких тысяч метров до долей миллиметра, с последующим преобразованием содержащейся в них информации к виду, в котором она могла бы быть использована. Данная работ ...

Разделы

Радиоэлектроника и телекоммуникации © 2021 : www.techelements.ru