工业控制 | 能源技术 | 汽车电子 | 通信网络 | 安防监控 | 智能电网 | 移动手持 | 无线技术 | 家用电器 | 数字广播 | 消费电子 | 应用软件 | 其他方案

电路设计->微机单片机电路图->单片机综合电路图->8路红外遥控开关控制器(可扩展为32路)-----Infrared remote control switch

8路红外遥控开关控制器(可扩展为32路)-----Infrared remote control switch

作者:dolphin时间:2012-11-22

在此给出的只是一个DEMO,主要着重于单片机的应用上,安全方面请大家自行考虑增加。

  论坛上有一些朋友希望能DIY多路的红外遥控开关,我在此做了一个DOME版的,同样用我熟悉的SAA3010T的解码程序(省下了不少时间),程序可以直接用于AT89C51或AT89C2051或相容的芯片,用2051时,P1.0,P1.1要用10K电阻上拉。使用一体化接收头时电源方面一定要做好滤波,如用大的滤波电容使直流更加的稳定,用104(0.1uF)的小电容去掉高频等等,只有这样才能在一定程序上提高抗干扰性。在程序方面,我这里做的很简单,用了遥控器的1-8号键做1-8的继电器控制,按一下为继电器通,再按一下为继,二次按键的间隔时间大约在1秒钟,这样就可以避免按一次键会使继电器返复通断(按一次键的时间不定发送键值的次数也不定)。还用了遥控的电源按键,按下时所有断电器关闭。这个电路如果使用AT89C51的话可以找到32路或更多的控制。有网友说要做兼容多遥控学习型的,我想也是可行的,那会用到IC2器件,存储收到的数据做为学习,接收时再对比对,但是如果你的数据较多的话会造成速度慢等问题。我个人认为还是用专一的遥控器好点,比如说你用电视遥控去遥控电视和红外开关,当你要开电视或许同时会触发到红外开关。

                                            明浩 2004.03.28

本文电路原理及实物:

本文使用程序如附件RAR文件



评论

技术专区