指纹识别模块说明书

合集下载

通元微指纹识别模组TFP625R 用户手册说明书

通元微指纹识别模组TFP625R 用户手册说明书

通元微指纹识别模组TFP625R用户手册厦门通元微智能科技有限公司目录1.产品规格 (1)2.Pin map (3)3. 概念解释 (3)1)资源开销 (3)2)模组参数 (4)3)指纹库 (4)4.通讯协议 (5)1)数据包格式 (5)2)命令码 (6)3)反馈码 (7)5. 命令 (8)GetImg (8)Img2Tz (9)Match (10)Search (10)RegModel (11)StoreModel (11)LoadChar (12)UpChar (13)DownChar (14)UpImage (15)DeleteChar (16)Empty (17)SetSysPara (17)ReadSysPara (18)SetPwd (19)VfyPwd (19)SetAddr (20)ReadINFPage (21)WriteNotePad (22)ReadNotePad (22)TemplateNum (23)ReadConList (23)Cancel (24)GetMinEmptyID (25)AutoEnroll (26)AutoIdentify (28)6.使用流程 (30)7.休眠与唤醒 (31)8.测试环境 (33)9.技术支持 (34)欢迎使用通元微指纹识别模组TFP625R 。

本文将为客户使用本模组进行指纹识别开发提供必要的说明信息。

本模组为单机指纹识别模组。

模组可以进行指纹注册、指纹识别、指纹验证等功能。

本模组支持UART通讯方式。

1.产品规格TFP625R具有模组自学习功能。

该功能会提升指纹识别的准确率。

匹配同一指纹,在匹配若干次后,匹配分数有所提升。

2.P in map连接器类型:FPC-0.5-6P: 6Pin 条形连接器,间距0.5mm。

3. 概念解释1)资源开销2)模组参数3) 指纹库图3-3, 模板与特征在Flash 中的对应成员0 成员1特征2N-1。

IC ID卡指纹读头 说明书

IC ID卡指纹读头 说明书

IC/ID卡指紋讀頭用戶手冊LTG VFINP HS USER MANUAL目錄第1章總體概述 (3)1.1技術特點 (3)1.2產品描述 (3)第2章產品外觀及接線方式 (5)2.1產品外觀 (5)2.2接線方式 (6)第3章使用須知 (8)3.1手指按壓示意圖 (8)3.2產品的提示資訊 (9)3.3技術指標 (9)第4章VFINP HS的一般介紹 (11)4.1VFINP HS的用戶驗證方式 (11)4.2VFINP HS的功能卡 (12)4.3VFINP HS的狀態 (12)4.4VFINP HS的語音提示 (14)第5章VFINP HS的操作 (15)5.1持IC/ID卡的用戶驗證過程 (15)5.2非持卡用戶的驗證過程 (16)5.3U盤操作過程 (16)第6章安裝 (17)6.1指紋機的固定 (17)6.2安裝示意圖 (18)第7章常見問題及解決 (20)第八章VFINP HS通訊線接線標準 (21)第1章總體概述1.1 技術特點在所有的生物識別技術中,指紋識別的應用最為廣泛;而在非生物識別技術中,IC/ID卡識別佔據著絕對的統治地位。

對指紋技術而言,一方面,人的指紋是每個人與生俱來且與他人不同的標識,終生攜帶,不會丟失;另一方面,指紋識別技術中採用了先進的活體指紋採集技術,使偽造指紋不能通過識別系統的驗證。

正因如此,指紋識別也成為了公認的具有法律地位的身份識別手段。

相對於指紋技術來說,IC/ID卡技術更加成熟,經過了市場的長期考驗。

IC/ID卡識別只對物(卡),不對人,在對安全性要求不高的場合,是指紋識別很好的替代物。

當這兩種識別技術聯合起來一起使用時,既做到了對人的攜帶物(卡)的識別,又做到了對人本身(指紋)的識別,只有在卡與人對應時才能通過驗證,因此具有更高的安全性。

1.2 產品描述本產品融合了指紋識別技術和IC/ID卡識別技術,採用了最新的光學指紋感測器和成熟的IC/ID卡模組,為用戶提供了一套完整的指紋IC/ID卡識別系統。

