4 7
您的位置: 电子制作DIY -> 单片机 -> 51单片机 -> 学习型红外遥控开关插座的设计与实现
本帖共有639个阅读者
发表帖子 发表投票 回复主题
学习型红外遥控开关插座的设计与实现
尊贵身份标志
wujinlin(VIP会员)
wujinlin
头衔:社区公民
帮派:无帮无派
帖数:26
金钱:380
积分:112
注册时间:2020/12/30
楼主信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
学习型红外遥控开关插座的设计与实现
针对开关的控制问题,我们设计了一种可以由普通遥控器作为信号输入并基于STC89C52单片机控制的学习型红外遥控开关。该开关能够识别和记忆常用遥控器特定按键发出的红外信号编码,并通过将接收到的红外信号与单片机存储在EEPROM的数据比较,从而控制遥控开关的通断。与普通机械开关相比,该开关控制器具有体积小、可靠性高、性能优越、使用方便等特点,可广泛应用于工业、医疗、家用电器等领域的开关控制。
详细介绍:
系统的硬件设计 硬件电路设计包括电源电路的设计和解码电路的设计两部分。 电路原理:电路图的左侧为整流电路,产生+5V的直流电以给单片机和红外线接收头供电,右侧为STC89C52单片机及其外围电路组成,J1为一体化红外线接收头1838B,可以接收并解调遥控器发出的红外线信号。图中上部为继电器,通过控制继电器的吸合可以控制电灯的亮暗。图左下角为学习按键。 系统的软件设计 系统执行过程:红外遥控信号发射出来后,经过红外线一体接收头解调后传送至P3.2口,触发该口中断。如果P2.6学习键按下时,单片机对信号进行解码,并把所接收到的数据码存入C52单片机自带的EEPROM中,从而完成对遥控器按键的学习功能。当下一次遥控信号来时,同时触发中断,单片机对信号进行解码,并将解出的数据码与EEPROM里的数据码作对比。如果两次数据完全一致,则由P2.4控制继电器吸合,从而点亮灯泡,否则单片机继续等待下一次中断产生。


  20211111223945.jpg [ 19.67 KB 600×228 ] (缩略时请点击查看原图)

 

这家伙很懒,什么也没有留下!
等级:VIP会员 参考IP地址:*.*.*.*
2021/1/11 12:02:48
Copyright © 2011 电子制作DIY. All rights reserved.电子制作DIY7269 Call, 1 Queries, Processed in 195.313 millisecond(2),