参考资料----电子密码锁的设计

合集下载

电子密码锁设计(参考范文).

电子密码锁设计(参考范文).

北海职业学院毕业设计 (论文) 2012 -2013 学年度电子信息工程系(部) 应用电子技术专业题目学生姓名学生班级指导教师起止日期2012 年10 月日北海职业学院毕业设计 (论文)任务书系(部)专业班级姓名学号指导教师职务(称)20年月日北海职业学院学生毕业设计(论文)成绩鉴定表电子密码锁设计作者:xxx【摘要】随着科学技术的不断发展,人们对日常生活中的安全保险器件的要求越来越高。

为满足人们对锁的使用要求,增加其安全性,用密码代替钥匙的密码锁应运而生。

密码锁具有安全性高、成本低、功耗低、易操作等优点,本设计使用ATMEL公司的AT89S52实现一基于单片机的电子密码锁的设计。

本文介绍一种基于单片机和串行EEPROM的智能密码锁,是密码锁设计中比较简单的一种,其主要功能有键盘输入、LED数码管显示、加密、修改密码、密码检测、错误报警等简单易懂、使用方便、安全性能高等。

本设计采用AT89S52单片机为芯片主体,采用AT24C08为掉电存储器的芯片。

这种芯片稳定性高,成本低。

它是采用AT89S52单片机和AT24C08串行EEPROM,通过AT89S52模拟I2C 总线和AT24C08通讯,实现密码锁的功能。

【关键词】AT89S52 AT24C08 密码锁矩阵键盘第一章引言在日常的生活和工作中, 住宅与部门的安全防范、单位的文件档案、财务报表以及一些个人资料的保存多以加锁的办法来解决。

若使用传统的机械式钥匙开锁,人们常需携带多把钥匙, 使用极不方便, 且钥匙丢失后安全性即大打折扣。

随着科学技术的不断发展,人们对日常生活中的安全保险器件的要求越来越高。

为满足人们对锁的使用要求,增加其安全性,用密码代替钥匙的密码锁应运而生。

密码锁具有安全性高、成本低、功耗低、易操作等优点。

在安全技术防范领域,具有防盗报警功能的电子密码锁逐渐代替传统的机械式密码锁,克服了机械式密码锁密码量少、安全性能差的缺点,使密码锁无论在技术上还是在性能上都大大提高一步。

电子密码锁设计方案

电子密码锁设计方案

电子密码锁设计方案电子密码锁是一种以电子技术为基础的智能门锁系统,它通过电子芯片和密码输入来实现对门锁的开启和关闭,具备高安全性和便捷性的特点。

下面是一种电子密码锁的设计方案。

1. 硬件设计:- 使用单片机作为控制核心,可选择常见的ARM、AVR等型号。

- 采用芯片级密码芯片,实现密码输入和验证的功能。

- 使用继电器或电子开关控制门锁的开启和关闭。

- 采用LCD显示屏或LED指示灯显示输入密码和开锁状态。

- 使用电池或电源适配器供电。

2. 软件设计:- 编写单片机的固件程序,实现密码输入、验证和开锁的逻辑。

- 设计密码管理系统,包括密码的设置和修改功能。

- 添加防撬警报系统,当门锁被非法破坏时触发报警。

- 支持远程控制,通过手机或电脑连接网络,实现远程开锁和密码管理的功能。

- 添加开锁日志记录,记录每次开锁的时间和密码,以便追踪和管理。

3. 安全性设计:- 使用多种加密算法对密码进行加密存储,防止密码泄露。

- 设计密码错误次数限制机制,连续输入错误密码达到一定次数后自动锁定一段时间。

- 采用物理隔离设计,防止针对针脚的攻击。

- 添加声音提示系统,当输入错误密码或开锁时间超过设定范围时发出警报,防止他人盗窃或篡改密码。

4. 用户友好性设计:- 设计人性化的界面,使用按键输入密码,并在显示屏或指示灯上显示输入的密码和开锁状态。

- 支持多种开锁方式,包括密码、指纹和刷卡等,方便用户选择。

- 提供密码保护功能,每次输入密码后自动清空密码,防止他人偷看。

- 支持语音提示功能,给予用户使用指导和提示。

以上是一种电子密码锁的设计方案,通过合理的硬件和软件设计,可以实现高安全性和便捷性的目标。

但需要注意,电子密码锁的设计和制造需要考虑到产品的稳定性、可靠性和成本等因素,并且还要充分测试和验证设计的各项功能。

课程设计:电子密码锁(附原理图及PCB)

课程设计:电子密码锁(附原理图及PCB)

课程设计:电子密码锁(附原理图及PCB)电子密码锁摘要:本设计是通过判断输入密码正确与否从而控制相应电路工作,完成开锁、报警、锁定键盘等任务的电子密码锁。

它具有预设密码功能,超时报警功能,键盘锁定功能,错误提示功能等。

预设密码和输入密码是用两个八位的锁存器实现,密码判断是由数值比较器电路组成,超时报警功能是用NE555所构成的单稳态触发器实现,超时次数及密码错误次数由计数电路记录,而键盘锁定功能则是通过电路的逻辑关系巧妙控制锁存器的输出使能端实现的。