SFM3050 指纹识别接口板用户指南说明书

SFM3050 指纹识别接口板用户指南说明书

BiometricInterface BoardUser Guideelectronic stepsContents1 What You Need to Get Started2 Setting Up the System3 Enroll a Fingerprint4 How to Identify a Fingerprint5 Delete a Fingerprint6 Board Schematic electronic stepsOverviewelectronic stepsThe Biometric Interface Board is a demonstration board for evaluating SFM3050 ngerprint module. Its an expansion board compatible with Microchip Explorer 16 development board.Fingerprint modules are designed to provide biometric security solution to developersand manufacturers for integration with several application, as access control, time attendance,mobile device, safes and so on. FeaturesHigh-end standalone ngerprint module equipped with RS232 interface.EER < 0.1%Enrollment time 700 msec 1:1 Veri cation time 700 msec1:1000 Identi cation time * 830 msecTemplate size 384 Bytes (reducible to 256 bytes)Template standard ISO19794-2, ANSI-378Getting StartedTo get started, an Explorer 16 Development Board is required. The Biometric Interface Board can be attached to the Explorer 16 Development Board through the K1 connector and it was speci callydesigned to be used with PIC24FJ256GB110 PIM.Pag 1Electronicsteps Presenting...1 What You Need to Get StartedAfter power up the board, wait until the presentation ends, or wait 30 seconds for the system to initialize before pressing S4.STEP1STEP2Press S4 to switch from the apresentation to the menu.STEP3If its your rst time to run the aplication, then you have to start to Enroll a nger rst.Please go to the chapter “Enroll a Fingerprint”. If you have already done the enrollment you can start to identify the same nger, by pressing S6.We provide a simple rmware to demonstrate how to Enroll, Verify and Delete a ngerprint into the SFM 3050 module.After you program the demo rmware to PIC24F256GB110 PIM, and atached the Explorer 16 board to the Biometric Interface Board, power up the Explorer 16, and you will see a quick presentation running on the LCD. Please wait until the presentation ends because the module is also initializing during this time.2 Setting Up the system- Biometric Interface Board- Microchip Explorer 16 Development Board - PIC24FJ256GB110 PIM - Demo rmware- PIC Programer to burn the demo rmware into the PIC24F256GB110 PIMelectronic stepsS3 -> Enroll S5 -> DeleteElectronicsteps Presenting...Press S6 toIdentify FingerPag 2S3 -> Enroll S5 -> DeletePlease insert FingerEnroll Fail ErrorFinger Enrolled Success3 Enroll a FingerprintPress S4 until the LCD shows a menu with S3 and S5 options.STEP1STEP2Press S3 to Enroll a ngerprint.STEP3Insert your ngerprint by pressing the sensor module with your nger .STEP4If the LCD shows the message“Finger Enrolled Success” your ngerprint was correctly enrolled in the module.T roubleshootingIf the LCD shows a Error Message, it can be due to a timeout or to a error reading the ngerprint. Go to Step 1 and try again.electronic stepsPag 3Please insert Finger4 How to Identify a FingerprintPress S4 until the LCD shows a menu with S6 option.STEP1STEP2Press S6 to Identify nger .STEP3Insert your ngerprint by pressing the sensor module with your nger .STEP4If the LCD shows the message“Finger Match Success” your ngerprint was correctly identi ed by the module.T roubleshootingIn case you received a “No match” message,it can be due to a timeout , error reading the ngerprint or the nger is diferent from the one you previously Enrolled.Go to Step 1 and try again, or if the nger is diferent you must Enroll rst.Press S6 toIdentify FingerFinger Match SuccessNo match, finger not identifiedelectronic stepsPag 45 Delete a FingerprintPress S4 until the LCD shows a menu withS5 option.STEP1STEP2Press S5 to Delete ngerprint.STEP3If the LCD shows the message “Done Deleting” your ngerprint was correctly deleted by the module.Done Deleting Successelectronic steps S3 -> EnrollS5 -> DeletePag 56 Board Schematicelectronic steps31A 0N BIO201201Pag 6DEVELOPMENT BOARDS - INTERFACE BOARDS - ELECTRONIC KITS - STARTER KITSAll rights reserved. Name and logos are trademarks of STEPTRONIC Lda. All othertrademarks and services marks are the property of theirs owners.electronic steps。

