毕业设计-基于stc89c52单片机的窗帘设计

毕业设计-基于stc89c52单片机的窗帘设计

ID:8793401

大小:467.50 KB

页数:22页

时间:2018-04-07

毕业设计-基于stc89c52单片机的窗帘设计_第1页
毕业设计-基于stc89c52单片机的窗帘设计_第2页
毕业设计-基于stc89c52单片机的窗帘设计_第3页
毕业设计-基于stc89c52单片机的窗帘设计_第4页
毕业设计-基于stc89c52单片机的窗帘设计_第5页
资源描述:

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

1、河南理工大学本科课程设计报告河南理工大学《微机原理与单片机接口技术》课程设计报告题目:基于单片机的遥控窗帘设计姓名:学号:专业班级:指导老师:所在学院:电气工程与自动化学院2013年4月5日21河南理工大学本科课程设计报告摘要本实验装置是以单片机STC89C52为控制核心的遥控窗帘,通过键盘控制和无线远程遥控实现遥控窗帘不同的工作模式以及对窗帘的位置,通过霍尔传感器反馈信号控制。遥控窗帘的不同模式通过三种不同颜色的发光二极管进行显示。每次进行模式切换时能实现窗帘的拉开与拉住,窗帘的开合是用一个由L298N驱动芯片驱动的5V的直流电机的正反转带动实现的。此电子设计,总体来说,从功能上来说较为

2、简单,从成本上来说造价低,经济实用,利于推广,能够满足智能家居要求。关键字:STC89C52单片机霍尔传感器L298N直流电机无线控制模块21河南理工大学本科课程设计报告目录第一章概述31.1引言31.2基本要求3第二章基本硬件系统的设计与功能实现42.1STC89C52单片机简介42.2L298电机驱动芯片42.3无线电遥控接收模块62.4防过卷模块6第三章软件设计93.1流程图93.2总程序9第四章proteus仿真104.1仿真图104.2仿真图说明10第五章课程设计体会11参考文献:12附1:源程序代码13附2:系统原理图1721河南理工大学本科课程设计报告第一章概述1.1引言随着

3、国民经济的发展和科学技术水平的提高,特别是计算机技术,通信技术,网络技术,控制技术的迅猛发展,生活现代化得以实现,居住环境向舒适化,安全化发展,家居智能化在这种形式下应运而生。因此,我们组经过共同的讨论和深入考虑决定做遥控窗帘。我们的作品采用了STC89C52单片机进行了简单的设计,并通过驱动放大电路驱动电机,中间还设有控制不同模式遥控窗帘开关控制电路。1.2基本要求1.利用直流电机正反转实现控制窗帘的开关。2.防过卷功能。3.具有无线遥控和手动按键控制两种功能。4.能够指示运行状态。21河南理工大学本科课程设计报告第二章基本硬件系统的设计与功能实现本系统采用STC89C52单片机作为主控

4、制核心部件,主要通过按键和远程控制信号来实现电机的驱动的控制信号。以下是基于单片机的遥控窗帘设计的各部分介绍:2.1STC89C52单片机简介STC89C52单片机是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。使用Atmel公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得STC89C52单片机在众多嵌入式控制应用系统中得到广泛应用。2.2L298电机驱动芯片L298可直接的对电机进行控制,无需隔离电路。通过单片

5、机的I/O输入改变芯片的控制端的电平,即可以对电机进行正反转,停止的操作,非常方便,亦能满足直流减速及输出大电流要求。表1是L298N功能逻辑图:ENA(B)IN1(IN3)IN2(IN4)电机运行状况HHL正转HLH反转H同IN2(IN4)同IN1(IN3)快速停止LXX停止表1L298N逻辑功能表下图是其引脚图:21河南理工大学本科课程设计报告图1—L298N图2—L298N控制电机21河南理工大学本科课程设计报告1和15和8引脚直接接地。4管脚VS接2.5到46的电压,它是用来驱动电机的。9引脚是用来接4.5到7V的电压的,它是用来驱动L298芯片的。6和11引脚是使能端,一个使能端

6、控制一个电机工作。5,7,10,12是298的信号输入端和单片机的IO口相连。2,3,13,14是输出端。输入5和7控制输出2和3,输入的10,12控制输出的13,14。在我们的课程设计中,只用到了一个电机,用5、7管脚控制2、3管脚的输出来控制电机的正反转以及调速功能。2.3无线电遥控接收模块2722是一个解码芯片,其地址是通过2722的管脚进行的硬件编码的,每个遥控器与接收模块对应,遥控上的按键A、B、C、D对应接收模块上的A、B、C、D管脚,当按下遥控器上的按键时,接收模块对应管脚便成为了高电平锁存输出,同时I管脚输出正脉冲,我们的课设中A、B、C、I分别与单片机的I/O口P1.0、

7、P1.1、P1.2、P1.3连接检测无线信号,通过相应的无线电遥控信号来控制系统的状态。2.4防过卷模块这个窗帘是通过电机带动从左往右打开,所以这里设计两个霍尔传感器,一个设计在窗帘导轨的最左边,用于检测窗帘是否已完全关闭;另一个设计在窗帘的最右边,用于检测窗帘是否已完全打开,从而防止由于电机长时间通电而损坏。本装置用到的霍尔传感器的介绍:霍尔传感器是一种磁传感器。用它可以检测磁场及其变化,可在各种与磁场有关的场合中使用

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

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

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