一种多路红外遥控系统的电路设计和实现
由于本多路遥控系统主要是针对目前家庭众多的家电设备的集中管理,所以该系统的控制对象大都是220V交流负载。首先AT89C2051对MC33993进行初始化,将MC33993的所有的开关检测端口均设置为浮空状态,在遥控接收电路成功解调出遥控指令后,由AT89C2051通过与MC33993的SPI口的串行通信输出对应的控制信号给MC33993,使MC33993相应的端口为可控硅光绝缘驱动器MC3021的输入发光二极管提供驱动电流,然后MC3021驱动三端双向可控硅BT136导通,交流负载接通电源开始工作。当再次按下同一遥控按键时,AT89C2051输出控制信号取反,使MC33993相应的端口断开,不再为可控硅光绝缘驱动器MC3021的输入发光二极管提供驱动电流,BT136丧失了MC3021的驱动,BT136截止,交流负载电源断开使其停止工作。输出控制电路参见图3.由于篇幅限制,图中只画出了第一路和第22路输出控制。
通常,需要大量开关接口和输出控制电路的系统往往由许多分立器件组成,众多的分立器件不仅在电路板上占据较大空间,而且必须仔细检查焊接的完整性。而将功能灵活的MC33993应用于多路遥控的键盘控制与输出控制中,减少了电路板的焊接和尺寸,同时又可提供非常灵活的接口,并且还具有睡眠工作模式,大大降低了系统的功耗。这样,用较少的CPU资源和简洁的电路设计,既解决了多控制按键的输入问题,又解决了多控制输出问题。MC33993是电子产品开发中非常理想的选择。
由于红外线遥控不具有像无线电遥控那样穿过障碍物去控制被控对象的能力,所以,在设计家用电器的红外线遥控器时,不必要像无线电遥控器那样,每套(发射器和接收器)要有不同的遥控频率或编码(否则,就会隔墙控制或干扰邻居的家用电器),所以同类产品的红外线遥控器,可以有相同的遥控频率或编码,而不会出现遥控信号串门的情况。
评论