当前位置:文档之家› 数字电子密码锁设计说明书

数字电子密码锁设计说明书

长春建筑学院2018-2019(二)《数字电子技术基础》课程设计说明书专业:建筑电气与智能化*名:***班级:建电1701 学号:17指导教师:孙萍张欣日期:2019年5月27日-5月31日城建学院课程设计成绩评分表设计题目: 数字电子密码锁设计核定成绩:评阅教师:目录一、设计题目 (1)二、整体方案设计 (2)三、单元电路设计 (3)四、总电路原理图及器件清单 (9)五、仿真结果及分析 (10)六、焊接与调试 (12)总结 (14)参考文献 (15)一.设计题目1、设计目的(1)巩固和加深对电子电路基本知识的理解,提高综合运用本课程所学知识的能力;(2)培养根据设计需要选学参考书籍,查阅相关手册、图表和文献资料的自学能力;(3)通过电路方案的分析、论证和比较,设计计算和选取元器件、电路组装、调试和检测等环节,提高自身动手能力;(4)通过课程设计,培养独立设计能力、提高综合运用知识的能力,同时也有助于为以后的毕业设计打下坚实的基础;(5)随着人们生活水平的提高,如何实现家庭防盗这一问题也变的尤其的突出,传统的机械锁由于其构造的简单,被撬的事件屡见不鲜,电子锁由于其保密性高,使用灵活性好,安全系数高,受到了广大用户的亲睐。

2、设计要求(1)设计一个数字电子锁,有其预先设定好的密码,该密码可以修改。

(2)输入密码按确定键后,若密码正确则锁打开;若密码不正确则电路发出报警信号。

任意输入密码而不按确定键的话电路不会有反应。

(3)任意输入密码而不按确定键的话电路不会有反应。

(4)打开的持续时间为Tx,警报持续时间也为Tx,即按下确定键到松开后10秒,按住确定键不放的话一直打开或报警。

二.整体方案设计1、整体方框图2、系统方案论证(1)总体方案的设计针对题目设计要求,经过分析与思考,我拟定了以下四种方案:方案一:用TTL与CMOS芯片设计,由下而上设计整个总统,首先构成功能单元电路在再由此组装。

此方案设计思路明确,所用知识简单。

易于调试安装接线,但使用器件较多,系统不是很稳定,用处明显不足。

但相对于初学者而言,选择此方案比较实际,易于实现。

方案二:用TTL与CMOS芯片设计,由下而上设计整个系统,首先确定系统的逻辑功能,将系统分为控制器和逻辑器,再用ASM确定控制器算法。

由此方案系统集成度较高且稳定,但控制器实现算法较难设计,且接线烦乱(需用总线),鉴于设计可实现问题。

方案三:用可编程逻辑器件ispLSI1061实现设计,由下而上设计整个系统,将逻辑电路输入可编程开发系统,编译成JEDEC文件实现系统电路。

但是,基于初学者可编程逻辑器件知识欠缺,对系统软件平台和硬件的不熟悉,所以该设计方案有明显的难度。

方案四:用单片机设计,用Keil编写一个C程序,将其拷进单片机系统,从而实现密码锁功能。

此方案只需在程序上花点功夫,易于实现,但对于单片机未免大材小用,不适合大规模设计。

(2)总体方案的选择方案一与其他方案最大的不同就在,方案一是基于基本要求而设计的。

四种方案的基本思路相同,将整个设计电路的功能模块化,设计思想比较简单。

元件种类使用的简单而且少,且都较熟悉易于组装电路。

这么设计的出发点是,电路设计模块化,易于检查电路,对后面的电路组装和电路调试都很方便。

为了短时间内完成设计和高效率,我选择了方案一。

三、单元电路设计1)密码检测与修改电路开始时可以在电路中的key=8,key=7,key=6,key=5键设置起始开锁密码,或者在键盘上按数字8,7,6,5也可以实现。