关键词:电子锁,密码锁,键盘锁定,报警电路Abstract:This design is to control the corresponding circuit by judging the password correctly or not work, do lock, alarm, lock the keyboard and other electronic combination lock. It has default password function, timeout alarm function, and key lock function, error function, etc. Default password and enter the password is to use two of the eight latch, password is consist of numeric comparator circuit, timeout alarm function is formed by using NE555 monostable trigger, timeout number and password error number recorded by counting circuit, and key lock function is through the logical relationship of the circuit can control the output of the latch makes the server-side implementation.Keywords:Electronic lock ,Combination lock,Keyboard lock, warning circuit.目录1 前言 (1)1.1 设计背景 (1)1.2 设计概述 (1)2 总体方案设计 (3)2.1 程序框图 (3)2.2 电路分析 (4)3 单元模块设计 (5)3.1 密码锁存电路 (5)3.2 密码判断电路 (7)3.3 计数器电路 (8)3.4 计时器电路 (9)3.5电路参数的计算及元器件的选择 (13)3.6 各单元模块的联接 (13)4 系统调试 (14)4.1 仿真电路总图 (14)4.2系统仿真参数设置 (14)4.3 功能调试 (17)4.4 调试结果分析 (23)5 系统功能、指标参数 (25)5.1 系统实现的功能 (25)5.2 系统指标参数测试 (25)6 结论 (26)7 设计总结 (27)7.1 设计的收获体会 (27)7.2 对设计的进一步完善提出意见或建议 (27)8 致谢 (28)9 参考文献 (29)附录1:电子密码锁的仿真总图 (31)附录2:电子密码锁的PCB图 (33)1 前言1.1 设计背景随着人们生活水平的提高,对家庭防盗技术的要求也是越来越高,传统的机械锁由于其构造的简单,被撬的事件屡见不鲜,电子锁由于其保密性高,使用灵活性好,安全系数高,受到了广大用户的欢迎。

(完整版)电子密码锁的设计

(完整版)电子密码锁的设计

指导教师签字:年月日目录摘要 (2)Abstract (2)第一章、绪论 (3)1.1 课题研究的相关背景 (3)1.2 课题研究的基本理论依据 (3)1.3 设计课题的任务 (3)1.4 课题研究的目的、意义 (4)第二章设计方案简述 (5)2.1 方案的论证 (5)2.2 方案的原理 (5)2.3 方案的总体框图 (5)第三章详细的设计方案 (6)3.1 密码的设定和密码的输入部分 (6)3.2 执行电路 (7)3.3 NE555秒脉冲电路 (7)3.4 报警电路 (8)3.5 倒计时电路 (8)3.6 稳压电源电路 (9)第四章设计结果及分析 (10)4.1 电路的调试 (10)4.2 功能的扩展 (10)第五章设计的总结 (12)参考文献 (13)摘要随着人门生活水平的提高,如何提高实现家庭的防盗这一问题业变得尤其突出,传统的机械锁由于其构造的简单,被撬开的事件屡见不鲜,使我们的财产以及人身安全有了很大的隐患,这致使我们寻求更好的安全措施。

电子锁由于其保密性高,使用灵活性好,安全系数高,受到了广大用户的喜爱。

设计本课题时构思的方案是采用74LS86四两输入的异或门和74LS04非门构成的数字逻辑电路控制方案。

初始密码(可以修改)设定后,当输入密码正确时按下开锁按钮,绿灯亮表示开门;当输入密码错误按下开锁按钮时,红灯亮表示报警状态,同时555电路产生脉冲进入10秒的倒计时并发出报警声。

关键词:电子密码锁;74LS86四两输入异或门;74LS04非门;555电路AbstractWith the people's living standards increase, how to improve the implementation of family protection against the problem has become particularly outstanding, and the traditional machinery lock because of its construction of simple and forcing open the event of the case, our property and security of person was a great potential, this to us for the safety measures. the lock because of its confidentiality high, with agility, safety, was the favorite.This subject in the design concept plan was adopted 74ls86 4 liang of the input power, or the door and 74ls04 the door of a digital logic to control circuit.Initial passwords ( can modify ) then, when the right to enter the password when the open lock button, the green light before the door when their ; enter the password mistake in the open lock button when the lights indicate the state, the circuit produce pulses 555 to 10 seconds count down and alarm.Keywords:electronic combination locks;74ls86 ;74ls04 ;555 chip第一章、绪论1.1 课题研究的相关背景在现代城市中,随着人们生活水平的提高,如何提高实现家庭的防盗这一问题业变得尤其突出,传统的机械锁由于其构造的简单,被撬开的事件屡见不鲜,使我们的财产以及人身安全有了很大的隐患,这致使我们寻求更好的安全措施。

电子密码锁总体设计方案

电子密码锁总体设计方案

电子密码锁总体设计方案一、项目背景随着科技的不断发展,电子密码锁越来越受到人们的青睐。

这种锁具有高安全性、方便使用等优点,被广泛应用于家庭、商业、公共场所等各个领域。

为了增加电子密码锁的竞争力和适用性,我们团队决定开发一款全新的电子密码锁,并设计出一套完整的总体设计方案。

二、需求分析通过市场调研和用户访谈,我们得出了以下对于电子密码锁的需求:1、安全性高:电子密码锁主要用于保护私人空间,因此安全性是第一位的需求。

2、易于使用:电子密码锁应该方便用户使用,操作简单,无需太多的技术知识。

3、可靠性高:电子密码锁需要保证长时间的使用寿命,并且能够保证在不同环境下的稳定性。

4、适用性广:电子密码锁应该适用于不同的场所和用途。

基于以上需求,我们可以确定电子密码锁的主要设计目标是安全性,其次是易用性、可靠性和适用性。

