指纹模块资料

合集下载

指纹模块原理图

指纹模块原理图

指纹模块原理图
很抱歉,由于我是一个文本AI助手,无法提供原始图像或图表。

但是,我可以为您提供指纹模块的工作原理的文字说明。

指纹模块主要包含以下几个关键部分:
1. 指纹传感器:指纹传感器通过感应手指指纹区域的细节和特征,将其转化为数字信号。

传感器上通常覆盖着一层光学窗口或薄膜,用于接触和采集手指指纹。

2. 光源:指纹模块中通常会使用光源来照亮手指表面,以便传感器能够清晰地捕捉到手指指纹的细节。

常用的光源包括LED(发光二极管)或激光二极管。

3. 光学镜头:光学镜头的主要作用是将手指表面的指纹图案聚焦到传感器上,以提高图像的清晰度和质量。

4. 模拟-数字转换(ADC):传感器中采集到的模拟信号会经过模拟-数字转换芯片进行转换,将其转换为数字信号。

这些数字信号可以更方便地进行处理和存储。

5. 指纹识别算法:指纹模块中通常会包含指纹识别算法,用于对采集到的指纹图像进行特征提取和比对。

通过与注册的指纹特征进行比对,可以确定手指是否匹配,从而实现指纹识别功能。

指纹模块的工作原理是通过以上部分的协同工作来实现的。

当手指触碰到指纹传感器表面时,光源会照亮手指,光学镜头将
手指表面的指纹图案聚焦到传感器上。

传感器将采集到的指纹图像转换为数字信号后,指纹识别算法会对这些信号进行处理和比对,从而确定手指的指纹特征,并将结果输出。

通过这一过程,指纹模块能够实现对手指的指纹进行采集、识别和验证等功能,广泛应用于手机、平板电脑、门禁系统等领域。

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。

FM-180指纹识别模块用户手册

FM-180指纹识别模块用户手册
GND USB_DP USB_DN Power
UART 通讯指令格式详解
FM-180是完整的指纹识别模块,不需挂接任何外围部件,模块始终处于从属地位(Slave mode),主机(Host)需要通过不同的指令让模块完成各种功能。主机的指令、模块的应答 以及数据交换都是按照规定格式的数据包来进行的。主机必须按照下述格式封装要发送的指 令或数据,也必须按下述格式解析收到的数据包。
用户记事本
在FLASH 中开辟了一个512 字节的存储区域作为用户记事本,该记事本逻辑上被分成16 页, 每页32 字节。上位机可以通过PS_WriteNotepad 指令和PS_ReadNotepad 指令访问任意一 页。注意写记事本某一页的时候,该页32 字节的内容被整体写入,原来的内容被覆盖。
应答包格式:
2bytes
4bytes
1 byte
2 bytes
1 byte
N bytes
2 bytes
0xEF01
芯片地址 包标识07
包长度
确认码
返回参数
校验和
FM-180 指纹识别模块用户手册 V1.1
确认码定义: 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 直接进入正常工作状态;若已被修改,则必须首先验证设备握

电容式指纹模块工作原理

电容式指纹模块工作原理

电容式指纹模块的工作原理1. 引言随着科技的发展,指纹识别已经成为一种广泛应用的生物识别技术。

而电容式指纹模块是实现指纹识别的一种主流技术之一。

本文将详细介绍电容式指纹模块的工作原理,包括指纹的形成与结构、电容式指纹模块的主要组成部分、电容式指纹模块的工作流程以及原理解析。

2. 指纹的形成与结构指纹是人体皮肤表面的一种纹路,它由皮肤的皱褶和汗腺开口孔组成。

指纹的形成是由胎儿时期的胚胎皮肤表面起皱开始的,随着胚胎的发育,这些皱褶逐渐形成了指纹。

指纹的形态特征是独一无二的,每个人的指纹都是唯一的。

指纹主要分为三个部分:弓型、循环型和横纹。

其中弓型指纹较为稀少,循环型指纹最常见,横纹指纹次之。

指纹在特征方面可细分为:单纹、双纹、中纹、岛纹、混纹、复纹、裂纹、星纹等。

