【完整版】红外遥控电子密码锁设计毕业论文设计
基于51单片机的红外遥控密码锁毕业论文

基于51单片机的红外遥控密码锁毕业论文目录1 引言 ............................................................. -2 -1.1研究背景与意义 .............................................. - 2 -1.2 研究现状.................................................... - 2 -1.3 研究容...................................................... - 2 -2 系统设计方案 ..................................................... -3 -2.1 总体方案.................................................... - 3 -2.2 系统框图.................................................... - 3 -3 系统硬件电路设计 ................................................. -4 -3.1 单片机最小系统设计.......................................... - 4 -3.2 LCD显示电路设计 ............................................ - 5 -3.3 矩阵键盘电路设计............................................ - 6 -3.4 存储电路设计................................................ - 6 -3.5红外发送接收电路设计 ........................................ - 6 -3.6 模拟锁与报警电路设计............................................. - 6 -3.7系统PCB设计 ................................................ - 6 -4 系统软件设计 ..................................................... - 8 -4.1 程序设计思路............................................... - 13 -4.2 算法与流程图............................................... - 14 -5 系统仿真与硬件调试 .............................................. - 15 -5.1系统仿真和调试方案 ......................................... - 15 -5.2 系统硬件调试............................................... - 16 -5.3 调试结果................................................... - 17 -6 总结与展望 ...................................................... - 18 - 致谢 .............................................................. - 18 -参考文献 .................................................................. - 18 - 附录 .............................................................. - 18 - 1.元器件清单.................................................. - 18 - 2.源程序...................................................... - 19 -引言1.1 研究背景与意义我们知道当某一个公司研发一些新产品时都会特别重视其资料的安全问题,在竞争日益激烈的当下,新研发的产品资料,科研项目,以及单位的文件档案、财务报表,个人资料等等,都是特别保护的对象,万一泄露将直接关系到一个企业的存亡。
红外遥控电子密码锁毕业论文

摘要红外电子密码锁是一种以高强度密码序列为基础,在单片机上实现的密码开关。
它以红外光作为信息媒体,从而实现了遥控。
该锁具有使用方便、操作简单、价格低廉等特点,给人们的生活带来了极大方便。
本文介绍由51系列单片机实现的控制电路,能完成开锁、出错报警、超次锁定等基本的密码锁的功能,并且能实现遥控、本机键盘开锁、声光提示等功能,具有保密性强、灵活性高、适用范围广,特别适合家庭、宾馆等场所,本设计应用于私家车库。
该系统采用单片机8051作为本设计的核心元件,利用红外线遥控原理和单片机串行发射、接收等功能而设计的一款有本机开锁和遥控开锁的电子密码锁,遥控距离为8~10m,同时具有较强的抗干扰能力。
设计电路主要由红外线编码电路、红外线解码开锁电路、声光提示报警电路、键盘及显示电路组成。
关键词:单片机;红外线;遥控开锁;车库门禁-ABSTRACTInfrared electronic combination lock is a high strength password sequence as the foundation, in the single board computer to realize password switch. It with infrared light as information media so as to realize the remote control. This locks are easy to use, simple operation, low prices wait for a characteristic, to the life of people brought great convenience.This paper introduces microcontroller by 51 series of control circuit, can complete lock, error alarm, super times such basic combination lock locking, and can realize the function of remote control, the machine keyboard unlock, sound-light tip, and other functions, strong, high flexibility with secrecy, widely used, especially suitable for family, hotels, this design used in private garage.The system uses the monolithic the 8051 as the core components, this design using infrared remote control principle and SCM functions such as serial emission, and holds a paragraph of designed a lock and remote machine of electronic trick lock, the remote lock distance of 8 ~ 10m, also has strong anti-interference ability. Circuit design mainly by the infrared coding circuit, infrared decoding unlock circuit, sound-light alarm circuit, keyboard and a hint of show circuit.Keyword: SCM; Infrared ray; Remote lock; Garage entrance guard-I目录摘要........................................................................................................................................ ABSTRACT . (I)1 绪论 0课题来源及研究意义 0国内外发展现状 (1)课题研究内容 (2)本章小结 (2)2 系统总体设计 (3)系统构成框图 (3)基本功能设计 (3)3 红外遥控及通信原理概述 (5)红外线概述 (5)红外遥控基本原理 (8)采用单片机串行通信原理 (12)4 系统硬件设计 (18)硬件结构图 (18)8051单片机最小系统 (18)发送接收模块 (22)密码存储模块 (25)电源电路设计 (27)报警电路设计 (28)-II键盘显示模块 (29)5 系统软件设计 (30)系统总体控制模块 (30)I2C通讯模块 (33)发送接收模块 (35)6 技术难点及解决方案 (37)系统抗干扰措施 (37)系统节能措施 (40)7 设计总结 (41)参考文献 (43)附录 (45)附录1 中英文翻译 (45)-III1 绪论课题来源及研究意义随着社会科技和人们的生活水平的提高,如何实现家庭防盗特别是车库防盗这一问题也变的尤其的突出,传统的机械锁由于其构造的简单,被撬的事件屡见不鲜,电子锁由于其保密性高,使用灵活性好,安全系数高,受到了广大用户的亲昵。
红外遥控电子密码锁设计