指纹识别模块说明书

指纹识别模块说明书

指纹识别模块实验注:此说明书适用于EL-EMCU-I实验箱、EXP-89S51/52/53CPU板。

一、实验目的掌握指纹模块的开发协议;掌握16C550芯片的编程方法;二、实验设备计算机,KEIL UVISION2环境,EL-EMCU-I实验箱,直连串口电缆、交叉串口电缆(针对针),导线,短接块。

三、基本原理指纹识别模块采用MCU和PC两种控制方法,供用户灵活选用。

其指纹模块采用深圳十指科技的TF-MD-M12开发模块,MCU端的外围电路由通过芯片16C550芯片进行并口到串口的转换,PC端的外围电路用MAX3232控制,模块的电源由实验箱上的接口插座提供。

下面将具体介绍一下各部分的组成及其原理。

TF-MD-M12开发模块的功能特点:◇先进的指纹识别算法(商业);◇高速算法,500人指纹只要0.43 秒;◇1:N,1:1 比对(两种可选);◇用户可分多级权限管理(1、2、3);◇多级的安全级别自主设置,可更多应用于不同场所;◇采用高精密的光学成像元件,识别准确;◇体积小,电路只有:40*58mm,易于集成;◇功能高度集成,存于DSP中,不用再加电路板;◇标准接口协议,开发简单;◇采用面光源,成像速度快;◇内部采用高级数字处理器DSP,处理速度快;◇识别率高,最高可达:0.00001% ;◇稳定性好,四年不断升级和优化;◇具低电压报警功能;◇微功耗设计适于电池供电;◇主板低频设计抗外部电磁干扰;◇主要供外销厂家和集成商,开发和集成产品;◇设计精巧适于嵌入指纹锁/小指纹门禁机/手持指纹识别设备;TF-MD-M12开发模块的主要性能指标:◇电路板尺寸(mm)58×40◇采集头分辨率500DPI◇指纹容量80 枚◇比对时间<1 秒◇认假率0.0001%◇拒真率0.01%◇动态电流<140mA◇待机电流<18µA◇工作电压5-7.5V其开发协议请用户参见随程序附带的TF-MD-M1开发协议PDF文档。

指纹模块IDWD50xx用户手册

指纹模块IDWD50xx用户手册

