首页 > 其他 >特殊应用电路 > 构建一个基于通用密码的电子锁电路

构建一个基于通用密码的电子锁电路

来源:互联网发布者:3228 关键词: 电路图 电子锁 更新时间: 2024/01/23

在这篇文章中,我们将构建一个基于通用密码的电子锁电路,而无需微控制器的参与。您可以将此电路用于许多需要基本安全级别才能打开电路的应用。

拟议的项目使用IC 4017构建,电路需要一个5位引脚号。当您输入正确的引脚时,继电器将被激活,当您按下复位按钮或关闭电路时,继电器将被停用。

电路图:

电子锁电路

电路说明:

所提出的电子锁电路仅由几个组件组成;IC

4017是电路的核心,11个用于输入引脚编号的按钮,5个用于防止输出引脚之间短路的二极管,几个用于指示电路是锁定还是解锁状态的LED,几个下拉电阻,几个限流电阻和一个用于触发5V继电器的低功耗NPN晶体管。整个电路采用

5V 电源供电。

我们将在电路中使用的继电器采用分线板,继电器的输入为低电平有效,这意味着如果我们将 GND 信号施加到输入端子,继电器就会被激活。

电子锁电路

键盘布局:

键盘布局

电路工作原理:

要了解电路的工作原理,我们需要知道IC 4017的引脚配置以及IC的工作原理:

电路工作原理

引脚 16:Vdd 或 5V。

引脚 8:接地。

引脚15:复位引脚,在正常工作期间引脚必须接地,当此引脚连接到高电平时,IC的计数将被复位。

引脚14:时钟输入 – 我们需要向该引脚施加时钟脉冲,使IC计数从0到9。

引脚 13:时钟使能 – 当此引脚接地时,时钟引脚 #14 接受时钟信号。当引脚#13连接到高电平时,施加在引脚#14上的时钟脉冲被IC忽略。

引脚 12:执行 – 此引脚用于级联两个或多个 IC 4017,如果 IC 计数超过 9,此引脚将变为高电平。

引脚 1 至 7 和 9 至 11 是输出:有 10

个输出引脚依次变为高电平(输出复位保持低电平)。当最初未施加时钟脉冲时,输出Q0将保持高电平;当应用一个时钟脉冲时,输出Q1变为高电平,输出Q0变为低电平。当您应用另一个时钟脉冲时,Q2变为高电平,Q1变为低电平。对于从Q0到Q9的输出,情况如此,并且重复。

从Q0到Q9的输出按顺序排列(引脚编号):分别为3、2、4、7、10、1、5、6、9和11。

到现在为止,您应该已经了解了IC 4017的工作原理,现在让我们看看如何将顺序输出开发成电子密码锁电路。

当电路导通时,输出引脚#3 (Q0)最初为高电平。当我们按下密码的第一个数字#3处连接的按钮时,会向时钟引脚#14发送高信号。

一旦高信号到达引脚 #14,输出 Q0 – 引脚 #3 变为低电平,输出 Q1 – 引脚 #2 变为高电平,现在我们需要按

2德·密码的数字,即连接到引脚 #2 的按钮。

一旦按下引脚 #2 处的按钮,高信号就会到达时钟引脚,这使得输出 Q1 – 引脚 #2 变为低电平,Q2 – 引脚 #4 变为高电平。

上述过程一直持续到输出Q4 – 引脚#10变为高电平。当您按下连接到引脚 #10(密码的最后一位数字)的按钮时,输出 Q5 – 引脚 #1

变为高电平,从而打开晶体管并触发继电器打开。

上述过程仅在按正确的顺序按下正确的按钮时才有效,否则继电器将无法打开。

在电路图中,左侧的所有按钮都是真实的,我们需要输入正确的引脚号。右侧的按钮是诱饵,并与重置引脚电连接。

当未经授权的人试图猜测密码时,他/她很有可能在猜测哪个将重置IC时按下其中一个诱饵按钮。

总之,有两层安全性,第一层是密码,只有在激活继电器时才必须以正确的顺序输入,另一层是诱饵按钮。

即使有人能够正确猜出前几个数字,按下任何一个诱饵按钮也会重置IC,从而使前几个正确的引脚号毫无用处。

如何设置新密码/更改密码:

要更改密码,您需要对电路设置进行物理更改,因为没有微控制器或软件的参与。

仅当电路图上的按钮编号与键盘布局的编号匹配时,默认密码为“21345”。

您可以重新排列IC 4017引脚编号3、2、4、7和10处的按钮接线,并且不要更改键盘布局图所示的键盘上的数字顺序。

引脚编号 3 是您的 1圣数字。

引脚编号 2 是您的 2德·数字。

引脚 4 是你的 3RD数字。

密码 7 是你的 4千数字。

密码 10 是你的 5千数字。

注意:使用按钮“R”(重置)停用继电器或在输入错误密码时重新输入密码。

提问/讨论

这里还没有内容,您有什么问题吗?

我要提问/讨论

推荐帖子 最新更新时间:2024-11-13 17:27

关于usb cdrom重启问题
我们开发了一个usbcdrom,包括一个cdrom和一个普通优盘。在xp下第一次插入(原来这台机器没有插过我们的设备),就会自动安装优盘和cdrom的驱动。但是当驱动完成后,系统会提示说“系统配置更新。需要重启”等。其实已经可以使用了。 那位高手知道这个问题,望不吝赐教。谢谢!
 klgmvidob嵌入式系统
模块全彩LED显示屏与贴片全彩LED显示屏有什么不同
对 LED 显示屏 不了解的肯定不知道室内模块 全彩 LED 显示屏 与 贴片全彩 LED 显示屏 有什么不同: ?? 下面就简单介绍下: ?? ( 1 )发光部分: 模块全彩 LED 显示屏 的显示模块一般为黄绿的,纯绿的模块价格较贵; 贴片全彩
 探路者LED专区
百度手环计步算法的实现,基于三轴加速器LSI3DH
刚接触百度手环的源码,感觉很不错,因为工作需求,想要参考其中的记步算法,因为用的是同一款sensor,我找到了源码bd_step_counter.c,但是往里追溯到,health_algorithm_data_in_accelerate()这个函数的时候,只找到了头文件healt
 quake702移动便携
制PCB板需要哪些文件?
制PCB板需要哪些文件? 制PCB板需要哪些文件? PCB文件 就可以啦 这也太简单了吧 是的,PCB文件发到板厂,告诉它用什么软件画的就得 GERBER文件 如果再问GERBER文件如何搞 需要画图软件生成, Protel,Altium,PADS,Allegro,
 18720947897PCB设计
stm32f103,usb读取sd卡速度慢得问题
USB端点0为控制模式,端点1批量发送,端点2为批量接受,枚举正常,可以读写,问题在于读写的速度太慢了,1M的文件需要20s。请高手帮忙 usb_endp.c中 void EP2_OUT_Callback(void) { Mass_Storage_Out(); } usb
 stone435stm32/stm8
求推荐几款医疗用的体温传感器
作为学生的我,由于毕业设计的要求需要通过传感器采集病人的体温,希望高人们推荐几款医用的体温传感器的型号,当然如有具体型号和相关资料将不胜感激!谢谢各位。 求推荐几款医疗用的体温传感器 没人推荐啊~~~继续等高人出现! 回复 楼主 dragon87211 的帖子 GE的ZTR系列的
 dragon87211传感器

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

EEWORLD 电路图 站点相关: 下载中心 Datasheet 参考设计

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved