ImageVerifierCode 换一换
格式:DOC , 页数:6 ,大小:92.50KB ,
资源ID:141763      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-141763.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(一种指纹密码锁和数字电子密码锁的设计与实现.doc)为本站会员(无敌)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

一种指纹密码锁和数字电子密码锁的设计与实现.doc

1、一种指纹密码锁和数字电子密码锁的设计与实现 周炳 高美珍 洪家平 湖北师范大学计算机科学与技术学院 湖北师范大学物理与电子科学学院 摘 要: 随着经济社会的快速发展, 身份识别技术也在不断进步, 而近年来由于生物识别技术的独特性及稳定性, 生物识别技术已经逐渐成为身份识别技术的主流趋势之一。基于单片机指纹密码锁和数字电子密码锁系统的设计, 利用指纹传感器对指纹图像进行采集, 通过指纹模块对图像数据进行比对等处理, 最终来实现指纹密码锁的设计, 本设计中所涉及到的各种技术相对成熟, 而且操作相对简单, 实用性较强。不仅能实现指纹密码锁的功能, 同时还能实现数字电子密码锁的功能。关键词: 指纹识别

2、; 密码锁; 单片机; 作者简介:周炳 (1992) , 男, 湖北武汉人, 硕士生, 主要研究方向为信息与智能计算.作者简介:洪家平 (1964) , 男, 湖北仙桃人, 教授.收稿日期:2017-10-11Design and implementation of a fingerprint code lock and a digital electronic code lockZHOU Bing GAO Mei-zhen HONG Jia-ping College of Computer Science and Techloge, Hubei Normal University; Coll

3、ege of Physics and Electron Science, Hubei Normal University; Abstract: With the rapid development of social economy, a variety of popular recognition-technologies have been emerging as the recognition-technology of identity making great progress.In recent years, biometric technology has gradually b

4、ecome one of the mainstream trends of identity recognition technology in light of its specify and stability.This design is about the fingerprint password lock and digital electronic password lock system based on SCM.The design of switch fingerprints can be eventually completed with a serious of coll

5、ection of their pictures by the fingerprint sensor and analysis of the digital data by the single-chip after compares among them.All technologies involved in this design are comparatively mature, easy-operated and practical.This system can not only realize the function of fingerprint password lock,

6、but also realize the function of digital electronic password lock.Keyword: fingerprint identification; password lock; SCM; Received: 2017-10-111 概述现代社会的不断进步和发展, 大家需要越来越多高效而且可靠的安全识别系统, 传统的安全识别方式比如口令、密码及身份证容易被人利用并且伪造或盗窃。面对不断进步的社会, 这种不稳定、不可靠的传统识别系统就不能满足现代社会的需求。而指纹识别系统则由于每个人的指纹都不完全相同且具有一定的独特性、特殊性, 这样可以通

7、过指纹来进行安全识别。随着现代技术的快速发展, 指纹识别技术也在不断完善并且变得越来越成熟, 未来指纹识别技术将成为利用人体生物特征来进行个体识别的主流技术之一, 而且随着指纹技术的推广与发展, 指纹识别技术将会出现在生活中的各个角落, 从而使生活更加的方便和安全。本文介绍的是基于单片机指纹密码锁和数字电子密码锁系统的设计, 它就是利用指纹传感器对指纹图像进行采集, 通过指纹模块对图像数据进行比对等处理, 最终来实现指纹密码锁设计的。2 系统硬件设计2.1 系统硬件结构设计本系统的硬件部分主要有:按键控制模块、液晶显示模块和指纹处理模块、机械驱动模块等几个重要功能模块。这几个功能模块通过 ST

8、C89C52 单片机形成一个指纹和数字电子密码锁系统, 该密码锁系统组成原理结构方框图如图 1.图 1 中的按键控制模块主要提供数字电子密码锁密码按键处理功能, 液晶显示模块是 LCD12864, 主要提供系统提示信息的显示功能, 指纹处理模块是光学指纹处理集成芯片 FM70, 能与单片机通过串口连接, 主要提供系统的指纹采集、比对等指纹处理功能, 而机械驱动模块主要完成单片机给出的开、关锁操作指令的功能。图 1 指纹和数字电子密码锁系统结构方框图 下载原图图 2 FM70 电路连接原理图 下载原图2.2 指纹模块简介指纹是由手内侧皮肤纹路形成的图案。每个人皮肤的纹路各不相同, 所以指纹识别技

9、术就是根据这种特性发展起来的。例如, 如果判断一个人的身份, 可以先获得他的指纹, 再将获得的指纹和已经储存的指纹进行比对, 如果在一定的范围内指纹的信息是一样的, 则可以快速判断这个人的身份是否正确。本系统中所用到的光学指纹处理模块 FM70, 它可以采用 RS232 与上位机连接并通信, 如表 1 是光学指纹处理模块 FM70 的引脚功能介绍。表 1 FM70 引脚及其功能说明 下载原表 如图 2 是光学指纹处理集成模块 FM70 与上位机电路连接原理图。3 系统软件设计密码锁软件程序主要由液晶显示处理模块、指纹处理模块和按键扫描处理程序模块等几个部分组成。密码锁系统工作流程图如图 3 所

