毕业设计基于单片机的红外遥控电子密码锁设计

上传人:大米 文档编号:560436613 上传时间:2022-10-18 格式:DOC 页数:60 大小:1.07MB
返回 下载 相关 举报
毕业设计基于单片机的红外遥控电子密码锁设计_第1页
第1页 / 共60页
毕业设计基于单片机的红外遥控电子密码锁设计_第2页
第2页 / 共60页
毕业设计基于单片机的红外遥控电子密码锁设计_第3页
第3页 / 共60页
毕业设计基于单片机的红外遥控电子密码锁设计_第4页
第4页 / 共60页
毕业设计基于单片机的红外遥控电子密码锁设计_第5页
第5页 / 共60页
点击查看更多>>
资源描述

《毕业设计基于单片机的红外遥控电子密码锁设计》由会员分享,可在线阅读,更多相关《毕业设计基于单片机的红外遥控电子密码锁设计(60页珍藏版)》请在金锄头文库上搜索。

1、摘 要随着社会科技和人们的生活水平的提高,如何实现家庭防盗这一问题也变的尤其的突出,传统的机械锁由于其构造的简单,被撬的事件屡见不鲜,电子锁由于其保密性高,使用灵活性好,安全系数高,受到了广大用户的亲呢。红外电子密码锁是一种以高强度密码序列为基础,在单片机上实现的密码开关。它以红外光作为信息媒体,从而实现了遥控,也可以配备一个结构简单的接触式通讯接口,坚固并且防损。该锁具有使用方便、操作简单、价格低廉等特点,给人们的生活带来了极大方便。特别适用于那些正常人体不宜接近的特殊场合,比如高辐射区、高传染区等。本设计以单片机AT89S52作为密码锁监控装置的检测和控制核心,分为主机和从机,实现钥匙信息

2、在主机上的初步认证注册、密码信息的加密、红外传输、钥匙丢失报废等功能。根据51单片机之间的串行通信原理,利用红外来传输,这便于对密码信息的随机加密和保护。而且采用红外遥控相对于机械锁和键盘输入的电子密码锁具有较高的优势。如红外线发射装置采用红外发光二极管,遥控发射器易于小型化且价格低廉;采用数字信号编码和二次调制方式,不仅可以实现多路信息的控制,增加遥控功能,提高信号传输的抗干扰性,减少错误动作,而且功率消耗低;红外线不会向室外泄露,不会产生信号串扰;反应速度快、传输效率高、工作稳定可靠等。所以红外线遥控是目前使用最广泛的一种通信和遥控手段。软件设计采用自上而下的模块化设计思想,以使系统朝着分

3、布式、小型化方向发展,增强系统的可扩展性和运行的稳定性。测试结果表明,本系统各项功能已达到本设计的所有要求。关键词 红外线 遥控 电子密码锁 单片机目 录1 绪论11.1 引言11.2 红外通信基本原理21.3设计要求31.3.1基本要求31.3.2说明32系统设计32.1通信接口组成及工作原理42.2红外钥匙(从机)组成及工作原理42.3红外遥控门锁(主机)组成及工作原理52.2.3红外钥匙(从机)和红外遥控门锁(主机)之间的通讯协议53方案选择和论证63.1红外编码和发射模块63.2红外解码和接收模块83.3红外钥匙(从机)子系统设计103.4数据存储模块设计113.4.1AT24C01芯

4、片介绍113.4.1.1管脚介绍123.4.1.2器件地址的约定123.4.1.3应答信号123.4.1.4AT24C01写操作123.4.1.5AT24C01读操作133.5红外遥控门锁系统设计153.5.1数据存储模块设计163.5.2红外接收模块设计163.5.3红外发射模块设计163.5.4开锁驱动模块设计163.5.5工作显示模块设计163.6红外遥控电子密码锁总体原理图和PCB板图设计163.7电路的仿真193.7.1Proteus ISIS软件简介193.7.2红外电子密码锁电路的仿真204系统软件设计204.1Keil uVision 2软件简介214.2系统功能子程序214.

