电子锁及门铃电路课程设计模板Word文档下载推荐.docx
《电子锁及门铃电路课程设计模板Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《电子锁及门铃电路课程设计模板Word文档下载推荐.docx(13页珍藏版)》请在冰豆网上搜索。
4)当开锁输入码与密码不一致时,则报警。
报警时间持续15秒,停3秒后再重复出现。
5)报警器能够兼作门铃使用,门铃时间为10秒。
6)所有的时间数据用数码管显示出来。
7)报警器与门铃的响应频率经过不同频率的振荡电路实现。
三、原理框图
原始
密码
串行输
入模块
比
较
模块
声响
计时
扬声器
扫描
电路
数码管
1)各模块功能:
原始密码部分:
使用8位数码开关,能够实现重新设置密码的功能。
串行输入模块:
利用移位寄存器右移的功能实现8位密码的串行输入。
比较模块:
将密码输入后,与原始密码进行比较,如一致则Fa=b端输出高电平,表示密码正确,锁被打开。
若密码不正确则Fa=b端输出低电平,送入声响模块和计时模块中进行报警,比较模块中接入一个开关作为密码输入后的确认键。
声响模块,扬声器:
若比较模块送入信号,则声响确认送入扬声器中,开始报警。
计时模块:
比较模块同时将信号送入计时模块,开始计时并将信号送入扫描电路中。
扫描电路,数码管:
扫描电路接收信号,与计数器同步工作,连接数码管显示时间。
2)工作过程:
首先设置一个原始密码,设置结束。
将密码串行输入,若密码一致,则锁被打开。
若密码输入有误,则发生报警,报警时间为15秒,停3秒后重复。
数码管同步显示时间。
密码锁的报警系统同时能够用作门铃,输入脉冲信号就进行响铃,响铃时间为10秒。
系统有复位开关,复位开关闭合则电路重置。
密码输入均以单步脉冲进行输入控制。
四、元器件清单
元器件名称
使用数量(个)
1
电阻(R1:
1K,R2:
15K,R3:
68K,R4:
910K,R5:
5K)
19
2
电源Vcc:
5V
3
接地
5
4
电容(C1:
0.01uF,C2:
10uF,C3:
100uF)
8
基本RS触发器
6
8位数码开关
7
三极管
电动小马达
9
锁体
10
移位寄存器74LS194
11
比较器74LS85
12
计数器74LS161
13
译码管74LS49
14
数码显示管
15
555定时器
16
17
TTL非门
18
TTL二输入与非门
TTL二输入与门
20
TTL四输入或非门
21
双掷开个K1
22
开关K2
23
导线
若干
五、工作进程
设计74194的级联问题,将拨码开关接入级联好后的74194中,用VCC供电,再接入消抖后的单步脉冲信号,串行输入8位密码。
7485比较器级联后,输入密码部分连入7485输入的A中4个引脚,拨码开关连入B中4个引脚,检查引脚连接是否有误,检查后,经比较器对输入密码进行测试,若输入正确密码则开锁;
若输入错误密码则报警。
调试后电路若能够正常运行,则密码输入与比较部分工作结束。
报警部分用74161计数器级联设计后用来控制循环报警时间,并经过7449译码管译码和数码显示管显示所用时间。
同时并连一个555定时振荡电路及扬声器用作报警,经过各种门电路来控制实现计数器与该555时基电路同时工作。
门铃部分用一个555单稳态触发电路及扬声器来实现。
门铃响应时间10s经过计数器74161来实现,且经过译码管及数码显示管将之显示出来。
六、各功能模块
1、原始密码:
图18位数码开关
原始密码用一个8位数码开关设置。
开关连接8个上拉电阻与一个VCC提供电源。
开关白色部分在下表示”0”,在上表示”1”。
开关能够自行任意设置密码
2、串行输入密码
1)单步脉冲及消抖
要求每次用拨码开关输入一位密码,且按单步脉冲把这个密码输入移位寄存器74194中,当输入完8次后,移位寄存器并行将之输出。
可是,当手动产生单步脉冲时,出现的并不是理想的脉冲,而是出现如图2有毛刺的脉冲。
为了使结果更加精确,本设计采用基本RS触发器消抖,原理如图3所示,当单刀双掷开关从k2打到k1时,out端由低电平到高电平,产生一个理想的上升沿驱动密码右移至移位寄存器中,实现串行输入密码的功能。
图2带毛刺的单步脉冲
图3基本RS触发器消抖电路图
2)移位寄存器74LS194
图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真值表
图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位数值比较器输出无关。
按图示级联方式,能够组成更多位数值比较器。
图6
输入
输出
AB
FA>BFA<BFA=B
00
01
10
11
001
010
100
表21位数值比较器真值表
图7为实现数码开关与输入密码后比较器的原理图。
图中,J为密码输入确认开关,X1为开锁电路,确认密码正确后开锁电路中小电动机驱动开锁。
当开锁密码正确时,与门驱动报警。
图7
4、开锁电路
开锁电路原理图见图8。
当端口1处为高电平时晶体管饱和导通,继电器吸合,驱动电动小马达运作,电子锁打开;
反之,端口1处为低电平时,晶体管截止,继电器不能吸合,马达不运作。
图8
5、报警部分
由于要求报警系统的报警时间为15s,该时间需用数码管显示出来,而且要求停3s后循环报警,因此利用两片74161芯片采用异步清零法设计成十八进制计数器,计数器的脉冲由555定时器制成的秒脉冲来驱动。
1)74161
74161的功能:
74161是4位二进制同步加计数器。
表3、图9分别是它的逻辑功能表和引脚图,其中RD是异步清零端,LD是预置数控制端,A、B、C、D是预置数据输入端,EP和ET是计数使能端,RCO=ET•QA•QB•QC•QD是进位输出端,它的设置为多片集成计数器的级联提供了方便。
清零
预置
使能
时钟
预置数据输入
输出
RD
LD
EP
ET
CP
A
B
C
D
QA
QB
QC
QD
L
×
H
↑
保持
计数
表374161的功能表
2)数码管:
七段数字显示器原理:
七段数字显示器就是将七个发光二极管(加小数点为八个)按一定的方式排列起来,七段a、b、c、d、e、f、g(小数点DP)各对应一个发光二极管,利用不同发光段的组合,显示不同的阿拉伯数字。
图10七段数字显示器原理
图11为数码显示部分电路图
其中,CLK脉冲输入端提供一个1HZ,电压为5V的脉冲方波。
2片74161级联作为数码显示的15秒脉冲,再连入1片74161做3秒脉冲。
再用与门,或门,非门连接入CLK做循环。
3秒脉冲74161的QA端与第一级74161的QA端并联送入信号给报警电路,使报警电路与数码管同步工。
3)报警电路
利用555定时器设计周期为1s的振荡电路来驱动扬声器,电路原理图见图12,而且4端用一个可由计数器控制的与门控制,使得报警时间为15s。
图12
6、门铃部分
门铃部分原理与报警部分类似,M为脉冲开关,原理图如图13
图13
七、调试及总结
1、调试
首先要保证连线正确,掌握连线顺序。
一般是先短线,后长线,或先连不易连接的线,使已经连接好的线不影响下一步的布线。
特别注意连好各集成器件的地线和电源线,否则会损坏器件。
因此在实验板上接好各器件的地线和电源线,并用万用表测量,以保证电源的地线和电源线畅通无阻。
电路连接完成后用万用表检查各个界限是否正确。
要防止错线,漏线,接触不良等现象。
对于集成电路中不用的出入端,必须接到一个无效电平上去。
各器件的输入端在理论中悬空是表示接高电平,可是实际的逻辑器件如果输入端本该接高电平而没接,可能会导致元件的工作不稳定。
在实际联电路时,会出现接触不好等情况。
这是由于面包板的质量和连线时线头裸露部分没有完好的接触面包板的铜片造成的。
灯不亮,极有可能正负极接反,调整过来。
高低电平区分不出,应仔细检查。
最后,也存在芯片坏的,那就需要自己判断,比如非门进1出0。
完成搭接工作后,做一次系统检