搜档网
当前位置:搜档网 › FPC1020指纹模块用户使用手册

FPC1020指纹模块用户使用手册

FPC1020指纹模块用户使用手册
FPC1020指纹模块用户使用手册

IDWD1020指纹识别模块用户手册IDWD1020 Fingerprint Module User’s Guide

(Ver 1.1)

北京艾迪沃德科技发展有限公司

https://www.sodocs.net/doc/cf1763548.html,https://www.sodocs.net/doc/cf1763548.html,

2014年6月第二版

目录

(一)概述 (1)

(二)通讯协议 (2)

2.1通讯处理过程 (2)

2.2通讯包P ACKET 的分类 (3)

2.2.1命令包Command packet (3)

2.2.2响应包Response packet (3)

2.2.3指令/响应的数据包Data Packet (3)

2.3通讯包的帧结构 (4)

2.3.1通讯包Parket识别代码 (4)

2.3.2命令包(Command packet )的帧结构 (4)

2.3.3响应包(Response packet)的帧结构 (5)

2.3.4指令数据包(Command Data Packet)的帧结构 (5)

2.3.5响应数据包(Response data packet)的帧结构 (6)

(三)通讯命令(COMMAND )综述 (7)

3.1指纹特征模板(T EMPLATE R ECORD)的数据结构 (7)

3.2命令列表(C OMMAND L IST ) (7)

(四)各通讯命令(COMMAND)详细说明 (9)

4.1连接测试(CMD_TEST_CONNECTION) (9)

4.2设置参数(CMD_SET_PARAM) (10)

4.3读取参数(CMD_GET_PARAM) (12)

4.4读取设备信息(CMD_DEVICE_INFO) (13)

4.5使模块进入IAP模式(CMD_ENTER_IAP_MODE) (14)

4.6采集指纹图像(CMD_GET_IMAGE) (15)

4.7检测手指(CMD_FINGER_DETECT) (16)

4.8上传指纹图像到主机(CMD_UP_IMAGE_CODE) (17)

4.9下载指纹图像到模块(CMD_DOWN_IMAGE) (19)

4.10控制采集器背光灯(CMD_SLED_CTRL)开/关 (21)

4.11保存指纹模板数据到模块指纹库(CMD_STORE_CHAR) (22)

4.12读取指纹库中的指纹并暂存在指定的R AM B UFFER中(CMD_LOAD_CHAR) (23)

4.13将暂存在R AM B UFFER中的指纹模板上传到主机(CMD_UP_CHAR) (24)

4.14下载指纹模板数据到模块指定的R AM B UFFER(CMD_DOWN_CHAR) (25)

4.15删除指定编号范围内的指纹(CMD_DEL_CHAR) (27)

4.16获取指定编号范围内可注册的首个编号(CMD_GET_EMPTY_ID) (28)

4.17检查指定的编号是否已被注册(CMD_GET_STATUS) (29)

4.18检查指定编号范围内的指纹库是否有数据损坏(CMD_GET_BROKEN_ID) (30)

4.19获取指定编号范围内已注册的指纹总数(CMD_GET_ENROLL_COUNT) (31)

4.20从暂存在I MAGE B UFFER中的指纹图像产生模板(CMD_GENERATE) (32)

4.21合成指纹模板数据用于入库(CMD_MERGE) (33)

4.22指定2个R AM B UFFER之间的模板做比对(CMD_MATCH) (34)

4.23指定编号范围的1:N识别(CMD_SEARCH) (35)

4.24指定R AM B UFFER与指纹库中指定编号的模板比对(CMD_VERIFY) (36)

4.25设置模块序列号(CMD_SET_MODULE_SN) (37)

4.26读取模块序列号(CMD_GET_MODULE_SN) (39)

4.27取消采集指纹(CMD_FP_CANCEL) (40)

4.28获取已注册ID列表(CMD_GET_ENROLLED_ID_LIST) (41)

4.29进入休眠状态(CMD_ENTER_STANDBY_STATE) (43)

4.30通讯错误返回(I NCORRECT C OMMAND) (44)

4.31注意事项 (44)

(五)响应(RESPONSE)及错误代码表(ERROR CODE) (45)

(六)登记及比对流程图 (46)

6.1光学及面阵式半导体指纹采集器模块的注册流程(E NROLL P ROCESS) (46)

6.2滑动采集器模块的注册流程(E NROLL P ROCESS) (47)

6.3光学及面阵式半导体采集器模块的验证及识别流程(V ERIFY &I DENTIFY) (48)

6.4滑动采集器模块指纹验证和识别流程(V ERIFY &I DENTIFY ) (49)

(七)硬件描述 (50)

7.1主处理板尺寸 (50)

7.2指纹传感器尺寸图.................................... 错误!未定义书签。

7.3指纹模块接口信号定义 (50)

7.4各型号指纹识别模块技术参数 (51)

(一)概述

本文描述了IDWorld公司指纹识别模块的串口参数,通讯过程,指令/数据格式。

本指令集适用于光学和面阵式半导体指纹传感器及滑动式指纹传感器。

滑动式指纹传感器在采集图像(CMD_GET_IMAGE)时手指要有一个滑动操作过程,需要模块自身控制和判别滑动是否结束,因此增加了采集指纹超时(FP TimeOut)及取消采集指纹命令(CMD_FP_CANCEL)。参数(FP TimeOut)及指令(CMD_FP_CANCEL)只适用于滑动指纹传感器

通讯过程:

所有指令的发送、接收必须要遵循一发一收的原则。

主机(Host)在没有收到应答时,不可以向目标模块(TARGET )发送指令。

数据传送:

数据以串行异步方式传送,第一位为起始位,其后是数据位。

字节(Byte)遵循最低有效位优先传送的规则

字(Word)遵循低字节优先高字节在后传送的规则。

串行通讯所用参数如下:

起始位:1位(1bit)

数据位:8位(8bit)

停止位:1位(1bit)

校验位:无

波特率:9600/19200/38400/57600/115200/230400/460800/921600 ,默认值:115200BPS

IDWorld指纹识别模块所采用的指纹图像如下:

分辨率:500DPI

灰度: 256(8位)灰度

像素大小:

光学采集器:242*266 ;

按压式半导体采集器:202*258;

滑动式半导体采集器FPC1080:128*436;

主要功能:

不仅仅具有活体指纹注册入库(容量支持:1700/2000/3000),指纹验证(Verify)和识别(Identify),删除指定编号范围的指纹等常规功能外,还具有如下功能:

1.上传指纹特征数据到主机,下载指纹特征数据到模块(入库/验证/识别)

2.上传指纹图像到主机,下载指纹图像到模块(提取指纹特征入库/与活体指纹验证/识别)

3.检查指定编号范围内的已注册保存在模块闪存内的指纹模板数据是否有坏损情况

4.设置/读取指纹模块的序列号

(二)通讯协议

2.1 通讯处理过程

图2-1 通讯过程

注:

通讯过程中,所有指令的发送、接收必须要遵循一发一收的原则。

Host在没有收到应答时,不可以向 TARGET 发送指令。

2.2 通讯包 Packet 的分类