指纹的结构主要分为三层:表皮层,含有水分较多,是指纹的主要部分;乳头层,构成了指纹的起伏;基底层,对应指纹的基本纹型。

3. 电容式指纹模块的主要组成部分电容式指纹模块是通过感应和测量指纹的电容变化来实现指纹识别的。

它主要由以下几个基本组成部分组成:3.1 指纹传感器指纹传感器是电容式指纹模块的核心部件之一,它用来感应指纹的电容变化。

指纹传感器通常采用一种特殊的材料作为感应电极,这种材料能够在接触到指纹时产生电容变化。

指纹传感器的表面通常采用一层特殊的涂层,能够增加指纹与传感器之间的接触面积,提高电容变化的敏感度。

3.2 信号处理电路信号处理电路是负责接收、放大和处理指纹传感器输出的电信号的电路。

它通常包括模拟信号处理电路和数字信号处理电路两部分。

模拟信号处理电路负责对指纹传感器输出的模拟信号进行放大、滤波等处理,将其转换成适合数字信号处理电路处理的信号。

数字信号处理电路负责对模拟信号进行数字化处理,包括滤波、增强、特征提取等。

3.3 控制电路与接口控制电路与接口主要负责指纹模块与外部设备之间的通信和控制。

它通常包括微处理器、存储器、通信接口等。

指纹模块介绍

指纹模块介绍

深圳市十指科技有限公司 出品
指纹(二次)开发模块手册(M12)
版权声明
本用户手册的所有版权为深圳市十指科技有限公司所有,严禁未经深圳市十指科 技有限公司书面授权的发布,复制和修改行为,皆视为侵权行为,深圳市十指科技 有限公司保留追究其责任的权利。
注意:
本手册中所提到的模块内部采用进口高精密元件,在采集指纹时手指只要轻 轻地触碰到采集窗口,不需要用力按压指纹采集窗,模块就能快速的识别 出来。
目录
前言 ………………………………………………………………………………………3 第一部 模块介绍 ……………………………………………………………………4
1. 功能特点…………………………………………………………………………4 2. 技术参数…………………………………………………………………………4 3. 外形结构…………………………………………………………………………5 4. 接口定义…………………………………………………………………………5 5. 操作说明…………………………………………………………………………6 6. 注意事项…………………………………………………………………………6 第二部 开发协议………………………………………………………………………7 第三部 附录……………………………………………………………………………19 添加指纹流程…………………………………………………………………………19 删除指定指纹流程……………………………………………………………………20 删除全部指纹流程……………………………………………………………………20 上传特征值流程………………………………………………………………………20
型号:TF-MD-M12
2、 技术参数 电路板尺寸(mm) 采集头分辨率 指纹容量 比对时间 认假率 拒真率 动态电流 待机电流 工作电压

指纹识别模块FPM10A用户手册

指纹识别模块FPM10A用户手册
3.1 上位机接口(J1)---------------------------------------------------------------------------------------- 3 3.1.1 串行通讯---------------------------------------------------------------------------------------------- 3 3.1.1.1 硬件连接----------------------------------------------------------------------------------------3 3.1.1.2 串行协议--------------------------------------------------------------------------------------3 3.1.1.3 上电延时时间--------------------------------------------------------------------------3 3.1.1.4 电气参数---------------------------------------------------------------------------4 3.1.2 USB 通讯------------------------------------------------------------------------------------4
4.2.1 图像缓冲区------------------------------------------------------------------------------5 4.2.2 特征文件缓冲区------------------------------------------------------------------------------5 4.3 指纹库---------------------------------------------------------------------------------------------------------5 4.4 系统配置参数------------------------------------------------------------------------------------------------5 4.4.1 波特率控制------------------------------------------------------------------------------5 4.4.2 安全等级------------------------------------------------------------------------------6 4.4.3 数据包长度------------------------------------------------------------------------------6 4.5 系统状态寄存器---------------------------------------------------------------------------------------------6 4.6 模块系统口令------------------------------------------------------------------------------------------------6 4.7 模块地址------------------------------------------------------------------------------------------------------6 4.8 随机数产生器------------------------------------------------------------------------------------------------6 第五章 通讯协议---------------------------------------------------------------------------------------7 5.1 数据包格式------------------------------------------------------------------------------------7 5.2 数据包的效验与应答---------------------------------------------------------------------7 第六章 模块指令系统------------------------------------------------------------------------------9 6.1 系统类指令---------------------------------------------------------------------------------9 6.2 指纹处理类---------------------------------------------------------------------------------12 6.3 其它指令------------------------------------------------------------------------------------17 6.4 指令集汇总表------------------------------------------------------------------------------19 第七章 程序开发指南------------------------------------------------------------------------------------------00 7.1 初始化模块------------------------------------------------------------------------------------00 7.2 信息流向图------------------------------------------------------------------------------------------00 7.3 典型工作流程---------------------------------------------------------------------------------------00 7.4 开发应用------------------------------------------------------------------------------00 附录 1 外形尺寸---------------------------------------------------------------------------------------20 F1.1 分体式模块外形尺寸------------------------------------------------------------------------------20 F1.2 光学指纹传感器(或一体式模块)外形尺寸----------------------------------00 附录 2 常见技术问题问答------------------------------------------------------------------------------------ 00

