嵌入式指纹锁的设计与实现

嵌入式指纹锁的设计与实现
嵌入式指纹锁的设计与实现

嵌入式指纹锁的设计与实现

随着指纹自动识别系统体积的不断缩小,以及微处理器功能与速度的不断提高,复杂的指纹识别门锁控制算法已可以被固化到一块体积非常小的嵌入式微处理器模块上,该模块与指纹传感器、门锁控制机构组成的系统称为嵌入式指纹识别门锁系统。嵌入式指纹锁的应用领域十分广泛,有保险箱、实验室、楼道的身份确认等。本文基于指纹识别模块设计和实现了嵌入式指纹锁,给出了一套比较完整的软、硬件设计方案。

指纹识别门锁系统的硬件结构

指纹识别门锁系统的硬件结构主要包括:指纹识别模块、微控制器、读写模块、电源管理和电控锁机构以及门锁功能所需的红外感应电路和液晶LCD显示等,其中核心部分是指纹识别模块和微控制器。指纹识别门锁系统的结构框图如图1所示,虚线内是指纹识别功能模块。

图1 指纹识别门锁系统的结构框图

单片机门锁控制电路

门锁控制的核心结构是微控制器P89LPC932A1,它是一款单片封装的MCU,适合于许多要求高集成度、低成本的场合,可以满足多方面的性能要求。P89LPC932A1 集成了许多系统级的功能,这样可大大减少元

件的数目、电路板面积以及系统的成本。

MCU通过串口与指纹识别模块进行通讯,完成对指纹的录入、删除、身份确认,通过验证后电机控制门锁会执行开关门的动作。以单片机P89LPC932A1为核心的门锁控制电路原理图如图2所示。P89LPC932A 1强大的I/O口多达26个,可以满足外设部分的键盘、LCD液晶显示、指示灯、按键、蜂鸣器等的需求。键盘是用来输入密码的,LCD显示用户注册的信息和ID号,双色指示灯和蜂鸣器用来提醒用户操作是否成功或是发出报警提示。另外,还有一些远程控制的按键开关,用于设备的上电或执行有关开关门的操作。具体设计可根据不同的应用场合和实际功能需求增减外围器件,在尽量满足功能的前提下降低系统功耗。电机控制部分由单片机发出逻辑命令驱动电机进行开关锁动作。图中U1是电源控制芯片R1121N,它输出3. 3V给单片机;U2是I2C读写模块E2PROM,指纹锁的开关门记录和密码等重要信息都保存在其中。R1121N 是CMOS工艺电压调节器,具有很高的电压输出精度、很低的输入电流。

图2 门锁控制系统的电路原理图

图3 电机驱动控制原理图

单片机的低功耗设计

低功耗系统设计的基本要求如下:

1) 系统中所有的电路单元都具有功耗管理功能,即该电路单元在非有效操作期间都能被关断(没有功

耗)。系统具有按有效时空占空比实施精细功耗管理的能力,能做到合理的系统功耗分配。

2) 对于系统无法企及的微观有效操作,要求由电路静、动特性来满足功耗分配,即电路动态过程有功

耗,电路静态时没有功耗。

本嵌入式门锁系统采用4节1.5V的电池供电,对无用功耗尽量要求降到最低,所以单片机的工作方式选择完全掉电模式。门锁系统低功耗的重要因素有电源电压,晶振频率,功能模块的设置,以及I/O口和

外部电路的设置。

在本系统中,选择3.3V作为单片机的供电电压;选择内部晶振,在节省外部资源的同时降低了功耗。当MCU进入完全掉电状态以后,可由看门狗定时器(利用复位或中断)、外部中断INT0/INT1、键盘中断、实时时钟等唤醒。INT0/INT1中断为下降沿/低电平有效,键盘中断为低电平有效,因此在进入中断前必须保证相应引脚为高电平,否则很难将MCU从完全掉电状态下唤醒。

嵌入式系统的实时功耗管理能力表现在能保证系统按照有效操作时空占空比来实现系统时空的最大静态化运行,其中的核心技术是系统中时钟与信号流的控制与调度。在系统无效操作的时间和区域上,终止时钟运行或进入,禁止开关、脉冲信号进入。经过合理的任务分配后可以大大降低系统静态功耗,同时在硬件资源选择上作些调整。实验表明,经过合理任务分配后,系统的静态功耗可以降到10mA,正常工作时电流低于100mA。与同类产品相比,本系统的低功耗性能良好。

图4 系统初始化步骤

图5 带数组的通讯格式

电机驱动电路

机械驱动部分用小型的直流电动机来进行驱动。由于单片机的驱动能力极其有限,所以需要对单片机的输出进行驱动放大。这里采用BA6289逻辑控制芯片。它可以接收TTL 逻辑电平,用于驱动感性负载。它根据对门锁的不同操作进行逻辑控制,驱动电机的正反转,推动门锁上的锁舌进出。电机正转,锁舌退,实现开门动作;电机反转,锁舌进,实现关门动作。电机正反转控制电路的原理图如图3所示。

系统加密设计

单片机系统一般都采用MCU+EPROM模式。通常EPROM都是透明的,虽然有许多的MCU都带有加密位,但现在已大多能破解。为了保护自行开发的指纹识别门锁算法,系统加密是个关键。常用的单片机加密技术有硬件加密和软件加密两种。软件加密不能防止别人复制,只能增加解剖分析的难度,安全性不足。

现在很多的MCU都带有加密位,其中在单片机中运用得最成功的加密方法是总线烧毁法。即把单片机数据总线的特定I/O永久性地破坏,解密者即使擦除了加密位,也无法读出片内程序的正确代码。此外还有破坏EA引脚的方法。这种方法用来加密小程序比较成功,但由于总线已被破坏,因而不能再使用总线来扩展接口芯片和存储器,同时,片内存储器也不再具有重复编程特性。

系统软件设计

