搜档网
当前位置:搜档网 › SFG 系列指纹识别模块用户手册

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

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

SFG系列指纹识别模块

用户手册

浙江圣非格科技有限公司

二○○九年三月二十日 Ver 0.87

前言及声明

感谢您使用浙江圣非格科技有限公司的R301系列指纹识别模块,为了确保获得最佳使用效果,请仔细阅读手册,并妥善保管,以备后用。

本用户手册针对软、硬件应用开发工程师编写,包含模块功能、软硬件接口等内容。

因产品的不断升级和完善,模块和手册内容都有可能变更,恕不另行通知。如需获取最新信息,请访问我公司网站(https://www.sodocs.net/doc/8416471639.html,)。

我们已尽最大努力以保证本手册的准确性。然而,如您有任何疑问或发现错误,可直接与我司或我司授权代理商联系,我们将十分感激。

下列文件包含圣非格科技有限公司的私有信息,在没有本公司书面许可的情况下,第三方不得使用或随意泄漏;当然,任何在没有授权、特殊条件、限制或告知的情况下对此信息的复制和擅自修改都是侵权行为。

所有产品的售出都受制于本公司在订购承认书里的销售条款和条件。本公司利用测试、工具、质量控制等技术手段来支持产品的相关性能符合所需规格的一定程度的保证。除了明确的政府书面要求外,没必要执行每款产品的所有参数测试。

联系我们:https://www.sodocs.net/doc/8416471639.html,

地址:浙江杭州莫干山路741号

电话:0086-571-88032199

目录

一、概述---------------------------------------------------------------------------------------------------------- 3 -

1.应用范围------------------------------------------------------------------------------------------------- 3 -

2.主要技术指标------------------------------------------------------------------------------------------- 3 -

二、硬件接口---------------------------------------------------------------------------------------------------- 4 -

1.外部接口尺寸图---------------------------------------------------------------------------------------- 4 -

2.串行通讯------------------------------------------------------------------------------------------------- 6 -

https://www.sodocs.net/doc/8416471639.html,B通讯------------------------------------------------------------------------------------------------- 6 -

三、软件开发指南---------------------------------------------------------------------------------------------- 6 -

1.上电延时时间------------------------------------------------------------------------------------------- 6 -

2.系统资源------------------------------------------------------------------------------------------------- 6 -

3.通讯协议------------------------------------------------------------------------------------------------- 8 -

四、模块指令系统--------------------------------------------------------------------------------------------- 11 -

五、功能实现示例--------------------------------------------------------------------------------------------- 28 -

一、概述

R301系列指纹识别模块是圣非格科技有限公司2009年推出的最新产品,采用了最先进的指纹传感器和高性能的DSP处理器,内嵌完整的指纹识别算法和协议。具有指纹采集,指纹比对,搜索和存储等功能的智能型模块。

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

1.应用范围

保险柜(箱)、门锁

门禁系统

与PC联机的指纹识别及认证系统等

2.主要技术指标

序号 项目 参数 备注

1 工作电压 DC3.6-7.0V

2 工作电流 100mA

3 峰值电流 150mA

4 安全等级 5级 从低到高:1、2、3、4、5

5 拒真率(FRR) <0.1% 安全等级为3时

6 认假率(FAR) <0.001% 安全等级为3时

7 图像处理时间 <0.4秒

8 1:1000搜索时间 <1秒

9 储存容量 120/375/880枚

10 UART(TTL逻辑电平)波特率(9600×N)

bps ,N=1-12

默认N取6,即57600bps

11 USB1.1

12 温度 -20℃-+50℃

13 工作湿度 10%-90%(无凝露) 14 储存温度 -30℃-+80℃ 15 储存湿度 <90%(无凝露) 16 模块外形尺寸 48×32mm 17 传感器尺寸

54×24×21mm

二、硬件接口

1.外部接口尺寸图

R301A 分体式:

38mm

41.7mm

32.4mm 35.95mm

R303A一体式:

2.串行通讯

引脚号 名称 定义 描述

1 VIN 电源输入 电源正输入端

2 TD 数据发送 串行数据输出,TTL逻辑电平

3 RD 数据接收 串行数据输入,TTL逻辑电平

4 NC 未定义

5 NC 未定义

6 GND 电源和信号地 电源和信号地

模块通过串行通讯接口,可直接与采用3.3V或者5V电源的单片机进行通讯;指纹模块的数据发送端(TD)接上位机的数据接收端(RXD),指纹模块的数据接收端(RD)接上位机的数据发送端(TXD)。

若需与RS-232电平的上位机进行通讯,请在模块与上位机之间增加电平转换电路(如MAX232)。

https://www.sodocs.net/doc/8416471639.html,B通讯

引脚号 名称 定义 描述

7 GND 电源输入 电源和信号地

8 D+ 数据发送 USB数据线

9 D- 数据接收 USB数据线

10 VIN 电源输入 电源正输入端

三、软件开发指南

1.上电延时时间

模块上电后,约需500mS时间进行初始化工作,在此期间,模块不能响应上位机命令。

2.系统资源

2.1状态寄存器

长度: 1word

属性: 只读

用途: 系统状态指示

读取指令: SFG_ReadSysPara 详见指令说明

位 15 4 3 2 1 0

意义 Reserved ImgBufStat PWD Pass Busy

◇Busy:占1位,置“1”表示系统正在执行命令,“0”表示系统空闲

◇Pass:占1位,置“1”表示指纹验证通过;

◇PWD:占1位,置“1”表示设备握手口令通过验证

◇ImgBufStat:占1位,置“1”表示指纹图像缓冲区存在有效指纹图像

2.2安全等级

长度: 1word

属性: 只读

用途: 安全等级指示;系统根据该值设定比对阀值

读取指令: SFG_ReadSysPara详见指令说明

设置指令: SFG_WriteReg详见指令说明

安全等级为1时认假率最高,拒认率最低。安全等级为5时认假率最低,拒认率最高。

2.3模块地址

长度: 2words

属性: 读/写

用途: 系统只接收地址相配的指令包/数据包

读取指令: SFG_ReadSysPara详见指令说明

设置指令: SFG_SetAddr详见指令说明

模块的默认地址为0xffffffff,可通过指令修改,数据包的地址域必须与该地址相配,命令包/数据包才被系统接收

2.4数据包大小

长度: 1word

属性: 读/写

用途: 发送数据时,系统根据该值设定单个数据包的长度

读取指令: SFG_ReadSysPara详见指令说明

设置指令: SFG_WriteReg详见指令说明

2.5波特率系数

长度: 1word

属性: 读/写

用途: 确定UART波特率,波特率=该值×9600

读取指令: SFG_ReadSysPara详见指令说明

设置指令: SFG_WriteReg详见指令说明

2.6模块口令

长度: 2words

属性: 写

用途: 握手口令,口令通过系统才能响应

设置指令: SFG_SetPwd详见指令说明

系统默认口令为0,若默认口令未被修改,则系统不要求验证口令,上位机可以直接与芯片通讯;若口令被修改,则上位机与芯片通讯的第一个指令必须是验证口令,只有口令验证通过后,芯片才接收其它指令。

2.7用户记事本

模块在FLASH中开辟了一个512字节的存储区域作为用户记事本,该记事本逻辑上被分成16页,每页32字节。上位机可以通过SFG_WriteNotepad指令和SFG_ReadNotepad指令访问任意一页。注意写记事本某一页的时候,该页32字节的内容被整体写入,原来的内

容被覆盖。

2.8缓冲区与指纹库

模块内设有一个72K字节的图像缓冲区与二个512bytes(256字)大小的特征文件缓冲区,名字分别称为:ImageBuffer,CharBuffer1和CharBuffer2。用户可以通过指令读写任意一个缓冲区。CharBuffer1或CharBuffer2既可以用于存放普通特征文件也可以用于存放模板特征文件。通过UART口上传或下载图像时为了加快速度,只用到像素字节的高4位,即将两个像素合成一个字节传送。通过USB口则是整8位像素。

指纹库容量根据挂接的FLASH容量不同而改变,系统会自动判别。指纹模板按照序号存放,序号定义为:0—(N-1)(N为指纹库容量)。用户只能根据序号访问指纹库内容。

2.9特征与模板

指纹特征文件大小为256字节,包含特征点信息与总体信息;模板大小为512字节,是两个相同指纹特征之和。

特征文件结构:

◇单个特征文件的特征点个数上限为50个,特征文件占256字节,其中头56字节为文 件头,包含总体信息;而后200字节存放50个特征点的信息,每个特征点占4字节。

◇文件头格式如下:

第0-5字节 第6-39字节 第40-43字节 第44-55字节标志,类型,特征质量/个数/序号背景表34字节2个中心点坐标 系统保留 ◇特征单元结构

31 23 22 1413 5 4 1 0

x Y 角度 特征点质量 属性

2.10随机数产生器

模块内部集成了硬件32位随机数生成器(不需要随机数种子),用户可以通过指令让模块产生一个随机数并上传,参见采样随机数指令SFG_GetRandomCode。

3.通讯协议

通信协议定义了指纹模块与上位机之间信息交换的规则,无论硬件上采用UART还是USB接口类型,都采用同一套通讯协议和指令集。

3.1帧格式

采用半双工异步串行通讯,默认波特率为57600bps,可通过命令设置为9600-115200bps。传送的帧格式为10位,1位0电平起始位,8位数据(低位在前)和1位停止位,无校验位

3.2指令包/数据包格式

指令/数据包共分三类

命令包 包标识=01

数据包,且有后续包 包标识=02

结束包 包标识=08

所有的数据包都要加包头:0xEF01

01命令包格式

字节数 2bytes 4bytes 1byte 2bytes 1byte … … 2bytes 名称 包头 模块地址 包标识包长度 指令 参数1…参数n 校验和内容 0xEF01 xxxx 01H N=

02数据包格式

字节数 2bytes 4bytes 1byte 2bytes N bytes … 2bytes 名称 包头 模块地址 包标识 包长度 数据 校验和 内容 0xEF01 xxxx 02H

08结束包格式

字节数 2bytes 4bytes 1byte 2bytes N bytes … 2bytes 名称 包头 模块地址 包标识包长度数据 校验和 内容 0xEF01 xxxx 08H

◇数据包不能单独进入执行流程,必须跟在指令包或应答包后面。

◇下载或上传的数据包格式相同。

◇包长度=包长度至校验和(指令、参数或数据)的总字节数,包含校验和,但不包含 包长度本身的字节数。

◇校验和是从包标识至校验和之间所有字节之和,超出2字节的进位忽略。

◇模块地址在没有生成之前为缺省的0xFFFFFFFF,一旦上位机通过指令生成了模块地 址,则所有的数据包都必须按照生成的地址收发。模块将拒绝地址错误的数据包。

3.3指令应答

应答是将有关命令执行情况与结果上报给上位机,应答包含有参数,并可跟后续数据包。上位机只有在收到模块的应答包后才能确认模块收包情况与指令执行情况,

2bytes 4bytes 1byte 2bytes 1byte N bytes 2bytes

0xEF01 模块地址 包标识07 包长度 确认码 返回参数 校验和 确认码定义:

1. 00H:表示指令执行完毕或OK;

2. 01H:表示数据包接收错误;

3. 02H:表示传感器上没有手指;

4. 03H:表示录入指纹图像失败;

5. 04H:表示指纹图像太干、太淡而生不成特征;

6. 05H:表示指纹图像太湿、太糊而生不成特征;

7. 06H:表示指纹图像太乱而生不成特征;

8. 07H:表示指纹图像正常,但特征点太少(或面积太小)而生不成特征;

9. 08H:表示指纹不匹配;

10. 09H:表示没搜索到指纹;

11. 0aH:表示特征合并失败;

12. 0bH:表示访问指纹库时地址序号超出指纹库范围;

13. 0cH:表示从指纹库读模板出错或无效;

14. 0dH:表示上传特征失败;

15. 0eH:表示模块不能接受后续数据包;

16. 0fH:表示上传图像失败;

17. 10H:表示删除模板失败;

18. 11H:表示清空指纹库失败;

19. 13H:表示口令不正确;

20. 15H:表示缓冲区内没有有效原始图而生不成图像;

21. 18H:表示读写FLASH 出错;

22. 19H:未定义错误;

23. 1aH:无效寄存器号;

24. 1bH:寄存器设定内容错误号;

25 1cH:记事本页码指定错误;

26. 1dH:端口操作失败;

27. 1eH:自动注册(enroll)失败;

28 1fH:指纹库满

29. 20—efH:Reserved

指令只能由上位机下给模块,模块向上位机应答。

四、模块指令系统

4.1指令集

1. SFG_GetImage

指令代码:01H

功能:从传感器上读入图像存于图像缓冲区

2. SFG_GenChar

指令代码:02H

功能:根据原始图像生成指纹特征存于CharBuffer1 或CharBuffer2

3. SFG_Match

指令代码:03H

功能:精确比对CharBuffer1 与CharBuffer2 中的特征文件

4. SFG_Search

指令代码:04H

功能:以CharBuffer1 或CharBuffer2 中的特征文件搜索整个或部分指纹库

5. SFG_RegModel

指令代码:05H

功能:将CharBuffer1 与CharBuffer2 中的特征文件合并生成模板存于CharBuffer1与CharBuffer2

6. SFG_StoreChar

指令代码:06H

功能:将特征缓冲区中的文件储存到flash 指纹库中

7. SFG_LoadChar

指令代码:07H

功能:从flash 指纹库中读取一个模板到特征缓冲区

8. SFG_UpChar

指令代码:08H

功能:将特征缓冲区中的文件上传给上位机

9. SFG_DownChar

指令代码:09H

功能:从上位机下载一个特征文件到特征缓冲区

10. SFG_UpImage

指令代码:0AH

功能:上传原始图像

11. SFG_DownImage

指令代码:0BH

功能:下载原始图像

12. SFG_DeletChar

指令代码:0CH

功能:删除flash 指纹库中的一个特征文件

13. SFG_Empty

指令代码:0DH

功能:清空flash 指纹库

14. SFG_WriteReg

指令代码:0EH

功能:设置系统参数

15. SFG_ReadSysPara

指令代码:0FH

功能:读系统基本参数

16. SFG_Enroll

指令代码:10H

功能:注册模板

17. SFG_ Identify

指令代码:11H

功能:验证指纹

18. SFG_SetPwd

指令代码:12H

功能:设置设备握手口令

19. SFG_VfyPwd

指令代码:13H

功能:验证设备握手口令

20. SFG_GetRandomCode

指令代码:14H

功能:采样随机数

21. SFG_SetAddr

指令代码:15H

功能:设置模块地址

22. SFG_Port_Control

指令代码:17H

功能:通讯端口(UART/USB)开关控制 23. SFG_WriteNotepad

指令代码:18H

功能:写记事本

24. SFG_ReadNotepad

指令代码:19H

功能:读记事本

25. SFG_HighSpeedSearch

指令代码:1BH

功能:高速搜索FLASH

26. SFG_GenBinImage

指令代码:1CH

功能:生成二值化指纹图像

27. SFG_ValidTempleteNum

指令代码:1dH

功能:读有效模板个数

4.2指令详解

⑴ 录入图像 SFG_GetImage

功能说明: 探测手指,探测到后录入指纹图像存于 I mageBuffer。

输入参数: none

返回参数: 确认字

指令代码: 01H

指令包格式:

2 bytes4bytes 1 byte 2 bytes 1 byte 2 bytes

包头 模块地址 包标识包长度 指令码 校验和

0xEF01 xxxx 01H 03H 01H 05H

应答包格式:

2 bytes4bytes 1 byte 2 bytes 1 byte 2 bytes

包头模块地址包标识包长度确认码校验和

0xEF01xxxx07H03H xxH sum

注:确认码=00H 表示录入成功;

确认码=01H 表示收包有错;

确认码=02H 表示传感器上无手指;

确认码=03H 表示录入不成功;

sum 指校验和

⑵ 生成特征 SFG_GenChar

功能说明: 将 ImageBuffer 中的原始图像生成指纹特征文件存于 C harBuffer1 或

CharBuffer2

输入参数:BufferID(特征缓冲区号)

返回参数:确认字

指令代码:02H

指令包格式:

2 bytes4bytes 1 byte 2 bytes 1 byte 1 byte 2 bytes

包头模块地址包标识包长度指令码缓冲区号校验和

0xEF01xxxx01H04H02H BufferID sum

注:缓冲区 C harBuffer1、CharBuffer2 的 BufferID 分别为 1h 和 2h,如果指定其他值,按

照 C harBuffer2 处理

应答包格式:

2 bytes4bytes 1 byte 2 bytes 1 byte 2 bytes

包头模块地址包标识包长度确认码校验和

0xEF01xxxx07H03H xxH sum

注:确认码=00H 表示生成特征成功;

确认码=01H 表示收包有错;

确认码=06H 表示指纹图像太乱而生不成特征;

确认码=07H 表示指纹图像正常,但特征点太少而生不成特征;

确认码=15H 表示图像缓冲区内没有有效原始图而生不成图

像; sum 指校验和

⑶ 精确比对两枚指纹特征 SFG_Match

功能说明:精确比对 C harBuffer1 与 C harBuffer2 中的 特征文件

输入参数:none

返回参数:确认字,比对得分

指令代码:03H

指令包格式:

2 b ytes4bytes 1 byte 2 bytes 1 byte 2 bytes

包头模块地址包标识包长度指令码校验和

0xEF01xxxx01H03H03H07H

应答包格式:

2 bytes4bytes 1 byte 2 bytes 1 byte 2 bytes 2 bytes

包头模块地址包标识包长度确认码得分校验和

0xEF01xxxx07H05H XxH XxH sum

注:确认码=00H 表示指纹匹配;

确认码=01H 表示收包有错;

确认码=08H 表示指纹不匹配;

sum 指校验和

⑷ 搜索指纹 SFG_Search

功能说明:以 CharBuffer1 或C harBuffer2 中的特征文件搜索整个或部分指纹库。

若搜索到,则返回页码。

输入参数:BufferID, StartPage(起始页),PageNum(页数)

返回参数:确认字,页码(相配指纹模板)

指令代码:04H

指令包格式:

2 b ytes4bytes 1 byte 2 bytes 1 byte 1 byte 2 bytes 2 bytes 2 b ytes

包头模块地

址包标识包长度指令码缓冲区号参数参数校验

0xEF01xxxx01H08H04H BufferID StartPage PageNum sum 注:缓冲区 C harBuffer1、CharBuffer2 的 B ufferID 分别为 1h 和2h

应答包格式:

2 bytes4bytes 1 byte 2 bytes 1 byte 2 bytes 2 bytes 2 bytes

包头模块地址包标识包长度确认码页码得分校验和

0xEF01xxxx07

H

07H xxH PageID MatchScore sum

注:确认码=00H 表示搜索到;

确认码=01H 表示收包有错;

确认码=09H 表示没搜索到;此时页码与得分为 0

sum 指校验和

⑸ 合并特征(生成模板) S FG_RegModel

功能说明:将 CharBuffer1 与C harBuffer2 中的特征文件合并生成 模板,

结果存于 C harBuffer1 与 C harBuffer2。

输入参数:none

返回参数:确认字

指令代码:05H

指令包格式:

2 bytes4bytes 1 byte 2 bytes 1 byte 2 bytes

包头模块地址包标识包长度指令码校验和

0xEF01xxxx01H03H05H09H

应答包格式:

2 bytes4bytes 1 byte 2 bytes 1 byte 2 bytes

包头模块地址包标识包长度确认码校验和

0xEF01xxxx07H03H xxH sum 注: 确认码=00H 表示合并成功;

确认码=01H 表示收包有错;

确认码=0aH 表示合并失败(两枚指纹不属于同一手指));

