论文部分内容阅读
当今社会,某高档住宅因为门禁系统失控,致使财物人身损失的情况经常发生,机械门锁、密码门锁、IC卡门锁等传统门锁的安全性受到了空前挑战,因此,人们把目光和希望更多的投向了生物识别技术。指纹识别技术是一种重要的生物身份识别技术,也是目前生物识别技术发展的最为成熟的一个分支。作为一种飞速发展的技术,指纹识别已经在刑侦领域大显身手,在身份认证等民用领域,这项技术也具有广阔的应用空间。恰当地把指纹识别系统应用到门禁锁上去,能更有效地实现门锁产品智能化和防盗的目标。本论文结合指纹识别的应用情况,以指纹算法在门禁锁上实现的思想为指导,运用成熟的指纹算法和嵌入式系统的技术,设计和实现了一个高性能、低成本、低功耗、识别速度快的指纹锁系统。本文主要从以下几个方面进行了研究工作:1、针对生物识别技术进行分析,展望国内外指纹识别系统的发展状况和市场需求,应用指纹识别算法和现有的软硬件条件,系统设计了一个嵌入式指纹锁的方案,其中包括硬件平台的搭建和软件的设计实现。2、对现有的图像采集传感器进行比较选择,针对本课题中图像采集的需求,选用CMOS光学传感器作为采集头,并采用一种高速图像采集方式;针对指纹锁的特点,在硬件设计方面,选择性价比高、功耗低的元器件,并在软件设计上作了相应处理,降低了系统硬件成本和整体功耗。3、为了防止数据通信出错,系统设计了一个指纹识别模块和控制模块的数据通信协议,该协议中包含物理层通信协议和数据链路层CRC校验,用以保证通信的正确、稳定性。4、针对指纹算法的特殊性,在电脑端对指纹识别算法进行验证,结合本系统设计的嵌入式系统平台,利用一定的开发编译环境,进行算法移植和优化。5、采用存储器扩展技术,对本系统设计所需要的资源,扩展了外部SDRAM和DATA FLASH,用于保存不同的数据。最后对整个系统进行概括性总结,指出在开发调试阶段所遇到的问题,以及采用的解决方法,并展示了本系统的调试结果和实际性能参数,指出其中仍可以改进的地方,并提出若干的改进方向。