在key=E,key=F,key=G,key=H键进行输入密码并与储存密码比较,或者在键盘上按E,F,G,H也可以。

只有在10s内输入密码与设置密码相同时,锁才打开(在总原理图中此时X2绿灯亮),如下图a所示。

若有一个密码不同且时间超过10s时,电路则会进入报警与锁死状态(在总原理图中为X1蓝灯X3红灯同时亮)。

如果想换密码也很容易,只要将电路中的密码修改区中的几个开关变换一下就可以了。

图a 密码检测与修改电路电路工作原理;①当一个选通端(E1)为高电平,另两个选通端((/E2))和(/E3))为低电平时,可将地址端(A0、A1、A2)的二进制编码在Y0至Y7对应的输出端以低电平译出。

(即输出为Y0至Y7的非)比如:A2A1A0=110时,则Y6输出端输出低电平信号。

②利用 E1、E2和E3可级联扩展成 24 线译码器;若外接一个反相器还可级联扩展成 32 线译码器。

③若将选通端中的一个作为数据输入端时,74LS138还可作数据分配器。

输入键盘为6个逻辑开关;74LS85D为3线-8线译码器,它的真值表如表1-1。

表1-1 真值表由表1-1可知每个输出端为0时都有唯一的输入码,所以可以把S1、S2、S3、A2、A1和A作为密码输入端,与输入键盘相连,共有26=64种输入情况。

Y0-Y7只需要选择其中一端作为密码验证信号输出就行了。

有8个选择,也就是修改密码时,只有8个不同的固定密码可以选。

密码设定端至74LS160D,密码和密码选择端对应表如表1-2.表1-2 密码和密码选择段对应表2)键盘输入限时电路如果输入密码的时间超过10秒(一般而言用户不会超过10秒),防止他人非法操作,电路将对锁发送锁死信号并让报警器开始持续20s的报警。

用XFG1(即函数信号发生器)当做脉冲源,其频率改为1HZ即可。

原理图如下图b所示。

图b 键盘限时输入电路本电路是由4 个主从触发器和用作除2计数器及计数周期长度为除5的3位2进制计数器所用的附加选通所组成。

有选通的零复位和置9输入。

74LS160 芯片同步十进制计数器(直接清零)·用于快速计数的内部超前进位·用于n 位级联的进位输出·同步可编程序·有置数控制线·二极管箝位输入·直接清零·同步计数本电路是由4 个主从触发器和用作除2计数器及计数周期长度为除5的3位2进制计数器所用的附加选通所组成。

有选通的零复位和置9输入。

74ls160特点用于快速计数的内部超前进位用于n位级联的进位输出同步可编程序有置数控制线二极管箝位输入直接清零同步计数74LS160引脚图与功能说明RCO 进位输出端ENP 计数控制端QA-QD 输出端 ENT 计数控制端CLK 时钟输入端CLR 异步清零端(低电平有效)LOAD 同步并行置入端(低电平有效)译码器的8个输出端口分别连接到逻辑开关8个接口上面,这样就可以实现选择密码的功能,但是密码只有固定的8种。

然后D触发器再把密码验证模块送来的验证结果存住。

按下确定键时,单稳态触发器送过来的上升沿使触发器做出反应。

如表1-3为D触发器真值表。

表1-3 D触发器真值表输入输出CLK D Q↑0 03)锁定与解锁电路在输入密码与设置密码不同并超出10s时,电子密码锁关锁,红灯亮。

并开始报警,即蓝灯亮,此时电路进入锁死状态,在20秒后报警结束,但电路一直保持锁死状态(X3持续亮)。

其电路原理图如下图c所示。

图c 锁定与解锁电路74LS04D是常用的 2输入四与非门集成电路,他的作用很简单顾名思义就是实现一个与非门。

此模块的两个输入端是接锁定模块的输出端A和计时模块的输出端B。

两个输出端分别接开锁指示灯S和报警指示灯J。

他们的真值表如表1-4所示。

