一种新型指纹锁电路设计方案

发布者:Joyful222Life最新更新时间:2024-07-29 来源: eepw关键字:安全性 手机看文章 扫描二维码
随时随地手机看文章

  市场上主流的电子锁是基于密码设计的。密码锁的最大的缺陷是密码容易被他人窃取、猜测及遗忘。随着生物技术的发展,越来越多的活体技术应用到识别系统中,如指纹、掌纹、人脸、虹膜等。相对于其它的活体识别技术,指纹识别系统以其可实现性强,成本相对低廉,同时又具备较高的安全性,被越来越多的应用到各种场合。文章给出了一种新型的指纹锁架构,并详细论述了系统的各个组成部分以及指纹识别算法的实现流程。文章对降低系统功耗和增加保密性都提出了独特的方法。


  随着科学技术的飞速发展和大规模的集成芯片的出现,现有的门锁系统也正在经历着升级换代的变换。第一代电子门锁采用的是密码识别方法,解决了机械门锁更换的灵活性,即钥匙的设置和更改掌握在了使用者的手中;但由于密钥与使用者非强相关,松耦合,授权难以管理,在安全性方面存在着极大的隐患。第二代电子门锁采用最先进的生物特征识别技术,提供了一种更为安全可靠、使用方便的身份识别新途径。


  生物特征识别技术主要是利用虹膜、人脸、指纹、掌纹、语音这几种人体生物特征的一种来做识别的。虹膜、人脸需要使用到影像成像系统,设备过于复杂,仅用于高端系统,难以普及应用;语音系统最为简单,但由于容易被模仿,安全性相对较低;指纹和掌纹仅使用扫描成像,相对比较简单,易于推广,尤其是指纹识别技术,采用逐行扫描系统,识别传感器可以做得非常小,具有很高的可行性和实用性。


  指纹锁系统主要可用在保险箱、实验室、楼道的身份确认及相关控制;随着智能家居概念的兴起,也越来越多的应用到高档住宅中。


  1 指纹锁的架构

  本指纹锁系统的硬件结构主要包括:指纹识别头、主处理微控制器、电源管理、电控锁机构以及门锁功能所需的红外感应、告警电路等,其中核心部分是指纹识别头和主处理微控制器。本指纹锁系统的硬件结构框图如图1所示。

  


  图1 指纹门锁硬件结构框图

  本指纹锁通过指纹识别头获取原始指纹数据,通过主处理器的处理提取出相关指纹特征,然后与存储器内的指纹模板做比较,如果指纹特征吻合,则通过指示灯做出相应的指示,同时输出门锁开启信号,打开门锁;在门锁开启状态,也可通过相应按键操作,进行指纹模板存储。

  辅助处理器用于系统的电源管理,即管理主处理器的上下电。本设计采用层级包容架构设计,主处理器功能强大,处理功能相对复杂,功耗较高;辅助处理器功能非常简单,仅负责电源管理,完成对系统的上下电处理(除了自身不下电)。该架构有三个优点,第一,功耗极其低,在系统待机模式下,主处理器部分根本就不耗电,系统可超长时间待机工作。第二,采用层级架构,两个处理器功能完全解耦,软件可分别自由演化。第三,超可靠性,程序随着代码行数的增加,异常情况成指数倍的增长,所以主处理器程序长时间工作的可靠性大大降低,本架构由于采用了辅助处理器的方案,主处理器绝大多数时间处理断电状态,每次工作时,都经历了重新上电过程,因此原则上主处理器做到了永不死机的可靠性;而辅助处理器工作极其简单:检测触摸,然后给主处理器上电,等待主处理器空闲信号,然后给主处理器下电。程序代码行非常简短,工作可靠性极高。

  2 指纹传感器的选型

  在指纹产品中,指纹传感器和指纹算法是关键。指纹处理的过程是采集指纹图像,然后对指纹图像进行处理,所以能否采集到清晰的指纹图像是指纹处理的关键,指纹传感器是指纹图像的采集部件,因此,指纹传感器的性能将直接影响到指纹产品的性能。

  目前采用的指纹传感器从分类上主要分为半导体指纹传感器和光学指纹传感器。半导体的指纹传感器又分为面状指纹传感器和条状指纹传感器(即滑动式指纹传感器/刮擦式指纹传感器)。

  选用半导体指纹传感器主要要考虑以下几个指标:

  (1)抗静电性能,-般要求大于15kv,否则易被击穿。

  (2)分辨率。一般至少要求256dpi,否则对细指纹不易分辩,比如银行、医院、超市等不宜应用。

  (3)对干湿手指的适应性(尤其是涂有护手霜的手指)。

  (4)使用寿命要求。传感器的使用寿命的要求一般要达到可使用100万次。

  (5)产品一致性和适应性,不同地区人的指纹有不同的特征,所以要选用高适应性的指纹传感器。

  由于本文中的指纹读头在设计中的要求体积尽量小,因此选用的是美国AuthenTec公司的AES2510的刮擦式指纹传感器。其选用的理由如下:

  (1)采用其最新的“The Power of Touch”技术,属于接触式的,对干湿手指不敏感。

  (2)易用且能提供快速的指纹成像,具有导航功能。

  (3)低功耗、小CPU占用率的特性。

  (4)出货量大,成本低。

  (5)尺寸相当微小,只有12mm×5mm×1.86mm。

  其外观图如图2所示:

  


  图2 AES2510实物图

  3 指纹算法的选型

  指纹识别算法是指纹识别的核心。常见的指纹算法有:BIOKEY指纹识别算法、Fingerpass指纹识别算法、TOUCHSEC指纹识别算法、OpenBio指纹识别算法、FAA指纹识别算法等等,国内也有许多公司也自主研发了许多具有专利的指纹识别算法,在网上也有许多公开算法的源码。在设计初期,选用公开的算法源码,会造成调试的不方便,同时算法的指标也不确定是否满足需求;大公司的指纹识别算法一般又要价比较高,谈判困难;因此最合理的方法是选用指纹厂家提供的识别算法进行开发验证,Autllentec提供的算法相对也比较成熟可靠,由于使用其指纹传感器,指纹识别算法收取费用相对较低,如果使用量较大,甚至可以免费赠送。

  在我们的设计中,采用的是Authentec提供的指纹识别算法,最后验证设计结果在认假率、拒真率、比对时间上均满足需求。

  4 主CPU的选型

  主CPU的选型主要关注的指标是运算速度及功耗,有的厂商的产品侧重于低功耗,有的侧重于运算速度。来自于几家厂商提供的一组测试数据见表1,分别显示了不同的CPU在运算指纹匹配算法所需要的时间。

  表1 运行指纹匹配算法时间对比表

  


  由于我们采用了层级包容式架构,因此对主处理器的功耗指标不太关心,选用更高的处理速度,能给用户带来了更好的体验。本指纹锁选择的CPU是BF531.ADSP-BF531系列处理器是Blaclkflin系列产品的成员之一,是一个高度集成的片上系统解决方案。其功能框图如图3所示:

  


  图3 BF531的功能框图

  ADSP-BF53 l是主频高达400 MHz高性能Black-fin处理器,其内核包括:2个16位MAC,2个40位ALU,4个8位视频ALu,以及1个40位移位器;对于指纹对比计算有很强的处理能力,另外,厂家又提供了为该处理器量身定做的指纹对比算法。

  5 辅助CPU的选型

  由于指纹锁在设计时提出的存储指标为100枚指纹,大概所需内存为lMByte以上,因此必须使用外部存储设备。为了最大限度的降低成本,我们使用SDRAM芯片来替代外部的SRAM,因此就必然导致设备的外部功耗增加,对于使用电池供电的设备,这几乎是不能容忍的,为此我们使用一个超低功耗的辅助CPU来进行设备管理。

  通常情况下,主CPU的所有电路均不上电,辅助CPU感应到有手触摸锁柄时,则通过IO口控制主CPU上电,主CPU和指纹传感器开始工作,指纹比对成功后,启动开锁。无论对比是否成功,等待固定一段时间后,主CPU均会进入空闲状态,向辅助CPU发送空闲信号,辅助CPU对主CPU断电。

  由于辅助CPU是长期工作,永不断电的,选则的基本原则就是超低功耗,架构简单,极高的可靠性。本文选择的是TI的MSP430F2001,MSP430单片机拥有0.5uA的超低待机电流和250uA/MIPs的运行功耗,是目前业界公认的低功耗单片机。其提供了5种低功耗模式,主要面向电池供电的应用。功能框图如图4所示:

  


  图4 MSP430F2001的功能框图

  MSP430F200l的特性描述如下:低工作电压(1.8V-3.6V);超低功耗(活动模式为220μA at 1 MHz,2.2 V,待机模式为0.5μA,关闭模式为0.1μA);五种省电模式;从待机模式唤醒1μs。

  6 其它

  本方案中还采取了其它降功耗措施:

  主处理器的LDO改为DC/DC开关芯片,提高工作时的电源效率;

  开锁继电器的先用大电流驱动1秒使其吸合,然后通过调整控制端的占空比为30%,让其进行4秒的维持状态;

  7 结束语

  本设计通过合理选择器件,围绕低成本、低功耗、高运算性能、电池供电等特性要求优化电路,设计完成的新型指纹锁电路在性能指标、稳定性、兼容性低硬件成本方面具有非常大优势。

  通过本设计制作出数台样机,在仅使用两节5号电池不更换的情况下,每天开锁3次,已连续可靠的工作了2年。

  本设计完成的指纹锁,可以广泛应用于工业门标禁、指纹考勤、国防安全等众多领域。