IDWD50xx指纹识别模块使用手册Fingerprint Identification ModuleUser’s Guide(Ver 3.9)北京艾迪沃德科技发展有限公司目录一、概述 (3)二、模块硬件描述 (4)2.1硬件特性 (4)2.2外形及接口定义 (4)2.2.1 IDWD50xx尺寸图 (4)2.2.2 IDWD50xx尺寸图 (5)2.2.3 IDWD50xx接口定义 (6)三、模块的技术特性 (7)3.1技术特性 (7)3.2出厂设置值 (7)四、通讯协议 (8)4.1通讯处理过程 (8)4.2通讯包P ACKET 的分类 (9)4.2.1 命令包 Command packet (9)4.2.2 响应包 Response packet (9)4.2.3 指令/响应的数据包 Data Packet (9)4.3通讯包的帧结构 (10)4.3.1 通讯包Parket识别代码 (10)4.3.2 命令包(Command packet )的帧结构 (10)4.3.3 响应包(Response packet)的帧结构 (11)4.3.4 指令数据包的帧结构 (11)4.3.5 响应数据包(Response data packet)的帧结构 (12)五、通讯命令COMMAND 的详细说明 (13)5.1指纹特征模板(T EMPLATE R ECORD)的数据结构 (13)5.2命令列表表C OMMAND L IST (14)5.3C OMMAND的详细说明 (17)5.3.1 指纹验证 Verify (17)5.3.2 指纹识别 Identify (19)5.3.3 注册指令 Enroll (20)5.3.4 一次注册命令 Enroll One Time (22)5.3.5 删除指定的指纹模板 Clear Template (24)5.3.6 清空所有指纹模板 Clear All Template (25)5.3.7 获取可注册的指纹模板编号 Get Empty ID (26)5.3.8 获取指定模板编号的状态 Get Template Status (27)5.3.9 获取指纹模板数据库的完整性 Get Broken Template (28)5.3.10 读取指定的指纹模板数据 Read Template (29)5.3.11 写入指纹模板数据至指定的模板编号中 Write Template (31)5.3.12 设置识别安全等级命令 Set Security Level (34)5.3.13 获取上次设置的安全等级 Get Security Level (36)5.3.14 设置指纹采集超时参数 Set Finger Time Out (37)5.3.15 获取模块当前的超时参数值 Get Finger Time Out (38)5.3.16 设置设备编号 Set Device ID (39)5.3.17 获取设备编号 Get Device ID (40)5.3.18 获取固件版本号 Get F/W Version (41)5.3.19 检测是否有指纹按下指令 Finger Detect (42)5.3.20 设置通讯波特率指令 Set Baudrate (43)5.3.21 设置指纹重复检查的允许/禁止 Set Duplication Check (44)5.3.22 获取模块当前的指纹重复检查的状态 Get Duplication Check (45)5.3.23 控制模块进入待机状态 Enter Standby Mode (46)5.3.24 注册指纹并暂存在RAM中 Enroll And Store in RAM (47)5.3.25 获取注册指纹的模板数据 Get Enroll Data (49)5.3.26 采集图像并提取指纹特征值数据上传 Get Feature Data of Captured FP (51)5.3.27 下载特征数据与采集的指纹比对Verify Downloaded Feature With Captured FP (53)5.3.28下载2枚模板与采集的指纹比对Identify Downloaded Feature With Captured FP (56)5.3.29 获取设备名称 Get Device Name (59)5.3.30 指纹采集器背光控制命令 Sensor LED Control (60)5.3.31 连续指纹识别 Identify Free (61)5.3.32 设置本设备通讯口令密码 Set Device Password (63)5.3.33 验证本设备通讯口令密码 Verify Device Password (64)5.3.34 获取已注册指纹总数 Get Enroll Count (65)5.3.35 改变模板命令 Change Template (65)5.3.36 设置模块操作模式 Set Operation Mode (68)5.3.37 获取操作模式 Get Operation Mode (68)5.3.38 取消有关指纹采集的操作 FP Cancel (69)5.3.39 连接状态检测命令 Test Connection (72)5.3.40 错误操作命令 Incorrect Command (74)5.4注意事项 (75)六、附录 (76)6.1响应(R ESPONSE)及错误代码表 (76)6.2登记及比对流程图 (78)6.2.1 注册流程 Enroll (78)6.2.2 验证及识别流程 Verify & Identify (79)一、概述IDWD50xx为指纹采集和单片指纹处理器二合一设计的指纹识别二次开发模块,具有体积小、功耗低、接口简单、可靠性高、指纹模板小(496字节)、大容量指纹识别(3000枚指纹识别响应时间小于1.5秒)等优点,可以非常方便将其嵌入用户系统,组成满足客户需求的指纹识别产品。

指纹识别模组HXT205MS1集成手册

指纹识别模组HXT205MS1集成手册

hengchip指纹识别模组(HXT205MS1)集成手册(版本号:V1.2)声明命名规则声明 (1)命名规则 (1)1. 解决方案 (2)2. 模组构成 (2)2.1. HXT205MS1A1 (3)2.2. HXT205MS1A2 (3)2.3. HXT205MS1L1 (3)3. 物理尺寸 (4)3.1. HXT205MS1模块 (4)3.2. A1传感器模块 (5)3.3. A2传感器模块 (6)3.4. L1传感器模块 (7)4. 集成接口 (8)5. 软件驱动 (8)6. 配套软件 (8).......................................................................................................................................... 错误!未定义书签。

图1 通用版(业界最小)图2 通用版模块及传感器1. 解决方案我们为客户提供了完整的指纹识别应用解决方案,包括指纹识别模组硬件、基于Android 系统的指纹应用配套软件、指纹身份认证云平台。

我们为客户不仅仅提供了高性能、低功耗的硬件模组,同时提供了配套的Android 端软件,适用于Android 智能手机、Android 平板电脑。

这样,为客户解决了硬件设计完成后,还要开发配套软件的问题,极大地缩短了客户产品的研发周期。

