Перейти на главную страницу
Написать письмо
Поиск по сайту

 

 

 

 

 

Прием ИК команд с любого пульта ДУ через звуковую карту

Идея использовать звуковую карту для приема ИК ДУ пришла мне в голову 13 июля 1999 г. Все работающие по этому принципу программы основаны на моем IR Remote Control DEMO от 6.08.1999 г. и выложенных с ним исходниках декодера команд ДУ.

Содержание:

1. Фотодиод

Используется звуковая карта full duplex (самые лучшие результаты можно получить на Sound Blaster Live). Вместо микрофона втыкается ИК фотодиод. При приеме звуковая карта выполняет роль детектора (несущая частота 36-56кГц). Тут многое зависит от входных цепей и по этой причине на некоторых звуковых картах программа может работать плохо или вообще не работать (сигнал сильно искажается). Полученный сигнал не идеальной прямоугольной формы. Он состоит из кучи экспонент. При усилении сигнал может обрезаться так, что остаются короткие всплески, и информация о длине импульса полностью теряется. Усиление зависит от самой звуковой карты и параметров фотодиода.

Как правило, микрофонный вход имеет двухканальный (стерео) разъем. По левому каналу подключается электретный микрофон (с полевым транзистором внутри). На такой микрофон подается напряжение питания (через резистор). По правому каналу подключается обычный динамический микрофон. Таким образом, фотодиод можно подключить 3разными способами:

1. Фотодиод подключается вместо динамического микрофона (в правый канал) любой стороной. В этом случае он работает как солнечная батарея (вырабатывает переменное напряжение). Недостаток - приличная инертность (импульсы не прямоугольные, а скругленные).

2. Фотодиод подключается вместо электретного микрофона (в левый канал) нужной стороной (при неправильном подключении он просто закорачивает вход). Фотодиод меняет свое сопротивление в зависимости от освещенности. Сигнал имеет правильную форму, но очень слабый.

3. Фотодиод подключается нужной стороной в оба входа одновременно.

2. А можно использовать готовый фотодиод, усилитель и фильтр в одном флаконе, которые используются в буржуйской технике, например такой:

Рекомендую TSOP1836 (стоит примерно $2). Аналоги от других производителей: IS1 U60 L, GP1 U52 X, SFH506-36 или TK1833.

На такой IR- Receiver подается +5 V, выход естественно цифровой. Но если между выходом и +5 V не подключать резистор (типовая схема включения), то напряжение на выходе очень низкое и его можно подключить через конденсатор в линейный вход (упрощено до предела!). Как правило работает со всеми дистанционками на расстоянии до 10 м.

Назначение выводов:

1. GND (земля)
2. VCC (питание +5В)
3. DATA

Схема включения в
микрофонный вход:


Можно использовать и фотомодуль от ТВ тюнера,
например AverTV (если тюнера уже нет, а ИК приемник остался).
Схема включения аналогична.


Схема включения
в Line-In:


3. Любители могут попробовать собрать эту схему (ДУ работает на расстоянии до 10м + фильтрация 50Гц от ламп накаливания) и подключить в Line In (только не напрямую, выход еще нужно согласовать).


Настройка

Mixer в разделе Record желательно поставить на максимум.

PulseTime и PulseLevel используются для отслеживания скачкообразного изменения уровня сигнала (импульсы должны быть прямоугольными). За начало или конец импульса принимается сигнал изменившийся больше чем на PulseLevel за время меньше чем PulseTime. Чем меньше PulseTime, тем меньше влияние экспонент. PulseLevel тесно связан с уровнем входного сигнала. По умолчанию PulseTime=2, PulseLevel=10.

Демодуляция при верных настройках:

 

Rambler's Top100 HotLog Яндекс цитирования RadioTop
Hosted by uCoz