随着社会信息化程度的提高,传统的门禁方式正被现代化的门禁系统取代,当前门禁系统市场正快速向生物认证方式和网络化方向发展。将网络型门禁和生物认证方式结合起来实现的门禁系统具有更安全、更方便、更高效率的特点,更加符合现代生活的要求。嵌入式门禁系统以CPU处理器为核心控制器,包括信息采集器和电磁锁等,通过系统的信息读取与处理,实现对各种门锁开关的自动控制。指纹识别认证方式在生物识别认证方式中使用范围广、方便、性价比高,这种认证方式已受到门禁系统开发商的青睐。以指纹识别作为认证方式的嵌入式门禁系统具有很高的实用价值和现实意义。本次课题提出以ARM+Linux作为开发平台,指纹作为认证方式,设计门禁系统前端终端的总体方案,完成指纹图像的采集和处理,实现门禁系统的智能控制。
文章从硬件设计、软件设计、算法分析三个方面详细阐述门禁系统的设计过程。硬件系统设计中,整个系统采用三星公司生产的基于ARM9的处理器S3C2440为CPU搭建硬件平台,利用FPS200指纹采集芯片进行指纹数据的采集,完成各功能模块的接口电路设计,并对各功能模块进行测试。软件设计中,搭建软件开发环境,设计FPS200的驱动程序,并开发相应的系统应用程序,测试FPS200在软件平台上的运行。算法分析中,重点研究了指纹图像的预处理过程,包括指纹图。
、舒适的工作及生活环境,同时对智能化系统的可靠、便利也提出了更高的要求。作为智能建筑的重要组成部分之一,门禁系统的功能早已超越了单纯的门道及钥匙管理,它已经逐渐发展成为一套完整的出入管理系统,它在工作环境安全和人事考勤管理等管理工作中发挥着巨大的作用。 传统的门禁控制系统多采用8位单片机或者16位控制器实现门禁控制器,由于速度、接口和性能等方面的限制,很难满足多门、网络化的控制需求。ARM公司的32位RISC处理器ARM9有着高速度、低功耗、低成本、功能强、特有16/32位双指令集等诸多优异的性能。