5、2.1数据读写模块214.2.2红外数据发射模块设计224.2.3红外数据接收模块设计234.2.4红外钥匙(从机)子系统软件结构设计254.2.5红外遥控门锁(主机)子系统软件结构设计264.2.6红外钥匙(从机)主程序框图262.2.7红外遥控门锁(主机)主程序框图285系统调试295.1调试仪器295.2整体调试295.3硬件单元调试295.3.1红外钥匙(从机)调试295.3.2红外遥控门锁(主机)调试295.4软件调试306结论30致谢31参考文献32英文摘要33附录35毕业论文(设计)成绩评定表521 绪论1.1 引言锁是置于可启闭的器物上,用以关住某个确定的空间范围或某种器具的,

6、必须以钥匙或暗码打开的扣件。锁具发展到现在已有一百多年的历史了,人们对它的结构、机理也研究得很透彻,因此,不用钥匙就能打开的方法和工具也层出不穷。现代人类文明社会里,由于社会中各种矛盾冲突十分剧烈,人们的思想道德观念,价值观念,文化修养水平等差异,群众中良莠不齐,善良的人们能够自觉规范自已的行为,“非礼不为”,虽无钥匙亦不会乱闯。然而,那些毫无道德观念的盗贼却想方设法利用高科技手段撬门开锁,使广大居民防不胜防。为什么会出现这种情况呢?因为传统锁具都存在致命的弱点:第一、 锁芯采用常见的铜、铝、锌等材料,抵抗不了强力破坏;第二、 锁具制作工艺,技术落后,无法阻止技术手段的开启。目前,市场上很多国

7、内外的锁具,实际上都不具备真正的防盗功能。在惯偷面前,两根钢丝或几件简单的工具就可以把这些锁打开,有的惯偷甚至公开扬言:“没有我打不开的锁。”其实,不是他们多高明,而是一般锁具技术原理太过简单。面对这一残酷的现状,新时代提出了锁具必须革命的迫切的要求。随着社会科技的进步,锁已发展到了密码锁、磁性锁、电子锁、激光锁、声控锁等等。在传统钥匙的基础上,加了一组或多组密码,不同声音,不同磁场,不同声波,不同光束光波,不同图像。(如指纹、眼底视网膜等)来控制锁的开启。从而大大提高了锁的安全性,使不法之徒无从下手,人们也就能对自身财产安全有了更多的保障。本设计就是其中的一种,红外遥控电子密码锁。本设计是利

8、用红外传输为途径,方便远距离开锁,不用像传统锁那样一定要将钥匙插进锁里才能开启;利用单片机来随机产生密码并加密,防止了在开锁时被人中途拦截了密码信息而复制出另外的钥匙来,这是因为密码是随机产生的,每次开锁的具体密码均是不一样的,所以就算窃取了上次开锁的密码也是不能将锁打开。本设计的最大特点就在于采用了双单片机的双向通讯,密码是在锁与钥匙两边均有加密的,从而杜绝了开锁信息被盗取的可能性。该设计具有使用方便、操作简单、价格低廉等特点,特别适用于那些正常人体不宜接近的特殊场合,比如高辐射区、高传染区等。1.2 红外通信基本原理红外遥控是单工的红外通信方式,本设计的红外遥控采用以通信方式为基础的红外遥

9、控,而且本设计也使用了红外通信技术,故着重分析红外通信的基本原理。 红外通信是利用红外技术实现两点间的近距离保密通信和信息转发。它一般由红外发射和接收系统两部分组成。发射系统对一个红外辐射源进行调制后发射红外信号,而接收系统用光学装置和红外探测器进行接收,就构成红外通信系统。 红外线是波长在750nm至1mm之间的电磁波,它的频率高于微波而低于可见光,是一种人的眼睛看不到的光线。红外通信一般采用红外波段内的近红外线,波长在0.75um至25um之间。红外数据协会(IrDA)成立后,为了保证不同厂商的红外产品能够获得最佳的通信效果,红外通信协议将红外数据通信所采用的光波波长的范围限定在850至9

10、00nm之内。 红外通信的基本原理是发送端将基带二进制信号调制为一系列的脉冲串信号(载波信号),通过红外发射管发射红外信号。常用的有通过脉冲宽度来实现信号调制的脉宽调制(PWM)和通过脉冲串之间的时间间隔来实现信号调制的脉时调制(PPM)两种方法。脉时调制(PPM)是红外数据协会(IrDA)和国际电子电工委员会(IEEE)都推荐的调制方式,本设计采用脉时调制方法,即用两个脉冲串之间的时间间隔来表示二进制信息,数据比特的传送仿照不带奇偶校验的RS232通信,首先产生一个同步头,然后接着8位数据比特,如图1-1所示。图1-1 PPM调制波形图载波信号的频率 f=38KHz,载波周期T=26.32u