FS2002电容式指纹识别模块规格书V2.0_E6

FS2002电容式指纹识别模块规格书V2.0_E6

FS2002电容式指纹识别模块规格书V2.0201610201. 簡介本模組為一脫機模塊具有以下特色:•指紋演算法•电容式指纹采集头。

主要的功能如下:•高正確性與快速的指紋辨識技術。

•超薄的电容式采集头。

•具有一對一比對與一對多比對功能。

•可從指紋模組下載指紋圖像。

•可以對指紋模組進行特徵點的讀寫功能。

•具有 UART 與 USB 的通訊協定。

技術規格模块尺寸:20mm x 40mm。

模块的接口描述:J1:HT32F2755的JTAG接口。

J1-1: 3.3VJ1-2 : JTMS_SWDIOJ1-3: GNDJ1-4: JTCK_SWCLKJ1-5: nRSTJ1-6: JTDOJ2: HT32F2755的UART接口。

J2-1: UR0_TXJ2-2: UR0_RXJ2-3: GNDJ2-4: 5VJ4: FS2002电容式指纹传感器。

J5: mini_USB接口。

2. 通訊協定: 封包內容(多位元組時,從低位元組先填寫)命令封包(命令)反饋封包(Acknowledge)資料封包(Data)3. 通訊協議: 指令摘要命令封包中的命令代碼如下:4. 通訊介面: 錯誤代碼當反饋封裝中反饋 Non-acknowledge 時,參數的錯誤代碼如下:5. 通訊介面: 命令說明5.1. 初始化(Open)命令是針對模組進行初始化的動作,特別是要取得產品資訊的時候。

devinfo 架構說明如果指紋模塊的序號是零,就不保證該模組的穩定性。

5.2. 中斷(Close)C lose 命令可以不下。

5.3. 快速找尋指紋模組(UsbInternalCheck)本指紋模組採用可移除式的光碟機架構,無須安裝任何驅動。

而此命令是為了加速當系統同時存在很多可移除式的光碟機時,減少連接得時間。

5.4. LED 開關控制(CmosLed)(半导体Sensor请忽略)5.5. 改變包率(ChangeBaudrate)此命令須在模組工作的時候執行,當電源重新上電後,系統會自動回復到包率9600。

指纹模块工作原理

指纹模块工作原理

指纹模块工作原理
指纹模块是一种用于识别和验证人体指纹的设备。

它的工作原理是基于指纹图像的特征提取和比对。

首先,当手指放置在指纹模块上时,模块会发送一系列微弱的电流进入皮肤表层。

这些电流会通过指纹的脊线和细纹部分形成不同的电阻。

模块会感知此时的电阻变化,并将其转化为指纹图像。

接下来,指纹模块采用图像传感器捕捉指纹图像。

它通常使用光学传感器或电容传感器来获取图像。

光学传感器利用光学放大和图像捕捉技术,通过感受指纹的反射光来获取高分辨率的指纹图像。