2.2.1命令包Command packet

●命令包说明从 Host 至 Target 的指令内容。

●从 Host 中发出的所有指令,都通过命令包Command packet传输。

●命令包Command packet 的帧长度为26字节bytes。

2.2.2响应包Response packet

●响应包指从 Target 至 Host 的应答内容。

●所有指令收到相应处理结果即Response packet 后终止其使命。

●响应包Response packet 的长度为26字节byte 。

2.2.3指令/响应的数据包Data Packet

●当指令参数或响应数据的长度大于16byte时,利用指令/响应数据包Data Packet传输数据。

●Host须在发送指令数据包之前,利用命令包Command packet将数据包的长度告知模块Target ●指令参数或相应数据包的最大长度为500byte

2.3 通讯包的帧结构

2.3.1通讯包Parket识别代码

通讯包Packet的开始 2byte 为表示通讯包packet种类的识别码,其如下表2-1:

表2-1 Packet识别代码

2.3.2命令包(Command packet )的帧结构

0 1 2 3 4 5 6 7 8 9 …23 24 25 表2-2 命令包(Command packet)的结构如下:

2.3.3响应包(Response packet)的帧结构

0 1 2 3 4 5 6 7 8 9 10 11 …24 25 26 表2-3 响应包(Response packet)的结构如下:

2.3.4指令数据包(Command Data Packet)的帧结构

0 1 2 3 4 5 6 7 8 9 …8+n-1 8+n 8+n+1

表2-4 指令数据包(Command Data Packet)的结构如下:

Host须在发送指令数据包之前先传输命令包(Command packet),使得模块Target 进入指令数据包(Command Data packet)接收等待状态。

在该命令包(Command packet)的数据域(DATA field)中,须设定待传输的指令数据包的长度。

Host 应在确认Target 处于指令数据包接收等待状态后传输指令数据包(Command Data Packet)。

2.3.5响应数据包(Response data packet)的帧结构

0 1 2 3 4 5 6 7 8 9 10 11 …8+n-1 8+n 8+n+1 表2-5 响应数据包(Response Data Packet)的结构如下:

注:从模块Target 至 Host 中传输14byte以上数据时,需利用响应数据包(Response data packet)

(三)通讯命令(Command )综述

3.1指纹特征模板(Template Record)的数据结构

表3-1 Template Record的结构

注:每个指纹特征模板数据为498字节:Template Data(496Bytes)+CheckSum(2Bytes) 3.2命令列表( Command List )

(四)各通讯命令(Command)详细说明

模块中含有指令通讯用的 ImageBuffer 和 Ram Buffer 。

ImageBuffer:用于保存图像。

Ram Buffer 用于暂存指纹模板数据,模块共有三个 Ram Buffer :

Ram Buffer0,Ram Buffer1 和 Ram Buffer2 。

注:断电情况下,ImageBuffer 和 Ram Buffer 中的数据会丢失。

4.1连接测试(CMD_TEST_CONNECTION)

[功能Function]

检查 Target 和 Host 的连接状态。

Host 需要首先发送此指令检查与 Target 的连接状态。

若不成功,则可认为与 Target 的连接不正常,或 Target 的工作不正常,或波特率的设置有误。

[工作过程Sequence]

连接正常,则返回 ERR_SUCCESS 。

[命令和响应Command and Response]

表4-1 CMD_TEST_CONNECTION 指令

4.1 例子:HOST发送 CMD_TEST_CONNECTION指令及模块的响应

HOST命令: 55 AA 00 00 0100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 Target响应:AA 55 01 00 010********* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 01

4.2设置参数(CMD_SET_PARAM)

[功能 Function]

根据指定 Parameter Type,设置设备参数(Device ID, Security Level, Baudrate, Duplication Check, Auto Learn,FP TimeOut)并返回其结果。

[工作过程 Sequence]

○1若指定 Parameter Type 无效,则返回ERR_INVALID_PARAM 。

○2若指定 Parameter Value 无效,则返回 ERR_INVALID_PARAM 。

○3根据 Parameter Type,设置 Parameter Value并返回其结果。

[命令和响应 Command and Response]

表4-2 CMD_SET_PARAM 指令

[参数类型 Parameter Type]

4.2 例子:设置波特率为921600BPS

HOST命令: 55 AA 00 00 020005000308000000 00 00 00 00 00 00 00 00 00 00 00 11 01 Target响应:AA 55 01 00 020********* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 01

4.3读取参数(CMD_GET_PARAM)

[功能 Function]

根据指定 Parameter Type ,获取设备参数(Device ID, Security Level, Baudrate, Duplication Check, Auto Learn,FP TimeOut)。

有关 Parameter Type ,请参考上述 CMD_SET_PARAM 。

[工作过程 Sequence]

①若指定 Parameter Type 无效,则返回ERR_INVALID_PARAM 。

②返回指定 Parameter Type 相应的设备参数。

[命令及响应 Command and Response]

表4-3 CMD_GET_PARAM 指令

4.3 例子1:读取当前安全等级(返回安全等级=3)

Host命令:55 AA 00 00 0300010001 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 01 Target响应:AA 55 01 00 03000600000003000000 00 00 00 00 00 00 00 00 00 00 0C 01

4.3 例子2:读取当前TimeOut值(TimeOut=5S);用于滑动指纹模块

Host 命令: 55 AA 00 00 0300010005 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 01 Target 响应:AA 55 01 00 03000600000005000000 00 00 00 00 00 00 00 00 00 00 0E 01

4.4读取设备信息(CMD_DEVICE_INFO)

[功能 Function]获取模块的版本等设备信息(Device Information of Target)。

本设备信息格式如下:“SEON_GD_FPC1020(xfp)Vy.y”. x表示可注册指纹个数。

y.y表示固件版本( F/W Version )。

[工作过程 Sequence]

○1首先利用指令应答包,将下次发送的应答数据包的数据长度发送至HOST。

○2利用应答数据包,发送 Device Information 。

[命令及响应 Command and Response]

表4-4 CMD_DEVICE_INFO 指令

Host命令: 55 AA 00 00 0400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 01 Target应答:AA 55 01 00 0400040000001A00 00 00 00 00 00 00 00 00 00 00 00 00 22 01

响应数据包: A55A010004001F00000053 454F4E5F47445F465043313032 3028323030306670292056312E30002B08;蓝色数据为设备信息“SEON_GD_FPC1020(2000fp) V1.0”的ASCII码

4.5使模块进入IAP模式(CMD_ENTER_IAP_MODE)

[功能 Function]

将设备设置为 IAP 状态。

[工作过程 Sequence]

收到指令包后,将设备设置为 IAP状态。

[命令及响应 Command and Response]

表4-5 CMD_ENTER_IAP_MODE 指令

注:CMD_ENTER_IAP_MODE命令将清除固件程序,需要升级固件时才需执行该指令。

执行该指令后必须用USB重新烧写固件,请慎用该指令!!

4.6采集指纹图像(CMD_GET_IMAGE)

[功能 Function]

从采集器采集指纹图像并保存于 ImageBuffer 中。

[工作过程 Sequence]