sum 指校验和

(6)储存模板 SFG_StoreChar

功能说明:将 CharBuffer1 或 CharBuffer2 中的模板文件存到 PageID 号flash 数据

库位置。

输入参数:BufferID(缓冲区号),PageID(指纹库位置号)

返回参数:确认字

指令代码:06H

指令包格式:

2 bytes4bytes 1 byte 2 bytes 1 byte 1 byte 2 bytes 2 b ytes

包头模块地址包标识包长度指令码缓冲区号位置号校验和0xEF01xxxx01H06H06H BufferID PageID sum 注:缓冲区 CharBuffer1、CharBuffer2 的B ufferID 分别为 1h 和2h

应答包格式:

2 bytes4bytes 1 byte 2 bytes 1 byte 2 bytes

包头模块地址包标识包长度确认码校验和

0xEF01xxxx07H03H xxH sum

注:确认码=00H 表示储存成功;

确认码=01H 表示收包有错;

确认码=0bH 表示 P ageID 超出指纹库范围;

确认码=18H 表示写 FLASH 出错;

sum 指校验和

⑺ 读出模板 SFG_LoadChar

功能说明:将 flash 数据库中指定 I D 号的指纹模板读入到模板缓冲区 C harBuffer1 或 CharBuffer2

输入参数:BufferID(缓冲区号),PageID(指纹库模板号)

