UART Fingerprint Sensor (G) 使用教程

产品特性

本产品采用高性能 Cortex 内核主控,集成高安全性商用指纹算法,支持指纹录入、图像采集、特征值提取及指纹比对等功能。用户无需深入了解复杂的指纹识别算法,只需通过串口发送指令即可进行二次开发,适用于对体积和精度要求较高的指纹识别应用场景。

  • 操作简便,无需了解指纹算法及内部结构,通过简单指令即可完成相应操作
  • 内置商用算法,支持指纹录入、指纹比对、指纹图像提取及特征值上传等功能,性能稳定,识别速度快
  • 采用电容式指纹识别,感应灵敏,轻触采集窗即可快速完成识别
  • 硬件集成度高,主控与指纹传感器合为一体,便于嵌入小体积应用场景
  • 内置人体感应器件,支持掉电睡眠与触摸唤醒功能,有效降低功耗
  • 采集窗配备 LED 指示灯,实时指示指纹采集状态
  • 板载 UART 串口通信接口
  • 可便捷接入 PC 配合上位机软件使用,同时支持 STM32、Raspberry Pi 等嵌入式硬件平台

应用场景

  • 指纹锁
  • 指纹保险箱
  • 指纹门禁
  • 指纹考勤

产品参数

参数规格
型号UART Fingerprint Sensor (G)
传感器类型电容式触摸传感器
分辨率508 DPI
图像像素阵列192 × 192
指纹模板大小448 字节
传感器尺寸9.6 × 9.6 (mm)
指纹容量1000 枚
比对时间< 0.5 s(1 : N,且 N ≤ 500)
认假率< 0.001%(安全等级为 3)
拒真率< 2%(安全等级为 3)
工作电压3.3 V
工作电流< 60 mA
静电测试ESD IEC 61000-4-2 LEVEL 4 ±15 kV 隔空放电
通信接口UART (TTL)
通信波特率115200 bps(支持 9600 bps ~ 115200 bps)
工作环境温度:-10 ℃ ~ 60 ℃;湿度:0 %RH ~ 90 %RH(无凝霜)

接口说明


编号信号定义说明
1VCC感应芯片常电 (3.3 V)
2IRQ/WAKEUP手指感应唤醒信号输出,高电平输出,有手指触碰就有高电平输出
3VIN电源 (+3.3 V),在要求超低待机功耗时,此脚需接可控电源
4UART_TXUART 发射
5UART_RXUART 接收
6GND公共地

产品尺寸

模块外形与安装尺寸见下方尺寸图。



上位机软件使用

上位机软件运行在 Windows PC 上,下载见 相关资料中的软件工具。

UART Fingerprint Sensor (G) 只提供 UART 接口,通信方式选择 Serial。

硬件连接

使用 FT232 等 USB 转 UART 串口模块与模块连接(串口模块需自备),并安装对应驱动。

串口模块UART Fingerprint Sensor (G)备注
GNDGND电源地
RXUART_TXUART 数据传输引脚,需要交叉接线
TXUART_RXUART 数据传输引脚,需要交叉接线
3.3 VVIN3.3 V 供电输入
3.3 VVCC感应芯片常电(3.3 V)
GPIOIRQ/WAKEUP手指感应唤醒信号输出,有手指触碰时输出高电平;可接入普通 GPIO 引脚,设置为输入状态

连接后将串口模块接入 PC,在设备管理器中查看对应的 COM 口。

打开软件

打开上位机软件,通信方式选择 Serial,串口号和波特率选择与模块一致的值(模块的通信波特率为 115200 bps)。


检查通信

点击初始化传感器,连接成功时接收区显示 Adjust OK!。


设置参数

可设置的参数类型:

  • Device ID:模块设备编号,可设置范围 1 ~ 255
  • Security Level:安全等级,可设置 1 ~ 5,数值越大误识率(FAR)越低,拒真率(FRR)越高
  • Duplication Check:指纹重复检查状态,开 / 关(1 / 0)
  • Baudrate:波特率
  • Auto Learn:指纹模板自学习状态,开 / 关(1 / 0)

选择参数类型并填写参数值后点击设置参数即可修改模块参数,点击获取参数可读取模块当前参数。


用户录入

先设置 ID(指纹存储的编号)和图像数量(需要录入几次手指),再点击录入指纹,按提示逐步操作,成功后接收区会返回结果。

不确定使用哪个 ID 时,可通过可注册编号、获取注册状态、获取已注册用户列表查询可用编号。


指纹比对

指定要比对的模板指纹 ID 后点击比对(1:1)。开启自学习功能时,比对时间会略大于 0.5 s,并会保存手指上未保存的那部分指纹。

点击比对(1:N) 会对已注册编号范围内的指纹连续比对,范围与设置的指纹容量一致;比对成功后会停顿 0.5 s 左右自动进行下一次比对。


查看用户总数

  • 点击用户总数,查询模块已注册的指纹数量,查询范围与设置的指纹容量一致。
  • 点击获取已注册用户列表,查询已注册的指纹数量;滑动结果区可查看已注册的指纹编号。



获取可注册编号

点击可注册编号,从编号 1 开始查询第一个没有被注册的编号。


获取当前 ID 编号的注册状态

点击获取注册状态,可查看当前 ID 编号的存储空间是否为空。


删除指纹

  • 点击单个删除,删除当前 ID 编号的指纹。
  • “全部删除”会删除已注册编号范围内的所有指纹。确认无需保留这些指纹后,再点击全部删除。


查看指纹图像

点击上传指纹图像,然后在采集窗上按下手指即可获取图像。此方式无法查看已经保存的指纹。

也可以勾选预览图像,每次需要输入指纹时都会显示指纹图像;串口传输图像数据需要 6 s 左右,不推荐使用。勾选拉伸显示可将指纹图像按满窗显示。


查看指纹特征值

选择已经保存过指纹的 ID 编号,点击上传特征值可查看该编号的指纹特征值,此方式只能查看已经保存的指纹。

点击批量上传特征值并选择一个文件夹,可将已注册编号范围内的指纹数据以 FPT 格式保存到该文件夹。


使用指纹图像进行用户录入

先按用户录入的步骤配置好 ID 编号和图像数量,点击从图像注册并选择指纹图像文件,图像大小为 242 × 266。


使用特征值进行用户录入

  • 单个下载:配置好 ID 编号,点击打开文件选择 FPT 格式文件,再点击下载特征值。
  • 批量下载:点击批量下载特征值并选择文件夹,文件夹中的 FPT 格式文件按排序依次下载到模块,ID 号依次增加。


使用指纹图像进行识别

点击打开文件选择指纹图像,再点击下载图像识别。


使用特征值进行识别

先按用户录入的步骤配置好 ID 编号和图像数量。

  • 点击打开文件选择 FPT 格式文件,再点击下载特征值识别,将与所选指纹 ID 编号内的指纹模板比对。
  • 点击下载特征值比对,将与按下的手指比对。


查看已被损坏的特征值

点击坏损特征值编号,接收区会显示被损坏特征值的总数和第一个被损坏特征值的编号。



相关资料

UART Fingerprint Sensor (G) 内部指令算法和 UART Fingerprint Sensor (F) 兼容,因此使用 F 型号的程序和指令文档。

1. 示例程序

2. 技术手册

3. 软件工具


技术支持

周一-周五(9:30-6:30)周六(9:30-5:30)

手机:13434470212

邮箱:services04@spotpear.cn

QQ:202004841