基于ARM9的指纹识别门禁系统
- 格式:pdf
- 大小:363.21 KB
- 文档页数:3
基于ARM9控制系统的指纹锁
戴娟;严明良;刘莉
【期刊名称】《南京工业职业技术学院学报》
【年(卷),期】2008(008)004
【摘要】基于ARM9为核心的嵌入式芯片在指纹识别系统的基本应用,从硬件系统和软件系统两个方面探讨了设计指纹识别系统的基本方法.硬件系统的设计主要是基于S3C2410嵌入式芯片、FPS200指纹传感器、USB芯片、锁驱动等的电路连接;软件系统的设计主要是指纹识别系统流程的设计及显示C语言设计.
【总页数】3页(P18-20)
【作者】戴娟;严明良;刘莉
【作者单位】南京工业职业技术学院,电气与自动化系,江苏,南京,210046;南京工业职业技术学院,电气与自动化系,江苏,南京,210046;南京工业职业技术学院,电气与自动化系,江苏,南京,210046
【正文语种】中文
【中图分类】TP391.4
【相关文献】
1.基于ARM9的可变针织直径小圆机的控制系统 [J], 王德铭;蔡锦达;金政宇
2.基于ARM9和STM32的自由摆平板控制系统 [J], 黄贤帅
3.基于ARM9的空气净化器控制系统的设计与实现 [J], 吴志雄;唐翔;祝加雄
4.基于STM32智能指纹锁控制系统设计与实现 [J], 王彰云
5.基于ARM9的多功能贴标控制系统研发 [J], 陟俊杰;蔡锦达;唐静
因版权原因,仅展示原文概要,查看原文内容请购买。
基于ARM的指纹识别门禁系统设计方案
现代社会高速发展,很多场合需要身份确认,传统的身份识别技术已经不能满足社会要求。
人的身体特征具有不可复制性,因此人们开始研究生物识别技术,而指纹具有唯一性、终生不变性、难于伪造等特点,安全性高,因而得到了广泛应用。
在一些机要部门,如银行、宾馆、机房等一般都安装有门禁系统,门禁系统是为保障人们生活、工作及财产安全,对重要通道的出入口进行管理与控制的系统,基于指纹识别技术的门禁系统是一项高科技安全设施,提高了系统的安全性。
ARM 作为一种嵌入式系统处理器,具有高性能、低功耗、低成本等特点,因而在工业控制领域、成像和安全产品方面得到了广泛应用。
本文介绍了基于嵌入式ARM9 体系结构的指纹识别原理与处理方法,以及指纹识别门禁系统的软硬件设计方法。
1 指纹识别原理及处理方法
指纹识别技术通过分析指纹的局部特征,从中抽取详尽的特征点,从而可靠地确认个人身份。
指纹识别技术主要涉及四个功能:读取指纹图象、提取特征、保存数据和比对。
首先从获取的指纹图像上找到“特征点”,然后根据特征点的特性建立用户活体指纹的指纹特征数据(一种单向的转换,可以从指纹图像转换成特征数据但不能从特征数据转换成为指纹图像)。
由于两枚不同的指纹不会产生相同的特征数据,所以通过对所采集到的指纹图像的特征数据和存放在数据库中的指纹特征数据进行模式匹配,从而计算出它们的相似程度,最终得到两个指纹的匹配结果,根据匹配结果来鉴别用户身份。
1.1 指纹图像的采集
光学取像有着悠久的历史,它可以追溯到上世纪70 年代,依据的是光的全反射原理。
现在一般采用光学指纹传感器来采集指纹,取得指纹具有图像。
基于ARM9的指纹识别器的设计
侯冬晴
【期刊名称】《自动化仪表》
【年(卷),期】2007(028)011
【摘要】介绍了指纹识别的一般原理,详细阐述了CPU S3C2440A和HB7121B 的各模块结构及其功能;并且给出了S3C2440A与指纹识别器HB7121B的连接,完成了指纹识别器的硬件设计.同时,讨论了Linux操作系统的嵌入和应用软件的编写,完成了指纹识别器的软件设计.该设计方案将ARM9技术引入指纹识别领域,将对ARM技术的应用和指纹识别的发展产生促进作用.
【总页数】3页(P29-31)
【作者】侯冬晴
【作者单位】湖南吉首大学物理信息学院,吉首,416000
【正文语种】中文
【中图分类】TP302.1
【相关文献】
1.基于ARM9的NB-IoT电容电池信息监测终端设计与实现 [J], 赵智佩; 余震虹; 殷宇辰
2.基于ARM9和WIFI的手机遥控电磁锁设计 [J], 秦吕; 王腾飞; 胡星星
3.基于ARM9平台的嵌入式Linux系统移植实验设计 [J], 方帆
4.基于ARM9的嵌入式监控系统设计 [J], 李来文;陈希明;刘泽源;周昕;裴永旭;黄楚
俊
5.基于ARM9的火灾报警系统设计 [J], 赵晖
因版权原因,仅展示原文概要,查看原文内容请购买。
摘要随着数字化和网络化的发展,传统的门禁系统由于鉴别方式、速度和性能等方面的限制,很难满足安全可靠和网络化的控制需求。
由于识别技术的不断成熟,基于人体生理特征的身份识别系统逐渐被人们开始采用,目前,从实用的角度看,指纹识别技术要比其它生物识别技术更安全和方便,这是因为人的指纹具有唯一性、不变性以及贴身性的特点。
传统的门禁控制器常采用单片机开发,利用串行通信接口向远程上位机传送数据,多个门禁控制器一般组成RS485网络,通信线路专用且不易于实现网络控制和远程控制,而基于TCP/IP网络通信的门禁系统通过局域网传递数据,很容易实现远程控制和分布式管理。
论文首先分析了门禁系统的研究背景、意义及国内外的发展现状,然后介绍了指纹识别网络门禁系统的总体结构,阐述了系统各个重要功能模块的硬件资源。
论文研究了指纹识别算法,包括指纹图像预处理和指纹图像的特征提取和匹配,重点分析了指纹图像分割法,利用灰度梯度和灰度方差的结合设置一个合适的局部阈值对指纹进行分割。
然后,阐述了门禁控制系统软件的总体设计,指纹图像采集、GoAhead Web Server的应用以及系统运用TCP/IP实现系统门禁控制器和上位机PC之间的网络通信。
关键词:嵌入式,门禁,指纹识别,Linux,TCP/IPBased on the ARM of fingerprint identification entrance guardsystem designAbstractWith the development of digitalization and network,the traditional access cont- rol system is difficult to meet the reliability and network control requirements because of the identification methods,speed and performance.The human physiology chara- cteristic’s status recognition is widely used based on the progress of the recognition t- echnology.At present,looking from the practical angle,the fingerprint recognition technology must be safer than other physiology character recognition,this is because person’s fingerprint is unique,invariable as well as the next to the skin.The traditi- onal entrance guard controller often used the Single-Chip Microcomputer and the ser- ial port for transmitting data to the position machine.Some entrance guard controllers compose by the RS485 network generally,it makes it’s no easy to realize the network and the remote control because of the co mmunication link’s special-purpose,but net- working entrance guard system based on the TCP/IP is easy to realize the remote con- trol and the distributional management.Firstly,the paper analyzed the development of the access control system and it’s background and significance,and then introduced the overall structure of the system,listied the important function modules of the hardware resources and drivers.Thirdly,the paperstudied the fingerprint recognition algorithm which mainly includes the fin- gerprintimage pretreatment and the feature extraction and matches.In this paper,it’s focuedon analysis of fingerprint image segmentation algorithm,using of the gray gra- dientand the gray variance combination,and then seting up a suitable local threshold forsegmentation.At last,the paper elaborated the access control system’s so ftware design which is focus on collecting fingerprint image acquisition,GoAhead Web Se- rv er’s applications and the communication between the accesscontrol system contro- ller,and the client PC based on TCP/IP protocol.Key Words:Embedded System,Access Controller,Fingerprint Recognition,Linux,TCP/IP目录1.绪论 (1)1.1 课题的研究背景及意义 (1)1.2国内外研究现状和发展 (1)1.3 本文的研究内容 (2)2.系统硬件设计 (2)2.1 系统总体设计 (2)2.1.1 系统概述及设计原则 (2)2.1.2 系统组成及功能 (3)2.2 嵌入式主控模块设计 (5)2.2.1 ARM微处理器与地址空间映射 (5)2.2.2 NAND FLASH单元 (5)2.2.3 SDRAM单元 (6)2.2.4 USB及USB摄像头单元 (7)2.3 界面显示接口模块设计 (8)2.4 指纹识别模块设计 (9)3.指纹识别算法研究及实现 (11)3.1 指纹识别的理论基础 (11)3.2 指纹图像的预处理 (12)3.2.1 背景分割 (12)3.2.2 指纹图像增强 (12)3.2.3 图像二值化 (13)3.2.4 细化及其后处理 (13)3.3 指纹图像的特征提取及匹配 (13)3.3.1 指纹图像的特征点提取 (13)3.3.2 指纹图像的特征匹配 (13)4.门禁控制系统软件设计 (14)4.1 门禁控制系统总体软件设计 (14)4.2 指纹图像采集 (15)4.3 网络通信 (16)4.3.1 TCP/IP协议 (16)4.3.2 系统网络通信软件设计 (16)4.3.3 GoAhead嵌入式Web服务器 (18)5.结论 (18)参考文献 (20)致谢 (21)1.绪论1.1 课题的研究背景及意义随着科学技术的不断进步,人们对现代化办公和生活场所提出了更高层次的安全管理需求,普通的门锁系统和手工出入管理已经不符合现代人的实际需求。
基于ARM9处理器的嵌入式指纹识别系统设计摘要:为了适应指纹采集传感器件和指纹识别系统向着小型化和嵌入式方向发展的需要,文中提出了一种基于ARM9处理器架构的CPU芯片S3C2440A的嵌入式指纹识别系统(指纹识别系统是一个典型的模式识别系统,包括指纹图像获取、处理、特征提取和比对等模块。
)设计方案,同时对该指纹识别系统的硬件架构进行了说明。
该方案具有结构简单、可扩展性和移植性强等诸多优点。
0 引言指纹鉴定是人身识别最重要的手段之一,指纹自动识别系统给指纹鉴定工作提供了一个新的平台,并使指纹自动识别系统在身份认证方面具有更广阔的前景。
目前,自动指纹识别系统一般都是联机的,大多数系统都选用指纹传感器来采集,并以计算机(PC)作为主机来处理,从而对指纹进行匹配。
而本文提出的基于ARM9的嵌入式指纹识别系统则是把采集和处理集于一身的独立系统,因而可以做得很小,比较适合用于高档汽车门、防盗门以及公*勤系统等场合。
嵌入式系统是指以应用为中心,以计算机技术为基础,软硬件可裁剪,其应用系统对功能、可靠性、成本、体积和功耗等要求都比较严格的专用计算机系统。
本文选用SAMSUNG的S3C2440A作为嵌入式指纹系统的主处理芯片,提出了系统的软硬件设计方案。
1 嵌入式指纹识别系统的硬件设计图1所示是本嵌入式指纹识别系统的硬件框图。
从图1中可以看到,本系统主要由指纹数据采集模块、微处理器模块、数据存储模块和通讯模块等四个模块组成。
本系统以ARM9处理器为核心来驱动指纹传感器采集指纹,并将指纹数据放入存储器中,此数据可以被PC通过串口获取,也可以保存在数据存储器中。
指纹数据采集模块可利用软件方式来判断是否进行指纹的采集。
当进行指纹采集时,指纹传感芯片将按照设定的参数来采集指纹,并将模拟图像转换成数字图像,然后在ARM的控制下,将数据存储在外部数据空间,以等待下一步的处理。
图1 指纹识别系统的硬件框图微处理器模块以ARM和数据存储器为核心,可对采集到的指纹图像进行相应的预处理,并通过对发光二极管的控制来显示指纹预处理结果。
基于ARM9的指纹识别系统*第一部分设计概述/Design Introduction信息化时代,生物识别技术作为信息安全和个人身份识别技术越来越受到人们的重视。
指纹作为人体中最明显的外表特征,具有独一无二的特性、普遍性、唯一性、易于采集等优点。
指纹鉴定技术利用人类指纹稳定性和独特性的生理特征,将其作为人们的一种“活的身份证”,更因指纹具有的不可替代性,使通过指纹进行身份鉴定的安全性大大提高,且随着图像处理_模式识别方法的发展和指纹传感器技术的日臻成熟,指纹鉴定方法在金融、公安、门禁、户籍管理等领域都有着良好的应用前景。
同时随着指纹传感器性能的提高和价格的降低,指纹的采集相对容易;指纹的识别算法已经较为成熟。
由于指纹识别具有扫描指纹的速度很快,方便,小型化等多优点,指纹识别技术已经逐渐走入民用市场,并应用到许多嵌入式设备中。
指纹防盗系统也由此产生,指纹防盗系统是一种能够自动鉴别个人身份的技术,对于其他的指纹报警,技术特性使得生物识别身份验证方法不依赖各种人造的和附加的物品来证明人的自身,而用来证明自身的恰恰是人本身,所以,它不会丢失、不会遗忘,很难伪造和假冒,是种“只认人、不认物”,方便安全的保安手段。
从而对财产起到保护作用。
指纹防盗系统可以广泛用于政府、学校、税务机关、银行、部队、智能小区及交通等各个领域,倍受各界用户的青睐。
目前市场上有各种各样的嵌入式处理器。
意法半导体公司提供的STR912芯片是一种硬核处理器,具有很高的性价比。
本文提出一种基于ARM9处理器为核心的嵌入式自动指纹识别系统设计,以STR912芯片设计为硬件平台,配以指纹传感器芯片和VGA接口控制电路实现的。
该系统具有低成本、开发周期短、上市快等优点。
第二部分功能描述/Function Description本设计系统主要实现指纹的采集、处理、特征模板提取、结果显示,以及完成个人身份识别/注册功能。
主要有以下几个模块,指纹采集模块,ARM9处理模块,VGA控制模块,结果显示模块。
基于ARM的指纹识别门禁系统设计
贾红云;赵立本
【期刊名称】《微计算机信息》
【年(卷),期】2007(023)005
【摘要】介绍了基于ARM的指纹识别门禁系统的软硬件设计.其中硬件主要是Intel公司基于X-scale内核的PXA255处理器和美国Veridicom公司的半导体指纹传感器FPS110.软件设计包括系统上电初始化,图像捕获存储,图像匹配等.经过仿真,该系统准确性高,识别快,而且易于二次开发扩展.
【总页数】2页(P140-141)
【作者】贾红云;赵立本
【作者单位】266071,山东青岛,中国海洋大学信息科学与工程学院;266071,山东青岛,中国石油化工股份有限公司山东青岛石油分公司
【正文语种】中文
【中图分类】TP399
【相关文献】
1.基于ARM的指纹识别门禁系统设计 [J], 王啸东
2.基于ARM9的指纹识别门禁系统 [J], 陈国金;王家校
3.基于ARM9的指纹识别门禁系统 [J], 吕宪军;陈后金
4.基于ARM的指纹识别门禁系统设计 [J], 郑冰;贾红云;赵立本
5.基于指纹识别的门禁系统设计 [J], 李龙;陈飞凤;岳梅;张婧婧
因版权原因,仅展示原文概要,查看原文内容请购买。
基于ARM—Linux指纹识别系统的设计王伟;李春明【期刊名称】《电子设计工程》【年(卷),期】2012(020)015【摘要】生物识别技术应用越来越广泛,指纹识别技术尤为突出。
设计了以ARM9为核心的硬件平台。
并进行了嵌入式Linux内核的移植,结合硬件特点,将优化后的指纹识别算法作为应用程序移植到软硬件平台。
实验表明,系统运行稳定,算法效率和精确度较高,在嵌入式生物识别技术应用领域有一定的参考价值。
%The application of biometric identification technology is more widely used by people, especially fingerprint identification technology. The following design base on ARM9 as the core of hardware platform, and an Linux kernel is embedded in it. Optimized algorithms of fingerprint identification are transplanted to software and hardware plaffowa combined with the hardware features. Experiments showed that the system is stable, the algorithm efficiency and the precision are higher. It is certain reference value in the embedded biometric identification technology.【总页数】4页(P180-183)【作者】王伟;李春明【作者单位】内蒙古工业大学,内蒙古呼和浩特010080;内蒙古工业大学,内蒙古呼和浩特010080【正文语种】中文【中图分类】TP391.4【相关文献】1.基于ARM9的指纹识别系统设计 [J], 崔鹏2.基于嵌入式Linux的指纹识别系统设计 [J], 孙计伟;李临生3.基于Linux的嵌入式自动指纹识别系统设计 [J], 赵海峰4.基于linux的嵌入式网络指纹识别系统研究与设计 [J], 李宏中;叶强;刘刚5.基于ARM&Linux的考场指纹识别系统设计 [J], 周国运;王海琳因版权原因,仅展示原文概要,查看原文内容请购买。
基于ARM9的指纹识别门禁系统
指纹门禁系统是基于生物特征识别技术的一项高科技平安设施,近年来在国内外得到了广泛的应用,并已成为现代化建造智能化的标记之一。
对于一些核心机密部门,如重要机关、科研试验室、档案馆、民航机场等场所,指纹门禁系统可以提供高效、智能、便捷的授权控制。
因为指纹具有携带便利、人人各异、终生不变的特点,因此利用指纹识别作为身份认证的手段,与传统的钥匙、密码相比,大大提高了平安性与可信性。
该系统基于9芯片Samsung S3C2440AL,以Veridicom公司指纹采集芯片FPS200作为硬件平台,以为软件平台。
在该讨论领域中,基于PC 平台的识别系统向来是讨论的重点,本文实现的基于ARM平台的系统具有轻巧,易安装,成本低的优点,具有良好的进展前景。
1 系统硬件设计
S3C2440AL主频为400 MHz,最高为533 MHz;FPS200指纹由256×300个传感阵列组成,其辨别率高达500 dpi,工作范围为3.3~5 V,传感器内部有8位,并具有2组采样保持。
囫囵系统的框图1所示。
2 操作系统
因为嵌入式Linux具有内核小、效率高、开放源码、平台工具多等优点,该系统采纳嵌入式Linux作为操作系统平台。
构建该平台的主要步骤如:
(1)通过JTAG下载U-boot;
(2)配置Linux Kernel并通过串口下载;
(3)开发FPS200驱动并举行动态加载。
3 指纹识别的算法流程
指纹识别系统按识别过程中的主要功能,可划分为指纹图像采集算法、图像预处理算法、特征提取算法、特征匹配算法。
(1)指纹图像采集算法流程2所示。
第1页共2页。
摘要门禁系统作为安防系统中的一个重要部分,随着人们的生活水平和工作的质量的提升,其技术要求也得到了相应的提升。
同时在楼宇自动化中门禁系统也得了很多的重视。
它以计算机技术为主体,涉及了电子、机械、光学、通讯技术、生物技术等多种技术用来有效的对出入口进行控制,并且限制出入人员的权限。
计算机系统通过门禁锁实现对出入口的控制,而最多只需要一个人在中心监控室实现有必要的人为控制。
本课题就是以ARM为主控制器,将嵌入式技术和射频识别技术应用到门禁系统中,利用嵌入式系统丰富的控制器资源、对实时多任务有很强的支持能力、可扩展的处理器结构方便以后功能的完善,同时射频技术来检测IC卡,通行的人用IC卡来获得进入的权限。
关键字:门禁系统,嵌入式技术,身份识别技术ABSTRACTAccess control system as an important part of the security system, with the enhancement of people's living standards and the quality of work, technical require ments has also been a corresponding increase. Access control systems in building automation also got a lot of attention. Computer technology as the main body involved in the electronic, mechanical, optical, communications technology, biotechnology and other technologies used to control the import and export, and to limit access permissions. Computer system to control the import and export through access control lock up only one person in a central control room to achieve the necessary human control. The sub ject is the controller, ARM-based embedded technology and radio frequency identifi cation technology to the access control system, embedded system controller, a strong ability to support real-time multi-tasking, scalable processors structure to facilitate future improve the function of the radio frequency technology to detect IC card, IC card access to get permission to enter.Key words :Access control system ,embedded technology ,ID technology目录摘要 (I)ABSTRACT (II)第一章绪论 (1)1.1 课题背景和意义 (1)1.2 门禁系统的发展和国内外现状 (1)1.3论文研究的内容和工作 (2)第二章门禁系统技术的介绍 (4)2.1 RFID射频识别技术的介绍 (4)2.2基于ARM平台的嵌入式系统的介绍 (5)2.2.1 ARM技术的介绍 (5)2.2.2 嵌入式系统概述 (6)第三章总体设计和软硬件平台的选择 (9)3.1系统总体设计 (9)3.2硬件平台的选择 (9)3.2.1 S3c6410芯片介绍 (9)3.2.2 MF RC500射频读写芯片 (11)3.3软件平台的选择 (13)3.3.1 选择Linux操作系统的理由 (14)3.3.2 bootloader的选择 (15)3.3.3 文件系统的选择 (16)第四章系统详细设计与实施 (18)4.1 嵌入式Linux开发环境的搭建 (18)4.2 主机开发环境的搭建和系统的移植 (18)4.2.1 搭建主机的开发环境 (18)4.2.2 U-boot的编译 (18)4.2.3 内核的定制 (19)4.2.4 文件系统的制作 (22)第五章应用软件的设计 (24)5.1 软件设计的总体思路 (24)5.2 通过协议编写程序 (26)结论 (28)参考文献 (29)附录 (30)致谢 (60)第一章绪论1.1 课题背景和意义在科技、社会经济飞速发展的当今,城市的面貌发生了极大的变化,林立的大厦、众多成片小区的出现的同时也产生了不少的安全隐患,不法分子利用高科技手段犯罪的行为也逐渐多了起来,怎么让人们利用现代科技手段为自己的人身财产安全保驾护航,同时有效的阻止犯罪行为呢?传统的门锁和防盗门已经不能满足人们的需求了。
5自动化仪表6第28卷第11期 2007年11月基于AR M 9的指纹识别器的设计Desi gn of F i n gerpri nt Identifier Based on AR M 9侯冬晴(湖南吉首大学物理信息学院,吉首 416000)摘 要:介绍了指纹识别的一般原理,详细阐述了CPU S3C2440A 和HB7121B 的各模块结构及其功能;并且给出了S3C2440A 与指纹识别器HB7121B 的连接,完成了指纹识别器的硬件设计。
同时,讨论了L i nux 操作系统的嵌入和应用软件的编写,完成了指纹识别器的软件设计。
该设计方案将ARM 9技术引入指纹识别领域,将对ARM 技术的应用和指纹识别的发展产生促进作用。
关键词:ARM 技术 指纹识别 方向图 HB7121B 嵌入式中图分类号:TP302.1 文献标志码:AAbstract :The genera l pri nci p l e o f the fi ngerpri nt i dentificati on i s presented .The modul ar struct ures and f uncti ons of CP U S3C2440A and HB7121B are descri bed i n detai.l The connecti ons bet w een CP U S3C2440A and fi ngerpr i nt identifier HB7121B are g i ven ,t hus the hard ware desi gn o f t he i denti fi er i s m i ple mented .In additi on ,the e mbedded operating syste m L i nux and t he progra mm i ng o f app licati on soft ware are d i s -cussed ,t hus the soft ware desi gn i s accomplis hed .In t he desi gn ,t he AR M 9technol ogy has been i nvo l ved i n the area of fi ngerpr i nt i dentifier .T hi s w ill pro mo t e t he applicati on of ARM technology and deve l op m ent of fi ngerpri nt i dentifica ti on .K ey words :AR M techno l ogy F i ngerpr i nt i dentifi cati on O r i entati on p i cture HB7121B Embedded湖南省教育厅自然科学基金资助项目(编号:05C141)。
课程设计任务书学生姓名:廖年强专业班级: 06自动化指导教师:谢川工作单位:重庆工商大学计信学院题目: 基于ARM的指纹识别门禁系统设计已知技术参数和设计要求:1、硬件主要选择基于Xscale内核的PXA255处理器;2、传感器为美国豪威公司的CMOS图像传感器FPS200;3、设计系统的硬件和软件部分;4、硬件包括指纹识别模块、数据处理模块等;5、软件部分包括系统初始化, 指纹处理识别, 电控锁控制部分等;6、以小组为单位完成本任务,每个小组最多5人;要求完成的主要任务: (包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)1、完成元器件选型,设计硬件电路,并提供protel电路图;2、设计中给出最小系统的电路图扩展相应的电路,并根据要求最终形成一个完整的电路图,并完成所有源代码;3、每个组员完成不少于3000字的课程设计报告且报告内容不同。
4、课题指标从学生实际出发,难易适中,经过努力都能够完成任务,并有所收获。
时间安排:2009~2010学年第一学期17~18周指导教师签名:年月日教研室主任签名:年月日重庆工商大学课程设计成绩评定表学院:计信学院班级:06自动化2班学生姓名:廖年强学号:2006003921项目分值优秀(100>x≥90 良好(90>x≥80中等(80>x≥70及格(70>x≥60不及格(x<60评分参考标准参考标准参考标准参考标准参考标准学习态度15 学习态度认真,科学作风严谨,严格保证设计时间并按任务书中规定的进度开展各项工作学习态度比较认真,科学作风良好,能按期圆满完成任务书规定的任务学习态度尚好,遵守组织纪律,基本保证设计时间,按期完成各项工作学习态度尚可,能遵守组织纪律,能按期完成任务学习马虎,纪律涣散,工作作风不严谨,不能保证设计时间和进度技术水平与实际能力25设计合理、理论分析与计算正确,实验数据准确,有很强的实际动手能力、经济分析能力和计算机应用能力,设计合理、理论分析与计算正确,实验数据比较准确,有较强的实际动手能力、经济分析能设计合理,理论分析与计算基本正确,实验数据比较准确,有一定的实际动手能力,主要设计基本合理,理论分析与计算无大错,实验数据无大错设计不合理,理论分析与计算有原则错误,实验数据不可靠,实际动手能文献查阅能力强、引用合理、调查调研非常合理、可信力和计算机应用能力,文献引用、调查调研比较合理、可信文献引用、调查调研比较可信力差,文献引用、调查调研有较大的问题创新10 有重大改进或独特见解,有一定实用价值有较大改进或新颖的见解,实用性尚可有一定改进或新的见解有一定见解观念陈旧论文(计算书、图纸撰写质量50结构严谨,逻辑性强,层次清晰,语言准确,文字流畅,完全符合规范化要求,书写工整或用计算机打印成文;图纸非常工整、清晰结构合理,符合逻辑,文章层次分明,语言准确,文字流畅,符合规范化要求,书写工整或用计算机打印成文;图纸工整、清晰结构合理,层次较为分明,文理通顺,基本达到规范化要求,书写比较工整;图纸比较工整、清晰结构基本合理,逻辑基本清楚,文字尚通顺,勉强达到规范化要求;图纸比较工整内容空泛,结构混乱,文字表达不清,错别字较多,达不到规范化要求;图纸不工整或不清晰指导教师评定成绩:指导教师签名:年月日基于ARM的指纹识别门禁系统设计计信学院 06自动化2班廖年强 2006003921【摘要】本设计介绍了基于ARM的指纹识别门禁系统的软硬件设计。
基于ARM的智能门禁系统设计摘要门禁系统作为安防系统中的一个重要部分,随着人们的生活水平和工作的质量的提升,其技术要求也得到了相应的提升。
同时在楼宇自动化中门禁系统也得了很多的重视。
它以计算机技术为主体,涉及了电子、机械、光学、通讯技术、生物技术等多种技术用来有效的对出入口进行控制,并且限制出入人员的权限。
计算机系统通过门禁锁实现对出入口的控制,而最多只需要一个人在中心监控室实现有必要的人为控制。
本课题就是以ARM为主控制器,将嵌入式技术和射频识别技术应用到门禁系统中,利用嵌入式系统丰富的控制器资源、对实时多任务有很强的支持能力、可扩展的处理器结构方便以后功能的完善,同时射频技术来检测IC卡,通行的人用IC卡来获得进入的权限。
关键字:门禁系统,嵌入式技术,身份识别技术ABSTRACTAccess control system as an important part of the security system, with the enhancement of people's living standards and the quality of work, technical require ments has also been a corresponding increase. Access control systems in building automation also got a lot of attention. Computer technology as the main body involved in the electronic, mechanical, optical, communications technology, biotechnology and other technologies used to control the import and export, and to limit access permissions. Computer system to control the import and export through access control lock up only one person in a central control room to achieve the necessary human control. The sub ject is the controller, ARM-based embedded technology and radio frequency identifi cation technology to the access control system, embedded system controller, a strong ability to support real-time multi-tasking, scalable processors structure to facilitate future improve the function of the radio frequency technology to detect IC card, IC card access to get permission to enter.Key words :Access control system , embedded technology , ID technology目录摘要 (I)ABSTRACT ............................................................ I I第一章绪论 (1)1.1 课题背景和意义 (1)1.2 门禁系统的发展和国内外现状 (1)1.3论文研究的内容和工作 (2)第二章门禁系统技术的介绍 (4)2.1 RFID射频识别技术的介绍 (4)2.2基于ARM平台的嵌入式系统的介绍 (5)2.2.1 ARM技术的介绍 (5)2.2.2 嵌入式系统概述 (6)第三章总体设计和软硬件平台的选择 (9)3.1系统总体设计 (9)3.2硬件平台的选择 (9)3.2.1 S3c6410芯片介绍 (9)3.2.2 MF RC500射频读写芯片 (11)3.3软件平台的选择 (13)3.3.1 选择Linux操作系统的理由 (14)3.3.2 bootloader的选择 (15)3.3.3 文件系统的选择 (16)第四章系统详细设计与实施 (18)4.1 嵌入式Linux开发环境的搭建 (18)4.2 主机开发环境的搭建和系统的移植 (18)4.2.1 搭建主机的开发环境 (18)4.2.2 U-boot的编译 (18)4.2.3 内核的定制 (19)4.2.4 文件系统的制作 (22)第五章应用软件的设计 (24)5.1 软件设计的总体思路 (24)5.2 通过协议编写程序 (26)结论 (28)参考文献 (29)附录 (30)致谢 (60)第一章绪论1.1 课题背景和意义在科技、社会经济飞速发展的当今,城市的面貌发生了极大的变化,林立的大厦、众多成片小区的出现的同时也产生了不少的安全隐患,不法分子利用高科技手段犯罪的行为也逐渐多了起来,怎么让人们利用现代科技手段为自己的人身财产安全保驾护航,同时有效的阻止犯罪行为呢?传统的门锁和防盗门已经不能满足人们的需求了。
基于ARM9的指纹匹配算法
张莹;于宝堃
【期刊名称】《计算机与数字工程》
【年(卷),期】2013(041)005
【摘要】为了满足嵌入式指纹识别系统的实时性需求,论文提出了一种基于ARM9内核的指纹匹配算法.该算法通过构建特征点的三角结构向量,消除了指纹图像旋转、平移的影响,提高了系统的鲁棒性.同时算法采用两个等级进行指纹匹配,缩短了匹配时间,提高了匹配效率.通过在ARM920T主建的平台上进行识别测试,本算法完全可以满足嵌入式系统的要求.
【总页数】4页(P812-815)
【作者】张莹;于宝堃
【作者单位】天津科技大学天津 300222;天津科技大学天津 300222
【正文语种】中文
【中图分类】TP391
【相关文献】
1.一种基于结构匹配的指纹匹配算法 [J], 罗翔;庄连生;张云超;庄镇泉
2.基于ARM9的嵌入式指纹图像处理算法研究 [J], 孟建民;薛重德;李广涛
3.基于拓扑学及指纹分类的指纹匹配算法 [J], 任伟建;雷声;康朝海;滕飞
4.一种基于k邻域算法的指纹匹配算法研究 [J], 陈志楚
5.基于遗传算法的指纹图匹配算法及应用研究 [J], 史晶
因版权原因,仅展示原文概要,查看原文内容请购买。
基于ARM9的指纹识别门禁系统吕宪军,陈后金(北京交通大学电子信息工程学院,北京 100044)摘 要:为了实现基于A RM 的指纹识别门禁系统,采用V eridicom 公司的FP S200指纹采集芯片进行指纹采集,采用Samsung 公司A RM 9S3C2440AL 给出了系统的软硬件设计及仿真结果。
经验证该系统拒识率小于0.1%,认假率小于0.01%,识别时间小于2s,实验结果良好。
此外,重点介绍了该系统中采用的指纹分割算法,该算法以前景与背景类间方差最大为原则,分割稳定的同时具有分割阈值的自适应性。
关键词:指纹传感器;A RM 9;指纹识别;门禁系统中图分类号:T N 919.8;T P391.41 文献标识码:A 文章编号:1004-373X(2010)14-0040-02Access System of Fingerprint Recognition Based on ARM9L B Xian -jun,CH EN H ou -jin(Scho ol o f Informat ion Eng i neeri ng,Beijing Jiaot ong U ni v ersity ,Beij ing 100044,China)Abstract :T he har dw are so ftw are desig n and t he simulatio n result are proposed to r ea lize the AR M -based access system o f fing erprint r eco gnition.Fing erprint sensor F PS200and main pro cessor S3C2440A L ar e adopted for the desig n.T he co nclusion of high ver acity (FA R<0.01%),low r ejection r ate (FRR <0.1%)and short recog nitio n time (<2s)can be dr awn by the simulat ion.Additio nally ,the alg or ithm of f ing erpr int segmentatio n w ith pr inciple of max imum inter -class var iance is described in detail,the self -ada ptive threshold can be obtained wit h the stable segmentatio n r esult.Keywor ds :fing erprint sensor;A RM 9;fing erprint r eco gnition;access system收稿日期:2010-02-13指纹门禁[1]系统是基于生物特征识别技术的一项高科技安全设施,近年来在国内外得到了广泛的应用,并已成为现代化建筑智能化的标志之一。
对于一些核心机密部门,如重要机关、科研实验室、档案馆、民航机场等场所,指纹门禁系统可以提供高效、智能、便捷的授权控制。
由于指纹具有携带方便、人人各异、终生不变的特点,因此利用指纹识别作为身份认证的手段,与传统的钥匙、密码相比,大大提高了安全性与可信性。
该系统基于ARM 9芯片Sam sung S3C2440A L,以Veridicom 公司指纹采集芯片FPS200[2]作为硬件平台,以嵌入式Linux 为软件平台。
在该研究领域中,基于PC 平台的识别系统一直是研究的重点,本文实现的基于ARM 平台的系统具有轻便,易安装,成本低的优点,具有良好的发展前景。
1 系统硬件设计S3C2440AL 主频为400M H z,最高为533M H z;FPS200指纹传感器由256@300个电容传感阵列组成,其分辨率高达500dpi,工作电压范围为3.3~5V,传感器内部有8位ADC,并具有2组采样保持电路。
整个系统的框图[3]如图1所示。
图1 硬件系统框图2 操作系统由于嵌入式Linux 具有内核小、效率高、开放源码、平台工具多等优点,该系统采用嵌入式Linux 作为操作系统平台。
构建该平台的主要步骤如[4]:(1)通过JTAG 下载U -boot;(2)配置Linux Kernel 并通过串口下载;(3)开发FPS200驱动并进行动态加载。
3 指纹识别的算法流程指纹识别系统按识别过程中的主要功能,可划分为指纹图像采集算法、图像预处理算法、特征提取算法、特征匹配算法。
40嵌入式技术吕宪军等:基于ARM 9的指纹识别门禁系统(1)指纹图像采集算法流程[5]如图2所示。
图2 指纹图像采集算法流程(2)指纹图像预处理算法流程[6]如图3所示。
图3 指纹图像预处理算法流程(3)指纹特征提取算法流程提取之前首先需要进行伪指纹特征点的去除,然后提取指纹的拓扑数据结构。
(4)指纹特征匹配算法流程如图4所示。
图4 指纹特征匹配算法流程4 指纹分割算法原理[7-8]设一幅指纹图像的像素点数为N,其有L 个灰度级(0,1,2,,,L -1),灰度级为i 的像素点数为n i ,那么N =EL-1i=0n i ,对图像直方图归一化,且有概率密度分布:P i =n i /N i , P i \0,EL-1i=0P i =1(1)假设阈值t 将图像分成C 0和C 1两类(即物体和背景),C 0和C 1分别对应具有灰度级{0,1,2,,,t}和{t+1,t +2,,,L -1}的像素。
C 0类和C 1类的发生概率分别为:w 0=P r (C 0)=E ti=0pi=w (t)(2)w 1=P r (C 1)=E L-1i=t+1pi=1-w (t)(3)式中:w (t)=E ti=0p i 。
C 0和C 1类的均值分别为:u 0=E ti=0ip i /w 0=u(t)/w (t)(4)u 1=E L-1i=t+1ip i /w 1=u T -u(t)1-w (t)(5)式中:u(t)=E t i=0ipi;u T =E L-1i=0ipi。
可以验证下式成立:w 0u 0+w 1u 1=u T ,w 0+w 1=1(6) 两类的类间方差R 2B 为:R 2B =w 0(u 0-u T )2+w 1(u 1-u T )2(7) 最佳阈值t *应使类间方差最大[9-10],即:R 2B (t *)=E0[t [L-1m ax {R 2B (t)}(8)由图5可以看到利用该方法得到的效果图,其分割结果良好。
图5 指纹图像分割前后比对5 结 语本文以ARM9处理器为平台,系统地实现了一个识别结果良好的嵌入式门禁系统。
给出了系统设计的整个算法流程,并重点介绍了图像分割算法,较前人的研究成果,该系统具有平台简单,识别率高,识别快速的优点。
但该系统对畸变图像的处理效果并不十分理想,需要在以后的研究中进一步加强。
参 考 文 献[1]郭兰英,周辉,何丹.基于A RM 实现人脸检测算法关键技术研究[J].微计算机信息,2009,25(23):95-97.[2]郑冰,贾红云,赵立本.基于A RM 的指纹识别门禁系统设计[J].微计算机信息,2007,23(2):45-46.[3]陈国金,王家校.基于ARM 9的指纹识别门禁系统[J].机电工程,2009,26(9):46-50.[4]邓俊华,杜玉晓.基于S3C2410处理器的Linux 移植[J].微型电脑应用,2009(8):53-55.[5]李昊,傅曦.精通Visual C ++指纹模式识别系统算法及实现[M ].北京:人民邮电出版社,2008.[6]PEN G Jian,WU M in.Design and implementation of an embe -dded fing erprint identification system for the bank staff identit y authentication[C]//T he 2008Internatinal Conference of Em -bedded Software and Systems Symposia.[S.l.]:ICESS,2008.[7]刘明生,吴小培,项明.一种基于指纹图像特征的图像分割算法[J].电子测量技术,2009,32(8):92-96.(下转第52页)415现代电子技术62010年第14期总第325期þ计算机应用技术ü图7 T est1在改进算法下重构的图像(0.5bpp)图8 L ena原始图像图9 L ena 在SPIH T 下重构的图像(0.3bpp)4 结 语综上所述,利用改进算法所得复原图像可获得较高峰值信噪比;在相同编码比特率条件下,使用改进算法图像复原质量有一定提高,特别适应于侦查图像中应用。
图10 L ena 在改进算法下重构的图像(0.3bpp)参 考 文 献[1]胡高军.基于自适应整数小波变换的侦察图像编码[J].光电工程,2006,33(10):132-136.[2]訾兴建.基于整数小波变换的图像无损压缩方法[J].微计算机信息,2005,21(36):177-179.[3]姚旻.基于提升小波变换的SP IH T 编码算法的研究与实现[D].天津:河北工业大学,2006.[4]孙延奎.小波分析及其应用[M ].北京:机械工业出版社,2005.[5]K A SSIM A A.L EE W ei Siong.Embedded imag e co dingusing SP IHT with P artially linked spatial o rientatio n t rees [J].I EEE T ransact ions on Circuits and Systems fo r V ideo T echnolo gy ,2003,3(3):203-206.[6]W A NG Tao.Research of image compression based on opticalwavelet transfor m[C]//IEEE Contro l,A utomation,Robo tics and International Conference.[S.l.]:IEEE,2006:1-5.[7]冈萨雷斯.数字图像处理M atlab 版[M ].北京:电子工业出版社,2006.[8]Y EN W en -Chien.N atural imag e co mpr ession based o n mo -dified SPIH T [C]//Pr oceeding s of the F ourth Annual A CL Internatio na l Co nfer ence on Computer and Info rmatio n Sc-i ence.[S.l.]:IEEE,2005:1-2.[9]闰阳,张正炳.基于小波变换的图像压缩编码[J].现代电子技术,2005,28(2):50-55.[10]陈武凡.小波分析及其在图像处理中的应用[M ].北京:科学出版社,2002.作者简介:黄金杰 男,1960年出生,教授,博士生导师。