11、s,本设计使用单片机软件产生载波,取T=26us,脉冲宽度t1=10T=260us,二进制数0的脉冲串周期t2=500us,二进制数1的脉冲串周期t3=1000us。 普通的红外遥控采用面向指令的帧结构,数据帧由同步码,地址码和指令码组成,指令码长度多为816个比特,传送多字节遥控协议时效率偏低,而增加指令码的长度不利于接收器同步,为此本设计选用一种面向字节的帧结构,采用类似于异步串行通信的帧结构,每帧由一个起始位(二进制数0)、8个数据位和2个停止位(二进制数1)构成,如图2-8所示。每帧传送1个字节的数据,帧与帧间隔大于2ms,帧结构不含地址信息,寻址问题由高层协议解决。 图2-2 数据帧

12、结构示意图由于红外光存在反射,在全双工的方式下发送的信号也可能会被本身接收,因此,红外通信应采用异步半双工方式,即通信的某一方发送和接收是交替进行的。 1.3 设计要求1.3.1 基本要求通过红外遥控,单片机之间的串口通信来实现近距离遥控开锁。利用软件来加密和解密,加强密码的安全性。锁和钥匙要成配套,不同套之间的钥匙和锁不能使用。要有钥匙丢失之后,可将该钥匙报废的功能。1.3.2 说明 红外通信元件不限,其安装位置及安装方式自定。 红外传输要有1M以上的距离。 单片机类型不限,经济实用,性价比高为上。 单片机内的序列号是产品在出厂时就已经设定,无法更改。2 系统设计根据设计任务要求,本设计的系

13、统结构框图如图2-1 计算机通信接口红外遥控门锁(主机)红外钥匙(从机)图2-1 系统结构框图2.1 通信接口组成及工作原理通信接口电路是连接前台计算机和红外钥匙、红外遥控门锁的的通信桥梁。它通过一个RS-232串行通信接口将红外钥匙和红外遥控门锁连接到计算机。其结构框图如图2-2: RS-232-C标准是最简单最常用的串行通信标准,该标准是美国电气工业协会(EIA)1969制订的。RS-232-C标准传输信号采用RS-232-C 计算机通信 接 口RS232接 口红外钥匙读写接口红外遥控门锁读写接口图2-2 通信接口结构框图逻辑电平,与TTL(05V)、CMOS(015V)逻辑电平完全不同:

14、逻辑0电平规定为+5V+15V之间,逻辑1电平为-5V-15V之间,因此,一般使用专用芯片把微处理器信号电平(TTL电平) 转换为RS-232-C电平。该标准的传输速率只能达到20kb/s,最大传输距离15m。 RS-232-C通信口与计算机连接常用DB25插座和DB9插座,其接口连线分三种:信号线、握手线与地线。 RS-232-C通信握手方式有两种:硬件握手和软件握手,常用的近距离通信采用软件握手方式,三根数据线和地线就可以连接起来通信。 2.2 红外钥匙(从机)组成及工作原理红外钥匙是红外遥控密码锁的遥控器部分,红外钥匙内部存储了本套系统的序列号、注册及加密方法等信息。其结构框图如图2-3

15、: 单 片 机数据存储红外发送红外接收软件看门狗图2-3 红外钥匙结构框图红外钥匙采用软件编码方式,取代传统的专用芯片编码。在待机状态下,整个红外钥匙系统工作在完全掉电方式,当有键盘按下,系统上电工作,发射一个信息给主机,然后接收了主机发过来的随机密码信息,再将接收到的休息加密经红外线调制后发射出去。 2.3 红外遥控门锁(主机)组成及工作原理红外遥控门锁是整套系统的主控部分,其内部包含了本套系统的序列号及其识别方法、注册信息、随机密码的产生机制和解密从机密码及郊验等信息。其结构框图如图24:单 片 机数据存储软件看门狗红外发送红外接收显示开锁驱动图2-4 红外遥控门锁结构框图待机状态下,红外遥控门锁系统工作在完全掉电状态,整个系统除了实时时钟电路和红外检测开关外,均不加电。当有检测到有红外线时,打开电控开关,系统上电工作,开始接收红外线数据。收到信息后就产生一个随机数发送给从机,当接收到经过从机将发过去的随机数与本套系统序列叫加密后的信息,就解密并检验解密

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号