【视频】在单片机上实现红外(IR)通信


本视频将探讨如何在单片机(MCU)上实现红外(IR)通信。我们将使用PIC18F47Q10单片机,演示利用一个设备上的按钮以无线方式对另一个设备上LED的亮度进行控制。
本视频将探讨如何在单片机(MCU)上实现红外(IR)通信。我们将使用PIC18F47Q10单片机,演示利用一个设备上的按钮以无线方式对另一个设备上LED的亮度进行控制。
器件适用于遥控应用,提高了光辐射和射频辐射抑制能力
本文设计的是一款基于单片机的红外智能空调遥控器,这种遥控器能采用测量脉冲宽度的方法学习红外信号,同时使用游程编码算法对数据进行压缩后存储,并利用单片机内部定时器PWM模式产生红外载波,成功实现了对红外遥控的学习与再现。
下面请看详细设计流程。
系统总体结构与硬件设计
1、前言
本文设计了一款针对空调设备的智能学习型红外遥控器,采用记录脉冲宽度的方法,成功实现了对多种红外空调遥控信号的学习与再现,真正实现了"万能"。本文在阐述了系统的总体结构及硬件设计的基础上,详细研究了系统学习,发送及通信功能的软件设计与实现。
2、系统总体结构与硬件设计
遥控器使用方便,功能多.目前已广泛应用在电视机、VCD、DVD、空调等各种家用电器中,且价格便宜,市场上非常容易买到。如果能将遥控器上许多的按键解码出来.用作单片机系统的输入.则解决了常规矩阵键盘线路板过大、布线复杂、占用I/O口过多的弊病。而且通过使用遥控器,操作时可实现人与设备的分离,从而更加方便使用。下面以TC9012编码芯片的遥控器为例。谈谈如何用常用的51系统单片机进行遥控的解码。
Holtek针对红外线测温应用新推出HT67F5652,整合OPA和24-bit Delta Sigma A/D进行温度量测,可广泛应用在红外线测温需求产品,如耳温枪、额温枪等。
作者:张文江/甄兴仁/宋春霞
1.引言
一、原理
1、红外发射协议
红外通信的协议有很多种。这个实验使用的是NEC协议。这个协议采用PWM的方法进行调制,利用脉冲宽度来表示 0 和 1 。