摘要:本文设计了一种红外窗帘控制器,单片机类型选用AT89C52单片机。控制系统可以主要分为两个部分。第一部分为红外遥控器部分,设置了启动/停止、打开、关闭、自动、一共4个按键。当有不同的按键按下时,按键编码便会从红外发射两极管中发出不同的信号。第二部分为接收控制器部分,由接收遥控器和接收头发出编码然后进行解调,最后我们可以通过编码功能的不同从而改变步进电机的运行状态。系统一共可以分为手动模式和自动模式。在手动模式的情况下,通过按键可以控制窗帘的打开,关闭和停止。在自动模式下,控制系统可以根据室内环境的明暗程度自动控制窗帘的打开和关闭。以此来达到窗帘的手动和自动控制的目的。
【关键词】单片机;遥控窗帘 ;遥控器;步进电机;红外编码
目录
摘要
Abstract
1 引言-1
1.1课题研究的目的和意义-1
1.2 课题研究的国内外现状-1
2 系统硬件与接口设计-2
2.1 系统工作原理与总体设计-2
2.2 系统硬件电路设计-2
2.2.1 单片机初始化电路设计-2
2.2.2遥控器硬件与接口系统设计-4
2.2.3窗帘红外遥控系统与接口设计-7
2.2.4步进电机驱动电路设计-8
2.3窗帘框架构造设计-10
3 控制系统软件设计-11
3.1 红外遥控器的编码-11
3.2二进制信号的调制与解码-12
3.3 红外遥控器模块程序设计-13
3.4 红外接收模块程序设计-15
4 系统调试与总结-17
参考文献-20
致 谢-21
附录-22