返回参数:确认字

指令代码:07H

指令包格式:

2 b ytes4bytes 1 byte 2 bytes 1 byte 1 byte 2 b ytes 2 b ytes

包头模块地址包标识包长度指令码缓冲区号页码校验和0xEF01xxxx01H06H07H BufferID PageID sum

注:缓冲区 CharBuffer1、CharBuffer2 的B ufferID 分别为 1h 和2h

应答包格式:

2 bytes4bytes 1 byte 2 bytes 1 byte 2 bytes

包头模块地址包标识包长度确认码校验和

0xEF01xxxx07H03H xxH sum

注:确认码=00H 表示读出成功;

确认码=01H 表示收包有错;

确认码=0cH 表示读出有错或模板无效;

确认码=0BH 表示 P ageID 超出指纹库范围;

sum 指校验和

⑻ 上传特征或模板 SFG_UpChar

功能说明:将特征缓冲区中的特征文件上传给上位机

输入参数:BufferID(缓冲区号)

返回参数:确认字

指令代码:08H

指令包格式:

2 bytes4bytes 1 byte 2 bytes 1 byte 1 byte 2 bytes

包头模块地址包标识包长度指令码缓冲区号校验和0xEF01xxxx01H04H08H BufferID sum 注:缓冲区 CharBuffer1、CharBuffer2 的B ufferID 分别为 1h 和2h

