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_上海图正科技

半导体指纹传感器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页)

指纹机硬件说明书范本(50页)

指纹机硬件说明书版本1.02011年3月23日目录第一章机器硬件功能说明 ................................................................. 错误!未指定书签。

第二章考勤机的基本操作 ................................................................. 错误!未指定书签。

一、考勤机的接口说明......................................................................................................................................... 错误!未指定书签。

二、考勤机上的电源管理..................................................................................................................................... 错误!未指定书签。

三、考勤机的用户................................................................................................................................................. 错误!未指定书签。

四、考勤机的注册方式......................................................................................................................................... 错误!未指定书签。

光学指纹模块用户手册doc

光学指纹模块用户手册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指纹识别仪模块用户手册

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。

保留一切权利。

本手册的任何部分,包括文字、图片、图形等均归属于杭州海康威视数字技术股份有限公司或其子公司(以下简称“本公司”或“海康威视”)。

未经书面许可,任何单位和个人不得以任何方式摘录、复制、翻译、修改本手册的全部或部分。

除非另有约定,本公司不对本手册提供任何明示或默示的声明或保证。

关于本手册本手册描述的产品仅供中国大陆地区销售和使用。

本手册作为指导使用。

手册中所提供照片、图形、图表和插图等,仅用于解释和说明目的,与具体产品可能存在差异,请以实物为准。

因产品版本升级或其他需要,本公司可能对本手册进行更新,如您需要最新版手册,请您联系我们。

海康威视建议您在专业人员的指导下使用本手册。

商标声明为海康威视的注册商标。

本手册涉及的其他商标由其所有人各自拥有。

责任声明●在法律允许的最大范围内,本手册所描述的产品(含其硬件、软件、固件等)均“按照现状”提供,可能存在瑕疵、错误或故障,本公司不提供任何形式的明示或默示保证,包括但不限于适销性、质量满意度、适合特定目的、不侵犯第三方权利等保证;亦不对使用本手册或使用本公司产品导致的任何特殊、附带、偶然或间接的损害进行赔偿,包括但不限于商业利润损失、数据或文档丢失产生的损失。

●若您将产品接入互联网需自担风险,包括但不限于产品可能遭受网络攻击、黑客攻击、病毒感染等,本公司不对因此造成的产品工作异常、信息泄露等问题承担责任,但本公司将及时为您提供产品相关技术支持。

●使用本产品时,请您严格遵循适用的法律。

若本产品被用于侵犯第三方权利或其他不当用途,本公司概不承担任何责任。

如本手册内容与适用的法律相冲突,则以法律规定为准。

前言本节内容的目的是确保用户通过本手册能够正确使用产品,以避免操作中的危险或财产损失。

在使用此产品之前,请认真阅读产品手册并妥善保存以备日后参考。

概述本手册适用于指纹读卡器,适用型号如下:符号约定对于文档中出现的符号,说明如下所示。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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。

相关文档
最新文档