Capacitive Fingerprint Reader 用户手册
Capacitive Fingerprint Reader
用户手册
产 品 概 述
• Capacitive Fingerprint Reader 是一款专用于二次开发集成应用的电容式指纹开发模块,
高速度、快识别、高稳定性。
• Capacitive Fingerprint Reader 电容式指纹模块是以 STM32F105R8 高速数字处理器为
核心,结合高安全性商用指纹算法, 配高级半导体指纹传感器,并具有指纹录入、图
像处理、特征值提取、模板生成、模板储存、指纹比对和搜索等功能的智能型集成模
块;专业为科研单位,指纹产品生产企业, 应用集成厂商提供标准二次开发指纹组
件,快速、方便集成应用。
产 品 特 性
• 使用方便,不需要了解指纹技术,模块内部结构和运算,只需简单的指令就能完成相
应操作
• 采用商用算法,性能稳定,识别速度快
• 手指感应灵敏,手指只要轻轻地触碰采集窗就能快速识别,不需要用力按压
• 可以自由输入、输出指纹图片、指纹特征值文件及各种指纹操作
• 提供 UART 串口和 USB 双通讯方式
• 具有处理器掉电睡眠,手指感应唤醒功能,低功耗
• 提供完善的配套资料手册(配有 PC 机软件、SDK 开发板包、相关的工具和
Raspberry/Arduino/STM32 等示例程序
应 用 案 例
• 开发指纹锁,指纹保险箱,指纹门禁,指纹考勤
日期:2017 年 11 月 3 号
1
Capacitive Fingerprint Reader 用户手册
目 录
产品概述 .......................................................................................................................................................................... 1
产品特性 ...................................................................................................................................................................... 1
应用案例 ...................................................................................................................................................................... 1
使用说明 .......................................................................................................................................................................... 4
规格参数 ...................................................................................................................................................................... 4
接口说明 ...................................................................................................................................................................... 5
硬件连接 ...................................................................................................................................................................... 5
操作说明 ...................................................................................................................................................................... 6
正确按指纹 ............................................................................................................................................................ 6
错误按指纹 ............................................................................................................................................................ 6
传感器尺寸图 ........................................................................................................................................................ 6
串口控制说明 ............................................................................................................................................................ 7
实际操作 ...................................................................................................................................................................... 9
附加操作 ................................................................................................................................................................... 11
USB 控制说明.......................................................................................................................................................... 14
示例程序 ....................................................................................................................................................................... 18
XNUCLEO-F103RB ................................................................................................................................................ 19
硬件连接 .............................................................................................................................................................. 19
下载程序 .............................................................................................................................................................. 19
操作指令说明 ..................................................................................................................................................... 20
UNO PLUS ................................................................................................................................................................ 20
硬件连接 .............................................................................................................................................................. 20
下载程序 .............................................................................................................................................................. 21
Raspberry Pi............................................................................................................................................................. 21
硬件连接 .............................................................................................................................................................. 21
树莓派串口配置 ................................................................................................................................................ 21
Python ................................................................................................................................................................... 22
wiringPi ................................................................................................................................................................. 22
程序运行结果 ..................................................................................................................................................... 22
日期:2017 年 11 月 3 号
2
Capacitive Fingerprint Reader 用户手册
串口控制开发协议 ..................................................................................................................................................... 23
USB SDK 开发包协议 ............................................................................................................................................... 40
1 枚举设备 ............................................................................................................................................................... 40
2 打开设备 ............................................................................................................................................................... 40
3 关闭设备 ............................................................................................................................................................... 40
4 设置公司标记 KEY ............................................................................................................................................. 41
5 检验公司标记 key .............................................................................................................................................. 41
6 设备蜂鸣提示 ...................................................................................................................................................... 42
7 打开 LED 灯提示................................................................................................................................................. 42
8 关闭 LED 灯 .......................................................................................................................................................... 42
9 从位图中载入图像数据 ................................................................................................................................... 43
10 将图像数据存储为位图 ................................................................................................................................. 43
11 从设备中读取图像 .......................................................................................................................................... 44
12 检测某图像是否有指纹 ................................................................................................................................. 44
13 指纹转成特征值 ............................................................................................................................................... 44
14 两个指纹特征值进行 1:1 比对 .................................................................................................................... 45
15 对输入的指纹特征值与指纹库内特征值进行快速 1:N 比对 ........................................................ 45
附录:应用方案 ......................................................................................................................................................... 47
日期:2017 年 11 月 3 号
3
Capacitive Fingerprint Reader 用户手册
使 用 说 明
规 格 参 数
类别
参数
处理器(CPU)
STM32F105
传感器
半导体传感器(电容式)
模块尺寸(mm)
45 x 30
传感器尺寸(mm)
33.4 x 20.4
图像
DPI 508
图像像素阵列
192 x 256
传感器感应面积(mm)
9.6 x 12.8
指纹容量
1000 枚 (可增容)
比对等级
默认 5,可设置为 0-9,越大越严格
比对时间
认假率
拒真率
1 秒
0.00%
0.01%
日期:2017 年 11 月 3 号
4
Capacitive Fingerprint Reader 用户手册
动态电流
工作电压
<40mA
3.3-5V
通讯接口
UART 或 USB
抗静电能力
空气放电 达到 ± 15KV
接触放电 达到 ± 8KV
注:如果将存储芯片改为 W25Q32,模块将可扩展存储 4000 枚指纹。
接 口 说 明
VCC ------ 3.3V 或 5V
GND ------ 接地
TXD(指纹模块串口发送) ------ RXD(PC 或单片机串口接收)
RXD(指纹模块串口接收) ------ TXD(PC 或单片机串口发送)
WAKE (指纹头唤醒,可不接) ------ IO 口
RST(指纹模块复位,可不接) ------ IO 口
硬 件 连 接
传感器和主控板之间通过异向排线连接,接线如下:
日期:2017 年 11 月 3 号
5
Capacitive Fingerprint Reader 用户手册
用户拿到模块后,可先使用测试软件对模块进行测试。在对模块有了一定的了解后,可使用下
面的开发协议进行二次开发。
模块可以通过 UART 串口控制或者通过主控板上的 Micro USB 接口控制。
操 作 说 明
本模块采用高精密元件,在采集指纹时:
手指轻轻地触碰到采集窗口就能识别,不需要用力按压指纹采集窗
(感应灵敏、速度快、是本模块最大的特点)
正 确 按 指 纹
错 误 按 指 纹
传 感 器 尺 寸 图
日期:2017 年 11 月 3 号
6
Capacitive Fingerprint Reader 用户手册
串 口 控 制 说 明
1. 使用 CP2102 USB 转串口模块进行测试(如用户使用其它 USB 转串口模块,操作也类
似,模块需要另外购买),安装 CP2102 驱动
2. 按下图连接模块(注意 RXD TXD 是交叉相连的):
日期:2017 年 11 月 3 号
7
Capacitive Fingerprint Reader 用户手册
3. 将 CP2102 连接到 PC 机的 USB 接口,打开设备管理器, 查看相应的 COM 口:
4. 下载测试软件:Capacitive-Fingerprint-Reader_(UART), 并注册控件:
日期:2017 年 11 月 3 号
8