来源:中国一卡通网 作者:王芳 沈林武 发布时间:2007-12-20 11:39:06 字体:[大 中 小]
关键字:指纹考勤 指纹模块 指纹识别 考勤终端 c8051f02处理器
摘 要:针对学生代考现象难以准确及时地发现这一问题,介绍了一种利用人体指纹生物特征实现的个人身份认证装置,该装置基于C8051F020核心处理器,嵌入光学指纹识别模块,集成了以太网络接口及相应的外围设备,使其具备单机和联网的双重工作模式和较高的安全性与可靠性、较强的适应能力。在初期的实践应用中,结果表明其具有较高的身份识别率,有利于减少学生代考现象的发生。
图3 主程序流程图
中断程序流程图,如网4所示。中断服务程序共有5个:计时中断通过T0实现,每隔3 s检测手指,每隔1 s更新LCD显示数据;四线触摸屏由外部中断0 触发,通过SPI二次采集获得稳定坐标数据,并执行相应操作;光学指纹识别模块中断用于获取指纹采集、比对结果;上位机中断和以太网中断负责数据传输或确定通信状态。
图4 中断服务程序
软件编程_T作量比较大,而且无论是LCD、触摸屏部分还是网络通信部分,在设计上都有一定的难度。就本系统软件设计和指纹模块使用中遇到的几个问题,举例如下:
(1)处理器与光学指纹识别模块之间的数据传输
方式是采用异步传输的数据块,数据块由前导码、后导码组成。系统开始调试时,波特率为9 600 bps,能够接收到数据,但数据经常出错。经查证,计时中断中更新LCD数据占用了35 ms左右时间。后来把波特率改为ll5 200 kbps,在接收指纹识别模块数据块期间,屏蔽其他中断源,该问题基本解决。
(2)在指纹采集和比对过程中,由于比对等级设
置比较高、手指汗睹、严重脱皮、指纹采集过程中抖动等原因,拒识率比较高。为了保持较高的安全性,在未调整比对等级的情况下,对一个帐户分配了l0个指纹数据,每个手指对应一个,只要一个能够匹配成功即认为比对成功,在使用过程中也注意了落实操作规范和保持手指清洁干燥。经过实践,效果明显,同时也避免产生因某个手指受伤破损而无法实现身份认证的情况。
4 结束语
本研究介绍的指纹考勤系统采用人体指纹生物特征,可提高身份认证的安全性,最大程度地减少学生代考、冒名顶替等情况出现。同时,该终端拥有网络接口,具有组网方便、容易组成分布式的考勤系统等特点,适合大规模的考试场合。如能集成其他无线网络接口,其适应环境的能力将得到极大提高。
参考文献:
[1] 张文.动态口令身份认证系统的设计与实现[J] 微计’算机信息,2005,2l(3):232—233.
[2] 黎成兵,洪 凡. 分布式环境下的身份认证机制研究[J].微型机与应用,2005,24(3):35—36,45.
[3] 王鑫泉,王灏.指纹识别原理及其应用[J].局解手术学杂志,2006,l 5(1):49—50:
[4] 王文豪、基于指纹识别技术的Web访问控制[J 现代电子技术,2006,29(4):45—46.
[5] SiLicon Laboratories Inc.. C805l F020/1/2/3 8k ISP FLASH MCU Family.Preliminary Rev.1.4 [M] Silicon
Laboratories Inc.,2003.
[6] 上海一维科技有限公司.指纹模块开发手册v1.1[M]. 上海:上海一维科技有限公司,2005.
[7] 清达光电(杭州)技术有限公司. 罔形液品 示模块AHG3202401一B—LWH使.}}J手册[M].杭州:清达光电(杭州)技术有限公司,2002.
作者简介:王芳(1971-),女,浙江杭州人,浙江机电职业技术学院电子信息工程系,主要从事电子技术方面的研究。
推荐文章
论坛热帖