【《基于单片机的智能指纹解锁公文包设计》10000字(论文)】_第1页
【《基于单片机的智能指纹解锁公文包设计》10000字(论文)】_第2页
【《基于单片机的智能指纹解锁公文包设计》10000字(论文)】_第3页
【《基于单片机的智能指纹解锁公文包设计》10000字(论文)】_第4页
【《基于单片机的智能指纹解锁公文包设计》10000字(论文)】_第5页
已阅读5页,还剩19页未读, 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

目录PAGE24基于单片机的智能指纹解锁公文包设计摘要由于传统的公文包构造简单,导致文件被盗、重要机密泄露等事件频发;指纹解锁公文包的保密性高,安全系数高,使用灵活性好,很好的满足了广大用户的需求。本设计采用STC89C52单片机作为密码锁的检测和控制核心,具有指纹密码解锁和矩阵键盘输入电子密码解锁两种解锁方式。系统采用LCD12864液晶显示屏实时更新显示信息,并设有修改密码功能,在解锁或修改密码时如果在未确定时发现自己按错了可以进行退格或重输的操作,如果发现旁边有人看着或者不想输入密码了可以进行退出输入的操作,从一定程度上将确保安全性。测试结果表明,本系统具有成本低、性能可靠、使用方便等优点,具有很好的应用前景。关键词:指纹密码解锁;STC89C52单片机;矩阵键盘;LCD12864液晶显示屏目录1600877652摘要 3927509813目录 5736335181绪论 76079563541.1前言 71952492521.2电子锁的背景 81991657481.3指纹识别解锁公文包设计的意义及特点 815992046102硬件方案的选择 1020740380652.1系统总体方案 104032003512.2主控芯片的选择 1112773929722.3指纹模块的选择 117496613452.4显示器件的选择 112716684662.5数据存储芯片的选择 113816745402.6数字输入设备的选择 112703401913系统硬件电路设计 1316796767323.1STC89C52单片机的最小系统 1316542949093.2显示电路设计 132637578543.3AS608指纹模块电路设计 145720047703.4AT24C02存储模块电路设计 1515473654183.5矩阵键盘的电路设计 155436151563.6蜂鸣器声光电路的设计 1611444925543.7继电器驱动电路设计 174753288993.8电磁锁模块 182136386534控制程序设计 19321831874.1软件开发环境的介绍 1918844285124.2控制程序总体流程设计 195011752284.3AS608指纹搜索子程序设计 198211934624.4LCD12864液晶显示程序设计 2020686002124.5矩阵键盘检测程序设计 2113510018015实物焊接与系统调试 239426696765.1系统仿真 2314623806135.2实物焊接过程 242806227765.3硬件调试过程中遇到的问题及解决方法 255529074205.4液晶显示模块调试 265532673715.5指纹模块调试 261605128875.6声光报警系统调试 275006311776结论与展望 282672628936.1结论 2814991367746.2展望 281713614014参考文献 30

