指纹模块通信协议(2014)

合集下载

指纹仪485通信协议

指纹仪485通信协议

指纹仪RS485通信传输协议本文描述指纹仪与门禁控制器设备之间的数据传输协议1.简介●本产品的通讯连接方式默认为RS485接口,但本数据传输协议亦可根据不同的实际需要,更改为其他通讯连接方式,如:RS232接口、USB接口或以太网等。

●本数据传输协议的传输方式为可靠式(reliable)、连接式(connectionoriented)和数据流式(stream)。

●在网络中的所有设备均分配一个唯一的网络结点地址用于通信,同时另一保留地址用于传送广播信息。

●通信请求可由任意方(控制系统、核心模块或其他外部设备)发出。

●连接采用三向式握手协定(3-way handshaking)。

●数据在不定长的数据包中传送。

数据长度包括包头总长度为1518字节(其中数据长度上限为1500字节)。

超过上限的数据采用封包切割(Fragmentation)和再组合方式传送。

2.数据包结构数据包结构格式如下图:其中:STX :数据包开始标志,数值为2Packet Head :数据包头,参见2.1节Packet Data :数据包资料,具体参见相关产品的控制指令ETX :数据包结束标志,数值为3下面将作详细描述。

2.1.数据包头数据包头格式如下:0 1 2 3 4 5 6 78 9 10 11 12 13 14 152.1.1.Version协议的版本号码(占1字节)。

它的作用是区分该数据封包所使用的版本是否正确。

如果版本号码不对,处理该协议的软件可选择相适应的处理方式或拒绝接受该数据。

在通信中该字节存放的是版本号数值的10倍。

本文所描述的协议版本号为2,在通信中该字节应为20(0x14)。

2.1.2.Head Length封包的包头长度(占2字节)。

当前版本为固定长度16字节。

2.1.3.Data Length所携带的数据长度(占2字节)。

2.1.4.Identification封包的编号(占2字节)。

发送端为封包给定的识别号。

基于STM32 的门禁系统设计

基于STM32 的门禁系统设计

报警
电压过高或过低、指纹 不匹配、密码不匹配、 触发童锁、胁迫开锁
识别后处理 匹配开门、送显示 指纹 ID、不匹配
报警 图 2 门禁系统的软件架构
第2期
曹 兰:基于 STM32 的门禁系统设计
95
2.1 主程序设计 主 程 序 主 要 包 括 上 电 初 始 化 、指 纹 设 置 、密 码 设 置 、指 纹 识 别 模 块 、继 电 器 驱 动 模 块 、密 码 处 理 模
表 3 录入指纹时的应答包指令格式
字节数 名称 内容
2 bytes 包头 0XEF01
4 bytes 芯片地址
XXXX
1 byte 包标识
02
2 bytes 包长度
03H
N bytes 数据 xxH
2 bytes 校验和
sum
注:确认码=00H 表示录入成功;确认码=01H 表示包有错;确认码=02H 表示传感器上无手指;确认码=03H 表示录入不成功 .
第 23 卷 第 2 期 2021 年 6 月
漳州职业技术学院学报 Journal of Zhangzhou Institute of Technology
Vol. 23, No.2 Jun. 2021
文章编号 :1673-1417(2021)02-0092-06
doi:10.13908/ki.issn1673-1417.2021.02.0017
96
漳州职业技术学院学报
2021 年
过程中 ,遇到问题要参考它的数据手册 ,比如要提高指纹的反应速度 ,指纹生成特征、匹配指纹时 ,可 以调用它内部的函数。
硬件上电初始化设置 页地址、列地址、行地址
设置片选、读写 控制引脚

FPM系列指纹模块通信协议

FPM系列指纹模块通信协议

引脚号 名 称
类型
功 能描 述
1
Vin
in 电源正输入端。(电气参数参见 3.1.1.4)
2
DP+ In/Out USB 数据线。
3
DP- In/Out USB 数据线。
4
GND
- 信号地。内部与电源地连接。
5
END
- 保护地。悬空或可接通讯引线屏蔽层。(一体式模块无此引脚)
注: 类型栏中,in 表示输入到模块,out 从模块输出。
3.1 上位机接口(J1)---------------------------------------------------------------------------------------- 3 3.1.1 串行通讯---------------------------------------------------------------------------------------------- 3 3.1.1.1 硬件连接----------------------------------------------------------------------------------------3 3.1.1.2 串行协议--------------------------------------------------------------------------------------3 3.1.1.3 上电延时时间--------------------------------------------------------------------------3 3.1.1.4 电气参数---------------------------------------------------------------------------4 3.1.2 USB 通讯------------------------------------------------------------------------------------4

指纹识别模块说明书

指纹识别模块说明书

指纹识别模块实验注:此说明书适用于EL-EMCU-I实验箱、EXP-89S51/52/53CPU板。

一、实验目的掌握指纹模块的开发协议;掌握16C550芯片的编程方法;二、实验设备计算机,KEIL UVISION2环境,EL-EMCU-I实验箱,直连串口电缆、交叉串口电缆(针对针),导线,短接块。

三、基本原理指纹识别模块采用MCU和PC两种控制方法,供用户灵活选用。

其指纹模块采用深圳十指科技的TF-MD-M12开发模块,MCU端的外围电路由通过芯片16C550芯片进行并口到串口的转换,PC端的外围电路用MAX3232控制,模块的电源由实验箱上的接口插座提供。

下面将具体介绍一下各部分的组成及其原理。

