Дополнительные замечания по ИК-управлению


Программа WinLIRC позволяет не только считывать ИК- коды, но и воспроизводить прочитанные команды. Воспро­изведение — чисто программное, возможно, по этой причи­не оно показалось мне не слишком уверенным. Но оно работает, что вы можете использовать в своих целях. На сайтах, посвященных работе программы, неоднократно за­давался вопрос о том, как следует изменить схему излучате­ля, чтобы модуль WinLIRC можно было отнести дальше от управляемого устройства. Простейшее решение — в приме­нении транзисторного ключа, работающего на последова­тельно соединенные светодиод и токоограничительный резистор, который, в свою очередь, зашунтирован конден­сатором. Величина емкости конденсатора зависит от пара­метров светодиода. Идея же заключается в том, что свето­диод питается короткими импульсами большого тока. Любой светодиод допускает кратковременную подачу им­пульсов тока, во много раз превышающего средний допус­тимый. Скважность импульсов при этом зависит от конк­ретного типа прибора и может меняться от 100 для одних типов светодиодов до 3 для других.

В экспериментах, описанных в книге, я использовал све­тодиод АЛ307В, размещенный на макетной плате. При этом видеомагнитофон Sony управлялся с расстояния около 10 см. Для увеличения расстояния между модулем и управляемым устройством (если надо) можно, конечно, применить специ­ализированный ИК-излучатель или воспользоваться при­емом, который описан выше.

Обязательно ли использовать дополнительный транзис­торный ключ? Я бы использовал его, как говорится, на вся­кий случай. Но, если вы уверены, что контроллер не будет выведен из строя, не используйте лишних элементов.

Если вместо микросхемы фотоприемника TSOP вы буде­те использовать фотоприемник другого типа, то можете столкнуться с явлением, которое однажды сильно озадачи­ло меня. Использовался модуль фотоприемника, который транслировал полученные ИК-команды, для передачи команд из разных помещений на IR Xpander (системы XI0). Последний кроме запоминания и воспроизведения ИК-ко — дов был способен распознавать коды, которые он предвари­тельно запомнил. Эти коды впоследствии можно было ис­пользовать для инициирования любых сценариев в системе «Умный дом».

Первая проверка дала положительные результаты, но за­тем начались странные явления. IR Xpander то исправно выполнял команды, то не реагировал на них. При этом инди­катор на панели показывал получение ИК-команд в моменты полного отсутствия ИК-излучения. Сделав неправильные предположения о причинах этого явления, я понизил напря­жение питания фотоприемника, что дало положительные результаты. Только много позже я выяснил причины этого эффекта, разбираясь с другим устройством. Для увеличения чувствительности фотоприемника компаратор, стоящий после фотоэлемента, имел порог, очень близкий к уровню шумов. При неблагоприятных изменениях окружающей сре­ды шумы пересекали порог компарации и транслировались как сигнал, который и заставлял IR Xpander надолго заду­маться.

Эксперименты с ИК-командами весьма интересны и увле­кательны, но не следует огорчаться, если что-то не получает­ся. Я пробовал оценить, насколько уверено распознаются коды устройством, для этого предназначенным. Коды раз­ных производителей распознавались им с достоверностью от 90-98% (ИК-коды одних производителей оборудования) до 5-10%.

Updated: 21.01.2012 — 19:29