Перевод статьи  http://www.lirc.org/receivers.html

 

 

Шрифт некоторых элементов данной страницы должен быть «Lucida console»

Я покажу Вам, как создать свой собственный инфракрасный приемник для последовательного порта. Обратите внимание, что драйвер последовательного порта в LIRC пакет поддерживает только 8250 совместимый UART (это включает в себя наиболее распространенные 16450 и 16550A типов). Это означает, что он не будет работать с экзотическими многопортовыми картами, которым нужны специальные драйвера.

 

  Из моего собственного опыта, самое сложное в создании приемника: подобрать подходящий инфракрасный приемник. Таким образом, вот список микросхем, которые были успешно использованы для создания последовательного порта приемника. Но помните, что не все из них имеют ту же цоколевку!

 

Vishay TSOP 1738 (available in the US at Newark Electronics)

Available at conrad.de: part number 171077

 Vishay TSOP 1838

Available at conrad.de: part number 171115

 Vishay TSOP 11.. series

 Siemens SFH 506 (not produced any more)

 Siemens  SFH 5110  (successor of SFH 506)

 discontinued: Radio Shack 276-0137 (other Radio Shack part numbers)

 Radio Shack 276-640

Warning: There have been reports that the signal quality these receivers produce is very unstable. YMMV. If possible use another receiver IC.

 Hebei IT PL-IRM0101-3

 Everlight IRM-2238

 Everlight IRM 8100-3-M (Radio Shack part no. 276-0137B)

 Everlight IRM-8601M

Mitsumi IR Preamp KEY-COOSV (0924G)

TOSHIBA TK19 444 TFMS 5360 (known in Italy as Mivar IC)

TEMIC TFMS 5380 by Telefunken Semiconductors

 Sharp  IS1U60 (available at RS, it seems that this IC draws much more current than the others)

Warning: Some users have reported problems with the IS1U60 receiver. It picks up ambient light and is nearly unusable with fluorescent lamps. If ever possible get a different receiver.

Everlight IRM-8601S

 Sony SBX 1404-01

 Sony SBX 1620-12

 Sharp 1u521X

 Sharp GP1U52XB

 Sharp GP1U271R (available from RS)

 Sharp GP1UD261XK (available from Digikey)

 Panasonic PNA4602M (available from Digikey)

 Panasonic PNA4611M (36 kHz, available from Digikey)

 Panasonic PNA4612M (38 kHz, available from Digikey)

 Kodenshi PIC-12043S

 Daewoo DHR-38 C 28

 ZD1952 (available in Australia at Jaycar)

 Check the pinout, it's different from most other modules.

 Z1955 (available in Australia at Dick Smith Electronics)

 Check the pinout, it's different from most other modules.

 A-Tronic TRM38 IR module

 TRM1038 (manufacturer unknown), pinout

 Sharp Electronics GP1UD277XK (Digikey part no. 425-1122-ND)

 This is a 56kHz type receiver. It has been reported to also work well with 38kHz remotes.

 

Большинство из этих приемников адаптированны к конкретной несущей частоте. Вы должны выбрать 38 кГц, потому что большинство стандартов используют эту частоту. С частотой 36 кГц должны работать так же хорошо. Приемник не будет работать, если передатчик использует другую частоту. В случае сомнений в выборе типа вам следует прочитать это более подробное описание о том, как ИК-приемники работают в вашем регионе.

 

  Есть также некоторые бренды, которые используют 56kHz несущей частоты.38 кГц Приемник должен работать, чтобы создать конфигурационный файл для этих видов пультов с близкого расстояния, но если вы планируете использовать их регулярно, вы должны использовать 56kHz приемник.

  Некоторые HiFi компонентов также имеют дистанционное управление, которое осуществляется ИК-сигналом на уровне TTL

  Кроме того, к приемнику необходимы следующие компоненты:

 

C1 - 4.7µF capacitor

D1 - 1N4148 diode

R1 - 4k7 resistor (4.7 kOhm)

IC2 - 78L05, 100mA, voltage regulator (TO-92 casing)

9-pin or 25-pin SUB-D socket

 

Схема контактов регулятора напряжения обычно выглядит так (вид снизу):

 

   1 2 3

  _______

 /       \      Pin1 = OUT

(  o o o  )     Pin2 = GND

 \       /      Pin3 = IN

   -___-

 

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

 

  Наконец мы подошли к самой схеме. Она довольно проста.

 

 IC1 = TSOP 1738

+-----------------------+ 3                           R1 (4k7)

|               data -> +--------------------------------+------------o DCD

|                       |                 _______        |

|      ______________   |                | 78L05 |      | |   D1 (1N4148)

|     /                 |    +-----+-----|OUT  IN|--+   | |

|    (                  | 2  |     | +   |__GND__|  |    |      | /|

|     \______________ + +----+   -----       |      +----+------|< |--o RTS

|                       |        -----       | IC2              | \|

|                       | 1        |         |

|                     - +----------+---------+------------------------o GND

+-----------------------+      C1 (4.7µF)

 

Питание схемы происходит от линии RTS последовательного порта. D1 защищает схему от отрицательного напряжения,бывающего на выводе RTS. LIRC приложение будет изменять настройки последовательного порта при инициализации, так что схема будет получать необходимое положительное напряжение. Для большинства стандартных последовательных портов ПК это будет примерно 10В. IC2 преобразует и стабилизирует напряжение 5В. Входное напряжения для 78Lxx регуляторов должно быть по крайней мере на 2В выше, чем напряжение на выходе. Таким образом, вы должны убедиться, что ваш последовательный порт обеспечивает по крайней мере, 8V выходного напряжения. Вы также можете попробовать использовать микросхему с низким падением напряжения регулятора (например, LP 2950 CZ). Вместо того, чтобы тянуть питание через последовательный порт можно также использовать различные источники, как, например, порт USB или внутренние линии 5В для питания схемы.

 C1 является обязательным, и я рекомендую использовать его в любом случае. R1 представляет собой подтягивающий резистор, он обеспечивает линию DCD действительным уровенем напряжения, если приемник не получает ничего. Когда инфракрасного сигнала в IC1 (это верно для активного низкого состояния приемника, если вы используете активное высокое состояние то надо R1 сделать выпадающим на GND) DCD тянет вниз, к земле, которая уже должна быть интерпретирована как логическая "1" (DCD = 0) через последовательный порт.

 

 

 Следует отметить, что схема описанная выше, не полностью соответствуют к стандарту RS232,так как последняя требует колебании напряжения, по крайней мере -3V/3V для сигналов. Эта схема обеспечит около 0V/5V ,большинство последовательных портов будет ее принимать.

Вот небольшой обзор самых важных контактов: стандартный 9-контактный и 25-контактный разъем SUB-D разъемы последовательного порта:

 

Name        25-pin         9-pin

---------------------------------------------------------

TxD           2             3       transmit data

RxD           3             2       receive data

RTS           4             7       request to send (here: power source)

CTS           5             8       clear to send

DSR           6             6       data set ready

GND           7             5       ground

DCD           8             1       data carrier detect (here: signal line)

DTR          20             4       data terminal ready

 

 

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

 

http://www.lirc.org/receivers.html

домашняя страница LIRC