TF-MD-M12开发模块的功能特点:◇先进的指纹识别算法(商业);◇高速算法,500人指纹只要0.43 秒;◇1:N,1:1 比对(两种可选);◇用户可分多级权限管理(1、2、3);◇多级的安全级别自主设置,可更多应用于不同场所;◇采用高精密的光学成像元件,识别准确;◇体积小,电路只有:40*58mm,易于集成;◇功能高度集成,存于DSP中,不用再加电路板;◇标准接口协议,开发简单;◇采用面光源,成像速度快;◇内部采用高级数字处理器DSP,处理速度快;◇识别率高,最高可达:0.00001% ;◇稳定性好,四年不断升级和优化;◇具低电压报警功能;◇微功耗设计适于电池供电;◇主板低频设计抗外部电磁干扰;◇主要供外销厂家和集成商,开发和集成产品;◇设计精巧适于嵌入指纹锁/小指纹门禁机/手持指纹识别设备;TF-MD-M12开发模块的主要性能指标:◇电路板尺寸(mm)58×40◇采集头分辨率500DPI◇指纹容量80 枚◇比对时间<1 秒◇认假率0.0001%◇拒真率0.01%◇动态电流<140mA◇待机电流<18µA◇工作电压5-7.5V其开发协议请用户参见随程序附带的TF-MD-M1开发协议PDF文档。

FPM10A光学指纹模块

FPM10A光学指纹模块

FPM10A光学指纹模块第一篇:FPM10A光学指纹模块FPM10A光学指纹模块简要使用说明1.引脚FPM10A使用1.0MM FPC 上接插座引出了5个引脚,在板子上有标1的位置为第一引脚。

五个引脚的作用依次为:为VCC电源的正极接 3.6V – 5.5V的电压均可。

为 GND电源的负极接地。

为 TXD串口的发送。

为 RXD串口的接收。

为 NC悬空不需要使用2.串口FPM10A使用标准的串口与外界通信,默认的波特率为57600,可以进行更改,请参考通信协议。

可以与任何单片机,ARM,DSP等带串口的设备进行连接,请注意电平转换,连接电脑需要进行电平转换,比如MAX232电路。

3.3V 5V的单片机可以直接连接。

3.关于模块的检测模块成功上电后,指纹采集窗口会闪一下,表示自检正常,如果不闪,请仔细检查电源,是否接反,接错等。

4.指纹模块的温度指纹模块使用120MHZ的DSP全速工作,工作时芯片有一些热,经过严格的测试,这是没有问题的可以放心使用,在不使用的时候可以关闭电源,以降低功耗。

第二篇:光学知识光学知识:1.色温定义:光源发射光的颜色与黑体在某一温度下辐射光色相同时,黑体的温度称为该光源的色温。

色温度以绝对温度K 来表示,是将一标准黑体(例如铂)加热,温度升高至某一程度时颜色开始由红、橙、黄、绿、蓝、靛(蓝紫)、紫,逐渐改变,利用这种光色变化的特性,其光源的光色与黑体的光色相同时,我们将黑体当时的温度称之为该光源的色温度。

以绝对温K(Kelvin,或称开氏温度)为单位(K=℃+273.15)。

因此,黑体加热至呈红色时温度约527℃即800K,其温度影响光色变化。

光色愈偏蓝,色温愈高;偏红则色温愈低。

一天当中光的光色亦随时间变化:日出后40分钟光色较黄,色温约3000K;正午阳光雪白,上升至4800-5800K,阴天正午时分则约6500K;日落前光色偏红,色温又降至约2200K。

因相关色温度事实上是以黑体辐射接近光源光色时,对该光源光色表现的评价值,并非一种精确的颜色对比,故具有相同色温值的两种光源,可能在光色外观上仍有些许差异。

光学指纹模块用户手册doc

光学指纹模块用户手册doc

