基于单片机的空调红外遥控器设计
2018-08-31广东理工学院电气工程系
电子世界 2018年16期
广东理工学院电气工程系 吴 琼
1.引言
远程控制技术指的是对受控目标进行远程控制,其在工业控制、国计民生等领域得到了广泛的应用[1]。红外遥控是一种无线、无需和作用器件产生接触的控制技术,且抗干扰能力较强[2],具有相当可靠的信息传输能力,同时能耗和成本也较低。
2.系统结构
空调红外遥控系统由发射模块和接收模块两部分组成,专用集成电路用于编码和解码控制。红外遥控系统框图如图1所示。当按下遥控按钮时,内部信号发送器周期性地发出相同的PWM二进制序列码,并通过红外发射器输出。遥控器通过接收、放大、检测、整形和解调远程代码来接收远程控制信号,而后通过单片机来完成相应的控制功能。

图1 红外遥控系统原理框图
3.硬件设计
键盘值的读入、编码调制、解码均由单片机来完成,红外发射部分由红外LED完成,红外接收部分由一体红外接收头完成。根据设计要求,系统硬件结构由键盘电路、MCU系统电路、红外传输和接收电路、存储电路和LED显示电路组成。

图2 系统硬件框图
4.系统仿真
利用Proteus仿真软件实现红外遥控系统的调试和仿真。
调试系统时采用模块化思想,先进行子程序的调试,进而再对整个系统进行调试。

图3 初始化仿真图

图4 升温时仿真结果

图5 降温时仿真结果
首先,对LED显示部分进行调试,正常显示后再测试按键读取子程序。为了调试中断服务子程序,断点通常在子程序入口中断,且运行程序时进行。若程序进入中断处理程序入口,则表明中断初始程序是正确的,若断点未被触碰,则先检查初始化程序是否存在错误。……
登录APP查看全文
