Menu Home

Бесплатная техническая библиотека для любителей и профессионалов Бесплатная техническая библиотека


Почему IrDA не годится для приема команд ИК дистанционного управления. Энциклопедия радиоэлектроники и электротехники

Бесплатная техническая библиотека

Энциклопедия радиоэлектроники и электротехники / Инфракрасная техника

Комментарии к статье Комментарии к статье

Ну вообще-то можно конечно использовать IrDA для приема команд с обычных ИК пультов, но с очень большими ограничениями. Работает далеко не со всеми пультами. Стабильность распознавания команд очень низкая. Если использовать IrDA встроенный в материнскую плату, то нужно колдовать с драйверами, если внешний, то нужно удалять драйвера или периодически перетыкать приемник в другой СОМ порт. USB IrDA вообще использовать невозможно, так как к нему нельзя обратиться напрямую как к СОМ порту (не путайте с виртуальным СОМ портом).

По многочисленным просьбам был написан плагин для СОМ IrDA, подробнее о всех ограничениях и сложностях использования см. на slydiman.narod.ru/scr/plugins/ir210.htm.

А теперь подробнее

Почему IrDA не годится для приема команд ИК дистанционного управления

Через IrDA данные передаются также как и через COM порт с небольшими отличиями. Наличие импульса - это логический 0, длительность имульса составляет 3/16 bit time. Обычно используется режим 8 бит, без контроля четности и 1 стоповый бит. Первый импульс рассматривается как стартовый, далее в зависимости от выбранной скорости передачи (обычно 115200) наличие или отсутствие импульса в заданный момент времени определяет значение очередного бита (0 или 1). Байт считается успешно принятым, если правильно принят стоповый бит, т.е. если в нужный момент не будет никакого импульса. На картинке показан сигнал при передаче данных через COM порт (UART) и через IrDA.

Получить доступ к IrDA как к обычному COM порту можно только если устройство подключается в COM порт или в IrDA разъем на материнской плате. Во втором случае придется править руками INF файлы, чтобы Windows не догадался что это ИК порт. Использовать например USB IrDA устройство для работы с дистанционкой вообще не получится.

Почему IrDA не годится для приема команд ИК дистанционного управления

Самое главное - каждый информационный импульс, посланный с дистанционки, на самом деле - это ИК фон заданной длительности с частотой от 30 до 56 кГц.

Почему IrDA не годится для приема команд ИК дистанционного управления

Теория

Допустим что со стоповым битом все в порядке, тогда все будет как нарисунке ( А ). Появился ИК фон, через 86.8 мкс (при скорости 115200) принялся первый байт, сгенерировано событие RX CHAR EVENT. Дождавшись окончания приема пакета, подсчитываем количество байтов и количество единичных младших битов в последнем байте, таким образом узнаем длительность импульса (T2) с точностью до 9 мкс. Дождавшись очередного RX CHAR EVENT и замерев между ними время узнаем T1. Отняв T2 от T1 узнаем длительность паузы. Казалось бы имеется достаточно информации для декодирования команды (известны длительности импульсов и пауз между ними), но...

Практика

Почему IrDA не годится для приема команд ИК дистанционного управления

Если в момент считывания стопового бита в ИК фоне попадется импульс, байт не примется. См. рисунок (B). Таким образом в случае неправильного приема одного или нескольких байтов RX CHAR EVENT может возникнуть в точке (1), (2) или (3). Мало того RX CHAR EVENT может возникнуть несколько раз в течение одного информационного импульса с дистанционки, например в точках (1) и (3). Наиболее вероятен безошибочный прием байта, перекрывающего окончание информационного импульса с дистанционки (на стоповый бит не попадет никакого импульса).

Все это относится к случаю, когда для анализа команды с дистанционки используется плагин DCD, slydiman.narod.ru/scr/plugins/dcd.htm или IR210, slydiman.narod.ru/scr/plugins/ir210.htm (принцип работы аналогичен WinLIRC). Плагин UIR, slydiman.narod.ru/scr/plugins/uir.htm вообще не имеет понятия о кодировках различных пультов, от тупо анализирует последовательность принятых байтов. Вероятность того что для одной и той же команды пульта IrDA будет давать одинаковые байты очень маленькая. Результат, например, может меняться от расстояния между IrDA приемником и пультом. И наоборот для разных команд пульта могут быть получены одинаковые байты.

Вывод: при определенной частоте ИК фона (т.е. при определенной модели дистанционки) с большой натяжкой IrDA можно использовать для приема команд ДУ с pulse-distance модуляцией и при относительно коротких импульсах, ориентируясь при этом по времени между RX CHAR EVENT (плагин DCD). IrDA невозможно использовать для приема ИК команд от дистанционок с другим типом модуляции, а так же если в командах присутствует длинный первый информационный импульс, что встречается довольно часто.

Генерирование ИК команд ДУ через IrDA

Почему IrDA не годится для приема команд ИК дистанционного управления

Здесь ситуация чуть лучше. Если знать точный формат команды для данной дистанционки, можно сформировать несколько пакетов и послать их через IrDA через заданное время. При этом нужно использовать скорость передачи 38400 (наиболее близкая к частоте большинства дистанционок). Получится очень близкий к оригиналу сигнал, однако он не будет идеальным. Через каждые 9 импульсов будет провал (стоповый бит). Кроме того скважность импульсов будет составлять примерно 19% (должно быть 50%). Принимающая аппаратура может воспринимать стоповый бит как короткую паузу между информационными импульсами и неправильно декодировать команды.