应答包格式:

2 bytes4bytes 1 byte 2 bytes 1 byte 2 bytes

包头模块地址包标识包长度确认码校验和

0xEF01xxxx07H03H xxH sum

注:确认码=00H 表示随后发数据包;

确认码=01H 表示收包有错;

确认码=0dH 表示指令执行失败;

sum 指校验和

应答之后发送后续数据包

⑼ 下载特征或模板 SFG_DownChar

功能说明:上位机下载特征文件到模块的一个特征缓冲区

输入参数:BufferID(缓冲区号)

返回参数:确认字

指令代码:09H

指令包格式:

2 bytes4bytes 1 byte 2 bytes 1 byte 1 byte 2 bytes

包头模块地址包标识包长度指令码缓冲区号校验和0xEF01xxxx01H04H09H BufferID sum 注:缓冲区 CharBuffer1、CharBuffer2 的B ufferID 分别为 1h 和2h

应答包格式:

2 bytes4bytes 1 byte 2 bytes 1 byte 2 bytes

包头模块地址包标识包长度确认码校验和

0xEF01xxxx07H03H xxH sum

注:确认码=00H 表示可以接收后续数据包;

确认码=01H 表示收包有错;

确认码=0eH 表示不能接收后续数据包;

sum 指校验和

应答之后接收后续数据包