该指纹识别门锁系统是完全自主开发的具有独立知识产权的软件,其完整的系统管理协议增强了软件的强壮性和可移植性,完整的指纹识别命令集使其可以自动进行指纹的注册、识别以及指纹数据的输出。系统软件总程序包括监测控制部分和通讯部分。监测控制部分包括了门锁控制软件诸如开关门、应急密码开门、指纹录入、指纹删除等程序,以及指纹识别管理、电源管理、定时器中断管理、看门狗、外部指令处理和I2C总线存储器等程序。通讯部分主要包括通讯协议和驱动程序,其中通讯协议包括数据接收、数据发送、校验、数据包处理等程序;设备驱动包括寄存器配置和系统状态控制等程序。

|

表1 指纹锁的性能指标

系统初始化

嵌入式指纹锁系统在启动或复位之后,需要对系统硬件和软件运行环境进行初始化,这些工作由启动程序完成,启动程序通常采用汇编语言编写。写好启动程序是设计好嵌入式程序的关键,系统启动程序所执行的操作与具体的目标系统和开发系统相关,流程如图4所

示。

指纹识别软件的协议命令集

系统管理协议包括功能部件更新下载、设备复位、部件错误处理、检测注册的用户数量、检测存储器信息、检测安全级、设置安全级、检测每个用户注册的指纹数、设置每个用户录入的指纹数以及设置波特率等。指纹识别命令集包括自动ID注册用户、给定ID注册用户、删除给定ID用户、匹配删除用户、删除所有用户、给定ID用户识别、自动ID用户识别、提取特征信息、特征信息匹配、从模块获取特征信息以及在模块中存储特征信息等。下面给出该软件指纹识别协议命令集中自动用户注册部分的设计说明。

自动用户注册是指系统使用自动选择的ID号注册用户,如下:

STI_USER_REGISTR ATION:开始注册

0x1b - 0x5e - 0x50 - Start ID NumberH- Start ID NumberL

STI_USER_REGISTRATION _SUCCESS:注册成功

0x1b - 0x5e - 0x51 - Start ID NumberH- Start ID NumberL

其中Start ID NumberH/ Start ID NumberL为注册开始时的ID值

STI_USER_REGISTR ATION_ERROR:注册失败

0x1b - 0x5e - 0x52 - 0x00- ID Number

单片机与指纹模块的通讯协议

系统中的工作核心是指纹模块,它几乎包含了对指纹处理的所有操作。指纹识别模块通过RS232串口与使用者接口,使用者通过此接口来命令模块完成诸如指纹采集、指纹比对等一系列操作。单片机与指纹模块的通讯为半双工异步通讯,RS232接口缺省的波特率为9600bps。

单片机与指纹模块的通讯,对命令、数据、结果的接收和发送都采用帧的形式进行,通讯格式内容包括包标识、地址码保留字、包长度、包内容和校验和。

由于通过串口通讯,在数据接收的开始有时会丢失一两个字节,所以在接收数据包时可能因为接收字节不完全而使程序陷入死循环。这里采用在规定时间内如果没有接收到数据则强行退出接收程序,而后重新接收数据的方法,由于指纹模块与单片机的工作频率非常快,根本不会影响该系统的工作。

同样,单片机和模块通过一串消息帧来传递命令,在程序编写时利用数组来存储Receive[Max]从模块接收到的数据,如图5所示。单片机通过串口向模块发送命令而后又等待接收命令时,经常丢失或有误一两个字节,这样导致数组Receive [Max]中数据会丢失一两个字节。参考指纹模块的通讯协议可知,消息帧中的大部分数据都相同,只有一两个不同的关键字且在数据帧的中间部分。所以,根据模块动作的几种可能情况在接收数据的数组Receive[Max]中搜索对应的一两个关键字,这样就可以正确判断模块的动作。

系统测试

根据门锁的安全性能指标设计测试方案,系统测试主要从以下几个方面进行:

1) 用不同质量的指纹:用大约500人次的不同指纹进行开锁、注册等测试;

2) 同一指纹在不同条件下:诸如干湿、破损、压力温度不同、位置角度不同、油污情况下进行开锁试验;

3) 不间断的工作方式:长时间的疲劳测试、频繁的开锁、关锁,测试系统的稳定性;

4) 人为制造紧急状况:电源不足情况下、恶性开锁、开锁后忘记关门、普通用户手指不能开门、取消非法

用户权限等。

指纹锁的核心部分测试后的各项性能指标如表1所示。

结语

经过大量的测试工作,本门锁系统的性能状态良好,满足安全性和易用性的指标要求。门锁系统从功能上具有授权录入指纹、按ID号或按级删除指纹、记录最近的10次开门记录,可录入150枚指纹。本系统采用了嵌入式的体系结构,以及精度高、反应快、功耗低、体积小的外围器件,配合成熟的指纹识别算法和完善的功能设计,以及应急开门方案、加密设计和低功耗设计。本嵌入式指纹锁的误识率为0.001%~0.

01%,拒识率为0.1%~1%,处理速度低于0.3s,完全满足指纹识别产品的要求。

基于stc12c5a60s2单片机的智能门锁系统的设计与实现

中文题目:基于STC12C5A60S2单片机的智能门锁系统的设计与实现外文题目:DESIGN AND IMPLEMENTATION OF INTELLIGENT DOOR LOCK SYSTEM BASED ON STC12CA60S2 MCU 毕业设计(论文)共 64页(其中:外文文献及译文6页)图纸共0张完成日期2016年6月答辩日期2016年6月

摘要 在互联网与电子科技高速发展普及的今天,智能产品大量涌入人们生活中,但在居民生活应用方面仍有很大的发展空间。本系统基于51单片机,3.7V锂电池供电,设计了一款智能门锁,使用LCD1602显示屏作为交互界面,实现状态显示,4×4矩阵键盘作为密码输入端口,实现键盘解锁,HC-05蓝牙模块作为与Android连接的端口,使用Android 智能手机输入密码解锁,SIM800L短信模块作为短信发送与接收的端口,实现短信解锁,门锁状态通知等功能。系统使用简单、响应快捷、安全方便,为居民家庭财产提供安全保障,也解决了没有钥匙无法开锁的问题,具有一定应用价值。 关键词:单片机;电子锁;密码锁;

