RT1011指纹识别仪模块用户手册
指纹机硬件说明书
2
目录 目 录
第一章、快速使用 .................................................................... 4 Step 1:使用前准备 ............................................................ 4 Step 2:指纹注册................................................................ 4 Step 3:指纹备份注册......................................................... 8 Step 4:删除指纹.............................................................. 10 Step 5:管理员指纹注册 ................................................... 11 Step 6:指纹考勤.............................................................. 13 第二章、基本介绍 .................................................................. 15 2.1、接口 .......................................................................... 15 2.2、电源管理 ................................................................... 15 2.3、用户 .......................................................................... 15 2.4、注册方式 ................................................................... 16 2.5、注册号码和密码 ........................................................ 16 2.6、工作状态 ................................................................... 16 2.7、记录数据 ................................................................... 17 2 2.8、功能设置 ................................................................... 18 2.8.1、系统设置 .................................................... 18 2.8.2、波特率 ....................................................... 18 2.8.3、显示语言 .................................................... 19 2.8.4、锁延时 ....................................................... 19 2.8.5、自动关机 .................................................... 19 2.8.6、时间设置 .................................................... 19 2.8.7、语音提示 .................................................... 20 2.8.8、恢复出厂值 ................................................ 20 2.8.9、记录设置 .................................................... 20 2.9、键盘 .......................................................................... 21 2.10、菜单 ........................................................................ 22 2.10.1、菜单的区分 .............................................. 22 2.10.2、菜单的构成 .............................................. 22 2.10.3、注册用户菜单........................................... 23 2.10.4、删除用户菜单........................................... 24 2.10.5、数据下载菜单........................................... 24 2.10.6、时间设置 .................................................. 25 2.10.7、高级设置 .................................................. 26 2.10.8、信息查询 .................................................. 27 2.11、提示音..................................................................... 28 2
指纹识别模块说明书
指纹识别模块实验注:此说明书适用于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文档。
半导体指纹传感器TS1011产品规格书150814_上海图正科技
模式, 模式命令提示
命令提示符
函数
0x88
Capture Mode
0x84
Detect Mode
0x8c
Reset
0x80
Power Down Mode
描述 以捕获模式读取图像; 以检测模式检测指纹; 重置后进入捕获模式; 重置后离开待机模式.
地址:上海市闵行区秀文路 898 号西子国际中心 1 号楼 1506 室 电话:021-61257284
A10
TS1011
5
7.3 读图命令提示
8 SPI 命令提示
命令提示符 0x00 0x04
函数
Production Code 1st Byte 0x41, ASII’A’, area sensor Production Code 2nd Byte 0xc0, 192, TS1011
描述
产生代码 TS1011, 192x256 像素矩阵, A192
文件编号:TJS-3030101-CG-15-A10
贝尔赛克半导体指纹传感器 TS1011 系列产品规格书
上海图正信息科技有限公司 2015.7
上海图正信息科技有限公司 产品规格书
产品名称 产品型号
半导体指纹传感器
A10
TS1011
I
修改记录
版本号 A10
修改日期 2015.8.14
修改内容 编制
Parameter
[7] Finger 请 看 “Finger Detect” 在 0x4x
4.6 政府
主要涉及刑侦、户籍管理和社保等方便的指纹应用。
5 原理架构
地址:上海市闵行区秀文路 898 号西子国际中心 1 号楼 1506 室 电话:021-61257284
威伦司指纹保险箱模块操作说明
威伦司指纹保险箱模块操作说明威伦司指纹保险箱模块操作说明1、电源该系统使⽤4节AA号电池,请注意电池正负极。
2、出⼚状态下⽤户开门操作⽅法:按“START”键启动系统,按放任意⼿指,听到“滴”声后放开⼿指,门将⾃动打开。
3、系统⽤户分为:管理员和普通⽤户管理员权限:正常开门、添加、删除⽤户普通⽤户权限:正常开门4、按⼿指验证时的注意事项按⼿指进⾏验证操作时,请根据显⽰菜单和指纹仪指⽰灯的提⽰进⾏。
指纹仪灯亮,并且窗⼝菜单显⽰“place finger”或“place finger Again”,将⼿指放在指纹采集仪上进⾏采集。
⼿指应当正确放置于指纹采集区域,并适当⽤⼒,以保证所采集的指纹清晰。
5、误操作,如何退出当前操作:如果出现误操作需返回重新开始状态,只需等待5秒钟即可。
(注:屏幕⾃动休眠时间为5秒)6、电源⽋压提⽰:按“START”键后,蜂鸣器长鸣三声“滴、滴、滴”,此时应⽴即更换电池。
7、采⽤应急备⽤电源本功能可以保证在电池⽆效时仍然可以通过外接电源供电的⽅式应急开门8、采⽤应急机械钥匙更多的应急措施以确保⽤户万⽆⼀失添加⽤户操作⽅法1、出⼚或⽆指纹的情况下,添加⽤户操作⽅法:(说明:添加的第⼀、⼆个⽤户为管理员)按“START”键后按“ADD”,屏幕显⽰:ADD ADMIN Place Finger Cap.0/8此时按下⼿指,听到“滴”声后放开⼿指(如果未及时放开,系统会“滴滴滴...”急促鸣叫)屏幕显⽰:ADD ADMIN Place Finger Again Cap.0/8再次按下⼿指:(注:如⽐对录⼊不成功,系统会发出“滴...滴”声),请再次重复上述操作⽐对录⼊成功屏幕显⽰:ADD ADMIN Cap.1/8 OK 并“滴滴”添加第⼀个⽤户成功后,可以继续添加,直到8个⽤户全部添加完成。
2、系统内已有指纹的情况下,添加⽤户操作⽅法:按“START”键后按“ADD”,屏幕显⽰:ADD Admin. Place Finger Cap.1/8此时按下管理员⼿指,验证通过后,⽅可添加新⽤户,操作⽅法参考上⼀节。
指纹机硬件说明书范本(50页)
指纹机硬件说明书版本1.02011年3月23日目录第一章机器硬件功能说明 ................................................................. 错误!未指定书签。
第二章考勤机的基本操作 ................................................................. 错误!未指定书签。
一、考勤机的接口说明......................................................................................................................................... 错误!未指定书签。
二、考勤机上的电源管理..................................................................................................................................... 错误!未指定书签。
三、考勤机的用户................................................................................................................................................. 错误!未指定书签。
四、考勤机的注册方式......................................................................................................................................... 错误!未指定书签。
光学指纹模块用户手册doc
IDWD5012/5020指纹识别模块使用手册 Fingerprint Identification Module User’s Guide(Ver 4.0)北京艾迪沃德科技发展有限公司2010年8月第四版目 录一、概述 (1)二、模块硬件描述 (2)2.1硬件特性 (2)2.2外形及接口定义 (2)2.2.1 外观图片 (2)2.2.2 IDWD5012尺寸图 (3)2.2.3 IDWD5020尺寸图 (3)三、模块的技术特性 (4)3.1技术特性 (4)3.2出厂设置值 (4)四、通讯协议 (5)4.1通讯处理过程 (5)4.2通讯包 PACKET 的分类 (6)4.2.1 命令包 Command packet (6)4.2.2 响应包 Response packet (6)4.2.3 指令/响应的数据包 Data Packet (6)4.3通讯包的帧结构 (7)4.3.1 通讯包Parket识别代码 (7)4.3.2 命令包(Command packet )的帧结构 (7)4.3.3 响应包(Response packet)的帧结构 (8)4.3.4 指令数据包的帧结构 (8)4.3.5 响应数据包(Response data packet) 的帧结构 (9)五、通讯命令COMMAND的详细说明 (10)5.1指纹特征模板(T EMPLATE R ECORD)的数据结构 (10)5.2命令列表表C OMMAND L IST (11)5.3C OMMAND 的详细说明 (13)5.3.1 指纹验证 Verify (13)5.3.2 指纹识别 Identify (15)5.3.3 注册指令 Enroll (16)5.3.4 一次注册命令 Enroll One Time (18)5.3.5 删除指定的指纹模板 Clear Template (20)5.3.6 清空所有指纹模板 Clear All Template (21)5.3.7 获取可注册的指纹模板编号 Get Empty ID (22)5.3.8 获取指定模板编号的状态 Get Template Status (23)5.3.9 获取指纹模板数据库的完整性 Get Broken Template (24)5.3.10 读取指定的指纹模板数据 Read Template (25)5.3.11 写入指纹模板数据至指定的模板编号中 Write Template (27)5.3.12 设置识别安全等级命令 Set Security Level (30)5.3.13 获取上次设置的安全等级 Get Security Level (32)5.3.14 设置指纹采集超时参数 Set Finger Time Out (33)5.3.15 获取模块当前的超时参数值 Get Finger Time Out (34)5.3.16 设置设备编号 Set Device ID (35)5.3.17 获取设备编号 Get Device ID (36)5.3.18 获取固件版本号 Get F/W Version (37)5.3.19 检测是否有指纹按下指令 Finger Detect (38)5.3.20 设置通讯波特率指令 Set Baudrate (39)5.3.21 设置指纹重复检查的允许/禁止 Set Duplication Check (40)5.3.22 获取模块当前的指纹重复检查的状态 Get Duplication Check (41)5.3.23 控制模块进入待机状态 Enter Standby Mode (42)5.3.24 注册指纹并暂存在RAM中 Enroll And Store in RAM (43)5.3.25 获取注册指纹的模板数据 Get Enroll Data (45)5.3.26 采集图像并提取指纹特征值数据上传 Get Feature Data of Captured FP (47)5.3.27 下载特征数据与采集指纹比对VerifyDownloadedFeatureWithCapturedFP (49)5.3.28 下载2枚模板与采集的指纹比对IdentifyDownloadedFeatureWithCapturedFP (52)5.3.29 获取设备名称 Get Device Name (55)5.3.30 指纹采集器背光控制命令 Sensor LED Control (56)5.3.31 连续指纹识别 Identify Free (57)5.3.32 设置本设备通讯口令密码 Set Device Password (59)5.3.33 验证本设备通讯口令密码 Verify Device Password (60)5.3.34 获取已注册指纹总数 Get Enroll Count (61)5.3.35 取消有关指纹采集的操作 FP Cancel (62)5.3.36 连接状态检测命令 Test Connection (64)5.3.37 错误操作命令 Incorrect Command (65)5.4注意事项 (66)六、附录 (67)6.1响应(R ESPONSE)及错误代码表 (67)6.2登记及比对流程图 (69)6.2.1 注册流程 Enroll (69)6.2.2 验证及识别流程 Verify & Identify (70)一、概述IDWD5012/5020为指纹采集和单片指纹处理器二合一设计的指纹识别二次开发模块,具有体积小、功耗低、接口简单、可靠性高、指纹模板小(496字节)、大容量指纹识别(2000枚指纹识别响应时间小于1秒)等优点,可以非常方便将其嵌入用户系统,组成满足客户需求的指纹识别产品。
RT1011指纹识别仪模块用户手册
指纹识别仪模块用户手册1 FLASH存储结构a)存储结构:地址 内容 大小 0x0000—0x7fff Codes 32k words0x8000—0x87ff 系统存储区 2k words0x8800—0xffff 指纹库 30k words—结束b)该存储结构由ROM系统定义,若客户自行开发整套DSP软件,则不受此结构限制;c)指纹库大小随FLASH容量而变,系统会自动判别。
2 系统参数存储区结构d)系统参数存储区结构:页号 内容 注解 FLASH物理地址(字节地址)0x8000 0 保留0x8200 1 参数表0x8400 2 用户记事本0x8600 3 保留0x8800 4 保留0x8a00 5 保留0x8c00 6 保留0x8e00 7 指纹库索引表 可供索引2048枚指纹e)系统参数存储区分为8页,每页512字节。
3 用户记事本在FLASH中开辟了一个512字节的存储区域作为用户记事本,该记事本逻辑上被分成16页,每页32字节。
上位机可以通过PS_WriteNotepad指令和PS_ReadNotepad指令访问任意一页。
注意写记事本某一页的时候,该页32字节的内容被整体写入,原来的内容被覆盖。
4 缓冲区与指纹库芯片内设有一个72K字节的图像缓冲区与二个512 bytes(256字)大小的特征文件缓冲区,名字分别称为:ImageBuffer,CharBuffer1,CharBuffer2。
用户可以通过指令读写任意一个缓冲区。
CharBuffer1或CharBuffer2既可以用于存放普通特征文件也可以用于存放模板特征文件。
通过UART口上传或下载图像时为了加快速度,只用到像素字节的高四位,即将两个像素合成一个字节传送。
通过USB口则是整8位像素。
指纹库容量根据挂接的FLASH容量不同而改变,系统会自动判别。
指纹模板按照序号存放,序号定义为:0—N-1(N指指纹库容量)。
用户只能根据序号访问指纹库内容。
指纹读卡器用户手册说明书
指纹读卡器用户手册版权所有©杭州海康威视数字技术股份有限公司2019。
保留一切权利。
本手册的任何部分,包括文字、图片、图形等均归属于杭州海康威视数字技术股份有限公司或其子公司(以下简称“本公司”或“海康威视”)。
未经书面许可,任何单位和个人不得以任何方式摘录、复制、翻译、修改本手册的全部或部分。
除非另有约定,本公司不对本手册提供任何明示或默示的声明或保证。
关于本手册本手册描述的产品仅供中国大陆地区销售和使用。
本手册作为指导使用。
手册中所提供照片、图形、图表和插图等,仅用于解释和说明目的,与具体产品可能存在差异,请以实物为准。
因产品版本升级或其他需要,本公司可能对本手册进行更新,如您需要最新版手册,请您联系我们。
海康威视建议您在专业人员的指导下使用本手册。
商标声明为海康威视的注册商标。
本手册涉及的其他商标由其所有人各自拥有。
责任声明●在法律允许的最大范围内,本手册所描述的产品(含其硬件、软件、固件等)均“按照现状”提供,可能存在瑕疵、错误或故障,本公司不提供任何形式的明示或默示保证,包括但不限于适销性、质量满意度、适合特定目的、不侵犯第三方权利等保证;亦不对使用本手册或使用本公司产品导致的任何特殊、附带、偶然或间接的损害进行赔偿,包括但不限于商业利润损失、数据或文档丢失产生的损失。
●若您将产品接入互联网需自担风险,包括但不限于产品可能遭受网络攻击、黑客攻击、病毒感染等,本公司不对因此造成的产品工作异常、信息泄露等问题承担责任,但本公司将及时为您提供产品相关技术支持。
●使用本产品时,请您严格遵循适用的法律。
若本产品被用于侵犯第三方权利或其他不当用途,本公司概不承担任何责任。
如本手册内容与适用的法律相冲突,则以法律规定为准。
前言本节内容的目的是确保用户通过本手册能够正确使用产品,以避免操作中的危险或财产损失。
在使用此产品之前,请认真阅读产品手册并妥善保存以备日后参考。
概述本手册适用于指纹读卡器,适用型号如下:符号约定对于文档中出现的符号,说明如下所示。
三星电子3RN1011-1CB00热敏器保护器评估单元手册说明书
Image database (product images, 2D dimension drawings, 3D models, device circuit diagrams, ...) /bilddb/cax_en.aspx?mlfb=3RN1011-1CB00
Number of measuring circuits Number of NC contacts / for auxiliary contacts Number of NO contacts / for auxiliary contacts Number of change-over switches / for auxiliary contacts Measurable temperature
Industry Mall (Online ordering system) /rols/mall
CAx-Online-Generator /cax
3RN1011-1CB00 Page 2/3
02/22/2013
subject to modifications © Copyright Siemens AG 2013
Service&Support (Manuals, Certificates, Characteristics, FAQs,...) /WW/view/en/3RN1011-1CB00/all
RT1011指纹仪开发说明书
RT1011半导体指纹仪 USE GUIDE版本:RV2.1日期:2018-11-8RT011产品简介:RT011指纹仪是一款金属外壳USB接口半导体真皮手指采集仪。
配套的软件包支持各种应用,支持Windows,Linux,MacOS,WinCE,Android等平台,方便用户开发应用。
另外,指纹仪内部提供基于硬件的指纹比对和存储功能。
活体指纹识别模块是一款真皮原理的敏感器(面积型),由高性能指纹对比算法等软硬件组成的联机或脱机产品,硬件部分的工作是采集指纹并将其通过USB接口传输到主机中,识别、比对任务是由安装到主机中的指纹识别软件来完成。
该产品采用全球最先进的活体真皮指纹采集技术,防止假指纹、识别率高、体积小巧、经久耐用、性价比高等特点。
防止假指纹:指纹敏感器采用半导体活体指纹识别技术,从根本上杜绝了人造指纹的问题。
对各种指纹类型适应性强:能够灵活适应当时的手指条件,无论是干手指、湿手指、浅纹理指纹、老年手指等等都有很高的识别率,彻底解决了不理想手指识别率低的问题。
对干手指识别高:特别适用与北方冬天的干手指;登录指纹成功率高:在作登录指纹时,成功率达到99.5%;宽温区:适合特别寒冷或特别酷热的地区;抗静电能力强:在干懆容易起静电地区很适合,抗静电能力15KV;寿命长:抗磨损强度高达1百万次。
技术指标项目 参数工作电压5V DC最大电流≤120mA图像尺寸256*288 500dpi图像格式RAW探测皮层真皮层(杜绝人造指纹)拒真率FRR:0.01%认假率FAR:0.0001 %平均匹配速度 <1秒指纹容量 100-2000枚标准 15KV抗静电能力 IEC61000-4-2工作温度范围-20°C至+70°C工作湿度0-95%接口 USB(可定制232和485接口)指纹引擎内置高性能指纹比对引擎指纹模板尺寸512BYTE正确按手指应用方案1.可以应用于各种身份认证领域,用来替代密码,卡等,如银行认证系统2.驾照考生考试管理系统3.医疗社保管理系统4.网络身份认证系统......。
指纹机硬件说明书范本
指纹机硬件说明书范本指纹机硬件说明书1. 引言欢迎您使用我们的指纹机!本指纹机硬件说明书将为您提供关于指纹机硬件配置和使用方法的详细信息。
请您在使用指纹机之前仔细阅读本手册,以确保正确操作和最佳使用体验。
2. 产品概述指纹机是一种用于身份验证和访问控制的硬件设备。
它通过扫描用户手指上的指纹信息,与预先存储的指纹模板进行比对,以验证用户的身份。
指纹机广泛应用于企事业单位、政府机构、金融机构等各行各业,提供便捷、安全的身份验证和访问控制解决方案。
3. 硬件配置3.1. 外观描述指纹机外观精美,尺寸适中,易于携带,方便安装在不同环境下。
主要部件包括指纹传感器、显示屏、按键、USB接口等。
3.2. 指纹传感器指纹传感器是指纹机的核心部件,负责获取用户指纹信息。
本指纹机采用高精度的光学指纹传感器,具有快速、准确的指纹识别能力。
传感器表面采用特殊材质处理,以防止指纹模板被他人复制或伪造。
3.3. 显示屏本指纹机配备高清彩色显示屏,用于显示用户操作界面和相关信息。
显示屏采用液晶技术,显示效果清晰、色彩鲜艳、观感舒适。
3.4. 按键指纹机配备一定数量的按键,用于操作和设置指纹机功能。
按键设计简单直观,易于使用。
3.5. USB接口本指纹机提供USB接口,用于与外部设备进行连接。
用户可以通过USB接口将指纹机连接到电脑、安防系统或其他支持USB接口的设备上,实现数据传输和指纹比对等功能。
4. 使用方法4.1. 注册指纹在首次使用指纹机之前,用户需要进行指纹注册。
具体步骤如下:- 按下指纹机上的注册按键,进入指纹注册模式。
- 将需要注册的手指放置在指纹传感器上,将手指按压到指纹传感器表面。
- 指纹机会自动获取手指上的指纹信息,并生成指纹模板。
- 注册完成后,指纹机会发出提示音,显示注册成功信息。
4.2. 识别指纹在注册指纹后,用户可以通过指纹机进行身份验证。
具体步骤如下:- 按下指纹机上的验证按键,进入指纹识别模式。
指纹仪软件操作手册
AYC6500指纹仪软件使用手册.双击指纹仪软件图标,进入登陆界面,登陆密码:admin 点击OK进入点击上图General项,点击图标新建,新建要采集指纹的人员项,输入人员姓名,其它默认,进入下一步录入指纹。
….选则一个指纹仪(注:PB:屏蔽;BHX:北核心;NHX:南核心;01:外门;02内门),点击ADD后,等待录入指纹人员开始放手指,显示录入成功后放另一根手指,再次成功后录入完毕。
…然后在Code处输入个人的4位密码(不能与已经存在的密码相同)..,最后点击OK保存。
点击指纹仪项,点击编辑图标,进入Reader项,Keypad type选择图中所选项,之后点击OK项,然后继续选择第二个指纹仪如上操作,直到所有指纹仪操作完毕,开始将录入的指纹从软件中下载到所有指纹仪中,点击下载图标,选择download all选项。
(一定注意:每次download all 之前都要将各指纹仪中的Keypad type 选择4键一遍,否则会影响质问在门禁软件中的提取。
)每次录入指纹都选择Download only changes, Download all data 会清空之前的数据。
如图所示人员的指纹和密码都以下载到指纹仪上。
接下来进入门禁软件,用户名dds,密码dds进入门禁软件后,让录入指纹的人员输入之前设置的密码,等指纹仪绿灯闪起,放入之前录入指纹的手指,重复操作两到三次,之后门禁软件上出现未知卡和相应的卡号,对这个卡号进行授权。
点击新建人员项录入姓名如:李明(指纹),点存储。
再到卡的选项中点新建进入下图,.将门禁软件主页面中未知卡的卡号,输入到编码项中,在状态选项中选择被使用项,然后存储。
然后到通行等级中选择Multiple 项保存。
然后点其后的三个点。
将指纹仪所在的通行区选入已选的通行等级框中,保存。
如图继续保存。
指纹和密码设置成功,录入人员可到任意指纹仪前,通过密码和指纹通过相应的门了。
门禁软件的显示如下图。
波士顿Waveshare UART指纹识别器(C)用户手册说明书
UART Fingerprint Sensor (C)User ManualCONTENTOverview (2)Features (2)Specification (2)Hardware (4)Dimension (4)Interface (4)Commands (5)Commands format (5)Commands Types: (6)Communication process (13)Add fingerprint (13)Delete user (14)Delete all users (14)Acquire image and upload eigenvalue (15)User guides (16)Connect to PC (16)Hardware connection (16)Testing (17)Connect to XNUCLEO-F103RB (18)Connect to Raspberry Pi (18)This is a highly integrated round-shaped all-in-one capacitive fingerprint sensor module, which is nearly as small as a nail plate. The module is controlled via UART commands, easy to use. Its advantages includes 360° omni-directional verification, fast verification, high stability, and low power consumption, etc.Based on a high-performance Cortex processor, combined with high-security commercial fingerprinting algorithm, the UART Fingerprint Sensor (C) features functionalities like fingerprint enrolling, image acquisition, feature finding, template generating and storing, fingerprint matching, and so on. Without any knowledge about the complicate fingerprinting algorithm, all you need to do is just sending some UART commands, to quickly integrate it into fingerprint verification applications which require small size and high precision.FEATURES⚫Easy to use by some simple commands, you do not have to know any fingerprint technology, or the module inter structure⚫Commercial fingerprinting algorithm, stable performance, fast verification, supports fingerprint enrolling, fingerprint matching, collect fingerprint image, and upload fingerprint feature, etc.⚫Capacitive sensitive detection, just touch the collecting window lightly for fast verification⚫Hardware highly integrated, processor and sensor in one small chip, suit for small size applications⚫Narrow stainless-steel rim, large touching area, supports 360° omni-directional verification⚫Embedded human sensor, the processor will enter sleep automatically, and wake up when touching, lower power consumption⚫Onboard UART connector, easy to connect with hardware platforms like STM32 and Raspberry PiSPECIFICATION⚫Sensor type: capacitive touching⚫Resolution: 508DPI⚫Image pixels: 192×192⚫Image grey scale: 8⚫Sensor size: R15.5mm⚫Fingerprint capacity: 500⚫Matching time: <500ms (1:N, and N≤100)⚫False acceptance rate: <0.001%⚫False rejection rate: <0.1%⚫Operating voltage: 2.7~3.3V⚫Operating current: <50mA⚫Sleep current: <16uA⚫Anti-electrostatic: contact discharge 8KV / aerial discharge 15KV⚫Interface: UART⚫Baudrate: 19200 bps⚫Operating environment:◼Temperature: -20°C~70°C◼Humidity: 40%RH~85%RH (no condensation) ⚫Storage environment:◼Temperature: -40°C~85°C◼Humidity: <85%RH (no condensation)⚫Life: 1 million timesDIMENSIONINTERFACENote: The color of actual wires may be different with the image. According to the PIN when connecting but not the color.⚫VIN: 3.3V⚫GND: Ground⚫RX: Serial data input (TTL)⚫TX: Serial data output (TTL)⚫RST: Power enable/disable Pin◼HIGH: Power enable◼LOW: Power disable (Sleep Mode)⚫WAKE: Wake up pin. When module is insleep mode, WKAE pin is HIGH when touchsensor with finger.COMMANDS FORMATThis module works as slaver device, and you should control Master device to send commands to control it. Communicating interface is UART: 19200 8N1.The format commands and responses should be:1)=8 bytesNotes:CMD: Type of command/responseP1, P2, P3: Parameters of commandQ1, Q2, Q3: Parameters of responseQ3: Generally, Q3 is valid/invalid information of the operation, it should be:#define ACK_SUCCESS 0x00 //Success#define ACK_FAIL 0x01 //Failed#define ACK_FULL 0x04 //The database is full#define ACK_NOUSER 0x05 //The user is not exist#define ACK_USER_OCCUPIED 0x06 //The user was exist#define ACK_FINGER_OCCUPIED 0x07 //The fingerprint was exist#define ACK_TIMEOUT 0x08 //Time outCHK: Checksum, it is XOR result of bytes from Byte 2 to Byte 62)>8 bytes. This data contains two parts: data head and data packetdata head:Note:CMD, Q3: same as 1)Len: Length of valid data in data packet, 16bits (two bytes)Hi(Len): High 8 bits of LenLow(Len): Low 8 bits of LenCHK: Checksum, it is XOR result of bytes from Byte 1 to Byte 6data packet:Note:Len: numbers of Data bytesCHK: Checksum, it is XOR result of bytes from Byte 2 to Byte Len+1data packet following data head.COMMAND TYPES:1.Modify SN number of module(CMD/ACK both 8 Byte)Notes: SN numbers is 24 bits constant.2.Query Model SN(CMD/ACK both 8 Byte)3.There are two mode: enable duplication mode and disable duplication mode. When module is in disabled duplication mod: same fingerprint could only added as one ID. If you want to addanother ID with the same fingerprint, DSP response failed information. Module is in disabled mode after powering on.5.Add fingerprint(CMD/ACK both 8 Byte)Master device should send commands triple times to module and add fingerprint triple times, make sure the fingerprint added is valid.a)FirstNotes:User ID: 1~0xFFF;User Permission: 1,2,3,(you can define the permission yourself)b)Secondc)thirdNotes:User ID and Permission in three commands.6.Add users and upload eigenvalues(CMD =8Byte/ACK > 8 Byte)T his commands are similar to “5. add fingerprint”, you should add triple times as well.a)FirstSame as the First of ”5. add fingerprint”b)SecondS ame as the Second of ”5. add fingerprint”c)ThirdCMD Format:ACK Format:1)Data head:2)Data packet:Notes:Length of Eigenvalues(Len-) is 193ByteData packet is sent when fifth byte of ACK data is ACK_SUCCESS 7.Delete user(CMD/ACK both 8 Byte)8.Delete all users(CMD/ACK both 8 Byte)9.Query count of users(CMD/ACK both 8 Byte)10.比对1:1(CMD/ACK both 8Byte)parison 1:N(CMD/ACK both 8 Byte)12.Query Permission(CMD/ACK both 8 Byte)13.Set/Query comparison level(CMD/ACK both 8 Byte)Notes:Comparison level can be 0~9, larger the value, stricter the comparison. Default 514.Acquire image and upload(CMD=8 Byte/ACK >8 Byte)CMD Format:ACK Format:1)Data head:2)Data packetNotes:In DSP module, the pixels of fingerprint image are 280*280, every pixel is represented by 8 bits. When uploading, DSP is skip pixels sampling in horizontal/vertical direction to reduce data size, so that the image became 140*140, and just take the high 4 bits of pixel. each two pixels composited into one byte for transferring (previous pixel high 4-bit, last pixel low 4-pixe).Transmission starts line by line from the first line, each line starts from the first pixel, totally transfer 140* 140/ 2 bytes of data.Data length of image is fixed of 9800 bytes.15.Acquire image and upload eigenvalues(CMD=8 Byte/ACK > 8Byte)CMD Format:ACK Format:1)Data head:2)Data packetNotes:Length of Eigenvalues (Len -3) is 193 bytes.16.Download eigenvalues and compare with fingerprint acquired(CMD >8 Byte/ACK=8 Byte)CMD Format:1)Data head:2)Data packetNotes:Length of Eigenvalues (Len -3) is 193 bytes.ACK Format:17.Download eigenvalues and comparison 1:1(CMD >8 Byte/ACK=8 Byte)CMD Format:1)Data head:2)Data packetNotes:Length of Eigenvalues (Len -3) is 193 bytes.ACK Format:18.Download eigenvalues and comparison 1:N(CMD >8 Byte/ACK=8 Byte)CMD Format:1)Data head:2)Data packetNotes :Length of Eigenvalues (Len -3) is 193 bytes.ACK Format :19.Upload eigenvalues from DSP model CMD=8 Byte/ACK >8 Byte )CMD Format : ACK Format :1)Data head :2)Data packet Notes : Length of Eigenvalues (Len -3) is 193 bytes.20. Download eigenvalues and save as User ID to DSP (CMD>8 Byte/ACK =8 Byte )CMD Format : 1)Data head :2)Data packet Notes:Length of Eigenvalues (Len -3) is 193 bytes. ACK Format : 21. Query information (ID and permission) of all users added (CMD=8 Byte/ACK >8Byte )CMD Format :ACK Format:1)Data head:2)Data packetNotes:Data length of Data packet (Len) is ”3*User ID+2”:User information FormatNotes:Range of fingerprint waiting timeout (tout) value is 0-255. If the value is 0, the fingerprint acquisition process will keep continue if no fingerprints press on; If the value is not 0, the system will exist for reason of timeout if no fingerprints press on in time tout * T0.Note: T0 is the time required for collecting/processing an image, usually 0.2- 0.3 s.COMMUNICATION PROCESS ADD FINGERPRINTDELETE USERDELETE ALL USERSACQUIRE IMAGE AND UPLOAD EIGENVALUEIf you want to connect the fingerprint module to PC, you need to buy one UART to USB module. We recommend you use Waveshare FT232 USB UART Board (micro) module.If you want to connect the fingerprint module to development board like Raspberry Pi, if the working level of your board is 3.3V, you can directly connect it to UART and GPIO pins of your board. If it is 5V, please add level convert module/circuity.CONNECT TO PCHARDWARE CONNECTIONYou need:⚫UART Fingerprint Sensor (C)*1⚫FT232 USB UART Board *1⚫micro USB cable *1Connect the fingerprint module and FT232 USB UART Board to PCTESTING⚫Download UART Fingerprint Sensor test software from wiki⚫Open software and choose the correct COM port.(The software can only support COM1~COM8, if the COM port in your PC is out of this range, please modify it)⚫TestingThere are several functions provided in Testing interface1.Query CountChoose Count, then click Send. The count of users is returned and display in InformationResponse interface2.Add UserChoose Add User, check Acquire Twice and A uto ID+1, type the ID (P1 and P2) and permission (P3), then click Send. Finally, touch sensor to acquire fingerprint.3.Delete userChoose Delete User, type the ID (P1 and P2) and permission (P3), then click Send.4.Delete All UsersChoose Delete All Users, then click Sendparison 1:1Choose 1:1 Comparison, type the ID (P1 and P2) and permission (P3), then click Send.parison 1:NChoose 1:N Comparison, then click Send.…For more function, please test it. (Some of the functions are unavailable for this module)CONNECT TO XNUCLEO-F103RBWe provide a demo codes for XNCULEO-F103RB, you can download from wikiNote: About the pins, please refer to Interface above1.Connect UART Fingerprint Sensor (C) to XNUCLEO_F103RB, and connect programmer2.Open project (demo code) by keil5 software3.Check if programmer and device are recognized normallypile and download5.Connect XNUCELO-F103RB to PC by USB cable, open Serial assistance software, set COM port:115200, 8N1Type commands to test module according to information returned.CONNECT TO RASPBERRY PIWe provide python example for Raspberry Pi, you can download it from wikiBefore you use the example, you should enable serial port of Raspberry Pi first:Input command on Terminal: sudo raspi-configChoose: Interfacing Options -> Serial -> No -> YesThen reboot.1.Connect fingerprint module to Raspberry Pi2.Download demo code to Raspberry Pi:wget https:///w/upload/9/9d/UART-Fignerprint-RaspberryPi.tar.gz3.unzip ittar zxvf UART-Fignerprint-RaspberryPi.tar.gz4.Run the examplecd UART-Fignerprint-RaspberryPi/sudo python main.py5.Following guides to test the module.。
MS滑动式指纹模块使用手册
MS真皮滑动式指纹模块使用手册版本号:V2.0二零一一年一月声明1.为了您能正确使用本公司产品,并得到最佳性能和保证长久使用,请详细阅读本手册。
2.因技术发展的需要,本公司保留未经通告而变更本手册及产品性能指标的权利。
3. 注意爱护是延长产品寿命的最好方法。
MS是半导体滑动式指纹模块。
它采用世界领先的生物识别技术打造高速度、高稳定性、高性价比的生物识别产品。
该模块采用美国真皮指纹传感器、快速指纹图像信号处理器、板载Flash指纹储存器、串口接口组成。
为指纹生物识别领域提供脱机或联机产品的方案,满足不同层次客户的需求。
一. 产品特征:●安装方便:外形小巧的一体化模块●适应性高:半导体真皮指纹采集,指纹图像准确●应用迅速:模块内置全套指纹处理算法,通过串口或者USB口进行功能调用●用途广泛:模块能快速集成到指纹锁/指纹保险箱等脱机系统或者PC联机系统三. 串行硬件接口5位1.0MM 间距的FPC 插头物理接口,最左边为1脚。
1. 硬件连接模块通过串行通讯接口,可直接与采用3.3V 的单片机进行通讯:模块数据发送脚(2脚TD )接上位机的数据接收端(RXD ), 模块数据接收脚(3脚RD )接上位机的数据发送端(TXD )。
若需与RS-232电平(例如:PC 机)的上位机进行通讯,请在模块与上位机之间增加电平转换电路(例如:MAX232电路)。
2. 串行协议采用半双工异步串行通讯。
默认波特率为9600bps ,可通过命令设置为9600~115200bps 。
传送的帧格式为10位,一位起始位,8位数据(低位在前)和一位停止位,无校验位。
3. 上电延时时间模块上电后,约需500mS 时间进行初始化工作。
在此期间,模块不能响应上位机命令。
4. 电气参数 A.电源输入D01D7D6D5D4D3D2D11起始位停止位四. 系统资源为满足不同客户需求,模块系统提供了大量资源提供给用户系统使用。
1.用户记事本模块在FLASH 中开辟了一个512 字节(16 页×32 字节)的存储区域开放给上位机使用,作为用户记事本。
BRT1011蓝牙指纹仪开发使用指南
使用指南BRT1011Bluetooth指纹采集器1.设备参数及性能说明BRT1011是一款体积小巧的随身携带的Bluetooth(蓝牙)指纹采集器,内置充电锂电池,USB接口充电和通讯。
USB接口可以和电脑连接作为USB指纹采集器使用,还可以用Bluetooth跟智能手机(Android和IOS系统),笔记本电脑(Windows,MacOS 等)通过无线通讯,做指纹识别和智能卡认证。
BRT 1011采用真皮式面积型采集传感器,杜绝假指纹,解决困难手指识别的难题。
可以运用到各种身份认证系统中。
本产品可以和智能手机一起使用,作为经济型设备,代替专业手持机,非常适用于对成本要求高的场合。
外观可提供多种颜色定制2. 简要使用说明硬件:左侧上部开关为电源开关,需要打开这个开关,设备才工作刷卡区在上部右侧及充电指示灯,第二个为成功指示灯,第三个为失败指示灯电量低时候顶部为或者充电更改 软件:Android 演示Demo:Windows 演示 Demo1,在Windows 控制面板中,点击 Bluetooth Setting中连接设备B接口方式开发说明通过USB方式与计算机连接使用时,与RT1011指纹采集器的SDK完全相同。
可以兼容使用,具体开发流程及函数说明请参考RT1011使用指南。
4.Bluetooth接口方式开发说明通过Bluetooth方式与主设备连接,是单独的一套协议指令。
这部分不是以SDK方式提供,是以协议和Demo源代码的方式提供。
参考Demo源代码,可以方便的编写出指纹识别的应用程序。
基本协议如下:5.关于指纹模板说明(ISO标准/私有标准)默认是私有标准格式的指纹特征点数据格式。
但是,我们的设备支持多种数据格式。
如ISO/ANSI标准。
设备提供了硬件和软件两种方式。
使用提供的settool工具可以设置,如下图:或者用我们提供的SDK转换指纹数据格式。
不管是使用工具设置还是使用SDK转换,都需要注意指纹图像的方向。
Easy-RT1011 快速入门指南说明书
Easy-RT1011快速入门指南基于Easy-RT1011 Re v B UM01010101 1.0.01 Date:2023/3/23类别内容关键词Easy-RT1011摘要介绍Easy-RT1011 Rev B开发板,及其快速入门指南。
修订历史版本日期原因V0.0.90 2019/11/08 创建文档V1.0.00 2019/11/28修订文档格式:1.重新编排第三章例程使用指南;2.修订文中的图片大小和表格格式。
V1.0.01 2023/03/23 更新文档模板目录1. Easy-RT1011开发套件简介 (1)1.1概述 (1)1.1.1i.MX RT1010跨界处理器 (1)1.1.2特性 (1)1.2Easy-RT1011开发套件 (2)1.2.1功能框图 (3)1.2.2板级资源 (3)1.2.3接口说明 (4)2. 资料目录结构说明 (9)3. 例程使用指南 (11)3.1JLINK仿真器 (11)3.1.1概述 (11)3.1.2特点 (11)3.2硬件连接 (11)3.3例程简介 (11)3.4KEIL工程配置选择与编译 (13)3.4.1选择配置标签 (13)3.4.2编译程序 (13)3.5KEIL软件调试 (14)3.5.1工程配置 (14)3.5.2仿真调试 (15)3.5.3调试工具说明 (16)3.6程序下载 (16)4. MCUXpresso IDE使用指南 (18)4.1MCUXpresso IDE简介 (18)4.2SDK的获取及导入 (18)4.2.1获取RT1011的SDK (18)4.2.2向IDE导入RT1011的SDK (20)4.3工程的创建 (21)4.3.1导入模板工程 (21)4.3.2新建工程 (23)4.4调试指南 (24)4.4.1编译工程 (24)4.4.2进入调试界面 (26)4.4.3调试代码说明 (27)4.4.4启动文件配置 (28)4.5固件生成及IDE烧写 (29)4.5.1固件生成 (30)4.5.2IDE烧写固件 (30)4.6IDE使用技巧 (30)4.6.1头文件路径添加 (30)4.6.2代码优化等级的调整 (31)5. 免责声明 (32)1. Easy-RT1011开发套件简介1.1 概述1.1.1 i.MX RT1010跨界处理器i.MX RT1010是NXP半导体公司新推出的一款基于ARM® Cortex®-M7内核的微处理器,继承了i.MX RT系列产品一贯的高性能和易用性。
指纹硬件说明书
第一章:指纹考勤机操作指南一、 考勤机外观二、考勤机接口说明2.1通讯接口说明:不同的机型有不同的通讯协议,RJ45接口可接的三种通讯协议为:RS232、RS485,TCP/IPM10中接口协议为:RS232、RS485M11中的接口协议为:RS232、RS485、U盘M12中的接口协议为:RS232、TCP/IP、U盘RJ45引脚定义说明:U盘接口:接口为标准USB1.1、2.0,接口定义如下:2.2电源电源开关上有两个状态指纹图标:和“—”,分别表示为“关”和“开”,在开的状态下按键盘上的开机按钮,指纹考勤机进入开机画面。
关机时则先按键盘上的开/关机按钮,机器发出“笛笛”声约2秒钟,机器关闭,然后再把电源开关切入到关状态,完成关机操作。
2.3门禁,电铃接口说明请参阅附件详细说明2.4技术指标三、考勤机的用户考勤机的用户可分为超级管理者、普通管理者和一般用户①超级管理者具有考勤机管理的操作权限。
即管理者可以登记及删除用户的指纹及密码,可查看记录数据及系统信息,也可进行功能设置操作。
②普通管理者只可进行“注册管理”的相关操作,对其它操作则没有权限。
③一般用户只能在考勤机上进行考勤而不能进行管理操作。
四、考勤机的登记方式考勤机的登记方式皆有五种:指纹、密码、感应卡、指纹及密码、指纹及感应卡。
每个用户可以登记三枚指纹、1个密码、1张感应卡(需要支持感应卡的机型)每种方式都有自己的特点,因此用户请首先仔细阅读使用说明,再根据实际选择合适的登记方式。
五、用户号码和密码考勤机的用户ID号(员工识别号码)为1~99999999的任意数,密码为1~99999999的作意数字。
六、考勤机的工作状态考勤机的工作状态分为三种,即考勤状态、管理者操作状态及禁止考勤状态。
①考勤状态为考勤机的使用状态,输入指纹或密码后与已存储的指纹或密码进行比对,判断是否是已登记的用户并存储考勤记录。
若判定为已登记用户,在显示器上显示该用户的登记号码。
Extech RT32 无线电路识别仪用户指南说明书
User's GuideWireless AC Circuit Identifier Model RT32IntroductionCongratulations on your purchase of Extech’s Model RT32 (869MHz) Wireless AC Circuit Identifier. The detector can identify live circuits and detect changes in light level with the wireless receiver. With careful use, this detector will provide years of reliable service.Meter DescriptionTRANSMITTER DESCRIPTION1. Wire clamp slot2. Wire Clamp release latch3. Light sensor4. Voltage/Light detect LED5. Battery compartment6. Power LED7. Light setpoint button8. Power/Mode select switch9. External Probe ConnectorRECEIVER DESCRIPTION1. Detect LED (Amber)2. Communication LED (Yellow)3. Power/Mode4. Power LED (Green)5. Battery compartment6. Pocket clip7. Audio Buzzer1OperationDetecting Live Circuits (VOLTAGE method)voltage applied to the wiring.1.LED will switch on.2.the SIGNAL OK LED will switch ON.3. Place the Romex TMappliance cord.4. If the cable is “live” (voltage present), the VOLTAGE/LIGHTamber LED on the transmitter will switch on and theDETECT LED on the receiver will switch on.5.6. When the voltage is removed (by opening the splice or thecircuit breaker, for example), the Detect LEDs will switchOFF and the detect beeper will switch OFF.Note: Use of the External Probe overrides the setting of the Power/Mode Switch. The Lighting method cannot be used while the External Probe is attached.Detecting Live Circuits (LIGHTING method)In situations where access to circuit wiring is limited, the RT32 can alsodetect room lighting changes (ON to OFF).1. Slide the transmitter power switch to the LIGHT position. ThePOWER LED will switch on.2. Slide the Receiver power switch to the ON position. The POWERLED will switch on.3. Cover the Light Sensor on the transmitter and press the LightSetpoint button.4. Expose the Light Sensor to the light source. TheVOLTAGE/LIGHT LED on the transmitter and the DETECT LEDon the receiver will switch on5. When the lights are turned off the VOLTAGE/LIGHT LED on the transmitter and the DETECTLED on the receiver will switch off, indicating the light has been switched off and power has been removed.Note: Before use, always test the light on/off operation for proper sensitivity and detection.SpecificationsTransmitter Unit Receiver Unit Indicators LED Audio Beeper, LED Transmission Frequency 869MHz n/a Transmission Distance Approx. 100m (328’) in an unobstructed field Transmission Power +10dBm n/aAlarm Status Visual Visual and audible Power Supply Two (2) ‘AAA’ batteries Two (2) ‘AAA’ batteries Battery Life 80 hours (approximately)Operating Temperature -10 to 50°C (14 to 122°F)Storage Temperature -30 to 60°C (-14 to 140°F)Operating Humidity90% RH from -10 to 30°C (32-86°F) 75% RH from 30 to 40°C (86-104°F) 45% RH from 40 to 50°C (104-122°F)Storage Humidity 90% RH max.Dimensions 101x61x38mm(4.0x2.4x1.5”)114x30x26mm(4.5x1.17x 1.02”)Weight 0.23 kg (8.0 oz) – three (3) piece totalMaintenanceBattery ReplacementWhen the Power LED begins to dim, or the transmitter and receiver stop communicating, thebatteries may need to be replaced. Each unit uses two (2) ‘AAA’ batteries (MN2400 or equivalent).The battery doors can be removed using a Philips screwdriver to loosen the attaching screw.You, as the end user, are legally bound (EU Battery ordinance) to return all usedbatteries, disposal in the household garbage is prohibited! You can hand over yourused batteries / accumulators at collection points in your community or wherever batteries/ accumulators are sold!Disposal: Follow the valid legal stipulations in respect of the disposal of the device at theend of its lifecycleCopyright © 2012 Extech Instruments Corporation (a FLIR company)All rights reserved including the right of reproduction in whole or in part in any form.。
指纹识别模块用户手册
指纹识别模块用户手册系统概述系统特色FM-180 亮背景光学头指纹识别设备采用光学指纹传感器,由高性能DSP 处理器和FLASH 等芯片构成,具有指纹图像处理、模板提取、模板匹配、指纹搜索和模板存储等项功能。
和同类指纹产品相比,FM-180 指纹识别设备具备下列特色:●自主知识产权光学指纹采集头,设备硬件和指纹算法等所有技术,均由本公司自主开发。
●指纹适应性强指纹图像读取过程中,采用自适应参数调节机制,使干湿手指都有较好的成像质量,适用人群更广泛。
●价格低廉设备采用自行开发的光学采集头,成本大幅降低。
●算法性能优异FM-180 指纹识别设备算法根据光学头成像原理另行设计。
算法对变形、质量差指纹均有较好的校正和容错性能。
●简单易用方便扩充无需具备指纹识别专业知识即可应用。
用户按照FM-180 指纹识别设备提供的丰富控制指令,可自行开发出功能强大的指纹识别应用系统。
指纹系统中几个基本概念●指纹特征指纹算法是从指纹图像中提取的特征,代表了指纹的信息。
指纹的保存、比对、搜索都是通过操作指纹特征来完成。
●1:1 比对两个指纹特征比较,返回信息:匹配,或者不匹配。
●1:N 搜索在N 个指纹特征中找和当前1 个指纹特征匹配的指纹特征。
返回信息:没有匹配特征,或者有匹配特征,同时返回匹配的特征编号。
系统参数与接口供电电压:DC 3.6~6.0V峰值电流:<150mA 供电电流:工作电流:<120mA 1.0秒指纹图像录入时间:<匹配方式:窗口面积:14 ╳18 mm 搜索方式(1:N)比对方式(1:1)模板文件:特征文件:256字节512字节162/ 枚安全等级:五级(从低到高:1、2、3、4、5)认假率(FAR):<0.001% (安全等级为3时)拒真率(FRR):<1.0%(安全等级为3时)搜索时间:<1.0秒(1:200时,均值)上位机接口:UART(TTL逻辑电平)通讯波特率(UART):(9600╳N)bps 其中N=1~12 (默认值N=1,即9600bps )工作环境:温度:-20℃-+50℃相对湿度:40%RH-85%RH (无凝露)储存环境:温度:-40℃-+85℃相对湿度:<85%H(无凝露)外形尺寸(L╳W╳H):56 ╳20 ╳21.5mm外部接口标准UART 接口在PCB板上,模块与用户设备的接口都采用同一个单排插座模块与用户设备的串行通讯时,接口引脚定义如下:注:类型栏中,in 表示输入到模块,out 从模块输出。
1011磁盘控制器配置文档说明书
Tarbell 1011 Disk Controller as Set Up for PerSci 270 Disk Drive As defined on Page 4-2e-1 of the Tarbell Floppy Disk Interface manualM. Eberhard Version 1.02 5 August 2020J1 InterfaceJ1 to to Related Jumpers Tarbell 1011 Function J1 Pin Dir. PerSci 270 FunctionE24 DEXT<4> = Unit Select 2 Out Disk Select -Left/+Right E20 E40-E41 Head Load 1 4 Out -Head Load 1R2 E43-E44 WD1771 Ready 6 In -Ready 1R4 WD1771 -IP 8 In -Index 1E27 E47-E48 DEXT<7> = 1: CPU wait on seek 10 In -Seek CompleteE26 E33:E34 DEXT<6> = Restore 12 Out -RestoreN/C (14) Out (-Remote Eject 0) *N/C (16) In -Spindle Position Pulses E19 E51-E53, E40-E41 Head Load 0 18 Out -Head Load 0R3 WD1771 -IP 20 In -Index 0R1 E44-E43 WD1771 READY 22 In -Ready 0E30 GND (Motor always on) 24 Out -Spindle Motor Enable E25 E38-E52, E39-E40 DEXT<5> = Drive Select 0/1 26 Out -Drive Select 2E23 E54-E55 DEXT<5> = Drive Select 0/1 28 Out -Drive Select 1R6 WD1771 WPRT 30 In (-Write Protect 1) *N/C (32) Out (-Remote Eject 1) * E22 E1-E13,E3-E11 WD1771 DIRC 34 Out -Direction SelectE21 E7-E14, E5-E10 DEXT=01h causes Step 36 Out -StepE15 WD1771 WD 38 Out -Write DataE16 WD1771 WG 40 Out -Write GateR8 WD1771 -TR0 42 In -Track 00R5 WD1771 -WPRT 44 In (-Write Protect 0) *R11 Disk data to data separator 46 In -Read DataN/C (48) In -Separated DataN/C (50) In -Separated Clock Tarbell 1011 I/O PortsAddress Direction Name FunctionF8 Out DCOM WD1771 Disk Controller CommandF8 In STAT WD1771 Disk Controller StatusF9 In/Out TRACK WD1771 Track RegisterFA In/Out SECT WD1771 Sector RegisterFB In/Out DATA WD1771 Data RegisterFC In WAIT Signals when data is available for reads,and when data is required for writesFC Out DEXT Disk Extended Command (See below.)DEXT Port EncodingBits 2:0 control the function of bits 7:4. Bit 3 is not used.Bits 2:0 Function Note000 No Operation Goes to E32, which is not connected for PerSci 270 drive setup 001 Step Head stepping is done by software when configured for PerScidrives. (The WD1771 STEP output is not used.) 010 Control Latch Latches bits 7:4011-111 No OperationDEXT Control Latch (When bits 2:0 = 010)Bit Function Reset State Note4 -Right/Left 1 0 for right disk, 1 for left disk5 -Drive 0/Drive 1 1 0 for drive 1, 1 for drive 06 -Restore 1 0 restores to track 0. Must be set to 1 when done.7 -Seek WaitEnable 1 Write 0 to set up for wait for seek to complete.Write 1 to set up for wait for WD1771 doneDEXT CommandsThese are the useful DEXT port commands, as derived from the above two tables.Hex FunctionF1 Step previously selected driveF2 Select drive 0 left diskE2 Select drive 0 right diskD2 Select drive 1 left diskC2 Select drive 1 right diskB2 Select and restore drive 0 left diskA2 Select and restore drive 0 right disk92 Select and restore drive 1 left disk82 Select and restore drive 1 right disk72 Wait for drive 0 left seek complete62 Wait for drive 0 right disk seek complete52 Wait for drive 1 left disk seek complete42 Wait for drive 1 right disk seek completeSeekingSeeking is done via software, not using the WD1771’s seek capability. This allows for fast-seek on the PerSci drives. The seek algorithm must work something like this:TARGET = target track numberRead 1771 TRACK register into CURRENT /* What track are we on?STEPCOUNT = TARGET – CURRENT /* How many tracks to go?IF STEPCOUNT=0 THEN done /* Already on track?/* Persuade the 1771 to set its DIRC output correctlyIF STEPCOUNT>0 THEN /* Which direction?/* Step inwardIssue STEPIN command to WD1771, max step rate, no verifyELSE/* Step outwardIssue STEPOUT command to WD1771, max step rate, no verifySTEPCOUNT = -STEPCOUNTENDIF/* Step the disk drive head now. Max rate is 500 KHz.FOR I = 1 to STEPCOUNT/* send one step pulseOUT DEXT,0F1hNEXT I/* Wait for the 1771 to complete its STEPIN or STEPOUT commandIN WAIT /* CPU hangs until 1771 is done/* Update current track and 1771 TRACK registerCURRENT = TARGETWrite CURRENT to 1771 TRACK register/* Wait for the disk drive to complete its seekTEMP = 72h,62h,52h,42h for drive A,B,C,D /* Seek Complete value for selected drive OUT DEXT,TEMP /* Enable wait-on-Seek CompleteIN WAIT /* CPU hangs until Seek Complete from PerSci/* Put the DEXT port backTEMP = 0F2h,0E2h,0D2h,0C2h for drive A,B,C,D /* Selected driveOUT DEXT,TEMP /* Disable wait-on-Seek Complete/*(enables wait-on-1771-done)This is copied/corrected from page 4-2e-1 of the Tarbell Floppy Disk Interface manual Pad Name Pad NameE19 HLD0* J1-18 -Head Load 0E20 HLD1* J1-4 -Head Load 1R3 INDX0* J1-20 -Index 0R4 INDX1* J1-8 -Index 1R1 RDY0* J1-22 -Ready 0R2 RDY1* J1-6 -Ready 1E23 DS0* J1-28 -Drive Select 1E24 DS1* J1-2 Disk Select -Left/+RightE25 HLD3* J1-26 -Drive Select 2E26 RST* J1-12 -RestoreE27 SCMP* J1-10 -Seek CompleteE22 SO* J1-34 Direction SelectE21 SI* J1-36 -StepE15 WD* J1-38 -Write DataE16 WG* J1-50 -Write GateR7 TR00* J1-42 -Track 0R8 TR01* J1-42 -Track 0 (remove/disconnect resistor R8)R5 WRPT0* J1-44 -Write Protect 0R6 WRPT1* J1-30 -Write Protect 1R11 RDAT0* J1-46 -Read DataR12 RDAT1* J1-46 -Read Data (remove/disconnect resistor R12) E30 GND J1-24 -Spindle Motor EnableE48 E46 -PRDYE1 E13 Direction Select from WD1771 DIRCE3 E11 Pullup for U61-12E5 E10 Pullup for U61-10E7 E14 Fast Seek via DEXT portE29 E31 Use multiplexor for 2 units (left/right)E33 E34 Enable DEXT Restore bitE39 E40 Pullup for U42-10E41 E40 Pullup so HLD0 and HLD1 alternateE52 E38 Connect Drive Select 2E43 E44 Connect ready lines to WD1771E51 E53 Connect Head Load signalsE54 E55 Connect Drive Select 1According to The Tarbell manual page 4-2e-2, the following jumpers should be installed on the PerSci 270 disk drive:Rev G or Lower Rev H or higher CommentA-B A-B Use off-board data separatorD-E D-E 270 setupF-G F-G 270 setupH-J H-J 270 setupM-P M-P 270 setupAT-AY AT-AY Separate remote eject (doesn’t matter)R-S R-S 270 setupAH-AJ AH-AJ Soft Sectored DisksAB-AX AB-AC Soft Sectored DisksW-X W-X Soft Sectored DisksAD-AE AD-AE Soft Sectored DisksBA-BC Separate index signalsBA-BB Combined index signalsAL-AM * AL-AM Remote spindle motor enableW1 W1 Signal ground = chassis groundBD-BE BD-BE Enable fast-seekBK-BM Combined index signalsAV-AW J1-4 to U11 (doesn’t matter)* I would suggest that a better configuration would connect AM-AN instead of AL-AM. This would cause the spindle motor to turn off when no disk is installed in the drive.If the Tarbell controller is connected to just one PerSci 270 drive, then U11 should be empty. For CP/M, the left drive will be Drive A, and the right drive will be Drive B. If there are two PerSci 27- drives, then U11 should be set up on each drive as follows, so that the second PerSci 270 will have CP/M drives C and D:Drives A&B Drives C&D Comment7-8 7-8 Active-low select signals5-10 Drive 13-12 Drive 2。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
指纹识别仪模块用户手册1 FLASH存储结构a)存储结构:地址 内容 大小 0x0000—0x7fff Codes 32k words0x8000—0x87ff 系统存储区 2k words0x8800—0xffff 指纹库 30k words—结束b)该存储结构由ROM系统定义,若客户自行开发整套DSP软件,则不受此结构限制;c)指纹库大小随FLASH容量而变,系统会自动判别。
2 系统参数存储区结构d)系统参数存储区结构:页号 内容 注解 FLASH物理地址(字节地址)0x8000 0 保留0x8200 1 参数表0x8400 2 用户记事本0x8600 3 保留0x8800 4 保留0x8a00 5 保留0x8c00 6 保留0x8e00 7 指纹库索引表 可供索引2048枚指纹e)系统参数存储区分为8页,每页512字节。
3 用户记事本在FLASH中开辟了一个512字节的存储区域作为用户记事本,该记事本逻辑上被分成16页,每页32字节。
上位机可以通过PS_WriteNotepad指令和PS_ReadNotepad指令访问任意一页。
注意写记事本某一页的时候,该页32字节的内容被整体写入,原来的内容被覆盖。
4 缓冲区与指纹库芯片内设有一个72K字节的图像缓冲区与二个512 bytes(256字)大小的特征文件缓冲区,名字分别称为:ImageBuffer,CharBuffer1,CharBuffer2。
用户可以通过指令读写任意一个缓冲区。
CharBuffer1或CharBuffer2既可以用于存放普通特征文件也可以用于存放模板特征文件。
通过UART口上传或下载图像时为了加快速度,只用到像素字节的高四位,即将两个像素合成一个字节传送。
通过USB口则是整8位像素。
指纹库容量根据挂接的FLASH容量不同而改变,系统会自动判别。
指纹模板按照序号存放,序号定义为:0—N-1(N指指纹库容量)。
用户只能根据序号访问指纹库内容。
5 特征与模板指纹特征文件大小为256字节,包含特征点信息与总体信息;模板大小为512字节,是两个相同指纹特征之和。
6 特征文件结构:z单个特征文件的特征点个数上限为50个,特征文件占256字节,其中头56字节为文件头,包含总体信息;后200字节存放50 个特征点的信息,每个特征点占4字节。
z文件头格式如下:第0—5字节 第6--39字节 第40—43字节 第44--55字节背景表34字节 2个中心点坐标 系统保留 标志、类型、特征质量、特征个数,序号注:1.标志: 1字节。
特征文件标志,用于区分不同传感器或不同算法生成的特征文件;存到数据库时标志域不能为0,若为0则表示该特征文件无效或已被删除;2.类型: 1字节。
指特征文件类型。
0表示该特征文件仅含文件头,1表示精简特征,2表示完整特征;3.特征质量: 1字节。
指特征的可靠度,从0~100,分数越大质量越高;4.个数: 1字节。
从5~50,指特征点个数。
最少5个,最多50 个;5.序号: 2字节。
搜索辅助用途;6.背景表: 34字节。
背景压缩表;7.奇异点坐标:4字节。
包含两个中心点的x,y坐标8.系统保留字节:12字节;z特征单元结构每个特征单元占4个字节(32bits),各式如下:31 23 22 1413 5 4 1 0x y 角度 特征点质量 属性 一.指令集1.PS_GetImage指令代码:01H功能:从传感器上读入图像存于图像缓冲区2.PS_GenChar指令代码:02H功能:根据原始图像生成指纹特征存于CharBuffer1或CharBuffer23.PS_Match指令代码:03H功能:精确比对CharBuffer1与CharBuffer2中的特征文件4.PS_Search指令代码:04H功能:以CharBuffer1或CharBuffer2中的特征文件搜索整个或部分指纹库5.PS_RegModel指令代码:05H功能:将CharBuffer1与CharBuffer2中的特征文件合并生成模板存于CharBuffer26.PS_StoreChar指令代码:06H功能:将特征缓冲区中的文件储存到flash指纹库中7.PS_LoadChar指令代码:07H功能:从flash指纹库中读取一个模板到特征缓冲区8.PS_UpChar指令代码:08H功能:将特征缓冲区中的文件上传给上位机9.PS_DownChar指令代码:09H功能:从上位机下载一个特征文件到特征缓冲区10.PS_UpImage指令代码:0AH功能:上传原始图像11.PS_DownImage指令代码:0BH功能:下载原始图像12.PS_DeletChar指令代码:0CH功能:删除flash指纹库中的一个特征文件13.PS_Empty指令代码:0DH功能:清空flash指纹库14.PS_WriteReg指令代码:0EH功能:写SOC系统寄存器15.PS_ReadSysPara指令代码:0FH功能:读系统基本参数16.PS_Enroll指令代码:10H功能:注册模板17.PS_ Identify指令代码:11H功能:验证指纹18.PS_SetPwd指令代码:12H功能:设置设备握手口令19.PS_VfyPwd指令代码:13H功能:验证设备握手口令20.PS_GetRandomCode指令代码:14H功能:采样随机数21.PS_SetChipAddr指令代码:15H功能:设置芯片地址22.PS_ReadINFpage指令代码:16H功能:读取FLASH Information Page 内容23.PS_Port_Control指令代码:17H功能:通讯端口(UART/USB)开关控制24.PS_WriteNotepad指令代码:18H功能:写记事本25.PS_ReadNotepad指令代码:19H功能:读记事本26.PS_ValidTempleteNum指令代码:1dH功能:读有效模板个数二.指令格式详解模块始终处于从属地位(Slave mode),主机(Host)需要通过不同的指令让模块完成各种功能。
主机的指令、模块的应答以及数据交换都是按照规定格式的数据包来进行的。
主机必须按照下述格式封装要发送的指令或数据,也必须按下述格式解析收到的数据包。
对于多字节数据,按照高字节在前,低字节在后的顺序。
(如2bytes的 00 06 表示0006,而不是0600)1 指令包/数据包格式指令/数据包共分为三类:包标识=01 命令包包标识=02 数据包,且有后续包包标识=08 最后一个数据包,即结束包所有的数据包都要加包头:0xEF0101命令包格式:字节数 2bytes 4bytes 1 byte 2 bytes1byte … … 2 bytes名称 包头 芯片地址 包标识 包长度指令 参数1 … 参数n 校验和内容 0xEF01 xxxx 01 N=02数据包格式:字节数 2bytes 4bytes 1 byte 2 bytes N bytes… 2 bytes 名称 包头 芯片地址包标识包长度数据 校验和内容 0xEF01 xxxx 0208结束包格式:字节数 2bytes 4bytes 1 byte 2 bytes N bytes… 2 bytes 名称 包头 芯片地址包标识包长度数据 校验和内容 0xEF01 xxxx 08z数据包不能单独进入执行流程,必须跟在指令包或应答包后面。
z下传或上传的数据包格式相同。
z包长度 = 包长度至校验和(指令、参数或数据)的总字节数,包含校验和,但不包含包长度本身的字节数。
z校验和是从包标识至校验和之间所有字节之和,超出2字节的进位忽略。
z芯片地址在没有生成之前为缺省的0xFFFFFFFF,一旦上位机通过指令生成了芯片地址,则所有的数据包都必须按照生成的地址收发。
芯片将拒绝地址错误的数据包。
2 指令应答应答是将有关命令执行情况与结果上报给上位机,应答包含有参数,并可跟后续数据包。
上位机只有在收到SOC的应答包后才能确认SOC收包情况与指令执行情况。
应答包格式:2 bytes 4bytes 1 byte 2 byte 1 bytes N bytes 2 bytes0xEF01 芯片地址 包标识 07包长度 确认码 返回参数 校验和确认码定义:1.00h:表示指令执行完毕或OK;2.01h:表示数据包接收错误;3.02h:表示传感器上没有手指;4.03h:表示录入指纹图像失败;5.04h:表示指纹图像太干、太淡而生不成特征;6.05h:表示指纹图像太湿、太糊而生不成特征;7.06h:表示指纹图像太乱而生不成特征;8.07h:表示指纹图像正常,但特征点太少(或面积太小)而生不成特征;9.08h:表示指纹不匹配;10.09h:表示没搜索到指纹;11.0ah:表示特征合并失败;12.0bh:表示访问指纹库时地址序号超出指纹库范围;13.0ch:表示从指纹库读模板出错或无效;14.0dh:表示上传特征失败;15.0eh:表示模块不能接受后续数据包;16.0fh:表示上传图像失败;17.10h:表示删除模板失败;18.11h:表示清空指纹库失败;19.12h:表示不能进入低功耗状态;20.13h:表示口令不正确;21.14h:表示系统复位失败;22.15H:表示缓冲区内没有有效原始图而生不成图像;23.16H:表示在线升级失败;24.17H:表示残留指纹或两次采集之间手指没有移动过;25.18H:表示读写FLASH出错;26.0xf0:有后续数据包的指令,正确接收后用0xf0应答;27.0xf1:有后续数据包的指令,命令包用0xf1应答;28.0xf2:表示烧写内部FLASH时,校验和错误;29.0xf3:表示烧写内部FLASH时,包标识错误;30.0xf4:表示烧写内部FLASH时,包长度错误;31.0xf5:表示烧写内部FLASH时,代码长度太长;32.0xf6:表示烧写内部FLASH时,烧写FLASH失败;33.0x19:未定义错误;34.0x1a:无效寄存器号;35.0x1b:寄存器设定内容错误号;36.0x1c:记事本页码指定错误;37.0x1d:端口操作失败;38.0x1e:自动注册(enroll)失败;39.0x1f:指纹库满40.0x20—0xefh:Reserved。
指令只能由上位机下给模块,模块向上位机应答。
系统上电复位后将首先检查默认的设备握手口令是否被修改,若未被修改,则系统认为上位机没有验证口令的需求,SOC直接进入正常工作状态;若已被修改,则必须首先验证设备握手口令,口令通过后SOC才进入正常工作状态。
3 指令详解⑴ 录入图像 PS_GetImage¾功能说明: 探测手指,探测到后录入指纹图像存于ImageBuffer。