ИК-порт для компьютера (IrDA)

         

ИК-порт



ИК-порт.
Еще один вариант ИК-порта на TFDS-4500 от Дмитрия Щербанёва



 Печатная плата в формате *.pcb
.

 Принципиальная схема в формате *.sch
.

 Схема и топология в формате *.pdf
.

Щербанёв Дмитрий,
г. Ростов-на-Дону



ИК-порт



ИК-порт.
Вариант ИК-порта на TFDS-3000, с размещением платы в кожухе рахъема DB-9




К сожалению автор мне не известен, если кто знает - сообщите на e-mail: msevm@mail.ru



ИК-порт



ИК-порт.
Вариант ИК-порта на TFDS-4500, от Евгения Павлова




ИК-порт



ИК-порт.


"Собрал IrDA на микросхеме TFDS4500, всё отлично работает, правда тестили пока только на сотовых, но с другими ИК-устройствами думаю проблем не возникнет. Устройство упаковал в корпус от брелка автосигнализации (картинку прилагаю)."



Прислал Twister (Twister-666@mail.ru)


F.A.Q. IrDA



F.A.Q. Подключению ИК-порта (IrDA) Версия 2.0 (21.05.2005)
      Данный F.A.Q. составлен по материалам из свободных источников интернета, писем читателей рассылки "EVM-News" и личного опыта составителя.


1. Подключение IrDA к материнской плате.

