基于单片机的智能指纹门禁系统的设计.docx
《基于单片机的智能指纹门禁系统的设计.docx》由会员分享,可在线阅读,更多相关《基于单片机的智能指纹门禁系统的设计.docx(45页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 潍坊科技学院本科毕业设计(论文)基于单片机的智能指纹题 目: 门禁系统的设计 电气自动化学院学 院: 电子信息科学与技术专 业: 二班班 级: 滕佳斌学 生: 201601840217学 号: 讲师牟玉香指导教师: 职称: 指导教师: 职称: 潍坊科技学院本科生毕业设计(论文)摘 要随着社会的发展,人们安全意识不断加强,但是由于工作和生活的原因,在家的时间不断减少,所以社区和住房安全问题困扰这大家。一般的社区很少有门卫或者安全的大门可以随便出入,或者门禁的采用普通的锁具安全性低,所以我想由此设计出一款安全性高,性价比高,具有大规模普及的智能指纹门禁系统。指纹识别技术是一门基于图像处理和计算机
2、技术发展而来的学科,随着指纹技术的不断发展,逐渐变得价格低廉并且准确性高,具有大规模普遍的价值。指纹作为一种生物识别特征,它具有唯一性,不可更改的特性,每个人的指纹都各不相同并且不会随着时间的变化而变化,也不容易被盗取。本次设计以单片机为基础,采用指纹识别模块,液晶屏,蜂鸣器,矩阵键盘,电源,时钟电路,电磁锁等构成。设计原理为:通过指纹识别模块实现指纹的录入,对比以及删除,由模块通过串口将结果上传到单片机,然后由单片机控制门禁系统的开关动作。最终完成的系统实物可以通过指纹和密码两种方法打开门禁,当指纹开锁不可行的时候,可使用密码开锁,系统具有录入和删除指纹模板,更改管理员密码等功能。本次设计的
3、智能指纹门禁系统与如今市面上的普通锁具相比,具有安全性高,操作简单,性价比高,可大规模普遍的特点。可以广泛的应在社区门卫,家庭门锁等方面。关键词:单片机;指纹识别;指纹锁;液晶屏- II -AbstractWith the development of society, peoples awareness of safety has been continuously strengthened, but due to work and life reasons, the time at home has been declining, so community and housing safe
4、ty issues have plagued everyone. In general communities, there are few door guards or secure gates that can be easily accessed, or the use of ordinary locks for access control has low security, so I want to design a smart fingerprint access control with high security, high cost performance, and mass
5、 popularity. system.Fingerprint recognition technology is a discipline based on the development of image processing and computer technology. With the continuous development of fingerprint technology, it has gradually become cheaper and more accurate, and has large-scale universal value. As a biometr
6、ic feature, fingerprints are unique and unchangeable. Each persons fingerprints are different and will not change with time. It is also not easy to be stolen.The design is based on a single-chip microcomputer, using a fingerprint recognition module, LCD screen, buzzer, matrix keyboard, power supply,
7、 clock circuit, electromagnetic lock, etc. The design principle is: fingerprints are entered, compared, and deleted through the fingerprint recognition module. The module uploads the results to the microcontroller through the serial port, and then the microcontroller controls the opening and closing
8、 of the access control system.The final system object can be unlocked by fingerprint and password. When fingerprint unlocking is not feasible, password unlocking can be used. The system has the functions of entering and deleting fingerprint templates and changing the administrator password. Compared
9、 with ordinary locks on the market today, the intelligent fingerprint access control system designed this time has the characteristics of high security, simple operation, high cost performance, and can be widely used on a large scale. Can be widely used in community door guards, family door locks an
10、d so on.Key Words:MCU; Fingerprint recognition; Fingerprint lock; LCD潍坊科技学院本科生毕业设计(论文)目 录摘 要IAbstractII1 引 言11.1 指纹识别技术的发展与原理11.2 系统设计的目的及意义21.3 论文主要内容22 系统的总体设计32.1 系统的主要内容32.2 系统的主要模块42.3 本章小结43 系统的硬件设计53.1 单片机及最小系统53.1.1 STC89C52单片机介绍53.1.2 晶振电路的设计63.1.3 复位电路的设计73.2 电源模块83.3 液晶显示模块83.4 按键模块93.5 指
11、纹识别模块113.5.1 指纹识别模块介绍113.5.2 指纹识别模块引脚接法123.5.3 指纹识别模块的模式123.6 警报模块133.7 掉电保护模块133.8 本章小结144 系统的软件设计154.1 系统程序工作分析154.2 键盘控制程序流程设计174.3 显示模块程序流程设计184.4 指纹模块程序设计194.4.1 指纹模块的采集储存194.4.2 指纹模块的对比程序设计204.5 本章小结215 实物制作与调试225.1 电路的焊接225.2 程序的烧写225.3 小灯、继电器的调试235.4 液晶显示屏的调试235.5 指纹模块、按键的调试245.6 本章小结256 结 论
12、26参考文献27附录A系统电路原理图28附录B系统源程序29致 谢39- IV -潍坊科技学院本科生毕业设计(论文)1 引 言在传统意义上的各种防盗系统我们大多数情况下都是采用各种各样的钥匙来保护我们的财产安全,比如说各种防盗门,安全柜以及各种行旅箱上采用的数码锁,大多采用物理性结构,而在网络上,大多采用密码的形式,比如电子邮箱的登陆密码,各种论坛的密码,以及各类网银的支付密码等各种形式,这基本上都是属于传统形式上的安全防盗系统,一但密码或者钥匙被盗取,钥匙遗失以及忘记密码等情况,都会造成经济上的损失。随着社会的不断发展,传统意义上的安全防盗系统的安全性不断被削弱,越来越容易被破解和盗取,而我
13、们对个人信息的安全认证和个人权限的安全认定要求也不断加强。指纹是人的身体皮肤上很小的一部分,但是这很小的一部分却蕴含着巨大的信息量,想要对这些信息一一的进行比照,最终得出比照的结果,运算量也是巨大的,但是随着科学技术的进步和发展,集成化技术的不断成熟使我们可以将大量的元器件集成在一小块的芯片上,制作出体积小质量轻的指纹采取设备,并且计算机的运算量也跟着迅猛发展的科技而不断提高,微型计算机甚至是单片机也因为快速提升的运算速度达到可以支撑指纹对比的运算量。综合以上使得小型的指纹识别设备可以在各种轻型锁具上的以应用。1.1 指纹识别技术的发展与原理指纹技术的系统化的研究是从十九世纪开始并且得出来两个
14、重要的结论:一是没有任何两个指纹的纹线形态是一致的;二是指纹纹线的形态终身不变。指纹技术因为集成化技术的迅速成熟,加上指纹技术的快速发展到了二十一世纪开始出现了体积小易携带,价格低廉,识别准确度高可靠性强的指纹识别设备开始出现,生活中也出现了大量与指纹识别技术相关的产品。指纹识别技术进入飞速发展的时代,与之相关的各个领域不断成熟,指纹识别技术也逐步的在世界上流行了起来。准确而快速的运算速度与现代电子集成化技术是指纹识别技术快速发展的主要因素,这使得指纹识别的设备可以做的更小更准确更可靠。虽然指纹很小但包含的数据却是十分巨大的,指纹识别技术不是单纯的对图像数据进行找相同或者找不同,如果这样做的话
15、,对于计算机的要求就会大大增加,例如需要储存大量的数据,运算量大大增加运算时间增加。对于指纹识别设备,一般都是先进行指纹的采集和录入,然后输入指纹进行指纹的对比匹配运算,然后输出运算结果,通过对比结果判断是否解锁。指纹识别设备在工作时,首先通过指纹采集设备完成指纹图像的采集,然对采取的指纹图像的特征进行简单的处理,这样可以让我们指纹的个人特征变的更加的明显,可以有效的降低运算量和更好的提高准确率。然后根据指纹特征算法建立指纹特征数据。将每个指纹的特征数据保存下来,这些数据通常就被称为模版,通过模版和输入的指纹进行对比得出结果。这就相当于先对门禁系统设置相应的指纹密码,然后在解锁的时候输入自己的
16、指纹进行解锁,将输入的指纹再次提取指纹特征数据并上传到单片机,由单片机将上传的指纹特征数据与储存的指纹特征模版进行比对运算,从而判断出两个指纹特征数据的相似程度得出对比结果,通过对比的结果判断是否打开门禁。1.2 系统设计的目的及意义在现代社会对于身份验证越来越严格,所以我们就需要更加准确的身份检验方法,而传统的身份检验认证的方法,比如密码,银行口令牌,身份证等一系列身份检验的方法因为各种原因,容易被盗取,被复制,被破解等各种不安全的因素,已经不能满足现代社会人们对于身份安全的要求,所以我们需要更加安全,高效的身份认证的方法,而生物特征认证由于其与人体的不可分割特性,唯一性,终身不变的特性,开
17、始逐渐流行了起来,其中指纹认证是最为成熟的生物特征认证技术。现在用单片机当作控制器的核心来制作各种电子产品的技术已经相当之成熟,生活中的各种电子设备基本上都离不开单片机,经过我对单片机的系统的学习,了解了单片机的种种优势,因此我想将我所学到的和生活实际联系起来,因此我想以单片机和指纹识别技术想结合,设计出一款性价比高,准确度高,识别速度快,使用方便简洁的智能门禁系统,可以让他给社区安全的身份认证带来便利。1.3 设计主要内容基于单片机的智能指纹门禁系统的设计主要以绕单片机、指纹识别模块为主体,同时与电子锁,液晶屏,按键键盘等各部分共同构成的系统。在第二章中主要介绍了系统的总体设计方案的选择和系
18、统的主要内容,第三章着重介绍硬件部分,第四章主要是软件部分流程图的设计,第五章为实物的制作与调试,第六章为结论部分。- 39 -2 系统的总体设计基于单片机的智能指纹门禁系统是以单片机和指纹识别为核心而设计的系统。系统的设计考虑过两种方案。方案一:以数字电路为核心采用以数字的电路为核心设计系统的优点为设计简易。系统的控制核心为数字逻辑电路,按键为4*4键盘,16个按键中有12为密码按键。按键密码的清除采用干扰按键,如果需要将输入的密码清除只需要按下干扰按键,然后重新输入。数字电路为核心的优点是设计简易,但是不容易拓展功能,方案活动空间小,有可能不能满足设计所需要的功能。方案二:以单片机为核心采
19、用以单片机为控制核心的优点是程序编写灵活,可以根据自己的需求自行编写适合设计要求的程序,然后使用专用的软件将程序下载到单片机中,并且可以根据自己的需求重新写入新的程序,达到节约成本和增强安全性的目的。单片机还具有多个拓展端口,可以根据自己的需求添加组件,以此完成普通机械锁无法单独完成的任务。同时单片机具有很高的准确性可以达到智能指纹门禁系统的需求。总体来说单片机为核心的优点是程序编写灵活,实验成本低,安全性高,准确性高,可拓展额外的功能的特点。通过比较,本次系统采用单片机为核心进行设计,因为单片机与数字电路相比,活动空间大,可拓展功能,可根据需求更新系统,更加满足本次系统设计的需求。2.1 系
20、统的主要内容基于单片机的智能指纹门禁系统的主要功能为:1.通过指纹判断想要通过门禁的人是否为小区住户从而判断是否打开门禁。2.在紧急情况下通过密码锁打开门禁。3.可添加删除系统内储存的指纹模板。4.可根据需求更换管理员密码。智能指纹门禁系统主要作用为提升社区的安全性,并同时提高便利性,利用住户指纹快速而准确的判断是否打开门禁。2.2 系统的主要模块系统主要包含单片机,指纹识别模块,电源模块,按键模块,警报模块,液晶显示模块,掉电保护模块等各模块组成的智能指纹门禁系统。单片机模块为系统的核心模块,是控制整个系统的关键所在,单片机的主要作用是统一调动各个模块协调工作。指纹识别模块是系统的另一个核心
21、部分,主要作用为判断当前指纹和数据内储存的指纹模板是否一致,将结果送至单片机,由单片机决定下一步动作。电源模块是系统的动力,作用是为系统提供运作的能量。按键模块的作用是通过按键选择工作状态以及输入密码等。警报模块是在有人恶意使用门禁系统时发出警报。液晶显示模块为显示系统的工作状态。掉电保护模块是保护系统在突然掉电的情况下保护系统数据不丢失。2.3 本章小结本章主要介绍了系统在设计过程中考虑过的两种设计方案,通过比较最终选择了以单片机为控制核心的方案。介绍了系统的主要内容和可以实现的功能。介绍了系统都是由那些模块组成,介绍了各个模块的功能。本章是智能指纹门禁系统的总体设计章节。 3 系统的硬件设
22、计本次设计的系统主要采取两种方式解锁,住户指纹密码解锁和管理员密码解锁,为了提升人机交互的能力,增加了液晶屏,蜂鸣器,和信号灯。当门禁系统运行时,通过指纹模块采取指纹图像,将采取到的指纹图像和数据库中储存的指纹信息进行比对,以此来判断这个人的身份是否为本小区住户,检测和识别来人的身份,如果指纹和数据库中提前储存过的指纹一致则打开门禁,同时通行绿灯亮起,液晶屏上显示住户身份检测通过。如果指纹和数据库中提前储存的信息不一致,并且连续错误两次则开锁失败并发出警报,红灯亮起,蜂鸣器发出警报,液晶屏显示门禁已锁死。当连续错误两次后需要使用管理员密码开锁。当确认为临时的访客或者遇见紧急情况时,也可以使用管
23、理员密码开锁。系统设计的总体框图如图3-1所示。4*4矩阵按键以及继电器和指示灯指纹模块 STC89C52 单 片 机LCD12864电子锁图3-1 系统总体框架图3.1 单片机及最小系统3.1.1 STC89C52单片机介绍单片机简单的讲就是通过集成化手段将电脑上的功能集成到芯片上。现在市面上的单片机种类很多,相关方面的大公司也都在开发自己的单片机。本次设计的系统中选用的是STC公司生产研制的STC89C52单片机。STC89C52单片机采用PDIP封装技术,单片机芯片具有I/O引脚,控制引脚,时钟和电源引脚等三类引脚。STC89C52单片机与传统51单片机的指令代码相兼容,并且具有高速、低
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 智能 指纹 门禁 系统 设计
限制150内