历史上的今天
返回首页

历史上的今天

今天是:2025年03月09日(星期日)

正在发生

2021年03月09日 | 基于ARM9的指纹识别门禁系统

2021-03-09 来源:eefocus

指纹门禁系统是基于生物特征识别技术的一项高科技安全设施,近年来在国内外得到了广泛的应用,并已成为现代化建筑智能化的标志之一。对于一些核心机密部门,如重要机关、科研实验室、档案馆、民航机场等场所,指纹门禁系统可以提供高效、智能、便捷的授权控制。由于指纹具有携带方便、人人各异、终生不变的特点,因此利用指纹识别作为身份认证的手段,与传统的钥匙、密码相比,大大提高了安全性与可信性。


该系统基于ARM9芯片Samsung S3C2440AL,以Veridicom公司指纹采集芯片FPS200作为硬件平台,以嵌入式Linux为软件平台。在该研究领域中,基于PC平台的识别系统一直是研究的重点,本文实现的基于ARM平台的系统具有轻便,易安装,成本低的优点,具有良好的发展前景。


1 系统硬件设计


S3C2440AL主频为400 MHz,最高为533 MHz;FPS200指纹传感器由256×300个电容传感阵列组成,其分辨率高达500 dpi,工作电压范围为3.3~5 V,传感器内部有8位ADC,并具有2组采样保持电路。整个系统的框图如图1所示。


系统的框图


2 操作系统


由于嵌入式Linux具有内核小、效率高、开放源码、平台工具多等优点,该系统采用嵌入式Linux作为操作系统平台。构建该平台的主要步骤如:


(1)通过JTAG下载U-boot;

(2)配置Linux Kernel并通过串口下载;

(3)开发FPS200驱动并进行动态加载。


3 指纹识别的算法流程


指纹识别系统按识别过程中的主要功能,可划分为指纹图像采集算法、图像预处理算法、特征提取算法、特征匹配算法。


(1)指纹图像采集算法流程如图2所示。


指纹图像采集算法流程


(2)指纹图像预处理算法流程如图3所示。


指纹图像预处理算法流程


(3)指纹特征提取算法流程


提取之前首先需要进行伪指纹特征点的去除,然后提取指纹的拓扑数据结构。


(4)指纹特征匹配算法流程如图4所示。


指纹特征匹配算法流程


4 指纹分割算法原理


设一幅指纹图像的像素点数为N,其有L个灰度级(0,1,2,…,L-1),灰度级为i的像素点数为ni,那么像素点数,对图像直方图归一化,且有概率密度分布:概率密度分布


假设阈值t将图像分成C0和C1两类(即物体和背景),C0和C1分别对应具有灰度级{0,1,2,…,t)和{t+1,t+2,…,L-1}的像素。C0类和C1类的发生概率分别为:


发生概率


由图5可以看到利用该方法得到的效果图,其分割结果良好。


效果图


5 结语


本文以ARM9处理器为平台,系统地实现了一个识别结果良好的嵌入式门禁系统。给出了系统设计的整个算法流程,并重点介绍了图像分割算法,较前人的研究成果,该系统具有平台简单,识别率高,识别快速的优点。但该系统对畸变图像的处理效果并不十分理想,需要在以后的研究中进一步加强。


推荐阅读

史海拾趣

Alpha-Micro Electronics公司的发展小趣事

Alpha-Micro Electronics是一家提供嵌入式系统解决方案的公司,专注于设计和制造微控制器、传感器和其他嵌入式设备。以下是关于Alpha-Micro Electronics公司发展的五个相关故事:

  1. 公司成立:Alpha-Micro Electronics公司成立于1982年,总部位于德国斯图加特。公司的创始人是一群电子工程师,他们致力于为各种应用领域提供高性能的嵌入式系统解决方案。

  2. 技术创新:在公司创立之初,Alpha-Micro Electronics就开始致力于技术创新。他们不断投资于研发,推出了一系列先进的微控制器和传感器产品,以满足客户对功能强大和性能稳定的需求。

  3. 解决方案定制:Alpha-Micro Electronics公司注重与客户的紧密合作,提供定制化的解决方案。他们的工程团队具有丰富的经验和专业知识,能够根据客户的具体要求设计和制造符合其需求的嵌入式系统。

  4. 国际扩展:随着业务的不断发展,Alpha-Micro Electronics逐渐拓展了国际市场。除了在德国的总部和研发中心外,公司还在全球范围内建立了销售和服务网络,包括在美国、亚洲和欧洲的分支机构和合作伙伴。

  5. 行业合作与创新:Alpha-Micro Electronics公司积极参与行业合作和创新项目,与其他企业、研究机构和学术界合作,共同推动嵌入式技术的发展。通过与行业领先者合作,公司不断探索新的技术和应用领域,为客户提供更具竞争力的解决方案。

这些故事展示了Alpha-Micro Electronics公司在技术创新、解决方案定制、国际扩展和行业合作方面的发展历程,以及其在电子行业中的重要地位和影响力。

芯联(CHIPLINK)公司的发展小趣事

芯联集成非常重视企业文化建设,致力于打造一个高效、协作、创新的团队。公司倡导“以人为本”的管理理念,关注员工成长和发展,为员工提供良好的工作环境和福利待遇。同时,公司还建立了完善的激励机制和培训体系,激发员工的工作热情和创造力。这些努力使芯联集成在行业内树立了良好的口碑和形象,吸引了众多优秀人才加入公司。

DRI Relays Inc公司的发展小趣事

随着电子技术的不断进步,市场对继电器产品的要求也越来越高。DRI Relays Inc公司意识到,只有不断创新才能保持市场竞争力。为此,公司投入大量资金和资源,组建了一支由行业专家组成的研发团队,专注于新技术和新产品的研发。经过数年的努力,公司成功开发出一系列具有自主知识产权的高性能继电器产品,这些产品在市场上取得了巨大的成功,为公司带来了可观的利润。

Chiefdom Electronic Co Ltd公司的发展小趣事

在电子行业的激烈竞争中,Chiefdom Electronic Co Ltd凭借一项革命性的芯片技术,成功打破了市场的僵局。公司投入巨资研发,历经数年努力,终于推出了具有高效能、低功耗特点的芯片产品。这一技术的推出,不仅为公司在智能手机、平板电脑等市场赢得了大量客户,还使得公司在全球芯片市场占据了重要地位。随着技术的不断优化和升级,Chiefdom Electronic Co Ltd逐渐成为了行业内的技术领军者。

AVAGO公司的发展小趣事

尽管AVAGO公司在发展过程中取得了显著成就,但也面临着诸多挑战。随着全球半导体市场的竞争日益激烈,公司需要不断投入研发资金、加强人才培养、优化生产流程等方面来保持竞争优势。同时,公司还需要密切关注行业动态和市场需求变化,以便及时调整战略和产品线。在未来,AVAGO公司将继续致力于技术创新和市场拓展,为全球客户提供更优质的产品和服务。

以上五个故事仅是对AVAGO公司发展历程的简要描述,实际上公司在发展过程中还经历了许多其他重要事件和阶段。这些故事展示了AVAGO公司如何凭借技术实力、市场洞察力和战略眼光在电子行业中脱颖而出,并成为全球领先的半导体企业之一。

Cables To Go公司的发展小趣事

在竞争激烈的电子行业中,优质的客户服务是赢得客户信任的关键。Cables To Go公司深知这一点,因此始终将客户服务放在首位。公司建立了一支专业的客服团队,随时为客户提供咨询、技术支持和售后服务。此外,公司还不断优化服务流程,提高服务效率,确保客户能够享受到及时、专业的服务。这种以客户为中心的服务理念赢得了客户的广泛赞誉。

问答坊 | AI 解惑

Spectre仿真器在集成电路设计自动化中的应用

Spectre仿真器在集成电路设计自动化中的应用…

查看全部问答>

混合动力车为何被中国冷落?

上周举办的北京车展无疑是中国汽车圈最受瞩目的盛事,不过在车展揭幕以前,首先碰到的却是一家汽车零件业巨头——美国江森自控公司。该公司宣布在中国推出瓦尔塔品牌的汽车蓄电池,同时更加引起我注意的是,有关人员还透露说,该公司在混合动力轿车 ...…

查看全部问答>

bootloader里flash分区信息是否必须和内核的分区信息一致?

如题,我的开发板的这两个分区信息有点不同,请问可以不同吗?…

查看全部问答>

?LPC2148 定时器捕获功能

我对LPC2148定时器的捕获功能很糊涂, 哪位可以帮忙解释一下?当我把一个管脚设置成捕获功能后, 如果我把这个管脚和一个外置时钟连接, 我能否对这个时钟的上升, 下降沿进行捕获? 计数控制寄存器(CTCR) 和捕获控制寄存器(CCR)有什么区别? 谢 ...…

查看全部问答>

MC9S08QG8外部晶振电路的问题

外部晶振选用的4.096MHz,电容C1和C2都是20pF,电阻RF是1M。 觉得外部晶振没有起振呢,测晶振两脚的电压,各是0.37V,0.47V。 ICS的工作模式是使用FLL的外部模式FEE。 不知道原因出在哪了? 还请高手指点,谢谢~…

查看全部问答>

Win2003的DDK在xp下能用吗?

就是说我在XP下用2003的DDK开发可以吗?…

查看全部问答>

STM32中文入门资料 感觉还可以!~

STM32中文入门资料 感觉还可以!~…

查看全部问答>

使用USB时的外时钟问题

因为项目的需要,外时钟为11.0592M,应当如何设置,让STM32F103的USB可以使用…

查看全部问答>

SWD不能下载程序!!!

各位大虾: 我用ST-LINK和J-LINK通过JTAG或者SWD方式都可以给目标板下载程序,但是换另外一块板子,只引出VDD GND JTMS JCLK 对其无论使用JLINK还是STLINK都无法下载,已确认用3v电池供电,求助!!!…

查看全部问答>

求ARM Developer Suite v1.2的下载地址?

求ARM Developer Suite v1.2的下载地址?  找了好久没找到急死我了…

查看全部问答>