福建信息职业技术学院毕业设计(论文) 题目红外遥控电子密码锁设计学生姓名王翔学号**********专业班级通信技术指导教师卓秀钦学院福建信息职业技术学院答辩日期2012.06.12摘要目前大部分的锁采用的都是机械式的,其最大的缺点是利用简单工具就能很容易地把锁打开。
针对这种情况,我们设计了一种红外遥控密码锁,而一般设备都采用专用的遥控编码及解码集成电路,其制作简单、容易,但由于特定功能的限制,只适用于专用的电器产品,其应用范围受到限制。
本设计由红外接收头hs0038(红外接收频率为38khz)和AT89C51控制的接收部分构成。
采用单片机进行遥控系统的应用设计,具有编程灵活多样,电路结构清晰。
整个设计具有遥控开锁,本机控制开锁,密码修改等功能,可在密码外泄的情况下及时修改密码,具有保密性好、安全可靠、成本低廉、连接方便,简单易用,适用范围广等特点,而且特别适合家庭,宾馆,仓库,私家车库等场所。
关键词:红外遥控、红外接收、单片机、密码修改ABSTRACTMost of the lock is adopted, the largest of the mechanical faults are using simple tools can easily open the lock. In view of this situation, we designed a kind of infrared remote locks, and general equipment adopts remote coding and decoding the special-purpose integrated circuits, its production is simple, easy, but due to the particular function limit, applies only to the product, its special electrical application scope is limited.This design by infrared receiving head hs0038 (ir) and 38khz receive frequency for receiving part of AT89C51 control. On the remote control system adopts single-chip microcomputer application programming design, flexible, circuit structure is clear. The design has the remote control of the lock, lock, the password revision and so on the function, may in the circumstance timely leaked password revision password, have good secrecy, safe and reliable, low cost, simple, easy-to-use, and wide application scope, and special features for family, hotel, warehouse, private garage and etc.Keywords: infrared remote control , infrared receiving, MCU, password revisio目录第一章绪论 (1)1.1 设计背景 (1)1.2 市场前景 (2)1.3 设计依据 (2)1.4 设计任务 (2)1.4.1 设计的主要内容及功能 (2)1.4.2 技术指标 (3)第二章方案设计 (4)2.1 设计思路 (4)2.2 系统结构 (4)2.2.1 遥控发射部分 (4)2.2.2 主机接收部分 (5)2.3 红外通信原理 (6)2.3.1 红外通信简介 (6)2.3.2 红外信号编码 (6)2.3.3 遥控信号接收 (8)2.4 单片机串行通信原理 (9)2.4.1 串行通信基础 (9)2.4.2 串行通信中串行I/O和数据的实现 (10)2.4.3 串行口的选择及波特率的计算 (11)第三章硬件电路调试 (12)3.1 系统硬件原理图 (12)3.2 单片机系统 (13)3.2.1 主要特性 (14)3.2.2 管脚说明 (15)3.2.3 振荡器特性 (16)3.2.4 芯片擦除 (16)3.2.5 复位电路 (17)3.2.6 振荡电路 (18)3.3 红外发射电路 (18)3.4 红外接收电路 (19)3.4.1 HS0038概述 (20)3.4.2 特性 (20)3.4.3 工作原理 (21)3.5 矩阵键盘 (21)3.5.1 矩阵键盘原理 (21)3.5.2 矩阵键盘按键识别方法 (22)3.5.3 设计键盘说明 (23)3.6 显示电路 (23)3.6.1 LCD1602引脚连接 (23)3.6.2 指令集 (25)3.7 看门狗电路 (26)3.8 开锁电路 (27)3.8.1 电磁继电器的工作原理和特性 (28)3.8.2 电磁式继电器的主要参数 (28)3.9 报警电路 (29)3.10 电源电路 (29)第四章软件调试 (30)4.1 遥控发射部分程序设计 (30)4.1.1 主程序流程图 (30)4.1.2 中断服务程序 (31)4.1.3 按键子程序 (31)4.1.4 判键闭合子程序 (32)4.1.5 延时10ms子程序 (33)4.1.6 键值判别子程序流程图 (34)4.1.7 脉冲发射子程序流程图 (35)4.2 主机接收部分程序设计 (36)4.2.1 主程序设计 (36)4.2.2 中断服务程序 (36)4.2.3 解码子程序 (38)4.2.4 密码识别子程序 (39)4.2.5 显示子程序 (40)4.2.6 报警子程序 (41)4.2.7 修改密码子程序 (42)第五章总结 (44)参考文献 (46)致谢 (47)附录 (48)附录1 程序清单 (48)附录2 英文资料及其翻译 (65)第一章绪论1.1 设计背景现代社会盗窃事件频频发生,主要因为传统的机械锁具结构简单、制作工艺落后,无法阻止技术手段的破坏。
红外遥控电子密码锁设计