三、系统设计1、整体架构设计电子密码锁的整体架构分为硬件和软件两大部分。

硬件主要包括锁芯、智能控制模块和供电模块;软件主要包括用户身份验证模块、指令识别模块和日志模块。

整个系统的主要流程如下:用户输入密码-> 系统识别密码-> 打开锁芯-> 记录开门日志。

2、硬件设计(1)锁芯设计锁芯是电子密码锁最核心的部分,其质量和技术水平决定着锁的安全性和可靠性。

我们会采用B级锁芯,其中的地球磁性旋转芯技术现已成熟,同时还要采用不锈钢筒体,增加锁体的防腐蚀能力。

(2)智能控制模块智能控制模块主要为电子密码锁提供控制逻辑和安全保护措施。

智能控制模块应具有以下特点:①支持用户输入密码并进行验证。

②支持中央控制器。

③防盗功能,如语音通知、警报等。

(3)供电模块供电模块应支持锂电池和安全电源线,锂电池可在外部充电,同时具备过电流和过充电保护。

3、软件设计(1)用户身份验证模块用户身份验证模块是电子密码锁中最为重要的模块,用于验证持有者身份,只有经过验证的用户输入密码后才可以打开电子密码锁。

本模块需要考虑加密算法的安全性,采用数字证书等措施提高密码传输的安全性和可靠性。

电子密码锁的设计

电子密码锁的设计

电子密码锁的设计摘要:摘要:在我们日常生活和公共业务上,住宅与其他行业相关管理部门的安全生产风险应急防范、事业单位的安全文档电子档案、财务报表以及某些相关个人信息的安全保管多以密钥加锁这种安全办法是因为主要用来帮助进行安全解决。

但是若操作人员本身使用的是传统的机械式自动钥匙不能进行自动开锁,。

拥有可以防犯、报警安全特点的新型电子文件密码门解锁取而取其代之以使用密码文件数目少、安全性较低的机械型电子密码门解锁已经成为必然。

关键词:A stc89c51单片机;报警电路;lcd1602显示;安全性;修改密码;矩阵键盘;第一章总体设计方案1.1 电子密码锁设计的具体要求(1)为了防止密码被别人偷看,当自己在输入密码时LCD显示屏上会显示*号。

(2)电子密码锁要拥有六位输入密码,并且密码可以由自己修改,但是要输入两次新修改的密码。

(3) LCD显示屏密码正确或错误分别显示OPEN或 ERROR,输入密码时显示INPUT PASSWORD,假如密码输入错误超过三次,显示屏就会自己锁定。

(4)要拥有报警提示功能,假如密码没有输入正确,蜂鸣器会发出蜂鸣声、LED红灯会亮。

1.2总体设计方案选定选用了传统单片化机at89c51作为手机系统硬件设计过程中的一个核心组成部分控制元件,利用了传统单片化主机灵活的软硬件结构进行系统编程设计和丰富的各种io脚和端口,及其可靠度和控制精度,实现基本的手机密码锁控制功能。

在这种新型单片式电机外围控制电路中,外接式的输入式密码键盘主要就是用于对一些密码的自动输入和一些密码操作过程进行密码控制,外接式的led密码显示器则分别是主要用于进行密码的自动显示和密码控制,可以清楚地明显看出采用该两种解决模式方案在密码控制上的操作精度和密码准确性良好而且安全保密性高还同时使它具有多种类型可相互扩展的控制功能,根据我们的在现实生活应用中的实际情况,本文帮助设计人员选择了此类的解决模式方案。

第二章硬件设计2.1 硬件部分设计原理本文分析所研究设计的智能硬件系统组成部分主要内容包括智能单片机、矩阵式智能键盘、液晶电视显示器及智能密码锁和数据处理存储等。

电子密码锁课程设计

电子密码锁课程设计

电子密码锁课程设计电子密码锁是一种基于数字密码的智能锁,广泛应用于家庭、商业、工业等领域中。

电子密码锁的课程设计则是为了培养学生的电子密码锁设计与制作能力,以适应社会对电子安全的迫切需求。

本文将介绍电子密码锁课程设计的目的、内容、实验步骤及教学效果等。

一、课程设计目的电子密码锁课程设计的主要目的是培养学生的专业技能,提高学生的综合能力和创新能力。

具体包括以下几个方面:1.掌握数字电路设计基础知识和技能,如数字电路基本元件、电路图的绘制和理解,电路板设计和制作等。

2.了解电子密码锁的工作原理和结构,掌握其主要构成要素及其功能,例如输入模块、控制模块和输出模块等。

3.通过实验,训练学生的思维能力、动手能力和创新能力,培养学生的实验技巧,提高实验能力。

4.提高学生的实践能力,让学生在实践中了解课程中相关知识的应用,增强实践动手能力。

二、课程设计内容电子密码锁课程设计主要包括以下内容:1.电路基础知识及电路设计实验学习数字电路基础知识,并通过电路设计实验掌握数字电路的基本元件、电路图的绘制和理解等内容。

2.电子密码锁的设计原理和结构学习电子密码锁的工作原理和结构,并理解其主要构成要素及其功能,例如输入模块、控制模块和输出模块等。

3.电子密码锁的实验制作通过实验制作电子密码锁,运用所学知识对电子密码锁进行详细设计、调试及测试。

4.课程设计报告将实验结果进行分析、总结并撰写报告,包括电路图,电路板设计图,电路原理图,测试结果和实验过程的记录等。