从采集器采集指纹图像。若采集图像正确,则返回ERR_SUCCESS 。否则返回错误码。

对于滑动式半导体指纹传感器:

○1若在 Fp TimeOut时间内没有检测到指纹,则返回 ERR_TIME_OUT。

○2若在采集过程中或等待指纹输入过程中收到 CMD_FP_CANCEL指令,则取消此指令的运行并返

回 ERR_FP_CANCEL 。

[命令及响应 Command and Response]

表4-6CMD_IMAGE 指令

4.6 例子1:发送采集指纹图像后模块检测到手指的命令及响应

Host命令:55 AA 00 00 2000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1F 01 Target响应:AA 55 01 00 200002000000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 22 01

4.6 例子2:发送采集滑动指纹图像后结果超时(FP TimeOut)的命令及响应

CMD_GET_IMAGE :55 AA 00 00 2000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1F 01 ERR_TIME_OUT: AA 55 01 00 200002002300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 45 01

4.7检测手指(CMD_FINGER_DETECT)

[功能 Function]

检查收到指令时刻指纹输入状态并返回其结果。

[工作过程 Sequence]

返回收到该指令时刻 Sensor 的指纹输入状态。

[命令及响应 Command and Response]

表 4-7CMD_FINGER_DETECT指令

4.7 例子1:没检测到指纹

Host命令:55 AA 00 00 2100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 01 Target响应:AA 55 01 00 21000300000000 00 00 00 00 00 00 00 00 00 00 00 00 00 24 01

4.7 例子2:检测到有指纹

Host命令:55 AA 00 00 2100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 01 Target响应:AA 55 01 00 21000300000001 00 00 00 00 00 00 00 00 00 00 00 00 00 25 01

4.8上传指纹图像到主机(CMD_UP_IMAGE_CODE)

[功能Function]

根据指定 Image Type ,将保存于 ImageBuffer 中的图像发送至 Host 。

若 Image Type 为 0:则发送全图:

(光学采集器及按压式半导体采集器:242*266(202*258),FPC1080:128*436)。

若为 1 :则发送1/4图像(4个点取1个点)。

(光学采集器及按压式半导体采集器:121*133(101*129),FPC1080:64*218)。

[工作过程Sequence]

③若指定 Image Type无效,则返回ERR_INVALID_PARAM 。

④利用指令应答包,将HOST待收到图像的大小发送至HOST。

⑤根据 Image Type,利用应答数据包,将图像以 496bytes单位分成并发送至HOST。[命令及响应Command and Response]

指纹锁说明书

羄面板把手均为304 不锈钢,厚度2.0 以上 袈指纹锁技术与参数蚇肂袀薈开锁认证方式:螈指纹、密码、机械钥匙、(遥控选配)蒅指纹采集窗口:薃光学式莈蒆薃 袅蒂肃指纹图像分辨率: 聿500dpi 薇 蝿指纹图像采集时间:蚈v 0.5s 肄袂蕿蒆指纹对比:莆v 1s 芁芀蒇 薈蚃蒅指纹对比方式:螀1:N 肀 螁 v .001%羅袃蒄指纹误识别率(FZR):莆 薁指纹拒真率(FRP):莇v 0.1% 莆薅芀 螈3000 枚羄肀薈螁指纹容量: 袇密码容量:蒃8 组螀薀羅袃遥控容量薁30 个蚁莇节芁开门记录容量蒈3000 条蒆羆肁薀LED指示低压报警:袈v 42莅螂莇羇供电电压:袄DC6V 蒂莈肅芄电流消耗:芃峰值电流v120mA,平均电流v 45mA 蒀电池:蒇4-8节AA碱性电池蚃 羃 薆

肂功能特点螃1:瞬间启动一一指纹门锁 艿2 :智能沟通---- 液晶显示 膄3 :主宾显示——分享不同权限 肂4:智能语音提示 --- 操作便捷 蒆5:触摸式密码设计一一时尚耐用 薆6 :超B级叶片空旋锁头一一应急钥匙 7:电源显示外置一一欠电显示 &指纹同步更新功能 9 :常开一一办公商务方便 10:指纹+密码二合一式开启一一安全保障 11:禁试功能一一保护外侵 12:挟持密码设置一一人性化安全保障 13:开门记录一一数据记录存储查询 14:防撬报警一一撬锁报警锁具关闭保护 15:液晶显示一一时尚大气 16:上提把手一一上锁天地勾锁门 管理指纹设置 按电池盒后面“£:;”号设置键进入菜单提示“注册管理指纹”时正确放入手指提示“请在录入一次”三次录入至系统提示“录入成功表示录入成功,注:前五枚录入的指纹为管理指纹,系统从1-5自动按顺序记录管理指纹ID号。录入完毕按“ *”号键退出。 用户指纹设置 按电池盒后面“”号设置键进入菜单提示“验证管理员指纹”时扫描管理指纹进入菜单T进入“ 1指纹设置”栏后按“ #”号键确认进入T画面显示“1添加指纹”栏按“#'号键确认T按“ 8”号键向下选择至用户指纹栏(第六枚及以后为用户指纹)T 正确将手指放入指纹窗口三次至系统提示“录入成功” T表示录入成功,系统自动按 顺序记录指纹的ID号,按“ #”号键可继续录入下一枚指纹?可以录入用户指纹2995枚,录入完毕按“ * ”号键退出。 密码设置 按电池盒后面“号设置键进入菜单T€提示“验证管理员指纹”时扫描管理指纹进入菜单T按“ 8”号键向下选择进入“密码设置”栏T按“ #”号键确认T进入“添加密码”栏后按“ #”号键确认设置第“ 1组用户密码”按“ #”号键确认T输入要设

指纹识别模块程序及原理图

程序: #include #include #define uchar unsigned char #define uint unsigned int #define Dbus P0 #define buffer1ID 0x01 #define buffer2ID 0x02 #define queren 0x88 #define tuichu 0x84 #define shanchu 0x82 sbit B0=B^0; sbit B7=B^7; sbit jidianqi=P3^6; sbit RS=P2^2; sbit RW=P2^1; sbit E1=P2^0; sbit LEDK=P3^4; //控制背光 sbit SCLK=P2^3; sbit IO=P2^5; sbit RST=P2^4; uchar code ta[8]={0x00,0x51,0x09,0x10,0x05,0x02,0x11,0xbe}; uchar data a[7]; // 秒分时日月星期年 uchar dz[4]; //存键输入值 uchar mima[7]; uchar mimaID[6]={1,2,3,4,5,6}; uchar data K; uchar data Key; uint PageID; uchar data querenma; uchar sum[2]; int summaf,summas; uchar code nian[]={"年"}; uchar code yue[]={"月"};

