Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

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

Перечень условных обозначений, символов, единиц, сокращений и терминов | Введение | Разработка микропроцессорной системы на основе микроконтроллера | Пульт дистанционного управления на ИК лучах | История дистанционного управления | Принцип действия ПДУ | Протокол RC-5 | Спецификации | Выбор, описание и расчеты элементной базы | Разработка схемы электрической принципиальной |


Читайте также:
  1. G.1.3 Устройства управления лифтом в кабине
  2. I) Управляемые и неуправляемые процессы антикризисного управления
  3. I. Личность как объект и субъект управления
  4. I. Психология управления как наука. Процесс и система управления
  5. II) Признаки и особенности антикризисного управления
  6. II. Организация как объект управления
  7. II. Психологизация управления людьми и группами

 

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

 

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

 

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

 


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

дистанционного управления

 

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

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

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

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

 


Рисунок 2.10 – Основная программа работы ИК приемника

дистанционного управления

 

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

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

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

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

 


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

 

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

 


Дата добавления: 2015-07-25; просмотров: 55 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Разработка функциональной схемы устройства| Разработка программного обеспечения микроконтроллера

mybiblioteka.su - 2015-2024 год. (0.008 сек.)