1绪论1绪论1.1前言在这个传感器技术、计算机技术和物联网技术飞速进步和快速发展的时代,人们开始不断的享受智能生活给人们带来的巨大便利与生活中的娱乐,目前智能家具已经基本上代替了传统家具的存在,人工智能已经被人们大面积应用到日常生活中的各个领域以及军事、政治、文化、外交等方面。目前人们对于人工智能的依赖无法被其他东西代替。人们完全离不开人工智能了,给人们的生活带来了了巨大的变革,使人们传统的生活方式发生了质的改变。由于传统机械锁的设计结构简单并且极易被非法打开,另外传统机械锁还需要人们携带开锁的钥匙,不仅不方便携带,还容易丢失或者被盗,这会使人们的生活负担加重。然而,电子密码锁的密码在我们平时的使用中也非常容易被盗取密码来实现非法解锁,从而出现机密文件被盗或者直接的经济的损失,上述两者皆存在非常大的安全隐患以及管理缺陷。最近这些年在人们的不断努力与探索的过程中指纹识别技术已经变得非常成熟以及普及。信息技术在如今这个时代飞速进步,人们对权限的认定和个人身份的确认的依赖程度搞到难以想象,变得不可或缺。人们对重要文件、信息及安保安全性的要求普遍提高,也希望个人权限确定和身份认证的方式快速且简单。智能指纹解锁公文包不但能够快速、准确解锁,而且比普通解锁的公文包更加便捷、高效、安全,让公文包的设计更加人性化。可以提高公文包的安全性,对重要文件起到保护作用,防止机密文件被窃取。本课题的设计是依靠指纹识别技术设计的智能指纹解锁公文包,采用光学式指纹识别,以51单片机为主控制器,可以搜索指纹、添加指纹、删除指纹,并实现指纹识别开锁及蜂鸣器报警功能,可以提高公文包的安全性,对重要文件起到保护作用,防止机密文件被窃取。智能指纹解锁公文包能够快速、准确解锁,比普通解锁的公文包更加便捷、高效和安全,让公文包的设计更加人性化。指纹解锁的公文包在市面上并不多见,但其对机要文件对保护性能极高,可有效防止窃密行为,在办公领域有着很好的发展前景,意义极深。1.2电子锁的背景当前指纹识别已经具有了相当的成熟度与易用性,指纹识别已成为生物识别中最重要的手段,目前最具市场潜力并且可代表未来领域发展方向的领域主要包括以下几个:1、涉密行业,在国际与我国的涉密信息使用过程中,不管使用本地还是网络信息,用户身份验证都是一项不可或缺的工作。最近几年,由于使用了生物系别系统,涉密行业的安全性得到了很大的加强。2、大量人口的生物识别技术,例如现代化的飞机场以及智能化的车站的安全检查、隐患的排除和大型的人文社交集会的入场区等等等的生物识别。3、各大城市的市民的日常生活中的生物识别技术的应用,例如在2009年无锡市政府已经将指纹识别技术应用到了市民一卡通上面去方便市民平时的日常使用以及规范化管理。4、在互联网领域以及数码设备的身份验证领域,由于指纹识别的方便性,这一技术也得到了广泛的认可,具体到物联网入口等登陆或某一数码产品的密码,指纹识别都较先前的识别方式更为安全快捷。从之前传统的人工识别技术发展到今天利用计算机技术来实现指纹自动识别以及个人身份的确认,相比于之前的指纹识别效率,目前的指纹识别效率已有了很大的提升。指纹图像细化装置的功能则是删除指纹脊边缘像素。因此,像素的宽度仅有一个,自动指纹识别中OPTA细化算法通常被用做改善图象模板算法。由于指纹识别算法技术可靠的发展,电子技术和集成制造技术的飞速发展趋势导致了指纹识别速度以及反应速度的加快。指纹虽然体积很小,用来识别的数据量较大,数据的对齐不是一个简单的问题,。当下在国外指纹识别技术已经被应用到了ATM机上。持卡人需要利用指纹来确认个人身份,从而取消密码,或仍保存密码(老人和小孩,记忆密码的能力较低)。指纹识别当下的应用领域有:考勤识别、访问控制、安全柜,机动车,个人身份证以及家用门锁等领域。1.3指纹识别解锁公文包设计的意义及特点单片机因其具有体积小、成本低、功能强大等优点,而被广泛应用于日常生产生活等各个领域。在我们日常生产、生活中的各个领域里,例如:作为国防武器系统的导弹的导航系统里面、控制各种飞机上面各类仪表的系统中、工业现场的各种控制系统中,还会被广泛应用到日常生活中的各种智能手机、智能家居、智能穿戴设备以及各种办公场景等等,都离不开我们的伟大发明—单片机。在我们平时的生产、生活和办公中,需要保密的办公内容、个人文件档案、财务报表和部分重要资料的保存等多种领域中都避免不了指纹解锁的使用。从而也达到了我们对于文件、资料以及经济保密性和安全性的要求。目前我们在市面上可以购买到的密码是种类较多,各种各样。此设计基于经济性和实用性等方面的考虑,所以决定采用STC89C52单片机。此设计不仅具有防盗和自动报警的功能,而且还是一个可以采用手动输入密码解锁和输入指纹解锁两种解锁方式的智能指纹解锁公文包。此公文包的密码锁设计方法较为简单、合理、可行。成本较为低廉,符合设计用锁要求,具有使用价值。(1)系统识别存储在存储器中的指纹信息,通过输入指纹与存储在存储器的指纹比对进行快速解锁。(2)该系统默认为6位密码,基于键盘输入密码,若正确,则继电器断开(锁打开)。若错误,继电器便无动作,但蜂鸣器则会发出报警声。(3)也可以通过按键设置新密码,首先输入旧密码然后连续输入两次新密码且两次输入的新密码一致,方能成功设置新密码,如果输入的旧密码错误则直接退出修改密码程序。(4)该指纹密码锁的最具有特色的一点就是有掉电保护功能,也是必不可少的一个功能,因为没有此功能见会失去此设计的意义和价值。在上锁之后与解除锁定之前也同样具有掉电保护的功能。从而可以避免入侵者在输错密码之后断开电源然后再次插上电源重新输入密码去解锁窃取重要信息、文件等。(5)当我们在使用中进行密码的输入或者密码的重置时都可以进行退格、重新输入、退出输入等基础的一些操作。

