小动手:红外遥控开关

时间:2011-08-23

  自制一款使用方便、价格低廉的遥控开关,不失为一个好的娱乐方法,本文详细介绍单路遥控开关的制作方法,如有需要,可以以此类推,制作出可同时控制灯具、风扇、自动窗帘等电气设备的多路开关。

  本制作以89C2051单片机为,通过软件实现对红外遥控信号的解码,并对输出进行控制。

  硬件电路如图1所示:

  供电部分采用电容降压电路,通过全桥整流可以在同等情况下使用小容量的降压电容。5.1V稳压管为芯片提供工作电压。89C2051的工作电压是2.7V~6V。单片机采用阻容复位。也可以加装复位开关,以方便调试时使用。晶振为6MHz。如需降低待机功耗,也可以选用更低频率的。

  红外接收头使用1838或1808一体化接收头。图中的按键为手控按键,也可作为调试验证使用。

  LED为工作指示灯。输出部分采用SSR固态继电器或者使用分立元件电路。虚线框中的部分可直接使用SSR,也可以按图中电路搭建。光揭MOC3061具有过零检测电路功能。

  89C2051需要安装IC插座,以方便调试。89C2051不能在线编程,没有编程器的朋友可以使用具有ISP功能的89551系列单片机,这样可以省去调试时的来回拔插。

  硬件电路制作好以后,就可以调试软件了。软件的流程图如图2所示。

  程序的主要部分是红外解码,利用外部中断和定时共同完成。其他部分都是对端口的基本操作。调试软件时,如果不确定红外解码是否正确,可以使用按键程序测试其他功能或中断功能。

  当软硬件都调好后,用滤光片遮挡红外一体化接收头(防止可见光干扰),将电路直接连接到插座或是其他双线电路上,即可进行稳定性测试。

上一篇:避免ISM-RF产品中的PCB布局“缺陷”
下一篇:什么是负载调整率与电源调整率

免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。

相关技术资料