目 录
摘 要 II
Abstract III
引 言 1
1 总体方案设计 3
1.1 设计要求 3
1.2 方案比较与论证 3
2 硬件介绍和设计 5
2.1 单片机及最小系统 5
2.2 液晶显示模块 6
2.3 按键控制部分电路 7
2.4 指纹模块 8
2.5 继电器模块 9
3 系统软件设计 10
3.1 系统程序工作分析 10
3.2 主程序流程图 10
3.3 LCD显示模块程序设计流程 12
3.4 Keil编程 14
4 硬件调试 16
4.1 电路的焊接 16
4.2 程序的烧写 16
4.3 小灯的调试 17
4.4 液晶的调试 18
4.5 指纹模块、按键的调试 18
结 论 19
参考文献 20
附录1原理图 22
附录2 PCB图 23
附录3源程序 24
致 谢 33
摘 要
世界在不断发展,人们的追求也在不断提高。传统的家庭防盗锁不再能满足人们的需求,因为其的构造与制作比较简单,安全性能不能得到很好的保障。现在的电子产品已经更趋向于安全化、智能化、小型化。因此在这个行业内只要谈及到控制芯片,那么首先想到的就是单片机。传统的机械式系统已经不能符合当今时下的发展需求,已经逐渐被安全性能强、体积小的电子式系统所取代。
本系统所采用的控制器是单片机,型号是 STC89C52单片机,采用的指纹存储系统是通过自购实现的。比对流程和结果则通过液晶显示出来,开锁的动作需要用到直流继电器与发光二极管来模拟。本系统摒弃了传统系统体积大、性价比低、传输速度慢等缺点,非常适合家庭或者公司使用。
结果表明,本设计制造由于结构简单,所以成本较低,性能也十分优良。通过软件与硬件方面的调试并进行仿真实验,在技术上完全可行。预期功能可以全部实现,本设计很好地实现了指纹密码锁在生活中的应用,也可以做出很好的推广。
关键词:指纹;芯片;单片机
Abstract
With the development of science and technology, the progress of society, people are more and more pursuing the quality of life. The traditional home security lock can no longer meet the needs of people, because its structure and production is relatively simple, the security performance can not be well guaranteed. Now the electric products are more security, intelligence and miniaturization. Therefore, as long as we talk about the control chip in this industry, the first thing we think about is the single chip computer. The traditional mechanical system can not meet the current development needs, has gradually been replaced by the electronic system with strong safety performance and small volume.
The controller used in this system is single chip microcomputer, the model is STC89C52 single chip microcomputer, and the fingerprint storage system is realized by self purchase. The comparison process and results are displayed by LCD, and the unlocking action needs to be simulated by DC relay and led. This system abandons the shortcomings of traditional system, such as large size, low cost performance, slow transmission speed, and so on. It is very suitable for families or companies.
The experimental results show that the design and manufacture is simple in structure, low in cost and excellent in performance. Through the debugging of software and hardware and the simulation experiment, it is feasible in technology. The expected function can be realized. This design well realizes the application of fingerprint password lock in life, making fingerprint identification technology more and more mature.
Keywords: Fingerprint identification;Single chip microcomputer;A combination lock
引 言
科技是在不断的进步的,欺骗人的手段同样也是在不断进步的,所以传统的防盗系统在现今社会来讲已经有一些落后了。人们都有一些固有思维,总认为密码银行卡等等是最具安全性的,是安防系统最有效的验证身份的信物,但是仔细分析来看,这些信物验证的不是人本身,而是该人拥有的物品。在当今社会中,持有物品的本人只要物品的有效性得到了确认,其持有者本身的身份也就得到了证实。但是,若是物品造成了丢失或出错就会相应导致物品主人的身份无法认证,并且在当今时代各种物品都是会被伪造的,所以这种通过物品来确认人的身份的办法是存在明显的漏洞的。
随着网络科技的飞速发展,各种各样的密码伴随着人们的生活,如银行密码、开机密码、社交网站登陆密码等,密码已经逐渐成为我们身份认证的标志。但是随着科技水平的提高,密码的弊端逐渐显露,容易被人遗忘和窃取,其无论是在安全性还是智能化方面都不再能满足人们的需求。如今如门锁、汽车、保险柜的钥匙也同密码一样,面临着被更新换代的局面,这些传统的安全防盗系统的安全性越来越不能得到保障。但是随着人们安保意识的加强,安全防盗系统是人们生活中必不可少的,每个人都要进行个人身份和权限的确认,同时也希望确认的方式能够快捷方便。认识到这个问题后,生物识别技术逐步走进了大众的视野,每个人都有自己独特的生理特征和独特的行为,这样人们可以把这些特点用来进行防盗。生理特征相较于密码、钥匙来说安全性能更高,具有不可复制性,有专家推论300年内都不会出现两个指纹完全相同的人(以全球60亿人口计算),这样一来人们就不用再费心去记各种复杂的密码,出门也就不用携带众多的钥匙了。拿当今电子商务的安全认证来说,如果使用安全性极高的生物特征认证方式,就可以有效杜绝假冒当事人的诈骗事件了。生物特征的应用范围很广泛。
如今日常生活中用到的如电饭煲、汽车、洗衣机等都需要微处理器来控制,这是与单片机分不开关系的,单片机具有控制性能强、可靠性高等优点,如今作为控制器的技术已经发展得十分迅猛。因此本设计选择了使用单片机控制,完成指纹识别操作这一课题。在实践中将课堂中所学的知识利用起来,充分发挥二者结合的优势长处。
生物识别技术包含的范围很广泛,很多的生理特性和特点都可以用来进行识别,由于不同生物识别技术之间存在着差异,指纹识别是其中较有优势的一种识别方式,也可以大规模的投入市场应用,这项新技术的研发有效缓解了当今世界的安保压力,及时接替了传统安保系统的重担。
一方面,市场上充斥着很多低价位的取样产品,他们可以快速的取样。这样也加快了指纹识别系统的发展。这项新技术已经应用到很多的产品上,包括人们现在使用的手机,大部分都已经安装了指纹解锁的功能,人们所使用的门锁大部分也都已经采取了指纹解锁的功能。
目前我国在这一领域并没有一个强有力的品牌和厂家可以推出自己的产品,并且去占有一定的市场份额,虽然有一些也已在研发这样的产品,但他们大多数都是通过直销的方式为政府机关、金融企业提供产品,并没有放开全国性业务。可以看出这项产品的技术还是没有攻克,还需要更加努力。
现在指纹锁无论是技术还是工艺方面占据优势的是德国与韩国。国内的工艺水平较低,主要以组合安装为主,如岭南锁系。国内的大部分指纹锁产品由于技术水平不够只是占据了低端市场。国外的产品在我国占据了很多的高端市场进行销售,由此可见国内外品牌的利润相差悬殊。随着公众对于传统门锁需要更新换代的呼声越来越高,国内企业在这样巨大的市场需求下纷纷开始研制指纹安防产品,但是目前的这种情况并没有得到有效的改观。
电子锁、单片机、指纹模块、ADC键盘、液晶显示屏、时钟是本设计的几个主要部分构成,在整个系统当中,指纹当然是整个系统最重要的重中之重,在第一章中介绍如何选择这个方案以及如何构思。第二章介绍是怎么设计所需要的电路的。第三章介绍设计系统软件。第四章介绍实物制作与调试。
1 总体方案设计
本设计采用的核心处理器为STC89C52单片机,其是一种直流供电电压的8位微控制器单片机,电压为2.0V至3.8V,内部具有大存储量的内存空间。其在原有基础上进行了许多改进,相较于传统的51单片机单位时间内消耗功率更少。STC89C52单片机是许多嵌入式控制系统的理想选择,因为其的效率和灵活度都较高,具有平滑的8位CPU和可编程闪存系统。总体框图如图1.1
图1.1 系统总体框架图
1.1 设计要求
1)开机,按下开机键以后,根据显示屏的指示,我们将手指进行放入。这里需特别注意,在本系统中识别成功的标志是绿灯亮起。如果没有识别成功,则绿灯不会亮起,需要进行第二次识别。
2)管理员模式:正确输入六位数的密码方可进入到管理员模式,如果密码不正确则不能进入管理员模式。管理员模式是帮助用户在初始状态下录入指纹,以及在必要时候删除或更改指纹。本系统还具备修改密码的功能。同时,管理员模式还可以进行危急情况下的应急开锁功能。
1.2 方案比较与论证
方案一:控制数字电路
本法的优势就是设计简单,经济实惠。一共需要输入十六个按键,但是其中有十二个按键是有效的密码按键。当其他人输入密码错误三次以上,则系统会自己锁定。同时还有备用电源,备用电源的作用就是当停电时,备用的电源可以支持系统正常的工作。
其如图1.2所示: