单片机课程设计报告---基于单片机的遥控窗帘设计

单片机课程设计报告---基于单片机的遥控窗帘设计

ID:11304245

大小:595.94 KB

页数:21页

时间:2018-07-11

单片机课程设计报告---基于单片机的遥控窗帘设计_第1页
单片机课程设计报告---基于单片机的遥控窗帘设计_第2页
单片机课程设计报告---基于单片机的遥控窗帘设计_第3页
单片机课程设计报告---基于单片机的遥控窗帘设计_第4页
单片机课程设计报告---基于单片机的遥控窗帘设计_第5页
资源描述:

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

1、《微机原理与单片机接口技术》课程设计报告河南理工大学《微机原理与单片机接口技术》课程设计报告题目:基于单片机的遥控窗帘设计姓名:学号:专业班级:自动化10-4班指导老师: 苏珊 所在学院:电气工程与自动化学院2013年01月17日21《微机原理与单片机接口技术》课程设计报告摘要本设计是基于51系列单片机控制,L298驱动芯片驱动电机正反转以及电机的调速,2722解码芯片与无线电遥控器组成的无线电模块,霍尔元件起到定位作用,防止窗帘的过卷的无线遥控与有线按键同时可控的电动窗帘。其中51单片机是整个

2、系统的CPU,是系统的核心,它可以接收来自按键或者遥控的控制信号以及霍尔传感器的触发信号,并对信号做出判断进而做出相应的响应,通过L298驱动芯片控制电机的启动、正反转以及调速和停止的功能,达到控制窗帘开关的目的,同时通过霍尔传感器定位窗帘的位置来防止窗帘的过卷,并且在电机正反转以及调速的同时会有相应的LED做出相应的指示,使得系统状态可视化。本系统共包括6个模块,分别是:CPU主控制模块,电机及其驱动模块,遥控控制模块,按键控制模块,霍尔传感器控制模块,LED指示模块。最终完成的功能是:1、遥

3、控按下A键时,窗帘关住,同时在关住的过程中可以通过遥控的C键调整关窗帘的速度,D键可使窗帘随时停止运动,若不人为在此过程中使得窗帘停止运动则在窗帘运动到头时霍尔传感器会感应到窗帘的位置而自动使得窗帘停止运动。2、当遥控按下B键时,窗帘打开,同时打开的过程中C键D键以及霍尔传感器起到相同的作用。3、有线的按键也有四个键,这四个键的作用与遥控的四个键的作用是一样的,达到遥控和有线同时可控的作用。4、LED为指示的作用,当窗帘关的状态时,LED向窗帘关的方向流水指示,当窗帘开的状态时,LED向窗帘开的

4、方向流水指示,同时LED流水的速度反映的是电机的转速。21《微机原理与单片机接口技术》课程设计报告目录摘要21、概述41.1主要芯片41.2STC89C52单片机41.3L298电机驱动芯片41.4无线电遥控接收模块41.5总结52、系统总体方案及硬件设计62.1系统总体方案62.2硬件设计63、软件设计83.1程序流程83.2程序说明84、proteus仿真94.1仿真图94.2仿真图说明95、课程设计体会11参考文献12附1程序源代码13附2系统原理图2121《微机原理与单片机接口技术》课程

5、设计报告1、概述1.1主要芯片本设计用到的主要芯片有:STC89C52单片机、L298电机驱动芯片、2272解码芯片组成的无线电遥控接收模块。1.2STC89C52单片机52系列的单片机是51系列单片机的一个增强型的子系列,其内部资源要比51的稍微多一点,其中定时/计数器比51的多了一个计数器2,对于我们的课程设计我们用到了52单片机的两个定时器和一个外部中断资源。1.3L298电机驱动芯片L298可直接的对电机进行控制,无需隔离电路。通过单片机的I/O输入改变芯片的控制端的电平,即可以对电机进

6、行正反转,停止的操作,非常方便,亦能满足直流减速带你及的大电流要求。调试时在依照控制管脚,用程序输入对应的码值,能够实现对应的动作,调试通过。1和15和8引脚直接接地。4管脚VS接2.5到46的电压,它是用来驱动电机的。9引脚是用来接4.5到7V的电压的,它是用来驱动L298芯片的。6和11引脚是它的使能端,一个使能端控制一个电机,至于那个控制那个你自己焊接,你可以把它理解为总开关,只有当它们都是高电平的时候两个电机才有可能工作。5,7,10,12是298的信号输入端和单片机的IO口相连。2,3

7、,13,14是输出端。输入5和7控制输出2和3,输入的10,12控制输出的13,14。在我们的课程设计中,因为我们的窗帘只用到了一个电机,所以我们的驱动芯片也只用到了一路驱动,用5、7管脚控制2、3管脚的输出来控制电机的正反转以及调速功能。1.4无线电遥控接收模块21《微机原理与单片机接口技术》课程设计报告2722是一个解码芯片,其地址是通过2722的管脚进行的硬件编码的,每个遥控器与接收模块对应,其编码是焊盘事先设计好的。具体原理不再做分析,这个无线电模块很好使用,遥控上的按键A、B、C、D对

8、应接收模块上的A、B、C、D管脚,当按下遥控器上的按键时,接收模块对应管脚便成为了高电平锁存输出,同时I管脚(有效信号确认)输出一个高电平脉冲,当松开按键时I管脚再次变为低电平,而对应A、B、C、D仍为高电平(锁存),当按下其他的按键时,刚才的那个高电平锁存输出管脚变为低,这次的对应管脚锁存输出高,同样I管脚输出一个高电平触发脉冲。我们的课设中A、B、C、D、I分别与单片机的I/O口连接检测无线信号,通过相应的无线电遥控信号来控制系统的状态。1.5总结本系统共包括5个模块,分别是:CPU主控制模

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

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

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