四位电子密码锁.
四位数字密码锁

数字电路基础实验设计报告班级:521姓名:李世龙学号:2010052106设计题目:四位数字密码锁指导老师:张光普四位密码锁一设计任务:通过组合逻辑电路来实现四位密码锁功能。
当输入正确的密码时LED灯亮但蜂鸣器不响,输入错误密码时LED灯不亮但蜂鸣器响。
当关闭密码锁开关时无论输入什么样的密码LED灯都亮蜂鸣器都响。
密码的输入由开关的闭合与断开控制高低电平进行密码的输入。
二设计原理:开关J1,J2, J3,J4通过接低电平或者接入高电平进行密码的输入,J5为密码锁的开关当它接入高低电平来控制密码锁是否工作。
其他的门电路来实现密码锁转换功能。
真值表J5 J1 J2 J3 J4 LEDBUZZER0 ×××× 1 11 0 0 0 0 0 11 0 0 0 1 0 11 0 0 1 0 0 11 0 0 1 1 011 0 1 0 0 0 11 0 1 0 1 0 11 0 1 1 0 0 11 0 1 1 1 0 11 1 0 0 0 0 11 1 0 0 1 0 11 1 0 1 0 0 11 1 0 1 1 0 11 1 1 0 0 101 1 1 0 1 0 11 1 1 1 0 0 11 1 1 1 1 0 1三测量和调试结果:当J5接入电平密码锁处于非工作状态无论输入密码是什么LED灯都会亮起,蜂鸣器会一直响。
当J5接入高电平时密码锁处于正常工作状态,当输入正确的密码1100时即J1,J2接入高电平J3,J4接入低电平时LED灯会亮但蜂鸣器不会响,当输入其他密码时均为错误密码LED灯不亮蜂鸣器会响。
按照设计原理图接好电路后发现输入正确的密码LED灯会亮,但输入错误的密码和密码锁处于非工作状态时蜂鸣器不响。
通过对电路的检查发现蜂鸣器的正负接反了重新改正电路,电路正常工作设计任务完成四参考文献【1】阎石.数字电子技术基础.第五版.北京:高等教育出版社。
四位二进制电子制密码锁

《电工学新技术实践》电子电路部分设计数字部分四位二进制电子密码锁的设计
班号:
姓名:
学号:
专业:
学院:
时间:
一、设计要求
①密码锁可以输入4位二进制密码,每输入一次后需按确认键确认。
②若输入的密码正确,则绿灯显示亮。
③若密码输入不正确,且连续超过3次,则红灯亮。
④可修改密码。
二、设计条件
本设计基于学校实验室的环境,根据实验室提供的实验条件来完成设计任务,实验室为该设计提供的仪器设备和主要元器件如下
EEL—69模拟、数字电子技术实验箱一台
集成运算放大器实验插板一块
直流稳压电源一台
双踪示波器一台
数字万用表一块
主要元器件
同步加法计数器74LS161、74LS00、74LS02、导线等
(EEL—69模拟、数字电子技术实验箱上有喇叭、三极管以及芯片的插座;集成运算放大器实验插板上有不同参数值的电阻和电容,可任意选用)
三、设计内容
1.元器件清单
3个74LS161,1个74LS00,1个74LS02,开关和导线若干。
2.电路原理图(含管脚接线)
3.设计和说明
本密码锁利用了74LS161分频功能,采用波形叠加形式确定密码是否一致,一致时绿灯亮。
当输入密码连续出现三次错误时,负责计数的74LS161将信号给红灯使红灯亮,同时同步清零,重新开始计数。
当其中出现正确密码时则74LS161被异步清零,重新计数。
四、设计总结
本设计利用波形进行密码确认,较为准确,且电路结构简单,利用芯片数量较少。
51单片机四位密码锁课程设计

