IrDA

Материал из BrSTU Robotics Wiki
Перейти к: навигация, поиск
Инфракрасная связь (IrDA)

Data Assotiation - IrDA, ИК-порт, Инфракрасный порт — группа стандартов, описывающая протоколы физического и логического уровня передачи данных с использованием инфракрасного диапазона световых волн в качестве носителя.(в Википедии)

История IrDA

Летом 1993 года компания Hewlett-Packard организовала общепромышленное совещание, чтобы обсудить будущее ИК-передачи данных. Многообразие несовместимых стандартов было печальной реальностью, причинявшей всем массу неудобств по причине несовместимости устройства от разных производителей. Телевизоры, видеомагнитофоны, другая бытовая техника с ИК-управлением сегодня встречается на каждом углу - однако при этом в них используются несовместимые физические и программные интерфейсы. Целью совещания было обсуждение путей, которыми промышленность может пойти к общему стандарту, способному обеспечить совместимость всех устройств, использующих ИК-порт. На совещании был сформирован консорциум всех ведущих компаний, названных "Ассоциацией инфракрасной передачи данных", и вскоре (в июне 1994 года) была объявлена первая одноименная версия стандарта, включающая физический и программный протоколы IrDA 1.0.


Текущая версия стандарта - 1.1.


Скорость работы ИК-порта

Внешний вид инфракрасного приемника


В стандарте IrDA 1.0 она может варьироваться в пределах 2400-115200 бит/с.


В стандарте IrDA 1.1 имеется три алгоритма кодирования сигнала. В зависимости от скорости соединения предлагаются методы кодирования: асинхронный (ASYNC, 9600-115200 бит/с), синхронный (HDLC, 0,576-1,152 Мбит/с) и 4-PPM (4 Мбит/с).


Существует также дополнение к стандарту VFIR (Very Fast IR), позволяющее повысить скорость передачи данных до 16 Mbps.

Стандартный угол отклонения для ИК-связи обычно равен +/- 30 градусов.На качество связи при использовании ИК-излучения достаточно сильно влияет солнечный свет, а также флуоресцентные лампы.


Аспекты применения в наших проектах
Изображение для печати платы

Для беспроводной связи и удаленного управления последними из своих моделей роботов мы применяем **Инфракрасную связь**. Базовый вариант построен на основе инфракрасных приемника и передатчика с электронной обвязкой, аналогичных тем, что используются для пультов управления бытовой техникой.

Аrduino позволяет использовать инфракрасную связь через свой интерфейс UART. Ознакомиться с основами работы этого интерфейса можно тут. Существует достаточно простая схема реализации технологии IrDA, использующая UART. Схематическое решение и описание работы, а также скетч для Arduino находится у автора работы.


Мы в свою очередь, для стандартизации разрабатываемых роботов создали печатную плату для приемника и передатчика. Тестовый образец платы на основе такой связи показал свою работоспособность, поэтому было решено изготовить печатную плату для установки на наших роботов и изучить программный комплекс проектирования Layout(DI Нalt).


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


Последняя версия исходника для Sprint Layout Файл:IrdaLay.gz.