uchar code ri[]={"日"}; uchar code xinqi[]={"星期"}; uchar code mao=0x3a; unsigned char code text1[]={" 请按指纹"}; unsigned char code text2[]={" 请再次按指纹"}; unsigned char code text3[]={" 指纹采集成功"}; unsigned char code text4[]={"请按任意键继续"}; unsigned char code text5[]={" 指纹采集失败"}; unsigned char code text6[]={"输入删去的指纹号"}; unsigned char code text7[]={" 删指纹号成功"}; unsigned char code text8[]={"按键一:增加指纹"}; unsigned char code text9[]={"按键二:删去指纹"}; unsigned char code text10[]={" 请重新按指纹"}; unsigned char code text11[]={"清空指纹库成功"}; unsigned char code text12[]={" 没搜索到指纹"}; unsigned char code text13[]={"请先按键再刷指纹"}; unsigned char code text14[]={" 请重新操作"}; unsigned char code text15[]={" 删去失败"}; unsigned char code text16[]={" 接收包出错"}; unsigned char code text17[]={" 编号为:"}; unsigned char code text18[]={"指纹已找到请进"}; unsigned char code text19[]={" 该指纹已存储"}; unsigned char code text20[]={" 请输入密码"}; unsigned char code text21[]={" 密码错误"}; unsigned char code text22[]={"按键三:更新密码"}; // @@@ unsigned char code text23[]={"请再次输入密码"}; unsigned char code text24[]={"两次输入的密码不"}; unsigned char code text25[]={"一致,请重新操作"}; unsigned char code text26[]={" 密码更新成功"}; 另外: void delay(uint tt) { uchar i; while(tt--) { for(i=0;i<125;i++); } } void initialize51() {

YN020L光学一体化指纹模块规格书_CN

YN020L Specification Version1.0Aug.2014 YN020L规格手册 YN020L Specification (Version1.0) 2014年8月

YN020L Specification Version1.0Aug.2014 目录 1概述 (1) 2接口定义 (3) 3硬件技术参数 (4) 4外观尺寸 (5) 4.1YN020L-XXX5X外观尺寸 (5) 4.2YN020L-XXX6X外观尺寸 (6) 4.3YN020L-XXX7X外观尺寸 (7) 4.4YN020L-XXX9X外观尺寸 (8) 5修改历史 (9)

YN020L Specification Version1.0Aug.2014 1概述 光学一体化指纹模块是将光学指纹传感器以及图像算法处理器等高度集中在一个光学指纹头里面的指纹模块。通过简单的指令控制,即可实现指纹的注册、验证与识别功能。 根据不同的光学指纹头外形尺寸,背光源以及光路结构,光学一体化指纹模块具有不同的后缀,模块的具体型号定义如下: YN020L-K235T 触摸感应功能 T:具有触摸功能 空白:没有触摸功能 外观结构,3、5、6、7和9可选 电源使能控制 2:不带使能控制 3:具有使能控制 背光源颜色 1:红色 2:绿色 3:蓝色 光路结构 P:亮背景光路结构 K:暗背景光路结构 注:用户在申请样品或者订货时,务必要根据自身的需求来确定准确的产品型号。例如,带电源使能控制和触摸感应功能,绿色背光源的暗背景指纹模块,其型号是YN020L-K235T,其余的以此类推。

YN020L Specification Version1.0Aug.2014光学一体化指纹模块主要具有如下的产品特点: ●高度一体化集成,体积小,可靠性高,外围成本低 ●高性能200M主频ARM9内核图像处理器 ●2MB的超大程序数据存储空间 ●宽广的工作电压范围:3.3V~6.5V ●超低功耗设计:小于50mA ●数据掉电保护设计,防止数据丢失 ●背光源恒流驱动 ●具有手指触摸感应功能 ●高抗震动能力

指纹识别系统

指纹识别系统 1.1 指纹识别系统原理 指纹识别系统的组成原理。如图1-1所示。图中的学习模块负责采集用户指纹数据,对指纹图像进行预处理,提取这些指纹的特征,作为将来的比对模板存人数据库。而识别模块则负责采集和处理指纹图像,在提取特征后与数据库中的指纹模板进行比对,然后判断是否匹配.得出结论。整个系统的核心就是图像处理、特征提取以及指纹比对。 图1-1 1.2 指纹采集与指纹图像处理方法 目前,主要的指纹采集方法有两种:一种是光学采集器;另一种是用半导体传感器。光学采集器采集指纹是通过把手指沾上油墨后按在白纸上,然后用摄像机把图像转换为电信号。光学采集受外界干扰小、采集精度较高,但是数据量较大,因此处理时问较长。而对于半导体传感器来说,手指的温度、湿度对其测量结果有影响,但是数据量不大,处理比较方便。随着半导体技术的发展,半导体传感器的成本低、体积小、方便集成等优点逐步体现,它已逐步代替光学采集器。指纹鉴定过程的第一个阶段是指纹图像的采集阶段,也就是指纹模板的录A阶段。为了初步确定图像预处理方法,我们必须首先了解指纹传感器获得的图像的尺寸和质量。根据不同的指纹传感器,我们设计不同的方案进行图像采集,并将从各个图中提出特征点储存到数据库中,来产生“活模板”,为后面的指纹鉴定做准备。 指纹图像处理是整个指纹识别过程的核心。常见的指纹图像处理包括滤波增强、二值化、细化、提取特征点四个步骤。在采集指纹图像的过程中,由于采集环境,皮肤表面的性质,采集设备的差异等各种因素的影响,采集的图像会不同程度的受到各种噪声的干扰,从而影响了采集图像的质量。所以实际的指纹图像首先通过一个滤波增强来改善图像的质量,恢复

基于STM32单片机开发光学指纹识别模块

基于STM32单片机开发光学指纹识别模块(FPM10A)全教程 收藏人:共同成长888 2014-05-08 | 阅:25 转:0 | 来源| 分享 基于STM32单片机开发光学指纹识 别模块(FPM10A)全教程 ? 1.平台 首先我使用的是奋斗 STM32 开发板 MINI板 光学指纹识别模块(FPM10A)

2.购买指纹模块,可以获得三份资料 1.简要使用说明 2.使用指纹模块的功能函数 3.FPM10A用户手册. 3.硬件搭建 根据使用说明:FPM 10A使用标准的串口与外界通信,默认的波特率为57600,可以与任何单片机,ARM,DSP等带串口的设备进行连接,请注意电平转换,连接电脑需要进行电平转换,比如MAX232电路。 FPM10A光学指纹模块共有5个管脚 1 为VCC 电源的正极接 3.6V – 5.5V的电压均可。 2 为GND 电源的负极接地。 3 为TXD 串口的发送。 4 为RXD 串口的接收。 5 为NC 悬空不需要使用。 奋斗板上已经有5V的管脚,可以直接供给指纹模块, 这里需要注意的是,指纹模块主要通过串口进行控制,模块和STM32单片机连接的时候,需要进行电平转换, 这样只要把这个转接板插入STM32,接上5V的电,就可以工作了,将模块的发送端接转接板的接收端,接收端接转接板的发送端。 这样,我们的硬件平台就搭建好了! 4.模块的测试工作 模块成功上电后,指纹采集窗口会闪一下,表示自检正常,如果不闪,请仔细检查电源,是否接反,接错等。指纹模块使用120MHZ的DSP全速工作,工作时芯片有一些热,经过严格的测试,这是没有问题的可以放心使用,在不使用的时候可以关闭电源,以降低功耗。 5.现在我们要进入编程环节了 指纹模块主要是通过串口进行控制,所以这里我们需要用到单片机的串口模块。

