基于指纹识别的门禁系统设计

合集下载

智慧社区门禁系统设计方案

智慧社区门禁系统设计方案

智慧社区门禁系统设计方案智慧社区门禁系统设计方案随着人们生活水平的提高,社区安全问题越来越受到人们的关注。

为了保证社区居民的安全和便利,设计一个智慧社区门禁系统是非常必要的。

一、系统原理智慧社区门禁系统基于先进的物联网技术和智能化设备,通过网络连接社区所有的门禁设备和用户手机端,实现门禁的远程控制和管理。

二、系统功能1. 快速识别和认证:门禁系统通过人脸识别、指纹识别、卡片识别等技术,快速识别和认证社区居民的身份,有效防止陌生人进入社区。

2. 远程开锁:居民可以通过手机端控制门禁设备,实现远程开锁。

当居民接近门禁时,门禁设备会自动感知,并完成开锁操作,提高居民的生活便利性。

3. 权限管理:管理员可以在系统中设置不同居民的权限,包括进入时间段、进入区域等,有效控制社区的安全。

管理员还可以随时查询和修改权限,方便管理。

4. 报警功能:门禁系统配备报警器,当有异常事件发生时,如非法入侵、门禁设备的损坏等,系统会及时发出报警,提醒管理人员采取相应的措施。

5. 记录和查询功能:门禁系统会记录每一次开锁的时间和人员信息,管理员可以随时查询和下载相关记录,方便对社区门禁的管理与分析。

三、系统架构智慧社区门禁系统主要由以下几个模块组成:1. 个人终端模块: 包括智能手机APP和门禁卡片等设备,用于用户的身份认证和远程开锁操作。

2. 门禁设备模块: 包括人脸识别设备、指纹识别设备、IC卡识别设备等,用于识别和认证用户的身份。

3. 服务器模块: 用于接收和处理门禁设备、个人终端模块发送的请求,并进行权限管理、记录和查询。

4. 管理员模块: 用于设置权限、查询记录并进行系统的维护与管理。

四、系统优势智慧社区门禁系统相比传统门禁系统有以下几个优势:1. 安全可靠:采用先进的人脸识别、指纹识别等技术,准确识别居民身份,防止陌生人进入社区,确保居民的安全。

2. 生活便利:居民可以通过手机APP随时随地控制门禁设备,实现远程开锁,提高生活便利性。

基于生物识别技术的门禁系统设计

基于生物识别技术的门禁系统设计

华东大学学生毕业论文论文题目:基于生物识别技术的门禁系统设计学院:电子工程学院年级: 2004级专业:电子工程及其自动化姓名:学号: 20062581指导教师:李良2009年5 月11 日摘要随着科技的进步,人们对门禁系统的安全性要求越来越高,而与此同时一些传统的门禁技术已经不能满足当前社会对门禁安全性的要求,基于生物识别的指纹识别技术的出现弥补了传统身份验证设备的不足,每个人的包括指纹在内的皮肤纹路在图案、断点和交叉点上各不相同,是唯一的,并且终生不变。

依靠这种唯一性和稳定性,指纹识别与电子信息技术结合的指纹门禁系统具有可靠性高、不可复制、操作简易等特点。

本文利用指纹模块、单片机、门锁驱动、LCD显示构成的门禁系统,可实现指纹开门、指纹录入、指纹管理等功能,在实际应用中与传统设备相比具有很大优越性,传统的机械锁如有较多用户使用,就需要有很多钥匙给每个用户,这样即对安全性造成威胁同时钥匙的管理也难度很大,而指纹锁完全没用这种问题,指纹具有唯一性,当取消某人进入门禁资格时删除指纹库中该人信息即可,本课题采用PIC16F877单片机作为主控器与指纹模块串行通信同时驱动LCD与门锁驱动实现了基于指纹识别门禁系统。