红外遥控电子密码锁一.设计目的1、学习串行通信的原理和应用。
2、了解异步串行通信的特点。
3、提高动手能力和理论联系实际能力。
二、设计任务和要求设计并制作一个采用红外遥控的电子密码锁,要求如下: 1、能实现遥控开锁,遥控距离8~10m 。
2、具有修改密码、加密和较强的抗干扰能力。
扩展功能:1、密码输入出错能立即报警。
2、能实现本机键盘开锁。
三.系统构成框图四.系统设计思想本系统采用单片机8051作为本设计的核心元件,利用红外线遥控原理和单片机串行发射、接处等功能而设计的一款有本机开锁和遥控开锁的电子密码锁。
五.基本功能设计遥控密码锁的基本设计主要分为如下五个部分。
1.选择密码:我们将编好的密码程序存储在EPROM中,用户通过密码选择键---8051中的P1.5口上的按键进行选择,具体操作过程如下:首先按一下P1.5口上按键,然后再逐渐输入号码,最后按”#”号确信即可.比如现在用户要是选择了57618这组数字作为密码,则用户只有首先按一下P1.5上的按键,接着在本机键盘上一一输入5、7、6、1、8、之后再按“#”号键即表示密码被设置好了,那么下次用户只要键入这组数据即可开锁。
本设计中我们编入了两密码即:57618和81675。
当然我们还可根据需要在EPROM中存入更多的密码,供用户选择。
2.密码输入有效显示:为了帮助用户确信是否有键按下,我们特在电路中设置了模拟显示电路;而为了防止密码外泄;显示时,并不是显示用户按下的数字符号-而是以发光二极管的亮灭来提醒用户是否有键按下。
有键按下,发光二极管亮0.5秒,没有键按下,发光二极管灭。
这样既巧妙地提醒了用户又保护了用户密码,此本设计可靠性优点之一。
3.当用户键入正确密码后,再按确认键----“#”号,便会自动开锁。
但用户键入密码时应注意:数字与数字之间的间隔时间为3秒,例如密码为57618,当键入第一个数字5后应在3秒内键入第二个数字7,否则,就会视为无效。
红外遥控防盗密码锁的设计毕业设计