⑽ 上传原始图像 SFG_UpImage

功能说明:将图像缓冲区中的数据上传给上位机

输入参数:none

返回参数:确认字

指令代码:0aH

指令包格式:

2 bytes4bytes 1 byte 2 bytes 1 byte 2 bytes

包头模块地址包标识包长度指令码校验和0xEF01xxxx01H03H0aH000eH

应答包格式:

2 bytes4bytes 1 byte 2 bytes 1 byte 2 bytes

包头模块地址包标识包长度确认码校验和

0xEF01xxxx07H03H xxH sum

注:确认码=00H 表示接着发送后续数据包;

确认码=01H 表示收包有错;

确认码=0fH 表示不能发送后续数据包;

sum 指校验和

应答之后发送后续数据包

一个字节含两个像素,每个像素占 4bits

⑾ 下载图像 SFG_DownImage

功能说明:上位机下载图像数据给模块

输入参数:none

返回参数:确认字

指令代码:0bH

指令包格式:

2 bytes4bytes 1 byte 2 bytes 1 byte 2 bytes

包头模块地址包标识包长度指令码校验和

0xEF01xxxx01H03H0bH000fH 应答包格式:

2 bytes4bytes 1 byte 2 bytes 1 byte 2 bytes

包头模块地址包标识包长度确认码校验和