关键词指纹识别;指纹门禁;单片机控制指纹模块AbstractWith the progress of science and technology, people’ requirement for access security system has become increasingly demanding. While at the same time, some traditional access technology cannot satisfy the requirements of social security. The appearance of fingerprint identification based on biological recognition makes up the shortage of the traditional authentication devices. Everyone’ skin texture, including fingerpri nt, differ in pattern, breakpoints and intersection which are unique and lifelong unchangeable. With this uniqueness and stability, fingerprint door system featuring the integration of fingerprint identification and electronic information technology has the feature of higher reliability, unsociably and simple operation, etc.By using fingerprint module, SCM, door locks, LCD display driver of entrance guard system, fingerprint door, fingerprints, fingerprint management function can be achieved. It has great advantages in actual applications compared to the traditional equipment. When the traditional mechanical lock is used by more consumers, it needs to have many keys to give each user, which will threaten the security and increase the difficulty of management. While fingerprint locks do not have this kind of problems because of fingerprint’ uniqueness. Someone’ permission into the door can be canceled by deleting his information in the fingerprint storehouse. This subject of using PIC16F877 microcontroller as the master and the fingerprint module and serial communication while driving LCD driver realized the door access control system based on fingerprint identification.Key WordsFingerprint Access Control; MCU control fingerprint module目录摘要 (I)Abstract (II)目录 (1)第一章前言 (1)1.1课题研究背景及目的 (1)1.2 指纹识别技术简介 (2)1.2.1指纹识别(Fingerprint)技术 (2)1.2.2指纹特征 (3)1.2.3指纹应用系统简介 (4)1.2.4 指纹识别模块SFG-3.1介绍 (5)1.3 PIC系列单片机介绍 (7)1.3.1 简介 (7)1.3.2 产品特点 (7)第二章整体系统设计 (9)2.1 功能描述 (9)2.1.1指纹开门 (9)2.1.2录入指纹 (9)2.1.3删除指纹 (9)2.2 系统硬件结构 (9)2.3系统软件结构 (10)2.3.1系统职能模块 (10)第三章系统硬件设计 (11)3.1 硬件构成 (11)3.2 设备通信 (11)3.2.1模块参数 (11)3.3电路搭建 (11)3.3.1微控器与指纹模块及LCD (11)3.3.2微控器与键盘及门锁驱动 (12)第四章系统软件设计 (13)4.1指纹模块控制程序 (13)4.1.1指纹比对 (13)4.1.2指纹录入 (15)4.1.3指纹删除 (16)4.2 其他模块驱动 (17)4.2.1 LCD显示程序 (17)4.2.2 键盘程序 (17)4.3 系统主程序 (19)第五章仿真调试 (21)5.1 Proteus仿真环境介绍 (21)5.2功能仿真 (22)5.2.1指纹开门 (22)5.2.2指纹录入 (23)5.2.3 删除数据 (24)结论 (26)参考文献 (27)致谢 (28)第一章前言1.1课题研究背景及目的当前的门禁系统大多数还是采用传统的机械门锁,而传统的机械门锁仅仅是单纯的机械装置,无论结构设计多么合理,材料多么坚固,人们总能通过各种手段把它打开。

基于声纹识别的安全门禁系统设计与实现

基于声纹识别的安全门禁系统设计与实现

基于声纹识别的安全门禁系统设计与实现声纹识别技术是指通过分析人的声音特征来识别身份的一种生物特征识别技术。

随着科技的不断进步,声纹识别技术被广泛应用于各个领域,其中之一就是安全门禁系统。

本文将介绍基于声纹识别的安全门禁系统的设计与实现。

首先,基于声纹识别的安全门禁系统的设计需要满足一定的功能要求。

首先,系统应具备高度的安全性,能够准确识别声纹,以避免不法分子冒用他人声纹进入安全区域。

其次,系统应具备良好的实时性,能够在短时间内完成声纹识别,确保门禁系统的顺畅运行。

此外,系统还应具备一定的可扩展性和稳定性,能够适应不同规模和复杂度的需求,并能长期稳定运行。

为实现上述要求,基于声纹识别的安全门禁系统通常包括声音采集模块、声纹特征提取模块、声纹匹配模块和门禁控制模块。

声音采集模块通过麦克风等设备采集用户的声音信号。

声纹特征提取模块将声音信号转化为数字特征,并提取出声纹特征。

声纹匹配模块将输入的声纹特征与已有的注册声纹特征进行匹配比对,以确定用户身份。

门禁控制模块根据匹配结果控制门禁系统的开关。

在声纹识别的具体实现过程中,有一些关键技术需要注意。

首先是声音信号的预处理和特征提取。

