指纹识别模块指导Word文档格式.docx

上传人:b****3 文档编号:18469470 上传时间:2022-12-16 格式:DOCX 页数:13 大小:372.44KB
下载 相关 举报
指纹识别模块指导Word文档格式.docx_第1页
第1页 / 共13页
指纹识别模块指导Word文档格式.docx_第2页
第2页 / 共13页
指纹识别模块指导Word文档格式.docx_第3页
第3页 / 共13页
指纹识别模块指导Word文档格式.docx_第4页
第4页 / 共13页
指纹识别模块指导Word文档格式.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

指纹识别模块指导Word文档格式.docx

《指纹识别模块指导Word文档格式.docx》由会员分享,可在线阅读,更多相关《指纹识别模块指导Word文档格式.docx(13页珍藏版)》请在冰豆网上搜索。

指纹识别模块指导Word文档格式.docx

脱机指纹比对(1:

1、1:

N)

可内置应用程序(固件)

可接入任意指纹传感器件(光学、半导体电容、半导体温感、半导体压感、按压式、滑动式)

丰富的接口支持(32位GPIO、SPI、UART、I2C、RF)

指纹模块应用范围:

指纹门锁

指纹保险柜(箱)

指纹文件柜

指纹工控设备

指纹遥控器

指纹通关设备

指纹POS机

指纹IC卡读卡器

指纹数码产品

指纹电气开关等

技术规格

指纹模块一般参数:

参数

参数值

工作电压

3.3V

CPU

32bit

工作电流

75mA/20uA(Sleep)

内部时钟

80M

工作温度

0℃~70℃

ROM

256K

大小尺寸

35x45mm(可定制)

SRAM

电源管理

正常/休眠

FlashRAM

接口

32位GPIO、SPI、UART、I2C、RF

Timer

1个可用

中断

10个可用

指纹模块性能参数:

指纹模板大小

360byte

支持的传感器

FPC1011

指纹容量(片内)

250枚

SW6888

识假率FAR

1/10000

ATW200

拒真率FRR

1/1000

LTTSS500

比对时间

<

1秒

TAS5110

比对方式

1:

1/1:

N

安全等级

5级(可调)

注:

指纹采集传感器选择请参考附录1。

模块优势

可编程  直接在模块的主控MCU中写入应用程序

兼容性强  能够兼容全球各种指纹传感芯片(光感、电容、电感、温感、压感,滑动式和按压式)(用户可指定)

指纹容量大 片内可存储250枚以上指纹,支持片外扩展

注册比对性能优越 指纹算法经过多年商用,嵌入式环境下FAR、FRR性能优良

服务好  提供24小时技术支持和全面的ODM定制服务(只需提供规格书)

四、程序分析

在实验代码中我们已经提供了fingermap.c文件,其中对指纹模块的操作进行了封装,用户在使用中只需要调用其中的对应函数就可以实验对应的功能,当然也可以对API进行修改已满足自己的需求.

/*****************************************************************

User_enroll()注册用户

CommandID:

0x21

Command:

0x010x020x210xff0x03

******************************************************************/

voidUser_enroll(unsignedcharucFPIdx);

User_auth()指纹验证

0x24

0x010x020x240xff0x03

voidUser_auth(unsignedcharucFPIdx);

User_erase()删除指纹记录

0x22

0x010x020x220xff0x03

voidUser_erase(unsignedcharucFPIdx);

User_clear()清除所有指纹(只有管理员才能进行操作)建议应用程序在执行命令之前,验证管理员身份

0x26

0x010x020x260xff0x03

voidUser_clear();

Set_SecuLv()设置指纹比对时的严格等级(00-04)

0x28

协议头协议长度固定字段命令码安全级别协议尾

0204010228MM020103

voidSet_SecuLv(unsignedcharucSecuLv);

Get_FPNum()获得当前已注册指纹数

0x27

协议头协议长度固定字段命令码协议尾

0203010127020103

voidGet_FPNum();

FPM_Start()启动指纹模块

协议头协议长度固定字段波特率(4字节)固定字段

(28字节)协议尾

023B0139160000000050005000000000000000006400000000MMMMMMMMCCCCCC7100001001000000000000000000010010001200100000000000000000020103

voidFPM_Start();

FPM_Reset()复位指纹模块

voidFPM_Reset();

根据如上提供的指纹操作API,在linux开发环境下编写程序实现对指纹模块的完整操作。

在本次实验中提供了一个用户界面的测试应用程序(fingermapt),谨供参考!

下载调试

将自己写的应用程序编译通过之后(编译的时候参考本文的第六章测试部分的编译过程),下载到2410-s上.

切换到minicom终端窗口,使用NFSmount开发主机的/arm2410s。

进入\usr\lyj\exp\目录,运行自己的应用程序,观察运行结果的正确性。

[root@zxthello]#minicom

[/mnt/yaffs]mount-tnfs-onolock192.168.0.56:

/arm2410s/host

[/mnt/yaffs]cd/host/usr/lyj/exp/

[/host/usr/qinguang/exp/]./fingermap

附录1

各款传感器主要参数

(1)FPC1011

使用方式

手指按压式

采集原理

反射式电容测量法

采集点阵

152x200pixel(可调)10x14mm

分辨率

363dpi

图像灰度

256级,增强清晰

耐用次数

超强保护层 100万次(10年)

-20℃~85℃

防静电(ESD)

>

15KV

选用建议

1.产品性能世界领先,适用于高端指纹产品

2.采种较大,适用于锁具、电气控制产品,不适用于小型数码产品

3.活体采集技术,防伪性强

(2)SW6888

手指滑动式

半导体电容传感

192x16pixel0.8x9.8mm

500dpi

256级

100万次(10年)

-20℃~70℃

1.唯一国内设计制造,性价比高,适用于小型数码产品

2.锁具、电气控制产品同样可用

(3)ATW200

192x8pixel0.5x13mm

128级

-0℃~70℃

1.滑动式传感器中感应宽度最大者,手指倾斜影响不大

2.性价比高,适用于数码产品、锁具、控制类产品

(4)LTTSS500

192x16pixel(可调)9.6x0.8mm

508dpi

活体采集技术,防伪性强

(5)TAS5110

(Sensor) 

(透镜)

光学CMOS传感

357x293pixel(可调)

700dpi

0℃~60℃

1.全球用量最大的光学指纹仪URU选用

2.目前分辨率较高的指纹传感芯片

3.采集面积大,手指方向任意

4.适用锁具、工控类产品

五、实验步骤

1、测试模块

我们通过串口测试工具compt38_setup.exe对该模块进行测试;

2、双击COMPortToolkit3.8出现

单击comportconfiguration

出现下图,请按照下图配置。

点击OK后,开始测试。

此时我们先连接串口,之后联通电源会看到模块上电后,在接受状态栏里有输出,如下图。

点击senddialog快捷图标。

在测试时将命令(在指纹模块调试信息.txt中)分别拷贝到sendmessage对话框中的message选项中逐个发送就可以得到返回信息,如果得到返回信息就表示模块是好的。

2、平台测试步骤

1、首先要按照我们的要求连接好实验设备。

2、你可以先运行测试程序,将指纹扫描文件夹下的的fingermap和fingermap.tar.bz2文件夹拷贝到开发板上的/mnt/yaffs下之后进入执行fingermap或者解压fingermap.tar.bz2压缩包。

3.可以通过TFP方式或者挂载的方式将我们的fingermap放置到/mnt/yaffs/下使用./fingermap直接运行,可以出现如下图示。

我们输入【2】即可注册一个新用户。

输入【2】后又时会出现如图所示的错误,这是正常现象,多试几次就会有正常的输出。

注册的时候指纹需要输入三次才能通过,就像图示一样。

【3】可以检验一个用户。

源码部分直接编译即可成功运行。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工作范文 > 其它

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1