生物识别技术是通过人体的生理特征或身体行为来进行识别的一种技术。如采 用指纹,声音,脸部特征等,这种技术主要的优势有以下几种:
(1)使用方便,不用担心忘记密码,也不会有遗失卡片带来的麻烦。 (2)生物识别技术的可靠性,生物信息不会被轻易改变和模仿。 (3)生物技术的不变性,特征不会随着时间变化或者变化缓慢。 指纹作为生物识别技术研究对象的先驱,相对于其他生物识别方式更加成熟,
在生活中的使用也较为普遍。 以传统的考勤方式来说,都多多少少的存在一些弊端,如签到考勤和人工考
勤,这类考勤方式存在代签的风险,管理起来也是费事费力。磁卡,IC 卡等考勤方 式也存在很大的弊端,容易发生代刷的现象。相比之下以指纹识别技术为基础的考 勤方式,能够利用指纹信息的独一无二性来消除考勤中存在的作假现象,能有效的 消除人情因素,体现了考勤系统的公平性。
1。2 指纹识别技术国内外发展现状
1。2。1 国外指纹技术研究现状
1。2。2 国内指纹技术研究现状
1。3 指纹识别技术介绍
1。3。1 指纹的概念和特征
指纹,是指手指末端正面表皮上突起的纹线,凹下去的地方称之为“谷”,凸 起的部分称之为“脊”。虽然手指指纹只是我们身体很少的一部分,但是指纹蕴藏 的信息量是很大的。由于指纹是由遗传因素和生活环境共同作用产生的,且其纹路 也与人的健康状况有很大的联系,因此每个人都拥有指纹,但指纹却又不相同。出 现相同指纹的概率很小,大约 150 亿分之一,故指纹又被称之为人体身份证[3]。
指纹具有互不相同的图案,交叉点和断点,在指纹图像处理过程中称之为指纹 特征。由于每个指纹的特征点都不同,所以根据指纹唯一性这一特点,就能把一个 人的指纹和人的身份对应起来。通过采集到的指纹特征信息与之前保存的指纹特征 信息比较来确定此人的真实身份[4]。
1。3。2 自动指纹识别技术原理
自动指纹识别技术是利用了人类指纹的唯一性[5]。这是一种通过对指纹图像进 行采样,分析并提供特征点信息然后与指纹数据库内的指纹比较,以此来实现对指 纹的识别。
自动指纹识别技术过程大致有以下四个部分组成:指纹特征提取,指纹匹配, 指纹图案增强和指纹分类。对于质量较好的指纹图像,指纹增强技术和指纹分类是 不需要使用的,所以指纹特征提取和指纹匹配是这项技术不可或缺的部分[6]。
1。4 本文研究的主要内容
本文通过研究当前人们对人事考勤的需求,设计了一种基于单片机的指纹考勤 系统。可以对考勤人员的指纹进行采集和识别,并且能够对指纹编号进行播报。还 能将指纹编号通过无线模块进行传输。确定整体方案,完成各个模块的硬件和软件 设计。
第二章 设计方案论证
2。1 功能需求
设计一个指纹考勤系统能够实现以下功能: (1)通过按键对考勤人员的信息进行录入与识别。 (2)能够通过显示屏显示出考勤人员的基本信息。 (3)拥有语音播报功能,能够播报出考勤人员的基本信息。 (4)拥有无线传输功能把指纹编号传输到另一块单片机上显示。文献综述
2。2 方案论证
2。2。1 主控芯片的选择
方案一:采用 STC89C52 单片机,这款单片机是一种对电能要求很低的单片 机,同时拥有高性能的微控制器。芯片自带 8K 可以编程的 FLASH 存储单元,为一 些特定的难题提供了灵活有效的处理问题的方法。这款单片机的晶体震荡频率可以 在 1。2~12MHZ 之间选择,拥有一组通用异步串行接口。优点:无需专用的编程 器,可以通过串口直接下载需要的程序,价格低廉,可移植性强。缺点:芯片串口 少,有些复杂的计算工作很难完成,并且芯片没有模数转换功能。