对声音信号进行预处理可以提高信噪比,减少干扰,有利于后续的特征提取和匹配。

特征提取过程中,常用的方法有MFCC (Mel-Frequency Cepstral Coefficients,梅尔频率倒谱系数)和PLP (Perceptual Linear Prediction,感知线性预测)等。

这些方法可以从声音信号中提取出具有辨识度的声纹特征。

其次是声纹特征匹配算法的选择。

声纹特征匹配是声纹识别系统中的关键环节,决定了系统的准确性和可靠性。

常用的声纹特征匹配算法有动态时间规整(Dynamic Time Warping,DTW)算法、高斯混合模型(Gaussian Mixture Model,GMM)算法和支持向量机(Support Vector Machine,SVM)算法等。

智能门禁系统设计解析

智能门禁系统设计解析

智能门禁系统设计解析智能门禁系统是一种应用于各类建筑物的安全管理系统,通过高科技技术实现对进出人员的管理和控制。

本文将对智能门禁系统的设计原理、组成结构以及其在现代社会中的应用进行解析。

一、智能门禁系统设计原理智能门禁系统的设计原理是基于先进的感应、识别和控制技术进行实现。

系统通过识别和验证用户的身份信息来判断其是否具备进入权限,并自动开启或关闭门禁设备。

主要的设计原理包括以下几个方面:1. 身份识别技术:智能门禁系统使用多种身份识别技术,包括密码、指纹、人脸识别、刷卡等。

这些技术能够准确地辨识用户的身份信息,保证门禁系统的安全性和可信度。

2. 门禁控制技术:门禁控制技术是智能门禁系统的核心。

通过与门锁等设备的联动,实现对门禁的开启和关闭。

门禁控制器可以处理并响应不同类型的身份验证请求,确保只有合法用户才能进入建筑物。

3. 报警与监控技术:智能门禁系统设计中,还考虑到了安全报警和视频监控的功能。

当系统检测到异常情况时,如非法闯入或授权人员身份信息异常,会及时触发报警器并发送警报信息。

二、智能门禁系统的组成结构智能门禁系统主要由以下几个核心组成部分构成:1. 计算机服务器:智能门禁系统通常由一台专门的计算机服务器来执行核心的管理和控制任务。

服务器负责处理用户验证请求、记录进出人员信息以及与门禁控制器和其他设备的通信。

2. 门禁控制器:门禁控制器是智能门禁系统的关键设备,通过与门锁等执行机构联动,实现对门禁的控制。

它能够接受用户的身份验证请求,并根据验证结果进行相应的门禁控制操作。

3. 身份验证设备:智能门禁系统中使用的身份验证设备包括密码键盘、指纹识别仪、人脸识别仪以及刷卡设备。

它们负责采集用户的身份验证信息,并将其传输给门禁控制器进行识别。

4. 报警与监控设备:为了提高安全性,智能门禁系统还需要配备报警器、监控摄像头等设备。

这些设备能够监测和记录建筑物内外的活动,并在必要时触发报警或提供视频监控信息。

指纹识别门禁系统的设计

指纹识别门禁系统的设计
像 生 成 : 过 利 用 指纹 采 集 仪 采 集 指 纹 并 生 成 指纹 图像 。目前 通
件主要 由计算机 、 指纹采集仪 、 门控 制器及 电锁 、3 / 8 2 24 5转换 器等部分组成 。门控制器主要接 收微机发 出的开 门信号以及发 送 开锁信号, 且对非法开 门进行报 警。该 系统的软件设计主要完成 了人员信 息管理 、 出入 记录查询 、 通讯功能。 【 关键词】指纹识别 门禁系统 串行接 口 报警 电路
pp r te f grr tacs c nrls t cniso  ̄ wa d sf aepr . h ad r a scmp sd o ema r ae, h n e i ce o t y e ost fh d r a ot r as T ehrwa pr i o oe ft j i pn s o s m s en w t e t h o
2指 纹 识 别 的基 本 流 程
1引 言
21指 纹 识 别 系统 .
现 今 的 门禁 技 术 主 要 有指 纹 技 术 、C 卡技 术 、磁 卡 技 术 、 I 非接 触 智 能 感 应 I c卡 技 术 等 , 于 射 频 卡 、 份 号和 口令 的 基 身
完成 指 纹 识 别 一 般 分 为 4个 过 程 , 图 1 示 : 指 纹 图 如 所 ①
ZH AN G —L CA O Ai i Y
( C l g f mp tr n fr a o e h oo y Henn No ma Unv r t, ixa g He a 5 0 3 C i a 1 o ee l o Co u e a d I o m t nT c n lg , a r l ies y X n i , N 4 3 0 , hn ) n i i n N ( De at n f d ct nS i cs Xi i gUnv r t, ixa g He a 5 0 3 Ch a 2 pr . me t u a o c n e oE i e , n a i sy X m i , i 4 3 0 , i ) 络 创 新 生 活