指纹识别模块说明书

指纹识别模块实验 注:此说明书适用于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

电容指纹模块

深圳凯迈生物识别技术有限公司 SM30纹采集和单片指纹处理器二合一设计的指纹识别二次开发模块,具有体积小、功耗低、接口简单、可靠性高、指纹模板小(496字节)、大容量指纹识别(2000枚指纹识别响应时间小于1秒)等优点,可以非常方便将其嵌入用户系统,组成满足客户需求的指纹识别产品。 尤其具备自学习功能,指纹识别过程中,最新提取的指纹特征值识别成功后将该特征值融合到指纹数据库中,使用户在使用过程中越用越好用。 SM30模块通讯接口为UART, 本模块作为从设备,由主设备发送相关命令对其进行控制。 该模块具有可调节的安全等级功能、指纹特征数据的读/写功能和 1:N 识别及 1:1 验证功能等。 技术特性

https://www.sodocs.net/doc/cf1763548.html, 应用领域: ●指纹门禁控制 ●指纹签到、指纹考勤机等 ●指纹锁、指纹保险柜等 ●指纹POS终端机等手持设备应用 外观图及接口信号定义 主电路板尺寸图 信号定义:J3-1:VIN 电源输入正端J3-6:GND 地。电压范围:5V±10% J3-2: M_Tx,模块发送端J3-3:M_Rx,模块接收端 J3-4及J3-5为Wiegand26输出信号,该型号未定义。 FPC1011指纹传感器尺寸图

三、模块的技术特性 表3-2 出厂设置值 https://www.sodocs.net/doc/cf1763548.html,/9014334 电容式指纹模块CAMA-SM31产品说明: 功能完善:独立完成指纹采集、指纹登记、指纹比对和指纹搜索功能。 防伪性好:反射式感应探测技术,活体指纹探测功能,具有对指模、假指纹的辨别能力。 适应性强:算法性能优异,对各类指纹都有极好的适应性,如干手指、湿手指、浅纹理手指等都具有极高的辨识率和良好的校正、容错性能。 抗静电能力强:抗静电能力强,对环境干燥容易起静电的地区特别适用。 应用开发简单:开发都可根据提供的控制指令,自行指纹应用产品的开发,无需具备专业的指纹识别知识。

指纹识别模块指导

一.准备实验需要的设备。 硬件:试验箱、电源线、串口线、网线、指纹扫描模块、PC机一台。 软件:虚拟机、超级终端、FTP软件。 二.连线方式 将指纹识别模块安装在经典2410DVP试验箱的168扩展槽中。 三.实验原理 指纹模块是面向广阔的锁具市场、保险箱(柜)、安防及工控市场,推出的。她是由32位高性能可编程处理器、活体指纹采集芯片和指纹识别核心固件等构成的一个独立的嵌入式指纹识别系统。 本指纹模块具有200枚以上指纹存储能力,可扩展到上千枚,具备1秒以内的指纹比对性能,支持1:1和1:N两种比对模式,能够任意兼容各类指纹传感芯片,允许客户内置应用程序,减化应用方案,节省开发成本。 本模块可提供全面的ODM定制服务,时时刻刻、轻轻松满足您的个性化指纹产品需求。 功能用途 指纹模块是嵌入式指纹产品的核心。她面向锁具、安防和工控企业,为他们提供一个“快速应用指纹技术”的硬件平台。在这个平台上,企业只需专注于原有产品,无须关注指纹传感器的接入、指纹注册比对等远离其核心价值的技术,从而在不增加研发成本的同时提升原有产品的应用价值。 指纹模块功能: 活体指纹识别 脱机指纹注册(250枚) 脱机指纹比对(1:1、1:N) 可内置应用程序(固件) 可接入任意指纹传感器件(光学、半导体电容、半导体温感、半导体压感、按压式、滑动式)丰富的接口支持(32位GPIO、SPI、UART、I2C、RF) 指纹模块应用范围: 指纹门锁 指纹保险柜(箱)

指纹文件柜 指纹工控设备 指纹遥控器 指纹通关设备 指纹POS机 指纹IC卡读卡器 指纹数码产品 指纹电气开关等 技术规格 指纹模块一般参数: 模块优势 可编程直接在模块的主控MCU中写入应用程序 兼容性强能够兼容全球各种指纹传感芯片(光感、电容、电感、温感、压感,滑动式和按压式)(用户可指定) 指纹容量大片内可存储250枚以上指纹,支持片外扩展 注册比对性能优越指纹算法经过多年商用,嵌入式环境下FAR、FRR性能优良 服务好提供24小时技术支持和全面的ODM定制服务(只需提供规格书) 四、程序分析 在实验代码中我们已经提供了fingermap.c文件,其中对指纹模块的操作进行了封装,用户在使用中只需要调用其中的对应函数就可以实验对应的功能,当然也可以对API进行

指纹模块资料

FM-180 指纹识别模块用户手册V1.1 FM-180 指纹识别模块 用户手册 系统概述 系统特色 FM-180 亮背景光学头指纹识别设备采用光学指纹传感器,由高性能DSP 处理器和FLASH 等芯片构成,具有指纹图像处理、模板提取、模板匹配、指纹搜索和模板存储等项功能。和同类指纹产品相比,FM-180 指纹识别设备具备下列特色:●自主知识产权光学指纹采集头,设备硬件和指纹算法等所有技术,均由本公司自主开发。●指纹适应性强指纹图像读取过程中,采用自适应参数调节机制,使干湿手指都有较好的成像质量,适用人群更广泛。●价格低廉设备采用自行开发的光学采集头,成本大幅降低。●算法性能优异FM-180 指纹识别设备算法根据光学头成像原理另行设计。算法对变形、质量差指纹均有较好的校正和容错性能。●简单易用方便扩充无需具备指纹识别专业知识即可应用。用户按照FM-180 指纹识别设备提供的丰富控制指令,可自行开发出功能强大的指纹识别应用系统。 指纹系统中几个基本概念 ●指纹特征指纹算法是从指纹图像中提取的特征,代表了指纹的信息。指纹的保存、比对、搜索都是通过操作指纹特征来完成。●1:1 比对两个指纹特征比较,返回信息:匹配,或者不匹配。●1:N 搜索在N 个指纹特征中找和当前1 个指纹特征匹配的指纹特征。返回信息:没有匹配特征,或者有匹配特征,同时返回匹配的特征编号。 N=19600bps 162 FM-180 指纹识别模块用户手册V1.1 系统参数与接口 供电电压:DC 3.6~6.0V 供电电流: 工作电流:<120mA 峰值电流:<150mA 指纹图像录入时间:<1.0秒 窗口面积: 14 ╳ 18 mm 匹配方式: 比对方式(1:1) 搜索方式(1:N) 特征文件:256字节 模板文件:512字节 162/ 枚

指纹识别.

指纹识别 指纹识别是什么? 提到指纹识别我们就要先弄清楚什么事指纹,指纹为何能够做到区别性。 指纹,由于其具有终身不变性、唯一性和方便性,已几乎成为生物特征识别的代名词。指纹是指人的手指末端正面皮肤上凸凹不平产生的纹线。纹线有规律的排列形成不同的纹型。纹线的起点、终点、结合点和分叉点,称为指纹的细节特征点(minutiae)。 指纹识别即指通过比较不同指纹的细节特征点来进行鉴别。指纹识别技术涉及图像处理、模式识别、计算机视觉、数学形态学、小波分析等众多学科。由于每个人的指纹不同,就是同一人的十指之间,指纹也有明显区别,因此指纹可用于身份鉴定。由于每次捺印的方位不完全一样,着力点不同会带来不同程度的变形,又存在大量模糊指纹,如何正确提取特征和实现正确匹配,是指纹识别技术的关键。 指纹识别的易用性 指纹识别功能提高了系统的易用性,不仅是解锁屏幕,它还可以用来设置一些快捷操作如:拍照、快捷打开程序等等,同时鉴于指纹识别的高区别性质,指纹识别不仅仅是对于功能的简化,更深层次的是安全级别的一个提高。 ~~ 指纹扫描认证功能在数款安卓智能手机上出现过,但相关模块与解决方案都来自第三方厂商,而非安卓内核或系统层面直接支持的产物。谷歌显然看到了相关技术的发展趋势,因此,6.0提供了来自谷歌的官方指纹API。顺带一提,苹果也为自己的TouchID指纹读取模块提供了类似的API。 指纹识别的安全性 随着时代的发展网络支付等安全问题面临越来越多的问题,这传统的基于密码、加密算法和验证码的安全机制在安全性和方便性方面已经无法满足现有需求,甚至已经受到挑战。为了能够更好地确保系统的安全性和方便性,迫切需要寻找其他的技术。于是人们将目光转移到了生物特征识别技术上,因为人体某些生物特征各不相同并且不会发生变化以及很难遗失和仿制。目前被使用的生物识别技术主要有指纹、虹膜、视网膜、语音、面部、DNA以及签名,它们各自的性能以及优缺点如表所示: 每个人的指纹独一无二并且很难发生变化,此外,它不需要像密码那样需要记忆,真正

RT1011指纹识别仪模块用户手册

指纹识别仪模块用户手册 1 FLASH存储结构 a)存储结构: 地址 内容 大小 0x0000—0x7fff Codes 32k words 0x8000—0x87ff 系统存储区 2k words 0x8800—0xffff 指纹库 30k words—结束 b)该存储结构由ROM系统定义,若客户自行开发整套DSP软件,则不受此结构限 制; c)指纹库大小随FLASH容量而变,系统会自动判别。 2 系统参数存储区结构 d)系统参数存储区结构: 页号 内容 注解 FLASH物理地址 (字节地址) 0x8000 0 保留 0x8200 1 参数表 0x8400 2 用户记事本 0x8600 3 保留 0x8800 4 保留 0x8a00 5 保留 0x8c00 6 保留 0x8e00 7 指纹库索引表 可供索引2048枚指纹 e)系统参数存储区分为8页,每页512字节。 3 用户记事本 在FLASH中开辟了一个512字节的存储区域作为用户记事本,该记事本逻辑上被分成16页,每页32字节。上位机可以通过PS_WriteNotepad指令和PS_ReadNotepad指令访问任意一页。注意写记事本某一页的时候,该页32字节的内容被整体写入,原来的内容被覆盖。 4 缓冲区与指纹库 芯片内设有一个72K字节的图像缓冲区与二个512 bytes(256字)大小的特征文件缓冲区,名字分别称为:ImageBuffer,CharBuffer1,CharBuffer2。用户可以通过指令读写任意一个缓冲区。CharBuffer1或CharBuffer2既可以用于存放普通特征文件也可以用于存放模板特征文件。通过UART口上传或下载图像时为了加快速度,只用到像素字节的高四位,即将两个像素合成一个字节传送。通过USB口则是整8位像素。 指纹库容量根据挂接的FLASH容量不同而改变,系统会自动判别。指纹模板按照序号存放,序号定义为:0—N-1(N指指纹库容量)。用户只能根据序号访问指纹库内容。 5 特征与模板 指纹特征文件大小为256字节,包含特征点信息与总体信息;模板大小为512字节,是两个相同指纹特征之和。

光学式指纹识别技术

瑞丰汇科技(技术推广)所提供的各种款式『光学触控式指纹辨识』解决方案, 其主要的设计都是强调以准确、稳定和容易使用、优越的影像质量、完全的可信赖性为基础, 因此针对传统光学式的指纹辨识取像模块的优缺点,取其优点,舍其缺点, 让产品可以更容易被一般消费者接受与使用, 故而研发出独门的技术, 这个技术以光线穿过特殊设计"3D光学指压版",由于指纹的波峰波谷与光线产生"光学3D"效应,经由 image sensor接收其指纹的光讯号,进而产生出3D影像,在搭配特有之算法,进行指纹辨识,让整个传统『厚重的光学指纹辨识模块』达到超薄的目标,这个技术本公司称为3D TouchPrint?。李先生138(光学式指纹识别技术) 23276110 优点 『3D TouchPrint?』, 对于瑞丰汇科技(技术推广)所开发的各类型之『光学触控式指纹辨识』模块, 在市场上相对于不同技术所开发出来的指纹辨识模块, 具有十大优点: 1、轻松触压, 不用学习, 使用者登录容易。 2、世界最薄面型光学式指纹辨识模块, 可应用于各种手持装置。 3、超高解像力,超低影像扭曲率, 影像信息不失真。 4、以现有CCM架构生产, 良率高, 容易大量制造。 5、特殊表面处理可解决干指头不易登录问题。

6、抗静电,耐摩擦可适用各种环境。 7、低成本, 高性能。(高性价比) 8、安全系数高,无须为登录率牺牲安全性, 并可抗2D假指纹。 9、系统安装容易─NB 随插随用无须安装Driver 10、完全与Windows兼容─兼容Amcap架构无升级版本之问题。 以上之优点, 让瑞丰汇科技(技术推广)所开发出的各种模块, 非常适合于不同应用领域之系统产品, 如: 笔记本电脑、个人计算机、AIO计算机、随身碟、电子门锁、门禁系统、人员差勤、汽车电子锁、电子收款机、网络认证、个人行动助理、智能型移动电话、智能卡、在线游戏的安全认证机制…等相关产品。

中控iface 302人脸指纹考勤机操作手册管理员版

中控iface 302人脸指纹考勤机操作手册(管理员版) 1、考勤机主界面:如图,按左上角“MENU”可进入管理员身份验证界面 2、管理员身份验证界面:通过人脸识别或指纹识别验证管理员的合法性

3、管理员菜单界面:红框部分为HR人员使用的功能 4、用户管理界面:可查询、新增、修改、删除人员信息(工号、姓名、指纹、密码、人脸、用户权限、照片)

新增用户界面:为避免考勤机与考勤系统工号重复,不建议直接在考勤机上新增用户。 编辑用户界面:如需更换指纹及人脸信息,可在该界面操作。

