课程设计:电子密码锁(附原理图及PCB)_第1页
课程设计:电子密码锁(附原理图及PCB)_第2页
课程设计:电子密码锁(附原理图及PCB)_第3页
课程设计:电子密码锁(附原理图及PCB)_第4页
课程设计:电子密码锁(附原理图及PCB)_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

..电子密码锁摘要:本设计是通过判断输入密码正确与否从而控制相应电路工作,完成开锁、报警、锁定键盘等任务的电子密码锁。它具有预设密码功能,超时报警功能,键盘锁定功能,错误提示功能等。预设密码和输入密码是用两个八位的锁存器实现,密码判断是由数值比拟器电路组成,超时报警功能是用NE555所构成的单稳态触发器实现,超时次数及密码错误次数由计数电路记录,而键盘锁定功能那么是通过电路的逻辑关系巧妙控制锁存器的输出使能端实现的。关键词:电子锁,密码锁,键盘锁定,报警电路Abstract:Thisdesignistocontrolthecorrespondingcircuitbyjudgingthepasswordcorrectlyornotwork,dolock,alarm,lockthekeyboardandotherelectronicbinationlock.Ithasdefaultpasswordfunction,timeoutalarmfunction,andkeylockfunction,errorfunction,etc.Defaultpasswordandenterthepasswordistousetwooftheeightlatch,passwordisconsistofnumericparatorcircuit,timeoutalarmfunctionisformedbyusingNE555monostabletrigger,timeoutnumberandpassworderrornumberrecordedbycountingcircuit,andkeylockfunctionisthroughthelogicalrelationshipofthecircuitcancontroltheoutputofthelatchmakestheserver-sideimplementation.Keywords:Electroniclock,binationlock,Keyboardlock,warningcircuit...目录TOC\o"1-2"\h\z\u1前言11.1设计背景11.2设计概述12总体方案设计32.1程序框图32.2电路分析33单元模块设计53.1密码锁存电路53.2密码判断电路73.3计数器电路83.4计时器电路93.5电路参数的计算及元器件的选择123.6各单元模块的联接134系统调试144.1仿真电路总图144.2系统仿真参数设置144.3功能调试154.4调试结果分析215系统功能、指标参数235.1系统实现的功能235.2系统指标参数测试236结论247设计总结257.1设计的收获体会257.2对设计的进一步完善提出意见或建议258致269参考文献27附录1:电子密码锁的仿真总图28附录2:电子密码锁的PCB图29..1前言1.1设计背景随着人们生活水平的提高,对家庭防盗技术的要求也是越来越高,传统的机械锁由于其构造的简单,被撬的事件屡见不鲜,电子锁由于其性高,使用灵活性好,平安系数高,受到了广阔用户的欢送。现在市场上主要是基于单片机技术的电子密码锁,但可靠性较差。通常简单的数字电路就可实现密码不限次数重写,也就是说现在的硬件设计和软件设计一样灵活、方便。相对于基于单片机技术的电子密码锁,用简单门电路来来构成系统,可靠性提高、使用灵活性好、价格廉价等优点,因此受到了广阔用户的青睐。1.2设计概述电子密码锁的原理不复杂,设计的器件大多为较为常见的器件。电子密码锁实际上是一种通过密码输入来控制电路从而控制机械开关的闭合,完成开锁的装置,它的功能包括数据锁存、数值比拟、计时报警、延时锁定等。本次课题主要目的是培养我们自主动手设计能力和解决问题的能力,加强我们对数字电路、模拟电路的认识和运用,让我们对电子设计有一定的认识。1.2.1设计目标设计出一个包括密码开锁等多功能的电子密码装置。根本功能:用户通过键盘输入密码,将该密码锁存并与预置密码比拟,相等那么密码锁可以被翻开,并且绿色的灯亮。假设按下干扰键,键盘输入电路自动清零,原先输入的密码无效,需要重新输入。假设密码输入错误超过三次,那么红色的灯亮,用户输入密码的时间超过30秒,电路将报警80秒,假设电路连续报警三次,电路将锁定键盘5分钟。1.2.2技术路线要实现该设计,就应把整个电路分为几大模块。分别是密码锁存模块,密码比拟模块,计时模块,计数模块,报警模块,键盘锁定模块。先通过对各个模块进展设计、调试之后再将其组合起来进展整机调试。1.2.3实施方案首先是要理清实现设计的框图,在总体框图的指导下,作出具体的电路图,由要设计实现的功能,计算出各个电路元件的值,并逐一对各个元件进展选择。最后用仿真软件对设计进展仿真操作,调试软件,并对照出的设计有误的地方进展必要的修正,确保设计的正确和功能的实现。1.2.4必备条件要实现该电路的设计,首要的就是要制定出设计的实现框图,并在教师的指导和参照资料的条件下作出具体电路图,选定实现实现该设计的各种元器件。另外,还应由必要的软件帮助设计的完成。..2总体方案设计要到达设计的要求,从输入密码开场,存放密码并比拟,然后根据比拟结果输出从而控制报警电路或者开锁电路。2.1程序框图系统框图如图2-1所示。重新输入重新输入超时计时电路报警电路键盘锁定密码修改干扰键按下开场正确错误锁定5分钟键盘输入开锁电路执行电路密码判断等于3次图2-1系统框图工作原理简述:用户从键盘输入密码,从按下任意一个键开场计时,假设按下干扰键那么需要重新输入密码,并且重新计时。按下密码修改键那么可以修改密码,将输入的密码与预置密码比拟,假设相等那么由开锁电路进展开锁并亮绿灯,如果密码连续错误三次将亮红灯。假设用户输入密码时超时那么由NE555构成的单稳态计时报警,同时报警一次,计数器加一,假设计数到达3次那么通过由NE555构成的单稳态电路将键盘将锁定5分钟,此时键盘输入无法开锁且无法进展密码修改。2.2电路分析针对密码比拟通过两个锁存器,一个用于预置密码,当预置开关翻开时,从键盘输入密码并将之保存并输出,而预置开关关闭后将之前的密码锁存,键盘输入对输出无影响。之后用户输入密码后按下确认键输出密码与预置密码进展比拟。干扰键那么是通过键盘的特性进展复位。密码判断电路是通过两个四位的数值比拟器片选组合成八位的数值比拟进展密码的判断并输出相应的上下电平。开锁电路和执行电路那么由继电器和绿色的发光二极管连接而成。计时电路由一个八位的与门连接键盘,构成有输入那么输出高电平使NE555构成的单稳态电路触发计时后自动翻转。报警电路和键盘锁定电路都是通过NE555构成的单稳态延时功能,报警时间和延时锁定时间可以自行设定而改变。..3单元模块设计本节主要介绍系统各单元模块的具体功能、电路构造、工作原理、以及各个单元模块之间的联接关系;同时本节也会对相关电路中的参数计算、元器件选择、以及核心器件进展必要说明。3.1密码锁存电路密码锁存电路由芯片74HC373和74HC374构成。74HC373是八路D型锁存器,每个锁存器具有独立的D型输入,以及适用于面向总线的应用的三态输出。所有锁存器共用一个锁存使能〔LE〕端和一个输出使能〔OE〕端。74HC373包含八个具有三态输出的D型透明锁存器。当LE为高时,数据从Dn输入到锁存器,在此条件下,锁存器进入透明模式,也就是说,锁存器的输出状态将会随着对应的D输入每次的变化而改变。当LE为低时,锁存器将存储D输入上的信息一段就绪时间,直到LE的下降沿降临。当OE为低时,8个锁存器的容可被正常输出;当OE为高时,输出进入高阻态。OE端的操作不会影响锁存器的状态。74HC374与74HC373不同的是锁存使能〔LE〕端为脉冲信号输入。图3-174hc373〔4〕密码输入图用74HC373和74HC374构成的密码输入和密码预置电路:翻开左下角开关给373的使能端LE一个高电平使之开场工作,按下八位开关进展密码预置。然后关闭开关,按下复位键,之后就可以输入密码,密码输入完毕后按下确认键,给出一个脉冲,使374输出密码。3.2密码判断电路密码判断电路由两片74HC85片选构成。数值比拟器74HC85有八个比拟输入〔A0-A3,B0-B3〕,三个级联输入〔A<B,A>B,A=B)和三个判断输出〔QA<QB,QA>QB,QA=QB),该器件可对两个4位字进展比拟,比拟结果在QA<QB,QA>QB,QA=QB端以高电平呈现。只有当字A等于字B时,三个级联输入才可以决定输出状态,并且A=B端优先于A<B和A>B端。假设将多个HC85级联,那么可比拟大于4位的两个字,此时低位级的判断输出〔QA<QB,QA>QB,QA=QB〕应分别接到下一级的级联输入〔A<B,A=B,A>B)。图3-4图3-28位数值比拟器图3-4两片74HC85通过片选连接一起构成八位的数值比拟器,其中U3的A口和U4的A口接74HC374的八位输出,B口接373的输出。U3的3引脚由确认键通过D触发器及其相应的逻辑关系输入,保证未按下确认键前不比拟其输入数值。假设相比拟的两个数值相等那么U4的6引脚输出高电平,从而连接三极管驱动继电器使开锁电路翻开并亮绿灯。而U4的5引脚和7引脚由二输入的或门连接,如假设两个数值不等那么输出高电平使计数器计数。3.3计数器电路计数器电路有74LS161构成。74LS161功能:当清零端CR="0〞,计数器输出Q3、Q2、Q1、Q0立即为全"0〞,这个时候为异步复位功能。当CR="1〞且LD="0〞时,在CP信号上升沿作用后,74LS161输出端Q3、Q2、Q1、Q0的状态分别与并行数据输入端D3,D2,D1,D0的状态一样,为同步置数功能。而只有当CR=LD=EP=ET="1〞、CP脉冲上升沿作用后,计数器加1。74LS161还有一个进位输出端CO,其逻辑关系是CO=Q0·Q1·Q2·Q3·CET。图3-3计数电路图3-6图3-6两片74LS161U6为密码错误次数计数,U5为密码输入超时次数计数。U6和U5的D端口都接地,两个芯片的7引脚接在一起,当键盘锁定时给出低电平,停顿计数,其他时候为高电平,与其他使能端一起构成计数器的计数功能。两块芯片都是通过反应置数法使计数满后重新计数。U6的输出通过二输入与门连接红色发光二极管,当计数满时〔密码输入错误3次〕后灯亮。U6的1引脚和10引脚由数值比拟器的5、7引脚与门连接一起,即密码错误时使芯片为计数功能。U6的输入脉冲由确认键和密码错误的逻辑关系确定。U5的输入脉冲为报警电路给出。3.4计时器电路计时器电路由NE555芯片构成的单稳态触发器构成。将555芯片的6、7脚并接起来接在定时电容C上,用2脚作输入就成为脉冲启动型单稳电路,电路的2脚平时接高电平,当输入接低电平或输入负脉冲时才启动电路,用等效触发器替代555后,它的工作原理:稳态:接上电源后,R=1,S=1,输出Vo=0,DIS端接地,C上的电压为0即R=0,输出仍保持Vo=0,这是它的稳态。暂稳态:输入负脉冲后,输入S=0,输出立即翻转成Vo=1,DIS端开路,电源通过R向C充电,暂稳态开场。经过时间Tw后,C上电压上升到>2/3VDD时,输入又成为R=1,S=1,这时负脉冲已经消失,输出又翻转成Vo=0,暂稳态完毕。这时部放电开关接通,DIS端接地,C上电荷很快放到零,为下一次定时控制作准备。电路的定时时间Tw=1.1RC。图3-4键盘输入超时电路键盘输入电路工作原理:其中输入由键盘连接的八输入与门输入,确保键盘输入后给U7的8引脚高电平从而开场计时。输出的信号作为报警计时电路的输入。超时的时间为Tw1=1.1R12C2=1.127210^310010^(-6)=30s.30s30s图3-5超时电路波形图3-6报警计时电路 报警计时电路工作原理:电路的输入由键盘输入超时电路输出给出,超时30s那么报警一次。电路输出接蜂鸣器报警,并将之连接U574LS161芯片的2引脚作为输入脉冲使其计数加一。计时时间Tw2=1.1R13C4=1.172710^310010^(-6)=80s.80s80s图3-7计时电路波形图3-8键盘锁定延时电路 键盘锁定延时电路工作原理:计数器U5的输出作为该电路的输入,当计数到达3次时启动延时锁定键盘,其输出取反后与输入通过同或门连接后接入芯片74HC373和74HC374的三态允许控制端,使锁存器输出高阻状态,从而到达键盘锁定功能。计时时间Tw3=1.1R14C6=1.1272010^310010^(-6)=300s.5min5min图3-9计时电路波形3.5电路参数的计算及元器件的选择3.5.1键盘输入电路键盘输入电路的接地电阻〔R1-R8〕均为默认的10k,为了保证开关断开时芯片74HC373〔74HC374〕为低电平,开关闭合时为高电平。而预置密码电路的两个电阻R9为90k,R10为10k,为了保证预置开关翻开时为高电平,关闭时为低电平。而确认键旁的开关R11为10k,为了保证按下确认键给出一个脉冲。3.5.2555单稳态定时器定时电路需要三个NE555芯片,三个电阻,三个电解电容,三个普通电容,键盘输入电路电阻为272k,报警计时电路为727k,键盘锁定延时电路电阻为2720k。三个电解电容均为100uF,三个普通电容均为0.01uF。3.6各单元模块的联接详见附录1所示。..4系统调试4.1仿真电路总图见附录1所示。4.2系统仿真参数设置在系统调试之前,我们需要对系统进展参数设置,如表4-1,4-2,4-3,4-4,4-5所示。表4-1电阻参数表序号编号参数序号编号参数1R110k8R810k2R210k9R990k3R310k10R1010k4R410k11R1110k5R510k12R12272k6R610k13R13727k7R710k14R142720k表4-2电容参数表序号编号参数1C10.01uF2C2100uF3C30.01uF4C4100uF5C50.01uF6C6100uF表4-3LED二极管参数表序号编号型号1D11N41482D21N41483D31N41484D4LED-GREEN5D5LED-RED表4-4芯片参数表序号编号型号序号编号型号1U174HC3746U674LS1612U274HC3737U7NE5553U374HC858U8NE5554U474HC859U9NE5555U574LS16110U10D触发器表4-5逻辑门电路参数序号编号型号序号编号型号1U1174LS046U1674LS082U1274HC40787U1774LS083U1340778U1874LS004U1474LS329U1974LS005U1574LS3210U2074LS004.3功能调试通过几天的的理论设计,为了验证对理论应用的正确性,选用Protues进展仿真,验证所设计的电路能否实现。4.3.1预置密码调试目的测试密码预置开关能否起到预置密码的作用。调试电路,如图4-1所示。图4-1密码预置电路调试结果,如图4-2所示。图4-2预置开关翻开〔置入密码〕4.3.2输出效果调试目的调试输入正确密码能否开锁以及绿灯亮,输入错误密码3次红灯亮。调试电路,如图4-3所示。图4-3密码比拟电路调试结果,如图4-4,4-5所示。图4-4密码正确电路开锁〔绿色灯亮〕图4-5密码输入错误3次〔红色灯亮〕4.3.3超时报警及键盘锁定测试目的测试键盘输入超时能否报警以及报警三次电路能否锁定键盘5分钟。测试电路,如图4-6所示。图4-6超时报警电路测试结果,如图4-8所示。图4-8键盘锁定〔超时3次〕4.4调试结果分析4.4.1调试电路已实现的功能通过先分步调试后整体调试的方法,本设计实现了电子密码锁要求的主要几个功能,如密码预置,开锁灯亮,超时报警,键盘锁定等。4.4.2调试中遇到的问题和此电路的缺乏在调试的过程中遇到了许多的问题,主要是遇到了电路各个芯片和电路整体功能之间的逻辑关系问题。由于在设计各个功能模块时序电路的缺陷,造成了整体电路不能合理的协调在一起正确的实现所有功能。..5系统功能、指标参数5.1系统实现的功能用户通过密码预置键预置密码。当用户输入密码后用户必须按下确认按钮前方可知输入的密码是否与预置密码一致,当密码正确时,点亮绿色二极管亮,锁可以翻开。当密码输入错误三次后红色的二极管点亮。如果在三十秒还未完成密码的输入,那么蜂鸣器鸣笛八十秒,当蜂鸣器响了三次以后,电路将自动把键盘锁定,锁定时间为五分钟,这时输入密码无效,也不能对电子锁预置密码。5.2系统指标参数测试对于本设计系统的参数测试,总共分两步。第一步就是将自己设计的电路用软件Proteus作出具体的线路图,用Proteus自带的检测功能检测线路是否连接有误,直到修改线路至无误为止。第二步就是将我们的电路的各局部分开进展仿真。对此局部仿真可用到仿真软件proteus。在对每个局部仿真到达正确结果后,然后将各个模块连接起来进展整体测试。经过仿真证明我设计的电子密码锁大体工作正常。..6结论课程设计是对我们知识掌握程度的一种检测。这次用数字电子技术和模拟电子技术来设计电子密码锁相对来说还是有一定的难度,关键是对芯片的功能与引脚的掌握和了解以及对整个电路的逻辑关系的把握。该设计用仿真软件proteus的验证了理论分析结果的正确性。此次课程设计经过为期2周的不懈努力,目前根本到达了预期的要求,通过对整个系统的调试,可得到如下结论:本设计是电子密码锁,通过用户预置密码和输入密码,到达密码锁开锁,警示灯亮,延时报警及键盘锁定等功能。理解了由NE555单稳态作为定时器应用的场合,采用不同的逻辑门来实现电子线路的时序控制,对八位D型锁存器74HC373,数值比拟器74HC85,计数器74LS161,D触发器以及各种逻辑门电路的认识更加深入明确。不过,这个设计还是有它的缺乏之处。首先就是电路设计有些复杂,元器件种类有点多,它们会消耗掉一定的电力,另外就是密码的所有组合方式不够复杂,应用于实际生活中还是有一定的欠缺。鉴于是采用仿真软件仿真的,在理论上是虽然可行,但是在实际工程上需要承受检验,由于时间条件的限制就没有做出实物。..7设计总结7.1设计的收获体会在确定课程设计题目之后,通过上网和查阅相关图书,参考了许多相关的资料。在设计中又参考了以前学过的数字电子表设计的原理图,有了根本的思路。但着手设计时,又出现了许多未预料到的问题,例如控制时序电路的设计,这局部比拟关键,会影响到芯片的正常工作,经过和同学的努力思考尝试以及教师的帮助,根本上解决了这个问题。此外,就是对于八位D型触发器74HC374的认识,这个芯片是没有学过的,但是经过自己的上网查找,掌握了这个芯片的逻辑功能和应用围,主要参数等,体会到了自学的味道。另外就是对仿真软件的认识和熟练操作,通过仿真解决了不少工程上的问题,同时也发现了不少问题,在后来的设计中一次次被解决,深切感受到最为设计者必需的严谨细致的治学态度。总之,这次实验过程中我受益匪浅,培养了我的设计思维,增加了动手操作的能力,更让我体会到实现电路功能的成就感。7.2对设计的进一步完善提出意见或建议本次设计还是有许多的缺乏之处,比方说本次设计的电子密码锁中的键盘输入只能输入八位的二进制数,使得密码的多样性得不到保证,对于密码的平安性还是有一定的缺失。还

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论