表1-4由此可以选用74LS04D实现该模块的逻辑功能A的非直接用74LS74D的3引脚输出。

四、总电路原理图及器件清单总电路原理图如图d所示:图d 总电路原理图器件清单如表2-1:表2-1 器件清单五、仿真结果及分析1、开锁电路仿真预先将函数发生器的S2接口连接,即选择密码为A0CD.输入密码A0CD(拨动逻辑开关J1-J8)后,按一下确定键(S1),便可以看到LED1亮了,即电路属于开锁状态,这与理论分析一致。

若一直按着确认键(S1)不放,则LED1一直亮,松开确认键(S1),绿灯熄灭。

这也就证明的,开锁部分仿真成功。

如图e所示图e 开锁电路仿真2、报警电路仿真预先将函数发生器的S2连接,即选择密码为A0CD.输入密码ABCD(拨动逻辑开关J1-J8)后,按一下确定键(S1),便可以看到LED2亮了,即电路为报警状态,这与理论分析一致。

若一直按着确认键(S1)不放,则LED2一直亮,松开确认键(S1),红灯熄灭。

这也就证明的,报警部分仿真成功。

报警仿真如图f、i所示:图f 报警电路仿真图i 报警电路仿真六.焊接与调试1、焊接步骤(1)电烙铁使用前要上锡,具体方法是:将电烙铁烧热,待刚刚能熔化焊锡时,涂上助焊剂(松香),再用焊锡均匀地涂在烙铁头上,使烙铁头均匀的吃上一层锡(亮亮的薄薄的就可以)。

(2)在进行普通焊接的时候(比如在万能板上焊接直插式元件),一手烙铁,一手焊锡丝,靠近根部,两头轻轻一碰,一个焊点就形成了。

(3)在万能板上焊接直插元件时,要将引脚尽量插到底。

(4)焊接时间不宜过长,否则容易烫坏元件,必要时可用镊子夹住管脚帮助散热。

(5)焊接完成后,要用酒精把线路板上残余的助焊剂清洗干净,以防炭化后的助焊剂影响电路正常工作。

(6)元件焊接顺序先难后易,先低后高,先贴片后插装。

宗旨:焊接方便,节省时间。

先焊接难度大的,这主要是指管脚密集的贴片式集成芯片。

如果把这些难度大的放于最后焊接,一旦焊接失败把焊盘搞坏,那就会前功尽弃。

先低后高,先贴片后插装。

这样焊接起来方便。

如先把高的元件焊接了,有可能妨碍其他元件的焊接,尤其是高大的元件密集众多的时候。

如果先焊接插装的元件,电路板就会在焊台上放不平,影响焊接心情。

2、总电路的调试(1)检查电路连线是否正确,包括错线、少线和多线。

(2)按照电路图检查安装的线路(3)按照实际线路来对照原理电路进行查线这是一种以元件为中心进行查线的方法。

把每个元件(包括器件)引脚的连线一次查清,检查每个引脚的去处在电路图上是否存在。

为了防止出错,对于已查过的线通常应在电路图上做出标记,最好用指针式万用表“Ω×1”挡,或数字式万用表“Ω挡”的蜂鸣器来测量,而且直接测量元器件引脚,这样可以同时发现接触不良的地方。

3、分析及总结本设计电路可以分为5部分:密码输入部分,密码修改部分,密码输出锁定部分,定时器触发部分和开锁/报警逻辑部分。

焊接时应按部分焊接,以便保持思路清晰,焊接顺利,并且可以逐步检查正确性。

在调试过程中,密码输错,最开始报警电路只有蜂鸣器响,红色灯不亮,万用表显示它两端没有电压,然后就更换了与之串联的电阻,之后依旧不亮,于是考虑到是不是驱动电压不够,将电阻短接后,红色灯便亮了。

而与之并联的绿色灯,它可以正常点亮。

加在他们两端的电压是一样大小的,但为何红色灯就是不亮,且实际检测中,电压也要比绿色灯两端的电压要低。

相关主题