一、NEC协议特征:- 8位地址和8位命令长度
- 每次传输两遍地址(用户码)和命令(按键值)
- 通过脉冲串之间的时间间隔来实现信号的调制(PPM)
- 38Khz载波
- 每位的周期为1.12ms(低电平)或者2.25ms(高电平)
二、NEC协议的典型脉冲链:上图所示为NEC协议的典型脉冲链。协议规定低位首先发送。
首先发送9ms+4.5ms的引导码,接下来是两字节用户码,第三字节是数据码,
用来判断按键值,第四字节是数据反码,可以用来校验,提高按键的准确性。
三、NEC协议脉冲链的其他图片
除了引导码、用户码和数据码以外,协议最后还有一个1bit的停止位,用于数据
发送完毕判断。另外在NEC协议中,似乎没有说明停止位的高低电平持续时间。
四、NEC协议的高低电平辨别方式
用户码和数据码中的‘0’和‘1’是利用脉冲的时间间隔来区分,这种编码方式称为脉
冲位置调制方式(PPM)。其中位0首先为0.56ms的高电平,然后是0.565ms的低
电平;位1首先是0.56ms的高电平,然后是1.69ms的低电平。