10、示。3.1 按键扫描程序设计在按键扫描程序模块中, 程序开始时如果有按键按下则开始逐行扫描按键, 这样来确定按键的位置, 再根据按键的位置来确定下一步的操作。键盘扫描处理模块的部分代码如下:图 3 密码锁系统工作流程图 下载原图3.2 LCD12864 液晶显示程序设计如表 2 是液晶显示模块的基本操作时序表。表 2 液晶显示模块基本操作时序表 下载原表 图 4 液晶显示模块程序流程图 下载原图液晶显示模块流程如图 4, 当系统开始运行的时候, 液晶显示模块 LCD12864 模块就会运行初始化和清屏函数。系统经过初始化和清屏之后, 当单片机传来读写指令的时候就开始进行读写操作, 其中写命令是

11、指让数据在液晶显示屏的什么位置显示, 而写数据则是指在液晶显示屏上显示什么内容的数据。3.3 指纹处理模块指纹处理模块主要是通过光学指纹处理模块 FM70 来进行指纹录入、比对等指纹识别处理工作。这些操作都是通过指纹模块和单片机进行串口通讯完成的。单片机给指纹模块发送指令数据, 指纹模块接收到指令数据后执行, 然后将结果和数据反馈给单片机系统。通过这样的数据交换方式, 使得单片机完成控制指纹模块的操作。如表 3 是录入指纹指令数据包的格式, 表 4 是搜索指纹指令数据包的格式。表 3 录入指纹图像指令数据包的格式 下载原表 当确认码=00H, 则表示指纹录取成功;当确认码=01H, 则表示指纹

12、接收包有错误;当确认码=02H, 则表示传感器上没有手指信息;当确认码=03H, 则表示录取指纹没有成功。表 4 搜索指纹指令数据包的格式 下载原表 当确认码=00H, 则表示搜索到指纹;当确认码=09H, 则表示没有搜索到指纹;当系统搜索到指纹时, 则会返回到搜索到的指纹的指纹号。如果没有搜索到指纹, 则会返回 0。4 系统运行按下电源开关时系统开机, 在初始化后, 液晶显示屏上就会显示如图 5 的开机界面:这时如果有“C”键被按下, 则表示进入指纹开锁模式, 可以用已存储的指纹开锁, 若指纹比对识别成功, 单片机会给机械驱动模块发送开锁指令, 此时锁被打开, 液晶显示屏上就会显示:“门已打

13、开”, 同时 LED 指示灯亮起, 这样就表示开锁成功。若指纹识别连续失败 3 次则蜂鸣器开始响起, 发出报警信号。如果有“A”键被按下, 则表示进入密码开锁模式, 就可以用密码开锁, 液晶显示屏上就会显示:“请输入开锁密码”。这时如果输入正确的开锁密码, 单片机会给机械驱动模块发送开锁指令, 此时锁被打开, 液晶显示屏上就会显示:“门已打开”, 同时 LED 指示灯亮起, 这样也表示开锁成功。若密码输入连续错误3 次, 则蜂鸣器开始响起, 发出报警信号。图 5 系统开机界面截图 下载原图图 6 管理员模式界面截图 下载原图如果有“B”键被按下, 则进入管理员模式界面, 液晶显示屏上就会显示:

14、“请输入密码”。在正确输入管理员密码后, 就会进入管理员模式, 如图 6 所示。管理员模式主要是系统管理员使用的, 该模式可提供如下一些操作:指纹库中用户指纹的管理操作:如增加新的指纹, 删除不使用的指纹;数字电子密码锁用户信息操作:如增加新用户、删除不使用的用户, 用户密码的修改等操作;提供特殊情况下的手动开锁功能。5 结论本系统电路设计简单、成本低, 稳定性及可靠性比传统的锁具更加优秀。虽然系统同时实现了数字电子密码锁和指纹密码锁两个功能, 但由于指纹密码锁比数字电子密码锁在保密性、方便性等性能指标方面更具有优势, 而且指纹识别技术是身份验证中一种重要的生物识别技术, 可以肯定, 人体生物

15、识别技术必将成为身份识别的主流技术之一, 是以后发展的趋势。参考文献1高美珍, 洪家平.基于单片机的无线指纹考勤系统的设计与实现J.电脑知识与技术 2017, 16:229231. 2陈光新.自动指纹识别技术及其应用J.江苏船舶, 2004, 03:3235. 3赵晓玲.单片机在指纹保险柜中的应用J.微计算机信息, 2006, 20:134136. 4赵玉兰, 姜春风, 方修丰.指纹识别技术在煤矿门禁系统中的应用与实现J.煤炭技术, 2010, 11:132134. 5刘小华, 王燕生.指纹识别技术的发展J.光学技术 1998, 04:7880. 6高美珍, 洪家平.基于蓝牙的防丢失报警器的设计与实现J.湖北师范学院学报 (自然科学版) 2016, 1:1619. 7洪家平, 周炳, 高美珍.基于单片机的触摸屏在电子艾灸仪中的应用研究J.湖北师范学院学报 (自然科学版) , 2016, 2:1317. 8唐瑞, 于娟.基于单片机的指纹密码锁系统设计J.科技与创新, 2016, 12:1213.

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报