3系统硬件电路设计2硬件方案的选择在这一章中主要介绍系统设计中使用到的元器件并对各种元器件进行选择。要完成本设计,首先需要规划一个明确的设计方案,然后组合各个元器件来完成硬件电路的搭建,综合考虑各个元器件的优缺点,权衡利弊选择出最适合本设计的元器件,这样能够使器件得到合理利用,发挥其最大使用价值,节约资源。2.1系统总体方案利用查阅书籍,上网搜集资料,最终决定选择STC89C52单片机作为主控制器,LCD12864液晶显示作为显示模块,AS608指纹识别模块作为指纹输入以及指纹解锁模块,AT24C02存储芯片作为指纹信息以及数字密码信息的存储模块,矩阵键盘作为输入以及操作模块,在本设计中所使用到的器件,非常合理、科学。符合本设计的设计要求。本设计系统方案的具体的程序执行图如下图2-1所示:图2-1系统方案2.2主控芯片的选择由于此单片机的特点是低功耗、高性能,同时也是基于51单片机升级的芯片,功能也比51单片机更为强大。由于芯片内部具有4k的EEPROM存储,所以可以进行掉电存储数据,不用再外接存储芯片,非常适合本设计的设计要求,成本较低,所以最终选SYC89C62单片机作为主控芯片。2.3指纹模块的选择 指纹模块选用AS608指纹识别模块,AS608指纹识别模块能够对指纹进行采集与识别,其内部含有高速DSP处理单片机,与该模块之间采用常见的串口通讯协议,从而使得本设计变得简单。能够通过串口控制指纹的采集|、识别、删除、添加等操作。2.4显示器件的选择在选择显示模块时选用了LCD12864液晶显示。选择此显示屏的原因是此显示器件具有文字库,并且接口非常的灵活、简单也方便于我们的操作。当然,此显示屏的优势也非常明显,如:此显示屏工作电压低、工作功耗低,使用寿命长,不易老化。本设计对显示的要求较高,显示的内容相对来说较多,所以综合上述的考虑,最终决定选用了LCD12864液晶显示屏。2.5数据存储芯片的选择由于此设计需要一个存储芯片来存储指纹信息以及数字密码信息,所以选用了AT24C02数据存储芯片。选用次存储芯片的原因是由于次存储芯片的工作功耗相对较低较低,体积也是相对较小,便携且容易安装。而且此芯片是利用IIC总线接口进行操作,另外还具有写保护功能,所以综合上述原因且多角度考虑,决定选用此数据存储芯片作为此设计的存储模块来存储信息。2.6数字输入设备的选择由于此设计中用到的单片机的I/O口的数量相对较少,为了减少I/O口的使用、减小设计的体积、提高空间的利用率。所以决定选用矩阵键盘作为此设计的数字输入设备。虽然这样选择会可能会增加程序算法的难度和复杂程度,但综合考虑,最终还是决定选用矩阵键盘作为此设计的数字输入设备。3系统硬件电路设计硬件电路主要是由中央处理器、液晶显示模块、数据存储芯片、矩阵键盘、指纹识别模块、蜂鸣器和继电器组成。3.1STC89C52单片机的最小系统基于单片机的智能指纹解锁公文包设计的单片机最小系统的组成为:控制器、复位电路和晶振电路三个部分。在本设计中选用了STC89C52单片机作为主控制器;复位电路主要有一个按键、一个10uF的电容和一个10kΩ的电阻并与单片机的RST引脚连接,晶振电路有两个30pF的电容并联组成,分别连接在单片机的XTAL1和XTAL2引脚上。如图3-1所示:图3-1STC89C52单片机最小系统3.2显示电路设计此显示模块显示的内容相对较多,主要功能是进行人机交互,我们可以利用此显示模块直观地观察到系统的内部状态,从而对系统实现更好地控制。此模块主要利用CS、SCLK、STD三个引脚来实现串行通信,其中的STD引脚的主要作用是传输数据信号。此显示模块也可以被叫做点阵液晶显示模块,此显示模块被叫做12864液晶显示是因为其是由128*64个液晶显示点组成的一个阵列。在此设计中主要显示内容为:指纹的编号、解锁的状态和录入删除指纹状态等信息等。显示模块的设计电路图如3-2所示:3系统硬件电路设计图3-2LCD12864原理图3.3AS608指纹模块电路设计此设计选用AS608指纹识别模块。此模块主要包含DSP处理器和FLASH芯片。我们将单片机的P3.0和P3.1引脚分别与此指纹模块的TXD和RXD引脚相连接。首先将采集到的指纹信息直接存储到此指纹模块内部存储部分里面,AS608指纹存储模块最多可以存储120个指纹信息,而每个指纹模板需要占用512个字节。首先由单片机向指纹模块发送指纹信息采集的指令,如果指纹信息采集成功,然后会发送指纹匹配指令去判断指纹是否匹配成功,如果指纹信息与之前存储在存储芯片里面的指纹信息匹配成功,则继电器会动作,从而完成解锁操作。反之,继电器不会动作,不开锁,而且蜂鸣器会发出报警声。AS608指纹传感器采用串口的方式与单片机进行数据传输,所以只需要将指纹模块接入到单片机串口引脚上,通过串口就可以进行控制指纹传感器了。由于指纹传感器的工作电压是3.3V,但是单片机系统电源所提供的工作电压是5V,为了避免高出指纹模块的正常工作电压,所以在电源引脚上串联了D4和D5两个二极管进行降压,从而达到指纹模块的额定工作电压。指纹模块与单片机的连接原理图如下图3-3所示:图3-3单片机与AS608连接电路3.4AT24C02存储模块电路设计此设计选用了AT24C02存储芯片。该芯片中有256个8位字节,AT24C02内有一个8个字节的缓冲器。此器件是利用IC总线接口进行各种操作的,有专用的写保护功能。AT24C02存储芯片实物如图3-4所示:图3-4AT24C02芯片实物图AT24C02存储芯片与单片机的连接电路图如图3-5所示:图3-5AT24C02电路图3.5矩阵键盘的电路设计单片机是通过扫描法来确定被按下的按键具体是哪一个,依次将P10、P11、P12、P13、P14、P15、P16、P17引脚低电平其余的都置为高电平。如果第1,4)按键被按下,则P10为低电平,收集到的数据P14也为低电平,即可确定是(1,4)按键被按下。此设计的输入设备选用4*4的矩阵键盘,进而也节约了单片机的I/O口的使用。在此模块中按键是放在行线与列线的交叉处,从而完成了矩阵键盘设计,也就是数字密码输入模块。可见选用矩阵键盘较为合理。矩阵键盘的水平线分别连接主控芯片的P10、P11、P12、P13引脚,垂直线分别连接主控芯片的P14、P15、P16、P17引脚。其电路图如图3-6所示:图3-6矩阵键盘电路图4*4矩阵键盘的每个按键所对应的功能如表3-1所示。表3-1矩阵键盘对应功能表123进入管理456选择上一项789选择下一项退格0确定返回3.6蜂鸣器声光电路的设计蜂鸣器的正常工作电流相对于单片机提供的电流来说偏高,也就是说单片机的I/O口所提供的电流偏低,不能达到蜂鸣器的正常工作电流。综合考虑,决定在本设计中加入一个三极管来使蜂鸣器正常工作。当我们输入错误指纹或者指纹采集模块未采集到我们输入的指纹时,随之蜂鸣器会发出报警声,通知用户再次输入正确的指纹或者重新输入指纹。如果有意盗取我们的文件或机密时会发出报警,以便通知在设备附近的用户和警告非法用户终止非法行为。如果用户输入的数字密码与事先存储在设备中的密码不统一时,蜂鸣器也会发出报警,告诉用户重新输入密码。若是非法用户,报警则是警告其离开并通知附近的主人,该设备可能存在安全隐患,尽快回来查看,排除隐患。蜂鸣器电路如下3-7所示:图3-7蜂鸣器电路3.7继电器驱动电路设计继电器也被称为“开关”,其主要功能是主要是对电路实现控制。因此,在电路中扮演者不可或缺的角色。继电器正常工作电流相对于单片机的I/O口输出电流较小。所以想要使单片机正常工作,则需要放大电流才能使继电器正常工作,实现设计的目的达到要求。所以在此电路中又加入了三极管。当单片机的I/O口输出低电平的时候,三极管导通,继电器完成吸合动作,反之,继电器实现断开动作。驱动电路如下图3-12所示:图3-8继电器驱动电路

