红外线遥控就是利用波长为0.76~1.5μm之间的近红外线来传送控制信号的。 自学习万能红外遥控模块软、硬件设计 红外线遥控就是利用波长为0.76~1.5μm之间的近红外线来传送控制信号的。红外遥控 是目前家用电器中用得较多的遥控方式,在家用电器、室内近距离(小于10米)遥控中 得到了广泛的应用。但各产生的遥控器不能相互兼容。目前市场上常见的万能遥控器只 能对某几种产品进行控制,不是真正的“万能”,而且不能对新上市的产品进行控制。所 以,如何实现对种类繁多得红外家电设备进行控制是本系统必须解决得任务之一。 本模块用单片机对红外遥控器信号接收和转发的方法,由于只关心发射信号波形中的 高低电平的宽度,不管其如何编码,所以能实现绝大部分红外设备的遥控。 自学习万能红外遥控模块整体框图如下: 本模块主要要实现的功能为: • 管理键盘和液晶,用户进行红外遥控器的学习等操作; • 学习各种红外设备的编码并记录保存下来; • 将学到的红外设备的编码发射出去,实现对红外设备的遥控; • 与系统主机进行通讯,执行主机发送过来的命令,实现远程控制。 一.硬件设计 1.红外信号的的发射 发射部分的主要元件为红外发光二极管。它实际上是一只特殊的发光二极管,由于其 内部材料不同于普通发光二极管,因而在其两端施加一定电压时,它便发出的是红外线 而不是可见光。目前大量使用的红外发光二极管发出的红外线波长为940nm左右。 用遥控脉冲信号调制38kHz方波,然后将已调波放大,驱动红外发光二极管,就可以得 到遥发射信号。该部分原理图如下: [pic] 图中,与非门4011组成振荡电路,通过调整电阻VR3的值可调整调制频率。SEND脚连接 单片机,是信号的输入端。 有些遥控器的载频可能是40kHz,只须稍微加……