三、实验步骤电子密码锁课程设计实验具体步骤如下:1. 学生需了解电子密码锁的原理和结构,包括输入模块、控制模块和输出模块等。

2. 进行电路设计实验,学习数字电路基础知识,并掌握数字电路的基本元件和电路图绘制和理解等。

3. 设计电子密码锁电路图,包括输入模块、控制模块和输出模块等,并通过电路软件仿真验证电路的正确性。

4. 设计电子密码锁的电路板设计图,进行电路板的制作和焊接。

(完整word版)电子密码锁设计

(完整word版)电子密码锁设计

电子密码锁设计1 设计任务及要求初始条件:计算机、Max+plusⅡ、EDA实验箱。

主要任务与要求:设计一个电子密码锁,在锁开的状态下输入密码,设置的密码共4位,用数据开关K1~K10分别代表数字1,2,…,9,0,输入的密码用数码管显示,最后输入的密码显示在最右边的数码管上,即每输入一位数,密码在数码管上的显示左移一位。

可删除输入的数字,删除的是最后输入的数字,每删除一位,密码在数码管的显示右移一位,并在左边空出的位上补充“0”。

用一位输出电平的状态代表锁的开闭状态。

提高部分:为保证密码锁主人能打开密码锁,设置一个万能密码,在主人忘记密码时使用。

2 EDA简介EDA技术是在电子CAD技术基础上发展起来的通用软件系统,是指以计算机为工作平台,融合了应用电子技术、计算机技术、信息处理及智能化技术的最新成果,进行电子产品的自动设计。

EDA 设计可分为系统级、电路级和物理实现级。

物理级设计主要指IC版图设计,一般由半导体厂家完成;系统级设计主要面对大型复杂的电子产品;而一般民用及教学所涉及基本是电路级设计。

我们常用的EDA软件多属于电路级设计。

电路初级设计工作,是在电子工程师接受系统设计任务后,首先确定设计方案,并选择合适的元器件,然后根据具体的元器件设计电路原理图,接着进行第一次仿真。

其中包括数字电路的逻辑模拟、故障分析、模拟电路的交直流分析、瞬态分析等。

这一次仿真主要是检验设计方案在功能方面的正确性。

仿真通过后,根据原理图产生的电气连接网络表进行PCB板的自动布局布线,有条件的还可以进行PCB后分析。

其中包括热分析、噪声及窜扰分析、电磁兼容分析、可靠性分析等,并可将分析后的结果参数反馈回电路图,进行第二次仿真,也称作后仿真。

后仿真主要是检验PCB板在实际工作环境中的可行性。

EDA工具层出不穷,目前进入我国并具有广泛影响的EDA软件有:multiSIM7(原EWB 的最新版本)、PSPICE、OrCAD、PCAD、Protel、Viewlogic、Mentor、Graphics、Synopsys、LSIIogic、Cadence、MicroSim等等。

毕业设计-基于AT89C51单片机的电子密码锁的设计

毕业设计-基于AT89C51单片机的电子密码锁的设计

毕业设计(论文)题目:电子密码锁的设计学院:电气与信息工程学院专业:电子信息工程姓名:学号: ********* 指导老师:**完成时间: 2013年5月28日摘要随着经济社会发展,人们生活水平的提高,如何实现家庭防盗这一问题也变的尤其的突出。

传统的机械锁,由于其构造简单,安全性能低,无法满足人们的需要。

随着电子产品向智能化和微型化的不断发展,数字密码锁作为防盗卫士的作用显得尤为重要。

而单片机以其实用,功能强大,价格低廉等功能,已成为电子产品研制和开发中首选的控制器。

本文从经济实用的角度出发,阐述一个基于单片机的液晶显示电子密码锁的设计与实现。

系统采用ATMEL公司的AT89C51单片机作为系统核心,液晶显示器LCD1602作为输出设备显示系统提示信息,4*4矩阵键盘作为输入设备,CMOS串行E2PROM存储器AT24C02作为数据存储器,配合蜂鸣器、继电器等电路构成整个系统硬件;系统软件采用C语言编写。

设计的系统液晶显示,密码修改方便,具有报警、锁定等功能,使用便捷简单,符合住宅、办公用锁需求,具有一定的实用价值。

