电子锁及门铃电路课程设计

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

--1电子锁及门铃电路课程设计摘要:本设计利用74194做移位寄存器,实现8位二进制码串行输入。利用7485比较器对预设置好的密码与输入的密码进行比较。若密码正确则开锁电路实现开锁功能;若密码不正确,则报警。利用74161芯片设计十八进制计数器,控制报警时间为15s,停3s之后循环;同时该报警系统可兼作门铃使用,利用74LS290设计十进制计数器来控制门铃的响铃时间为10s。数字15、3、10分别通过3个数码显示管显示出来。关键词:电子锁,门铃,移位寄存器,计数器,脉冲,扬声器一、目的1.理解密码电子锁电路的基本原理;2.了解电子门铃的基本知识;3.进一步熟悉74194的工作原理;4.熟悉应用555定时器;5.掌握TTL门电路的用途;6.了解数码显示的工作过程。二、设计指标1)设计一个电子锁,其密码为8位二进制代码,开锁指令为串行输入码。2)用8个拨码开关设置原密码,然后用一个拨码开关以单步脉冲方式输入密码至74194移位寄存器中,使之在比较器中与原密码进行比较。3)当开锁输入码与密码一致时,锁被打开。4)当开锁输入码与密码不一致时,则报警。报警时间持续15秒,停3秒后再重复出现。5)报警器可以兼作门铃使用,门铃时间为10秒。6)所有的时间数据用数码管显示出来。7)报警器与门铃的响应频率通过不同频率的振荡电路实现。三、原理框图原始密码串行输入模块比较模块声响模块计时模块扬声器扫描电路数码管--21)各模块功能:原始密码部分:使用8位数码开关,可以实现重新设置密码的功能。串行输入模块:利用移位寄存器右移的功能实现8位密码的串行输入。比较模块:将密码输入后,与原始密码进行比较,如一致则Fa=b端输出高电平,表示密码正确,锁被打开。若密码不正确则Fa=b端输出低电平,送入声响模块和计时模块中进行报警,比较模块中接入一个开关作为密码输入后的确认键。声响模块,扬声器:若比较模块送入信号,则声响确认送入扬声器中,开始报警。计时模块:比较模块同时将信号送入计时模块,开始计时并将信号送入扫描电路中。扫描电路,数码管:扫描电路接收信号,与计数器同步工作,连接数码管显示时间。2)工作过程:首先设置一个原始密码,设置结束。将密码串行输入,若密码一致,则锁被打开。若密码输入有误,则发生报警,报警时间为15秒,停3秒后重复。数码管同步显示时间。密码锁的报警系统同时可以用作门铃,输入脉冲信号就进行响铃,响铃时间为10秒。系统有复位开关,复位开关闭合则电路重置。密码输入均以单步脉冲进行输入控制。四、元器件清单元器件名称使用数量(个)1电阻(R1:1K,R2:15K,R3:68K,R4:910K,R5:5K)192电源Vcc:5V33接地54电容(C1:0.01uF,C2:10uF,C3:100uF)85基本RS触发器168位数码开关17三极管18电动小马达19锁体110移位寄存器74LS194211比较器74LS85212计数器74LS161313译码管74LS49214数码显示管215555定时器316扬声器1--317TTL非门118TTL二输入与非门219TTL二输入与门320TTL四输入或非门121双掷开个K1422开关K2223导线若干五、工作进程设计74194的级联问题,将拨码开关接入级联好后的74194中,用VCC供电,再接入消抖后的单步脉冲信号,串行输入8位密码。7485比较器级联后,输入密码部分连入7485输入的A中4个引脚,拨码开关连入B中4个引脚,检查引脚连接是否有误,检查后,经比较器对输入密码进行测试,若输入正确密码则开锁;若输入错误密码则报警。调试后电路若可以正常运行,则密码输入与比较部分工作结束。报警部分用74161计数器级联设计后用来控制循环报警时间,并通过7449译码管译码和数码显示管显示所用时间。同时并连一个555定时振荡电路及扬声器用作报警,通过各种门电路来控制实现计数器与该555时基电路同时工作。门铃部分用一个555单稳态触发电路及扬声器来实现。门铃响应时间10s通过计数器74161来实现,且通过译码管及数码显示管将之显示出来。六、各功能模块1、原始密码:J13VCC图18位数码开关原始密码用一个8位数码开关设置。开关连接8个上拉电阻与一个VCC提供电源。开关白色部分在下表示“0”,在上表示“1”。开关可以自行任意设置密码2、串行输入密码1)单步脉冲及消抖要求每次用拨码开关输入一位密码,且按单步脉冲把这个密码输入移位寄存器74194中,当输入完8次后,移位寄存器并行将之输出。但是,当手动产生单步脉冲时,出现的并不是理想的脉冲,而是出现如图2有毛刺的脉冲。为了使结果更加精确,本设计采用基本RS触发器消抖,原理如图3所示,当单刀双掷开关从k2打到k1时,out端由低电平到高电平,产生一个理想的上升沿驱动密码右移至移位寄存器中,实现串行输入密码的功能。--4图2带毛刺的单步脉冲图3基本RS触发器消抖电路图2)移位寄存器74LS194--5图474LS194功能引脚图74LS194:4位双向通用移位寄存器,功能引脚如图4,功能表见表1。A,B,C,D为并行数据输入端,QA,QB,QC,QD为并行数据输出端。VCC接高电平,GND接地,CLR为清零端(低电平有效),S1,S0与右行输入SR,左行输入SL共同实现串行输入。本设计中接SR,S0接高电平,S1接低电平,实现密码右行穿行输入功能,将第一级74194的QD端接到第二级74194的SR端,实现8位存储功能。74194初始密码为0,输入数据便锁存。因此在输出端应加一个确认开关,当密码输入完毕后,闭合开关,数据送入比较器中。表174LS194真值表--6U3074LS194NA3B4C5D6SL7QA15QB14QC13QD12SR2S09S110CLK11~CLR1U3174LS194NA3B4C5D6SL7QA15QB14QC13QD12SR2S09S110CLK11~CLR1J3Key=SpaceVCC5VVCC5VJ4Key=ZR21k¦¸U34A74LS04NJ11Key=A6463049VCC45VCC036图58位二进制码串行输入电路原理图图5实现8位二进制码串行输入,Z为脉冲开关,Space—拨码开关,A为密码重置开关,若密码输入错误,可以将A断开再闭合重新输入3、7485比较器7485比较器:4位幅值比较器.数值比较器——对两个位数相同的二进制整数进行数值比较并判定其大小关系。利用多片四位数值比较器的比较输入,ia>b,ia=b和ia<b,可以很方便地连接成更多位的数值比较器,只要将低位芯片的输出作为高位数值比较器的比较输入即可。图6是用两片7485实现8位数值比较器逻辑电路图,表2为1位数值比较器真值表。当高4位数值比较器输入相等a7a6a5a4=b7b6b5b4时,8位数值比较器的输出由低4位数值比较器输出决定。当高4位数值比较器输入不相等时,8位数值比较器的输出与低4位数值比较器输出无关。按图示级联方式,可以组成更多位数值比较器。A0B0A1B1A2B2A3B3FA>BFA<BA<BIA>BIA=BFA=BI7485(1)A0B01A1BA2B23A3BA>BFA<BFIA<BA>BIA=BFIA=B7485(2)FA>BFFA=BA<B2BB0AA321301BAAB6BB4AA765745BAAB001图6--7输入输出ABFA>BFA<BFA=B00011011001010100001表21位数值比较器真值表图7为实现数码开关与输入密码后比较器的原理图。图中,J为密码输入确认开关,X1为开锁电路,确认密码正确后开锁电路中小电动机驱动开锁。当开锁密码正确时,与门驱动报警。VCC5VVCC5VVCC5VU3274LS85NCOMPABA213B214A112B111OAGTB5A010B09A315B31OAEQB6OALTB7AEQB3ALTB2AGTB4U3374LS85NCOMPABA213B214A112B111OAGTB5A010B09A315B31OAEQB6OALTB7AEQB3ALTB2AGTB4X12.5VU35A74LS08N&U36A74LS08N&U37A74LS04NJ12Key=JR11k¦¸J13062VCC6160595857565554VCC5251500VCC48474643424140393837图74、开锁电路开锁电路原理图见图8。当端口1处为高电平时晶体管饱和导通,继电器吸合,驱动电动小马达运作,电子锁打开;反之,端口1处为低电平时,晶体管截止,继电器不能吸合,马达不运作。--8图85、报警部分由于要求报警系统的报警时间为15s,该时间需用数码管显示出来,并且要求停3s后循环报警,所以利用两片74161芯片采用异步清零法设计成十八进制计数器,计数器的脉冲由555定时器制成的秒脉冲来驱动。1)7416174161的功能:74161是4位二进制同步加计数器。表3、图9分别是它的逻辑功能表和引脚图,其中RD是异步清零端,LD是预置数控制端,A、B、C、D是预置数据输入端,EP和ET是计数使能端,RCO=ET•QA•QB•QC•QD是进位输出端,它的设置为多片集成计数器的级联提供了方便。清零预置使能时钟预置数据输入输出RDLDEPETCPABCDQAQBQCQDL××××××××LLLLHL××↑ABCDABCDHHL××××××保持HH×L×××××保持HHHH↑××××计数表374161的功能表--9图9集成计数器74161引脚图VccRCOQAQBQCQDETLD74LS74RDCPABCDEPGND1234567816151413121110974LS1612)数码管:七段数字显示器原理:七段数字显示器就是将七个发光二极管(加小数点为八个)按一定的方式排列起来,七段a、b、c、d、e、f、g(小数点DP)各对应一个发光二极管,利用不同发光段的组合,显示不同的阿拉伯数字。图10七段数字显示器原理fabcdegDPdcDPCOMegbaCOMf--10VCC5VU2A74LS32D=1U3A74LS08N&U18A74LS04DU8A74LS08N&U11A74LS32D=1U5A74LS08N&U9A74LS04DU12A74LS04DU15A74LS08N&U7A74LS08N&U13A74LS04DU24A74LS08N&U27A74LS04DU6DCD_HEX_DIG_REDU4DCD_HEX_DIG_REDU14A74LS08N&U23A74LS08N&U26A74LS04DU20A74LS04DU174LS161NQA14QB13QC12QD11RCO15A3B4C5D6ENP7ENT10CLK2~CLR1~LOAD9U1074LS161NQA14QB13QC12QD11RCO15A3B4C5D6ENP7ENT10CLK2~CLR1~LOAD9V160Hz5VU22A74LS08N&U1674LS161NQA14QB13QC12QD11RCO15A3B4C5D6ENP7ENT10CLK2~CLR1~LOAD9U25A74LS04DU28A74LS04DU19A74LS32N=1U21A74LS08N&U17A74LS08N&U29BUZZER200HzJ1Key=XJ2Key=N262021815333231302928VCC2725242322191817161413121110976543210J6Key=XU47A74LS08N&3503479图11为数码显示部分电路图其中,CLK脉冲输入端提供一个1HZ,电压为5V的脉冲方波。2片74161级联作为数码显示的15秒脉冲,再连入1片74161做3秒脉冲。再用与门,或门,非门连接入CLK做循环。3秒脉冲74161的QA端与第一级74161的QA端并联送入信号给报警电路,使报警电路与数码管同步工。3)报警电路利用555定时器设计周期为1s的振荡电路来驱动扬声器,电路原理图见图12,并且4端用一个可由计数器控制的与门控制,使得报警

1 / 12
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功