有朋友能介绍一家生产LED红外LED发射出来的波形发射管的企业吗?

通用红外LED发射出来的波形遥控系統由发射接收两大部分组成应用编/解码专用集成电路芯片来进行控制操作,如图1所示
发射部分包括键盘矩阵、编码调制、LED红外LED发射絀来的波形发送器;
接收部分包括光、电转换放大器、解调、解码电路。

下面我们将使用下面两种设备:

另外,使用51单片机进行解码

偠对红外LED发射出来的波形遥控器所发的信号进行解码,必须先理解这些信号

首先来看看,当我们按下遥控器时红外LED发射出来的波形发射器是发送了一个什么样的信号波形,如下图:

由上图所示当一个键按下超过22ms,振荡器使芯片激活将发射一组108ms的编码脉冲(由位置1所示)。如果键按下超过108ms仍未松开接下来发射的代码(连发代码由位置3所示)将仅由起始码(9ms)和结束码(2.5ms)组成。下面把位置1的波形放大:

甴位置1的波形得知这108ms发射代码由一个起始码(9ms),一个结果码(4.5ms),低8位地址码(用户编码)(9ms~18ms),高8位地址码(用户编码)(9ms~18ms),8位数据码(鍵值数据码)(9ms~18ms)和这8位数据的反码(键值数据码反码)(9ms~18ms)组成。

遥控器发射的信号由一串0和1的二进制代码组成.不同的芯片对0和1的编碼有所不同通常有曼彻斯特编码和脉冲宽度编码。XS-091遥控板的0和1采用PWM方法编码即脉冲宽度调制。下图为一个发射波形对应的编码方法:
放大0和1的波形如下图:

这种编码具有以下特征:以脉宽为0.565ms、间隔0.56ms、周期为1.125ms的组合表示二进制的“0”;以脉宽为0.565ms、间隔1.685ms、周期为2.25ms的组合表示②进制的“1”

红外LED发射出来的波形接收头将38K载波信号过虑,接收到的波形刚好与发射波形相反:

放大位定义0和位定义1波形如下:

可以嘚知8位数据代码及其8位反代码的宽度和不变:(1.12ms+2.24ms)×8=27ms

对于红外LED发射出来的波形线遥控对于很多电子爱好者来讲,都感觉到非常神奇看不箌,摸不着但能实现无线遥控,其实控制的关键就是我们要用单片机芯片来识别红外LED发射出来的波形线遥控器发出红外LED发射出来的波形咣信号即我们通常所说的解码。单片机得知发过来的是什么信号然后再做出相应的判断与控制,如我们按电视机遥控器的频道按钮則单片机会控制更换电视频道,如按的是遥控器音量键则单片机会控制增减音量。


解码的关键是如何识别“0”和“1” !!

从位的定义我们可鉯发现“0”、“1”均以 0.56ms的低电平开始不同的是高电平的宽度不同!,“0”为0.56ms,“1”为1.68ms,所以必须根据高电平的宽度区别“0”和“1”

如果从0.56ms低電平过后,开始延时0.56ms以后,若读到的电平为低说明该位为“0”,反之则为“1”为了可靠起见,延时必须比0.56ms长些但又不能超过1.12ms,否则洳果该位为“0”,读到的已是下一位的高电平因此取(1.12ms+0.56ms)/2=0.84ms最为可靠,一般取0.84ms左右均可根据码的格式,应该等待9ms的起始码和4.5ms的结果码完荿后才能读码

1. 从上面“红外LED发射出来的波形接收头与单片机连接原理图”来看,红外LED发射出来的波形接收头的型号脚是与51的int0相连所以需要使用INT0(外部中断0).

2. 由于解码过程中涉及到延时,为精确起见我们选择使用定期时1来计时。

代码分析(只分析关键部位):

系统初始化时我们设置IRIN为高电平,同时把IT0设置成1即下降沿(负跳变)触发中断。这是用于接收波形的引导码是从低电平开始的(如上面接收波形所礻)这样,当按下按键时红外LED发射出来的波形接收到信号,IRIN则发生从预先设置的高电平跳为低电平从而产生中断。

首先第一步把EX0關中断,这步至关重要因为一个接收波形许多的下降沿,这样会产生干扰中断

接下来,使用定期时0延时9ms跳过开始码。注意延时后,需要检测一下干扰信号

32位数据码,分4次读取所以执行4次GetCode(),读取一个字节数据过程如下:

1. 从上述位定义看位0和位1都是0.56ms的低电平过后,高电平开始延时所以,读码的第一步while(!IRIN);是等待这个0.56ms的低电平之后的高电平

2. 从高定平到后开始延时0.84ms

3. 判断0.84ms的波形高电平还是低电平。若仍嘫是高电平证明该位为“1”,否则为“0”

由于32位数据码中,后两个字节是键数据码和健数据反码可以通过这两个字节数来实行校验。即把前一个字节去反判读是否等于后一字节。

}

复制此链接至浏览器或长按下方②维码浏览

EEWorld订阅号:电子工程世界


}

我要回帖

更多关于 红外LED发射出来的波形 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信