红外遥控电路组成
一般而言,红外遥控系统由发射装置和接收装置两大部分组成。
红外发射
其中发射装置主要包括键盘电路、红外编码芯片、电源和红外发射电路组成(例如遥控器);
红外接收
红外接收设备可由红外接收电路、红外解码芯片、电源和应用电路组成。 (例如开发板上有红外接收电路,单片机充当解码芯片)
红外通信流程图
信号调制和解调
数字信号传输过程中为什么要进行调制解调?
①把信号调整成比较容易传输的频率(有些信号频率低,不适合远距离传输,可以加上频率很高的载波信号)
②可以在有限的线路上传输更多的信息
③可以在传输过程中抗干扰,加密
通常为了使信号能更好的被传输,发送端将基带二进制信号调制为脉冲串信号,通过红外发射管发射。
NEC协议
数据格式 发射端的方波图,接收端的正好与之相反,数据传输从最低位开始
NEC格式的红外编码是连续的32位二进制码组。32位二进制码组之前的引导码,用于区分每次的传输;
在起始码之后的才是32位二进制码组,其中8位用户识别码和8位反码(反码主要用于)校验,用户识别码的作用主要是区分不同品牌的遥控器;接着就是8位操作码和反码,用于表示哪个按键被按下。
NEC格式的编码除引导码和起始码外,用于交互数据的信息采用脉宽调制的串行码,在38kHz的载波下,以脉宽为0.565ms、间隔0.56ms、周期为1.125ms的组合表示二进制的“0”;以脉宽为0.565ms、间隔1.685ms、周期为2.25ms的组合表示二进制的“1”,其波形如下所示:
NEC 标准下的编码表示 其中:引导码高电平约9000us 左右,低电平约4500us 左右;
用户码16 位,数据码16 位,共32位;
数据0 是用“高电平约560us +低电平约560us”表示。
数据1 可用“高电平约560us+低电平约1680us”表示。
原文:https://www.cnblogs.com/darren-pty/p/13324119.html