红外遥控密码锁.doc


文档分类:通信/电子 | 页数:约20页 举报非法文档有奖
1/20
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/20
文档列表 文档介绍
目录
1 绪言 1
课题背景、发展及意义 1
课程的具体要求及任务 1
设计任务 1
基本要求 1
发挥部分 1
2 红外遥控锁总体设计方案 2
任务分析与实现 2
3
红外遥控锁软件方案设计 4
3 红外遥控锁硬件电路设计方法及原理 5
5
调制 5
5
6
单片机的原理及应用 7
单片机原理简介 7
单片机最小系统的介绍 7
单片机定时/计数功能的介绍 8
步进电机工作原理 8
步进电机原理 8
步进电机驱动电路 8
LED指示电路 9
蜂鸣器电路 9
系统原理图及印刷板图 9
9
印刷版图 10
4软件设计流程 11
12
5 系统的调试与分析 12
硬件调试 12
软件调试 12
6 结论与展望 13
结论 13
展望 13
致谢 14
参考文献 14
附录1 14
附录2 15
1 绪言
课题背景、发展及意义
由于红外线遥控不具有像无线电遥控那样穿过障碍物去控制被控对象的能力,所以,在设计家用电器的红外线遥控器时,不必要像无线电遥控器那样,每套(发射器和接器)要有不同的遥控频率或编码(否则,就会隔墙控制或干扰邻居的家用电器),所以同类产品的红外线遥控器,可以有相同的遥控频率或编码,而不会出现遥控信号“串门”的情况。这对于大批量生产以及在家用电器上普及红外线遥控提供了极大的方便。由于红外线为不可见光,因此对环境影响很小,再由红外光波动波长远小于无线电波的波长,所以红外线遥控不会影响其他家用电器,也不会影响临近的无线电设备。随着科技的进步,人们对物质生活的水平的要求也越来越高,以指代步,是人们对科技的要求。红外技术的发展和红外线的诸多特性,决定了它在短距里遥控上的应用。出于方便性和安全性和方便性的设计要求,我设计了红外遥控密码锁。
课程的具体要求及任务
设计任务
利用单片机、红外遥控器、红外接收头、LED、蜂鸣器等设计一个红外遥控密码锁。
基本要求

,遥控最大操作距离8m。

发挥部分
连续输入密码输入N(N可以软件设定)次,实现可调报警功能。
2 红外遥控锁总体设计方案
任务分析与实现
本设计的任务是:以AT89C52单片机为处理核心,用红外接收管接收来自遥控器的红外波形,经过接收管解调后转化成的脉冲送入单片机进行处理。红外波的解码是通过AT89C52单片机对红外接收头产生的信号的脉宽进行检测,从而判断接收到多少个0和1,最后合成为4个字节的8位代码。通过软件编码,给该遥控器编写相应的初始化密码(启动系统是可以修改成任意的四位密码),然后通过解码来识别密码,以进行进一步的操作。
本系统总体思路如下:根据遥控器的按键编码值对遥控锁进行编程,从而设置开锁的初始化密码。当系统启动时,系统进入设正常工作状态,此时,如果用户更改了初始密码,用户输入新的密码,步进电机正转90度开锁。为了使用方便,专门设置了一个按键关锁(电机反转)。采用初始密码的操作同上。如果连续五次输入的密码均为错误,蜂鸣器会长鸣30秒报警(报警时间可以通过软件设定)。
要求达到的各项指标及实现方法如下:
利用红外接收头接收来自红外遥控器的编码波形,经红外接收头解调放大后的脉冲送入单片机进行处理。
对脉冲信号的高低电平的时间长短进行存储和计数。
实现:通过软件编程,用单片机的定时和计数器对脉冲的高低电平进行计时和计数。
对数据进行处理,、、 的组合表示二制的“0”;、、 的组合表示二进制的“1”。解码出的32位二进制码前16为位用户识别码,能识别不同的电器设备,后16位为8 位操作码(功能码)及其反码。
实现:利用软件编程,对数据进行处理得到相应按键对应的编码值。
最终实现目标:对遥控器的按键值进行识别、存储和计数,然后和设定的密码组进行比较以识别密码和控制步进电机开关锁。。
图2. 红外电控锁系统框图

遥控锁

红外遥控密码锁 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数20
  • 收藏数0 收藏
  • 顶次数0
  • 上传人分享精品
  • 文件大小272 KB
  • 时间2017-11-21
最近更新