关键词:单片机,密码锁,AT89C51,LCD1602,AT24C02AbstractWith the development of our society and the i mprovement of people’s living standard, how to ensure the family security is becoming more and more important in particular. Traditional mechanical lock is unable to meet the need of us because of its simple structure and low security. Nowadays, electronic products become smarter and smaller, electronic password anti-theft lock plays a more important role as the security guards. The MCU with its practical, strong function, low price and other functions , has become the preferred controller in electronic product research and development.This article is written from the economic perspective, elaborates the design and implementation of a LCD electronic password anti-theft lock which is based on MCU. This system is composed of AT89C51 which is designed as the core of this system, LCD1602 as the output device to display the message of this system, 4 * 4 matrix keyboard as the input device, a CMOS serial E2PROM AT24C02 as the data storage, and a buzzer, relay circuit.The software of the system is written in C language. The system displays in a LCD, it can change password easily, and has the function of alarming, locking, and so on. This system has some practical value, and it is simple and easy to use, meets the demand of residential and the need of office lock.Key Words: MCU, Password-Lock, AT89C51, LCD1602, AT24C02目录摘要 (I)Abstract ............................................................................................................................. I I 目录 ................................................................................................................................. I II 1引言 . (1)1.1课题的背景和意义 (1)1.2课题的研究现状 (1)1.3课题研究内容 (2)2 数字密码锁总体设计 (3)2.1 系统方案论证 (3)2.1.1 采用数字电路的设计方案 (3)2.1.2 采用以单片机为核心设计方案 (4)2.2 基于单片机的数字密码锁的设计原理 (5)3 系统硬件设计 (6)3.1 主要元器件介绍 (6)3.1.1 主控芯片AT89C51的的介绍 (6)3.1.2 继电器的介绍 (9)3.1.3 存储芯片AT24C02的介绍 (10)3.1.4 LCD1602显示器的介绍 (10)3.1.5 矩阵键盘模块的介绍 (11)3.2 系统硬件部分 (12)3.2.1 系统电源部分 (12)3.2.2 键盘输入部分 (13)3.2.3 密码存储部分 (14)3.2.4 显示部分 (14)3.2.5 报警部分 (15)3.2.6开锁部分 (16)4 系统软件设计 (17)4.1 系统程序流程图 (17)4.1.1主程序流程图 (17)4.1.2 键功能程序流程图 (18)4.1.3 修改密码程序流程图 (19)4.1.4 开锁程序流程图 (20)4.2 子程序举例 (21)4.2.1 按键扫描子程序 (21)4.2.2 显示子程序 (22)4.2.3 开锁子程序 (22)4.3 系统软件调试及结果 (24)4.3.1 Proteus软件介绍 (24)4.3.2 系统软件调试 (25)4.3.3 仿真结果 (25)5 硬件系统制作及调试 (29)5.1焊接注意事项 (29)5.2硬件调试问题及解决办法 (30)5.3硬件调试效果 (31)总结 (34)致谢 (35)参考文献 (36)附录 (37)附录A 电路原理图 (37)附录B 系统总体程序 (38)1引言1.1课题的背景和意义随着人们生活水平的提高,如何实现家庭防盗这一问题也变的尤为突出,传统的机械锁由于其构造简单,被撬的事件屡见不鲜。

电子密码锁的设计与实现

电子密码锁的设计与实现

电子密码锁的设计与实现一、实验目的1.进一步掌握键盘扫描和LED显示的程序设计。

2.了解按键消抖的方法。

3.综合运用微机原理的软硬件知识。

二、实验内容与要求1.基本要求(1)具有密码输入功能,密码最多为6位;(2)设置退格键,以便删除输入错误的密码;(3)在输入的密码时数码管上只显示8,并根据输入位数依次横移;(4)设置确认键,当确认键按下后,判断输入密码是否正确;(5)当输入密码正确时,点亮发光二极管;当输入密码不正确时,发光二极管不亮并且蜂鸣器报警,重新输入,当三次密码输入不正确时,系统应锁定键盘10s。

2.提高要求将用户分为管理者和使用者,管理者拥有超级密码,可以修改其他人的密码。

使用者不能修改密码。

三、实验报告要求1.设计目的和内容2.总体设计3.硬件设计:原理图(接线图)及简要说明4.软件设计框图及程序清单5.设计结果和体会(包括遇到的问题及解决的方法)四、总体设计电子密码锁的原理是:从键盘输入一组密码,CPU把该密码和设置密码比较,对则将锁打开(不同锁的控制方式不一样,比如加电控制电磁铁抽回,从而打开),错则要求重新输入,并记录错误次数,如果三次错误,则被强制锁定并报警,除非超级密码或者其他的手段打开,比如延时一段时间。

初步设计思路如下:1.输入密码用矩形键盘,包括数字键和功能键,功能键包括退格键和确认键。

2.LED数码管显示输入密码,但是只是输出显示符号8 。

采用动态扫描输出。

3.用发光二极管模拟锁的情况,锁关时发光二极管灭,打开时发光二极管亮。

4.输入密码错误时报警,3次输入错误时键盘锁定10s,键盘无法接收数据。

软件的设计主要包括矩形键盘键值的读取、LED动态扫描输出程序、密码判断程序和报警程序。

五、硬件设计根据设计思路,硬件电路可通过实验平台上的一些功能模块电路组成,由于实验平台上的各个功能模块已经设计好,用户在使用时只要设计模块间电路的连接,因此,硬件电路的设计及实现相对简单。

电子密码锁总体设计方案

电子密码锁总体设计方案

电子密码锁总体设计方案一、概述电子密码锁是现代家庭和公共场所常见的门锁类型之一。

与传统的机械锁相比,电子密码锁具有更为先进的智能化和安全性能,可以实现钥匙无需携带、密码可随时更换、记录进出记录等功能。

因此,电子密码锁的应用范围越来越广泛,在住宅、酒店、办公楼、医院等场所得到了广泛应用。

本文将针对电子密码锁的总体设计方案进行探讨。

二、设计要求(1)安全性要求作为门锁的一种,电子密码锁的最基本要求是安全。

电子密码锁要能够防止翻译、撬门、撞击等常见的破坏手段,能够保障门的安全性。

此外,电子密码锁在密码设置方面也要求高度安全,要求随机生成、自动更改、不重复等设计,以防止密码轻易被盗取或破解。

(2)操作便捷性要求考虑到电子密码锁的应用场景一般是家庭、办公室等公共场所,因此对于操作的便捷性也是一个很重要的要求。

设计电子密码锁时应该尽量避免一些复杂的操作,保证使用者能够方便快捷的开门、关门。