电容传感器则基于皮肤的电容差异来获取指纹图像。

然后,指纹模块会将图像进行处理和编码。

处理过程包括去除噪声、增强对比度和清晰度等操作。

编码过程则将指纹图像转化为特征向量,这是一系列由指纹图像中独有的细节和特征组成的数字表示。

最后,指纹模块中的算法会将当前获取的指纹特征与已存储的指纹特征进行比对。

这一过程被称为指纹识别或指纹验证。

通过比对两个指纹特征的相似性,系统可以判断该指纹是否匹配,并给出相应的反馈。

总的来说,指纹模块通过感知指纹的电阻变化,采集指纹图像,进行图像处理和编码,最后与已存储的指纹特征进行比对,从
而实现指纹的识别和验证。

这种工作原理能够根据指纹的独特性和稳定性,提供可靠的身份认证和安全性保护。

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

FM-180 指纹识别模块用户手册V1.1FM-180 指纹识别模块用户手册系统概述系统特色FM-180 亮背景光学头指纹识别设备采用光学指纹传感器,由高性能DSP 处理器和FLASH 等芯片构成,具有指纹图像处理、模板提取、模板匹配、指纹搜索和模板存储等项功能。

和同类指纹产品相比,FM-180 指纹识别设备具备下列特色:●自主知识产权光学指纹采集头,设备硬件和指纹算法等所有技术,均由本公司自主开发。

●指纹适应性强指纹图像读取过程中,采用自适应参数调节机制,使干湿手指都有较好的成像质量,适用人群更广泛。

●价格低廉设备采用自行开发的光学采集头,成本大幅降低。

●算法性能优异FM-180 指纹识别设备算法根据光学头成像原理另行设计。

算法对变形、质量差指纹均有较好的校正和容错性能。

●简单易用方便扩充无需具备指纹识别专业知识即可应用。

用户按照FM-180 指纹识别设备提供的丰富控制指令,可自行开发出功能强大的指纹识别应用系统。

指纹系统中几个基本概念●指纹特征指纹算法是从指纹图像中提取的特征,代表了指纹的信息。

指纹的保存、比对、搜索都是通过操作指纹特征来完成。

●1:1 比对两个指纹特征比较,返回信息:匹配,或者不匹配。

●1:N 搜索在N 个指纹特征中找和当前1 个指纹特征匹配的指纹特征。

返回信息:没有匹配特征,或者有匹配特征,同时返回匹配的特征编号。

N=19600bps162FM-180 指纹识别模块用户手册V1.1系统参数与接口供电电压:DC 3.6~6.0V 供电电流:工作电流:<120mA 峰值电流:<150mA 指纹图像录入时间:<1.0秒窗口面积:14 ╳18 mm匹配方式:比对方式(1:1)搜索方式(1:N)特征文件: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 (默认值,即)工作环境:温度:-20℃-+50℃相对湿度:40%RH-85%RH (无凝露) 储存环境:温度:-40℃-+85℃相对湿度:<85%H(无凝露)外形尺寸(L╳W╳H):56 ╳20 ╳21.5mm1、绿色TXD接其它控制设备的RXD,如接51单片机,和P30(单片机的RXD)连接。

3、GND一定要与控制设备的GND边接在一起,保证共地,共地才能保证信息正常传送。

2、白色RXD接其它控制设备的TXD,如接51单片机,和P31(单片机的TXD)连接。

引脚定义如下:FM-180 指纹识别模块用户手册V1.1外部接口标准UART 接口在PCB板上,模块与用户设备的接口都采用同一个单排插座模块与用户设备的串行通讯时,接口引脚号名称类型功能描述1Vinin电源正输入端。

(线色:红)2TDout串行数据输出。

TTL 逻辑电平。

(线色:绿)3RDin串行数据输入。

TTL 逻辑电平。

(线色:白)4 GND -信号地。

内部与电源地连接。

(线色:黑)注:类型栏中,in 表示输入到模块,out 从模块输出。

FM-180 指纹识别模块用户手册V1.1UART 通讯指令格式详解FM-180是完整的指纹识别模块,不需挂接任何外围部件,模块始终处于从属地位(Slave mode),主机(Host)需要通过不同的指令让模块完成各种功能。