IDWD5012/5020指纹识别模块使用手册 Fingerprint Identification Module User’s Guide(Ver 4.0)北京艾迪沃德科技发展有限公司2010年8月第四版目 录一、概述 (1)二、模块硬件描述 (2)2.1硬件特性 (2)2.2外形及接口定义 (2)2.2.1 外观图片 (2)2.2.2 IDWD5012尺寸图 (3)2.2.3 IDWD5020尺寸图 (3)三、模块的技术特性 (4)3.1技术特性 (4)3.2出厂设置值 (4)四、通讯协议 (5)4.1通讯处理过程 (5)4.2通讯包 PACKET 的分类 (6)4.2.1 命令包 Command packet (6)4.2.2 响应包 Response packet (6)4.2.3 指令/响应的数据包 Data Packet (6)4.3通讯包的帧结构 (7)4.3.1 通讯包Parket识别代码 (7)4.3.2 命令包(Command packet )的帧结构 (7)4.3.3 响应包(Response packet)的帧结构 (8)4.3.4 指令数据包的帧结构 (8)4.3.5 响应数据包(Response data packet) 的帧结构 (9)五、通讯命令COMMAND的详细说明 (10)5.1指纹特征模板(T EMPLATE R ECORD)的数据结构 (10)5.2命令列表表C OMMAND L IST (11)5.3C OMMAND 的详细说明 (13)5.3.1 指纹验证 Verify (13)5.3.2 指纹识别 Identify (15)5.3.3 注册指令 Enroll (16)5.3.4 一次注册命令 Enroll One Time (18)5.3.5 删除指定的指纹模板 Clear Template (20)5.3.6 清空所有指纹模板 Clear All Template (21)5.3.7 获取可注册的指纹模板编号 Get Empty ID (22)5.3.8 获取指定模板编号的状态 Get Template Status (23)5.3.9 获取指纹模板数据库的完整性 Get Broken Template (24)5.3.10 读取指定的指纹模板数据 Read Template (25)5.3.11 写入指纹模板数据至指定的模板编号中 Write Template (27)5.3.12 设置识别安全等级命令 Set Security Level (30)5.3.13 获取上次设置的安全等级 Get Security Level (32)5.3.14 设置指纹采集超时参数 Set Finger Time Out (33)5.3.15 获取模块当前的超时参数值 Get Finger Time Out (34)5.3.16 设置设备编号 Set Device ID (35)5.3.17 获取设备编号 Get Device ID (36)5.3.18 获取固件版本号 Get F/W Version (37)5.3.19 检测是否有指纹按下指令 Finger Detect (38)5.3.20 设置通讯波特率指令 Set Baudrate (39)5.3.21 设置指纹重复检查的允许/禁止 Set Duplication Check (40)5.3.22 获取模块当前的指纹重复检查的状态 Get Duplication Check (41)5.3.23 控制模块进入待机状态 Enter Standby Mode (42)5.3.24 注册指纹并暂存在RAM中 Enroll And Store in RAM (43)5.3.25 获取注册指纹的模板数据 Get Enroll Data (45)5.3.26 采集图像并提取指纹特征值数据上传 Get Feature Data of Captured FP (47)5.3.27 下载特征数据与采集指纹比对VerifyDownloadedFeatureWithCapturedFP (49)5.3.28 下载2枚模板与采集的指纹比对IdentifyDownloadedFeatureWithCapturedFP (52)5.3.29 获取设备名称 Get Device Name (55)5.3.30 指纹采集器背光控制命令 Sensor LED Control (56)5.3.31 连续指纹识别 Identify Free (57)5.3.32 设置本设备通讯口令密码 Set Device Password (59)5.3.33 验证本设备通讯口令密码 Verify Device Password (60)5.3.34 获取已注册指纹总数 Get Enroll Count (61)5.3.35 取消有关指纹采集的操作 FP Cancel (62)5.3.36 连接状态检测命令 Test Connection (64)5.3.37 错误操作命令 Incorrect Command (65)5.4注意事项 (66)六、附录 (67)6.1响应(R ESPONSE)及错误代码表 (67)6.2登记及比对流程图 (69)6.2.1 注册流程 Enroll (69)6.2.2 验证及识别流程 Verify & Identify (70)一、概述IDWD5012/5020为指纹采集和单片指纹处理器二合一设计的指纹识别二次开发模块,具有体积小、功耗低、接口简单、可靠性高、指纹模板小(496字节)、大容量指纹识别(2000枚指纹识别响应时间小于1秒)等优点,可以非常方便将其嵌入用户系统,组成满足客户需求的指纹识别产品。

指纹模块的通信程序设计流程

指纹模块的通信程序设计流程

指纹模块的通信程序设计流程下载温馨提示:该文档是我店铺精心编制而成,希望大家下载以后,能够帮助大家解决实际的问题。

文档下载后可定制随意修改,请根据实际需要进行相应的调整和使用,谢谢!并且,本店铺为大家提供各种各样类型的实用资料,如教育随笔、日记赏析、句子摘抄、古诗大全、经典美文、话题作文、工作总结、词语解析、文案摘录、其他资料等等,如想了解不同资料格式和写法,敬请关注!Download tips: This document is carefully compiled by theeditor. I hope that after you download them,they can help yousolve practical problems. The document can be customized andmodified after downloading,please adjust and use it according toactual needs, thank you!In addition, our shop provides you with various types ofpractical materials,such as educational essays, diaryappreciation,sentence excerpts,ancient poems,classic articles,topic composition,work summary,word parsing,copy excerpts,other materials and so on,want to know different data formats andwriting methods,please pay attention!1. 初始化:初始化指纹模块,包括设置通信接口(如串口、I2C 等)的参数。

指纹模块介绍

指纹模块介绍

深圳市十指科技有限公司 出品
指纹(二次)开发模块手册(M12)
版权声明
本用户手册的所有版权为深圳市十指科技有限公司所有,严禁未经深圳市十指科 技有限公司书面授权的发布,复制和修改行为,皆视为侵权行为,深圳市十指科技 有限公司保留追究其责任的权利。
注意:
本手册中所提到的模块内部采用进口高精密元件,在采集指纹时手指只要轻 轻地触碰到采集窗口,不需要用力按压指纹采集窗,模块就能快速的识别 出来。
目录
前言 ………………………………………………………………………………………3 第一部 模块介绍 ……………………………………………………………………4
1. 功能特点…………………………………………………………………………4 2. 技术参数…………………………………………………………………………4 3. 外形结构…………………………………………………………………………5 4. 接口定义…………………………………………………………………………5 5. 操作说明…………………………………………………………………………6 6. 注意事项…………………………………………………………………………6 第二部 开发协议………………………………………………………………………7 第三部 附录……………………………………………………………………………19 添加指纹流程…………………………………………………………………………19 删除指定指纹流程……………………………………………………………………20 删除全部指纹流程……………………………………………………………………20 上传特征值流程………………………………………………………………………20
型号:TF-MD-M12
2、 技术参数 电路板尺寸(mm) 采集头分辨率 指纹容量 比对时间 认假率 拒真率 动态电流 待机电流 工作电压

基于STM32单片机的智能锁控制系统

基于STM32单片机的智能锁控制系统

表f主自踊芦2021年第05 ^I l I l i K u i a i c i------------------------------------------------------------------------(总第 221 J 基于STM32单片机的智能锁控制系统黄世期,林伟锋,杨英(广东交通职也技术学院,广东广州510080)摘要:为降低现有的智能锁和高端钥匙的生产成本,增加指纹识别开锁方式,并将该锁通过WIFI连接网络,设计了一个 基于STM32模块的智能锁控制系统,该系统不仅提高了便捷性且低功耗,还通过PC与手机APP端远程监控,大大提高 了用户的安全性。

关键词:智能锁;指纹识别;W IF I;STM32;低功耗;远程控制中图分类号:TP332.11 文献标识码:A文章编号:2096-9759( 2021 )05-0098-05Intelligent Lock Control System Based on SMT32Huang S hiqi,L in W eifeng,Yang Ying(Guangdong Communication Polytechnic,Guangzhou510080,China)A bstract:in order to reduce the production cost of the existing intelligent lock and high-end key,increase the fingerprint iden­tification lock mode,and connect the lock through WiFi network,a smart lock control system based on STM32 module is de­signed.The system not only improves the convenience and low power consumption,but also improves the security of users by remote monitoring between PC and mobile app.Keywords:intelligent lock;fingerprint recognition;WiFi;STM32; low power consumption;remote control〇引言随着科学技术和社会经济的快速发展,人们生活水平不断提高,人们的安防意识也不断提高。

指纹识别模块FPM10A用户手册

指纹识别模块FPM10A用户手册
3.1 上位机接口(J1)---------------------------------------------------------------------------------------- 3 3.1.1 串行通讯---------------------------------------------------------------------------------------------- 3 3.1.1.1 硬件连接----------------------------------------------------------------------------------------3 3.1.1.2 串行协议--------------------------------------------------------------------------------------3 3.1.1.3 上电延时时间--------------------------------------------------------------------------3 3.1.1.4 电气参数---------------------------------------------------------------------------4 3.1.2 USB 通讯------------------------------------------------------------------------------------4
4.2.1 图像缓冲区------------------------------------------------------------------------------5 4.2.2 特征文件缓冲区------------------------------------------------------------------------------5 4.3 指纹库---------------------------------------------------------------------------------------------------------5 4.4 系统配置参数------------------------------------------------------------------------------------------------5 4.4.1 波特率控制------------------------------------------------------------------------------5 4.4.2 安全等级------------------------------------------------------------------------------6 4.4.3 数据包长度------------------------------------------------------------------------------6 4.5 系统状态寄存器---------------------------------------------------------------------------------------------6 4.6 模块系统口令------------------------------------------------------------------------------------------------6 4.7 模块地址------------------------------------------------------------------------------------------------------6 4.8 随机数产生器------------------------------------------------------------------------------------------------6 第五章 通讯协议---------------------------------------------------------------------------------------7 5.1 数据包格式------------------------------------------------------------------------------------7 5.2 数据包的效验与应答---------------------------------------------------------------------7 第六章 模块指令系统------------------------------------------------------------------------------9 6.1 系统类指令---------------------------------------------------------------------------------9 6.2 指纹处理类---------------------------------------------------------------------------------12 6.3 其它指令------------------------------------------------------------------------------------17 6.4 指令集汇总表------------------------------------------------------------------------------19 第七章 程序开发指南------------------------------------------------------------------------------------------00 7.1 初始化模块------------------------------------------------------------------------------------00 7.2 信息流向图------------------------------------------------------------------------------------------00 7.3 典型工作流程---------------------------------------------------------------------------------------00 7.4 开发应用------------------------------------------------------------------------------00 附录 1 外形尺寸---------------------------------------------------------------------------------------20 F1.1 分体式模块外形尺寸------------------------------------------------------------------------------20 F1.2 光学指纹传感器(或一体式模块)外形尺寸----------------------------------00 附录 2 常见技术问题问答------------------------------------------------------------------------------------ 00

SM-2B指纹识别模块技术手册V2.05介绍

SM-2B指纹识别模块技术手册V2.05介绍
指纹匹配时,模块通过指纹传感器,录入要验证指纹图像,对录入的图像处理后提取特征,
2
再用该特征数据与指纹登录时生成的模板进行比较(若与一个模板进行匹配,即 1:1 方式,称为 指纹比对方式;若与多个模板进行匹配,即 1:N 方式,称为指纹搜索方式),匹配结果有通过和失 败两种情况。搜索方式下,通过时,还可得到与之匹配的模板存储序列号。
下图为 SM-2B(基本型)指纹识别模块:
பைடு நூலகம்
1.1 工作原理
如下图所示,关于指纹处理,基本上包含两个过程:指纹登录过程和指纹匹配过程[其中指 纹匹配分为指纹比对(1:1)和指纹搜索(1:N)两种方式]。
1枚指纹登录(以两次录入为例)
第一次指纹录入
读指纹图像
图像处理
特征提取


第二次指纹录入
生 成
读指纹图像
3
二.技术指标
供电电压:5V±5% 供电电流:
工作电流:80mA(典型值) 峰值电流:120mA 指纹图像录入时间:<0.5 秒 匹配方式:
比对方式(1:1) 搜索方式(1:N) 存储容量: 512 枚 搜索时间: <1.0 秒 (1:256 时,均值) 安全等级: 五级(从低到高:1、2、3、4、5) 认 假 率:<0.001% 拒 真 率:<1% 上位机接口协议:RS232 通讯波特率:57600bps(其他波特率需要更换固件) 工作环境: 温 度:-10℃—+40℃ 相对湿度:40%RH—85%RH (无凝露) 储存环境: 温 度:-20℃—+45℃ 相对湿度:<85%RH(无凝露) 模块外形尺寸(L×W×H,基本型,根据需要可定制):76×46×6mm (详见附件 1) 传感器外形尺寸(L×W×H):33.4×20.4×2.4mm (详见附件 2)

SFG系列指纹识别模块介绍

SFG系列指纹识别模块介绍

SFG系列指纹识别模块介绍R30X系列指纹识别模块是圣非格科技有限公司2009年推出的最新产品,采用了最先进的指纹传感器和高性能的DSP处理器,内嵌完整的指纹识别算法和协议。

具有指纹采集,指纹比对,搜索和存储等功能的智能型模块。

与同类指纹产品相比,因R30X系列采用自适应参数调节机制,对指纹的适应性更强,对干湿手指都有较好的成像质量,适用人群更广泛。

1.应用范围保险柜(箱)、门锁门禁系统与PC联机的指纹识别及认证系统等2.主要技术指标序号 项目 参数 备注1 工作电压 DC3.6-7.0V2 工作电流 100mA3 峰值电流 150mA4 安全等级 5级 从低到高:1、2、3、4、55 拒真率(FRR) <0.1% 安全等级为3时6 认假率(FAR) <0.001% 安全等级为3时7 图像处理时间 <0.4秒8 1:1000搜索时间 <1秒9 储存容量 250枚10 UART(TTL逻辑电平)波特率(9600×N)bps ,N=1-12默认N取6,即57600bps11 USB1.112 温度 -20℃-+50℃13 工作湿度 10%-90%(无凝露)14 储存温度 -30℃-+80℃15 储存湿度 <90%(无凝露)16 模块外形尺寸 48×32mm17 传感器尺寸 54×24×21mm二、硬件接口1.外部接口尺寸图R305光学式一体式指纹模块:R305F电容式指纹模块2.串行通讯引脚号 名称 定义 描述1 VIN 电源输入 电源正输入端2 GND 电源和信号地 电源和信号地3 TD 数据发送 串行数据输出,TTL逻辑电平4 RD 数据接收 串行数据输入,TTL逻辑电平模块通过串行通讯接口,可直接与采用3.3V或者5V电源的单片机进行通讯;指纹模块的数据发送端(TD)接上位机的数据接收端(RXD),指纹模块的数据接收端(RD)接上位机的数据发送端(TXD)。

PUSH SDK通信协议V2.3-2013-02

PUSH SDK通信协议V2.3-2013-02
ZKSoftware Biometric Identification Technology Co.,LTD (Shenzhen)
2.2 运行环境
详细说明参见《需求分析说明书》 。
第 8 页 共 37 页
ZK
深圳市中控生物识别技术有限公司
ZKSoftware Biometric Identification Technology Co.,LTD (Shenzhen)
ZK
深圳市中控生物识别技术有限公司
ZKSoftware Biometric Identification Technology Co.,LTD (ShenSH SDK 通信协议 V2. V2.3
编制:
杨小龙
日期: 2013-02-18
审核:
日期: 第 1 页 共 37 页
� � � � � �
� � � � � � �
支持设备访问认证机制 支持服务器设置设备的组合开门及时间段 支持 HTTPS 支持指纹图片自动上传
支持从服务器下载短信到设备(修改) 支持考勤数据自动校对功能 支持从服务器下载/删除用户照片 支持上传设备上某时间段内的考勤记录或考勤照片 支持从服务器查询设备上的用户基本信息,不包含指纹和人脸等其他信息 支持异地考勤 支持人脸模板上传和下载及删除 支持后台比对(卡和指纹) 支持对账命令
ZKSoftware Biometric Identification Technology Co.,LTD (Shenzhen)
2 总体设计 2.1 系统结构
服务器:支持 ADMS,ZKNET,ZKTime7.0,Att2008 等 软件指标: � � 支持目前黑白屏/3.5/3/8 寸彩屏主流固件 规范和完善服务器端访问接口

指纹模块

指纹模块

指纹识别模块深圳市凯迈生物识别技术有限公司 一、概述CAMA-SM系列指纹模块为指纹采集和单片指纹处理器二合一设计的指纹识别二次开发模块,具有体积小、功耗低、接口简单、可靠性高、指纹模板小(496字节)、大容量指纹识别(2000枚指纹识别响应时间小于1秒)等优点,可以非常方便将其嵌入用户系统,组成客户需求的指纹识别产品。

尤其具备自学习功能,指纹识别过程中,最新提取的指纹特征值识别成功后将该特征值融合到指纹数据库中,使用户在使用过程中越用越好用。

CAMA-SM系列模块通讯接口为UART, 本模块作为从设备,由主设备发送相关命令对其进行控制该模块具有可调节的安全等级功能、指纹特征数据的读/写功能和 1:N识别及 1:1 验证功能等主要功能包括如下:■通过 UART 收发指令■最小存储条件下实现指纹数据的登记及比对:指纹模板为496字节■光学全反射指纹传感器■1:N识别及 1:1验证功能■具有循环采集比对功能(Identify Free):主机HOST发送该指令后模块一直处于采集指纹比对并将比对结果返回HOST■指纹特征数据的读/写功能■可适当调节的安全等级■采集指纹并提取特征值上传,下载指纹特征值与当前采集的指纹比对功能(该功能特别适合于将指纹存储在接触式IC卡或非接触式IC卡中以验证是否持卡人本人)■可设置的波特率■可设置的设备编号■可以设置本模块访问密码(14个数字字符组成的密码),使本模块处于口令保护模式,极大提高了通讯的安全性。

应用领域:●指纹门禁控制●指纹签到、指纹考勤机等●指纹锁、指纹保险柜等●指纹POS终端机等手持设备应用二、模块硬件描述表 2-1. 硬件特性2.2 外形及接口定义2.2.1 CAMA-SM12 外形尺寸2.2.2 CAMA-SM20外形尺寸2.2.2 接口信号定义1.Module Tx:本模块的发送输出端,3.3V TTL电平2.Module Rx:本模块的接收输入端,3.3V TTL电平3.GND:模块供电的地4.DC3.3V:模块供电的正端,DC3.3V±5%注:本模块供电输入是DC3.3V,UART口是3.3V TTL电平。

指纹识别模块用户手册

指纹识别模块用户手册

指纹识别模块用户手册系统概述系统特色FM-180 亮背景光学头指纹识别设备采用光学指纹传感器,由高性能DSP 处理器和FLASH 等芯片构成,具有指纹图像处理、模板提取、模板匹配、指纹搜索和模板存储等项功能。

和同类指纹产品相比,FM-180 指纹识别设备具备下列特色:●自主知识产权光学指纹采集头,设备硬件和指纹算法等所有技术,均由本公司自主开发。

●指纹适应性强指纹图像读取过程中,采用自适应参数调节机制,使干湿手指都有较好的成像质量,适用人群更广泛。

●价格低廉设备采用自行开发的光学采集头,成本大幅降低。

●算法性能优异FM-180 指纹识别设备算法根据光学头成像原理另行设计。

算法对变形、质量差指纹均有较好的校正和容错性能。

●简单易用方便扩充无需具备指纹识别专业知识即可应用。

用户按照FM-180 指纹识别设备提供的丰富控制指令,可自行开发出功能强大的指纹识别应用系统。

指纹系统中几个基本概念●指纹特征指纹算法是从指纹图像中提取的特征,代表了指纹的信息。

指纹的保存、比对、搜索都是通过操作指纹特征来完成。

●1:1 比对两个指纹特征比较,返回信息:匹配,或者不匹配。

●1:N 搜索在N 个指纹特征中找和当前1 个指纹特征匹配的指纹特征。

返回信息:没有匹配特征,或者有匹配特征,同时返回匹配的特征编号。

系统参数与接口供电电压:DC 3.6~6.0V峰值电流:&lt;150mA 供电电流:工作电流:&lt;120mA 1.0秒指纹图像录入时间:<匹配方式:窗口面积:14 ╳18 mm 搜索方式(1:N)比对方式(1:1)模板文件:特征文件:256字节512字节162/ 枚安全等级:五级(从低到高:1、2、3、4、5)认假率(FAR):<0.001% (安全等级为3时)拒真率(FRR):<1.0%(安全等级为3时)搜索时间:<1.0秒(1:200时,均值)上位机接口:UART(TTL逻辑电平)通讯波特率(UART):(9600╳N)bps 其中N=1~12 (默认值N=1,即9600bps )工作环境:温度:-20℃-+50℃相对湿度:40%RH-85%RH (无凝露)储存环境:温度:-40℃-+85℃相对湿度:<85%H(无凝露)外形尺寸(L╳W╳H):56 ╳20 ╳21.5mm外部接口标准UART 接口在PCB板上,模块与用户设备的接口都采用同一个单排插座模块与用户设备的串行通讯时,接口引脚定义如下:注:类型栏中,in 表示输入到模块,out 从模块输出。

指纹模块手册(中文版)

指纹模块手册(中文版)

光学指纹模块用户手册目录第一章概述 (3)1.1模块特色 (4)1.2工作原理...................................................................41.3订购信息 (4)第二章主要技术指标 (5)第三章硬件接口 (6)3.1上位机接口(板上标示:J1) (6)3.1.1串行通讯 (6)3.1.2USB通讯 (7)第四章系统资源 (7)4.1缓冲区 (8)4.1.1图像缓冲区 (8)4.1.2特征文件缓冲区 (8)4.2指纹库 (8)4.3系统配置参数 (8)4.3.1波特率控制(参数序号:4) (9)4.3.2安全等级(参数序号:5) (9)4.3.3包内容长度(参数序号:6) (9)4.4系统状态寄存器 (9)4.5模块口令........................................................................9 4.6模块地址 (10)4.7随机数产生器 (10)4.8记事本.....................................................................10第五章通讯协议 (11)5.1数据包格式 (11)5.2指令集汇总表..............................................................125.3数据包的校验与应答.............................................................14第六章模块指令系统 (15)6.1系统类指令 (15)6.2指纹处理类指令 (20)6.3其它指令 (30)第七章程序开发指南 (33)录入指纹流程 (34)搜索指纹流程......................................................................35附件 (36)光学指纹传感器(或一体式模块)外形尺寸(单位:MM)...............................36第一章 概述1.1模块特色FM-206 系列光学指纹模块是2010 年推出的稳定量产的产品。

指纹模块通信协议(2014)

指纹模块通信协议(2014)

TFS-M7x系列指纹识别模块通信协议本协议适用于:TFS-M71、TFS-M72 、TFS-M73、TFS-M74 、TFS-M74A、TFS-M75 、TFS-M76等模块一、通信方式指纹模块作为从设备,由主设备发送相关命令对其进行控制。

命令接口:UART(通用异步串口)19200bps 1起始位1停止位(无校验位)主设备发送的命令及指纹模块的应答按数据长度可分为两类:说明:CMD:命令/应答类型P1,P2,P3:命令参数Q1,Q2,Q3:应答参数,Q3多用于返回操作的有效性信息,此时可有如下取值:#define ACK_SUCCESS 0x00 //操作成功#define ACK_FAIL 0x01 //操作失败#define ACK_FULL 0x04 //指纹数据库已满#define ACK_NOUSER 0x05 //无此用户#define ACK_USER_OCCUPIED 0x06 //用户已存在#define ACK_FINGER_OCCUPIED 0x07 //指纹已存在#define ACK_TIMEOUT 0x08 //采集超时CHK:校验和,为第2字节到第6字节的异或值2)> 8字节,数据由两部分组成:数据头+数据包说明:CMD,Q3的定义同上Len:数据包内有效数据长度,16位,由两字节组成Hi(Len):数据包长度高8位Low(Len):数据包长度低8位CHK:校验和,为第2字节到第6字节的异或值数据包格式:说明:Len即为Data的字节数;CHK:校验和,为第2字节到第Len + 1字节的异或值发送完数据头后紧接着发送数据包。

二、命令类型2.1 修改模块序列号(命令/应答均为8字节)说明:序列号为24位的一个常数,每个模块不一样,可用于区别不同的模块。

.2取模块内部序列号(命令/应答均为8字节)22.3 使模块进入休眠状态(命令/应答均为8字节)2.4设置/读取指纹添加模式(命令/应答均为8字节)指纹添加分两种模式:允许重复模式/禁止重复模式, 在”禁止重复模式”下,同一枚手指只能添加一个用户,若强行进行第二轮添加将返回错误信息。

串口调试器更改指纹模块协议

串口调试器更改指纹模块协议

串口调试器更改指纹模块协议“串口调试器是具有自动检测电脑中的串行端口特点的串口调试设备。

指纹模块是指纹锁的核心部件,安装在如指纹门禁或者硬盘等器件上,用来完成指纹的采集和指纹的识别的模块。

指纹模块主要由指纹采集模块、指纹识别模块和扩展功能模块(如锁具驱动模块)组成。

DSP模块作为从设备,由主设备发送相关命令对其进行控制。

命令接口:19200bps1起始位1停止位(无校验位) 1)二8字节,数据格式如下:命令0xF5 CMD P1字节12345678命令0xF5 CMD P1 P2 P3 0 CHK 0xF5 应答0xF5 CMD QI Q2 Q3 0 CHK 0xF5 CMD:命令/应答类型Pl,P2,P3:命令参数QI,Q2,Q3:应答参数,Q3多用于返回操作的有效性信息,此时可有如下取值:0x00 "操作成功0x01 " 操作失败0x04 "指纹数据库已满0x05 "无此用户ttdefine ACKSUCCESS #define ACK_USER_EXIST 0x07 "用户己存在#define ACK FAILftdefine ACK_TIMEOUT 0x08" 采#define ACK_FULL集超时CHK:校验和,为第2字节到第6字节的异或值2) >8字节,数据由两局部组成:数据头+数据包数据头格式:字节12345678命令0xF5CMDHi (Len)Low(Len) 00CHK0xF5应答0xF5CMDHi (Len)Low(Len)Q30C1IK0xF5说明:CMD,Q3的定义同上Len:数据包内有效数据长度,16位,由两字节组成Hi(Len):数据包长度高8位Low(Len):数据包长度低8位CHK:校验和,为第2字节到第6字节的异或值数据包格式:字节12· · · Len+l Len+2 Len+3命令0xF5DataCHK0xF5应答0xF5DataCHK0xF5说明:Len:即为Data的字节数;CHK:校验和,为第2字节到第Len - 2字节的异或值发送完数据头后紧接着发送数据包。

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

TFS-M7x系列指纹识别模块通信协议
本协议适用于:TFS-M71、TFS-M72 、TFS-M73、TFS-M74 、TFS-M74A、TFS-M75 、TFS-M76等模块
一、通信方式
指纹模块作为从设备,由主设备发送相关命令对其进行控制。

命令接口:UART(通用异步串口)19200bps 1起始位1停止位(无校验位)主设备发送的命令及指纹模块的应答按数据长度可分为两类:
说明:
CMD:命令/应答类型
P1,P2,P3:命令参数
Q1,Q2,Q3:应答参数,
Q3多用于返回操作的有效性信息,此时可有如下取值:
#define ACK_SUCCESS 0x00 //操作成功
#define ACK_FAIL 0x01 //操作失败
#define ACK_FULL 0x04 //指纹数据库已满
#define ACK_NOUSER 0x05 //无此用户
#define ACK_USER_OCCUPIED 0x06 //用户已存在
#define ACK_FINGER_OCCUPIED 0x07 //指纹已存在
#define ACK_TIMEOUT 0x08 //采集超时
CHK:校验和,为第2字节到第6字节的异或值
2)> 8字节,数据由两部分组成:数据头+数据包
说明:
CMD,Q3的定义同上
Len:数据包内有效数据长度,16位,由两字节组成
Hi(Len):数据包长度高8位
Low(Len):数据包长度低8位
CHK:校验和,为第2字节到第6字节的异或值
数据包格式:
说明:
Len即为Data的字节数;
CHK:校验和,为第2字节到第Len + 1字节的异或值发送完数据头后紧接着发送数据包。

二、命令类型
2.1 修改模块序列号(命令/应答均为8字节)
说明:
序列号为24位的一个常数,每个模块不一样,可用于区别不同的模块。

.2取模块内部序列号(命令/应答均为8字节)
2
2.3 使模块进入休眠状态(命令/应答均为8字节)
2.4设置/读取指纹添加模式(命令/应答均为8字节)
指纹添加分两种模式:允许重复模式/禁止重复模式, 在”禁止重复模式”下,同一枚手指只能添加一个用户,若强行进行第二轮添加将返回错误信息。

上电后系统处于禁止重复模式。

2.5添加指纹(命令/应答均为8字节)
为确保有效性,用户必须录入3次指纹,主机须向指纹模块发送3次命令。

i)
说明:
用户号的取值范围为1 – 0xFFF;
用户权限取值范围为1、2、3,其含义由二次开发者自行定义。

ii)
iii)
说明:
3次命令中用户号与用户权限应为相同值。

如果第3次发的命令为0x06,模块会将注册成功的特征值返回给主设备而不写入模块数据库,返回格式类似于命令“2.15采集图像并提取特征值上传(命令为8字节/应答>8字节)”的返回,只是第2字节变为0x06。

2.6添加用户并将特征值上传(命令为8字节/应答>8字节)
此命令的流程与”2
.5添加指纹”命令类似,为确保有效性,用户必须录入3次指纹,主机须向指纹模块发送3次命令。

i)
第1次
与”2.5添加指纹”第1次命令/应答一样。

ii)
第2次
与”2.5添加指纹”第2次命令/应答一样。

iii)
第3次
应答数据格式:
说明:
特征值数据长度Len - 3恒为193字节。

数据包仅当应答数据第5字节为ACK_SUCCESS时返回。

2.7
2.8
2.9
2.
2.
2.
2.13取指纹模块版本号(命令为8字节/应答>8字节)
应答数据格式:
说明:
此协议暂不公开
2.
说明:
比对等级取值为0-9,取值越大比对越严格,默认值为5
2.15采集图像并上传(命令为8字节/应答>8字节)
应答数据格式:
说明:
在指纹模块中,指纹图像为280*280像素,每个像素灰度由8位表示。

在上传过程中,为了减小数据量,在横/纵方向进行跳像素采样,这样图像变为140*140,并取灰度的高4位,每两个像素合成一个字节传输(前一像素在高四位,后一像素在低四位)。

传输从第一行开始逐行进行,每一行从第一个像素开始,总共传输140*140/2个字节的数据。

图像数据长度Len恒为9800字节。

注意:不同的传感器对应的模块图像大小尺寸可能不一样,具体请与我们技术人员联系!
2.16采集图像并提取特征值上传(命令为8字节/应答>8字节)
应答数据格式:
说明:
特征值数据长度Len - 3恒为193字节。

2.17上传特征值与采集指纹比对(命令>8字节/应答为8字节)
命令数据格式:
说明:
特征值数据长度Len - 3恒为193字节。

2.18上传指纹特征值与指纹模块数据库指纹比对1:1(命令>8字节/应答为8字节)命令数据格式:
说明:
特征值数据长度Len - 3恒为193字节。

2.19上传指纹特征值与指纹模块数据库指纹比对1:N(命令>8字节/应答为8字节)命令数据格式:
说明:
特征值数据长度Len - 3恒为193字节。

2.20下载指纹模块数据库内指定用户特征值(命令为8字节/应答
>8字节)
应答数据格式:
说明:
特征值数据长度Len - 3恒为193字节。

2.21上传特征值并按指定用户号存入指纹模块数据库(命令>8字节
/应答为8字节)
命令数据格式:
说明:
特征值数据长度Len - 3恒为193字节。

2.22取已登录所有用户用户号及权限(命令为8字节/应答>8字节)
应答数据格式:
说明:
数据包中数据长度Len恒为”3 * 用户数+ 2”。

2.23读取出入记录数据(命令为8字节/应答>8字节)-- 注: 此协议模块内暂不提供
此协议返回记录库中记录号大于等于“最小记录号”的连续50条记录数据,若满足条件的记录不足50条,则相应位置填全0。

