声控密码电子锁电路设计1.docx
- 文档编号:28676134
- 上传时间:2023-07-19
- 格式:DOCX
- 页数:30
- 大小:292.43KB
声控密码电子锁电路设计1.docx
《声控密码电子锁电路设计1.docx》由会员分享,可在线阅读,更多相关《声控密码电子锁电路设计1.docx(30页珍藏版)》请在冰豆网上搜索。
声控密码电子锁电路设计1
XX科技学院新科学院
2013届本科毕业论文(设计)
声控密码电锁电路设计
学生XX:
马秉旭
所在系别:
电气工程系
所学专业:
电气工程及其自动化
导师XX:
洪源
完成时间:
____________________
声控密码电子锁电路设计
摘要
采用逻辑门电路设计电子密码锁,阐述了其工作原理,给出了具体的电路原理图。
该密码锁具有密码预置功能,XX性强,误码报警,并且报警时间可以设定,同时用数码管显示出报警时间。
密码正确时驱动继电器控制开锁指示灯,误码时报警信号由蜂鸣器发出,声音为间歇式鸣笛。
采用自行设计的5V稳压电源供电,具有耗电省等特点。
使用时用户必须按下确认按钮后方可知用户输入的密码是否与预置密码一致,当密码正确时密码锁可以被打开,点亮绿色二极管亮代表密码正确,锁可以打开。
密码不正确时按下确认按钮,红色二极管被点亮,同时蜂鸣器鸣笛十秒,数码管显示十秒倒计时;倒计时结束时,数码管显示00,对其产生的编码信号经门电路处理后转化为低电平信号,传给秒脉冲电路控制端,使其停止工作,从而脉冲驱动的蜂鸣器也停止报警。
关键词:
电子密码锁,数字电路,预置密码,误码报警
Voiceelectroniccipherlockcircuitdesign
Abstract
Thelogicgatecircuitdesignelectronictricklock,expoundsitsworkingprinciple,giveaspecificcircuitprinciplediagram.Thisbinationlockhaspasswordpresetfunctions,secrecyisstrong,erroralarm,andalarmtimecanset,andwithadigitalalarmtimetubestodisplay.Whenthecorrectpasswordisdrivingrelaycontrolthelockindicatorlight,erroralarmsignalwhenavoiceforthebuzzer,intermittentwhistling.Self-designed5Vvoltagepowersupply,hasthepowersaving,etc.Whenusingtheusermustbeontheconfirmbuttonthatbehindthepasswordofuserinputandpresetpassword,whetherconsistentwhenthecorrectpasswordbinationlockcanbeopenwhen,lightgreenlightrepresentsthecorrectpassword,diodecanopenthelock.Passwordisnotcorrectpressconfirmbutton,reddiodetolight,andtenseconds,sirensbuzzerdigitalpipedisplaytensecondstocountdown;Theendofthecountdown,digitalpipedisplay,toproduceasignalgateafterprocessingthecodeintolowlevelsignalstothesecondpulse,thecontrolcircuit,makeitsstopworkandpulseofdriverbuzzeralsostoppedthepolice.
Keywords:
electronictricklock,Digitalcircuit,Presetpassword,Erroralarm
1.前言
1.1声控电子锁的应用与发展
随着电子科学技术的发展,20世纪70年代,随着微电子技术的应用,出现了磁控锁、声控锁、超声波锁、红外线锁、电磁波锁、电子卡片锁、指纹锁、眼球锁、遥控锁等。
这些锁具有机械结构所无法比拟的高XX性能。
目前,锁还可在特定的系统中、按设定的逻辑关系实现系统的程序控制。
1.2设计任务
声控电子锁是利用掌声的节奏开锁,代码检测电路是系统的主要部分。
是设计一个由掌声的节奏(序列脉冲)控制的电子锁,序列脉冲由4位0、1代码构成(代码可自行设定)。
当掌声产生的序列脉冲包含有自行设定的代码1101,使电路输出一个高电平,推动执行机构动作把门打开。
执行结果由LED发光二极管指示。
输入一次开锁信号未将门打开,可重复三次,否则,启动音响报警电路并自锁。
2.系统总体方案设计
2.1方案比较
方案一:
图1.基于门电路原理框图
方案原理:
掌声通过传声器转化为电信号,此电信号为负相脉冲信号,为尖波。
电信号通过放大整形电路转化为正脉冲信号。
脉冲信号分别送到四个计数器中,同时脉冲信号输入10秒延时电路中,触发电路延时,同时触发脉冲产生电路输出周期为1秒的脉冲信号,脉冲信号的高、低由指示电路显示。
将脉冲信号送到计数器5中,将计数结果送到38译码器中,译码器输出Y1、Y2、Y3、Y4分别接在计数器的功能端,且分别选通计数器。
由于计数器由译码器选通,因此在拍掌的时候也要注意时间的把握,计数器在高电平时选通,因此在38译码器的输出端分别接上非门,脉冲信号计数器在每个脉冲上升时候计数一次,同时选通4个并联计数器中的一个,所以要脉冲信号为高电平后拍掌,由电路可以知道,必须先拍掌启动开锁电路,然后再按照正确的开锁密码开锁。
当拍掌信号转化为电信号为1101时,计数器1~计数器4的Q1分别1101,计数器3输出通过非门再与其他计数器输出相与得到一个高电平,即开锁电平。
开锁电平驱动开锁电路和开锁指示电路。
计数器6主要计数开锁次数,当开锁次数超过限定次数启动报警电路,同时报警信号送到放大整形电路,使放大整形电路不工作,即自锁。
方案二:
图2基于单稳态触发器原理框图
方案原理:
采用压电陶瓷片采集声音信号,经三极管C9013反向放大后触发一个NE555芯片构成单稳态触发器,驱动蜂鸣器和发光二极管工作,发光二极管和蜂鸣器两端用稳压管使电压稳定
方案三:
图3.基于检测电路原理框图
方案原理:
由原理框图可见,该电子线路以脉冲数字电路为主体,兼有音频放大部分。
图中,传声器是将一个声音信号转换成一个负相尖脉冲,经过三级管放大后触发NE555产生一个正脉冲信号,相当于对信号的整形。
正脉冲分两路信号分别送到检测电路和NE556。
NE556内部由两个NE555构成,一个做10秒单稳态延时电路另一个做脉冲信号产生电路。
由放大整形后得到的脉冲信号经过反相送到延时电路,触发单稳态电路延时,延时电路产生的正脉冲冲信号触发脉冲产生电路产生时钟脉冲送到检测电路,为检测电路提供一个时钟脉冲。
当输入信号的信号不能使检测电路启动开锁驱动电路时,必须经过声音信号再次触发单稳态延时,延时电路产生的正脉冲送到计数器,通过计数可以知道开锁次数,当开锁次数超过限定次数时,触发报警电路报警,同时信号触发信号送到放大整形电路中,锁定放大电路,从而达到自锁的功能。
设计中的核心部分是检测电路,从1101序列脉冲作为开锁命令,进一步说明电子线路工作原理和开锁过程。
第一声掌声是使脉冲检测电路进入一个工作周期的启动信号。
它使10秒单稳延时电路输出一个高电平,开启了时钟脉冲产生电路,并输出7个周期为1秒的方波,1101序列脉冲检测电路开始对输入信号进行识别。
若在一连串的掌声中出现了“啪!
啪!
义!
啪!
”的节律时,意即输入信号中包含有1101序列脉冲,则检测电路有一个高电平输出高电平。
此即开锁信号,继电器吸合,使开门电机运转,门被打开。
时序逻辑电路要求输入信号x脉冲与时钟脉冲同步,即对拍手时机提出要求。
由于检测电路所用JK触发器是在时钟脉冲下降沿出现时,发生状态转换,因此,当时钟脉冲高电平快要结束前拍掌,则x为1;拍掌太迟或不拍掌,则输入信号被当作00。
为了满足时序电路这种同步工作的需要,掌握好拍掌时机,电路中设计了时钟脉冲指示电路。
它由两个不同颜色的光二极管(黄、红)来指示时钟脉冲高、低电平,当高电平时黄色发光二极管亮,表示时钟脉冲处在高电位,此时拍掌,X输入为1信号;不拍掌或在黄光熄灭以后再拍掌,输入x为0信号。
从以上分析智能声控电子锁的工作原理中可以看出:
拍掌太慢或太快,开不了锁;拍掌节律不符,开不了锁;不掌握开锁电路周期性,亦开不了锁。
因此对于不懂使用方法,不知道拍掌特定节律的不速之客,乱拍手掌是绝对打不开锁的。
当开锁次数超过限定次数是报警电路触发同时电路自锁增加了电路电子锁的安全性。
2.2方案论证
方案一:
当第一个掌声启动开锁电路后,启动10秒延时电路进一步启动时钟脉冲产生电路整个电路开始工作。
在时钟脉冲下依次选通计数器1~计数器4,在同步时钟脉冲下如果掌声信号输入为1101,则计数器1~计数器4的Q1端输出依次为1101,计数器三的输出经过非门变低,四路信号经过与门输出为高电平,驱动开锁驱动电路工作,门打开。
如果在同步时钟脉冲下接收的掌声信号不为1101,那么最后与门输出为低,开门电路不工作。
开门次数通过一个计数器计数,当超过开门次数电路驱动报警电路报警,且同时送出一个自锁信号到放大整形电路,是整个电路自锁,在报警后在可将计数器复位,则解除自锁。
因此只有把握开门时间以及拍掌毫亿兆时节奏,才能使门打开,否则电路报警且自锁。
方案二:
由于单稳态触发器是低电平触发,时间比较短暂,报警不明显,不易觉察,
而且没有设置掌声信号检测电路,电路不严谨,不予采用;
方案三:
当第一个掌声输入电路经过放大整形后送到JK触发器,同时启动10秒延时电路工作,延时电路进一步启动时钟脉冲产生电路,JK触发器是脉冲触发所以输入信号要在触发信号之前输入。
当输入掌声信号为1101时,JK触发器经过一系列的状态转变,最后输入一个高电平,即开锁电平,驱动开锁驱动电路工作,门打开。
当输入掌声信号不为1101时,JK触发器状态变化结果输出电平为低,即不能使门打开。
经过计数器判断开门次数,当开门次数超过限定时,电路报警且信号返回到放大整形电路中使电路自锁,整个电路的安全性得到了保证。
电路还设置了复位功能,使电路从新工作。
2.3方案选择
通过论证两种方案虽然实现过程不同,但是都能够实现设计要求的功能。
通过框图我们可以看出方案一的电路结构明显比方案三的复杂,特别是在检测电路的设计中,方案一用了四个计数器。
从成本考虑,方案一和方案三在实现同一个电路功能的时候,方案一明显比方案三的成本高得多。
从具体制作考虑,方案一过于电路过于复杂,电路元件重复较多,方案二单稳态触发器是低电平触发,时间比较短暂,报警不明显,不易觉察,而且没有设置掌声信号检测电路,电路不严谨,不予采用。
因此虽然三个方案都能实现功能,但方案二的可行性更高。
在次,方案一在每次开锁的时候都必须先拍掌一次来启动整个系统,相比之下方案三检测与启动同步,设计方面比方案一更加巧妙,比方案二更严谨。
因此我们选择方案三。
3.单元模块电路设计
3.1序列脉冲检测电路设计
序列脉冲检测电路是智能声控电子锁的“大脑,’,是判断开门与否的电路。
该部分电路的设计工作,是整个电子线路的设计重点,要分好几个步骤才能完成。
(一)设计状态转换图
1.用递推设定法设计相应状态及电路状态转换主链,如图4所示,图中各状态的排列次序为输入/输出(X/Y),以下同。
其设计思路是:
设电路初始状态为S0。
从初始伏态出发,依照输入X为1101的顺序,每输入一个X,便设定了一个相应的电路状态,就有S1、S2、S3、S4四个状态。
用箭头把S0到S4五个状态顺序连接,并标注对应的转换条件(X/Y),形成了状态转换主链图。
在S3状态下,再输入1脉冲后,检测电路已检测到1101的序列脉冲,则电路输出Y为1,同时电路应转换到S4状态。
2.用映射比较法确定状态转换分支:
上面所说的状态转换主链,是假设输入信号(用X表示)按照欲检测脉冲序列的组合顺序逐个输入,电路状态作相应的转换而组成的一条状态转换主链。
但是在某一个状态下也可能输入的是另一个逻辑量,使得状态转换出现分支;此状态转换分支离开转换主链后,我们用映射比较法判定状态转换分支的转换方向。
例如,在主链中S2的状态下,输入一个X,即为1逻辑值,则已输入脉冲序列为111,将111与欲检测脉冲序列1101的前三位110作比较,不符;将111的后两位11与1101的前两位作比较,两者都是11,即映射比较结果,有两位相符(n=2),因此,该状态转移分支从S2状态出发,仍转回到S2状态。
再如,在S4状态下,输入脉冲为1,此时已输入脉冲序列是11011。
将其后四位1011与欲检测脉冲序列1101全四位相比较,不符;将其后三位011与1101前三位相比较,不符;将其后两位11与1101的前两位作比较,两者均为11,相符合位为(n=2),则此状态转换分支应转回到S2状态。
当然,在S4状态下,亦可输入0脉冲,此时已输入脉冲为11010序列。
将此脉冲序列的后四位、后三位、后两位及末位与1101脉冲序列的全四位、前三位、前两位及首位作对应比较,结果无相符合位(即n=0),则该分支应转回到S0状态。
依此类推,可以把离开状态转换主链的所有状态转换分支的转移方向全部确定,然后逐一标注到状态转换主链图中去,并注明相应的转换条件,便得到一幅完整的1101序列脉冲检测电路的状态转换图。
如图5所示:
(二)简化状态转换图
比较一下图5中的S1和S4两个状态就会发现,两个状态是相互等效的。
因为从S1状态出发的两条状态转换路径的转换条件(0/0,1/0)及所到达的目标状态(S0,S2)与从S4出发的两条状态转换路径的转换条件(0/0,1/0)及所到达的目标状态(S0,S2)是对应一致的。
既然S1与S4状态等效,则在状态转换图中就可以把S4合并到S1状态去,S4状态则删去,使状态转换图得到简化。
在状态转换简图中,原从S4出发的两条状态转换路径被吸收,而从S3指向S4的一条状态转换路径,改向为S1。
简化后的1101序列脉冲检测电路状态转换图如图6所示:
(三)列状态表
根据状态转换简图,可列出状态表,如表1所示。
表1状态表
X
S
01
S/Y
S0
S1
S2
S3
S0/0S1/0
S0/0S2/0
S3/0S2/0
S0/0S1/1
(四)列状态编码表
因为1101序列脉冲检测电路的状态转换简图中只用S0到S3共四个状态,所以该检测电路可用两只JK触发器产生的两位二进制码来表示四个状态。
其状态编码表,如表2所列。
表2状态编码表
S
Q1Q0
S0
00
S1
01
S2
10
S3
11
(五)列编码后的状态表
编码后的状态表如表3所列:
表3编码后的状态表
SX
0
1
Q1nQ0n
Q1n+1Q0n+1Y
Q1n+1Q0n+1Y
00
000
010
01
000
100
10
110
100
11
000
011
(六)列J,K端激励表
根据JK触发器的特征方程及编码后的状态表,列出各触发器J,K端的激励表,如表4所列:
表4触发器激励表
由表4知J、K的触发器状态转换的激励条件,如表5所示。
表5JK触发器状态转换的激励条件
(七)用卡洛图求Y及各J,K的逻辑函数式
图7卡洛图
组合逻辑电路中用两输入与非门,并希望所用与非门最少,故由卡洛图(图7)简化得下列逻辑函数式:
;
;
;
;
本实验采用74LS76型双JK触发器,其引脚排列如图8所示,其真值表见表6。
它采用主从型结构,是下降边沿触发的边沿触发器,即在CP脉冲下降沿(“1→0”)触发翻转。
触发器的次态取决于它的状态方程
,可见它具有置1、置0、保持和翻转四种功能。
图874LS76引脚图
J-K触发器:
74LS76是带有置位和清零的双JK触发器,每个触发器都有一个单独清零置“1”输入端,有Q互补输出。
为下降沿触发型JK触发器。
表674LS76的真值表
通过上面的分析得出的逻辑函数式连接出正确的JK触发器接线图如9所示
图974LS76实现检测接线图
通过上面的介绍我们可以知道当输入X信号依次为1101时,在电路图最右边的元件的3脚输出一个高电平,否则输出一个低电平。
其中CP脉冲为整个电路提供一个时钟信号,延时信号主要是在每一次开锁后是JK触发器复位。
3.2取样及放大整形电路设计
取样实际上就是将一个声音信号转化成一个电信号,用一个简单的电阻串联话筒既可后成,当然这样的电信号无法再数字电路中使数字电路实现功能,因此必须经过放大整形,电路如图10所示。
图10取样及放大整形电路
当一个掌声拍响后,话筒接收到声音信号,话筒导通,则产生一个负相尖脉冲经过电容C6送到三极管的基极,经过三极管将声音脉冲信号放大,送到NE555的2脚,触发NE555产生一个正脉冲信号,脉冲宽度由R3、C3确定。
从而达到将声音信号取样、放大整形的目的。
同是还可以将声音信号延时,防止声音信号时间短而导致声音信号和JK触发器不能同步的困扰。
其中异或门输入端为+VCC和自锁信号,当电路正常工作时异或门输出为高,当电路报警时自锁信号为高异或门输出为低NE555不工作,从而达到电路自锁的目的。
3.2.1时基电路NE555
在这里NE555的作用起到了整形及延时的目的。
其实NE555在大学电路的学习中是一个并不陌生的元件,在数字电路的学习中,应用也十分广泛。
由其可构成单稳态触发器、自激多谐振荡器以及施密特触发器等在数字电路中都有十分广泛的应用,在电冰箱保护电路设计中要求断电延时,我们首先想到的就是单稳态触发器的延时功能。
①为更好的了解整个电路的功能,在这里我们先将NE555的功能以及构成的单稳态触发器做简单的介绍:
NE555:
时基电路555是一种用途较广的精密定时器,可用来发生脉冲、作方波发生器、自激振荡器、定时电路、延时电路、脉宽调制电路、脉宽缺少指示电路、监视电路等。
其工作电压为5~18V,常用10~15V,最大输出电流200mA,可驱动功率开关管、继电器、发光管、指示灯,做振荡器时,最高频率可达300kHz。
NE555的元件图如11所示
图11NE555的元件图
管脚功能介绍:
1脚为地;
2脚为触发输入端;
3脚为输出端,输出的电平状态受触发器控制,而触发器受上比较器6脚和下比较器2脚的控制。
当触发器接受上比较器A1从R脚输入的高电平时,触发器被置于复位状态,3脚输出低电平;当触发器接受下比较器A1从S脚输入的高电平时,触发器被置于复位状态,3脚输出高电平;2脚和6脚是互补的,2脚只对低电平起作用,高电平对它不起作用,即电压小于1Ucc/3,此时3脚输出高电平。
6脚为阈值端,只对高电平起作用,低电平对它不起作用,即输入电压大于2Ucc/3,称高触发端,3脚输出低电平,但有一个先决条件,即2脚电位必须大于1Ucc/3时才有效。
3脚在高电位接近电源电压Ucc,输出电流最大可打200mA。
4脚是复位端,当4脚电位小于0.4V时,不管2、6脚状态如何,输出端3脚都输出低电平。
5脚是控制端。
7脚称放电端,与3脚输出同步,输出电平一致,但7脚并不输出电流,所以3脚称为实高(或低)、7脚称为虚高。
8脚接电源电压Vcc
单稳态触发器:
单稳态触发器在数字电路中应用也是比较多的。
通过上面NE555的介绍我们已经基本了解了其元件内部结构。
如图12:
图12单稳态触发器
电路工作原理:
当电路通电时,位于7脚的三极管截止,+Vcc通过R5对C5进行充电,当C5上的电压大于2/3Vcc时,内部比较器翻转,输出低电平,RS触发器复位,输出端为低,则三极管导通,电容迅速放电,输出端为低保持不变。
如果负跳变触发脉冲由2输入,当电压值下降到1/3Vcc时,同相比较器翻转,输出低电平,RS触发器置位,输出端为高且三极管截止,电源通过R5再次向C5充电,重复上述过程,输出高电平的脉冲宽度为1.1RC。
波形比较如图13所示:
图13单稳态触发电路波形图
3.3延时及脉冲产生电路设计
在设计之初我们有两个NE555分别实现延时和产生脉冲。
考虑靠成本我们选用双时基电路NE556实现延时和脉冲产生,电路如图14所示:
图14延时及脉冲产生电路
NE556由两个独立的NE555够成,每个NE555与上面介绍的相同。
在NE556的左边够成一个单稳态触发电路,延时10秒,即一个开锁周期。
原理与上面NE555相同,这里就不做介绍。
在NE556的右边够成一个多谐振荡器,且由单稳态触发电路触发。
在电路中产生周期为1秒的脉冲信号,为JK触发器提供时钟信号。
触发信号后面接两个发光二极管是为了指示电路高、低电平,当脉冲为高电平时,LED3发光,反之,则LDE2发光。
指示电路在指示何时拍掌时极其重要,过快或过慢够不能打开电子锁,因此加上指示电路是十分必要的。
3.3.1双时基电路NE556
NE556相当于是NE555的延伸。
双时基NE556组成的双时基延时计数脉冲产生电路,有单稳态延时电路和计数脉冲产生电路2部分组成,如图所示。
巧妙的电路组合,在电路设计时节约器件。
其功能管脚如图15所示:
图15NE556的管脚图
3.4开锁次数检测及报警电路
电路中设计一个开锁检测次数电路为电路起到一个保险的作用,当数次开锁失败后通过次数检测后可以自锁电路以及报警,为整个电子锁的安全性提供了保证。
对于次数检测电路的设计很简单一,直接有一个计数器可以完成次数检测,在这里我们选用计数器74161,其具体电路设计如图16所示:
图16开锁次数检测及报警电路
当74161的RD、LD、EP、ET分别为高时,当2脚CP脉冲端有脉冲信号时,在每个脉冲的上升沿时开始计数1。
图中电路的2脚CP脉冲为10秒延时电路的输出正脉冲,通过计数器计数,由Q1、Q2、Q3、Q4输出相应的正脉冲次数,Q4为最高位,由每次开锁都要使10秒延时电路产生一个延时脉冲,且脉冲宽度约为一个开锁周期。
在电路设计为最后多可以开4次,由电路输出可知:
当第一次、第二次、直到第五次,Q4、Q3、Q2、Q1分别为0001、0010、0011、0100、0101,由此可知当第5次开锁时Q3、Q1同时为1,经过与门输出电平为高,三极管导通,报警电路报警。
与门的第3脚经过一个非门为低送到放大整形电路使电路自锁,增加电路的安全性。
我们在74161上加了一个复位电路,当电路报警后,将开关闭合,RD=0与门输出为低,电路解除自锁。
3.4.1计数器74161
目前,集成计数器在一些简单小型数字系统中被广泛应用,因为他们具有体积小、功耗低、功能灵活等优点。
集成计数器的类型很多,如74161、74LS193、74LS290等若干集成计数器产品。
集成计数器74161的引脚图如17所示:
图1774161的引脚图
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 声控 密码 电子锁 电路设计