详解指纹识别在嵌入式IoT系统中的实现及设计要点

2018-01-05 20:31:06编辑:鲁迪 关键字:生物识别  物联网  控制  MCU

在系统实现上面,智能手机本身拥有强大的计算能力和丰富的内存资源,实现指纹识别并不困难,但在嵌入式系统中特别是基于MCU的应用场合,其运算能力、内存资源等都受到限制,本文介绍了一种基于单片机系统的指纹识别方案和设计要点。

随着指纹识别在智能手机上面的普及,指纹识别技术在越来越多的场合中得到应用。除了手机应用之外,在移动支付、门禁系统、智能家庭等嵌入式场景中也逐渐普及开来。在系统实现上面,智能手机本身拥有强大的计算能力和丰富的内存资源,实现指纹识别并不困难,但在嵌入式系统中特别是基于MCU的应用场合,其运算能力、内存资源等都受到限制,本文介绍了一种基于单片机系统的指纹识别方案和设计要点。

如上图所示,这是一个WiFi指纹识别前端的系统框图,其应用场景是:手指按压指纹识别模块时,指纹数据被采集并传输到单片机,单片机经过识别算法对指纹数据进行处理后,把处理结果通过WiFi模块无线传输到云端参与身份识别的业务。

在具体实现上面,由于指纹识别算法涉及较多的浮点运算,以及需要暂存指纹点阵的原始数据和中间运算数据,故对于运算能力和存储空间有硬性的要求,在目前主流的单片机架构中Cortex-M4架构集成FPU浮点处理单元,在100MHZ主频下,其浮点数运算能力可以达到要求。指纹识别算法代码编译后占用上百K字节的代码空间,考虑到WiFi网络连接、应用层代码等整体上以1MB左右的Flash代码空间为宜,数据存储的需求以512KB的SRAM空间为宜。系统工作时,在指纹识别过程中需要强大的运算能力,而在没有指纹按压的时候则需要运行在低功耗状态,以适应嵌入式系统对功耗的要求。

在我们的方案中,选择了具有XIP特性的MCU,把代码存放在外置SPI Flash中并可以在系统执行,从而大大扩展了代码存储空间。外置SPI Flash中的代码在执行中由于需要内部Cache缓存,故执行速度略低。对于识别算法的核心代码,则可以在Boot阶段拷贝到SRAM中运行,从而提升运行速度。XIP + SRAM的代码空间分配方案兼顾了性能和成本,是此设计的一个亮点。

指纹识别芯片是系统实现的核心部件,当前比较主流的技术指标,要求指纹识别芯片基于电容技术、支持活体检测(Live Finger Detection)、按压式、采用玻璃盖板,可以实现360度任意方向的触摸,能够支持滑动导航。活体检测技术具有防止假指纹破解的特点,集成心率检测功能,方便用户实时查看心率值。传感器集成化方便整机厂商的设计和整机集成,使得其方便应用于嵌入式单片机系统。

指纹识别芯片和主机的数据接口要求在指纹数据采集的过程中达到5Mbps以上的传输速率,低于5Mbps的数据吞吐量将影响用户体验。UART、 I2C等低速接口在吞吐量上无法达到要求,SPI接口简洁而且传输速率完全可以达到要求,是最合适的通信接口。

指纹识别芯片周期性检测Pixel传感器区域是否有手指触摸,检测到传感器有手指触摸时,会立刻采集活体检测数据,数据采集完成后会通过中断通知Host读取,MCU读取完活体检测数据后芯片进行指纹扫描,指纹扫描开始后就会通过中断通知Host读取数据。指纹数据的扫描和Host数据的读取同步进行。

单片机接收到指纹芯片传输来的Pixel原始数据后通过识别算法运算后通过WiFi模块传输到云端。由于MCU本身资源的限制,WiFi模块本身需要集成WiFi驱动、TCP/IP协议栈,并可以做作为一个相对独立的单元运行应用层代码,这样就极大的减轻了MCU host端的负担. WiFi模块通过串口和MCU进行数据交互。推荐基于Qualcomm QCA4004的WiFi IoT模块。

低功耗和抗干扰也是系统设计的一个要点,指纹识别模块在没有手指按压时仍然周期性的进行传感器扫描,虽然功耗低于数据传输期间,但为适应电池供电的场合,希望在没有按键触摸期间可以关掉指纹识别模块的电源,为此如上图所示增加了触摸按键,检测到有手指靠近的时候打开指纹识别芯片的电源,进行指纹扫描采集数据,当长时间没有手指触摸的时候关闭指纹扫描模块的电源,从而达到降低功耗的目的。另外在数据采集期间为了防止触摸按键对指纹识别传感器的影响,在触摸按键后增加一级模拟开关,在采集开始前MCU输出一个控制信号将触摸按键的模拟信号进行隔离。


关键字:生物识别  物联网  控制  MCU

来源: 资深物联网MCU研发工程师 张平 引用地址:http://www.eeworld.com.cn/afdz/article_2018010511479.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:人脸识别技术为补上双门互锁门禁系统缺失一环
下一篇:各国热推“人脸识别技术购物”

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

DERMALOG实现可实时识别的多生物特征识别变革