51单片机四位密码锁课程设计51单片机四位密码锁是一种常见的电子锁,它使用51单片机作为控制核心,通过输入四位密码来控制锁的开关。
本文将介绍关于51单片机四位密码锁的课程设计。
我们需要明确设计的目标和要求。
本设计的主要目标是实现一个四位密码锁系统,并且需要满足以下要求:1.能够输入四位数字密码。
2.密码输入正确时,能够解锁并输出解锁信号。
3.密码输入错误时,不能解锁。
4.能够重置密码。
接下来,我们将详细介绍设计的步骤和实现。
1.硬件设计:在硬件设计方面,我们需要准备以下器件:- 51单片机-数码管显示模块-按键模块-继电器模块-电源模块2.软件设计:在软件设计方面,我们需要编写51单片机的程序,通过编程实现密码锁的功能。
以下是设计的主要步骤:-初始化:设置输入输出引脚,并初始化时钟和数码管显示。
-输入密码:设计密码输入的函数,通过按键模块获取用户输入的密码。
-检验密码:设计密码检验的函数,将用户输入的密码与预设的密码进行比对。
-解锁信号:如果密码输入正确,输出解锁信号,通过继电器控制开关,实现解锁。
-密码错误:如果密码输入错误,通过数码管显示密码错误的提示信息。
-重置密码:设计密码重置的函数,将新设置的密码保存。
3.程序流程:根据以上设计的步骤,我们可以得到以下主要的程序流程:-初始化引脚和时钟。
-设置初始密码。
-进入主程序循环。
-接收用户输入的密码。
-检验密码是否正确。
-如果密码正确,显示解锁信号并控制继电器解锁。
-如果密码错误,显示密码错误信息。
-进入下一次循环。
4.调试和测试:完成程序编写后,我们需要进行调试和测试。
在测试过程中,我们需要输入正确和错误的密码进行验证,检查程序是否能够正常运行,并且能够正确判断和处理用户输入的情况。
5.优化改进:如果在测试中发现问题或不足之处,我们可以对程序进行优化和改进。
例如,可以增加密码输入的最大尝试次数,增加延时等待时间,增加密码保护等功能。
总结:通过对51单片机四位密码锁的课程设计,我们学习了如何使用51单片机编写程序,实现密码锁的功能。
四位电子密码锁.

专业工程设计说明书题目:4位电子密码锁设计院(系):电子工程与自动化学院专业:测控技术与仪器(卓越)学生姓名:***学号:**********指导教师:**2015年1月16日锁是置于可启闭的器物上,用以关住某个确定的空间范围或某种器具的,必须以钥匙或暗码打开的扣件。
锁具发展到现在已有若干年的历史了,人们对它的结构、机理也研究得很透彻。
随着社会科技的进步,锁已发展到了密码锁、磁性锁、电子锁、激光锁、声控锁等等。
当今安全信息系统应用越来越广泛,特别在保护机密、维护隐私和财产保护方面起到重大作用,而基于电子密码锁的安全系统是其中的组成部分,因此研究它具有重大的现实意义。
本设计由主控芯片51单片机,单片机时钟电路,矩阵键盘,数码管的动态显示,报警电路和开锁电路组成。
单片负责控制整个系统的执行过程。
关键词:AT89S51、时钟电路、矩阵键盘、数码管的动态显示、报警电路,开锁电路。
引言 (1)1课程设计题目 (1)2 系统设计 (2)2.1 总的系统设计结构图 (2)2.2系统硬件设计 (2)3 AT89S52最小系统设计 (3)3.1 时钟电路设计 (3)3.2 复位电路设计 (4)4 键盘及显示报警电路的硬件设计 (5)4.1 矩阵键盘电路设计 (5)4.2 显示电路硬件设计 (5)4.3 继电器驱动电路及报警电路设计 (6)4.3.1继电器简介 (6)4.3.2 固态继电器驱动电路设计 (7)4.3.3报警提示电路 (7)5 系统软件设计 (8)5.1主程序模块 (9)5.2密码比较判断模块 (9)5.3键盘扫描模块 (9)5.4修改密码模块 (10)5.5数码管液晶显示模块 (11)6 总体调试 (11)7 总结 (12)参考文献 (13)附录 (14)引言通过本次课设的理解与掌握:1、熟悉掌握单片机的结构及工作原理,锻炼独立设计、制作和调试单片机应用系统的软硬件开发的过程和方法。
2、通过MCS-51单片机应用系统的设计与编程应用,将理论知识和实际应用结合起来,加深对电子电路、电子元器件、印刷电路板等方面的知识,提高在软件编程、排错调试、焊接技术、相关设备的使用技能。
EDA4位数字密码锁

