搜索
写经验 领红包
 > 教育

遥控器之红外接收头工作原理,到低它是怎么用的??

遥控器之红外接收头工作原理,到低它是怎么用的??

遥控器之红外接收头工作原理,到低它是怎么用的??

红外遥控:红外遥控是一种无线,非接触控制技术,具有抗干扰能力强,信息传输可靠,功耗低,成本低等,易实现等显著优点,被诸多电子设备特别是家用电器广泛应用,并越来越多的应用到计算机系统中,红外遥控器不必像无线电遥控器那样,每套(发射器和接收器)要有不同的遥控频率或编码,而不会出现遥控信号“串门”的情况。这对于大批量生成家用电器提供了极大的方便。

遥控器之红外接收头工作原理,到低它是怎么用的??

红外遥控最常用的是NEC协议

1)8位地址和8位指令长度:

2)地址和命令2次传输(确保可靠性)

3)PWM脉冲位置调制,以发射红外载波的占空比代表“0”和“1”;

4)载波频率为38khz;

遥控器之红外接收头工作原理,到低它是怎么用的??

NEC:一个脉冲对应560us的连续载波,一个逻辑1传输需要2.25ms(560us高+1680us低),一个逻辑0传输需要1.125ms(560us高+560us低)。而红外接收头在收到脉冲的时候为低电平,在没有收到脉冲的时候为高电平,这样,我们在接收头端收到的信号为:逻辑1应该是560us低+1680us高,逻辑0应该是560us低+560us高(接收头接收到的信号会电平取反)

NEC 遥控指令的数据格式为:同步码头、地址码、地址发码、控制码(也就是键值)、控制反码。同步码由一个9ms的低电平和一个4.5ms的高电平组成,地址码、地址反码、控制码、控制反码均是8位数据格式。按照低位在前,高位在后的顺序发送。采用反码是为了增加传输的可靠性(可用于校验)

当遥控器按下键值“OFF”时,从红外接收头端收到的波形如下图所示:

遥控器之红外接收头工作原理,到低它是怎么用的??

从上面图中可以看到,其地址码为0,控制码为6(0x66)。可以看到在100ms之后,我们还收到了几个脉冲,这是NEC码规定的连发码(由9ms的低电平、2.5ms的高电平、0.56ms的低电平、97、94ms的高电平组成),如果在一帧数据发送完毕之后,按键任然没有放开,则发射重复码,可以通过统计连发吗的次数标记按键按下的长短/次数。