注意:
本手册中所提到的模块内部采用进口高精密元件,在采集指纹时手指只要½½地触
碰到采集窗口,不需要用力按压指纹采集窗,模块就½快速的识别出来。
如采用电池供电,建议½用碱性电池。
模块介绍:
“高速度、
快识别、
高稳定性、
全市最便宜”专用于二次开发集成应用的新型指纹开发模块。
UART Fingerprint Reader 模块以进口 ST 公司 STM32F205 高速数字处理器为核心,结合商
用指纹算法(TFS-9)
,高精度光学传感器(TFS-D400)
,并具有指纹½入、图像处理、特征
值提取、模板生成、模板储存、指纹比对和搜索等功½的智½型模块;提供 UART 接口和通
讯协议,
专业为科研单½、
应用集成厂商提供标准二次开发指纹套件,
快速、
方便集成应用!
【典型应用】
指纹产品开发:开发指纹锁,指纹保险箱,指纹门禁,指纹考勤
指纹集成应用:集成于各类安全产品,如对讲、开关、人员识别、权限管理
【产品特点】
1) 指纹感应灵敏,识别速度快:指纹模块采用高精度光路和成像元件,½用时,只需要手
指½½一点,就½快速识别!
2) 稳定第一:模块采用进口 ST 公司 STM32F205 的高级数字处理芯片½处理器,½功耗,
快
速稳定,比½产芯片、其它的平台芯片稳定至少 30%。
3) 科学结构:模块采用分½结构,指纹传感器+处理主板+算法平台三大结构,主板稳定,
采用标准 16P 通用接口;传感器可自主选择和更换光学、半导½传感器;采用商用算法,
速
度快。
4) 开发方便:串口 UART 操½(直接接任½带串口单片机),操½简单到极点,并配有 PC 机
的演示½件、学习½件,单片机例程及相关的工具。
5) 开放:可以自由输入、输出指纹图片、指纹特征值文件及各种指纹操½,协议更全,开
放更½。
模块参数:
处理器(CPU)
传感器
存储器
抗磨损强度
抗静电指标
指纹容量
认假率
拒真率
电流
输入时间
比对时间
比对方式
安全等级
进口 ST 公司 STM32F205
高清光学(TFS-D400)
片内存储(可扩展存储器)
1 百万次
150KV
1000 枚
<0.001%(安全等级为 5 时)
<0.1% (安全等级为 5 时)
<50ma
<0.5 秒
<0.5 秒
1:1 1:N
1-10 级(可自定义)
硬件连接:
VCC
GND
TXD(指纹模块串口发送)
RXD(指纹模块串口接收)
BL (指纹头的背光灯,可不接)
RST(指纹模块复½,可不接)
------
------
------
------
------
------
3.3V或5V
地
RXD(PC或单片机串口接收)
TXD(PC或单片机串口发送)
IO口
IO口
用户拿到模块后,可先½用测试½件(\演示例程\UART Fingerprint Reader.exe)
对模块进行测试。
硬件连接完成后,先运行 (\演示例程\注册控件.bat) 注册控件,然后打开(\
演示例程\UART Fingerprint Reader.exe)
具½参看(\演示例程\演示½件操½说明(图解)
)
在对模块有了一定的了解后,可½用下面的开发协议进行二次开发。
注:模块上的mini USB口用于升级固件(并非供电口)
,正常工½请勿连接该USB口。
指纹模块开发协议
一.通信方式
DSP
模块½为从设备,由主设备发送相关½令对其进行控制。
½令接口:
19200bps 1
起始½
1
停止½ (无校验½)
主设备发送的½令及
DSP
模块的应答按数据长度可分为两类:
1)= 8
字节,数据格式如下:
字节
½令
应答
1
0xF5
0xF5
2
CMD
CMD
3
P1
Q1
4
P2
Q2
5
P3
Q3
6
0
0
7
CHK
CHK
8
0xF5
0xF5
说明:
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_OPD 0x06
//用户已存在
#define ACK_FIN_OPD
0x07
//指纹已存在
#define ACK_TIMEOUT
0x08
//采集超时
CHK:
校验和,为第
2
字节到第
6
字节的异或值