Abstract Today in the popularity of Internet and the rapid development of electronic technology, intelligent products influx of people's life, but in the application of life of the residents there are still much room for development. The system based on 51 MCU design a smart door lock, as interactive interface, to achieve the state display with LCD1602 display, 4 * 4 matrix keyboard as a password input port and unlock the keyboard. HC-05 Bluetooth module as the port connected with the Android, Android smartphones to enter a password to unlock, SIM800L SMS module as text messages to send and receive port, a short letter to unlock door Lock status notification, 3.7V lithium battery p ower supply. The system is easy to use, fast response, convenient and safe, for the residents of the family property to provide security, also have not solved the key to unlocking, has certain application value. Key words:MCU;Electronic lock;Password lock;

基于指纹识别的电子密码锁设计

基于指纹识别的电子锁系统设计 作者姓名:XX 专业班级:测控技术和仪器2009060101 指导教师:XX 摘要 随着社会的发展和科技的进步,传统的安全防盗系统面临极大的挑战。生物识别技术的蓬勃发展,让人们对于安防系统的设计有了另一种灵感,指纹锁应运而生。可供二次开发的指纹模块已经解决了指纹图像的处理问题,如何实现这种技术的实际应用已经成为急需解决的问题,本设计利用单片机对指纹模块的控制实现了这种技术的应用。设计以指纹传感器对指纹图像的采集为基础,通过单片机控制指纹模块实现对指纹图像的组合处理,系统的各项具体功能皆建立在相应的指纹图像的组合处理基础之上,系统主要实现了指纹模板的录入以及指纹匹配功能。 关键词:指纹识别技术;指纹锁;系统设计

The Design of the system of Electronic lock based on Fingerprint Identification Abstract:With the development of the society and the progress of science and technology, The traditional security system faced with great challenges. With the vigorous development of Biometric Identification Technology, people have another kind of inspiration to design the lock,Fingerprint lock arises at the very historical moment. The fingerprint module for secondary development has solved the problem of image processing, The remaining problem is how to take advantage of the technology in practice. This design has realized the application, which mainly based on the control from MCU to the module of fingerprint. The foundation of this design is fingerprint collection, Through the control from MCU to the module can realize the combination of image processing, based on the combination of image processing can realize the various functions of the system . The mainly functions of the system include the landing and matching of fingerprint template . Keywords: Fingerprint identification technology;Fingerprint lock;System design

指纹锁的设计与实现

(2009届) 本科毕业设计(论文)资料 题目名称:指纹锁的设计与实现 学院(部):计算机与通信学院 专业:通信工程 学生姓名:周兰兰 班级:通信051 学号0540820124 指导教师姓名:许中华职称副教授 最终评定成绩: 湖南工业大学教务处

2009届 本科毕业设计(论文)资料 第一部分设计说明书(或毕业论文)

(2009届) 本科毕业设计(论文) 指纹锁的设计与实现 学院(部):计算机与通信学院 专业:通信工程 学生姓名:周兰兰 学号 0540820124 班级:通信051 指导教师姓名:许中华职称副教授 最终评定成绩 2009 年 06 月

摘要 随着信息技术的快速发展,传统的身份识别方式(诸如密码、证件等)已经不能满足不断增加的安全需要,身份识别已经成为信息安全领域所面临的一个难题。作为一种飞速发展的技术,指纹识别已经在刑侦领域大显身手,在身份认证等民用领域,这项技术也具有广阔的应用空间。恰当地把指纹识别系统应用到门禁锁上去,能更有效地实现门锁产品智能化和防盗的目标。 论文采用具有较大存储力,低功耗,高性能的8位AT89C51单片机和独立的指纹识别模块SM-2B,结合指纹识别的应用情况,以指纹算法在门禁锁上实现的思想为指导,运用成熟的指纹识别算法和单片机技术,设计和实现了一个高性能、低成本、低功耗、识别速度快的指纹锁系统。该系统具有指纹开锁,指纹录入,指纹删除,应急密码开锁(指纹受损、指纹被盗、主人未在家允许客人进入),智能报警,电压监测等功能,所涉及的技术成熟,操作简单方便,实用性很强,具有广泛的使用价值和应用前景。 关键词:指纹锁,AT89C51单片机,指纹识别

NBIoT智能门锁设计方案

一、设计方案 1.1系统架构 NBIOT智能门锁是一套完整的解决方案,是对物业出入权限进行集中管理控制的软硬件整体解决方案。其中硬件包括智能门锁,辅以配套的管理云平台和手机APP。 1.1.1锁体 由机电一体的电控锁具和外围控制电路组成,内置NBIOT远程通信模块,接收管理云平台或者手机APP传来的控制信息执行解锁和信息上报动作。 1.1.2监控管理平台和手机APP 智能门锁管理云平台即是对门锁、物业运营维护的支撑系统,通过该平台可以看到所有智能门锁实时状态信息,并能对其进行控制。手机管理端APP安装于管理人员或者住户的手机上,在登录APP后可以对门锁进行信息查询、远程控制以及权限下发,手机用户端APP安装于家属以及有临时开门需求的人员手机上,可以向门锁管理员申请权限、扫码开锁和查看开锁权限。 1.2系统运行原理图 智能门锁是政府、学校、物业公司等相关部门企业对房屋管理的需求,实现对物业信息化、智能化管理。系统采用NBIOT物联网通信技术、蓝牙通信技术、计算机网络技术等相关技术,实现门锁和物业管理的智慧化、网络化和空间可视化,创新物业管理新模式,完善物业管理流程,建立一套科学完善的控制运营体系,并实现现有相关资源的共享,提高物业综合管理的效率和水平。

1. 用户通过APP蓝牙操作门锁或者手动操作门锁; 2. 门锁通过NBIOT实时将信息通过基站和IOT平台上报至云平台,同时同步门锁密码和指令; 3. 云平台将信息推送到管理人员/住户的手机APP,第一时间了解门锁状况; 4. 管理人员/住户也可以随时通过手机APP或者云平台下发操作指令给门锁。 CD

二、硬件功能介绍 2.1 NBIOT智能门锁介绍 2.1.1产品展示 2.1.2移动双平台接入 门锁同时支持移动OneNET物联网平台和电信NBIOT平台的接入,可以灵活选择最合适的对接方式。 2.1.3蓝牙开锁 APP近场蓝牙开锁,保证开锁响应速度,有效规避NBIOT特性造成的通讯延时,门锁状态和密码下发通过NBIOT通讯,NBIOT技术与蓝牙技术相结合确保用户体验。 2.1.4指纹开锁 实现指纹开锁,操作APP通过引导在门锁上录入指纹,指纹识别速度快,识别率高,能够提供便捷、智能的安全保障。 2.1.5刷卡开锁 实现刷卡/身份证开锁,门卡采用兼容ISO14443-TypeA和TypeB的协议的

电子智能门锁控制系统设计

电子智能门锁控制系统设计 发表时间:2019-08-26T16:01:50.360Z 来源:《城镇建设》2019年12期作者:叶健聪[导读] 随着电子智能化的日益发展,市场上出现了各种电子门锁,加强其控制系统的设计, 广东力维智能锁业有限公司广东佛山 528000 摘要:随着电子智能化的日益发展,市场上出现了各种电子门锁,加强其控制系统的设计,不仅能够为业主和用户带来便利,也能够进一步完善安防系统。本文通过对门锁控制系统的研究,希望能够为这方面的技术改进提供借鉴。关键词:电子门锁;门锁控制系统;控制系统设计1电子智能门锁控制系统的设计1.1硬件设计 1.1.1总体设计 1.1.1.1电子验证部分设计 在电子锁中,指纹锁占了这个家用类别的大概有70%以上,所以说到电子锁人们就会不约而同地想到指纹锁。对于指纹识别一般会分有光学式指纹识别与半导体指纹识别。光学指纹识别在生活中最常见的就是我们上班的考勤机,那种会发光的就是光学指纹识别,它的识别原理是通过CMOS采集头拍照的方式去识别指纹,价格稍微比较便宜,但被复制的机率稍大,安全性相对来说没有那么高,现在一般用在旧款色与低价的门锁上。半导体指纹识别主要是通过半导体指纹传感器利用电容、电场(也即我们所说的电感式)、温度、压力的原理实现指纹图像的采集。无论是电容式或是电感式,其原理类似,在一块集成有成千上万半导体器件的“平板”上,手指贴在其上与其构成了电容(电感)的另一面,由于手指平面凸凹不平,凸点处和凹点处接触平板的实际距离大小就不一样,形成的电容/电感数值也就不一样,设备根据这个原理将采集到不同的数值汇总,就完成了指纹的采集。半导体指纹识别指纹被复制的机率大大降低,可以防止假指纹,安全性对不光学指纹识别来说有了很大的提升,所以目前主流与高端的指纹锁都采用半导体指纹识别。当然指纹复制也不是那么容易的,正常情况下不是我们刻意用手指去倒模做一个指纹模板出来去识别的话,其他场合都是很难捕捉的,指纹算法会做对假指纹进行过滤,所以指纹识别验证方面目前来说还是比较安全可靠的。密码键盘有分传统的机械实体按键与电容式按键,为了锁看上去比较美观大气,目前市场上基本上都采用电容式触摸按键为主。门锁都设置了错误输入密码达到一定次数会报警并锁定键盘一定的时间,防止小偷通过试探密码开门。非接触式RF卡采用全球唯一的UID,门锁与卡片之间采用无线射频的同时方式,通信过程采用三重防碰撞加密认证,安全性高。 1.1.1.2电路控制部分设计 电路控制系统部分主要由单片机控制系统为主要核心。单片机控制系统类似于一台微信电脑,负责掌控于控制整个电子门锁的工作。由于电子门锁绝大部分都是使用电池供电的方式工作的,所以低功耗设计对于门锁来说是非常关键的。单片机负责控制各部分在不工作的时候进入低功耗休眠或者断电状态,以保持电池的续航能力。电子验证部分通过验证后发信号到单片机部分,单片机部分负责控制语音与灯光提示部分告诉用户验证结果,然后通过电机驱动电路控制电机转动以达到通过电子电路打开机械的方式实现开门。开门后单片机还要检测这个门锁是否已经打开,打开成功后,要重新把门锁上,以保证其他人不能尾随进去。同时单片机部分还包含显示单元,系统实时时钟单元,存储芯片单元等。显示单元采用OLED显示屏,负责人机交换界面的显示,验证开门时可以显示LOGO与ID号,同时在系统设置注册与登记的时候,显示菜单方便用户操作。实时时钟主要用于开门记录的时间,记录什么时间有人使用何种方式操作门锁,以便需要时进行查询。系统存储单元负责记录系统各种参数,系统登记的用户数量、密码、卡片ID、开门记录等都一一记录下来,存储器一般采用可读写,断电后仍能保留数据的储存芯片,实现在发生断电时,数据不丢失。门锁的单片机而且自带开门狗复位功能,在受到干扰时死机时可以实现自动重启,保证系统的正常工作。 1.1.1.3锁体控制部分设计。 锁体控制设计部分要保留原来机械钥匙与门内依然可以开启的方式,同时加入电子控制的方式也可以实现对门锁机械部分的开启。电子门锁保留了原来机械锁的传统部分,机械开启部分在任何时候都是可以实现开门的,以防电子部分出现故障时作为一个后备的开启方式。电子控制部分在收到信号后,驱动控制锁体的电机,联动锁体里面的机械部分,实现对门锁的开启。一些智能的锁体控制部分还包含检测锁体是否开启成功,电机转动是否到位,门是否有被卡住等。现在市场上锁体控制部分主流分2种,一种是半自动的,一种是全自动的。半自动的锁体主要是通过离合器的方式实现对锁体的控制,一般半自动的锁体都必须要带一个把手,在验证通过后,开门时需要转动把手开门。全自动锁体是模拟了拧钥匙的方式,通过电机的方式实现类似于钥匙转动的机械方式,直接把门锁打开,不需要拧动把手。半自动锁体是比较传统的电子锁体,经过已经市场多年的验证,全自动锁体属于比较新的技术,所以稳定性想对半自动锁体来说稍低,需要经过一段时间的磨合与调整。全自动去掉了转动把手的部分,对于门锁的设计外观上比较时尚,所以颇受用户的青睐,可能是成为以后市场的一种发展趋势。 1.2电子智能门锁身份识别系统硬件设计与开发1. 2.1系统硬件总体结构 智能锁设备的构造主要包括门锁控制芯片、身份识别模块(身份证识别模块、IC卡识别模块、密码按键识别模块)、电压适配模块、门锁电机驱动模块等。门锁控制芯片为STM32L051单片机系列低功耗处理器,休眠状态下电流为1微安,大大的提高电池的续航能力。身份识别模块包括身份证识别模块、IC卡识别模块和按键识别模块,身份识别模块把识别到的信息传送给门锁控制芯片,门锁控制芯片判断身份信息是否正确,然后向声音、灯光提醒模块和电机驱动模块发出相应控制信息。管理员通过密码按键模块管理用户身份信息,包括注册和注销用户来管理用户开门进入的权利。 1.2.2主控芯片系统电路 智能锁设备中,STM32L051单片机是门锁主控芯片,芯片所开发的程序控制着智能锁的工作,通过IIC和UART接口与外围部分通信,芯片接收、处理并识别身份识别模块传来的身份信息,然后控制声、光提示模块与用户互动,控制电机驱动模块开启门锁。 1.2.3电压适配模块

嵌入式指纹锁的设计与实现

嵌入式指纹锁的设计与实现 随着指纹自动识别系统体积的不断缩小,以及微处理器功能与速度的不断提高,复杂的指纹识别门锁控制算法已可以被固化到一块体积非常小的嵌入式微处理器模块上,该模块与指纹传感器、门锁控制机构组成的系统称为嵌入式指纹识别门锁系统。嵌入式指纹锁的应用领域十分广泛,有保险箱、实验室、楼道的身份确认等。本文基于指纹识别模块设计和实现了嵌入式指纹锁,给出了一套比较完整的软、硬件设计方案。 指纹识别门锁系统的硬件结构 指纹识别门锁系统的硬件结构主要包括:指纹识别模块、微控制器、读写模块、电源管理和电控锁机构以及门锁功能所需的红外感应电路和液晶LCD显示等,其中核心部分是指纹识别模块和微控制器。指纹识别门锁系统的结构框图如图1所示,虚线内是指纹识别功能模块。 图1 指纹识别门锁系统的结构框图 单片机门锁控制电路 门锁控制的核心结构是微控制器P89LPC932A1,它是一款单片封装的MCU,适合于许多要求高集成度、低成本的场合,可以满足多方面的性能要求。P89LPC932A1 集成了许多系统级的功能,这样可大大减少元 件的数目、电路板面积以及系统的成本。 MCU通过串口与指纹识别模块进行通讯,完成对指纹的录入、删除、身份确认,通过验证后电机控制门锁会执行开关门的动作。以单片机P89LPC932A1为核心的门锁控制电路原理图如图2所示。P89LPC932A 1强大的I/O口多达26个,可以满足外设部分的键盘、LCD液晶显示、指示灯、按键、蜂鸣器等的需求。键盘是用来输入密码的,LCD显示用户注册的信息和ID号,双色指示灯和蜂鸣器用来提醒用户操作是否成功或是发出报警提示。另外,还有一些远程控制的按键开关,用于设备的上电或执行有关开关门的操作。具体设计可根据不同的应用场合和实际功能需求增减外围器件,在尽量满足功能的前提下降低系统功耗。电机控制部分由单片机发出逻辑命令驱动电机进行开关锁动作。图中U1是电源控制芯片R1121N,它输出3. 3V给单片机;U2是I2C读写模块E2PROM,指纹锁的开关门记录和密码等重要信息都保存在其中。R1121N 是CMOS工艺电压调节器,具有很高的电压输出精度、很低的输入电流。

基于STM32的指纹锁设计

www?ele169?com | 3电子电路设计与方案 0 引言 在飞速发展的现代,指纹锁在国外早已进入很多的家庭,虽然我国市场不及国外那样红火,但是仍然有着强大的 市场潜力,伴随着科技的不断发展,智能锁也在科技的发展中不断的提升,而指纹锁就是智能锁的典型代表,指纹锁在市场上越发的受到大家的欢迎,市场越来越壮大。相对于传统的普通锁具,指纹锁的优势是其不能比拟的,指纹的唯一 性大大提高了用户在安防性能上面的要求,而指纹的生理特征又是彻底的避免了被复制,丢失,盗取的隐患,并且 指纹是随身携带,不需要额外的钥匙,这些远超传统智能锁的特点越来越吸引着人们,使得指纹锁技术越来越被人们所接受。1 系统工作原理 本设计以STM32F103开发板为基础,结合ATK-AS608指纹模块,实现了STM32与指纹模块的通信;通过指纹模块实现判断检索,STM32对指纹模块返回的信息进行读取 和处理,然后再通过继电器实现门锁的开与关。该系统工作原理如图1所示。该设计有如下功能:录指纹;刷指纹;删指纹;设置密码。2 硬件系统设计整个系统是通过STM32单片机,信号灯,蜂鸣器,矩阵键盘,电控门锁,继电器模块构成。该设计的硬件流程如 图2所示。单片机在各种工业,医用,军工,人工智能等方面早就 快速的提高,早已经有了无可替代的地位。STM32 MCU 有融高性能,实时性强,功耗低,电压低等诸多优点,同时保持集成度高和便于开发的特点,能方便完成各种中小型的项目。这个设计就是使用该款单片机,其体积小且功耗低,运算处理数据能力强,操作十分简便。图2 总体系统结构 ■2.1 指纹模块 ATK -AS608指纹识别模块是 ALIALIALIEN 推出的一款 性能高,操作简便,稳定性高的光学指纹模块。ATK -AS608指纹识别模块有如下特点:①芯片内置DSP 运算单元,集成了指纹识别算法,能高效快速采集图像并识别指纹特性。②采用串口,USB 即可通信,只需通过简单的串口、USB 按照通讯协议便可控制模块,达到所想要的操作。③指纹存储量大,可以同时存储300个不同的指纹。④模块内自带了可以探知手指是否存在的电路,即可通过检测某一个引脚来判断指纹模块上是否有手指。⑤模块自带随机数产生器,直接输入一行命令即可输出随机数。 ⑥该指纹模块引脚很少,其与STM32单片机相连接简单,大大简化了对其控制的操作。 ■2.2 压电式蜂鸣器蜂鸣器是一种将电信号转化为声音信号的转换装置,其类型十分繁杂,该设计中我们使用的是蜂鸣器的类型为压电式蜂鸣器。压电式蜂鸣器的特性十分多,但最主要的是其造 价低廉,体积小,高精度,频率优良和不耗电的特点,因此其常出现在各种小型电子用品上作为发生器件,如电子门铃,音乐盒等电子玩具。其原理图如图3所示。两个三极管等组成两级直耦式低频的放大电路,在放大器输入端一个三级管的基极 与放大器输出端另一个三极管的集电极之间接入一块压电陶瓷片。在这个结构中压电陶 常驰,刘如意,李刚 (湖北文理学院物理与电子工程学院,湖北襄阳,441053)基金项目:湖北文理学院大学生创新创业训练计划项目资助(201810519012);湖北文理学院校级教学教研项目(JY2017041)。摘要:本文以STM32为处理控制核心,通过4×4矩阵键盘输入各种指令,以传出各种数据,到达各种模式中,然后通过 ATK-AS608模块分析处理,返回信号进行分析,处理,从而达到对电控锁的控制效果。关键词:STM32;控制;指纹锁;矩阵键盘 图1 系统整体结构框图

指纹锁的硬件模块设计思路

指纹锁的硬件模块设计思路 采集图像传感器 指纹传感器是通过光学扫描、晶体热敏、晶体电容等3种主要传感原理采集指纹图像。衡量一个传感器的质量主要有:成像质量、手指适应能力、采集速度、电气特性、硬件接口能力、SDK能力、附加功能。根据成像原理不同。广泛使用的指纹传感器类型有光学、电感式、电容式以及压感式等。其中,CMOS光学传感器具有无畸变、指纹图像清晰、对比度高的特点,对质量较差指纹具有良好的校正和容错性能,在使用寿命上百万次无变化。指纹图像读取过程中,采用自适应参数调节机制,使干、湿手指都有较好的成像质量,适用人群更广泛,所以这里采用CMOS光学传感器作为嵌入式指纹锁的图像采集设备。而其他类型的传感器虽具有体积小、重量轻等优势,但其自身的缺陷注定了这些类型的传感器不适合作为门禁锁产品。 图像处理模块 指纹锁既要求稳定性好、识别速度快、准确率高,还要求体积小、功耗低,采集速度快。为了将PC机验证的指纹算法较好地移植到嵌入式系统中,选择合适的算法模块CPU至关重要。目前国内大多数采用“DSP+MCU”,“ARM+MCU”,或“FPGA+MCU”方式实现。在设计算法处理模块CPU时,分别对ARM、DSP和FPGA进行比较:性能较强的FPGA,但价格都较高,与该设计“民用”指纹锁低成本要求不符。而对于当今比较流行的嵌入式系统ARM和DSP,两者各有优点,应用的针对场合不同。结合该系统设计的技术要求和特点,考虑性能高、功耗低的器件。 底层控制模块及其他模块 设计指纹锁,除了要有完整的中间构件——指纹识别模块,还需要配套的底层控制模块等基础构件。该系统选用高性能低功耗的MEGA8单片机作为底层控制模块的CPU处理器。该器件所实现的功能有:循环扫描键盘并进行相应处理;控制LED灯指示系统当前工作状态;驱动电机执行开关门锁动作;与DSP通讯交互信息等。如图2所示,单片机作为底层控制模块,其IO引脚控制其他器件,采用I2C与DSP进行信息交换。 软件设计时,MEGA8单片机上电后CPU启动进入复位状态,进行寄存器初始化,读取存储参数,设置外围传感器参数等工作。启动完毕,即进入工作状态,处理相应的各类底层驱动。进入休眠态前,存储好各项参数,保存现场,然后进入省电模式。 电源管理模块如图3所示,包括电源和电源管理器件。电源部分,该设计由4节1.5 V 串联的干电池供电,此电压实际最高时为7V左右,最低时为5V,足以满足整体体统的电压要求。电源管理器件,选用手持设备中常用的低功耗高性能稳压器R1111N331B、 XC62068152MR、XC6-206P332MR,输出33V的整体电压和DSP1.8V的核心电压,这类器件的特点是它具有控制关断引引脚,在系统处于睡眠时,可以通过置位使能端,关断整个系统板的供电,从而达到低功耗节能的目的。

基于单片机指纹识别的电子密码锁设计

毕业设计(论文) 论文题目:基于单片机指纹识别的电子密码锁设计 系部:自动控制系 专业:楼宇智能化工程技术 班级: 学生姓名: 学号: 指导教师: 2016 年 4 月20 日

摘要 摘要 随着社会的发展和科技的进步,传统的安全防盗系统面临极大的挑战。生物识别技术的蓬勃发展,让人们对于安防系统的设计有了另一种灵感,指纹锁应运而生。可供二次开发的指纹模块已经解决了指纹图像的处理问题,如何实现这种技术的实际应用已经成为急需解决的问题,本设计利用单片机对指纹模块的控制实现了这种技术的应用。设计以指纹传感器对指纹图像的采集为基础,通过单片机控制指纹模块实现对指纹图像的组合处理,系统的各项具体功能皆建立在相应的指纹图像的组合处理基础之上,系统主要实现了指纹模板的录入以及指纹匹配功能。 关键词:指纹识别技术;指纹锁;系统设计;单片机

ABSTRACT ABSTRACT With the development of the society and the progress of science and technology, The traditional security system faced with great challenges. With the vigorous development of Biometric Identification Technology, people have another kind of inspiration to design the lock,Fingerprint lock arises at the very historical moment. The fingerprint module for secondary development has solved the problem of image processing, The remaining problem is how to take advantage of the technology in practice. This design has realized the application, which mainly based on the control from MCU to the module of fingerprint. The foundation of this design is fingerprint collection, Through the control from MCU to the module can realize the combination of image processing, based on the combination of image processing can realize the various functions of the system . The mainly functions of the system include the landing and matching of fingerprint template . Keywords: Fingerprint identification technology;Fingerprint lock;System design;singlechip

指纹锁开发方案DOC

薅奥珀铜质指纹防盗锁 蒂开发方案 蚃目录 袁背景 四、肈需求分析 五、 六、肅开发论证 七、 八、芁方案论证 九、 十、薁投资回收期 十二、袅开发进度表 蚀背景 莁指纹锁是现代智能家居重要组成部分,有领跑智能家居产品的趋势,它是一种以人体指纹为识别载体的智能锁具,集机械、电子、软件、生物识别等多位一体的综合性产品,代表了锁具行业的最高水平,国内产品质量规范以《中华人民共和国公共安全行业标准<指纹防盗锁通用技术条件> (GA 701-2007)》为主要依据。

袇目前,国内指纹锁款式繁多,材质主要以锌合金和不锈钢为主,其次是仿韩产品,以美观的塑料材质为主,而铜质指纹锁市场占有率极少,结合公司铜工艺的强项和高端品牌形象开发铜质指纹锁是顺理成章的事情。随着指纹技术的不断成熟和研发、生产成本的逐步降低,指纹技术相关产品必将迎来一个大发展时期。 四、薆需求分析 1、 2、莄用户需求: 螈用户需求是企业生产经营活动的出发点,其满足程度是产品成败的关键。为此,企业需要准确获取用户需求,正确分析用户需求,并根据用户需求设计产品 羈随着居民生活质量的不断提高,对具有高便捷性和高安全性的指纹产品需求日益提升,指纹锁只需手指轻松一点就可以打开,开锁时间只需0.5 秒,方便快捷,也将改变人们出门带钥匙的习惯,以后出门将会失去机械钥匙的身影;指纹的独一无二和不可复制性决定了指纹锁是目前最为安全的锁种。 蚅除此之外,铜质指纹锁还具有优越的机械性能,安全系数高,耐腐蚀性强,色泽鲜艳、欧式古典等优点,不仅具有普通指纹锁的便捷性和安全性,还满足用户个性化需求。 3、 4、袃企业发展需求: 薈新产品开发对企业的发展有重要意义: 螅新产品开发是企业利润增长的动力,能使企业的利润保持一个增长的势 头,是企业实现利润目标一个重要的变量; 螃新产品开发是企业适应市场竞争的需要,没有产品开发能力,企业也就没有竞争能力。 芃新产品开发能够增强企业形象,电子锁产品是可以衡量一家锁企研发能力和技术水平的重要指标,质量稳定的电子锁产品不仅可以增强企业形象,还可以让经销商对企业更有信赖感和忠诚度。 艿3、市场环境的需求 螇现在指纹识别技术已经广泛应用于公安、海关、银行等需要进行身份确定的领域;苹果公司

基于单片机的指纹门锁设计

毕业设计(论文) 基于单片机的指纹门锁的设计 The Design of Fingerprint Door-Lock Based on Single-Chip Microprocessor

长 春 工 程 学 院 摘 要 指纹的唯一性和终生不变性使得指纹识别技术在各种重要的身份鉴别场合有着越来越多的应用。随着科技的进步,指纹锁将逐渐的走入千家万户,它的高安全性将成为取代传统锁的主要原因。 本实际开发系统以飞利浦P89LPC922单片机为核心,应用高速率的芯片提高整个系统的工作效率,并通过显示屏、蜂鸣器和指示灯来提示门锁状态,加上人性化的键盘设计,具有着实际工程意义。本开发系统具有体积小、性价比高、安全性好等特点,该产品在以后的进一步开发生产中更具广阔市场。 关键词 指纹识别 单片机 指纹锁 显示屏

中图法分类号:TP27 Abstract: Fingerprint recognition technology is more and more widely used in various and important place of status identification duo to unique and permanent performance of fingerprint. With the development of science and technology, fingerprint door-lock will be applied for many civil families. The main reason substituted traditional door-lock is excellent security of fingerprint door-lock. The real system applies Philip P89LPC922 single-chip microprocessor as its core-module and uses high-rapidity chip to improve work efficiency of system and prompts the state of fingerprint door-lock via LCD and buzzer and indicator light. Well-suited keyboard is design. System takes on practical engineering significance. The system possesses many merits such as small-bulk and finer ratio of performance-price and excellent security, and so on. This product has preferable market in future development and production. Key words: fingerprint recognition single-chip microprocessor fingerprint door-lock LCD

基于STM32和机智云智能门锁的设计与实现

第39卷 第7期 高 师 理 科 学 刊 Vol. 39 No.7 2019年 7月 Journal of Science of Teachers′College and University Jul. 2019 文章编号:1007-9831(2019)07-0048-05 基于STM32和机智云智能门锁的设计与实现 牟福生,胡丽莎,张莹莹,王家伟,李素文,韦民红 (淮北师范大学 物理与电子信息学院,安徽 淮北 235000) 摘要:为了提高门锁的安全性,基于STM32和机智云设计了一款新型智能门锁.该系统主要由STM32主控制模块、数据存储器单元、矩阵键盘单元、TFT液晶显示、手机APP等模块组成,实现了一款拥有警报功能的控制系统.此外,结合日常生活的实用性,在此基础上增加手机无线远程解锁功能.利用ESP8266无线传输模块将智能门锁与手机APP进行连接,并在同一局域网下,机智云通过一键配置实现互通,并实时显示和控制开、关锁的状态.最终组成完整系统并完成了调试. 关键词:智能门锁;STM32;机智云;APP;无线传输 中图分类号:TP273 文献标识码:A doi:10.3969/j.issn.1007-9831.2019.07.011 Design and implementation of smart door lock based on STM32 and wit cloud MOU Fu-sheng,HU Li-sha,ZHANG Ying-ying,WANG Jia-wei,LI Su-wen,WEI Min-hong (School of Physics and Electronic Information,Huaibei Normal University,Anhui 235000,China) Abstract:In order to improve the safety of the door lock,a new smart door lock was designed with STM32 and wit cloud.The system is mainly composed of STM32 main control module,data memory unit,matrix keyboard unit,TFT liquid crystal display,mobile APP and other modules.And a control system with an alarm function is implemented.In addition,combined with the practicability of daily life,the wireless remote unlocking function of mobile phone is added on this basis.The ESP8266 wireless transmission module is used to connect the smart door lock with the mobile phone APP,and under the same local area network,the wit cloud realizes intercommunication through one-key configuration,and displays and controls the state of opening and closing locks in real time.In the end,the complete system was assembled and debugged. Key words:smart door lock;STM32;wit cloud;APP;wireless transmission 传统的锁具不仅不方便而且安全系数较低,而智能门锁由于隐私性高、编码量多、随机开锁成功率低、密码可随时变化等优点,满足了人们更高的需求.将移动互联网与无线通信结合起来的智能门锁系统,不仅易于操作,而且推动了人机交换的进程.借助STM32F103ZET6单片机优异的实时性能、最大程度的集成整合、配置灵活、强大的编程和控制能力,设计了一种STM32F103ZET6为主控制器的智能门锁系统,结合键盘模块、EEPROM模块、TFT彩屏模块和无线传输等外围电路构建智能门锁管理体系.在此基础上增加手机无线远程解锁功能,利用ESP8266无线传输模块,通过云服务器将智能门锁设计与手机APP进行连接,并在同一局域网下机智云通过一键配置实现互通[1-2].此设计大大增加了实用性,而且有着更高的安 收稿日期:2019-03-20 基金项目:国家自然科学基金项目(41875040,41705012);安徽省高校自然科学基金项目(KJ2018A0392);质量工程项目(2017jyxm0210,2017jd02) 作者简介:牟福生(1987-),男,山东烟台人,讲师,博士,从事光电系统设计与应用研究.E-mail:fsmou@https://www.360docs.net/doc/5f11906372.html, 通信作者:李素文(1968-),女,安徽濉溪人,教授,博士,从事光电系统设计研究.E-mail:swli@https://www.360docs.net/doc/5f11906372.html,

指纹锁开发方案DOC

奥珀铜质指纹防盗锁 开发方案 目录 一、背景 二、需求分析 三、开发论证 四、方案论证 五、投资回收期 六、开发进度表 一、背景 指纹锁是现代智能家居重要组成部分,有领跑智能家居产品的趋势,它是一种以人体指纹为识别载体的智能锁具,集机械、电子、软件、生物识别等多位一体的综合性产品,代表了锁具行业的最高水平,国内产品质量规范以《中华人民 共和国公共安全行业标准<指纹防盗锁通用技术条件> (GA 701-2007)》为主要依据。 目前,国内指纹锁款式繁多,材质主要以锌合金和不锈钢为主,其次是仿韩产品,以美观的塑料材质为主,而铜质指纹锁市场占有率极少,结合公司铜工艺 的强项和高端品牌形象开发铜质指纹锁是顺理成章的事情。随着指纹技术的不断成熟和研发、生产成本的逐步降低,指纹技术相关产品必将迎来一个大发展时期。 二、需求分析 1、用户需求: 用户需求是企业生产经营活动的出发点,其满足程度是产品成败的关键。为此,企业需要准确获取用户需求,正确分析用户需求,并根据用户需求设计产品。 随着居民生活质量的不断提高,对具有高便捷性和高安全性的指纹产品需求日益提升,指纹锁只需手指轻松一点就可以打开,开锁时间只需0.5秒,方便快捷,也将改变人们出门带钥匙的习惯,以后出门将会失去机械钥匙的身影;指纹的独一无二和不可复制性决定了指纹锁是目前最为安全的锁种。 除此之外,铜质指纹锁还具有优越的机械性能,安全系数高,耐腐蚀性强,色泽鲜艳、欧式古典等优点,不仅具有普通指纹锁的便捷性和安全性,还满足用户个性化需求。

2、企业发展需求: 新产品开发对企业的发展有重要意义: 新产品开发是企业利润增长的动力,能使企业的利润保持一个增长的势头,是企业实现利润目标一个重要的变量; 新产品开发是企业适应市场竞争的需要,没有产品开发能力,企业也就没有竞争能力。 新产品开发能够增强企业形象,电子锁产品是可以衡量一家锁企研发能力和技术水平的重要指标,质量稳定的电子锁产品不仅可以增强企业形象,还可以让经销商对企业更有信赖感和忠诚度。 3、市场环境的需求 现在指纹识别技术已经广泛应用于公安、海关、银行等需要进行身份确定的领域;苹果公司新推出的iPhone 5s手机用上了指纹识别技术,用户通过指纹可登录商店、解锁手机。这对指纹识别技术的运用和普及起很强推动作用,指纹识别技术必定成为一个潮流。 三、开发论证 1、必要性和目的 中国指纹锁市场前景巨大,国外指纹锁品牌如三星、耶鲁、海福乐已经占有一定的市场,而中国指纹锁企业虽多,还没有哪一家进入消费者内心成为品牌。不管是建立民族品牌还是公司长远的发展来讲,都有开发指纹锁的必要性。 在中国,从2000年开始,指纹识别技术产品就占据了生物识别技术应用市场超过85%的份额。2006年以来中国指纹识别市场达到78亿人民币,指纹锁产品的市场份额超过其中的39%。最新资料显示,未来中国指纹锁的市场需求量将呈几何级态势增长,仅指纹锁产品市场就将达到100亿元人民币规模。 2、可行性 2.1可行性分析:指纹识别技术日渐成熟,电子部分在国内已经形成专业的供应厂家,国内指纹锁不存在所有材料完全自己研发生产,是系统集成。指纹锁厂家一般自行负责机械设计,电子部分有专门供应商设计,然后公司总装测试和销售。 2.2技术可行性分析: 机械部分: 1、前后面板部分:选择自行设计,依据:奥珀专注于铜质家居,对铜质五金的生产和工艺有长久的经验和技术积累,在开发铜质指纹锁方面有明显优势,可以自主开发铜质机械部分,有效控制产品的质量。 2、防盗锁体:选择外购方式,依据:有专业生产电子锁体厂家,锁体是核心部件,自行研发设计需要经过几年的市场检验才能确定它的稳定性,外购是为了可以及早使用到稳定的锁体。 电子部分: 1、指纹模块和控制电路板:外购方式,依据:智能锁电路部分已经形成专

相关文档
最新文档