指纹识别模组按照对外接口划分有UART 模组(HXT205M1系列)、USB 模组(HXT205M2系列),以及正在开发中的I2C 模组(HXT205M3系列)。

这几款都可以挂接多款线型或面积型传感器。

UART 模组适用于智能手机、平板电脑、安防终端、POS 机、打卡机等设备。

USB 模组适用于第三方手机保护壳、外部挂件、指纹U 盘、U 盾等设备。

指纹识别模组的具体性能指标,请参考:UART 模组:“恒芯科技指纹识别模组(HXT205MS1)电器手册—V1.3.pdf ”。

AD-013指纹识别模块数据手册说明书

AD-013指纹识别模块数据手册说明书

[DESCRIPTION]The AD-013 fingerprint sensor module is consist from a fingerprint sensor & a MCU. The module provide one UART interface output port for connecting to customer side main board.The operation of AD-013 is as following, a fingerprint image captured by pixel array, delivery fingerprint ridge or valley signals to A/D converter and digital processor, then to the serial peripheral interface for data-reading. Due to MCU already installed fingerprint algorithm, the user can through UART interface use MCU SOC command to operate module like fingerprint enroll, match operations etc. [FEATURES]●160x160 pixels●Build-in ADC for digitizing image●UART interface●Data encryption●Short read out time●Cost effective sensor●High sensing capability ●Single power supply[APPLICATIONS]●Door lock●Security device●Access control systemTable of Contents1Electrical Characteristics (4)1.1Maximum rating (4)1.2Operation condition (4)2Specification (5)3Mechanical Specification (6)3.1Connector Information (6)3.2Package size (6)3.3Outline Reference (7)4SDK Guide (7)4.1UART setting (7)4.2Initial time (7)4.3Command protocol (7)4.4Response time (7)5Revision history (8)1 Electrical Characteristics2 SpecificationSensing area 8mm x 8mmSensing array 160 x 160 pixelsPackage size 29mm x 19.6mm x 6.06mm(H) Gray Level 8 bits/pixels ,256 gray scales Recognition Time 1:N , < 0.6 second Template capacity 40FRR(False Rejection Rate) 6%FAR(False Acceptance Rate) <0.01‰Interface UART (57600,8,N,2) / TTL level Supply voltage 3.3VTotal supply current 40mAOperating Humidity 0 - 95% , Non-condense Operating temperature -20 to +70 ⁰CESD protection for air discharging 8kV3 Mechanical Specification3.2 Package size29mm x 19.6mm x 6.06 mm(H)3.3 Outline Reference4 SDK Guide4.1 UART settingUART default baud rate : 57600Data format: 8 bits of data, No parity, 2 stop bits4.2 Initial timeAfter Power on, the module initial time about 50ms.Module will send 0x55 data to Host by UART TX after initial finish. The module would not response Host command at initial time. 4.3 Command protocolPlease refer the SOC Manual document.4.4 Response timeThe normal command response time list as below table5 Revision history。

FPC1020指纹模块用户使用手册

FPC1020指纹模块用户使用手册

IDWD1020指纹识别模块用户手册IDWD1020 Fingerprint Module User’s Guide(Ver 1.1)北京艾迪沃德科技发展有限公司2014年6月第二版目录(一)概述 (1)(二)通讯协议 (2)2.1通讯处理过程 (2)2.2通讯包P ACKET 的分类 (3)2.2.1命令包Command packet (3)2.2.2响应包Response packet (3)2.2.3指令/响应的数据包Data Packet (3)2.3通讯包的帧结构 (4)2.3.1通讯包Parket识别代码 (4)2.3.2命令包(Command packet )的帧结构 (4)2.3.3响应包(Response packet)的帧结构 (5)2.3.4指令数据包(Command Data Packet)的帧结构 (5)2.3.5响应数据包(Response data packet)的帧结构 (6)(三)通讯命令(COMMAND )综述 (7)3.1指纹特征模板(T EMPLATE R ECORD)的数据结构 (7)3.2命令列表(C OMMAND L IST ) (7)(四)各通讯命令(COMMAND)详细说明 (9)4.1连接测试(CMD_TEST_CONNECTION) (9)4.2设置参数(CMD_SET_PARAM) (10)4.3读取参数(CMD_GET_PARAM) (13)4.4读取设备信息(CMD_DEVICE_INFO) (14)4.5使模块进入IAP模式(CMD_ENTER_IAP_MODE) (15)4.6采集指纹图像(CMD_GET_IMAGE) (16)4.7检测手指(CMD_FINGER_DETECT) (17)4.8上传指纹图像到主机(CMD_UP_IMAGE_CODE) (18)4.9下载指纹图像到模块(CMD_DOWN_IMAGE) (20)4.10控制采集器背光灯(CMD_SLED_CTRL)开/关 (22)4.11保存指纹模板数据到模块指纹库(CMD_STORE_CHAR) (23)4.12读取指纹库中的指纹并暂存在指定的R AM B UFFER中(CMD_LOAD_CHAR) (24)4.13将暂存在R AM B UFFER中的指纹模板上传到主机(CMD_UP_CHAR) (25)4.14下载指纹模板数据到模块指定的R AM B UFFER(CMD_DOWN_CHAR) (26)4.15删除指定编号范围内的指纹(CMD_DEL_CHAR) (28)4.16获取指定编号范围内可注册的首个编号(CMD_GET_EMPTY_ID) (29)4.17检查指定的编号是否已被注册(CMD_GET_STATUS) (30)4.18检查指定编号范围内的指纹库是否有数据损坏(CMD_GET_BROKEN_ID) (31)4.19获取指定编号范围内已注册的指纹总数(CMD_GET_ENROLL_COUNT) (32)4.20从暂存在I MAGE B UFFER中的指纹图像产生模板(CMD_GENERATE) (33)4.21合成指纹模板数据用于入库(CMD_MERGE) (34)4.22指定2个R AM B UFFER之间的模板做比对(CMD_MATCH) (35)4.23指定编号范围的1:N识别(CMD_SEARCH) (36)4.24指定R AM B UFFER与指纹库中指定编号的模板比对(CMD_VERIFY) (37)4.25设置模块序列号(CMD_SET_MODULE_SN) (38)4.26读取模块序列号(CMD_GET_MODULE_SN) (40)4.27取消采集指纹(CMD_FP_CANCEL) (41)4.28获取已注册ID列表(CMD_GET_ENROLLED_ID_LIST) (42)4.29进入休眠状态(CMD_ENTER_STANDBY_STATE) (44)4.30通讯错误返回(I NCORRECT C OMMAND) (45)4.31注意事项 (45)(五)响应(RESPONSE)及错误代码表(ERROR CODE) (46)(六)登记及比对流程图 (47)6.1光学及面阵式半导体指纹采集器模块的注册流程(E NROLL P ROCESS) (47)6.2滑动采集器模块的注册流程(E NROLL P ROCESS) (48)6.3光学及面阵式半导体采集器模块的验证及识别流程(V ERIFY &I DENTIFY) (49)6.4滑动采集器模块指纹验证和识别流程(V ERIFY &I DENTIFY ) (50)(七)硬件描述 (51)7.1主处理板尺寸 (51)7.2指纹传感器尺寸图..................................... 错误!未定义书签。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

指纹识别模块实验
注:此说明书适用于EL-EMCU-I实验箱、EXP-89S51/52/53CPU板。

一、实验目的
掌握指纹模块的开发协议;
掌握16C550芯片的编程方法;
二、实验设备
计算机,KEIL UVISION2环境,EL-EMCU-I实验箱,直连串口电缆、交叉串口电缆(针对针),导线,短接块。

三、基本原理
指纹识别模块采用MCU和PC两种控制方法,供用户灵活选用。

其指纹模块采用深圳十指科技的TF-MD-M12开发模块,MCU端的外围电路由通过芯片16C550芯片进行并口到串口的转换,PC端的外围电路用MAX3232控制,模块的电源由实验箱上的接口插座提供。

下面将具体介绍一下各部分的组成及其原理。