工地智慧门禁系统设计方案

工地智慧门禁系统设计方案

工地智慧门禁系统设计方案智慧门禁系统是一种利用先进的科技手段,通过集成人脸识别、指纹识别、IC卡识别等多种身份认证方式,实现对工地出入口的智能管控的系统。

下面是一份具体的工地智慧门禁系统设计方案。

一、系统架构设计:1. 系统由门禁控制器、门禁读卡器、身份识别设备、门禁管理软件等组成。

2. 门禁控制器负责读取身份信息并对门禁设备进行控制指令传递。

3. 门禁读卡器用于读取人员的身份信息。

4. 身份识别设备包括人脸识别设备、指纹识别设备、IC卡读卡器等,用于对人员身份进行认证。

5. 门禁管理软件用于对门禁系统进行配置和管理。

二、功能设计:1. 人脸识别功能:通过人脸识别设备对人员的面部特征进行识别,实现快速、准确的身份认证。

2. 指纹识别功能:通过指纹识别设备对人员的指纹特征进行识别,实现高精度的身份认证。

3. IC卡识别功能:通过IC卡读卡器对人员的IC卡进行读取,实现便捷的身份认证。

4. 实时监控功能:通过监控摄像头实时监控工地出入口,及时发现异常情况。

5. 报警功能:当系统检测到非法闯入或其他异常情况时,自动触发报警,通知相关人员。

6. 访客管理功能:对工地访客进行登记和管理,提供访客通行申请和审批功能。

7. 数据记录功能:对每一位出入人员进行记录,包括时间、身份信息等,方便后续查询和统计。

三、系统实施方案:1. 硬件部署:根据工地的实际情况和需求,合理布置门禁控制器、门禁读卡器、身份识别设备和监控摄像头等。

2. 软件开发:开发门禁管理软件,实现各项功能和管理接口。

3. 数据联动:将门禁系统与工地其他信息管理系统进行联动,实现数据共享和管理的便捷性。

4. 系统测试与调试:对门禁系统进行全面测试和调试,确保各项功能正常运行。

5. 培训和推广:对工地管理人员进行系统培训,提供技术指导和支持,确保系统的正常运行和使用。

四、预期效果:1. 提高工地的安全性:通过智慧门禁系统的严格管控,有效防止非法人员进入工地,保障工地安全。

智能门禁系统设计与实现

智能门禁系统设计与实现

智能门禁系统设计与实现一、绪论随着科技的不断发展,人们对于智能门禁系统的需求也日益增加。

智能门禁系统不仅能提高安全性,还能提高管理效率。

本文将介绍智能门禁系统的设计与实现。

二、智能门禁系统概述智能门禁系统是一种集信息处理、自动控制、电子技术于一体的门禁管理系统。

该系统具有读卡、刷脸、指纹等多种验证方式,在验证通过后自动开启门禁,还可根据不同的身份特征进行权限管理。

智能门禁系统在安保管理和出入控制上具有很大的优势。

三、智能门禁系统的设计1. 系统需求分析智能门禁系统需求分析主要包括系统的功能需求和性能需求。

系统功能需求包括用户身份验证、开闭门、数据存储和网络通信等。

性能需求主要包括响应速度、安全性、稳定性和可扩展性等。

2. 系统设计流程智能门禁系统的设计流程包括需求分析、系统架构设计、模块设计、代码编写和测试验证等。

其中系统架构设计是整个设计流程中最重要的环节,需要根据需求分析设计出合理的模块架构。

3. 系统模块设计智能门禁系统的模块设计包括物理模块和软件模块。

