历史上的今天
返回首页

历史上的今天

今天是:2026年01月31日(星期六)

2023年01月31日 | 基于ARM9嵌入式处理器的指纹识别系统设计

2023-01-31 来源:elecfans

为了适应指纹采集传感器件和指纹识别系统向着小型化和嵌入式方向发展的需要,文中提出了一种基于ARM9处理器架构的CPU芯片S3C2440A的嵌入式指纹识别系统(指纹识别系统是一个典型的模式识别系统,包括指纹图像获取、处理、特征提取和比对等模块。)设计方案,同时对该指纹识别系统的硬件架构进行了说明。该方案具有结构简单、可扩展性和移植性强等诸多优点。


指纹鉴定是人身识别最重要的手段之一, 指纹自动识别系统给指纹鉴定工作提供了一个新的平台, 并使指纹自动识别系统在身份认证方面具有更广阔的前景。目前, 自动指纹识别系统一般都是联机的, 大多数系统都选用指纹传感器来采集, 并以计算机(PC) 作为主机来处理, 从而对指纹进行匹配。

基于ARM9嵌入式处理器的指纹识别系统设计

而本文提出的基于ARM9的嵌入式指纹识别系统则是把采集和处理集于一身的独立系统, 因而可以做得很小, 比较适合用于高档汽车门、防盗门以及公*勤系统等场合。嵌入式系统是指以应用为中心, 以计算机技术为基础, 软硬件可裁剪, 其应用系统对功能、可靠性、成本、体积和功耗等要求都比较严格的专用计算机系统。本文选用SAMSUNG的S3C2440A作为嵌入式指纹系统的主处理芯片, 提出了系统的软硬件设计方案。


如图所示是本嵌入式指纹识别系统的硬件框图。从图1中可以看到, 本系统主要由指纹数据采集模块、微处理器模块、数据存储模块和通讯模块等四个模块组成。本系统以ARM9处理器为核心来驱动指纹传感器采集指纹, 并将指纹数据放入存储器中, 此数据可以被PC通过串口获取,也可以保存在数据存储器中。


指纹数据采集模块可利用软件方式来判断是否进行指纹的采集。当进行指纹采集时, 指纹传感芯片将按照设定的参数来采集指纹, 并将模拟图像转换成数字图像, 然后在ARM的控制下, 将数据存储在外部数据空间, 以等待下一步的处理。


微处理器模块以ARM和数据存储器为核心,可对采集到的指纹图像进行相应的预处理, 并通过对发光二极管的控制来显示指纹预处理结果。数据存储模块由SDRAM、FLASH构成。其中Flash中存放的是系统的应用程序和一个指纹预处理后的数据, 系统上电后, 即可通过“BootLoader”功能将程序加载到FLASH中以便程序运行。SDRAM用来存放指纹图像并提供程序运行时所需要的临时数据空间。通讯模块的设计要考虑到处理的简易性。本系统的指纹数据上传采用的是串口方式。


推荐阅读

史海拾趣

统宇电研(Coilmaster)公司的发展小趣事

随着电子行业的快速发展,统宇电研始终保持着技术创新的步伐。公司不断投入研发资源,积极引进先进技术和设备,提升产品性能和质量。同时,统宇电研还与多所高校和研究机构建立合作关系,共同开展前沿技术研究。这些努力使得统宇电研在行业内树立了技术创新的标杆,引领着行业的发展方向。

Datapro International Inc公司的发展小趣事

随着技术的不断进步和市场的不断扩大,Datapro International Inc公司开始寻求新的市场机会。他们发现,随着企业信息化程度的提高,对数据存储和处理的需求也越来越大。于是,公司决定进军企业市场,并开发了一系列针对企业的数据存储解决方案。

在拓展企业市场的过程中,Datapro International Inc公司面临着来自竞争对手的激烈竞争。然而,他们凭借卓越的产品质量、专业的技术服务和灵活的商业模式,成功赢得了客户的信任和支持。随着企业市场的不断拓展,Datapro International Inc公司的业务规模也逐渐扩大。

Delphi Connection Systems公司的发展小趣事

Delphi Connection Systems公司深知产品质量是企业生存和发展的基石。因此,公司始终坚持严格的质量控制标准,从原材料采购到产品制造、检测等各个环节都进行严格把关。这种对质量的执着追求赢得了客户的信任和口碑,使公司在电子行业中树立了良好的品牌形象。

ARCOTRONICS公司的发展小趣事