红外遥控防盗密码锁的设计摘要随着科学技术的不断发展,人们对日常生活中的安全保险器件的要求越来越高。
为满足人们对锁的使用要求,增加其安全性,用密码代替钥匙的密码锁应运而生,码锁具有安全性高、成本低、功耗低、易操作等优点。
在安全技术防范领域,具有防盗报警功能的电子密码锁逐渐代替传统的机械式密码锁,克服了机械式密码锁密码量少、安全性能差的缺点,使密码锁无论在技术上还是在性能上都大大提高一步。
本系统采用单片机AT89C51作为本设计的核心元件,利用红外线遥控原理和单片机串行发射、接收等功能而设计的一款由遥控开锁的电子密码锁。
通过遥控器发射信号,由CPU进行解码,与原有的数据进行比对,完全正确后,发出解锁信号,解锁之后进行密码改写,按下修改键之后输入新的密码数据,密码数据存放在24C02存储芯片中,每次进行数据比对都必须从里面提取数据。
关键词:单片机片外密码 AT24C02AbstractWith the development of science and technology, people's life insurance for the safety devices in increasingly high demand. In order to meet the requirements of the use of locks, increase its security, the password lock emerge as the times require, code lock has the advantages of high safety, low cost, low power consumption, easy operation etc.. In the field of security and protection, with mechanical cipher anti-theft alarm function electronic combination lock gradually replace the traditional mechanical lock, the lock code less, poor safety performance, make the cipher lock both in technical or performance is greatly improved. The system uses AT89C51 microcontroller as the core component of the design, the use of infra-red remote control principle and serial transmitting, receiving and other functions and the design of a remote control unlocking the lock by the electronic password. Through the remote control signal, the CPU decoding, compared with the original data, completely correct, sends out unlocking signals, after unlocking password rewriting, press the edit key input password data is new, the password data is stored in the 24C02 memory chip, each data comparison to extract data from the inside.Key words: Single chip microcomputer Chip Cipher AT24C02目录第一章绪论 (1)第一节引言 (1)第二节AT89C51功能概述 (2)第三节AT89C51引脚图 (2)第二章系统的设计 (3)第一节系统结构及原理 (3)第二节密码锁基本工作原理 (3)第三节红外遥控系统 (4)第四节遥控发射器及其编码 (4)第五节TSOP1738接收器 (8)第三章 EEPROM存贮器AT24C02 的读写 (9)第一节I2C原理图 (9)第二节I2C 总线特点 (9)第三节I2C 总线工作原理 (10)第四节总线基本操作 (11)第五节红外密码锁原理图 (14)第四章程序的设计 (15)第一节程序流程图 (15)第二节红外遥控密码锁程序 (15)结论 (27)致谢 (28)参考文献 (1)第一章绪论第一节引言在日常的生活和工作中, 住宅与部门的安全防范、单位的文件档案、财务报表以及一些个人资料的保存多以加锁的办法来解决。
基于单片机的红外遥控电子密码锁设计毕业设计论文论文终稿

基于单片机的红外遥控电子密码锁设计[摘要]:在日常的生活和工作中, 住宅与部门的安全防、单位的文件档案、财务报表以及一些个人资料的保存多以加锁的办法来解决。
本设计是基于51单片机设计的六位红外遥控密码锁,具有本机开锁遥控开锁,报警,工作状态液晶显示功能。
密码锁具有安全性高、成本低、功耗低、易操作等优点。
[关键词]:红外电子密码锁;报警;液晶显示;The Design of Infrared Remote Control Combination LockXiao peng(Grade 09,Class 3,Major electronics and information engineering ,the school of physics and telecommunications engineering,Shaanxi University of Technology,Hanzhong 723003,Shaanxi)Tutor:Zhu Yali[abstract]:In daily life and work, with department of housing security, unit documents, financial statements and some personal information using lock to save. This design is based on 51 single-chip with infrared remote control combination lock, with unlock the machine remote control lock, alarm and working status of liquid crystal display function. Combination lock with high safety, low cost, low power consumption, easy operation, etc.[Key words]:Infrared electronic combination lock;The alarm; Liquid crystal display (LCD);目录1 引言 (4)1.1 电子密码锁的背景与研究意义 (4)1.2 红外电子密码锁的现状及发展趋势 (5)1.3 课题研究方法 (6)2 红外通信原理 (6)2.1 红外的发射和接收 (6)2.1.1 编码解码 (7)2.1.2 调制 (8)2.1.3 解调接收 (8)3 硬件电路设计 (9)3.1 整系统框图 (9)3.2设计思想 (9)3.3 有关芯片的简介 (10)3.3.1 单片机AT89C51 (10)3.3.2存储芯片AT24C02介绍 (13)3.3.3 I2C总线介绍 (15)3.3.4 LCD1602 液晶显示 (17)3.3.5红外接收头 (20)3.4电路图的设计 (21)3.4.1 复位电路 (21)3.4.2 振荡电路 (22)3.4.3 继电器驱动电路 (22)3.4.4 24C02 (22)3.4.5 LCD 1602 (23)4 系统软件设计 (23)4.1 KEIL 软件的简介 (23)4.2 系统功能子程序 (24)4.2.1 数据读写模块 (24)4.2.2 红外发射接收模块 (24)4.2.5 主流程图 (29)5 电路仿真及调试 (30)5.1 报警电路 (30)5.2 显示电路 (30)5.3 开锁电路 (31)致 (32)参考文献 (33)附录A 外文资料翻译 (35)附录B 源程序 (45)附录C 电路图 (69)1 引言1.1电子密码锁的背景与研究意义在当今社会,安全防盗已成为社会问题,而锁自古以来就是防盗的重要工具,目前国大部分人使用的还是传统的机械锁,然而,眼下假冒伪劣的机械锁互开率非常之高,此外,即使是一把质量过关的机械锁,通过急开锁,甚至可以在不损坏锁的前提下将锁打开。
智能红外遥控防盗电子密码锁系统设计