物理模块主要包括门禁设备、读卡器和控制器等。

软件模块主要包括身份验证、门禁控制、数据存储和网络通信等。

四、智能门禁系统实现1. 硬件实现智能门禁系统的硬件实现主要包括门禁设备、读卡器、控制器、电源和传感器等。

门禁设备的种类繁多,包括磁卡门禁、IC门禁、指纹门禁和面部识别门禁等。

2. 软件实现智能门禁系统的软件实现主要包括身份验证、门禁控制、数据存储和网络通信等。

其中身份验证是系统的核心功能,需要使用多种验证方式进行身份验证,包括密码、刷脸、指纹和磁卡等。

五、智能门禁系统的应用智能门禁系统具有广泛的应用场景,包括公寓、办公楼、学校、医院、银行、政府部门等。

在公共场所和重要机构中广泛使用,有利于提高安全性和管理效率。

六、智能门禁系统的发展趋势1. 多种身份验证方式随着技术的发展,智能门禁系统的身份验证方式也在不断更新。

未来智能门禁系统将加入更多的身份验证方式。

智能门禁系统毕业设计

智能门禁系统毕业设计

智能门禁系统毕业设计智能门禁系统是利用现代化技术,将传统的门禁系统与智能化设备相结合,通过身份识别、信息采集、数据处理等技术手段,实现对门禁出入的控制和管理。

本文将从系统需求分析、设计原则、系统功能以及实施方案等方面展开,详细介绍智能门禁系统的毕业设计。

一、系统需求分析1.身份识别:实现对用户的身份认证,包括学生、教职工、访客等。

2.门禁控制:能够控制门禁的开关,实现对门的开启与关闭。

3.访客管理:为访客提供临时的门禁权限,同时记录访客的信息。

4.报警功能:当出现异常行为或非法入侵时,能够及时报警。

5.数据统计与管理:对出入记录、用户信息进行统计与管理,便于后期的数据查询与分析。

二、设计原则在设计智能门禁系统时,需要遵守以下几个原则:1.安全性原则:系统的安全性是首要保证,必须能够防止非法入侵、破坏等行为。

2.便捷性原则:系统应该具有良好的用户体验,方便用户的使用,减少操作的复杂性。

3.灵活性原则:系统应具备一定的灵活性,能够适应不同场所和需求的变化。

4.扩展性原则:系统应具备一定的扩展性,能够方便后期的功能扩展与升级。

5.可管理性原则:系统应具备良好的管理性能,能够方便管理人员进行数据查询与管理。

三、系统功能基于以上需求和原则,在智能门禁系统的设计中,可以实现以下几个主要功能:1.身份识别与认证:使用现代化的身份识别技术,如指纹识别、人脸识别等,对用户身份进行识别和认证。

2.门禁控制与管理:通过联网技术,实现对门禁的开关控制和远程管理,便于管理人员进行实时控制和远程操作。

3.访客管理:为访客提供临时的门禁权限管理,记录访客的信息,并对其权限进行控制。

4.报警功能:当检测到异常行为或非法入侵时,系统能够及时发出报警,并通知相关人员。

5.数据统计与管理:对出入记录、用户信息进行统计和管理,方便后期的数据查询与分析。

四、实施方案在实施智能门禁系统的设计中,可以采用以下几个步骤:1.需求分析:深入了解用户的需求,明确系统的功能和性能需求。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于指纹识别的门禁系统设计
摘要:为了更好地服务于实验室管理,提高高校实验室的智能化管理,设计并实现
了一种采用嵌入式技术的基于单片机的指纹门禁系统,给实验室管理者和学生提
供了便利。

关键词:指纹识别;门禁系统;嵌入式技术;单片机
随着社会的进步,人们安全意识的提高,高安全的门禁系统成为社会工作、生活环境中重要的环节。

但传统的门禁系统由于鉴别方式、速度和性能等方面的限制,
很难满足安全可靠和网络化的控制需求。

同时,随着识别技术和网络技术的飞速
发展,门禁系统也得到了飞跃式的发展,出现了基于指纹识别的门禁系统。

这种系
统具有安全性、方便性和易管理性等特点。

对于高校而言,实验室是教师科研、
学生科学实验的重要场所,承担实践能力、创新能力和工程应用能力培养的重要
任务。

