首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 单元电路介绍 > 其它电路
一种高性能指纹锁硬件平台的设计
来源:本站整理  作者:佚名  2010-07-09 08:56:33



随着生物特征识别技术的快速发展,指纹识别技术广泛进入人们的生活领域。基于PC机端的指纹算法应用已经相当成熟,而便携、轻巧的嵌入式产品相对缺乏。国内很多知名企业已经研发并生产了脱机模式的指纹识别平台,这类产品价格高昂且多数为商业用途。随着家庭数字化的需求和消费类电子的普及,越来越多的民用领域需要指纹门禁系统。因此,开发一种高性能、低成本、安全可靠的民用指纹锁硬件平台具有很强的现实意义和广阔的市场空间。
    研究嵌入式平台的指纹识别系统的设计:明确项目的整体需求,针对具体需要的部分功能作详细的需求分析;设计时,在器件运用上作最优的选择,同时兼顾性能和价格等因素;布局上,考虑相应系统的体积、容量和位置等因素,实现一个比较全面合理的整体布局。

1 指纹锁的基础构件
    设计一款指纹锁的基础构件:传感器、传感器的驱动、底层的接口、电源的设计以及软件算法的设计。
    1)指纹传感器用于采集指纹图像。选择成像合适的、数据接口通用的指纹传感器,便于采集和读取清晰的指纹图像,进行指纹识别,提高识别的效率。用在指纹锁上的指纹传感器,要兼顾体积小、功耗低、采集图像速度快和清晰等特点。
    2)指纹算法模块将采集的图像数据进行存储、运算、处理等工作。选择合适的嵌入式CPU,将提高采集图像的速度,快速提取所需的信息,准确的进行比对和判断工作。指纹识别上层构件——指纹锁,根据其特点,指纹算法模块采用当前高性能的嵌入式系统CPU设计,具有体积较小、功耗极低的特点。
    3)底层电机驱动门锁。指纹锁的设计,就是将电控技术和传统的机械技术相结合。通过MCU来驱动电机开关机械门锁,是指纹锁的一个基础构件。指纹识别模块处理认证工作做出的最终判断,即是否要执行开锁的操作,必须通过电机驱动门锁来完成。简洁、高性能、低功耗、稳定的MCU驱动,保证了指纹锁整体的性能。
    4)成熟的指纹识别算法。指纹锁的灵魂部分是指纹算法,准确、高效、快速处理指纹的算法,是指纹锁性能决定性因素。实现这一算法,采用在PC机上进行验证测试,不断进行修改调整,直到成熟可靠,再移植到嵌入式系统。

2 系统组成方案
    经过全面的考虑和详细分析,结合嵌入式硬件、算法软件的特点,对指纹锁的整体布局进行具体规划设计,系统由算法处理核心,指纹采集,电源管理,底层控制驱动以及存储器等5个模块组成。各个模块之间的相互关系如图1所示。


    1)算法处理模块用于移植上位机验证通过的可靠指纹识别算法,其主要功能:通过CPLD存取传感器采集的指纹图像;并对图像数据进行处理,作出图像识别的最终结论;管理外部存储器SDRAM和DATA Flash;与控制驱动模块通讯等。
    2)指纹采集模块集合了指纹传感器和采集控制电路,按照预先设定的采集参数,负责实时采集指纹图像,并通过相应的接口将图像数据传输至算法处理核心模块。
    3)电源管理模块为整体系统供电,该系统设计的硬件平台有3组供电电压:外围机械电机驱动为5 V,底层控制模块的电压和DSP的外核电压同为3.3 V,DSP的内核电压为1.8 V。
    4)底层控制模块包括控制器MCU、LED指示灯、指纹锁键盘、电机和逻辑控制器CPLD等外同电路,与指纹产品的中间构件相配套,设计上层构件——指纹锁。
    5)存储器模块包括外部SDRAM和外扩DATA Flash,前者用于存储临时比对的图像和一些变量,后者用于保存指纹特征库和DSP的BootLoa-der启动程序。

[1] [2] [3]  下一页

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)
Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:183,054.70000 毫秒