带报警器的编码电子锁和门铃电路设计
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
总之这次设计使我们学到了很多东西,以前只是“纸上谈兵”,通过实践才能将所学的知识转化为实际应用。同时还提高了自己的资料检索与应用能力,并为将来做毕业设计等重要课题打下了的基础。
九.参考文献
[1]清华大学电子学教研组编阎石主编:《数字电子技术基础》(第四版),北京:高等教育出版社,1998年
[2]毕满清主编:《电子技术实验与课程设计》(第三版),北京:机械工业出版社,2004年
(4)该电路应具有防盗报警功能,密码顺序不对或密码有误时系统自动复位,当开锁时间超过5分钟时,则喇叭发出1KHz频率的报警信号。
(5)设计门铃电路,按动门铃按钮,发出500Hz的频率信号,并可使编码电路清零,同时可解除警报。
二.工作原理及设计思路:
电子锁主要由输入元件、电路(包括电源)和锁体三部分组成,后者包括电磁线圈、锁拴、弹簧和锁框等。当电磁线圈中有一定的电流通过时,磁力吸动锁栓,锁便打开。否则.锁栓进入锁框,即处在锁住状态。为了便于试验,我们可用发光二极管代表电磁线圈,当发光二极管为亮状态时,代表电子锁被打开,暗状态代表锁着。
此外,按下清零/门铃按钮后可以实现对报警的解除,因为此时一个低电平信号与来自判断输出端的高电平信号相与后,为一低电平信号,报警电路不工作。
5.供电电路:
可由干电池或变压器提供5~7伏电压供电,为了简化原理图供电部分没有画出。
五.使用方法
1.设置密码时将双刀开关拔到M即寄存器为可写状态,从键盘依次输入即可,输入为8位密码,设定完毕后将双刀开关拨至N。
2输入与非门
三个
74LS04
反相器
四个
74LS30
8输入与非门
一个
备注:8输入与门由74LS30(8输入与非门)与74LS04(反相器)构成,电ຫໍສະໝຸດ Baidu图中不再表示出。
其他电子器件
数量及数值
电阻
95KΩ和476Ω各两个
电容
1uF和0.01 uF各两个
0.1 uF一个
555定时器
两个
双刀开关
一个
发光二极管
一个
[3]陈汝全主编:《电子技术常用器件应用手册》(第二版),北京:机械工业出版社,2000年
[4]王泽保、赵博主编:《数字电路典型试验范例解析》(第一版),北京:人民邮电出版社,2004年
[5]张庆双主编:《家用电路控制与保护》(第一版),北京:机械工业出版社2005年
2.开锁前先按“清零”按使计数器和移位寄存器置零,依次按下密码,若输入错误可按“清零”按钮重新输入,输入正确锁即开。
六.元件清单
重要元件名称
量数
74LS148
8线—3线编码器
2
74LS670
4*4的寄存器阵
2
74LS160
十进制计数器
1
74LS164
8位寄存器
一个
74LS85
4位比较器
一个
74LS00
4.门铃及报警电路:
如[图F]所示门铃电路由555定时器连成的多谐振荡器构成,当按下门铃时电路接通电源产生约500Hz的振荡信号,同时按下清零/门铃按钮使74LS160和74LS164两个芯片置零实现清零的功能。报警电路也是由555定时器构成,报警时产生1KHz的信号,当输入密码后与寄存器连接的与门输出如果为高电平,则经过反相器后变为低电平,报警电路不产生振荡,如果与门输出为低电平,经过反相器后变为高电平,报警电路开始工作产生报警信号。(但我的设计这个电路有个明显的缺点就是报警信号持续过短,这个问题可以通过改进报警电路来解决,当按下确认按钮后电路迅速对报警电路的一个电容充电,松开按钮后电容放电振荡得以持续。由于我们对555电路不太熟悉,没有采用这种方法,这是设计的一个缺陷,请指导老师多给意见。)
出提供。在该8*4寄存器中将双刀开关放在M时为写入状态即设定密码状态;放在N时为读取状态,使
之可读出设定密码与当前输入密码比较。在无设定密码动作时双刀开关应拔到下方,电路[图D]所示。
图D密码存储电路
3.密码比较电路:
使用一片74LS85作为比较器,其中A0~A3连编码器输出Z0~Z3,B0~B3连存储器输出Q0~Q3,比较结果A=B送入8位移位寄存器74LS164的串行输入端,当第一个输入密码与寄存器阵中的密码相同时输出高电平,存入移位寄存器,第二个密码若相同继续存入寄存器,依次类推,如果输入错误的密码则输出低电平到寄存器,最后通过与门判断寄存器如果全为高电平从而控制发光二极管点亮(即控制锁的开启),反之则反,电路如[图E]所示。
三.整体方案分析:
该设计主要分输入电路,存储电路,信号处理电路,输出电路四大部分,首先从输入电路送出的编码信号到比较器与存储器的存储密码进行比较,两者一致则将锁打开,反之则驱动报警电路报警,存储器中的密码可以通过写允许端修改密码。
四.各部分单元电路设计
1.输入装置和编码电路:
输入装置包含0~9十个数字键、清零键、确认键、门铃键和密码读写开关,其中数字键和清零、确认键按钮装在门的外侧,读写开关装在门的内侧,也就是说只有门打开之后才能对密码进行修改。用两片8线—3线编码器74LS148,组成一个16线—4线编码器,芯片上I0~I9对应键盘上0~9个数字,编码器输出Z3、Z2、Z1、Z0四位二进制数,其中以两片74LS148上的Yex(为图C中GSN),通过与非门相连的输出
八.设计心得及几点补充说明:
通过这两个学期电路知识的学习,我们初步掌握了一些基本的模拟电子、数字电子的知识,但当我们拿到课程设计的题目时还是觉得比较茫然,不知从何下手,对好多芯片的使用不很了解,在一些工具书上也没查到其具体的功能。因此这个电路设计的可能有点繁杂,肯定有更好的方案我们没有发现,在此我们也希望指导老师和同学批评指正。
作为CP脉冲信号,因为在无输入的情况下两个Yex均为1,输出CP为0,当有输入时有且仅有一个Yex为0,则输出CP为1,这样就构成了CP单脉冲。
图C输入装置和编码电路
2.密码存储电路:
使用两片4*4的寄存器阵74LS670,构成8*4寄存器阵用来存储密码。接法如图,D0~D3分别接编码器输出Z0~Z3。当Ew=0(图中Gw),当Qc、QB、QA从000~011时第一片74LS670工作依次写入D0~D3输入的前4个四位二进制数,当Qc、QB、QA从100~111时第二片74LS670工作依次写入D0~D3输入的后4个四位二进制数;当Er=0(GR)时,当Qc、QB、QA从000~011时依次读出第一个芯片的Q0~Q3四位二进制数,当Qc、QB、QA从100~111时依次读出第二个芯片的Q0~Q3,其中Qc、QB、QA状态序列000~111的产生可依靠一片74LS160接成的八进制计数器来提供,其顺序脉冲由已接好的16线—8线编码器CP输
一.设计要求及技术指标:
设计一带报警器的密码电子锁和门铃电路,设计要求如下:
(1)编码电子锁按钮分别为0、1、2、3、……9十个按键。
(2)用发光二极管作为输出指示灯,灯亮代表锁“开”,暗代表锁“关”。
(3)设计开锁密码,并按此密码设计电路。本次设计密码取8位数。若按开锁编码规定数的先后顺序按动按钮后,发光二极管由暗变亮表示锁“开”。
按键
十三个
七.完整电路图
以下就是带报警器的编码电子锁和门铃电路的设计的完整电路图。为使其简洁清晰,故将电路进行等效
处理,等效部分保留原来的属性和性质不变。
1.密码锁电路及其等效电路(如[图G]和[图H])
将各电路模块等效表示可得到[图H]如下
2.总设计电路
将等效密码锁电路及报警门铃电路连接到一起得到总电路如下[图I],简洁起见电路中没有画出双刀开关控制的读写功能,详细连接及原理请看[图D]密码存储电路,
该系统的电路框图如[图A]所示,本系统的设计可使电子锁具有可编程功能。由图可知,每来1个输入时钟,编码电路的相应状态向前前进一步。在操作过程中,按照规定的密码顺序按动编码按键,编码电路的输出就会跟随这个代码的信息。正确输入编码按键的数字,通过控制电路供给编码电路时钟,一直按规定编码顺序操作完,则驱动开锁电路把锁打开。在操作过程中,没有按照规定代码顺序按下数字键或按动了其他键,则控制电路使防盗报警电路产生报警。按动门铃及清零按钮可使500Hz振荡电路工作,门铃发出响声,同时该按钮还使编码电路清零并解除防盗报警。
我们在设计这个电路时遇到的最大问题是寻找合适的寄存器来存储密码,最后选用两片74LS670来组成8*4的寄存器阵,因此实际上这个电路最大可以存储8位密码,虽然我选用了固定的8位形式,但是完全可以通过修改一下74LS164所连接的与门电路,或者适当修改74LS160计数电路使之成为可以随意设定位数在8位以内的具有更高自由度电子锁,在设计过程中用到了555定时器,在平时的实验中还没有用过这个芯片对它的电路连法不是很熟悉,使电路有一些缺陷。
在这里要特别说明一下“确认”按钮的设计,当按下确认后使与门输出端分别与报警电路接通、开锁电路接通;松开“确认”按钮时确认按钮接地,这样设计是为了防止与门输入端全部悬空而使输出为1,造成密码锁打开,与门输出端与报警电路断开防止由于输出为0,而使报警电路误报。
清零/门铃按钮接通时门铃电路通电工作与此同时计数器和比较器接地清零。
九.参考文献
[1]清华大学电子学教研组编阎石主编:《数字电子技术基础》(第四版),北京:高等教育出版社,1998年
[2]毕满清主编:《电子技术实验与课程设计》(第三版),北京:机械工业出版社,2004年
(4)该电路应具有防盗报警功能,密码顺序不对或密码有误时系统自动复位,当开锁时间超过5分钟时,则喇叭发出1KHz频率的报警信号。
(5)设计门铃电路,按动门铃按钮,发出500Hz的频率信号,并可使编码电路清零,同时可解除警报。
二.工作原理及设计思路:
电子锁主要由输入元件、电路(包括电源)和锁体三部分组成,后者包括电磁线圈、锁拴、弹簧和锁框等。当电磁线圈中有一定的电流通过时,磁力吸动锁栓,锁便打开。否则.锁栓进入锁框,即处在锁住状态。为了便于试验,我们可用发光二极管代表电磁线圈,当发光二极管为亮状态时,代表电子锁被打开,暗状态代表锁着。
此外,按下清零/门铃按钮后可以实现对报警的解除,因为此时一个低电平信号与来自判断输出端的高电平信号相与后,为一低电平信号,报警电路不工作。
5.供电电路:
可由干电池或变压器提供5~7伏电压供电,为了简化原理图供电部分没有画出。
五.使用方法
1.设置密码时将双刀开关拔到M即寄存器为可写状态,从键盘依次输入即可,输入为8位密码,设定完毕后将双刀开关拨至N。
2输入与非门
三个
74LS04
反相器
四个
74LS30
8输入与非门
一个
备注:8输入与门由74LS30(8输入与非门)与74LS04(反相器)构成,电ຫໍສະໝຸດ Baidu图中不再表示出。
其他电子器件
数量及数值
电阻
95KΩ和476Ω各两个
电容
1uF和0.01 uF各两个
0.1 uF一个
555定时器
两个
双刀开关
一个
发光二极管
一个
[3]陈汝全主编:《电子技术常用器件应用手册》(第二版),北京:机械工业出版社,2000年
[4]王泽保、赵博主编:《数字电路典型试验范例解析》(第一版),北京:人民邮电出版社,2004年
[5]张庆双主编:《家用电路控制与保护》(第一版),北京:机械工业出版社2005年
2.开锁前先按“清零”按使计数器和移位寄存器置零,依次按下密码,若输入错误可按“清零”按钮重新输入,输入正确锁即开。
六.元件清单
重要元件名称
量数
74LS148
8线—3线编码器
2
74LS670
4*4的寄存器阵
2
74LS160
十进制计数器
1
74LS164
8位寄存器
一个
74LS85
4位比较器
一个
74LS00
4.门铃及报警电路:
如[图F]所示门铃电路由555定时器连成的多谐振荡器构成,当按下门铃时电路接通电源产生约500Hz的振荡信号,同时按下清零/门铃按钮使74LS160和74LS164两个芯片置零实现清零的功能。报警电路也是由555定时器构成,报警时产生1KHz的信号,当输入密码后与寄存器连接的与门输出如果为高电平,则经过反相器后变为低电平,报警电路不产生振荡,如果与门输出为低电平,经过反相器后变为高电平,报警电路开始工作产生报警信号。(但我的设计这个电路有个明显的缺点就是报警信号持续过短,这个问题可以通过改进报警电路来解决,当按下确认按钮后电路迅速对报警电路的一个电容充电,松开按钮后电容放电振荡得以持续。由于我们对555电路不太熟悉,没有采用这种方法,这是设计的一个缺陷,请指导老师多给意见。)
出提供。在该8*4寄存器中将双刀开关放在M时为写入状态即设定密码状态;放在N时为读取状态,使
之可读出设定密码与当前输入密码比较。在无设定密码动作时双刀开关应拔到下方,电路[图D]所示。
图D密码存储电路
3.密码比较电路:
使用一片74LS85作为比较器,其中A0~A3连编码器输出Z0~Z3,B0~B3连存储器输出Q0~Q3,比较结果A=B送入8位移位寄存器74LS164的串行输入端,当第一个输入密码与寄存器阵中的密码相同时输出高电平,存入移位寄存器,第二个密码若相同继续存入寄存器,依次类推,如果输入错误的密码则输出低电平到寄存器,最后通过与门判断寄存器如果全为高电平从而控制发光二极管点亮(即控制锁的开启),反之则反,电路如[图E]所示。
三.整体方案分析:
该设计主要分输入电路,存储电路,信号处理电路,输出电路四大部分,首先从输入电路送出的编码信号到比较器与存储器的存储密码进行比较,两者一致则将锁打开,反之则驱动报警电路报警,存储器中的密码可以通过写允许端修改密码。
四.各部分单元电路设计
1.输入装置和编码电路:
输入装置包含0~9十个数字键、清零键、确认键、门铃键和密码读写开关,其中数字键和清零、确认键按钮装在门的外侧,读写开关装在门的内侧,也就是说只有门打开之后才能对密码进行修改。用两片8线—3线编码器74LS148,组成一个16线—4线编码器,芯片上I0~I9对应键盘上0~9个数字,编码器输出Z3、Z2、Z1、Z0四位二进制数,其中以两片74LS148上的Yex(为图C中GSN),通过与非门相连的输出
八.设计心得及几点补充说明:
通过这两个学期电路知识的学习,我们初步掌握了一些基本的模拟电子、数字电子的知识,但当我们拿到课程设计的题目时还是觉得比较茫然,不知从何下手,对好多芯片的使用不很了解,在一些工具书上也没查到其具体的功能。因此这个电路设计的可能有点繁杂,肯定有更好的方案我们没有发现,在此我们也希望指导老师和同学批评指正。
作为CP脉冲信号,因为在无输入的情况下两个Yex均为1,输出CP为0,当有输入时有且仅有一个Yex为0,则输出CP为1,这样就构成了CP单脉冲。
图C输入装置和编码电路
2.密码存储电路:
使用两片4*4的寄存器阵74LS670,构成8*4寄存器阵用来存储密码。接法如图,D0~D3分别接编码器输出Z0~Z3。当Ew=0(图中Gw),当Qc、QB、QA从000~011时第一片74LS670工作依次写入D0~D3输入的前4个四位二进制数,当Qc、QB、QA从100~111时第二片74LS670工作依次写入D0~D3输入的后4个四位二进制数;当Er=0(GR)时,当Qc、QB、QA从000~011时依次读出第一个芯片的Q0~Q3四位二进制数,当Qc、QB、QA从100~111时依次读出第二个芯片的Q0~Q3,其中Qc、QB、QA状态序列000~111的产生可依靠一片74LS160接成的八进制计数器来提供,其顺序脉冲由已接好的16线—8线编码器CP输
一.设计要求及技术指标:
设计一带报警器的密码电子锁和门铃电路,设计要求如下:
(1)编码电子锁按钮分别为0、1、2、3、……9十个按键。
(2)用发光二极管作为输出指示灯,灯亮代表锁“开”,暗代表锁“关”。
(3)设计开锁密码,并按此密码设计电路。本次设计密码取8位数。若按开锁编码规定数的先后顺序按动按钮后,发光二极管由暗变亮表示锁“开”。
按键
十三个
七.完整电路图
以下就是带报警器的编码电子锁和门铃电路的设计的完整电路图。为使其简洁清晰,故将电路进行等效
处理,等效部分保留原来的属性和性质不变。
1.密码锁电路及其等效电路(如[图G]和[图H])
将各电路模块等效表示可得到[图H]如下
2.总设计电路
将等效密码锁电路及报警门铃电路连接到一起得到总电路如下[图I],简洁起见电路中没有画出双刀开关控制的读写功能,详细连接及原理请看[图D]密码存储电路,
该系统的电路框图如[图A]所示,本系统的设计可使电子锁具有可编程功能。由图可知,每来1个输入时钟,编码电路的相应状态向前前进一步。在操作过程中,按照规定的密码顺序按动编码按键,编码电路的输出就会跟随这个代码的信息。正确输入编码按键的数字,通过控制电路供给编码电路时钟,一直按规定编码顺序操作完,则驱动开锁电路把锁打开。在操作过程中,没有按照规定代码顺序按下数字键或按动了其他键,则控制电路使防盗报警电路产生报警。按动门铃及清零按钮可使500Hz振荡电路工作,门铃发出响声,同时该按钮还使编码电路清零并解除防盗报警。
我们在设计这个电路时遇到的最大问题是寻找合适的寄存器来存储密码,最后选用两片74LS670来组成8*4的寄存器阵,因此实际上这个电路最大可以存储8位密码,虽然我选用了固定的8位形式,但是完全可以通过修改一下74LS164所连接的与门电路,或者适当修改74LS160计数电路使之成为可以随意设定位数在8位以内的具有更高自由度电子锁,在设计过程中用到了555定时器,在平时的实验中还没有用过这个芯片对它的电路连法不是很熟悉,使电路有一些缺陷。
在这里要特别说明一下“确认”按钮的设计,当按下确认后使与门输出端分别与报警电路接通、开锁电路接通;松开“确认”按钮时确认按钮接地,这样设计是为了防止与门输入端全部悬空而使输出为1,造成密码锁打开,与门输出端与报警电路断开防止由于输出为0,而使报警电路误报。
清零/门铃按钮接通时门铃电路通电工作与此同时计数器和比较器接地清零。