学士学位论文—-基于单片机的遥控窗帘设计.doc

学士学位论文—-基于单片机的遥控窗帘设计.doc

ID:10948582

大小:946.50 KB

页数:24页

时间:2018-07-09

学士学位论文—-基于单片机的遥控窗帘设计.doc_第1页
学士学位论文—-基于单片机的遥控窗帘设计.doc_第2页
学士学位论文—-基于单片机的遥控窗帘设计.doc_第3页
学士学位论文—-基于单片机的遥控窗帘设计.doc_第4页
学士学位论文—-基于单片机的遥控窗帘设计.doc_第5页
资源描述:

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

1、《基于单片机的遥控窗帘》课程设计报告河南理工大学《单片机应用与仿真训练》设计报告基于单片机的遥控窗帘设计姓名:郭栋李榕学号:31090802010802专业班级:自动化0901指导老师:王新所在学院:电气工程与自动化学院2012年7月1日《基于单片机的遥控窗帘》课程设计报告摘要本设计是基于AT89S52单片机的遥控电动窗帘的设计,根据设计要求和现有器件,设计采用单片机AT89S52作为主控制器,使用PT2262与PT2272通用编码解码电路作为遥控发射和接受装置,单片机通过检测PT2272解码的信号,做出开关窗帘等动作,采

2、用两个霍尔传感器44E938作为位置检测设备,以检测窗帘的运行位置,实现防过卷的功能,同时本控制器还有手动控制,通过三个按键开关实现窗帘的正反停控制。本电路的直流电机由L298N驱动控制,通过控制L298N实现电机的正反转及停转,达到控制窗帘的目的。遥控发射电路由PT2262集成电路组成,本系统直接采用做好的发射模块遥控器,共ABCD四路输出,当按下相应的按钮时,对应的以PT2272为核心的遥控解码电路有输出,经测试ABCD分别对应D0、D1、D2、D3,所以将D0、D1、D2、D3分别接到单片机的I/O口,通过检测对应端

3、口的电平输出高低,系统受程序控制做出相应的动作,将控制信号送至电机驱动L298N从而实现对电机的控制,电机转轴通过传动机构与窗帘相连,从而实现对窗帘的控制。同时本系统也设置了手动控制方式,通过三个按键开关实现正反和停转。具体电路是按键的一端接地,另一端接到单片机对应的I/O口,当单片机检测到低电平时,输出相应的信号给电机驱动模块,从而达到与遥控控制一样的效果,在编程时要注意消除按键的抖动,防止误操作!显示模块由红绿两个LED灯组成,当电机正转打开窗帘时红灯亮;当电机反转关闭窗帘时绿灯亮,这样就能很容易的观察到窗帘的运行状态

4、。防过卷电路由两个霍尔传感器组成,将输出端接到单片机的I/O口,通过检测相应端口的电平实现对电机的控制,当窗帘没有达到指定位置时,输出为高电平,电机正常运转;当霍尔传感器检测到有磁场时(窗帘两端可以固定两个磁钢产生磁场),输出低电平,从而控制电机马上停转,达到防过卷的作用。软件设计使用C语言编程,对输入信号采用软件防抖,采用C语言编程,程序易读易移植,整个程序十分简洁易懂,经下载测试能很好的实现系统的各个功能。关键字:单片机、无线遥控、C语言编程直流电机《基于单片机的遥控窗帘》课程设计报告目录1概述1.1项目背景及应用1.

5、2遥控电路的设计1.3手动控制电路1.4直流电机驱动电路1.5防过卷限位电路1.6程序设计2系统整体方案及硬件设计2.1系统总体方案2.2PT2262/2272遥控模块2.3按键电路2.444E938防过卷电路2.5主控制器2.6直流电机驱动电路3软件设计3.1变量的定义与I/O口分配3.2系统子功能程序设计3.3系统主程序4Proteus软件仿真…………………………………………………………………5课程设计体会参考文献附录1:源程序代码附录2:系统原理图《基于单片机的遥控窗帘》课程设计报告1概述1.1项目背景及应用随着科学

6、的发展,社会的进步,人民生活水平的提高,工作压力也越来越大,人人都希望回到家或是在办公室都有一个舒适的环境。能得到很好的休息,这就使得自动化技术快速发展。当今,技术发展飞速,为了进一步满足人们高水准生活的需要,家用电器产品性能也在不断的更新挽代,从始初的晶体管、到电子管;由模拟到数字;由分立元件到集成电路;从普通向高性能、多功能型;由手动控制向无线遥控、向智能化发展。遥控窗帘设计使用51单片机作为主控制器,使用PT2262遥控编码模块作为发射模块,使用PT2272解码模块作为接收模块,将遥控信号解码后转换为TTL电平,供单

7、片机读取;手动控制采用微动开关,低电平输入;输出控制直流电机使用直流电机专用芯片L298N,;窗帘的防过卷使用两个霍尔传感器44E938,通过放在窗帘上的强磁钢感应窗帘的位置,实现窗帘的防过卷。系统的程序设计使用C编程,对按键采用软件防抖处理。1.2遥控电路的设计遥控部分电路使用PT2262和PT2272遥控模块,PT2262/2272是台湾普城公司生产的一种CMOS工艺制造的低功耗低价位通用编解码电路,PT2262/2272最多可有12位(A0-A11)三态地址端管脚(悬空,接高电平,接低电平),任意组合可提供53144

8、1地址码,PT2262最多可有6位(D0-D5)数据端管脚,设定的地址码和数据码从17脚串行输出,可用于无线遥控发射电路。这里使用做好的遥控发射接收模块,直接将遥控解码,转化为相应的TTL电平信号,供单片机读取。1.3手动控制电路采用三个按键分别控制电机正转、反转、停转,软件设计时加入延时消抖,保证按键

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

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

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