0xEF01xxxx07H03H xxH sum

注:确认码=00H 表示可以接收后续数据包;

确认码=01H 表示收包有错;

确认码=0eH 表示不能接收后续数据包;

sum 指校验和

应答之后接收后续数据包,数据包长度须是 64,128 或256

一个字节含两个像素,每个像素占 4bits

⑿ 删除模板 SFG_DeletChar

功能说明:删除 f lash 数据库中指定 I D 号开始的 N个指纹模板

输入参数:PageID(指纹库模板号),N 删除的模板个数。

返回参数:确认字

指令代码:0cH

指令包格式:

2 bytes4bytes 1 byte 2 b ytes 1 byte 2 bytes2bytes 2 bytes

包头模块地址包标识包长度指令码页码删除个数校验和

0xEF01xxxx01H07H0cH PageID N sum 应答包格式:

2 bytes4bytes 1 byte 2 bytes 1 byte 2 bytes

包头模块地址包标识包长度确认码校验和

0xEF01xxxx07H03H xxH sum

注:确认码=00H 表示删除模板成功;

确认码=01H 表示收包有错;

确认码=10H 表示删除模板失败;

sum 指校验和

⒀ 清空指纹库 SFG_Empty

功能说明:删除 f lash 数据库中所有指纹模板

输入参数:none

返回参数:确认字

指令代码:0dH

指令包格式:

2 bytes4bytes 1 byte 2 bytes 1 byte 2 bytes

包头模块地址包标识包长度指令码校验和

0xEF01xxxx01H03H0dH0011H 应答包格式:

2 bytes4bytes 1 byte 2 bytes 1 byte 2 bytes

包头模块地址包标识包长度确认码校验和

0xEF01xxxx07H03H xxH sum 注:确认码=00H 表示清空成功;

确认码=01H 表示收包有错;

确认码=11H 表示清空失败;

sum 指校验和

⒁ 写系统寄存器 SFG_WriteReg

功能说明:写模块寄存器

输入参数:寄存器序号

返回参数:确认字

指令代码:0eH

指令包格式:

2 bytes4bytes 1 byte 2 bytes 1 byte1byte1byte 2 bytes

包头模块地址包标识包长度指令码寄存器序号内容校验和0xEF01xxxx01H05H0eH4/5/6xx sum 应答包格式:

2 bytes4bytes 1 byte 2 b ytes 1 byte 2 bytes

指纹锁说明书

羄面板把手均为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

指纹识别模块指导