关键字:安全性 引用地址:一种新型指纹锁电路设计方案

上一篇:爆震传感器信号调节系统
下一篇:解析主流智能家居硬件常见的六大问题

推荐阅读最新更新时间:2026-03-21 00:39

一种新型指纹锁电路设计
市场上主流的电子锁是基于密码设计的。密码锁的最大的缺陷是密码容易被他人窃取、猜测及遗忘。随着生物技术的发展,越来越多的活体技术应用到识别系统中,如指纹、掌纹、人脸、虹膜等。相对于其它的活体识别技术,指纹识别系统以其可实现性强,成本相对低廉,同时又具备较高的安全性,被越来越多的应用到各种场合。文章给出了一种新型的指纹锁架构,并详细论述了系统的各个组成部分以及指纹识别算法的实现流程。文章对降低系统功耗和增加保密性都提出了独特的方法。   随着科学技术的飞速发展和大规模的集成芯片的出现,现有的门锁系统也正在经历着升级换代的变换。第一代电子门锁采用的是密码识别方法,解决了机械门锁更换的灵活性,即钥匙的设置和更改掌握在了使用者的手中;但由
[安防电子]
一种新型<font color='red'>指纹锁</font>的<font color='red'>电路</font><font color='red'>设计</font>
如何实现一种基于STM32单片机的电子密码设计
一、功能简介 本项目使用Proteus8仿真STM32单片机控制器,使用LCD1602液晶、矩阵按键、蜂鸣器、EEPROM模块、继电器模块等。 主要功能: 系统运行后,LCD1602显示密码输入提示界面,系统存储在EEPROM的初始密码为123456,用户可通过矩阵按键S1-S10输入数值0-9,当在密码输入过程中有误,可按S11键回删并重新输入。当密码输入完成后,可按S12键确认,校验密码是否正确,如密码输入正确,电磁阀工作开门,对应D3指示灯点亮;如密码输入错误,LCD显示错误信息,可重新输入密码,最多可输入3次,如还输入错误,系统锁死,需等待10S钟解锁系统方可再次输入。当管理员需要更换密码时,可按下S13键,L
[单片机]
如何实现一种基于STM32单片机的电子<font color='red'>密码</font>锁<font color='red'>设计</font>
52-基于51单片机的指纹密码设计
具体实现功能 系统由STC89C51单片机+AT24C02数据存储模块+按键模块+LCD12864显示+FM10A指纹模块等构成。 具体功能: 1、能够对指纹进行录入、识别和删除; 2、能够实现最多1000枚的指纹录入识别; 3、能够实现指纹识别成功开锁功能; 4、设有4*4按键键盘,实现密码录入、修改和特殊功能。 设计背景 据统计,在全世界50亿人口当中,除了19名生来就没长指纹的特殊人物之外,没有一个重样的指纹,所以世界各国的警察机关都利用指纹鉴别技术来侦破案件。有人把人的指纹称之为“人体的立体印章”,而公安人员正是利用这些立体印章来作为认定作案分子的特征符号。 由于人体的身体特征具有不可复制的特点
[单片机]
52-基于51单片机的指纹<font color='red'>密码</font>锁<font color='red'>设计</font>
基于AT89S51 的密码设计
0 引 言 电子密码锁是一种通过密码输入来控制电路或芯片工作, 从而控制机械开关的闭合, 完成*、闭锁任务的电子产品。它具有保密性好、寿命长、操作简单等特点。 本设计采用AT89S51作为主控芯片, 结合外围电路, 组成电子密码锁。用户想要*, 必须先通过键盘输入正确的密码才能将锁打开。密码输入错误时有提示, 为了提高安全性, 当密码输入错误3 次将报警。密码可以由用户自己修改设定, 锁打开后才能修改密码。修改密码之前必须再次输入密码, 在输入新密码时需要二次确认, 以防止误操作。 1 系统设计 本系统共由2 部分构成, 即硬件部分与软件部分。其原理框图如图1 所示。 图1 电子密码锁原理框图 1. 1
[单片机]
基于AT89S51 的<font color='red'>密码</font>锁<font color='red'>设计</font>
51单片机设计的电子密码
该程序是基于51单片机设计的电子密码锁,功能较为简单,目前仅有修改密码和检测这一功能,以下是操作过程 运行仿真的初始界面 左边矩阵按键从左边第一行第一列起为0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f 按下按键后界面如下,当四位数码管都显示后,按下矩阵键盘上任意按键确认密码 密码错误D1红灯亮起,密码正确D2绿灯亮起 当按下独立按键时,中断触发,进入密码修改,此时界面如同初始界面,输入原始密码,原始密码正确,绿灯亮起,等待输入新密码,此时界面显示原始密码。原始密码错误红灯亮起,退出修改,返回初始状态。 新密码输入会将原始密码覆盖,输入完成红绿灯同时亮起。 1s后返回初始界面,
[单片机]
51单片机<font color='red'>设计</font>的电子<font color='red'>密码</font>锁
大华推出升级版家居智能锁 融入防偷窥密码设计
    大华股份近期发布了一款全镜面工艺的指纹/密码/IC 卡/蓝牙四合一智能锁,售价2999元,拥有 手机开锁、防偷窥密码、访客模式 等诸多亮点。该锁已通过大华遍布全国32个省市自治区的数千家安防分销商作为主要通路同步发售。作为中国安防行业首屈一指的国际大品牌,大华股份此次高调进军智能锁市场,到底是有备而来,还是跟风试水?   科技银、香槟金、红古铜三色可选   从该智能锁的命名 -- 大华家居智能锁9系列,可以看出大华股份在智能锁产品上已不是首次尝鲜,而是有了多次的产品迭代,从公开可查的资料了解到:大华9系智能锁相比8系不仅多了手机蓝牙开锁功能,同时增加了访客功能,即由户主授权可为访客推送临时密码;在外观设计上则大胆
