电视、空调都离不开红外遥控器。空调遥控器其实就是一个红外信号发射装置,而空调机身具有红外接收探头,可以接收遥控器发出的红外信号并解析,从而实现遥控的功能,电视遥控器也是同样的原理。现在有很多手机具有红外功能,通过匹配通讯协议,就能实现手机遥控电视和空调的作用。下面通过硬件
和软件
两个方面来和大家分享,红外遥控实现的原理。
本部分内容包括,红外发射部分原理
、红外接收部分原理
以及软件编码部分原理
。
1 红外发射部分电路原理
红外发射功能主要由红外发射管
来实现,红外发射管在外观上和透明的LED发光二极管极为相似,其驱动和控制方式也一致。在使用单片机控制发射管时,一般使用三极管来驱动,NPN三极管和PNP三极管都可以实现。如下图所示使用PNP三极管来实现的。
PNP三极管的基极通过电阻接单片机的GPIO口,发射管通过限流电阻接在PNP三极管的发射极上。当单片机的GPIO输出高电平时PNP三极管处于截止状态红外发射管不工作;当GPIO输出低电平时PN