Finger Vein Scanner Module (A)
来自Waveshare Wiki
|
| |||||||||||||||||||||
| |||||||||||||||||||||
产品说明
产品简介
这是一款高精度集成化的指静脉模组。模组搭载 32 位 ARM Cortex-M4F 内核,工作主频高达 144MHz,支持浮点型算法运算和 DSP 指令集。模组采用全封闭式设计方式,除接线端子外无其他外露器件,防水等级达到 IP56。模块端口支持兼容指纹行业标准设计,且具备自适应性,让用户应用与开发无缝对接。适用于直板式智能锁、滑盖智能锁、嵌入式锁、玻璃门锁、公寓出租屋锁、各类小型智能柜、简易门禁等产品的应用。
产品参数
| SOC | 144MHZ 32位 ARM Cortex-M4F 微处理器 |
| 用户容量 | 100 ID |
| 识别速度 | < 1s |
| 比对方式 | 1:1 或 1:N |
| 静脉模板数据 | 单模板 ≤ 1K 字节 |
| 认假率(FAR) | < 0.0001%(高安全等级时) |
| 拒真率(FRR) | 0.01%(较高安全等级时) |
| 通信接口 | USB:自适应 USB 免驱(Windows) |
| UART:3.3V TTL,默认波特率:57600bps | |
| 工作电压 | 3.3V (±3%) |
| 工作电流 | 43.0mA |
| 休眠电流 | ≤ 2uA |
| 产品尺寸 | 59.0 × 26.0 × 15.0 (mm) |
| 外壳材质 | ABS + PC |
| 防火等级 | UL94-5VB |
| 防水等级 | IP56(除端口部分) |
接口说明
本模块带有一个9PIN接口,其中提供了TTL(UART)和USB两种引脚。用户使用的时候,可以根据自己的使用情况选择不同排线进行连接
| 序号 | 名称 | 功能 | 规格 |
|---|---|---|---|
| 01 | USB-DP | USB2.0数据D+ | |
| 02 | USB-DN | USB2.0数据D- | |
| 03 | VCC-3.3V | 外部3.3V电源输入正极 | ±3% |
| 04 | VCC-GND | 外部3.3V电源输入负极 | |
| 05 | TTL-RXD | 异步TTL串口接收 | 3.3V电平 |
| 06 | TTL-TXD | 异步TTL串口发送 | 3.3V电平 |
| 07 | VCC-3.3V | 外部3.3V主电源输入正极 | 低功耗模式下使用 |
| 08 | WAKE-ON | 触摸信号唤醒输出 | 高电平有效 |
| 09 | TCH-3.3V | 外部常态3.3V电源输入正极 | 低功耗模式下使用 |
硬件使用说明
接线说明
针对两种通信接口,我们提供了多种线材方便用户根据使用产品进行调整。
- 指静脉模块
- 3.3V转接板
- USB线
- MX1.25 4PIN转接线
- MX1.25 4PIN双头排线
- MX1.25 9PIN排线
UART接线
如果你需要用UART串口通信,可以使用MX1.25 9PIN排线连接模块到主板,通过对应前面的引脚定义表格,连接以下引脚, 这里以树莓派主板为例:
| 引脚序号 | Finger-Vein-Scanner | 主板(树莓派) |
|---|---|---|
| 03 | VCC-3.3V | 3.3V供电引脚 |
| 04 | VCC-GND | GND |
| 05 | TTL-RXD | UART_TXD |
| 06 | TTL-TXD | UART_RXD |
备注:如果用户自定义主板接口,也可以用提供的MX1.25 4PIN双头排线直接进行连接
USB 接线
- 如果用户需要使用USB接口进行通信,可以使用配送的3.3V转接板和USB线进行连接,这里以连接到电脑主机为准。
- 将配送的MX1.25 4PIN (9转4)转接线接入模块,另一侧接入3.3V转接板,再使用USB线接入到电脑。
- 备注:模块的供电电压是3.3V,用户如果自行通过其他排线接线,注意要使用3.3V供电,否则无法正常使用设备。

指静脉模块手指放置说明
软件使用说明
上位机软件使用说明
针对指静脉模块,我们提供了上位机软件方便用户测试使用。 用户可以从产品资料 部分下载测试软件,软件支持Windows系统。
- 将设备按照硬件接线说明通过USB接入电脑
- 打开测试软件
- 正常情况,设备在接入后会自动识别
- 没有其他设备干扰的情况下,端口号默认为USB1
- 设备号默认为0
- 波特率保持115200默认
- 点击连接设备
- 点击“获取空ID”,软件自动填入可用的ID号
- 点击“静脉登记”,根据语音和信息提示,放置三次手指
- 静脉登记成功后,点击“1:N验证” 可以对手指做比对测试
- 测试完成后,点击“关闭设备” 可以关闭跟设备的连接通信
备注:更多软件功能,待更新
连接树莓派/RDK主板使用
提供基于树莓派主板和RDK主板的python示例程序。
硬件接线
使用MX1.25 9PIN排线连接模块到主板,通过对应前面的引脚定义表格,连接以下引脚, :
| 引脚序号 | Finger-Vein-Scanner | 树莓派主板 | RDK主板 |
|---|---|---|---|
| 03 | VCC-3.3V | 3.3V | 3.3V |
| 04 | VCC-GND | GND | GND |
| 05 | TTL-RXD | UART_TXD | UART_TXD |
| 06 | TTL-TXD | UART_RXD | UART_RXD |
软件配置
- 如果使用的是树莓派主板,需要先开启硬件串口功能,RDK主板可以跳过该步骤
- 输入指令进入配置界面
sudo raspi-config
- 选择Interface Options -> Serial Port
- 确保login shell 功能关闭(disabled), hardware serial 功能开启(enable)
- 重启系统(如果提示重启)
- 安装依赖库
- 输入指令安装库
sudo apt-get -y install python3-serial sudo apt-get -y install python-serial
- 下载程序并运行
- 下载程序
git clone https://github.com/waveshareteam/Finger_Vein_Demo_Code
- 运行程序
cd Finger_Vein_Demo_Code/ sudo python3 main.py
备注:程序默认打开设备后,输出当前的设备信息,然后关闭设备。 如果需要测试不同功能,请修改mian.py文件,在main()函数中,调用不同功能函数,保存后重新运行程序
产品资料
文档
示例程序
软件
技术支持
联系人:林工
EMAIL:3005425717@qq.com
电话:0755-83043099
QQ:3005425717
微信:扫下方二维码添加
![]()
说明:进行售后服务前,请准备好客户信息(定货单位、定货人等),以供验证