摘要随着数字集成技术和电子设计自动化(EDA)技术的迅速发展,数字密码锁应运而生。
本文采用先进的EDA技术,利用QUARTUS Ⅱ工作平台和VHDL语言,设计了一种新型的数字密码锁,它不但可以完成锁具的基本功能,还能附加一些其他的智能,例如:报警、识别功能,数字密码锁具功能齐全,安全系数高,有机械锁无可比拟的优越性,它的造价成本低,易于操作,越来越受到众多客户的青睐,可以优先占领市场有利份额。
关键词:EDA技术 quartusⅡ工作平台 VHDL语言数字密码锁目录1 引言 (1)1.1课程设计背景 (1)1.2课程设计目的 (1)1.3课程设计内容 (2)2 数字密码锁设计 (2)2.1系统设计 (2)2.2模块功能 (2)2.2.1控制模块 (2)2.2.2比较模块 (3)2.2.3寄存模块 (5)3 仿真分析 (6)3.1控制模块的仿真 (6)3.2比较模块的仿真 (7)3.3寄存模块的仿真 (8)3.4系统的仿真波形 (9)3.5系统的引脚锁定 (11)4 总结 (11)参考文献 (13)1引言1.1 课程设计背景随着社会的发展和人们生活水平的提高,人们的安全意识的加强,安全防盗已成为社会问题。
自古以来锁在人们的生活中扮演着重要的角色,人们对其要求也较高,希望锁既要安全可靠地防盗,又要使用方便。
目前使用广泛的弹子锁由于要携带钥匙,经常更换锁芯等缺点,已经渐渐变得难以满足当前社会对于安全防盗的要求。
而数字密码锁由于其高安全性、低成本、易操作、密码可更换等优点受到越来越多人的欢迎。
随着现代电子技术的迅速发展,ASIC 技术的日趋进步和完善,数字系统的硬件设计正朝着速度快、体积小、容量大、重量轻的方向发展。
目前大部分密码锁采用单片机进行设计,电路比较复杂,性能不够灵活。
而硬件描述语言VHDL的出现,则为设计者提供了一种用形式化方法来描述数字系统硬件电路的方法。
VHDL 具有强大的系统描述能力、规范的程序设计结构、灵活的语句表达风格和多层次的仿真测试手段。
plc四位密码锁实训报告调试过程

plc四位密码锁实训报告调试过程一、实训目的通过四位电子密码的实训,对安装和调试要学会;(1)掌握电子密码锁工作原理。
(2)熟悉数字集成电路的设计和使用方法。
(3)熟悉DXP软件的使用。
(4)熟悉CD4013、CD4017真值表。
(5)熟悉四位电子密码锁的密码修改。
二、实训任务(1)用CD4013、CD4017数字集成块设计制作一个密码锁,使之在输入正确的代码时开锁。
(2)在密码输入中可根据个人修改密码,当密码输入错误时,电路产生自锁。
(3)用LED红灯代替开锁和关锁,红灯亮表示开锁、红灯灭表示关锁。
(4)当开锁输入码与密码时。
则进入自锁状态。
(5)其他功能可以自行扩展。
三、实训要求。
(1)合理的设计硬件电路,说明工作原理及设计过程,画出相关的电路原理图:(2)选择常用的电器元件,说明电器元件选择的过程和依据:(3)利用DXP绘图软件,绘出电路原理图、PCB板电路图:(4)按照电子产品安装和调试规范要求,学会焊接和调试方法并记录数据。
(5)用示波器测量CD4017的14脚输入信号,并记录波形图和幅度电压。
(6)万用表电压档测量CD4013、CD4017、Q1三个极电压,并记录参数。
(7)要求各位学生把密码设置自己的后四位学号。
(8)撰写设计报告。
四、安装步骤步骤一、将1N4148玻璃二极管的引脚弯成形,按正负极方向插入D1一D10位置并焊好,在焊点的峰点剪去多余的引脚。
步骤二、将R2、R51K的电阻按卧式安装,焊好后,在焊点的峰点剪掉多余的引脚。
步骤三、将无极性电容C1、103;C2、102按立式插入并焊好,在焊点的峰点剪掉多余的引脚。
步骤四、将U1.U2集成块DIP一14、U3集成块DIP一16插座按缺口或打点对齐插入并焊好,在焊点的峰点剪掉多余的引脚。
步骤五、将红色的发光二极管长脚插LED1+孔、短脚插LED一孔并焊好,在焊点的峰点剪掉多余的引脚。
步骤六、将6*6*5按钮插在S1一S10位置并焊好,在焊点的峰点剪掉多余的引脚。
4位电子密码锁设计

