供电部分采用电容降压电路,通过全桥整流可以在同等情况下使用小容量的降压电容。5.1V稳压管为芯片提供工作电压。89C2051的工作电压是2.7~6V。单片机采用阻容复位。也可以加装复位开关,以方便调试时使用。晶振为6MHz。如需降低待机功耗,也可以选用更低频率的。红外接收头使用1838或1808一体化接收头。图中的按键为手控按键S1,也可作为调试验证使用~LED为工作
指示灯。输出部分采用SSR
固态继电器或者使用分立元件电路。虚线框中的部分可直接使用SSR,也可以按图中电路搭建。光耦MOC306l具有过零检测电路功能。
89C2051需要安装IC
插座,以方便调试。89C2051不能在线编程,没有编程器的朋友可以使用具有ISP功能的89S51系列单片机。这样可以省去调试时的来回拔插。
硬件电路制作好以后。就可以调试*了。*的流程图如图2所示。
程序的主要部分是红外*,利用外部中断和*共同完成。其他部分都是对端口的基本*作。调试*时,如果不确定红外*是否正确,可以使用按键程序测试其他功能或中断功能。
当软硬件都调好后。用滤光片遮挡红外一体化接收头(防止可见光干扰),将电路直接连接到插座或是其他双线电路上,即可进行稳定性测试。