电子密码锁设计方案哪位有?



				
				
吃货终结者0416
27260 次浏览 2024-06-22 提问
115

最新回答 (3条回答)

2024-06-24 13:54:43 回答

电子密码锁设计方案
电子密码锁是一种通过单片机来控制机械开关的闭合,完成开锁、闭锁任务的电子产品。它的种类很多,有简易的电路产品,也有基于芯片的性价比较高的产品。现在应用较广的电子密码锁是以芯片为核心,通过编程来实现的。其性能和安全性已大大超过了机械锁。
设计思路:        
本课题选用的ELITE-III单片机开发系统,以STC89C51单片机为核心,辅以扩展的键盘以及LED显示模块组成完整的系统。通过键盘采集输入的信息,与单片机内的储存值比较,如果密码正确,则开锁电路打开,并且绿灯亮;如果密码错误,则报警电路的红灯电路打开,若连续三次输入密码错误,声光电路打开,红灯闪烁,同时蜂鸣器产生蜂鸣音;在以上工作的同时显示电路工作,同步显示输入数值。    
●    应用的技术分析:        本课题的实现,需要使用到以下关键技术:    
①    基于STC89C51单片机简单设计及外围扩展电路    
②    键盘输入及单片机间的数据传输        
③LED显示技术、动态输出及单片机间的数据传输    
设计者当前已具备的技术条件:        
①    课题组成员都参阅过相关的51单片机开发方面的书籍,熟悉Protel99电路设计,有一定的项目开发及电路设计基础        
②课题组成员XXX参加过基于Keil    C51的培训练习,,对C语言函数库的调用有一定的了解,具备C语言程序设计开发经验        
③课题组成员XXX参加过焊接练习的培训,课题组成员XXX有一定的文学功底,有一定的能力撰写课题报告        
④项目指导老师XXX以前多次带的毕业生做过基于STC89C51单片机设计的项目,并多次获得各类奖项,有着丰富的资料和经验。        技术方案比较:        在电子密码锁电路的设计中,控制方法是核心技术。        
方案一:采用数字电路控制。采用数字密码锁电路的好处就是设计简单。用以74LS112双JK触发器构成的数字逻辑电路作为密码锁的核心控制,共设了12个用户输入键,其中只有10个是有效的密码按键,一个确定键和一个清除键;如果用户输入密码的次数超过指定次数(若用户觉得不便,还可以修改)电路将在10秒后发出报警声,电路将锁定键盘,防止他人继续非法操作。        
方案二:采用一种是用以STC89C51为核心的单片机控制方案。利用单片机灵活的编程设计和丰富的IO端口,及其控制的准确性,不但能实现基本的密码锁功能,还能添加调电存储、声光提示甚至添加遥控控制功能        密码锁电路包含:键盘输入、密码修改、密码检测、开锁电路、执行电路、报警电路、键盘输入次数锁定电路。        设计重点难点:        完成本方案设计的重点和难点有以下几点:        
①    C语言程序设计和控制函数的调用        
②    键盘模块和动态显示工作方式的LED显示模块的控制    
③    声光报警电路的设计        
④    用Protel99软件进行电路图设计。

2024-06-24 13:54:43 回答

你好,详细设计方案的选择及设计思路概述如下,希望可以帮到你。
1、设计方案的选择本次设计的密码锁在理论上可以利用多种设计方法及原理进行设计,依据设计的简单、高效、易于实现等原则,主要有两种设计方案可供选择,即:数字电路控制和以AT89C51为核心的单片机控制两种方案。现在对其两种方案进行可行性对比分析。
2、电路由两大部分组成:密码锁电路和备用电源(UPS),其中设置UPS电源是为了防止因为停电造成的密码锁电路失效,使用户免遭麻烦。采用数字密码锁电路的好处就是设计简单。用以74LS112双JK触发器构成的数字逻辑电路作为密码锁的核心控制,共设了9个用户输入键,其中只有4个是有效的密码按键,其它的都是干扰按键,若按下干扰键,键盘输入电路自动清零,原先输入的密码无效,需要重新输入。密码锁电路包含:键盘输入、密码修改、密码检测、开锁电路、执行电路、报警电路、键盘输入次数锁定电路。方案二:采用一种是用以AT89C51为核心的单片机控制方案。利用单片机灵活的编程设计和丰富的I/O端口,及其控制的准确性,不但能实现基本的密码锁功能,还能添加多组密码设置、报警提示等控制功能。

2024-06-24 13:54:43 回答

共设了9个用户输入键,其中只有4个是有效的密码按键,其它的都是干扰按键,若按下干扰键,键盘输入电路自动清零,原先输入的密码无效,需要重新输入;如果用户输入密码的时间超过40秒(一般情况下,用户不会超过40秒,若用户觉得不便,还可以修改)电路将报警80秒,若电路连续报警三次,电路将锁定键盘5分钟,防止他人的非法操作。

相关问题

页面运行时间: 0.087492942810059 秒