(3)耐用性要求电子密码锁是门锁中的一种,其使用频率比较高,因此对于耐用性要求也是很高的。

电子密码锁需要经受住高频率、常规的使用,和突发的外部攻击,能够保持长时间的使用寿命。

三、总体设计方案(1)硬件方案硬件方案是电子密码锁设计的核心。

现代电子密码锁一般采用微控制器芯片作为核心控制单元,驱动各个硬件模块的工作。

硬件方案需要涵盖以下几个方面:① 密码输入模块:提供数字键盘输入功能,可以通过输入正确的密码解锁。

同时,还可以在功能上实现新密码修改、密码恢复、锁定等基本操作。

② 锁芯模块:负责对门进行实时锁定和解锁,控制总锁舌存储和释放,保障门的安全性。

③ 电源部分:这一部分是电子密码锁的基础,包括电池加装、电量检测、省电功能设计、插电式应急备用等。

④ 数据传输:如果需要,例如医院配备药柜,就需要将数据上传到后台数据中心,需要进行网络通讯接口的设置。

⑤ 硬件外观:同样,要考虑使用者的操作方便性,外观的保守、优雅也是很重要的(需要与建筑物风格相结合)。

数字电子技术课程设计报告-密码锁

数字电子技术课程设计报告-密码锁

.*******************实践教学*******************兰州理工大学计算机与通信学院2012年秋季学期数字电子技术课程设计题目:电子密码锁的设计专业班级:计算机二班姓名:温天波学号: 10240220指导教师:李睿成绩:摘要进入21世纪,随着人们生活水平的提高,怎样实现各种防盗问题也变得尤其突出,传统的机械锁由于其结构的简单,被盗的事件屡见不鲜。

在日常的生活中,住宅与部门的安全防范、单位的保密文档和简易的保险箱,都采用加密的方式来实现。

数字密码锁具有低成本、低功耗、安全性高、易操作等优点关键字:自锁;密码存储;触发脉冲;编码器前言电子密码锁,主要由三个部分组成:数字密码输入电路、密码锁控制电路和密码锁显示电路。

作为电子密码锁的输入电路,可供选择的方案有数字机械式键盘和触摸式数字键盘等多种。

该系统可以分成三部分来设计,数字密码输入部分、密码锁控制电路和密码锁显示电路。

作为密码锁的输入部分,本设计采用通用数字机械键盘。

密码锁输入电路:包括时序产生电路、键盘扫描电路、键盘译码电路等几个小的功能电路。