1.毕业设计(论文)题目:智能红外遥控防盗电子密码锁系统设计2.题目背景和意义:当前人们日益提高生活质量的需求,使得安全有效的防盗技术备受关注。
而传统的机械锁由于安全性能太差,被撬的事件屡见不鲜。
通过设计电子锁系统以满足保密性强,使用灵活性好,安全系数高的实际使用要求。
国内不少企业已经积极学习和了解了先进的技术,发展前景非常可观。
希望通过不断地努力,使电子密码锁在我国也能得到广泛应用。
3.设计(论文)的主要内容(理工科含技术指标):主要内容:(1)控制电路、遥控电路、蜂鸣器报警电路等设计实现;(2)密码锁原理分析及整体功能实现;(3) 可靠性大于百分之九十五。
技术指标:(1)可实现密码显示、密码修改、红外遥控开锁、本机按键开锁、密码错误报警等功能;(2)遥控开锁,遥控距离8~10米,且具有较强的抗干扰能力。
4.设计的基本要求及进度安排(含起始时间、设计地点):设计工作从3月5日开始。
整个设计再校内完成。
具体工作进度如下:第1-3周:查找并整理有关电子密码锁的相关文献;整理思路确定使用方案;完成开题报告;第4-11周:熟悉单片机开发软件的使用;掌握基于单片机C语言的编程,研究的具体方案并且做出实物;第12-13周:开始在开发软件上编写程序,完成主要模块调试;第14-15周:结合硬件进行调试,修改及优化;第16-17周:整理资料,撰写毕业论文;第18周:毕业答辩。
5.毕业设计(论文)的工作量要求设计电路板布局,完成元器件的焊接、调试、优化,最终做出实物。
论文不少于8000字。
① 实验(时数)*或实习(天数):实验时数不少于60小时① 图纸(幅面和张数)*:主程序流程图、整机电路原理图;部分源程序,不少于5张。
① 其他要求:熟悉测控系统硬软件设计。
指导教师签名:年月日学生签名:年月日智能红外遥控防盗电子密码锁系统设计摘要本文设计的是一种基于单片机的红外遥控电子密码锁。
该系统由4×4矩阵键盘、LCD1602液晶显示器、红外遥控模块和继电器报警模块等有机组成,并且是由STC89C52单片机控制。
红外遥控密码锁毕业论文