U盘管理界面:从考勤机下载数据到U盘,从U盘上传数据到考勤机 注意事项:新增或修改考勤机用户及时间后请按“保存”,完成所有考勤机配置后退出到考勤机主界面(左上角“菜单”“返回”),以免其它人员非法修改考勤机数据。 总部员工报到,人员信息录入方式: 员工报到——总部HR分配工号录入考勤系统——总部HR在考勤系统中“上传人员信息到设备”——总部HR搜索考勤机中新入职员工工号——员工到考勤机上录指纹、人脸、照相——总部HR“连接设备”—“从设备下载人员信息” 项目员工到总部报到,人员信息录入方式: 员工报到——总部HR分配工号录入考勤系统——总部HR在考勤系统中“上传人员信息到设备”——总部HR搜索考勤机中新入职员工工号——员工到考勤机上录指纹、人脸、照相——总部HR在考勤系统中“从设备下载人员信息”,然后“USB 闪盘管理”——“用户数据导出至U盘”——总部HR将U盘中的以下文件压缩后发email至项目HR——项目HR解压缩文件到U盘根目录,并在考勤机上插入U盘,然后“上传用户数据”。 项目员工到项目报到,人员信息录入方式: 员工报到——总部HR分配工号录入考勤系统——总部HR在考勤系统中“USB闪盘管理”——“用户数据导出至U盘”——总部HR将U盘中的以下文件压缩后发email至项目HR——项目HR解压缩文件到U盘根目录,并在考勤机上插入U 盘,然后“上传用户数据”——项目HR搜索考勤机中新入职员工工号——员工到考勤机上录指纹、人脸、照相——项目HR“下载用户数据”至U盘,并将U盘中的以下文件压缩后发email至总部HR——总部HR解压缩文件到U盘根目录,并在电脑上插入U盘,“USB闪盘管理”“导入用户数据至电脑”。

电子指纹锁说明书介绍

电子指纹锁说明书 一、 特点 本产品应用了先进的指纹识别技术,具有存储指纹容量大,拒真率和认假率低,识别时间短,安全性高等特点。并且内置锂电池供电,可以多次充电,增长了使用寿命。 二、 使用注意事项 1. 录入或对比指纹时,可能由于指纹放在指纹采集器的位置有偏差而使操 作不成功或采集的指纹图像质量下降。请在录入指纹时尽量把手指放在 指纹采集器的正中。如下图。 2. 本产品不宜使用于室外或阳光强烈的环境。如果由于阳光强烈而不能正 常工作,可以在按手指前用物件遮挡阳光。 3. 本产品采用光学采集指纹。使用时请小心保护采集器或避免弄脏。 4. 录入指纹时,手指按在指纹采集器的时间不要太长,约0.5秒为合 适。若放的时间太长会影响采集效果。 5. 本产品在不工作时会处于休眠状态。当把手指按下时,指纹采集器的灯 会亮,这时不要移开手指。直到听到有信号声音发出才可移开手指。如果在信号声音发出前移开手指,则会认为是非法指纹。 6. 使用时确保本产品的工作电压在3.6VDC ---- 5VDC ,且不要把输入电源 的正负极接反。在安装前建议先对本产器充电。 手指位置合适,正确 手指位置偏高,错误 手指位置偏低,错误 A 区与 B 区重合

机械钥匙孔 把 手 锁 体 后 盖 电路板 初始化按钮 三、 锁结构 四、 操作说明 1. 打开后盖 要进行初始化或设置管理指纹,必须先打开后盖,才可进行操作。 (请参考视频文件“打开后盖.asf ”) 前 面 板 图 后 面 板 图 充电接口

2. 设置管理指纹 此功能可设入管理指纹,管理指纹具有最高权限,可以增加和删除普通用户指纹。每把锁可以设2个管理指纹。 操作步骤: (请参考视频文件“设置一个管理指纹1.asf ” 和 “设置一个 管理指纹2.asf ”) A. 按下电路板上的初始化按钮,听到“嘟”一声,同时红绿灯闪烁。 B. 这时把要设成管理指纹的手指(要求此手指从未录入过)在指纹采集器上按一 下。如果此指纹采集成功,则会响一声并且指示灯从红绿灯交替闪烁变为绿灯闪烁。 C. 继续按下同一指纹3次,每按下一次都会发出短促的“嘟”一声。 D. 如果录入成功,则会发出较长的“嘟”一声。如果失败,则会发出“嘟—嘟” 两声。 E. 操作完成,退出录入管理指纹状态。 注意: 如果要录入的指纹在操作前已经录入,则此操作不会成功,并且会 发出“嘟--嘟--嘟” 三响声。 如果要录入下一个管理指纹,请重复以上步骤。 操作流程图如下: 3. 入普通用户指纹 此功能可以增加普通用户指纹。每把锁最多可以设入1000个用户指纹。 操作步骤:(请参考视频文件“录入一个普通指纹.asf ”) A. 连续按下任意一个管理指纹三次(三次都要正确)后,会发出较长的“嘟”一声, 并且红绿灯交替闪烁,进入录入状态。 B. 把要录入的手指(要求此手指从未录入过)在指纹采集器上按一下。如果此指纹 采集成功,则会响一声并且指示灯从红绿灯交替闪烁变为绿灯闪烁。 C. 继续按下同一指纹3次,每按下一次都会发出短促的“嘟”一声。 D. 若录入成功,则会发出“嘟”一长声。若失败,则会发出“嘟、嘟”两声。 E. 此指纹录入完成后,指示灯从绿色闪烁变为红绿闪烁,重新进入录入 状态。此 时重复执行步骤B 到步骤D ,可以继续录入下一个指纹。若要退出录入状态,可以再按下一次管理指纹或等待6秒后,指示灯停止闪烁,即可退出。 响一长 声 响两声 响 3 声

SFG R30X系列指纹识别模块用户手册

R30X X系列指纹识别模块SFG R30 用户手册 浙江圣非格科技有限公司 二〇一〇年九月九日Ver1.11

