河南理工大学河南理工大学《单片机应用与仿真训练》设计报告 基于单片机的遥控窗帘设计姓 名: 郭栋 李榕 学 号: 310908020258 02 专业班级: 自动化 0901 指导老师: 王新 所在学院:电气工程与自动化学院2025 年 7 月 1 日摘要本设计是基于 AT89S52 单片机的遥控电动窗帘的设计,根据设计要求和现有器件,设计采纳单片机 AT89S52 作为主控制器,使用 PT2262 与 PT2272 通用编码解码电路作为遥控发射和接受装置,单片机通过检测 PT2272 解码的信号,做出开关窗帘等动作,采纳两个霍尔传感器 44E938 作为位置检测设备,以检测窗帘的运行位置,实现防过卷的功能,同时本控制器还有手动控制,通过三个按键开关实现窗帘的正反停控制
本电路的直流电机由 L298N 驱动控制,通过控制 L298N 实现电机的正反转及停转,达到控制窗帘的目的
遥控发射电路由 PT2262 集成电路组成,本系统直接采纳做好的发射模块遥控器,共 ABCD 四路输出,当按下相应的按钮时,对应的以 PT2272 为核心的遥控解码电路有输出,经测试 ABCD 分别对应 D0、D1、D2、D3,所以将D0、D1、D2、D3 分别接到单片机的 I/O 口,通过检测对应端口的电平输出高低,系统受程序控制做出相应的动作,将控制信号送至电机驱动 L298N 从而实现对电机的控制,电机转轴通过传动机构与窗帘相连,从而实现对窗帘的控制
同时本系统也设置了手动控制方式,通过三个按键开关实现正反和停转
具体电路是按键的一端接地,另一端接到单片机对应的 I/O 口,当单片机检测到低电平常,输出相应的信号给电机驱动模块,从而达到与遥控控制一样的效果,在编程时要注意消除按键的抖动,防止误操作
显示模块由红绿两个 LED 灯组成,当电机正转打开窗帘时红灯亮;当电机反转关闭窗帘时绿灯亮,这样就