[安防电子]
一种简单51单片机电子密码设计
随着工业化进程的不断加快,信息化也逐渐进入千家万户,人们对家庭居住和文件资料等隐私的安全要求也逐渐提高,而传统的机械锁也日益不能满足要求,因此保密性高、灵活性好、安全系数高的电子锁的设计和提出对生活有着重大意义。结合这种情况,本文对单片机的电子密码锁的设计进行了分析和探究。 1 单片机电子密码锁的背景和设计特点 在高科技迅速发展的今天,人们已经发明了密码锁、电子锁和激光锁等多种形式。这些锁在传统钥匙的基础上,利用磁场、声波和光束等多种方式来控制锁的开启和关闭,从而有效地增强了锁的安全性,保护了人们的生命财产和安全,有效地防止盗贼的光顾。 单片机又称为单片微电脑或者单片微型计算机,它有效的集合了中央处理器、只读存储器、随机存取存储
[单片机]
一种简单51单片机电子<font color='red'>密码</font>锁<font color='red'>设计</font>
基于GSM网络的遥控密码锁系统的设计
本文介绍了基于GSM 的单片机遥控密码锁的硬件及程序实现流程的具体设计,采用AVR 单片机ATMEGA16 作为控制器,在实现了电子锁的密码键盘输入开启控制,液晶串行显示,出错声光报警基础上,设计了通过串口控制GSM 模块GTM900B 进行短信收发和拨号,实现了远程开启控制,同时满足了多方式,高可靠性,高时效等要求,为智能家居提供了可靠的方案。 1.引言 在日常生活和现代办公中,住宅与办公室的安全防范多以加锁的办法来解决。为满足人们对锁的使用要求,增加其安全性,避免不必要时的钥匙外泄。本文从高效以及高实时性的角度出发,出于安全、方便等方面的需要,尤其为实现远程控制,介绍一种由ATMEGA16编程实现的控制电路,采用GSM 网络
[单片机]
基于GSM网络的遥控<font color='red'>密码</font>锁系统的<font color='red'>设计</font>
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

厂商技术中心

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2026 EEWORLD.com.cn, Inc. All rights reserved