前言及声明 感谢您使用浙江圣非格科技有限公司的R30X系列指纹识别模块,为了确保获得最佳使用效果,请仔细阅读手册,并妥善保管,以备后用。 本用户手册针对软、硬件应用开发工程师编写,包含模块功能、软硬件接口等内容。 因产品的不断升级和完善,模块和手册内容都有可能变更,恕不另行通知。如需获取最新信息,请访问我公司网站(https://www.sodocs.net/doc/cf1763548.html,)。 我们已尽最大努力以保证本手册的准确性。然而,如您有任何疑问或发现错误,可直接与我司或我司授权代理商联系,我们将十分感激。 下列文件包含圣非格科技有限公司的私有信息,在没有本公司书面许可的情况下,第三方不得使用或随意泄漏;当然,任何在没有授权、特殊条件、限制或告知的情况下对此信息的复制和擅自修改都是侵权行为。 所有产品的售出都受制于本公司在订购承认书里的销售条款和条件。本公司利用测试、工具、质量控制等技术手段来支持产品的相关性能符合所需规格的一定程度的保证。除了明确的政府书面要求外,没必要执行每款产品的所有参数测试。 联系我们:https://www.sodocs.net/doc/cf1763548.html, 地址:浙江杭州莫干山路741号 电话:88032199

目录 一、概述-------------------------------------------------------------------------------------------------------3- 1.应用范围-----------------------------------------------------------------------------------------------3- 2.主要技术指标-----------------------------------------------------------------------------------------4- 二、硬件接口-------------------------------------------------------------------------------------------------5- 1.外部接口尺寸图--------------------------------------------------------------------------------------5- 2.串行通讯-----------------------------------------------------------------------------------------------7- https://www.sodocs.net/doc/cf1763548.html,B通讯----------------------------------------------------------------------------------------------7- 三、软件开发指南--------------------------------------------------------------------------------------------8- 1.上电延时时间-----------------------------------------------------------------------------------------8- 2.系统资源-----------------------------------------------------------------------------------------------8- 3.通讯协议---------------------------------------------------------------------------------------------12- 四、模块指令系统-----------------------------------------------------------------------------------------16- 五、功能实现示例-----------------------------------------------------------------------------------------43-

指纹锁测试模板

指纹锁 1 范围: 本标准规定了指纹产品的型号、术语和定义、要求、试验方法、检验规则和标志、包装运输和储存。 本标准适用予以指纹作为输入信,识别、处理其相关信息,以电动方式控制机械锁定结构启、闭的具有规定防破坏能力的锁。本标准不适用于具有防盗功能的指纹防盗锁。 2 规范性引用文件 下列文件中的条款通过本际准的引用而本标准的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本标准,然而,鼓励根据本标准达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本标准。 GB/T 191-2000包装储运图示标志 GB/T 2828.1-2003计数抽样检验程序第1部分:按接收质量限(AQL)检索的逐批检验抽样计划 GB/T 2829-2002周期检验计数抽洋程序及表(适用于对过程稳定性的检验) CB/T 6461-2002金属基体上金属和其他无机覆盖层经腐蚀试验后的试样和试件的评级GB/T 10125-1997 人造气氛腐蚀试验、盐雾试验 GB/T 15211-l994报警系统环境试验 GB/T 17626. 2-1998 电磁兼容试验和测量技术静电放电抗干扰度试验 GB/T 17626. 3-1998 电磁兼容试验和测量技术射频电磁辐射抗干扰度试验 GB/T 17626. 4-1998 电磁兼容试验和测量技术电快速瞬态脉冲群抗干扰度试验 GB/T 17626. 11-1999 电磁兼容试验和测量技术电压暂降、短时中断和电压变化的抗干扰度试验 GA/T 394-2002 出入口控制系统技术要求 GA 374-2001 电子防盗锁 QB/T 2474-2000弹子插芯门锁 QB/T 3836-1999 锁具测试方法 3 产品型号 2-4阿拉伯数字表示:规格及颜色等信信息 4位阿拉伯数字表示:分类及款式代号 系列代 示例:J1011表示系列代号为J的1011款指纹锁 4术语和定义 下列术语和定义适用于本标准

(完整版)指纹识别模块单片机程序

#include #include #define TRUE 1 unsigned char SaveNumber=0,searchnum=0; unsigned int S earchNumber=0; unsigned int clk0=0; sbit relay =P1^4; //继电器引脚 sbit buzzer=P1^5; //蜂鸣器引脚 sbit red= P2^7;//录入模式指示灯在板子靠近单片机处 sbit green= P2^0;//识别模式指示灯在板子远离单片机处 sbit k1=P3^3; //模式识别 sbit k2=P3^4; //录入一次指纹 sbit k3=P3^2; //清除所有指纹(10个指纹清除) //变量定义: unsigned char code tab[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};//表:共阳数码管0-9 //数码管引脚定义: sbit SMG_g = P1^3; //定义数码管阳级控制脚(个位) //由于程序中定时器被用我们用一位数码管显示且为静太显示所以推荐大家用1602或者12864液晶 bit changeflag=0,modeflag=0,clearallflag=0; //默认为识别模式,如果为1为录入指纹模式,每录入一次SaveNumber++ //////////////////////////////////////常用指令定义///////////////////////////// //Verify Password :验证设备握手口令 unsigned char code VPWD[16]={16,0X01 ,0Xff,0xff,0xff,0xff, 0x01,0,7,0x13,0x00,0x00,0x00,0x00,0x00,0x1b}; //回送12个 //设置设备握手口令 unsigned char code STWD[16]={16,0X01 ,0Xff,0xff,0xff,0xff, 0x01,0,7,0x12,0x00,0x00,0x00,0x00,0x00,0x1a}; //回送12个

指纹识别模块Sm61的单片机控制

翟庆一 [摘要]随着电子技术的发展,指纹识别模块的成本不断下降、识别精度逐渐提高,已经开始走上推广应用阶段。文章详细介绍了利用高性能AVR单片机Atmega128对指纹识别模块SM61的控制,包括单片机与模块的接口方法、通信协议、编程思路及注意事项。 关键词:指纹识别模块;串行通信协议;Atmega128; 作者简介:翟庆一性别:男出生日期:1973年6月民族:汉族工程师讲师主要研究方向:单片机应用产品的设 计,计算机控制技术的应用。 The singlechip control of Fingerprint Identify Module Sm6x ZHAI Qing-yi Jinan Railway Polytechnic,Jinan 250013,Chian Abstract: Along with the development of electronic technology,the cost of Fingerprint Identify Module has fallen and the accuracy has been improved gradually.This paper introduces a singlechip control of Fingerprint Identify Module Sm61 includeing the interface with singlechip, communication protocols,primary flow charts and especial problems in design. Key words: Fingerprint Identify Module; serial communication protocol; Atmega128 现在许多智能产品中,为了安全,需要鉴别操作人员的身份。基于人体生物特征的识别技术是一种高度安全的身份认证技术。生物特征是唯一的,可以测量和验证的。生物特征识别的工作原理是利用生物识别设备对生物特征进行取样,提取其唯一的特征并且转化成数字代码,并进一步将这些代码组成特征模板,人们同识别设备交互进行身份认证时,识别设备获取其特征并与数据库可中的特征模板进行比对,以确定是否匹配,从而决定接受或拒绝该人。用于生物识别的生物特征有手形、指纹、脸形、虹膜、视网膜、脉搏、耳廓等,行为特征有签字、声音、按键力度等。基于这些特征,人们已经发展了手形识别、指纹识别、面部识别、发音识别、虹膜识别、签名识别等多种生物识别技术。现代生物识别技术始于70年代中期,由于早期的识别设备比较昂贵,因而仅限于安全级别要求较高的原子能实验、生产基地等。现在由于微处理器及各种电子元器件成本不断下降,精度逐渐提高,生物识别系统逐渐应用于商业上的授权控制如门禁、企业考勤管理系统安全认证等领域。 SM-61光学头指纹识别模块是杭州中正生物认证技术有限公司生产的指纹识别产品,结构框图如图1,由高性能DSP处理器和FLASH等芯片构成,具 有指纹图像处理、模板提取、模板匹配、指纹搜索和模板存储等项功能。用户按照SM-61模块提供的 图1 Sm-61模块结构框图

相关主题