红外接收硬件电路设计
- 1 简介
- 2 硬件电路实战
- 3 红外遥控的原理
- 4 主要参数
- 5 电路设计要点
1 简介
肉眼可见的光,按照波长进行排列依次为:红、成、黄、绿、青、蓝、紫。其中红光的波长范围为0.620.76μm;紫光的波长范围为0.380.46μm。比紫光波长还短的光叫做紫外线,比红光波长还长的光叫红外线。
IRDA: irda 是 infrared data association(红外线数据标准协会)的英文缩写,IRDA红外接口是一种红外线无线传输协议以及基于该协议的无线传输接口。
红外遥控器的组成:
红外遥控通信系统一般有红外发射装置和红外接收装置两部分组成。其中,红外发射装置主要的元件为红外发光二极管,红外接收装置的主要元件为光敏二极管。常见的应用场景有:音响、电视、机顶盒等。
红外装置 | 描述 |
---|---|
红外接收装置 | 红外发射电路的主要元件为红外发光二极管。它实际上是一只特殊的发光二极管;由于其内部材料不同于普通发光二极管,因而在其两端施加一定电压时,它便发出的是红外线而不是可见光。目前大量的使用的红外发光二极管发出的红外线波长为940nm 左右,外形与普通发光二极管相同。 |
红外发射装置 | 940nm 左右,外形与普通发光二极管相同。红外遥控接收器的主要作用是将遥控发射器发来的红外光信号转换成电信号,再放大、限幅、检波、整形,形成遥控指令脉冲,输出至遥控微处理器。 |
- 红外发射装置
通常红外遥控为了提高抗干扰性能和降低电源消耗,红外遥控器常用载波的方式传送二进制编码,常用的载波频率为 38kHz,这是由发射端所使用的 455kHz 晶振来决定的。在发射端要对晶振进行整数分频,分频系数一般取 12,所以455kHz÷12≈37.9kHz≈38kHz。也有一些遥控系统采用 36kHz、40 kHz、56 kHz 等,一般由发射端晶振的振荡频率来决定。所以,通常的红外遥控器是将遥控信号(二进制脉冲码)调制在 38KHz 的载波上,经缓冲放大后送至红外发光二极管,转化为红外信号发射出去的。二进制脉冲码的形式有多种,其中最为常用的是 NEC Protocol 的 PWM 码(脉冲宽度调制)和Philips RC-5 Protocol 的 PPM 码(脉冲位置调制码,脉冲串之间的时间间隔来实现信号调制)。如果要开发红外接收设备,一定要知道红外遥控器的编码方式和载波频率,我们才可以选取一体化红外接收头和制定解码方案。一般情况下,红外遥控器使用的是 NEC 协议,其特征如下:
1、8 位地址和 8 位指令长度;
2、地址和命令 2 次传输(确保可靠性)
3、PWM 脉冲位置调制,以发射红外载波的占空比代表“0”和“1”;
4、载波频率为 38Khz;
5、位时间为 1.125ms 或 2.25ms;
- 红外接收装置
红外接收设备是由红外接收电路、红外解码、电源和应用电路组成。红外遥控接收器的主要作用是将遥控发射器发来的红外光信号转换成电信号,再放大、限幅、检波、整形,形成遥控指令脉冲,输出至遥控微处理器。近几年不论是业余制作还是正式产品,大多都采用成品红外接收头。成品红外接收头的封装大致有两种:一种采用铁皮屏蔽;一种是塑料封装。均有三只引脚,即电源(VDD)、电源负(GND)和数据输出(VOUT)。
红外发射元件 | 红外接收元件 |
---|---|
![]() | ![]() |
2 硬件电路实战
由于红外接收头在没有脉冲的时候为高电平,当收到脉冲的时候为低电平,所以可以通过外部中断的下降沿触发中断,在中断内通过计算高电平时间来判断接收到的数据是 0 还是 1。
从上图中可以看出,该电路是独立的,红外接收头的输出管脚接至 J11 端子上,为了保证红外接收头输出管脚默认为高电平,需外接一个上拉电阻,同样的与单片机 IO 口连接就相当于外接了 10K 上拉电阻。特别注意:一定要注意红外接收头的方向,在接口处用丝印画了一个凸起,所以只需要将接收头对应插入即可。
3 红外遥控的原理
红外遥控是一种无线、非接触控制技术,具有抗干扰能力强,信息传输可靠,功耗低,成本低,易实现等显著优点,被诸多电子设备特别是家用电器广泛采用,并越来越多的应用到计算机系统中。
由于红外线遥控不具有像无线电遥控那样穿过障碍物去控制被控对象的能力,所以,在设计红外线遥控器时,不必要像无线电遥控器那样,每套(发射器和接收器)要有不同的遥控频率或编码(否则,就会隔墙控制或干扰邻居的家用电器),所以同类产品的红外线遥控器,可以有相同的遥控频率或编码,而不会出现遥控信号“串门”的情况。这对于大批量生产以及在家用电器上普及红外线遥控提供了极大的方便。由于红外线为不可见光,因此对环境影响很小,再由红外光波动波长远小于无线电波的波长,所以红外线遥控不会影响其他家用电器,也不会影响临近的无线电设备。
如下图是红外发射以及接收示意图,由信号发射以及信号接收两部分,发射端把对应的数字信号,也就是我们的遥控码加载在载波上,遥控码一般采用二进制脉冲,每家公司都有自己的遥控码以及不同的传输协议方式。承载着信号的载波一发送出去,红外接收头里面有一个红外光电二极管,此时通过放大等一系列工程,最终把信号进行调制成电流信号,从而转成成所需要的遥控码,输出相应功能。
4 主要参数
红外接收头主要参数有工作电流/电压、接收距离、接收角度等,
接收距离由于有铁壳或者环氧树脂,抗干扰能力不是很弱,只要产品设计时候接收面没有遮挡住,接收距离还是蛮可以的。
5 电路设计要点
-
VCC 电源端的滤波电容;
-
信号输出端加上拉电阻;
-
VCC 输入串联一个电阻;
-
焊接时,器件注意方向、顺序不能反了。
下一篇…