注:每条记录都有一个对应的“记录号”,此记录号的规则如下:1)第1条记录的记录号为1 ,从1开始;
2)新增记录的记录号= 前条记录对应记录号+ 1;
3)如果调用“清空记录数据”命令,则此记录号又从1开始重新计数;
4) 当返回的记录中有全0的记录出现时,表示全部记录已读完。

应答数据格式:
说明:
数据长度Len恒为(12 * 50 = 600字节)。

2.
2.25设置模块时间(命令>8字节/应答为8字节)-- 注: 此协议模块内暂不提供命令数据格式:
说明:
时间数据长度Len恒为7。

2.26读取系统时间-- 注: 此协议模块内暂不提供
应答数据格式:
说明:
时间数据长度Len恒为7。

2.
说明:
指纹等待超时时间(tout)范围为0-255。

若此值为0,若无指纹按压则指纹采集过程将一直持续;若此值非0,在tout * T0时间内若无指纹按压则系统将超时退出。

注:T0为采集/处理一幅图像所需的时间,一般为0.2-0.3s。

2.
2.
说明:
添加等级取值为0-9,取值越大添加越严格,默认值为4
附录A 通信协议操作流程示例A.1添加指纹
A.2 删除指定用户
A.3删除全部用户
A.4采集图像并提取特征值上传。

相关文档
最新文档