Публикация: cxem.net

Смотрите другие статьи раздела Инфракрасная техника.

Читайте и пишите полезные комментарии к этой статье.

<< Назад

Последние новости науки и техники, новинки электроники:

Экраны влияют на детей неравномерно в разном возрасте 01.08.2026

Планшеты и смартфоны давно стали привычной частью повседневной жизни даже самых маленьких детей. Родители часто используют гаджеты, чтобы успокоить малыша или занять его на время, однако ученые все чаще задаются вопросом, как экранное время сказывается на развитии мозга и будущей способности к обучению. Новое исследование показывает, что значение имеет не только продолжительность просмотра, но и возраст, в котором ребенок проводит время перед экраном. Ученые наблюдали детей от рождения до 8 лет. Оказалось, что больше всего экраны влияют на мозг в два периода - в раннем младенческом возрасте и перед поступлением в школу. У детей, много времени проводивших перед экранами в эти возрастные точки, в 9 лет были несколько хуже успехи в обучении, а в 10,5 лет хуже работала рабочая память - способность удерживать и обрабатывать информацию здесь и сейчас. Исследователи из Франции и Сингапура проанализировали данные 502 детей и выделили два ключевых этапа. У младенцев мозг развивается очень ...>>

Умные жилеты, спасающие от жары 01.08.2026

Летняя жара в больших городах все чаще становится серьезным испытанием для людей, работающих на открытом воздухе. Мусорщики, строители и другие специалисты вынуждены проводить часы под палящим солнцем, рискуя перегревом. Китайские инженеры предложили практичное решение - специальные охлаждающие жилеты, которые помогают снизить ощущаемую температуру примерно на 10 градусов. Пока мир страдает от сильной жары, китайские инженеры разработали "умные" жилеты с климат-контролем. Жилеты с кондиционированием почти не отличаются от обычной рабочей одежды. Главное отличие - в системе охлаждения. В городе Нанкин в жилет вмонтированы два вентилятора, работающих от портативных аккумуляторов. Одного заряда хватает на 3-4 часа непрерывной работы. В Чанчжоу решили разместить в карманах охлаждающие элементы с материалом, который при нагревании переходит из твердого состояния в жидкое, активно поглощая тепло. Это поддерживает комфортную температуру в течение 2,5-4 часов. Такие жилеты выглядят почти ...>>

Летающие ветротурбины 3 МВт вышли в серию 31.07.2026

Традиционные ветряные электростанции зависят от силы и стабильности ветра у поверхности земли, где воздушные потоки часто бывают слабыми и порывистыми. На больших высотах ветер обычно сильнее и постояннее, поэтому инженеры уже давно рассматривают возможность подъема турбин в воздух. Китайская компания сделала важный шаг в этом направлении, перейдя от испытаний к мелкосерийному производству. Компания Beijing Linyi Yunchuan Energy Technology запустила мелкосерийное производство летающей ветротурбины S2000, а в провинции Чжэцзян возводят отдельный завод по производству материалов для оболочки аппарата. У компании уже есть предварительные договоренности с прибрежными городами и горными регионами, которые рассматривают возможность использования этой технологии для удовлетворения собственных энергетических потребностей. Прототип, который полгода назад только что поднялся в небо над Сычуанем, теперь превращается в целую отрасль. Идея S2000 проста: вместо того чтобы устанавливать ветряну ...>>

Случайная новость из Архива

Texas Instruments раскрывает подробности своего 45-нм техпроцесса 27.03.2008

Компания Texas Instruments (TI) готова к серийному выпуску своих первых 45-нанометровых микросхем. Переход к нормам 45 нм, как утверждается, позволил снизить энергопотребление чипов на 63% и повысить производительность на 55% по сравнению с 65-нанометровыми продуктами.

В настоящее время TI отгружает ознакомительные образцы первого 45-нанометрового процессора для устройств с поддержкой сетей 3.5G. В производстве новинки применяется напряженный кремний, иммерсионная литография и диэлектрики со сверхмалым значением диэлектрической постоянной (ultra-low К). Указанный процессор позволит выпускать более компактные и легкие устройства для сетей 3.5G.

Другие интересные новости:

▪ Ограниченная информация мотивирует детей учиться

▪ Использование GPS частично отключает работу мозга

▪ Частицы темной материи могут быть сверхлегкими

▪ Метаболический выключатель набора веса

▪ Курение отупляет

Лента новостей науки и техники, новинок электроники

 

Интересные материалы Бесплатной технической библиотеки:

▪ раздел сайта Искусство аудио. Подборка статей

▪ статья Облиневанный факт. Крылатое выражение

▪ статья Какие насекомые способны вести себя аналогично камикадзе для обороны своего жилища? Подробный ответ

▪ статья Приемщик товаров. Типовая инструкция по охране труда

▪ статья Гетинакс и стеклотекстолит фольгированные. Энциклопедия радиоэлектроники и электротехники

▪ статья Импульсный повышающий преобразователь для ЭЛ. Энциклопедия радиоэлектроники и электротехники

Оставьте свой комментарий к этой статье:

Имя:


E-mail (не обязательно):


Комментарий:





Главная страница | Библиотека | Статьи | Карта сайта | Отзывы о сайте

www.diagram.com.ua

www.diagram.com.ua
2000-2026