密码锁控制电路包括按键数据的缓冲存储电路发生电路),密码核对(数值比较,解锁电路(开/关门锁电路)等几个小的功能电路。

七段数码管显示电路将待显示数据的BCD码转换成数码器的七段显示驱动编码。

因此以此为基础设计电子密码锁。

目录1.前言................................................... 错误!未定义书签。

2.总体方案设计 (4)2.1 方案比较 (4)2.2 方案论证 (5)2.3 方案选择 (6)3.单元模块设计 (7)3.1各单元模块功能介绍及电路设计 (7)3.2 电路元件选择和参数计算 (15)3.3特殊器件的介绍 (16)3.4各单元模块的联接 (17)4.软件简介 (19)5.系统调试 (19)5.1 仿真电路总图 (20)5.2 系统仿真参数设置 (20)5.3 功能调试 (20)6.系统功能、指标参数 (27)6.1系统能实现的功能 (27)6.2系统指标参数测试 (27)6.3 系统功能及指标参数分析 (27)7.结论 (28)8.总结和体会 (29)9.谢辞 (30)10参考文献 (31)附录:系统仿真总图 (29)1.1目的:本设计的目的是要设计一个具有报警功能的电子密码锁,准确地比较密码的正确来开锁。

数电课程设计-电子密码锁

数电课程设计-电子密码锁

数字电子技术课程设计一、设计题目电子密码锁二、主要内容及要求(1)用电子器件设计制作一个密码锁,使之在输入正确的代码时开锁。

(2)在锁的控制电路中设一个可以修改的4位代码,当输入的代码和控制电路的代码一致是锁打开。

(3)用红灯亮、绿灯灭表示关锁,绿灯亮、红灯灭表示开锁(4)如5s内未将锁打开,则电路自动复位进入自锁状态,并发报警信号。

四、总评成绩指导教师学生签名电子密码锁一、设计任务与要求(1)用电子器件设计制作一个密码锁,使之在输入正确的代码时开锁。

(2)在锁的控制电路中设一个可以修改的4位代码,当输入的代码和控制电路的代码一致是锁打开。

(3)用红灯亮、绿灯灭表示关锁,绿灯亮、红灯灭表示开锁(4)如30s内未将锁打开,则电路自动复位进入自锁状态,并发报警信号。

二、方案设计与论证设计思路:设多组用户输入键,其中只有4 个是有效的密码按键,其它的都是干扰按键,若按下干扰键,键盘输入电路自动清零,输入的密码无效。

电路内部设置一个密码校验电路来验证密码正确与否,只有密码输入正确才能输出开锁所需的信号。

还应设置一组密码修改按键。

但用户按动输入开始键开始计时(只有按动了输入开始键之后输入的密码才有效),密码输入时间超过设定时间电路将报警(老师要求的输入时间5秒太短了),只有输入正确密码或断开电源报警铃才能停止,同时电路自锁,防止他人的非法操作。

方案一:我共设了17个用户输入键,其中只有4个是有效的密码按键,其它都是干扰键,还预设了4个密码修改键。

打开输入开关,电路开始计时,输入密码,开始校验,密码正确则开锁(绿灯亮表示开锁)同时停止计时;如果密码输入错误,则运行555单稳态电路密码锁定5分钟(红灯亮表示关锁),输入时间超过30秒密码也会锁定。

大概思路:用四个74LS112 JK触发器串联,输入密码正确与否,输入的电平不同,由此达到密码校验。

密码的输入有16组开关控制,分为0和1两种情况。

限时30秒由74LS160计数器控制,而锁定时间则由555单稳态电路控制,开锁、关锁由指示灯点亮模拟。

电子密码锁设计方案

电子密码锁设计方案

电子密码锁设计方案1. 引言随着科技的不断进步,电子密码锁作为一种新型的安全措施逐渐被广泛应用于家庭、办公室和商业场所等地方。

电子密码锁通过使用数字代码或密码来代替传统的机械钥匙,提供更方便、灵活和安全的进出方式。

本文主要介绍了一个基于数字密码的电子密码锁的设计方案,包括硬件设计和软件实现。

2. 硬件设计2.1 主控芯片选型电子密码锁的主要控制部分由单片机实现,我们选择了市场上较为常见的ARM Cortex-M系列的微控制器作为主控芯片,例如STM32系列。

这些芯片具有高性能、低功耗和丰富的外设接口,能够满足电子密码锁的需求。

2.2 电源设计电子密码锁需要一定的供电电源,我们考虑使用电池作为电源。

通过合理的功耗优化设计,电池的寿命可以达到较长时间。

同时,在电池电量低下时,需要通过低电量指示灯或者声音提醒用户更换电池。

2.3 锁体设计电子密码锁的锁体部分需要结合传统机械锁的设计,确保安全性和可靠性。

我们可以使用电磁或者电动锁芯,通过电子控制方式实现开关锁的功能。

2.4 用户界面设计电子密码锁需要一个用户界面,用户能够通过该界面输入密码和操作锁的开关。

一种常见的设计方式是使用液晶显示屏、按键等组合,用户通过按键输入密码,然后在显示屏上显示操作结果。

3. 软件实现3.1 系统架构电子密码锁的软件系统可以分为输入密码、验证密码和控制锁体三个模块。

输入密码模块负责获取用户输入的密码;验证密码模块负责比对用户输入的密码和预设密码是否一致;控制锁体模块负责开关锁体。

3.2 密码验证算法在密码验证模块中,我们需要选择一个适当的密码验证算法来确保密码的安全性。

常见的算法有单向散列函数算法(例如MD5或SHA)、加密算法(例如AES)等。

我们可以根据需求选择合适的算法,并结合安全性要求进行适当的设计。

3.3 控制锁体驱动程序控制锁体模块需要编写相应的驱动程序来控制锁体的开关。

根据锁体的设计类型不同,可以选择相应的驱动方式,例如通过IO口控制电磁或电动锁芯的开关。

四位电子密码锁

四位电子密码锁

沈阳课程设计(说明书)四位电子密码锁的设计班级/ 学号学生姓名指导教师课程设计任务书课程名称数字逻辑课程设计课程设计题目四位电子密码的设计课程设计的内容及要求:一、设计说明与技术指标设计一个四位电子密码锁电路,技术指标如下:①通过键盘电路输入四位密码。

初始密码0000设定。

②密码输入正确后,锁打开。

在锁打开时,才可修改密码。

③密码输入错误有适当的提示。

三次错误后,具有声、光报警功能。

二、设计要求1.在选择器件时,应考虑成本。

2.根据技术指标,通过分析计算确定电路和元器件参数。

3.画出电路原理图(元器件标准化,电路图规范化)。

三、实验要求1.根据技术指标制定实验方案;验证所设计的电路,用软件仿真。

2.进行实验数据处理和分析。

四、推荐参考资料1. 彭介华.电子技术课程设计指导[M].北京:高等教育出版社2. 孙梅生,李美莺,徐振英. 电子技术基础课程设计[M]. 北京:高等教育出版社3. 梁宗善. 电子技术基础课程设计[M]. 武汉:华中理工大学出版社4. 张玉璞,李庆常. 电子技术课程设计[M]. 北京:北京理工大学出版社5. 谢自美.电子线路设计·实验·测试(第二版)[M].武汉:华中科技大学出版社五、按照要求撰写课程设计报告成绩指导教师日期一、概述随着人们生活水平的提高,传统的机械锁由于其构造的简单,被撬的事件屡见不鲜,因此电子密码锁在实现家庭防盗这一问题也变得尤其的突出,电子锁由于其保密性高,使用灵活性好,安全系数高,受到了广大用户的青睐。

这种锁是通过键盘输入一组密码来达到开锁的目的。

本课程设计一个电子密码锁,要求是设定4位的密码锁,输入4位输入密码,然后与已设置好的密码相比较,密码输入正确后即可开锁,开锁后才可执行密码修改的功能,如果输入三次错误密码就不断报警(包括声音和光两种报警方式)。

二、方案论证设计一个四位电子密码锁,通过输入四位密码,并且一位一位的进行比较,能够在输入正确的密码后打开锁,并且只有在打开锁之后判断是否修改密码,如果输入密码错误,则记录一次输入错误信息,如果输入三次错误密码,则有声音(蜂鸣)或者光(灯亮)报警。

(完整word版)电子密码锁设计

(完整word版)电子密码锁设计

电子密码锁设计1设计任务及要求初始条件:计算机、Max+plus n、EDA实验箱。

主要任务与要求:设计一个电子密码锁,在锁开的状态下输入密码,设置的密码共 4位,用数据开关K1〜K10分别代表数字1, 2,…,9, 0,输入的密码用数码管显示,最后输入的密码显示在最右边的数码管上,即每输入一位数,密码在数码管上的显示左移一位。

可删除输入的数字,删除的是最后输入的数字,每删除一位,密码在数码管的显示右移一位,并在左边空出的位上补充“ 0”用一位输出电平的状态代表锁的开闭状态。

提高部分:为保证密码锁主人能打开密码锁,设置一个万能密码,在主人忘记密码时使用。

2 EDA简介EDA技术是在电子CAD技术基础上发展起来的通用软件系统,是指以计算机为工作平台,融合了应用电子技术、计算机技术、信息处理及智能化技术的最新成果,进行电子产品的自动设计。

EDA设计可分为系统级、电路级和物理实现级。

物理级设计主要指IC版图设计,般由半导体厂家完成;系统级设计主要面对大型复杂的电子产品;而一般民用及教学所涉及基本是电路级设计。

我们常用的EDA软件多属于电路级设计。

电路初级设计工作,是在电子工程师接受系统设计任务后,首先确定设计方案,并选择合适的元器件,然后根据具体的元器件设计电路原理图,接着进行第一次仿真。

其中包括数字电路的逻辑模拟、故障分析、模拟电路的交直流分析、瞬态分析等。

这一次仿真主要是检验设计方案在功能方面的正确性。

仿真通过后,根据原理图产生的电气连接网络表进行PCB板的自动布局布线,有条件的还可以进行PCB后分析。

其中包括热分析、噪声及窜扰分析、电磁兼容分析、可靠性分析等,并可将分析后的结果参数反馈回电路图,进行第二次仿真,也称作后仿真。

后仿真主要是检验PCB板在实际工作环境中的可行性。

EDA X具层出不穷,目前进入我国并具有广泛影响的EDA软件有:multiSIM7 (原EWB 的最新版本)、PSP ICE OrCAD P CAD P rotel、Viewlogic、Men tor、Grap hies、Synop sys、LSIIogic、Cade nee MieroSim等等。

(完整版)基于单片机的电子密码锁参考毕业论文设计

(完整版)基于单片机的电子密码锁参考毕业论文设计

毕业论文题目:基于单片机的电子密码锁的设计专业:通信工程摘要单片机已经在家电领域中得到了广泛的应用,而且在安全密保方面,具有防盗报警功能的电子密码锁逐渐取代了传统的机械密码锁,克服了机械密码锁密码过少的安全性问题。

本密码锁的主控芯片采用价格实惠而且容易购买的 STC89C52芯片。

密码输入采用矩阵键盘及独立键盘,密码显示采用共阴极的八段显示数码管。

系统能完成密码输入、正确开锁、超次报警这些基本的密码锁的功能。

系统的软件实现采用功能强大且易于开发的KeilC51环境,且支持ISP下载。

因此没使用编程器,用C 语言实现系统的软件部分。

由于51单片机也有一些不足之处如断电后内部RAM储存的数据会完全丢失,为了克服这一缺点,系统的外围加了掉电存储电路并且由AT24C02芯片来实现。

此设计具有安全性高、价格低廉便于实现、易于改进等优点。

【关键词】电子密码锁STC89C52矩阵键盘 AT24C02ABSTRACTMCU widely used in the security password protection aspect anti-theft alarm function electronic combination lockgradually replace the traditional mechanical trick lock,it also overcome the security problems that thepassword of machinery combination lock are too few.This combination lock's master chip adopts STC89C52which is affordable and easy to buy.Password’s inputadopt matrix keyboard and independent keyboard,password's display using the erection of the cathodetube display digital. This system can accomplishpassword input, correct unlock, super times alarm ,these basic combination lock function . Softwarerealization of this system is used in KeilC51environment .it is powerful and easy to develop, and tosupport ISP to download. Therefore it is not useprogrammer, use C language implementation softwareof system components. Because 51MCU also order to,the system's periphery added off electricity storagecircuit and use AT24C02 chip to overcome theseshortcomings. This design lock STC89C52 Matrixkeyboard AT24C02前言随着社会物质财富的日益增长,安全防盗已成为社会问题。

电子密码锁设计要求

电子密码锁设计要求

电子密码锁设计要求
单片机课程设计项目系列:
基于单片机控制的电子密码锁
一.设计要求
(一)基本功能
1.状态显示功能:
锁定状态时系统用3位数码管显示OFF,用3位数码管显示成功开锁次数;成功开锁时用3位数码管显示888,用3位数码管显示成功开锁次数。

2.密码设定功能:
通过一个4×4的矩阵式键盘可以任意设置用户密码(1-16位长度),同时系统掉电后能自动记忆和存储密码在系统中。

3.报警和加锁功能:
密码的输入时间超过12秒或者连续3次输入失败,声音报警同时锁定系统,不让再次输入密码。

此时只有使用管理员密码方能对系统解锁。

(二)扩展功能
可增加遥控控制功能
二.计划完成时间三周
1.第一周完成软件和硬件的整体设计,同时按要求上交设计报告一份。

2.第二周完成软件的具体设计和硬件的制作。

3.第三周完成软件和硬件的联合调试。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档