单片机用作通用红外遥控接收器的设计(3页)Good is good, but better carries it
精益求精,善益求善
单片机用作通用红外遥控接收器的设计清华-华录信息技术讨论所 摘要:简单介绍红外遥控接收系统原理,给出用作遥控接收系统解码器的一种巧妙实现方法,以及完整的 51 汇编程序代码
包括解码系统配置及接口、软件设计要点及中断服务程序
关键词: 红外遥控 遥控码 红外线遥控是目前使用最广泛的一种通信和遥控手段
由于红外线遥控装置具有体积小、功耗低、功能强、成本低等特点,因而,继彩电、录像机之后,在录音机、音响设备、空凋机以及玩具等其它小型电器装置上也纷纷采纳红外线遥控
工业设备中,在高压、辐射、有毒气体、粉尘等环境下,采纳红外线遥控不仅完全可靠而且能有效地隔离电气干扰
1 红外遥控系统 通用红外遥控系统由发射和接收两大部分组成,应用编/解码专用集成电路芯片来进行控制操作,如图1 所示
发射部分包括键盘矩阵、编码调制、LED 红外发送器;接收部分包括光、电转换放大器、解调、解码电路
2 遥控发射器及其编码 遥控发射器专用芯片很多,现以日本 NEC 的 UPD6121G
htm" target="_blank" title="uPD6121G货源和 PDF 资料">uPD6121G 组成发射电路为例说明编码原理
当发射器按键按下后,即有遥控码发出,所按的键不同遥控编码也不同
这种遥控码具有以下特征: 采纳脉宽调制的串行码,以脉宽为 0
565ms、间隔 0
56ms、周期为 1
125ms 的组合表示二进制的“0”;以脉宽为 0
565ms、间隔 1
685ms、周期为 2
25ms 的组合表示二进制的“1”,其波形如图 2所示
上述“0”和“1”组成的 32 位二进制码经 38kHz 的载频进行调制,提高发射效率,达到降低电源功耗的目的