上位机软件使用
上位机软件运行在 Windows PC 上,下载见 相关资料中的软件工具。
UART Fingerprint Sensor (G) 只提供 UART 接口,通信方式选择 Serial。
硬件连接
使用 FT232 等 USB 转 UART 串口模块与模块连接(串口模块需自备),并安装对应驱动。
| 串口模块 | UART Fingerprint Sensor (G) | 备注 |
|---|---|---|
| GND | GND | 电源地 |
| RX | UART_TX | UART 数据传输引脚,需要交叉接线 |
| TX | UART_RX | UART 数据传输引脚,需要交叉接线 |
| 3.3 V | VIN | 3.3 V 供电输入 |
| 3.3 V | VCC | 感应芯片常电(3.3 V) |
| GPIO | IRQ/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 编号内的指纹模板比对。
- 点击下载特征值比对,将与按下的手指比对。

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