NEC协议 特点:
8 bit address and 8 bit command length 8位地址和8位命令
Address and command are transmitted twice for reliability
为提高可靠性,地址和命令都传输2次
Pulse distance modulation 脉冲间隔调制
Carrier frequency of 38kHz 38kHz载波频率
Bit time of 1.125msor2.25ms(两倍关系) 每一位时间为1.12mS或2.25mS
以兼容NEC的uPD6121G芯片发射码格式的芯片组成发射电路为例说明编码原理。
当发射器按键按下后,即有遥控码发出,所按的键不同遥控编码也不同。这种遥控码具有以下特征:
采用脉宽调制的串行码,以高电平0.56ms、低电平0.56ms、周期为1.125ms的组合表示二进制的“0”;
以高电平0.56ms、低电平1.685ms、周期为2.25ms的组合表示二进制的“1”,波形如下。高电平占1/4,1/2

协议:
上述“0”和“1”组成的32位二进制码经38kHz的载频进行二次调制以提高发射效率,达到降低电源功耗的目的。然后再通过红外发射二极管产生红外线向空间发射,如下图。
| 引导码 | 用户识别码 |用户识别码反码 | 操作码 | 操作码反码 |
以下是用示波器采集到的一直按住某个按钮时的波形:

一个命令只发送一次,即使遥控器上的按键一直按着。但是会每110mS发送一次代码,直到遥控器按键释放。
重复码比较简单:一个9mS的AGC脉冲、2.25mS间隔、560uS脉冲。


以下是用示波器采集到的按一下按钮的波形:
 |