遥控窗帘课程设计报告

遥控窗帘课程设计报告

ID:9184024

大小:475.50 KB

页数:25页

时间:2018-04-20

遥控窗帘课程设计报告_第1页
遥控窗帘课程设计报告_第2页
遥控窗帘课程设计报告_第3页
遥控窗帘课程设计报告_第4页
遥控窗帘课程设计报告_第5页
资源描述:

《遥控窗帘课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、河南理工大学《单片机应用与仿真训练》设计报告基于单片机的遥控窗帘设计姓名学号:姓名学号:专业班级:指导老师:   所在学院:电气工程与自动化学院2012年12月1日摘要本设计是设计一款基于单片机的遥控窗帘,其中单片机是主要处理和遥控控制以及手动控制的核心,其用于接受处理遥控信号,然后输出信号传送给光耦和电机驱动电路,控制直流电机的正反转,模拟实现对窗帘开、合的控制。这款设计的特点是可以随意控制窗帘的打开和关闭面积,兼具远距离遥控和近距离手动控制两种方式,以保证一种控制方式出现故障也不影响对窗帘的开合,并且具

2、有反映迅速、功耗低、噪声小、结构简单等优点。本设计报告简要介绍了基于单片机技术的遥控窗帘的设计原理,并且根据系统的基本原理制作出了实物模型。本控制系统主要由以下几个模块组成:无线信号发射模块、无线信号接收模块,单片机系统模块、电机驱动模块、电机运行转数检测模块。其中无线信号发射模块的核心是编码芯片PT2262,配套使用的是以解码芯片PT2272为核心的无线接收模块,两组模块配合将对电机控制正反转的信息转变为单片机可以识别的二进制代码,通过与单片机内部的程序配合实现对电机的正反转以及停止的无线遥控控制;电机驱

3、动模块是以L298N芯片以及光耦芯片TLP521-4为核心的功率驱动电路;电机运行转数检测模块是根据霍尔元件对磁钢磁场变化而发出的脉冲的信号的原理做成的;单片机控制模块的核心组件是AT89S52芯片,配以单片机最小系统电路作为无线遥控窗帘系统的总控制模块。此遥控窗帘设计中,电路焊接,程序的编写和模拟,系统的调试等均由我们独立完成,并成功做出无线遥控窗帘的实物模型。设计中经过不断克服困难,使我们对单片机的原理及应用得到更深理解和体会。关键词:单片机、直流电机、L298N、光耦、无线遥控、霍尔传感器目录1概述3

4、1.1设计目的31.3AT89S52单片机简介32.2单片机最小系统原理分析及使用端口介绍82.3无线发射和接收模块82.4直流电机驱动模块112.5电机运行转数检测模块153软件设计163.1直流电机的正/反转程序设计163.2窗帘的过卷检测程序设计174Proteus软件仿真184.1系统模型的搭建184.2程序的调试194.3系统仿真195课程设计体会19附1源程序代码21附2系统原理图241概述1.1设计目的1、综合运用理论知识独立完成一个课题设计。2、通过查阅手册、书籍和文献资料,培养独立分析和解

5、决问题的能力。3、通过与同学、老师的商讨,培养与他人合作的能力。4、学习集成芯片的使用与焊接方法。5、学习单片机软硬件的整合与功能实现。1.2设计要求如今窗帘已是各种住房装修不可缺少的一部分,但市场上大部分还是手动拉动的窗帘,而自动遥控也由于造价高昂等原因,只被一小部分场所使用,不能得到普及。本题目要求设计的无线遥控窗帘由无线控制端和手动控制端共同控制窗帘电机的正反转,实现自由启停。并且要造价低廉,功能完善,结构简单,绿色节能,使用低压直流安全电源。本设计要求自己分析元件功能用法,设计出硬件原理图,自己动手

6、焊接电路,自己编写调试程序以实现以上功能;对设计的硬件、软件调试,直至正确地实现系统功能;要求学生最终提供:设计说明书一份,焊好且调试好的电路板一块;统一进行答辩考试。1.3AT89S52单片机简介AT89S52主要功能列举如下:1、拥有灵巧的8位CPU和在系统可编程Flash2、晶片内部具时钟振荡器(传统最高工作频率可至12MHz)3、内部程序存储器(ROM)为8KB4、内部数据存储器(RAM)为256字节5、32个可编程I/O口线6、8个中断向量源7、三个16位定时器/计数器8、三级加密程序存储器9、全

7、双工UART串行通道AT89S52各引脚功能介绍:VCC:AT89S52电源正端输入,接+5V。VSS:电源地端。XTAL1:单芯片系统时钟的反相放大器输入端。XTAL2:系统时钟的反相放大器输出端,一般在设计上只要在XTAL1和XTAL2上接上一只石英振荡晶体系统就可以动作了,此外可以在两引脚与地之间加入一20PF的小电容,可以使系统更稳定,避免噪声干扰而死机。RESET:AT89S52的重置引脚,高电平动作,当要对晶片重置时,只要对此引脚电平提升至高电平并保持两个机器周期以上的时间,AT89S51便能完

8、成系统重置的各项动作,使得内部特殊功能寄存器之内容均被设成已知状态,并且至地址0000H处开始读入程序代码而执行程序。EA/Vpp:"EA"为英文"ExternalAccess"的缩写,表示存取外部程序代码之意,低电平动作,也就是说当此引脚接低电平后,系统会取用外部的程序代码(存于外部EPROM中)来执行程序。因此在8031及8032中,EA引脚必须接低电平,因为其内部无程序存储器空间。如果是使用8751内部程序

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。