Abit (http://www.abit.com.tw)
Acorp
Albatron
Asus (http://www.asus.com)
A-Trend (http://www.riascorp.com/pc_solutions)
Biostar (http://www.biostar-europe.com)
Chaintech (http://www.chaintech.com.tw)
DFI (http://www.dfi.com)
Elitegroup (http://www.elitegroup.de)
ENMIC/NMC-PE (http://www.enmic.de)
Epox (http://www.elito-epox.com/)
FIC (http://www.fic.com.tw)
Gigabyte (http://www.gigabyte.com.tw)
Intel (http://www.intel.com)
Isus (http://www.isys.com.tw/ )
Inne plyty
Lucky Star (http://www.lucky-star.com.tw/)
Legend QDI (http://www.qdi.nl/german)
Medion (http://www.medion.de/)
MSI (http://www.msi.com.tw/)
PCchips (http://www.pcchips.com/)
PCPartner (http://www.pcpartner.com.hk/ )
Siemens (http://www.fujitsu-siemens.de/ )
Shuttle Spacewalker (http://www.spacewalker.com/ )
Soltek (http://www.soltek.de/ )
Soyo (http://www.soyo.com/ )
Tekram (http://www.tekram.de/ )
Tyan (http://www.tyan.de/ )

Abit

BE6 Rev. 1.0, BH6 Rev.2
(5 pins) 1=Vcc, 3=Rx, 4=GND, 5=Tx Integrated Peripherials: Onboard IR function: IrDA RxD,TxD active: hi,lo IR transmission delay: enabled

BH6 Rev. 1.0
(5 pins) 1=Vcc, 3=Rx, 4=GND, 5=Tx IrDA HI,LOW & Delayed

BM6
(5 pins) 1=Vcc, 3=Rx, 4=GND, 5=Tx Hi/Hi Ir Transmission Delay: Disabled

BP6
(5 pins) 1=Vcc, 3=Rx, 4=GND, 5=Tx Onboard IR function: IrDA RxD,TxD active: hi,lo Ir Transmission Delay: Disabled В некоторых версиях BIOS: IR Transmission delay: Enabled

BX6 Rev.2
(5 pins) 1=Vcc, 3=Rx, 4=GND, 5=Tx

KT7, KT7 RAID
(5 pins) 1=Vcc, 3=Rx, 4=GND, 5=Tx Onboard IR Funktion: HPSIR IR-Funktion Duplex: Full Ewentualne: Half

Acorp

6ZX86(SLOT)
Integrated Peripherals: Uart2 mode: IrDA 1.0 Duplex Select: Full Tx, Rx Active: Lo, Hi

7KTA2E
(5 pins) 1=Vcc, 3=Rx, 4=GND, 5=Tx Integrated Peripherals: UATR 2 MODE -> HPSIR IR FUNCTION DUPLEX -> HALF TX,RX INVERTING ENABLE -> NO,YES

Albatron

PX845PEV/Pro
(6 pins) 3=Vcc, 4=GND, 5=Tx, 6=Rx Onboard SP2: 2F8/IRQ3 UART Mode Select: IrDA RxD,TxD Active: Hi,Lo IR Transmission Delay: Enabled UR2 Duplex Mode: Half US IR Pins: Half
Asus

A7V8X-X - не поддерживает IrDA P4P800 - не поддерживает IrDA
P4B533
(5 pins) 1=Vcc, 3=Rx, 4=GND, 5=Tx Advanced: I/O Device Configuration: UART2 Use as: IR
TX97
(5 pins) 1=Vcc, 3=Rx, 4=GND, 5=Tx Chipset Features Setup: UART2 Use Infrared: Enabled
TUSL2-C
(2x12 pins) 1=Vcc, 3=Rx, 4=GND, 5=Tx BIOS Setup --> Advancer --> I/O Device Configurator: UART2 Use as: [IR] Onboard CIR I/O: [Disabled]

A-Trend

ATC-6130, ATC-6230
(5 pins) 1=Vcc, 3=Rx, 4=GND, 5=Tx

Biostar

M6TLG
(2x13 pins) 22=Vcc, 24=Rx, 25=GND, 26=Tx
M6TBA
(2x13 pins) 22=Vcc, 24=Rx, 25=GND, 26=Tx Integrated Peripherials Setup: Uart 2 Mode: IrDA SIR Level Lo/Hi
M7MKA
(2x13 pins) 22=Vcc, 24=Rx, 25=GND, 26=Tx Uart Mode Select: IrDA Uart 2 Duplex Mode: Full Rxd,Txd Active: Hi,Hi Ir Transmission delay: Enabled
M7MKE
(2x13 pins) 22=Vcc, 24=Rx, 25=GND, 26=Tx Uart 2 Mode: HPSIR IR Function Duplex: Full TX,RX Inverting enable: No,Yes

Chaintech

5AGM2
(2x4 pins) 3=GND, 4=GND, 6=Rx, 7=Vcc, 8=Tx
5IFM-1, 5TDM2 Baby-AT, 6VTA2 Baby-AT, 6LTM2 Baby-AT
(6 pins) 1=Vcc, 3=Rx, 4=GND, 5=Tx, 6=Vcc Com2 Mode: Irda Infrarot Mode: full deplex CT-6OJV
(2x6 pins) 1=Vcc, 3=Rx, 4=GND, 5=Tx

DFI

P5BV3+, P6BV3+ (/66), K6XV3+ (/66)
(5 pins) 1=Tx, 2=GND, 4=Rx, 5=Vcc
Bios Mode: HPSIR Duplex: Full Use IR Pins: TX2RX2
Elitegroup

K7S5A Rev.1 & Rev.3
(2x3 pins) 3=Vcc, 4=GND, 5=Tx, 6=Rx
Serial Port2 Mode: IrDA
K7S5A+, K7S5A2, K7S6A
(2x3 pins) 3=Vcc, 4=GND, 5=Tx, 6=Rx
UART Mode Select: IrDA UR2 Duplex Mode: Half albo Full
P5VP-A+, P5VX-BE, P6BAT-A+, K7VTA1, K7VTA3
(5 pins) 1=Vcc, 3=Rx, 4=GND, 5=Tx

ENMIC/NMC-PE

3VAX, 5VM5, 5VMe (e/x)
(5 pins) 1=Vcc, 3=Rx, 4=GND, 5=Tx
UART 2 MODE: HPSIR Duplex: Full Pegel: Lo,Hi
6BB (x)
(5 pins) 1=Vcc, 3=Rx, 4=GND, 5=Tx
UART-Mode: IrDA RxD,TxD Active: Hi,Lo IR Transm Delay: Disabled
7VAX, 8TTX+
(5 pins) 1=Vcc, 3=Rx, 4=GND, 5=Tx
UART 2 Mode: HPSIR IR Function Duplex: Full RxD Active: Lo,Hi

Epox

EP-7KXA, EP-8KTA+, EP-8KTA3 (+), EP-MVP3C2
(5 pins) 1=Vcc, 3=Rx, 4=GND, 5=Tx
Uart2 Mode: HPSIR Ir Function Duplex: Full Tx,Rx inverting mode: No,Yes
EP-MVP3E-M, EP-MVP3G5
(5 pins) 1=Vcc, 3=Rx, 4=GND, 5=Tx
UART Mode 2: HPSIR IR Function Duplex: Duplex RxD, TxD active: Lo, Hi.

8RDA3+
(5 pins) 1=Vcc, 3=Rx, 4=GND, 5=Tx
UART Mode Select: [IrDA] RxD, TxD Active: [Hi,Lo] IR Transmission Delay: [Enable] UR2 Duplex Mode: [Full] Use IR Pins: [IR-Rx2Tx2]

8K9A
UART mode Select [IRDA] RxD, TxD Active [Hi, Lo] Ir transmission delay [Enable] UR2 Duplex Mode [Full] Use ir Pins [Ir-Rx2Tx2]

FIC

KA-6130, PA-2007, PA-2012
(2x5 pins) 1=Vcc, 3=Rx, 5=GND, 7=Tx, 9=Vcc
Uart2 Mode: HPSIR Ir Function Duplex: Full Rx,Tx Active: Lo,Hi

Gigabyte

GA-586HX, GA-5SG100
(5 pins) 1=Tx, 2=GND, 3=Rx, 5=Vcc
GA-5AA Rev. 3.2
(5 pins) 1=Vcc, 3=Rx, 4=GND, 5=Tx
Integrated Perpherals: Onboard serial port: COM 3 Serial Port Mode: IrDA
GA-686LX
(5 pins) 1=Tx, 2=GND, 3=Rx, 5=Vcc
Integrated Perpherals: Onboard serial port 2: AUTO IR address select: 3e8h IR mode: HP SIR IR IRQ select: IRQ 3
GA-6BA, GA-6BXE
(5 pins) 1=Tx, 2=GND, 3=Rx, 5=Vcc
Onboard Serial Port 2: Auto UR2 Mode: IrDA 1.0 UR2 Duplex Mode: Half
GA-6BA, GA-6BXE
(5 pins) 1=Tx, 2=GND, 3=Rx, 5=Vcc
Onboard Serial Port 1: AUTO UART 2 Mode: HPSIR IR Function Duplex: Full TX, RX Inverting Enable: No, Yes
GA-6OMM7
(5 pins) 1=Tx, 2=GND, 3=Rx, 5=Vcc
GA-6OXM7E-1, GA-60X
(10 pins) 1=Vcc, 3=RX, 4=GND, 5=TX
Integrated Perpherals:
UART Mode Select: IrDA
UR2 Duplex Mode: Half
GA-71XE4
(5 PINS) 1=VCC, 2=NC; 3=IR DATA INPUT; 4=GND; 5=IR DATA OUTPUT
Integrated Perpherals:
Serial PortB Mode: IrDA
Duplex Mode: Half Duplex
GA-7VA-C - не поддерживает IrDA
GA-7ZX, GA-7ZXR
(5 pins) 1=Tx, 2=GND, 3=Rx, 5=Vcc
Integrated Peripherals: Serial PortB Mode: IrDA Duplex Mode: Half Duplex
IPE1000G, 8IPE1000 (10 pin) 1=Vcc, 3=Rx, 4=GND, 5=Tx
IrDA -> Enable

Intel

SR440BX, Advanced/ZP Baby-AT Board (Zappa)
(5 pins) 1=Tx, 2=GND, 3=Rx, 5=Vcc
D845HV, D845WV
(2x8 pins) 9=Vcc, 11=Rx, 13=GND, 15=Tx

Isus

i2k-10V (VIA MVP4 Chipset)
(5 pins) 1=Vcc, 3=Rx, 4=GND, 5=Tx
Integrated Peripherals: IR/COM2 Mode Select: IrDA (HPSIR)

Inne plyty

P5I430VX/250, Plyta z VxPro+ Chipset Via
(4 pins) 1=Rx, 2=GND, 3=Tx, 4=Vcc
BPR5 R2 PCI Mainboard, FT440BX
(5 pins) 1=Vcc, 3=Tx, 4=GND, 5=Rx

Lucky Star

PV-1A
(4 pins) 1=Rx, 2=GND, 3=Tx, 4=Vcc IR-Mode: HP SIR
6ABX2V, 6VBX2
(7 pins) 1=Rx, 2=GND, 3=Tx, 4=Vcc, 7=GND

Legend QDI

5ALI61, KINETIZ 7B
(6 pins) 1=Vcc, 3=Rx, 4=GND, 5=Tx, 6=Vcc

Medion

9901
(5 pins) 1=Vcc, 3=Rx, 4=GND, 5=Tx

MSI

K7Pro (=MS6195)
(2x5 pins) 1=Vcc, 3=Rx, 4=GND, 5=Tx
COM2 Typ: IrDA
MSI K7T Pro (MS-6330)
(2x5 pins) 1=Vcc, 3=Rx, 4=GND, 5=Tx
Integrated peripherals: UART 2 Mode: HPSIR IR Function Duplex: half TX, RX inverting enable: No, Yes
MSI-6117, MSI-6119, MSI-6151
(2x5 pins) 1=Vcc, 3=Rx, 4=GND, 5=Tx
UART Mode: Irda Rxd,Txd Active: Hi,Lo IR Tansmitiondelay: Enabled
MSI MS-6199VA
Integrated peripherals UART Mode select: IrDA RxD,TxD active: hi,lo IR transmission delay: enabled
K7T266 PRO2-RU (MSI-6380)
(5 pins) 1=Vcc, 3=Rx, 4=GND, 5=Tx Integrated peripherals Serial Port2 Mode: 3/16 Baud IR Duplex Mode: Half Duplex IR Pin Select: IRRX/IRTX
KT3 Ultra2
(2x3 pins) 3=Vcc, 4=GND, 5=Tx, 6=Rx
Integrated peripherals Serial Port2 Mode: 3/16 Baud IR Duplex Mode: Half Duplex IR Pin Select: IRRX/IRTX

PCchips

M761 Rev. 3.1b
(7 pins) 1=Vcc, 3=Rx, 4=GND, 5=Tx, 6=Vcc, 7=GND

PCPartner

VIB423DS
(5 pins) 1=Rx, 2=GND, 3=Tx, 4=Vcc

Siemens

D981
(5 pins) 1=Vcc, 3=Rx, 4=GND, 5=Tx

Shuttle Spacewalker

AB61, HOT-579, Inne
(5 pins) 1=Vcc, 3=Rx, 4=GND, 5=Tx

Soltek

SL-54U5, SL-67B, SL-67FV1, SL-77KV
(2x15 pins) 6=Tx, 7=GND, 8=Rx, 10=Vcc

Soyo

5BT5, 6VBA133
(5 pins) 1=Vcc, 3=Rx, 4=GND, 5=Tx
Intergrated Peripherals UR2 Mode: IRDA 1.0 UR2 Duplex Mode: Full

Tekram

P5MVP-A4 Rev. 1.1
(5 pins) 1=Vcc, 3=Rx, 4=GND, 5=Tx Intgerated Periphals Setup: Infrared/COM2 Selected: IrDA SIR (HPSIR)

Tyan

Trinity 100 AT S1590
(2x15 pins) 6=Vcc, 8=Rx, 9=GND, 10=Tx



Просьба, если вы нашли ошибку или у вас есть что дополнить сообщите на:
msevm@mail.ru

Copyright 2000-2005 © EVM


ИК-приемник для компьютера



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




Рис 1. Принципиальная схема и внешний вид ИК-приемника
Детали:

Диоды - любые выпрямительные
Стабилизатор - 78L05, 7805, КРЕН5
Конденсатор - 10-100 мкФ
Резистор - 1,2-1,5 кОм
ИК-приемник - TK1833,TSOP1736

Конструктивно приемник выполнен в виде внешнего модуля, подключаемого к COM-порту и с возможностью закрепления на системном болке или мониторе.
Для управления можно использовать практически любые пульты ДУ, но особо хотелось бы отметить пульт RC-5 отечественного производства.


Программное обеспечение:

Одна из лучших программ для управления компьютером с пульта ДУ - Программа Girder

Также следует обратить внимание на проект для Linux LIRC (linux infrared control), который был успешно портирован для Windows (WinLIRC). Программа занимается распознаванием принятых сигналов и работает в качестве сервера по IP протоколу.Программу
WinLIRC можно скачать на оригинальном сайте http://winlirc.sourceforge.net, там же можно найти ссылки на некоторые программы-клиенты для WinLIRC.

Более подробно об управлении компьютером можно прочитать в статье Управление компьютером по ИК-каналу"

WinLIRC FAQ



ИК-приемо-передатчик для компьютера



27. ИК-приемо-передатчик для компьютера

      Это устройство является логическим продолжением ИК-приемник для PC, так как помимо ИК-приемника содержит еще и ИК-передатчик и позволят использовать компьютер не только для приема ИК-сигнала но и для передачи, что позволяет использовать компьютер в качестве универсального пульта ДУ или для организации полноценной связи на ИК лучах с любым бытовым устройством в вашей квартире имеющим ИК канал управления. Подробно об управлении компьютером можно прочитать в статье "Управление компьютером по ИК-каналу"




Рис.1 Принципиальная схема и внешний вид ИК-приемо-передатчика

В качестве ИК-приемника можно использовать практически любой интегральный ИК-приемник, а в качестве светодиода - любой инфракрасный светодиод, например от неисправного пульта ДУ.

Конструктивно приемо-передатчик выполнен на плате из одностороннего стклотекстолита и подключается к свободному COM-порту согласно схеме показанной на рис.2.


Рис.2 Схема подключения.

После подключения "железа", необходимо распаковать архив с программой "IR Studio". Программа не требует инсталляции, запускаемый файл - ir_studio.exe, в архиве files.zip находятся файлы описания всех поддерживаемых пультов. (всего 47)

Запустив файл ir_studio.exe на экране должно появится окно программы:



Теперь необходимо ее правильно настроить, для этого нажимаем на кнопку "Установки" и после появления окна "Установки", устанавливаем параметры так как показано на следующем рисунке, не забыв указать адрес вашего COM-порта (рис.2)

Далее, если ваш пульт уже есть в архиве files.zip, вы можете его загрузить (кнопка "Загрузить файл") или "обучить" программу самостоятельно. Для этого нажимается кнопка "считать с пульта" в менюшке на экране, в консоли загорается "sampling..." и начинается считывание, тут же надо нажать кнопку на пульте. Примерно через 2 секунды вы дается отчет о том, насколько оно было успешным. Только после этого кнопку на пульте можно отпускать.
Для воспроизведения команды, необходимо выбрать из списка соответствующую кнопку и нажать "Воспроизвести".

Файлы:

 

 Принципиальная схема в формате sPlan 5.0
 
 Принципиальная схема в формате .sch

 
 Топология печатной платы в формате .pcb


Разместить плату можно внутри системного блока, например использую заглушку свободного 3,5" отсека, просверлив в ней необходимые отверстия. Либо использовать в качестве внешнего корпуса для ИК-приемо-передатчика обычную телефонную разетку, удалив из нее разъемы, как показано на рис.3, которую затем можно приклеить двухсторонним скотчем к корпусу компьютера или монитора.



Рис.3 Вид в корпусе от телефонной розетки.



IrDA



05. ИК-порт для компьютера (IrDA)
      Протокол IrDA (Infra red Data Assotiation) позволяет соединяться с периферийным оборудованием без кабеля при помощи ИК-излучения. Порт IrDA позволяет устанавливать связь на небольшом расстоянии в режиме точка-точка. Интерфейс IrDA использует узкий ИК-диапазон (850_900 nm) с малой мощностью потребления, что позволяет создать недорогую аппаратуру и не требует сертификации FCC (Федеральной Комиссии по Связи).
Порт IrDA основан на архитектуре коммуникационного СОМ-порта ПК, который использует универсальный асинхронный приемо-передатчик UART (Universal Asynchronous Receiver Transmitter) и работает со скоростью передачи данных 2400-115200 bps, обеспечивая устойчивую полудуплексную связь.




Рис 1. Принципиальная схема и внешний вид ИК-порта
 
 Принципиальная схема в формате sPlan 5.0

 
 Принципиальная схема в формате .sch

 
 Топология печатной платы в формате .pcb


Документацию по TFDS4500 можно взять здесь: tfds4500.pdf,

      Подключается ИК-порт непосредственно к материнской плате, в большинсктве случаев распиновка на плате соответствует схеме и описана в документации на плату, в случае не совпадения выводов их легко переставить. После установки необходимо включить в BIOS поддержку инфракрасного порта. ("Chipset Features Setup" -> "UART2 Use Infrared" -> "Enabled"). Если используется операционная система Windows 9X, то она сама установит необходимые для работы драйвера.

Некоторые материнские платы не имеют возможности инвертировать сигнал, для использования совместно с ними можно использовть конвертер: схема в формате Sprint Layout


F.A.Q. по подключению ИК-порта


IrDA



ИК-порт для компьютера (IrDA)
Инфракрасный порт для вашей материнской платы.





IrDA USB



36. IrDA USB
      Сегодня все больше устройств переходят на USB, это коснулось и IrDA-порта (рис.1). Предлагаемый IrDA порт позволяет связывать компьютер с многочисленной периферией, например мобильным телефоном, КПК, принтером, цифровой камерой и т.п. Устройство поддерживает PNP, а входящие в комплект драйвера позволяют использовать его совместно с Windows 98\Me\2000\XP. Устройство не требует дополнительного адаптера, питание берется непосредственно с USB.


Рис 1. Внешний вид ИК-порта USB

В комплект входит компакт-диск с программным обеспечением для следующих мобильных телефонов:

SONYERICSSON P800; P900; T300/T310; T306/T316; T610/T616/T618; T628/T630; T68i; Z600;
NOKIA 3200; 5100; 6100; 6108; 6200; 6210; 6220; 6230; 6310/6310i; 6600; 6610; 6800; 6820; 7200; 7210/7250/7250i; 7600; 7650/3650/3600/3660; 8210/8290; 8310/8390;
SIEMENS SL55; SL56; SX1
SHARP GX20/GX-21/GX22
SAMSUNG E100; E105; E700; E715; S500/S508; P400/P408; V200/V206
PANASONIC X70/X88
LG G5410; G7030; G7100;