3.8电磁锁模块本设计中主控制器主要是通过I/O口输出高低电平来控制继电器的吸合于断开作为电磁锁电路通断的开关,进而完成电磁锁的打开与闭合。电磁锁主要是利用电生磁的原理来来完成开锁与关锁的。只要给电磁锁通入适当的电流就会使电磁线圈产生磁性,由于锁舌是铁制品,所以锁舌被电磁线圈吸住完成开锁动作。当电流断开电磁线圈失去磁性锁舌被弹簧弹回,完成关锁。电磁锁正常工作的电压是12V,电流也相对较大,单片机又不能直接提供供电。综合考虑,在本设计中引入了一个单独的12V电源为电磁锁供电,进而完成了设计要求。

4控制程序设计4控制程序设计4.1软件开发环境的介绍本设计采用了Keil软件对设计进行了编程,keil软件对单片机编程有很大帮助,其优点是操作相对简单。基于单片机的智能指纹解锁公文包设计的程序主要是由AT24C02数据存取程序、AS608指纹模块操作程序、LCD12864液晶显示程序、LED灯、蜂鸣器、继电器控制程序、矩阵键盘检测程序等五个子程序组成。4.2控制程序总体流程设计当我们打开电源开关时,各个模块自动进行初始化。单片机开始读取AT24C02存储芯片中的密码等信息并在显示模块上显示总体界面,当我们通过矩阵键盘手动输入密码时,控制器会将输入的密码与先前存储的密码进行比对,若一致则锁打开,反之不会打开锁。若我们通过指纹模块输入指纹信息,控制器则会将我们输入的指纹信息与先前存储的指纹信息进行比对,如果两个指纹信息一致则锁打开,反之锁不打开。4.3AS608指纹搜索子程序设计AS608指纹识别模块是用来采集指纹并传输指纹信息的功能模块,该指纹模块靠串口协议与主控制器进行通讯的,在此设计中属于输入设备。若用户需要输入指纹信息去完成锁时,首先控制器发送指纹采集信息指令,然后控制AS608指纹模块搜索指纹,等待指纹采集完成再发送指纹匹配指令。如果输入指纹与原有指纹匹配成功,则返回成功;输入指纹与原有指纹匹配失败,则返回失败。搜索指纹程序流程图如图4-1所示:4控制程序设计图4-1搜索指纹子程序流程图4.4LCD12864液晶显示程序设计LCD12864显示屏一经通电之后,就进行初始化并且经过延时后,显示总体界面。该显示屏是进行人机交互的重要输出设备,主要显示指纹的编号、指纹或者密码解锁的状态以及指纹管理系统界面。此显示屏必须要进行初始化,显示屏初始化的内容主要包括显示的方式、清屏、光标的位置等。显示程序流程如图4-2所示:图4-2显示子程序流程图4.5矩阵键盘检测程序设计首先把矩阵键盘的水平线(行线)置为0电平,也就是将控制器的P10、P11、P12、P13引脚都置为0电平,当我们按下某个按键时按键所处的垂直线(列线)为低电平,从而检测出被按下按键所在的列。再将四个水平线(行线)逐行置为0电平,将其他各行都置为高电平,检测各垂直线(列线)电平所发生的变化,如果某个列电平从高电平变化为低电平,则可以确定此行此列相交叉所在的按键被按下,也就是确定了按键的具体位置。从而确定被按下的那个按键。矩阵键盘检测程序流程图如图4-3所示:图4-3矩阵键盘检测程序流程图5实物焊接与系统调试5实物焊接与系统调试5.1系统仿真本次仿真使用的是Windows系统下的Protues8Professional软件进行的,主要仿真的对象包括显示模块初始界面的显示、输入密码时屏幕的显示、进行管理界面的显示以及矩阵键盘、继电器、电子锁、蜂鸣器、LED红色报警灯。从下面的仿真图中可以查看到初始界面的解锁状态和指纹编号、我们所输入的密码不会直接用数字去显示,而是使用*来代替。当输入的密码正确时继电器完成吸合,电子锁相继打开。当我们输入的密码错误时,继电器不会动作,不能实现开锁,蜂鸣器会发出报警,红色LED灯亮起。进入管理界面显示录入指纹、删除指纹、修改密码三个选项,可以通过矩阵键盘对应功能的按键进行选择以及其他的操作。仿真图如图5-1所示:图5-1系统仿真图5.2实物焊接过程此设计所用到的各个元器件及模块:单片机最小系统、STC89C52RC单片机、AS608指纹识别模块、红色和黄色LED灯、AT24C02存储芯片、LCD12864液晶显示模块、4*4的矩阵键盘、继电器、电子锁以及蜂鸣器等。所用到的元器件如图5-2器件图所示:图5-2器件图首先在洞洞板上插上存储芯片底座、接线柱、10k电位器、复位按键、单片机的底座、复位按键、红色LED灯、一个10k色环电阻以及一个10k排阻。并且在洞洞板背面进行焊接。如图5-3所示:图5-3部分硬件焊接图然后把所插在洞洞板上的模块焊接完成之后把剩余的所有元器件进行焊接固定,尽量不要出现漏焊、短路、断路、虚焊等失误操作。避免元器件方向错误,元器件遗漏错误等。为了防止这些低级错误的出现,我们需要认真对待每一个元器件,不论是较大的元器件还是微小的元器件,都需要我们去认真仔细的对待,否则将可能出现以上的错误或失误。所以,只有认真对待每一步,才能避免上面提到的错误或失误的发生,从而让我们少走弯路更快、更准确的完成焊接过程。硬件完成图如图5-4所示:5-4实物焊接图5.3硬件调试过程中遇到的问题及解决方法问题一:当我在完成硬件电路搭建之后,拨动开关发现此设计并没有通电,感到不可思议。所以就开始了电路的检查,经过仔细检查后才发现开关的一个引脚存在虚焊,于是我就对此引脚重新加焊,完成加焊之后又进行通电,最后成功通电,此问题也就得到了解决。问题二:LCD12864液晶显示在显示的时候出现花屏,重影。导致这个现象出现的原因是我错误地认为显示字库显示内容的时候绘图显示内容会自动的被清除掉,显示绘图显示内容的时候字库显示内容会被自动的清除掉。结果就是出现了花屏,重影。所以我就去查阅图书资料以及网络资料但未能找到解决问题的方法,后来我又去请教同学重新烧录程序到单片机,但还是不能解决此问题。最终我去请教指导老师,经过老师长期的耐心的、认真的指导,我才领悟了老师的教导,在我进行不断的摸索的过程中找到了问题的关键就是字库显示和绘图显示的方式不一样。最后在程序上做出了部分改动。具体操作如下:先对把显示屏的绘图显示进行清除,然后再进行字库显示;先清除掉显示屏的字库显示,然后再进行绘图显示。果然在此改动之后花屏和重影的问题得到了解决。最终显示正常了。问题三:在输入指纹信息或者密码正确的时候显示屏幕显示解锁,继电器也完成吸合动作,黄色指示灯也亮起了,但是电子锁依然没有打开。刚开始我以为是电子锁烧坏了,于是就拧下电子锁的螺丝,但是并未发现任何烧坏的痕迹,也没有闻到任何烧焦的味道。于是我去查看了一下电子锁的使用说明书,发现电子锁的工作电压时12V,于是我恍然大悟,给电子锁的供电电压太低,达不到电子锁的额定工作电压。于是我就断开了单片机给电子锁的供电,重新给电子锁配备了一个12V的独立电源,重新对设备进行测试,结果电子锁被打开了,所以此问题也随之得到了解决。5.4液晶显示模块调试显示模块的主要功能是显示指纹解锁以及密码解锁的状态和指纹的编号等内容。此系统通电进行初始化之后屏幕的第一行用来显示“指纹密码锁”、“请输入管理密码”和“管理系统界面”,第二行则显示“编号:”“录入指纹”和数字,第三行显示“状态:”、“删除指纹”、“密码错误”和“无效指纹”等。第四行显示用来代替密码的具体数字“*”和“修改密码”。所以该显示屏能够正常显示,主要的显示内容如图5-5所示:图5-5显示模块调试过程5.5指纹模块调试当我们打开电源准备输入指纹信息进行解锁时,显示屏显示初始界面,我们输入与之前存储在设备中一致的指纹信息,锁自动打开,继电器吸合,黄色指示灯亮起。调试过程如图5-6所示:图5-6AS608指纹模块调试5.6声光报警系统调试当我们输入的指纹错误、输入的指纹没有被设备准确采集到时、输入错误的密码、非法用户输入指纹或密码时蜂鸣器会发出报警声音,红色LED灯闪烁。调试过程如图5-7所示:图5-7声光报警系统调试致谢PAGE27参考文献PAGE266结论与展望6.1结论在如今互联网高速发展的这个时代,商务、办公等行业对其必需品的要求不断提高。这就加剧了其更新换代的速度。针对这些现象的出现,生产厂商生产生产这些产品开始开始着手从缩小体积、增加功能、提高智能水平、科学合理设计外观等方面了投入了大量的人力、物力等各方面资源,最终成就了这类产品的核心技术与所使用的科技飞速发展与进步,能够更好的满足人们的各种需求。此设计选用的是51系列的单片机作为主控制器,使用LCD112864液晶显示屏、矩阵键盘、蜂鸣器、继电器和电子锁等元器件组成了整个设计的硬件搭建,从而来实现整个系统的各个功能以及对用户各种操作所对应的反应。此系统能够识别用户的指纹信息以及密码信息从而开锁满足用户的需求。也可以在非法侵入时进行声光报警从而警告非法用户停止非法操作以及提醒附近的合法用户。从而降低了被窃密的发生率。由此可知,该设备能够实现预先设计好的所有功能。此设计能够便于我们更加安全、快捷地去解锁,同时也可以利用声光报警系统提高设备的安全性,换个角度说也就是降低了被窃密的可能性。让办公变得更加方便、有趣,人性化和智能化,解锁方式也可以选择,让人有一种新颖的感觉,而不再是传统解锁那样枯燥乏味的解锁方式。6.2展望此设计已经基本实现了预先设计好的所有功能,但是还是存在着一些缺陷和不足,主要是以下两个方面:此设计在系统中没有设计剩余电量显示功能,设备可能会因为电池没电而打不开锁,随之可能会给人们带来不必要的麻烦。该设备由于考虑到成本等各方面原因,成品的体积不是很小巧、美观,可能在这方面有一些不足。矩阵键盘上没有设置夜间照明辅助功能,当人们在夜间有打开公文包的需求时,可能会因为没有矩阵键盘辅助照明带来一些不便。对于此课题设计的基于单片机的智能指纹解锁公文包虽然已经能够实现很多功能了,但是还是有一定的改进空间。如下:可以在系统中存储多个报警音频,用户可以随意更换报警音频从而不会让用户觉得枯燥,反而让用户感到更加轻松愉悦。此设计中采用的是两个独立电源分别给电子锁和主控制系统供电显得有些复杂,不够简洁。可以选用一个电源通过变压操作完成各个设备的供电。此设备在选用指纹识别模块、电子锁和供电电源时应选用外观较为美观,体积较小的器件这样可以达到便携、美观的目的。除此之外,还可以将电路板设计为一个整体的电路,并且将所有元器件尽可能的集成到一个电路板上,这样也能有效的减小设备的体积,增加美观度和便携度。参考文献柯磊,赵莉,高鹏等.基于STC12C5A60S2单片机的指纹解锁系统[J].电子制作,2019(S01):151-152.徐明昊,宋广军.基于单片机的宿舍指纹门禁解锁

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论