毕业设计报告题目基于红外遥控的密码锁设计自动化工程系电气自动化专业 2008 级 1 班学号姓名指导教师完成日期 2011 年月摘要随着社会科技和人们的生活水平的提高,如何实现家庭防盗这一问题也变的尤其的突出,传统的机械锁由于其构造的简单,被撬的事件屡见不鲜,电子锁由于其保密性高,使用灵活性好,安全系数高,受到了广大用户的青睐。
红外电子密码锁是一种以高强度密码序列为基础,在单片机上实现的密码开关。
它以红外光作为信息媒体,从而实现了遥控。
该锁具有使用方便、操作简单、价格低廉等特点,给人们的生活带来了极大方便。
本设计以单片机AT89S52作为密码锁监控装置的检测和控制核心,LCD1602具有按键提示,输入错误提示,密码有效提示,根据51单片机之间的串行通信原理,利用红外来传输,这便于对密码信息的随机加密和保护。
而且采用红外遥控相对于机械锁和键盘输入的电子密码锁具有较高的优势。
如红外线发射装置采用红外发光二极管,遥控发射器易于小型化且价格低廉;采用数字信号编码和二次调制方式,不仅可以实现多路信息的控制,增加遥控功能,提高信号传输的抗干扰性,减少错误动作,而且功率消耗低;红外线不会向室外泄露,不会产生信号串扰;反应速度快、传输效率高、工作稳定可靠等。
所以红外线遥控是目前使用最广泛的一种通信和遥控手段。
软件设计采用自上而下的模块化设计思想,以使系统朝着分布式、小型化方向发展,增强系统的可扩展性和运行的稳定性。
关键词:红外单片机 LCD 密码锁遥控目录第一章引言 11.1 课题选题意义 11.2 国内外研究现状 21.3 设计主要工作 3第二章硬件设计 42.1 系统框图 42.2 最小系统 42.3 红外遥控介绍 62.4遥控发射器及其编码 72.5 遥控接收器及其解码 82.6 LCD1602显示的应用 92.7 密码锁驱动电路设计 112.8 红外遥控密码锁总接线设计 11第三章软件设计 123.1 LCD1602显示程序设计 123.2 红外遥控程序设计 163.3 红外遥控密码锁主程序设计 17第四章总结 184.1 本文工作总结 184.2 存在不足 19参考文献 20致谢 21附录 22第一章引言1.1 课题选题意义在许多电子杂志、报刊经常刊登有密码开关,密码锁这样的电路,大多数是使用常用的数字电路,然后通过键盘来实现密码控制功能。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
红外遥控电子密码锁设计作者:孙磊磊(陕西理工学院物理与电信工程学院电子信息工程专业11级5班,陕西 723000)指导老师:梁芳[摘要]:本文论述了基于AT89C51单片机的红外遥控电子密码锁系统设计。
给出了具体的实现方案。
该条件在分析了单片机的串行通信工作原理的基础上,同时也设计了红外发送接收器电路,以及电子密码锁的电路设计等。
该设计可以实现密码设定、密码显示、密码修改、本机开锁、远程遥控开锁、密码输入错误报警等等。
红外发送器和红外接收器的电路以及电子密码锁设计电路和应用方法。
[关键词]:单片机;红外线;报警器Infrared Remote Control Electronic Secret Code LockDesignAuthor:SunLeilei(Grade 11,Class 05,Major in Electronics & Information engineering ,Physics & Telecommunications engineering Dept., Shaanxi University of Technology,Hanzhong 723003,Shaanxi)Tutor: Liang FangAbstract:This dissertation is about concrete design of the and realization based on AT89C51. This design can achieve the password selection; password to modify the password of the machine lock, remote keyless entry, the password is incorrect alarm function. The paper gives the working principle of the single-chip serial communication, infrared transmitter and infrared receiver circuit, and the typical design of the circuit of the electronic lock application methods. Keywords:S ing-chip; Infrared ray; Alarm目录1绪论 (1)1.1 电子密码锁的发展现状及研究意义 (1)1.2 红外遥控电子密码锁的功能 (1)1.3 红外遥控电子密码锁的结构设计 (2)1.4 本文设计的特点 (3)2红外遥控原理 (3)2.1 红外遥控介绍 (3)2.2 红外遥控系统的工作原理 (4)2.3红外发射模块的硬件电路 (8)3系统硬件设计 (9)3.1 AT89C51单片机介绍 (9)3.2 存储芯片AT24C02A介绍 (10)3.3上拉电阻的介绍 (11)3.4 液晶显示器介绍 (12)3.5矩阵键盘介绍 (13)3.6晶振电路的介绍 (14)3.7密码锁电路的介绍 (15)4系统软件设计 (16)4.1 软件方案设计 (16)4.2 系统仿真软件介绍 (17)4.3仿真结果与分析 (19)5总结 (20)致谢 (21)参考文献 (24)附录 (46)1 绪论1.1 电子密码锁的发展现状及其研究意义在现实中,人们出于安全的需要,所以锁也就是人们日常生活中和工作中不可缺少的一部分。
从古来有之,由原来机械锁到现在电子密码锁,锁带给我们功能是越来越方便、可靠。
现在人们通常都用的是弹子锁,成本低但缺点是钥匙容易丢失所以造成了安全性低。
并且保险箱也大都是用的是机械密码锁,然而安全性虽有所提高但结构还是比较复杂,成本高并且很容易出现故障,造成了人们出门常需要携带好多把钥匙也容易混淆并且使用起来极不方便并且钥匙丢失后造成安全性也从中大打折扣。
随着科技的迅速发展,密码代替钥匙的密码锁是应运而生。
密码锁可以实现具有安全性高、易操作、成本低、报警提示等好多优点。
现实中,随着科技的迅速发展,密码锁的种类变得也是越来越多。
生活中例如指纹识别、声控锁、磁卡锁以及IC卡识别等等。
但对于这类的密码锁是对特定的指纹、有效卡或者特殊声音有效,并且也是不能进行远程控制,所以只能适用于保密要求相比较高而且仅仅是供于个人使用的房间、保险柜等等。
本文设计的密码锁是一种由AT89C51单片机实现是可以远程控制电路,而且具有按键提示、输入密码错误提示、密码有效提示、本机开锁控制、错误报警控制、遥控开锁等功能,同时也可以处于意外泄漏密码的情况下及时的修改密码,所以也就具有保密性强、灵活度高,适用范围广,尤其适合的场合是家庭、车库、仓库、宾馆等场所。
电子密码锁的特点描述如下:(1) 安全系数比较高。
随机能开锁成功率很低。
(2) 误码输入保护,在密码多次输入错误的情况下就立即启动报警系统。
(3) 密码是可以更改,为了防止密码被盗,同时也可以避免因为人员的变换而造成密码锁的安全系有所下降。
(4) 功耗低,成本低,使用寿命长。
(5) 结构简单,操作灵活,故障率低。
(6) 灵活性好并且通用性强,可根据自己需要将其安装在其它需要的设备上。
1.2 红外遥控电子密码锁的功能(1) 密码选择将已经编好的密码程序存储在AT24C04中,用户是可以通过密码选择键进行选择。
具体操作过程现实如下:先熟悉矩阵键盘,找到在AT89C51中的P1.6口上相连的按键,然后按一下,最后按键再输入自己的密码数字,最后确认好就按下确认键“#”即可。
(2) 密码显示为了帮助用户识别是否有按键按下,特定在电路中设置了模拟显示密码电路。
同时也这也是为了防止密码的泄露,输入显示时,并没有显示出用户按下对应的数字,而是将其用一个特定的字符“*”代替来提醒用户是否有按键按下。
这样既能巧妙的提醒用户有有效的保护了密码。
此处是本次设计可靠性的优点之一。
(3) 密码修改本文为了防止密码因被盗窃以及由于人员的更替而导致密码锁的密级,所以也设计密码用户自行修改密码功能。
在输入两次正确密码后,按下“修改密码键”根据提示输入新密码并且按确认键后再次输入一次新的密码,两次的输入相同则新密码生效,原来的密码则失效。
此处是本设计可靠性优点之二。
(4) 红外遥控开锁当用户把这种密码锁用以仓库车库等重要场所时,用户也是可以不用自己进入仓库,在远处在遥控器上输入正确密码,密码锁识别正确,仓库便自动开锁。
并且在其开锁的同时也会有指示灯变亮作为提示输入正确。
若输入密码判定为错误,继续锁闭,三次输入错误将启动报警系统报警。
此处是本设计可靠性优点之三。
(5) 本机按键开锁通过本机的键盘开锁,用户在键盘上输入正确的密码后,再按下“确认”键,判定正确便会自动开锁。
但是输入密码时用户应当注意:此设计中输入密码中输入密码之间的间隔时间不得超过5秒。
例如正确密码为123123,当输入第一个数字1后应应当要在5秒内输入其第二个数字2,否则系统就将此次会视为无效。
也比如输入完正确密码后长时间没有按“确认”键,系统也将会当放弃其开锁。
(6) 密码错误报警当系统判定其用户输入的密码是错误时,系统不会开锁,但会有错误提示,累计三次输入错误,系统将立即报警提示,报警是由蜂鸣器发出持续10秒报警声。
所以此时要关闭报警就按复位键可以停止报警。
此处是安全可靠性之四。
1.3 红外遥控电子密码锁的结构设计本次设计都包括红外发射功能模块、红外接收功能模块、单片机模块、报警器功能模块、1602液晶显示模块、按键功能模块、开锁功能模块等。
其系统框图如下:图1.3 红外遥控电子密码锁系统框图1.4 本次论文设计的特点在通常的情况下人们所认知的电子密码锁只能进行动手操作,例如在宾馆里我们用的的房卡,指纹识别等等。
他们在使用时都存在着有一定的局限性。
在本次的设计,是将红外遥控技术与我们常见键盘式密码锁将其有效合理结合起来,所以也就可以实现本机键盘输入将其解锁,修改密码,而且还能实现远距离通过红外遥控使其开锁,所以实现了一锁多解,一锁多用的高效的目的。
也使我们理解电子密码锁的功能变得多样化而且将其适用的范围变得更加广泛。
同时也在设计采用LM0162L液晶用来作为显示模块来提示以及在密码输入判定错误的同时启动报警系统从而使得电子密码锁的安全保密系数有所提高。
2 红外遥控原理2.1 红外遥控介绍光可分为可见光和不可见光。
可见光分有红、橙、黄、绿、青、蓝、紫,其波长的范围390nm~770nm。
在此范围之外的光统称不可见光。
光谱是位于红色光之外,波长为0.76~1.5um,比红色光的波长相比还长,这样的光就称为红外线。
红外线遥控技术是对于目前使用非常广泛的一种通信和遥控手段,采用红外线作为传输媒介进行数据通信,是一种既方便又经济实用的选择,在对于小型移动设备中得到了广泛的应用和认可。
红外线遥控器就是在于利用了波长 0.76μm~1.5μm之间的近红外线来传送控制信号的。
红外线的特点对于是不干扰其他电器设备的正常工作,也不会对周边环境造成影响影响。
而且电路调试比较简单,如果对发射信号进行编码,就可以实现多路红外遥控功能。
红外遥控系统一般都是有红外发射器、红外接收器和微控制器及其外围电路等三部分组成。
如图2.1所示。
红外接收器红外发射器CPU图2.1 红外遥控系统2.2 红外遥控系统的工作原理红外遥控的系统分为发射电路和接收电路两部分。
2.2.1 红外发射电路红外遥控器是由遥控编码电路、放大器、键盘电路和红外发光二级管等主要部分组成。
当检测到键盘有按键按下,遥控编码电路则会通过键盘行列循环扫描将会获取得所按键的键值编码,键值是通过编码得到一串键值的代码,然后是用编码脉冲去调制载波信号将其放大后再通过发光二级管将信号发射出去。
本次设计中是用ATMEL公司的AT89C51单片机作为设计核心,其实际发射部分主要有AT89C51单片机完成其编码,然后通过用振荡器产生的1MHz的振荡电路对其所得到编码进行调制,最后也是经过红外发射头将编码信号放大发射出去。
这是发射端所使用的是12MHz晶振所决定的因素。
并且是要在发射端要对晶振进行的整数分频,分频系数一般是取12,所以也就得出12MHz12=1MHz。
硬件电路中的晶振电路如图2.2所示。
C122pF C2 22pF X1 CRYSTAL图2.2 晶振电路AT89C52单片机端口上XTAL1和XTAL2分别接有22PF的电容,中间再并接一个12MHz 的晶振,形成发射电路,这也是单片机的晶振电路。
2.2.2 红外接收电路图2.2.2 红外接收原理图一般情况下红外发光二级管的发射功率都比较小大约在100mW,光敏二极管接收到的信号相比就比较弱,因此就我们也就需要相应的增加一个高增益放大电路。