一.准备实验需要的设备。 硬件:试验箱、电源线、串口线、网线、指纹扫描模块、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/ 枚

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字节,是两个相同指纹特征之和。

中控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/8416471639.html,)。 我们已尽最大努力以保证本手册的准确性。然而,如您有任何疑问或发现错误,可直接与我司或我司授权代理商联系,我们将十分感激。 下列文件包含圣非格科技有限公司的私有信息,在没有本公司书面许可的情况下,第三方不得使用或随意泄漏;当然,任何在没有授权、特殊条件、限制或告知的情况下对此信息的复制和擅自修改都是侵权行为。 所有产品的售出都受制于本公司在订购承认书里的销售条款和条件。本公司利用测试、工具、质量控制等技术手段来支持产品的相关性能符合所需规格的一定程度的保证。除了明确的政府书面要求外,没必要执行每款产品的所有参数测试。 联系我们:https://www.sodocs.net/doc/8416471639.html, 地址:浙江杭州莫干山路741号 电话:88032199

目录 一、概述-------------------------------------------------------------------------------------------------------3- 1.应用范围-----------------------------------------------------------------------------------------------3- 2.主要技术指标-----------------------------------------------------------------------------------------4- 二、硬件接口-------------------------------------------------------------------------------------------------5- 1.外部接口尺寸图--------------------------------------------------------------------------------------5- 2.串行通讯-----------------------------------------------------------------------------------------------7- https://www.sodocs.net/doc/8416471639.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个

指纹识别接口说明文档

指纹识别接口说明文档 (1) 1. jar包文件名 (1) 2. API接口/类 (1) 3. DevComm类细则 (1) 3.1 构造函数 (1) 3.2 OpenComm (1) 3.3 Run_TestConnection (2) 3.4 Run_GetStatus (3) 3.5 Run_Generate (3) 3.6 Run_Generate (4) 3.7 Run_Merge (4) 3.8 Run_Verify (5) 3.9 Run_Search (6) 3.10 Run_GetEnrollCount (6) 3.11 Run_Search (7) 3.12 Run_DelChar (8)

指纹识别接口说明文档 1. jar包文件名 Jar包文件名为:“smartdevicesdk.jar”,该文件保存在“/libs/”目录下;so文件名为:“libserial_port.so,该文件保存在“/libs/armeabi”目录下。2. API接口/类 DevComm 3. DevComm类细则 该类主要提供操作指纹识别模块的相关方法,例如 3.1 构造函数 3.1.1 功能描述 初始化参数 3.1.2 方法格式 DevComm(String device, int baudrate) 3.1.3 参数说明 3.2 OpenComm 3.2.1 功能说明 打开设备串口

3.3.2 方法格式 boolean OpenComm(void) 3.2.3 参数说明 3.2.4 返回值说明 3.3 Run_TestConnection 3.3.1 功能说明 连接测试 3.3.2 方法格式 int Run_TestConnection(void) 3.3.3 参数说明 3.3.4 返回值说明

F18指纹门禁机用户手册

F18指纹门禁机 用户手册 科技创新源于您的需求

目录 前言 (1) 第一章产品介绍 (2) 一、产品简介 (2) 二、部件介绍 (2) 三、用户认证与信号特征 (3) 四、功能特点 (3) 五、技术参数 (4) 六、包装清单 (4) 七、接口说明 (5) 八、安装步骤 (5) 九、组合示意图 (6) 十、指纹登记使用注意事项 (7) 第二章功能设置 (8) 【菜单项目简表】 (8) 【菜单项目详解】 (10) 一、启动 (10) 二、待机界面 (10) 三、指纹管理 (10) 3.1 登记用户及管理员(Enroll) (10) 3.2 删除用户及管理员(Delete) (11) 3.3 浏览用户(Browse) (11) 3.4 清空用户(Clear) (12) 四、卡用户管理 (12) 4.1 登记卡用户 (12) 4.2 删除ID卡 (12) 4.3 浏览ID卡 (13) 4.4 清空ID卡 (13) 五、记录容量浏览 (13) 六、系统设置 (14) 6.1 机号设置(Number) (14) 6.2 验证逻辑设置(Logic) (14) 6.3 继电器延时设置(Relay) (14) 6.4 门磁延时设置(Sensor) (14) 6.5 设置时间和日期(Clock) (15) 6.6 指纹采集模式设置(Mode) (15) 6.7 双门关联模式 (Mutual)(银行防尾随联动互锁门或专用双门通道专用) (15) 6.8 防尝试次数(Tamper) (15) 七、常用界面 (16)