在电子行业的早期,ARCOTRONICS公司凭借其卓越的研发团队,成功开发出一种新型的高效能电子元件。这一技术突破不仅大幅提升了电子设备的性能,还降低了生产成本,使公司在市场上迅速获得了竞争优势。这一技术突破为ARCOTRONICS公司奠定了坚实的基石,为其后续发展打下了坚实的基础。

驰兴电感(Coilank)公司的发展小趣事

驰兴电感始终坚持“品质第一”的原则,对产品的每一个细节都进行严格把控。公司引进了先进的生产设备和检测仪器,确保产品从原材料到成品的每一个环节都符合高标准的质量要求。这种对品质的执着追求,使得驰兴电感的产品在市场上赢得了良好的口碑,树立了高品质的品牌形象。

G-Link Technology公司的发展小趣事

为了进一步扩大市场份额,蜂鸟无线积极实施国际化战略。公司先后在亚洲、欧洲和北美等多个地区设立了研发中心和销售网络,以更好地服务全球客户。在国际化过程中,蜂鸟无线注重与当地企业和政府机构的合作,共同推动无线通信技术的发展和应用。通过参与国际展会、举办技术交流会等活动,蜂鸟无线不仅提升了品牌知名度,还成功吸引了众多国际合作伙伴,为公司的全球化发展奠定了坚实基础。

问答坊 | AI 解惑

MC2401两相混合式细分型步进电机驱动器

千里之行,始于足下; 运动控制,步进开始。 该图是我新近开发的步进电机驱动器,输入电压单电源12-48VDC,额定输出电流3A,最大细分数256,...... 本人还可以给您提供各种运动控制的解决方案。若需详细资料,请联系:amcc_66@sina.com Q ...…

查看全部问答>

用DSP/BIOS和RTDX技术实现I/O

基本要求:DSP/BIOS和RTDX组件,目标板 7.1 打开和查看工程 在CCS中打开工程文件并查看它包含的源程序及库文件。 1.    如果你把CCS安装在c:\\ti 目录,可以创建一个新目录c:\\ti\\myproject;如果CCS安装在其他目录,则可在相应的位 ...…

查看全部问答>

LED电源问题

现在LED照明行业竞争越来越激烈,LED的寿命可以达到10万小时,但是电源是否在10万小时内不会出任何问题?…

查看全部问答>

怎样成为公司的研发工作的核心员工

如果不会拍领导马屁,在公司没有深厚背景,在公司是一穷二白需要从0开始的话,需要 1. 吃苦耐劳,苍天不负有心人的。具体操作,早上提前1小时到公司,晚上加班1小时(对于刚入新员工); 2. 要抢着干活,老员工不做,看着简单的活,你要把这些工 ...…

查看全部问答>

用PB5.0定制BSP出现的问题,下面是Build.wrn文件和Build.log文件

如题: Build.wrn文件 BUILD: [Thrd:Sequence:Type  ] Message BUILD: [00:0000000111:WARNS ] Directory: D:\\WINCE500\\platform\\Emulator\\SRC\\INC\\ does not exist. BUILD: [00:0000001730:WARNS ] Directory: D:\\WINCE500\\ ...…

查看全部问答>

有朋友在WinCE下做过证书倒入和认证么?请教个问题。。。

有个项目,要在WinCE6.0上面写个VC的应用程序,倒入一个X.509的证书,DER格式的。然后用这个证书对一个文件进行签名,请问有人做过么? 我看了看MSDN,好像要用到CryptToAPI的函数,一大堆,看了以后还是很晕,希望有经验的朋友能够指点一下,如果 ...…

查看全部问答>

stm32能不能申请到样片,应该注意哪些细节

                                 我在ST的官网申请了免费样片,不知道能不能记过来…

查看全部问答>

eZ430-RF2500试用心得

一.eZ430-RF2500信号有效距离测试    1. 室外环境      (1)开阔地(操场) 直线距离约9.3m                          & ...…

查看全部问答>

【征文】51单片机学习入门随想记

记得最开始接触51是在大一下学期,那时我们协会组织我们自己动手用万用版搭建一个51最小系统,我当然也果断参与了 。因为当时对51完全是一头雾水,所以就照着原理图焊了一个最小系统,上面有一个蜂鸣器,两个数码管,八个led。因为当时要准备英语四 ...…

查看全部问答>

求个语句

这个程序只有长按KEY1时灯才闪烁 如何加上几条让他变成只要一按下后再抬开KEY1灯无限闪烁呢? #include #define uint unsigned int sbit led1=P1^0; sbit key1=P3^4;                 ...…

查看全部问答>