为提高高校实验室的智能化管理,开发设计一种指纹门禁系统,下面将对本
系统的设计以及实现进行介绍。

1.系统方案设计
系统由控制模块、指纹传感器模块、显示模块、电磁锁控制模块和报警模块
等组成.控制模块选用的是STC 公司生产的基于MCS-51 内核的8 位微控制器
STC89C52,指纹传感器模块选用的是FPM10A 光学指纹传感器采集及识别指纹信息,显示模块用于实时显示系统的状态信息,电磁锁控制模块用于控制门的开关
状态,报警模块则用于提示管理员门禁系统故障或者无关人员企图进入限制区域,系统结构框图如图1 所示
图1 系统结构框图
2.系统硬件电路设计
2.1 系统电路原理图设计
系统选用的控制器是宏晶科技推出的新一代具备高速、低功耗和超强抗干扰
特点的STC89C52单片机,是系统的控制核心.根据系统工作需要设计的外围电路
有时钟电路、复位电路、指纹模块电路、报警电路、液晶显示电路和控制电路等
部分组成.
2.2 FPM10A 光学指纹传感器
光学指纹传感器是利用光的折射和反射原理,通过CMOS 或者CCD 的光学器
件采集到不同明暗程度的图片信息,完成指纹数据的采集[1].本系统选用的光学指纹传感器模块的型号是FPM10A,该传感器模块有VCC(接3.6V-5.5V)、GND
(电源地)、TXD、RXD 和NC 等五个端口,采用半双工异步串行通讯,TXD 为串
口的数据发送端,RXD 为串口的接收端,其默认波特率为57600bps,也可根据实
际需要通过命令设置为9600~115200bps.
传感器模块的TXD 和RXD 端口分别与STC89C52 单片机的P30 (RXD)和P31(TXD)相连进行数据传输,传输的帧格式如图2 所示.
图2 FPM10A 传输的帧格式
2.3 电磁锁
电磁锁是利用电生磁的工作原理,当有电流通过硅钢片时会产生强大的磁力
吸附固定在门框或墙体的铁板从而实现锁门的效果[2].当门禁系统识别到有进入实验室权限的人员时电磁锁电源断开,即可进入实验室,否则无法进入实验室.本系
统选用户内型磁力锁,具有控制方便、功耗低、性能稳定、安全系数高等优点.
2.4 报警模块
报警模块的功能是当门禁系统故障或有未受权限人员企图进入实验室时发出警报声,工作原理是系统利用微控制器的P36 端口输出高、低电平和三极管驱动电路控制蜂鸣器工作[3].
2.5 LCD 液晶显示模块
LCD12864 液晶显示模块的功能是实时显示系统的工作状态,当指纹模块检测到有实验人员的指纹后,显示“欢迎进入XX 实验室!”;当指纹匹配不正确时,显示“指纹匹配不正确,请重新识别!”;当匹配不正确次数达到三次以上时,显示“指纹库中没有您的信息,请联系管理员!”等.管理人员可以根据实际实用需要还可以设计显示一些其他实用的提示语,帮助广大师生更友好的使用本系统.
3.系统软件设计
3.1 系统程序设计思想
该实验室门禁系统通过主控芯片与指纹模块和电磁锁模块联系起来,使得只有通过门禁系统的验证才能顺利进入室内进行各种实验活动.系统使用前,用户先将指纹库初始化,然后录入管理员和相关有权限进入实验室人员的指纹并保存,设定好之后只需将手指放在指纹传感器的感应端即可控制电磁锁开门,如果未获得实验室使用权限的人员触摸指纹模块的感应端则会有语音警报[4].
3.2 指纹传感器模块
程序设计STC 单片机通过串口与光学指纹传感器相连,通过软件实现指纹模块与单片机串口通信. 通过STC 单片机发送EF 01 FF FF FF FF 01 00 0301 00 05 获取指纹图像,部分程序代码如下:
Uchar FPM10A_Pack_Head[ ] ={0xEF,0x01,0xFF,0xFF,0xFF,0xFF};
uchar FPM10A_Get_Img[ ]={0x01,0x00,0x03,0x01,0x0,0x05};void FINGERPRINT_Cmd_Get_Img(void){
uchar i;
for(i=0;i<6;i++) // 发送包头
UART1_Send_Byte(FPM10A_Pack_Head[i]);
for(i=0;i<6;i++)UART1_Send_Byte(FPM10A_Get_Img[i]);}
然后将获取的指纹图像通过发送EF 01 FFFF FF FF 01 00 04 02 01 00 08 存储在模块BUFFER1 中;
再次获取指纹图像,发送EF 01 FFFF FF FF 01 00 04 02 02 00 09 将图像存储在BUFFER2 中;
uchar FPM10A_Img_To_Buffer1[7]={0x01,0x0,0x04,0x02,0x01,0x0,0x08};
uchar FPM 10A_Img_To_Buffer2[7]={0x01,0x0,0x04,0x02,0x02,0x0,0x09};
void FINGERPRINT_Cmd_Img_To_Buffer1(void){uchar i;for(i=0;i<6;i++) // 发送包头{UART1_Send_Byte(FPM10A_Pack_Head[i]);
}for (i=0;i<7;i++) // 将图像转换成特征码存放Buffer1 中
{UART1_Send_Byte(FPM10A_Img_To_Buffer1[i]);
}}void FINGERPRINT_Cmd_Img_To_Buffer2(void){uchar i;for(i=0;
i<6;i++) // 发送包头{UART1_Send_Byte(FPM10A_Pack_Head[i]);
}for (i=0;i<7;i++) //
将图像转换成特征码存放在Buffer2 中
{UART1_Send_Byte(FPM10A_Img_To_Buffer2[i]);}
}再发送指令EF 01 FF FF FF FF 01 00 0305 00 09 将BUFFER1 和BUFFER2 里的数据存
放在FLASH 中:
void FINGERPRINT_Cmd_Reg_Model(void){uchar i;
for(i=0;i<6;i++) // 包头{UART1_Send_Byte(FPM10A_Pack_Head[i]);
}for(i=0;
i<6;i++){UART1_Send_Byte(FPM10A_Reg_Model[i]);
}}
在匹配指纹模式时,当单片机检测到有手指时则会发送指令EF 01 FF FF FF FF 01 00 06 0601 00 0B 00 19 指纹信息存到光学指纹模块的BUFFER1 缓存器中. 然后发送EF 01 FF FF FFFF 01 00 08 04 01 00 00 00 13 00 21 进行指纹匹配;最后返回数据,若返回值为00H 则表示搜索到.若返回值为09H 则表示没搜索到,这一过程可以帮助管理员进行指纹库的采集与管理.
3.3 报警系统程序设计
光电指纹模块的通信端口直接与单片机的串口引脚相连,通过软件可以实时串口通信;通过硬件可设定指纹输入模式和安全防御模式,当处于安全防御模式时必须要经过指纹验证才能安全进入房间,否则会有报警[4].
3.4 主程序流程图
首先进行系统初始化,系统自动进入使用者界面,用户通过触摸指纹传感器感应区进行指纹匹配,如果匹配成功则打开电磁锁,即可进入实验室;当指纹匹配失败则无法进入实验室并发出语音警报.此外当系统识别管理员身份时,管理员则可对系统指纹库进行管理,例如:录入指纹、删除指纹等操作.系统程序流程图如图3 所示.
图3 系统程序流程图
4.结语
综上所述,指纹识别技术在门禁系统中的应用是时代发展的要求,本课题设计了基于单片机的指纹门禁管理系统解决方案,系统选用STC89C52 单片机作为控制核心,选用FPM10A 光学指纹传感器和门禁系统控制模块组成.该系统可根据实验室的功能和教学科研实际向已获实验室使用权限的师生开放并记录其使用次数、时间等信息,具有实现成本低、低功耗、安全性高等优点,提高了实验室的管理效率。

参考文献:
[1]张骞.基于指纹识别的门禁系统的设计与实现[J]. 2009.
[2]王莹. 基于指纹识别技术的智能门禁系统的设计[D]. 天津科技大学, 2014.
[3]余波. 基于数字指纹识别技术的门禁系统设计[D]. 电子科技大学, 2009.
[4]常志强,王本有,杨劲楠.基于指纹识别的实验室门禁系统的设计[J].鞍山师范学院学报, 2017, 19(4):64-67.。

相关文档
最新文档