TF-MD-M12开发模块的功能特点:
◇先进的指纹识别算法(商业);
◇高速算法,500人指纹只要0.43 秒;
◇1:N,1:1 比对(两种可选);
◇用户可分多级权限管理(1、2、3);
◇多级的安全级别自主设置,可更多应用于不同场所;
◇采用高精密的光学成像元件,识别准确;
◇体积小,电路只有:40*58mm,易于集成;
◇功能高度集成,存于DSP中,不用再加电路板;
◇标准接口协议,开发简单;
◇采用面光源,成像速度快;
◇内部采用高级数字处理器DSP,处理速度快;
◇识别率高,最高可达:0.00001% ;
◇稳定性好,四年不断升级和优化;
◇具低电压报警功能;
◇微功耗设计适于电池供电;
◇主板低频设计抗外部电磁干扰;
◇主要供外销厂家和集成商,开发和集成产品;
◇设计精巧适于嵌入指纹锁/小指纹门禁机/手持指纹识别设备;
TF-MD-M12开发模块的主要性能指标:
◇电路板尺寸(mm)58×40
◇采集头分辨率500DPI
◇指纹容量80 枚
◇比对时间<1 秒
◇认假率0.0001%
◇拒真率0.01%
◇动态电流<140mA
◇待机电流<18µA
◇工作电压5-7.5V
其开发协议请用户参见随程序附带的TF-MD-M1开发协议PDF文档。

16C550为通用异步收发器(UART)芯片,TQFP封装,其引脚如下图所示:
A0、A1、A2:地址输入端,用于选择不同的寄存器;
/AS:地址控制输入端,为低电平时,内部地址及片选控制逻辑有效;否则为无效;CS0、CS1、/CS2:片选输入端,当CS0、CS1均为高且CS2为低时选中芯片;CSOUT:片选输出端。

输出高电平表示芯片被选中,低电平表示未被选中;
D0~D7:三态数据总线,用于芯片和CPU之间进行数据交换;
DDIS:驱动禁止输出端。

当芯片不处在读状态时,该引脚输出高电平;
/CTS:Modem状态输入端,表示清除发送;
/DCD:Modem状态输入端,表示载波检测;
/DSR:Modem状态输入端,表示Modem数据已准备就绪;
/DTR:芯片状态输出端,表示芯片已准备就绪,可与Modem建立连接;/RI:Modem状态输入端,表示铃音检测;
/RTS:芯片状态输出端,表示芯片请求发送数据;
RESET:主复位输入端,为高电平时使芯片内所有寄存器复位;
INT:中断输出端,高电平有效;
VCC、VSS:电源输入端;
RX:芯片串行输入端;
TX:芯片串行输出端;
XTAL1、XTAL2:外部振荡输入、输出端;
/BAUDOUT:振荡信号分频输出端,输出为波特率;
RCLK:时钟输入端,用于控制输入波特率;
/IOW:写信号,低电平有效;
IOW:写信号,高电平有效;
/IOR:读信号,低电平有效;
IOR:读信号,高电平有效;
16C550的寄存器如下表所示:
各寄存器的具体定义请用户参见随程序附带的16C550芯片的PDF文档。

16C550部分的原理图如下:
MAX3232部分的原理图如下:
四、模块的上位机控制操作
首先,将模块插接到实验箱的E_LAB总线上,J3的跳线TXD和TXDP用短接帽短接,
RXD和RXDP用短接帽短接,模块选择PC控制;用直连电缆连接电脑的串口1和模块的RS232接口;实验箱上电。

一). 运行软件
1. 双击运行Reg.bat
2. 打开演示软件.exe
二).软件操作
1. 在设置栏下设置与模块通讯的串品及波特率(默认:COM1 和19200);
2. 选中测试栏:
2.1 取用户总数:
选中取用户总数----点发送命令,在返加数据显示栏中列出模块内的指纹总数。

2.2 用户录入:
2.2.1选中用户录入,
2.2.2 再选择是否采集两次:模块默认为每枚指纹添加三次,选中只添加二次特征值上传:采集指纹保存于模块内的同时并上传特征值到软件中(模块),不选中只存于模块内ID 号自动加1:选中用户的地址号自动添加1,如第一次添加为5 号用户的,再按一次发送命令,自动为6号地址用户添加指纹。

2.2.3 在参数选择栏中分别填写参数1,参数2,参数3,参数1为录入用户的高位,参数2为录入用户的低位,参数3为录入用户的权限(1、2、3可选),分别对应用协议中的P1,P2,P3。