主机的指令、模块的应答以及数据交换都是按照规定格式的数据包来进行的。

主机必须按照下述格式封装要发送的指令或数据,也必须按下述格式解析收到的数据包。

指令包/数据包格式指令/数据包共分为三类:包标识=01 命令包包标识=02 数据包,且有后续包包标识=08 最后一个数据包,即结束包所有的数据包都要加包头:0xEF01FM-180 指纹识别模块用户手册V1.1命令包格式:字节数2bytes 4bytes 1 byte 2 bytes 1byte …… 2 bytes名称包头芯片地址包标识包长度指令参数 1 …参数n 校验和内容0xEF01 xxxx 01 N=数据包格式:字节数2bytes 4bytes 1 byte 2 bytes N bytes…… 2 bytes名称包头芯片地址包标识包长度数据校验和内容0xEF01 xxxx 02结束包格式:字节数2bytes 4bytes 1 byte 2 bytes N bytes…… 2 bytes名称包头芯片地址包标识包长度数据校验和内容0xEF01 xxxx 08 数据包不能单独进入执行流程,必须跟在指令包或应答包后面。

下传或上传的数据包格式相同。

包长度= 包长度至校验和(指令、参数或数据)的总字节数,包含校验和,但不包含包长度本身的字节数。

校验和是从包标识至校验和之间所有字节之和,超出2 字节的进位忽略。

芯片地址在没有生成之前为缺省的0xFFFFFFFF,一旦上位机通过指令生成了芯片地址,则所有的数据包都必须按照生成的地址收发。

芯片将拒绝地址错误的数据包。

指令应答应答是将有关命令执行情况与结果上报给上位机,应答包含有参数,并可跟后续数据包。

上位机只有在收到SOC 的应答包后才能确认SOC 收包情况与指令执行情况。

应答包格式:2bytes 4bytes 1 byte 2 bytes 1 byte N bytes 2 bytes 0xEF01 芯片地址包标识07 包长度确认码返回参数校验和FM-180 指纹识别模块用户手册V1.1确认码定义: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 直接进入正常工作状态;若已被修改,则必须首先验证设备握FM-180 指纹识别模块用户手册V1.1手口令,口令通过后SOC 才进入正常工作状态。

口令与地址系统默认口令为0,若默认口令未被修改,则系统不要求验证口令,上位机可以直接与芯片通讯;若口令被修改,则上位机与芯片通讯的第一个指令必须是验证口令,只有口令验证通过后,芯片才接收其他指令。

芯片的默认地址为0Xffffffff,可通过指令修改,数据包的地址域必须与该地址相配,命令包/数据包才被系统接收。

通讯波特率a) UART 缺省波特率为;b) UART 缺省波特率可以通过加载配置表进行改变;c) UART 波特率也可以通过指令进行设置,范围从9600bps 至921600bps;d) 如果上位机是MCU,则直接与TD 和RD 连接;如果上位机是PC,则需要挂接RS232 电平转换芯片。

指令集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 指令代码:07H9600 bpsFM-180 指纹识别模块用户手册V1.1功能:从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_ReadINFpageFM-180 指纹识别模块用户手册V1.1指令代码:16H 功能:读取FLASH Information Page 内容23. PS_Port_Control 指令代码:17H 功能:通讯端口(UART/USB)开关控制24. PS_WriteNotepad 指令代码:18H 功能:写记事本25. PS_ReadNotepad 指令代码:19H 功能:读记事本26. PS_BurnCode(PS1802 SOC 该指令为烧写片外FLASH 代码)指令代码:1AH 功能:烧写片内FLASH 27. PS_HighSpeedSearch 指令代码:1BH 功能:高速搜索FLASH 28. PS_GenBinImage 指令代码:1CH 功能:生成二值化指纹图像29. PS_ValidTempleteNum 指令代码:1dH 功能:读有效模板个数用户记事本在FLASH 中开辟了一个512 字节的存储区域作为用户记事本,该记事本逻辑上被分成16 页,每页32 字节。

相关文档
最新文档