|
|
|
|
|
|
|
 
= DIY 文 库=
= 硬 件 论 坛 =
帐号
密码
 
游览一下 取回密码

 

自制电脑红外接收器

太平洋译站 Riven

这篇文章介绍如何制作红外接收器,在windows和linux中软件辅助下,它可以成为遥控接收器。你甚至不必要购买遥控器,因为你可以利用家中的任何一个遥控器来实现(如音响、电视、vcd等所配的遥控器)。有几个程序可用于测试接收器并控制其它的应用程序。

红外接收器的制作:

只要是有一点点焊接技术的人,都可以在几分钟内做出一个串口红外接收器。因为它只是由六部分组成的(其中包括串口接头)。整个接收器的核心部分是一颗红外信号输入、前置放大芯片,Vishay的TSOP17xx和Siemens的SFH506-xx有不同频率的型号(xx=30,36,38或40 kHz),由于大部分的遥控器都使用38kHz的频率,最好还是采用38 kHz的芯片,接收器可以兼容细微的频率差异。Vishay和Siemens芯片都可以接收30米内的信号,对于一般家庭电脑遥控来说,已经足够了。

其实并不一定要找以上推荐的两种芯片,任何符合以下规格的红外信号输入、前置放大芯片都可以使用:5V电压,输出“active low”,38 kHz频率。同时,也可以用25针或9针两种不同的串口插头。

我们将使用串口的RTS线作为电源供应,为了使电路免受阴极电压的破坏,这里加上了一个二极管(D1)。IC2就是提供5V电压的电压调整器,它的输入电压要求最低6或7V,因此,这个红外接收器在笔记本电脑上不能工作,因为笔记本电脑的RTS线电压太低。

或许你会电路的工作原理表示怀疑,因为电子工业联合会EIA的RS232标准只规定了3V以上和-3V以下的标准(RSR232标准:-25V到-3V之间为“1”,3V到25V之间为“0”)。当接收器接收到信号时,数据载波检测为0V。但对于I/O芯片来说,则解释为逻辑“1”。

接收器制作清单:

  • 9pin串口接头
  • 1n4148二极管(D1)
  • 4k,7Ohm电阻(R1)
  • 红外接收模块TSOP1738 或 SFH506-38(IC1)
  • 电压转换器78L05,100 mA(IC2)
  • 10μF,16V电容C1
  • 100μF电容C2

串口针口连接:

名称 25-针 9-针 功能
RTS 4 7 请求发送
GND 7 5 接地
DCD 8 1 数据载波检测(红外信号)

具体制作流程(以下所指针脚均指串口针脚序号):

  1. 把R1(4K 7欧姆)连到针脚1
  2. 把D1连到针脚7
  3. 把IC1(接收模块)连到针脚1和针脚5
  4. 把C1的负极连到针脚5
  5. 把C1正极与R1和D1的另一端焊接在一起
  6. 下面剩下IC2了,把串口插头翻过来,这时应该可以看到IC1的背面(平的一面),把IC2平的一面(写有数字字母型号的一面)翻过来对着自己。把IC2的左管脚焊在IC1的中管脚上,再把IC2的中管脚焊接到IC1的右管脚,最后,把IC2的右脚焊在D1、R1和C1正极形成的结点上
  7. 把C2的管脚剪短,两头分别焊接到串口插头的针脚1和IC1的管脚2上

上图就是我做的接收器,希望你可以做得同样好。

样品图:

把电路做在插头上的例子:

 

把线路做在鼠标上:

软件

可用以下程序测试亲手泡制的红外接收器:

Linux

Windows

(原文出处 Tweakhardware

[返回]

 
|
|
|
|
|
|
|
|
版权所有 ©2000-2001 太平洋电脑网  hardware@pconline.com.cn top