2.2.4 点发送命令,指纹模块的采集头灯亮,按手指不动,连续采集3次或2次,在返加数
据显示栏中列出添加成功与否,在下传命令显示中显示当前操作命令。

2.3取单用户权限:
选中取用户权限,填写需要取的用户参数(参数1、参数2),点发送命令,在返加数
据显示栏中列出模块内当前用户的权限。

2.4.1删除指定用户:
选中删除指定用户,填写需要取的用户参数(参数1、参数2),点发送命令,在返加数据显示栏中列出操作成功。

2.4.2 删除全部指纹:
选中删除全部用户,点发送命令,在返加数据显示栏中列出操作成功。

2.5.11:1 / 1:N比对
选中1:1 或1:N比对,点发送命令,按手指一次,在返加数据显示栏中列出与当前采集的指纹的对应模块内的指纹编号/ 无匹配指纹。

2.6采集并显示图像:
选中采集并显示图像,点发送命令,按手指一次,2-3秒后在返加数据显示栏的第三栏中列出当前采集的指纹图像。

2.7 特征值下传操作:
2.7.1 存储用户特征值:
此操作之前,应该先上传特征值存储;操作如下:
选中取用户特征值上传,在参数选择栏里面要存储的用户号,之后点击发送命令,出现如下界面:
接着点击按钮,选择保存的路径和文件名;
点击保存即可。

选中存储用户特征值,链接下传特征值选择,浏览选择要选中的特征值文件,在参数选
择里面填写区别于该特征值用户号的号码,点击发送;
如果在存有相同特征值的用户里重新存储,将提示操作失败。

2.7.2下传特征值与采集指纹比对
选中下传特征值与采集指纹指纹对比,浏览并选择下传的特征值,点击发送命令,采
集指纹进行对比;
2.7.3下传指纹1:1比对
说明:把存于上位机的指纹特征值下载并与当前模块内的指定指纹进行1:1比对。

2.7.4 下传指纹1:N 比对
说明:把存于上位机的指纹特征值下载并与当前模块内的所有指纹进行1:N比对。

2.8特征值上传操作
2.8.1取用户特征值上传
说明:把模块内的指定用户的特征值数据上传到上位机中,2.7.1种有介绍,此处略。

2.8.2 采集指纹提取特征值上传
说明:把当前采集的指纹的特征值数据上传到上位机中。

选中采集指纹提取特征值上传,点击发送命令,进行指纹采集,采集完毕后,点击下图中的上传特征值存储,选择要保存的路径和名称即可。

2.9使进入休眠模式
说明:操作后模块处于休眠状态,重新上电或给模块的J10 接口的第五脚一个低电平即可取消休眠状态。

2.10设置比对等级
说明:模块提供设置比对等级参数,等级分为:1-10,等级值越大,安全值越高。

至此,指纹模块的上位机操作介绍完毕。

五、模块的MCU控制实验步骤
1、正确将指纹识别扩展模块插接到实验箱或试验台接口挂箱的E_LAB1总线上;将EXP-89S51/52/53CPU板正确安装在实验箱的MCU接口上,并将开发板上的跳线帽JP2短接在下侧。

将交叉串口线(针对针)的一端连接在试验箱的DB9口上,另一端连接到E-LAB-FPI模块的DB9口上。

2、正确设置指纹识别模块并连线:
1)J3的RXD和RXDP用短接块短接,TXD和TXDP用短接块短接;
2)用导线将MCU的CAP0连接到试验箱上发光二极管输入孔L1上。

3)用导线将MCU的TXD、RXD分别连接到RS232的TXD和RXD。

3、运行KEIL UVISION2软件,打开工程文件E-LAB-FPI.Uv2。

4、实验步骤:
1)编译生成.HEX文件,然后用ISP下载线将该文件烧录到EXP-89S51/52/53单片机中。

2)按下复位键口发光二极管闪烁一次启动指纹采集模块,采集完3次以后发光二极管在闪烁一次提示开始指纹一对一对比,若指纹对比成功则点亮发光二极管。

5、备注:
本样例程序用到的命令及应答的数据格式。

相关文档
最新文档