前言 尊敬的用户,真诚感谢您选用本公司的产品,在安装、使用本产品之前,请您认真阅悉本手册及光盘内相关资料,并需要了解本产品的基本结构、性能、功能,掌握安装、使用、维护和系统管理基本知识,以便正确使用。若有任何需咨询、服务及技术支持,请先联系销售商,以便快捷得以解决,同时我们技术服务网站https://www.sodocs.net/doc/8416471639.html,欢迎您的光临。 声明及注意事项 未经本公司事先书面授权许可下,任何人不得拆解、仿制本机(包括零部件、电路功能及结构),专利产品、违者必究。 请不要把本产品安装在易燃、易爆及对电子(电气)使用时可能带来危险、敏感的区域内使用!并请事先落实一个正确安装与使用的位置,并布好电源控制器(大于DC12V/2A)及锁具等相关连接线。 不能安装在光量强度大于2000 Lux以上强光、阳光直接照射、雨水淌滴、振动、摆动、有酸性或对金属有腐蚀性的气体、温度低于-10℃或高于+55℃、湿度小于20%或大于90%等不良的环境使用。 本应用系统并未包括微软公司(Microsoft)及其它需授权或许可使用的软件及其版权,您需悉知并认可:将本产品应用于未拥有版权或未被版权拥有者授权许可的相关的系统软件时,可能要由您支付购买、或补交其软件的版权授权许可或使用费用。 对本产品(包括软件及周边附件)的错误使用所带来的任何损失,本产品提供商不负任何责任。 在由专人维护、管理、定期保养下,更能发挥其产品可靠性、优越性。 本手册如有任何编辑、排版印刷上的错误,望用户谅解;因产品结构更变、技术升级将对本手册所述功能与参数可能有所变更时,则以实物为准并请向销售商咨询,恕不另行通知。关于涉及对人权及隐私的相关事宜我们声明如下: 1、我们所有民用指纹识别设备所采集与保存的,仅仅是用户指纹的特征点(数值),而 不是指纹图象,故不涉及隐私范畴,在软件中看到的指纹图像是需当场采集的,仅 作观察你的指纹质量之用。 2、我们作为设备提供商,将不对您采用我们设备的行为所产生的后果负任何直接或间 接法律责任。 3、您如果对使用我们的设备对关乎人权或隐私有不同的争议以及其它任何问题,请直 接联系您的雇主或供应商。

指纹识别系统需求分析

指纹识别系统 The Fingerprint Identifying System 软件需求分析规格说明书Requirement Analysis Specification 编制:WYP 编制日期:2010年9月28日 审核: 批准: 单位名称:XXX学院

目录 第一章引言 (3) 1.1目标与范围 (3) 1.2系统概述 (3) 1.3约束条件 (4) 第二章信息描述 (4) 2.1 信息流 (4) 2.1.1 数据流 (4) 2.2 对象描述 (5) 2.3 数据关系 (5) 2.4 数据字典 (5) 第三章功能描述 (6) 3.1 处理说明 (6) 3.2 性能说明 (7) 3.3 设计约束 (7) 第四章开发工具与开发环境 (7) 6.1 开发环境 (7) 6.2 开发工具 (8) 第五章修正的项目计划 (8) 7.1 成本 (8) 7.2 进度 (8)

第一章引言 1.1目标与范围 当代社会,身份鉴别越来越重要,传统的身份鉴别方法(如身份证、信用卡、口令、密码等)可能会丢失、被盗或忘记。同时,传统的身份鉴别手段与用户并不惟一绑定,一旦他人获得,将拥有和失主同样的权力。而指纹特征是人所固有的生理特征,具有惟一性和终生不变性的特点。因此指纹认证在身份认证和身份识别中成为重要的手段。 本指纹识别系统主要是对用户指纹进行提取将采集的指纹模板数据写入数据库,将实时采集的指纹图像作为指纹样板和数据库中的指纹模板逐一对,从而确认指纹样板身份。 1.2系统概述 指纹识别系统是一个典型的模式识别系统,包括指纹图像获取、处理、特征提取和比对等模块。 指纹图像获取:通过专门的指纹采集仪可以采集活体指纹图像。目前,指纹采集仪主要有活体光学式、电容式和压感式。对于分辨率和采集面积等技术指标,公安行业已经形成了国际和国内标准,但其他还缺少统一标准。根据采集指纹面积大体可以分为滚动捺印指纹和平面捺印指纹,公安行业普遍采用滚动捺印指纹。另外,也可以通过扫描仪、数字相机等获取指纹图像。 指纹图像压缩:大容量的指纹数据库必须经过压缩后存储,以减少存储空间。 指纹图像处理:包括指纹区域检测、图像质量判断、方向图和频率估计、图像增强、指纹图像细化等。 本系统主要功能包括指纹采集、指纹识别、人员认证、人员登记。

相关主题