红外遥控电控锁课程设计

红外遥控电控锁课程设计

ID:14742135

大小:463.00 KB

页数:28页

时间:2018-07-30

红外遥控电控锁课程设计_第1页
红外遥控电控锁课程设计_第2页
红外遥控电控锁课程设计_第3页
红外遥控电控锁课程设计_第4页
红外遥控电控锁课程设计_第5页
资源描述:

《红外遥控电控锁课程设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、应用科学学院《电子系统设计》课程设计实训报告姓名:学号:专业班级:指导教师:设计题目:红外遥控密码锁完成时间:功能(25%)实训(55%)设计报告(20%)总评简易难度(15%)控制方式(10%)原理图(10%)装配图(10%)器件焊接(5%)软件控制(10%)功能实现(10%)质量评估(10%)格式(5%)内容(15%)指导教师签名:摘要本文主要阐述一种基于51单片机和红外接收管的红外解码的单片机控制系统。文章详细介绍了红外遥控密码锁的硬件电路和软件设计。硬件部分利用红外接收头的输出接在AT89C52单片机INT1中断口,通过跳变沿触发的方式来触发单片机

2、INT1中断,从而可以对编码脉冲进行接收、存储和解码,然后和用户所设置的密码进行比较,来校对密码的正确与否,如果密码正确,伺服电机(步进电机)正反转进行开锁和关锁,同时,还有三个LED来对系统的复位、红外接收、电机转动状态进行指示。此外,为了防止密码泄露,该系统还支持用户重设密码,上电复位的起始密码为0123,正确输入密码后,用户可以更改密码。最后,为了防止遥控器失窃,非法人员多次试探尝试打开遥控锁,该系统还增加了错误报警功能,三次输入密码错误后,蜂蜜器持续鸣叫30秒进行报警。软件部分用C语言进行编程,采用模块化设计思想。该系统硬件电路简单,造价低廉,操作

3、方便,完全符合设计要求,也具有很高的应用价值。例如可以作为汽车车门锁(较常规的遥控锁更安全),也可以作为仓库和家用门锁等。关键词:单片机、红外、遥控、密码锁目录1绪言11.1课题背景、发展及意义11.2课程的具体要求及任务11.2.1设计任务11.2.2基本要求11.2.3发挥部分12红外遥控锁总体设计方案22.1任务分析与实现22.2红外遥控锁硬件方案设计32.3红外遥控锁软件方案设计43红外遥控锁硬件电路设计方法及原理53.1红外遥控系统53.1.1调制53.1.2发射系统63.1.3红外接收头原理图63.2单片机的原理及应用73.2.1单片机原理简介

4、73.2.2单片机最小系统的介绍73.2.3单片机定时/计数功能的介绍83.3步进电机工作原理83.3.1步进电机原理83.3.2步进电机驱动电路93.4LED指示电路93.5蜂鸣器电路103.6系统原理图及印刷板图103.6.1系统总原理图103.6.2印刷版图114软件设计流程124.1全部软件135系统的调试与分析135.1硬件调试135.2软件调试136结论与展望146.1结论146.2展望14致谢15参考文献15附录115附录2161绪言1.1课题背景、发展及意义由于红外线遥控不具有像无线电遥控那样穿过障碍物去控制被控对象的能力,所以,在设计家用

5、电器的红外线遥控器时,不必要像无线电遥控器那样,每套(发射器和接器)要有不同的遥控频率或编码(否则,就会隔墙控制或干扰邻居的家用电器),所以同类产品的红外线遥控器,可以有相同的遥控频率或编码,而不会出现遥控信号“串门”的情况。这对于大批量生产以及在家用电器上普及红外线遥控提供了极大的方便。由于红外线为不可见光,因此对环境影响很小,再由红外光波动波长远小于无线电波的波长,所以红外线遥控不会影响其他家用电器,也不会影响临近的无线电设备。随着科技的进步,人们对物质生活的水平的要求也越来越高,以指代步,是人们对科技的要求。红外技术的发展和红外线的诸多特性,决定了它

6、在短距里遥控上的应用。出于方便性和安全性和方便性的设计要求,我设计了红外遥控密码锁。1.2课程的具体要求及任务1.2.1设计任务利用单片机、红外遥控器、红外接收头、LED、蜂鸣器等设计一个红外遥控密码锁。1.2.2基本要求1.根据方案设计原理电路2.供电电压5V稳压电源,遥控最大操作距离8m。3.利用EDA仿真软件对设计电路进行仿真1.2.3发挥部分连续输入密码输入N(N可以软件设定)次,实现可调报警功能。2红外遥控锁总体设计方案2.1任务分析与实现本设计的任务是:以AT89C52单片机为处理核心,用红外接收管接收来自遥控器的红外波形,经过接收管解调后转化

7、成的脉冲送入单片机进行处理。红外波的解码是通过AT89C52单片机对红外接收头产生的信号的脉宽进行检测,从而判断接收到多少个0和1,最后合成为4个字节的8位代码。通过软件编码,给该遥控器编写相应的初始化密码(启动系统是可以修改成任意的四位密码),然后通过解码来识别密码,以进行进一步的操作。本系统总体思路如下:根据遥控器的按键编码值对遥控锁进行编程,从而设置开锁的初始化密码。当系统启动时,系统进入设置密码状态,LED1连续闪烁四次来指示该状态。在该状态下用户可以选择对初始化密码进行更改,也可以直接退出密码更改状态,即采用初始化密码。系统退出设置密码状态后即进

8、入正常工作状态,此时,如果用户更改了初始密码,用户输入新的密码,步

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

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

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