而随着人们生活水平的提高,电子密码防盗作为防盗卫士的作用越来越重要,电子密码锁用密码代替钥匙,不但省去了佩戴钥匙的烦恼,也从根本上解决了普通门锁保密性差的缺点,如果采用4位密码,则密码组合可达到10000,每增加1位,密码组合就增加10倍,同时可设多组密码,其中一组是管理密码,可以增加用户密码又清除所有用户的密码,设计的电子密码防盗锁利用串行EEPROM存储器,将设计的电子密码存入EEPROM中,从而克服了旧式电子密码锁电路断电后所设置密码丢失的缺点,另外,该锁还具有报警等辅助功能,是典型的机电一体化产品。
摘要
电子密码锁是一种通过密码输入来控制电路或是芯片工作,从而控制机械开关的闭合,完成开锁、闭锁任务的电子产品。它的种类很多,有简易的电路产品,也有基于芯片的性价比较高的产品。应用较广的电子密码锁是以芯片为核心,通过编程来实现的。
本系统由STC89C52单片机系统(主要是STC89C52单片机最小系统)、4×4矩阵键盘、LCD1602显示和报警系统等组成,具有设置、修改4位电子密码、连续输入三次密码错误报警等功能。
课程设计密码锁4位

课程设计密码锁4位一、教学目标本课程旨在让学生了解和掌握4位密码锁的基本原理和制作方法。
知识目标要求学生掌握密码锁的组成部分、工作原理以及相关的电子电路知识。
技能目标则侧重于学生的动手能力,要求学生能够独立完成一个4位密码锁的制作并进行基本的调试。
情感态度价值观目标则在于培养学生对科学探究的兴趣,提高他们的创新意识和实践能力。
二、教学内容本课程的教学内容主要包括4位密码锁的原理、组成、制作方法和调试技巧。
具体的教学大纲安排如下:1.第1-2课时:介绍密码锁的基本原理和组成部分,讲解电子电路的相关知识。
2.第3-4课时:教授4位密码锁的制作方法,包括电路设计、焊接、调试等步骤。
3.第5-6课时:讲解密码锁的编程方法,让学生了解如何通过编程实现密码的设置、修改和验证。
4.第7-8课时:进行实践操作,学生分组完成4位密码锁的制作,并进行调试和总结。
三、教学方法为了激发学生的学习兴趣和主动性,本课程将采用多种教学方法相结合的方式进行教学。
包括:1.讲授法:用于讲解密码锁的基本原理和相关知识。
2.实践操作法:让学生亲自动手制作和调试密码锁,增强实践能力。
3.小组讨论法:鼓励学生分组讨论,分享制作过程中的心得和问题,培养团队协作能力。
四、教学资源为了支持教学内容和教学方法的实施,我们将准备以下教学资源:1.教材:选用《电子技术基础》等教材,为学生提供理论知识的学习。
2.参考书:提供《电子制作实战》等相关书籍,方便学生课后拓展阅读。
3.多媒体资料:制作课件、视频等资料,帮助学生更好地理解密码锁的原理和制作过程。
4.实验设备:准备电路实验板、元器件等设备,确保学生能够顺利进行实践操作。
五、教学评估本课程的评估方式将包括平时表现、作业、考试等多个方面,以全面客观地评价学生的学习成果。
平时表现将占课程总评的30%,主要评估学生在课堂上的参与程度、提问和回答问题的表现等。
作业将占课程总评的40%,包括课堂练习和课后作业,主要评估学生的理解和应用能力。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
专业工程设计说明书题目:4位电子密码锁设计院(系):电子工程与自动化学院专业:测控技术与仪器(卓越)学生姓名:***学号:**********指导教师:**2015年1月16日锁是置于可启闭的器物上,用以关住某个确定的空间范围或某种器具的,必须以钥匙或暗码打开的扣件。
锁具发展到现在已有若干年的历史了,人们对它的结构、机理也研究得很透彻。
随着社会科技的进步,锁已发展到了密码锁、磁性锁、电子锁、激光锁、声控锁等等。
当今安全信息系统应用越来越广泛,特别在保护机密、维护隐私和财产保护方面起到重大作用,而基于电子密码锁的安全系统是其中的组成部分,因此研究它具有重大的现实意义。
本设计由主控芯片51单片机,单片机时钟电路,矩阵键盘,数码管的动态显示,报警电路和开锁电路组成。
单片负责控制整个系统的执行过程。
关键词:AT89S51、时钟电路、矩阵键盘、数码管的动态显示、报警电路,开锁电路。
引言 (1)1课程设计题目 (1)2 系统设计 (2)2.1 总的系统设计结构图 (2)2.2系统硬件设计 (2)3 AT89S52最小系统设计 (3)3.1 时钟电路设计 (3)3.2 复位电路设计 (4)4 键盘及显示报警电路的硬件设计 (5)4.1 矩阵键盘电路设计 (5)4.2 显示电路硬件设计 (5)4.3 继电器驱动电路及报警电路设计 (6)4.3.1继电器简介 (6)4.3.2 固态继电器驱动电路设计 (7)4.3.3报警提示电路 (7)5 系统软件设计 (8)5.1主程序模块 (9)5.2密码比较判断模块 (9)5.3键盘扫描模块 (9)5.4修改密码模块 (10)5.5数码管液晶显示模块 (11)6 总体调试 (11)7 总结 (12)参考文献 (13)附录 (14)引言通过本次课设的理解与掌握:1、熟悉掌握单片机的结构及工作原理,锻炼独立设计、制作和调试单片机应用系统的软硬件开发的过程和方法。
2、通过MCS-51单片机应用系统的设计与编程应用,将理论知识和实际应用结合起来,加深对电子电路、电子元器件、印刷电路板等方面的知识,提高在软件编程、排错调试、焊接技术、相关设备的使用技能。
掌握单片机的接口及外围设备的特性,使用和控制方法。
为以后设计和实现单片机应用系统打下良好的基础。
3、通过密码锁的设计将所学知识融会贯通,锻炼独立设计、制作和调试单片机应用系统的能力,领会单片机应用系统的软件、硬件调试方法和习题研制开发过程,为进一步的动手实践活动打下一定的基础。
1课程设计题目2、4位电子密码锁设计任务要求:1、掌握单片机最小系统的设计方法;2、掌握数码管动态扫描原理与实现方法;3、掌握矩阵键盘的工作原理和使用方法;4、利用矩阵键盘实现4位密码的输入;5、利用4位数码管显示工作状态,如待机,开锁,关锁,修改密码,输入密码,密码是否正确等状态信息;6、输入密码为数字0~9,具有确定输入及密码修改功能;连续三次密码输入错误将锁定10秒并报警。
2 系统设计2.1 总的系统设计结构图图 2 – 12.2系统硬件设计本次课程设计的密码锁电路主要由四个模块组成:键盘输入模块、数据处理模块、数码管显示控制模块,继电器驱动模块和蜂鸣器报警模块。
通过单片机送给开锁执行机构,电路驱动继电器吸合,从而达到开锁的目的。
如图1-2所示,为密码锁开锁电路原理图。
当用户输入的密码正确时,单片机便输出开门信号,送到继电器驱动电路,然后驱动继电器常开触点闭合,达到开门的目的。
本次设计中,继电器选用固态继电器,信息通过数码管显示,并利用蜂鸣器和发光二极管声光指示。
其中,绿发光二极管亮,蜂鸣器响一声表示开锁;否则,密码输入三次错误,则开启报警装置。
图 2 — 23 AT89S52最小系统设计单片机最小系统包括CPU、时钟电路和复位电路等三部分。
下面则分别介绍这三部分的选取。
3.1 时钟电路设计时钟电路用于产生单片机工作时所必需的时钟控制信号,常用的时钟电路有内部时钟方式和外部时钟方式。
内部时钟方式电路外接两个电容和一个晶振,根据振荡频率要求的不同选用不同阻值的电容和晶振。
时钟电路中的晶振震荡频率范围通常是1.2MHz~12MHz,AT89S52常选择6MHz或12MHz的石英晶体,为消除开锁驱动电路误差,得到准确的波特率,本设计选择震荡频率为11.0592MHz的石英晶,时钟电路如图3-1所示。
图 3 — 13.2 复位电路设计复位是单片机的初始化操作,只需在单片机的复位引脚加上大于2个机器周期的高电平就可使单片机复位,当程序运行出错或操作进入死循环状态可通过复位重新启动程序。
MCS-51的复位是由外部的复位电路来实现的,AT89S52也不例外,复位电路通常采用上电自动复位和按钮复位两种方式,为方便复位操作,本文采用按键电平复位,电路如图5所示。
其中C取10uF,R2取1KΩ,复位电路如图3-2所示。
图3—24 键盘及显示报警电路的硬件设计4.1 矩阵键盘电路设计键盘是系统中的手动控制部分,所以键盘的设计就显得尤为的重要。
每一条水平(行线)与垂直线(列线)的交叉处不相通,而是通过一个按键来连通,利用这种行列式矩阵结构只需要M条行线和N条列线,即可组成具有M×N个按键的键盘。
由于本设计中要求使用16个按键输入,为减少键盘与单片机接口时所占用的I/O线的数目,故使用矩阵键盘。
本设计中,矩阵键盘列线和单片机P2.0-P2.3相连,行线与单片机P2.4-P2.7相连。
键盘扫描采用行扫描法,即依次置行线中的每一行为低电平,其余均为高电平,扫描列线电平状态,为低电平即表示该键按下。
键盘电路硬件连接图如图4-1所示。
图4—14.2 显示电路硬件设计显示是系统的输出部分,用于观察当前的输入状态。
显示电路采用三极管对位码进行驱动。
LED数码管有共阳和共阴两种,把这些LED发光二极管的正极接到一块(一般是拼成一个8字加一个小数点)而作为一个引脚,就叫共阳的,相反的,就叫共阴的,那么应用时这个脚就分别的接VCC和GND。
再把多个这样的8字装在一起就成了多位的数码管了。
显示方式有静态显示和动态显示两种显示方式。
静态显示时,数据是分开送到每一位LED上的;而动态显示则是数据是送到每一个LED上,再根据位选线来确定是哪一位LED被显示。
静态显示亮度很高,但口线占用较多;动态显示占用口线数目较少,适合用在显示位数较多的场合,但显示位数的增多,将占用大量的CPU时间。
本次设计选用动态显示。
如图4-2所示。
图 4 — 24.3 继电器驱动电路及报警电路设计4.3.1继电器简介固态继电器(Solid State Relay,缩写SSR),是由微电子电路,分立电子器件,电力电子功率器件组成的无触点开关。
用隔离器件实现了控制端与负载端的隔离。
固态继电器的输入端用微小的控制信号,达到直接驱动大电流负载。
固态继电器有三部分组成:输入电路,隔离(耦合)和输出电路。
按输入电压的不同类别,输入电路可分为直流输入电路,交流输入电路和交直流输入电路三种。
有些输入控制电路还具有与TTL/CMOS兼容,正负逻辑控制和反相等功能。
固态继电器的输入与输出电路的隔离和耦合方式有光电耦合和变压器耦合两种。
固态继电器的输出电路也可分为直流输出电路,交流输出电路和交直流输出电路等形式。
交流输出时,通常使用两个可控硅或一个双向可控硅,直流输出时可使用双极性器件或功率场效应管。
1、固态继电器的优点(1)高寿命,高可靠:固态继电器没有机械零部件,有固体器件完成触点功能,由于没有运动的零部件,因此能在高冲击,振动的环境下工作,由于组成固态继电器的元器件的固有特性,决定了固态继电器的寿命长,可靠性高。
(2)灵敏度高,控制功率小,电磁兼容性好:固态继电器的输入电压范围较宽,驱动功率低,可与大多数逻辑集成电路兼容不需加缓冲器或驱动器。
(3)快速转换:固态继电器因为采用固体器件,所以切换速度可从几毫秒至9 几微妙。
(4)电磁干扰小:固态继电器没有输入“线圈”,没有触点燃弧和回跳,因而减少了电磁干扰。
大多数交流输出固态继电器是一个零电压开关,在零电压处导通,零电流处关断,减少了电流波形的突然中断,从而减少了开关瞬态效应。
2、固态继电器的缺点(1)导通后的管压降大,可控硅或双相控硅的正向降压可达1~2V,大功率晶体管的饱和压降也在1~2V之间,一般功率场效应管的导通电阻也较机械触点的接触电阻大。
(2)半导体器件关断后仍可有数微安至数毫安的漏电流,因此不能实现理想的电隔离。
(3)由于管压降大,导通后的功耗和发热量也大,大功率固态继电器的体积远远大于同容量的电磁继电器,成本也较高。
(4)电子元器件的温度特性和电子线路的抗干扰能力较差,耐辐射能力也较差,如不采取有效措施,则工作可靠性低。
(5)固态继电器对过载有较大的敏感性,必须用快速熔断器或RC阻尼电路对其进行过载保护。
固态继电器的负载与环境温度明显有关,温度升高,负载能力将迅速下降。
(6)主要不足是存在通态压降(需相应散热措施),有断态漏电流,交直流不能通用,触点组数少,另外过电流、过电压及电压上升率、电流上升率等指标差。
4.3.2 固态继电器驱动电路设计当用户输入的密码正确时,单片机便输出开门信号,送到继电器驱动电路,然后驱动继电器常开触点闭合,绿发光二极管亮,表示开锁;否则,红发光二极管亮,表示未开锁。
硬件设计图如下。
图 4 – 34.3.3报警提示电路报警提示电路采用小蜂鸣器提示。
蜂鸣器能够根据脉冲信号,以及信号的频率发出各种不同的声音,这样可以根据系统要求在密码出入正确和密码输入错误时发出不同的声音提示,已达到报警的要求。
蜂鸣器电路,如图4-4。
图 4—45 系统软件设计在系统设计中,除了硬件设计之外,软件设计也是很重要的,它是系统工作的指挥者,因此系统软件设计时要遵循结构合理、操作性能好、具有一定的保护措施、兼容性好的设计原则来开发设计。
密码锁系统软件设计主要包括主程序模块、密码比较判断模块、键盘扫描模块、修改密码模块、数码管显示模块等及按键检测模块。
系统程序流程图5-1开始 系统初始化 显示界面 按键检测 判断密码对否 读入键值 设置新密码 是是 否5.1主程序模块主程序主要用于定义全局变量,给全局变量赋初值,启动定时器,为整个程序提供数据;检测按键;调用显示等功能。
5.2密码比较判断模块该模块的功能是将键盘输入的密码利用if语句与设定的密码进行逐个比较,若密码完全正确则开锁;若不正确三次,则开启报警电路,可重新输入密码。
其密码输入和比较判决流程图如下图5-2.三次图 5 — 25.3键盘扫描模块键盘使用矩阵式键盘,由行和列组成,CPU对所有键盘进行监视,从而实现逐列扫描键盘确定被按键的具体位置、判断键盘上有无键按下、消除去抖动、判断闭合的键是否释放等功能。