总部位于汉堡的 DERMALOG 公司凭借其自动生物识别系统,提供了更高级别的安全识别。它可以同时匹配多个生物特征,并在匹配速度上创下新记录。生物识别方法已经广泛应用于日常生活的许多领域,无论是机场的护照检查,还是智能手机和平板电脑等移动设备的解锁。不过,通常只检查一个生物特征——指纹或面部特征。而能够匹配多个特征的解决方案更加安全和准确。DERMALOG 通过其自动生物识别系统 (ABIS) 提供了这样一种解决方案。识别一个人的时候,DERMALOG ABIS 结合了指纹和人脸匹配。为了获得更高的精度,该系统还可以检查眼睛,或者更精确地检查虹膜。除了它的多模式功能外,DERMALOG ABIS 的速度也很出色:它可以每秒匹配高达
发表于 2018-07-12 18:47:22
DERMALOG实现可实时识别的多生物特征识别变革

盘点应用最广泛的4类生物识别技术

根据美国咨询机构Transparency Market Research的预计,全球生物识别技术市场规模将从2015年的112.4亿美元,增长至2020年的233亿美元,复合年均增速为15.7%。生物识别市场正处在快速增长当中。随着技术不断进步,各种密码认证方式推陈出新,从“用户名+密码”到“生物特征+活体检测”。生物识别技术是目前最为方便与安全的识别技术,根据美国咨询机构 Transparency Market Research的预计,全球生物识别技术市场规模将从2015年的112.4亿美元,增长至2020年的233亿美元,复合年均增速为15.7%。生物识别市场正处在快速增长当中。  生物识别技术  所谓生物识别技术就是,通
发表于 2018-07-09 18:31:42

生物识别技术:你的身体就是你的密码

脸部识别会是生物识别安全技术的未来吗?或者,这项技术运用到大众市场仍嫌太早?还有,再过一段时间后,指纹验证机制还会与此领域相关吗?短短几年时间,生物识别(biometrics)从原本的利基安全技术,变成了每一款现代智能手机机型都会部署的功能。这其中有一部份可归功于苹果(Apple)的Touch ID将指纹验证引进大众市场,促成了现在这一波将生物识别用于主流设备安全功能的潮流。Apple最新推出的iPhone X采用了全新的脸部识别功能,这项功能以红外线(IR)传感器为基础。那么,脸部识别究竟是不是生物识别安全技术的未来?亦或这项技术要运用到大众市场仍嫌太早呢?另外,反过来说,指纹验证机制再过一段时间后是否仍会与这个领域相关?轻松
发表于 2018-06-08 21:34:55
生物识别技术:你的身体就是你的密码

生物识别市场:站上风口 收割还需做加法

  生物识别技术凭着安全、可靠、便捷等优势,在人们备受网络安全问题困扰的时代,一举成为网络安全的“守护神”。生物识别技术逐渐融入人们的生活,行业发展渐入佳境,市场规模日益壮大,前景大好。下面就随安防电子小编一起来了解一下相关内容吧。  虹膜识别先声夺人满足银行强需求  在电影大片中,通过扫描视网膜开启保险箱、金库或重要场所的酷炫场景想必很多人都看到过。这种扫描视网膜的方式就是虹膜识别技术,能够借助生物识别特征来实现身份识别,提升安全保障水平。随着人工智能的迅速崛起,生物识别领域也开始“走红”。继人脸识别技术大热之后,虹膜识别技术也踏出了飞速前行的步伐,市场发展不断加快。就国内而言,银行业场景或将为接下来主要的市场增长点。  虽然在
发表于 2018-06-05 16:28:07
生物识别市场:站上风口 收割还需做加法

生物识别抢进智能手机市场

近几年来,手机产业缺乏颠覆式创新,苹果(Apple)开启的智能手机软硬件生态模式成长也已逐渐趋缓,业界迫切需要寻找新的应用来刺激消费需求。在5G商用之前,全屏幕手机,以及生物识别技术正成为智能手机的创新技术点之一。为了实现真正的全版屏幕,可以采用“浏海”造型屏幕去掉指纹识别模组,或是选择屏幕下的 (Under Display)隐形指纹识别途径;而苹果手机引领的脸部解锁、三星手机的虹膜识别…等生物识别功能,也同样引发其他手机制造商争相仿效。新功能刺激出货量事实上,手机产业整体出货量已从过去的爆发性成长,开始逐渐走缓。根据IDC的统计资料显示,2017年第四季全球智能手机出货量达4.035亿支,较2016年同期少了约6.3%,从全年
发表于 2018-06-04 19:51:37
生物识别抢进智能手机市场

Fingerprints生物识别技术的前世今生和未来展望

 时间追溯到7年前,也就是2011年, Fingerprint Cards(简称Fingerprints)推出了用于手机的小型滑动式指纹传感器,标志着世界上第一款嵌入智能手机的指纹识别传感器的诞生。数年后,这种技术发展演变为电容式触摸传感器,适用于安卓及苹果平台。从此生物识别技术便成为了我们日常生活中不可或缺的一部分。全球数十亿的消费者使用生物识别认证来解锁手机、进行移动支付,并对个人信息和应用程序实施保护。随着手机的普及,指纹识别作为一种最常见的生物识别技术,越来越被消费者所熟悉和信任,这不仅催生了更多崭新的生物识别解决方案,同时也使得生物识别技术在不同形态的设备上出现。 我们已经进入了生物识别技术大规模
发表于 2018-06-04 09:47:38
Fingerprints生物识别技术的前世今生和未来展望

小广播

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 视频监控 智能卡 防盗报警 智能管理 处理器 传感器 其他技术 综合资讯 安防论坛

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

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