当前位置:文档之家› 指纹模块资料

指纹模块资料

指纹模块资料
指纹模块资料

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

FM-180 指纹识别模块

用户手册

系统概述

系统特色

FM-180 亮背景光学头指纹识别设备采用光学指纹传感器,由高性能DSP 处理器和FLASH 等芯片构成,具有指纹图像处理、模板提取、模板匹配、指纹搜索和模板存储等项功能。和同类指纹产品相比,FM-180 指纹识别设备具备下列特色:●自主知识产权光学指纹采集头,设备硬件和指纹算法等所有技术,均由本公司自主开发。●指纹适应性强指纹图像读取过程中,采用自适应参数调节机制,使干湿手指都有较好的成像质量,适用人群更广泛。●价格低廉设备采用自行开发的光学采集头,成本大幅降低。●算法性能优异FM-180 指纹识别设备算法根据光学头成像原理另行设计。算法对变形、质量差指纹均有较好的校正和容错性能。●简单易用方便扩充无需具备指纹识别专业知识即可应用。用户按照FM-180 指纹识别设备提供的丰富控制指令,可自行开发出功能强大的指纹识别应用系统。

指纹系统中几个基本概念

●指纹特征指纹算法是从指纹图像中提取的特征,代表了指纹的信息。指纹的保存、比对、搜索都是通过操作指纹特征来完成。●1:1 比对两个指纹特征比较,返回信息:匹配,或者不匹配。●1:N 搜索在N 个指纹特征中找和当前1 个指纹特征匹配的指纹特征。返回信息:没有匹配特征,或者有匹配特征,同时返回匹配的特征编号。

N=19600bps

162

FM-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.5mm

1、绿色TXD接其它控制设备的RXD,如接51单片机,和P30(单片机的RXD)连接。3、GND一定要与控制设备的GND边接在一起,保证共地,共地才能保证信息正常传送。

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

引脚定义如下:

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

外部接口标准

UART 接口

在PCB板上,模块与用户设备的接口都采用同一个单排插座模块与用户设备的串行通讯时,接口

引脚号

类型

功能描

1

Vin

in

电源正输入端。(线色:红)

2

TD

out

串行数据输出。TTL 逻辑电平。(线色:绿)

3

RD

in

串行数据输入。TTL 逻辑电平。(线色:白)

4 GND -信号地。内部与电源地连接。(线色:黑)

注:类型栏中,in 表示输入到模块,out 从模块输出。

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

UART 通讯指令格式详解

FM-180是完整的指纹识别模块,不需挂接任何外围部件,模块始终处于从属地位(Slave mode),主机(Host)需要通过不同的指令让模块完成各种功能。主机的指令、模块的应答以及数据交换都是按照规定格式的数据包来进行的。主机必须按照下述格式封装要发送的指令或数据,也必须按下述格式解析收到的数据包。

指令包/数据包格式

指令/数据包共分为三类:包标识=01 命令包包标识=02 数据包,且有后续包包标识=08 最后一个数据包,即结束包所有的数据包都要加包头:0xEF01

FM-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 或CharBuffer2

3. PS_Match 指令代码:03H 功能:精确比对CharBuffer1 与CharBuffer2 中的特征文件

4. PS_Search 指令代码:04H 功能:以CharBuffer1 或CharBuffer2 中的特征文件搜索整个或部分指纹库

5. PS_RegModel 指令代码:05H 功能:将CharBuffer1 与CharBuffer2 中的特征文件合并生成模板存于CharBuffer2

6. PS_StoreChar 指令代码:06H 功能:将特征缓冲区中的文件储存到flash 指纹库中

7. PS_LoadChar 指令代码:07H

9600 bps

FM-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_ReadINFpage

FM-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 字节。上位机可以通过PS_WriteNotepad 指令和PS_ReadNotepad 指令访问任意一页。注意写记事本某一页的时候,该页32 字节的内容被整体写入,原来的内容被覆盖。

特征与模板

指纹特征文件大小为256 字节,包含特征点信息与总体信息;模板大小为512 字节,是两个相同指纹特征之和。

指令详解

录入图像PS_GetImage

功能说明:探测手指,探测到后录入指纹图像存于ImageBuffer。返回确认码表示:录FM-180 指纹识别模块用户手册V1.1

入成功、无手指等。输入参数:none 返回参数:确认字指令代码:01H 指令包格式:2 bytes 4bytes 1 byte 2 bytes 1 byte 2 bytes 包头芯片地址包标识包长度指令码校验和0xEF01 xxxx 01H 03H 01H 05H

应答包格式:2 bytes 4bytes 1 byte 2 bytes 1 byte 2 bytes 包头芯片地址包标识包长度确认码校验和0xEF01 xxxx 07H 03H xxH sum

注:确认码=00H 表示录入成功;确认码=01H 表示收包有错;确认码=02H 表示传感器上无手指;确认码=03H 表示录入不成功;sum 指校验和

生成特征PS_GenChar

功能说明:将ImageBuffer 中的原始图像生成指纹特征文件存于CharBuffer1 或CharBuffer2 输入参数:BufferID(特征缓冲区号) 返回参数:确认字指令代码:02H 指令包格式:2 bytes 4bytes 1 byte 2 bytes 1 byte 1 byte 2 bytes 包头芯片地址包标识包长度指令码缓冲区号校验和0xEF01 xxxx 01H 04H 02H BufferID sum 注:缓冲区CharBuffer1、CharBuffer2 的BufferID 分别为1h 和2h,如果指定其他值,按照CharBuffer2 处理应答包格式:2 bytes 4bytes 1 byte 2 bytes 1 byte 2 bytes 包头芯片地址包标识包长度确认码校验和0xEF01 xxxx 07H 03H xxH sum

注:确认码=00H 表示生成特征成功;确认码=01H 表示收包有错;确认码=06H 表示指纹图像太乱而生不成特征;确认码=07H 表示指纹图像正常,但特征点太少而生不成特征;确认码=15H 表示图像缓冲区内没有有效原始图而生不成图像;

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

sum 指校验和

精确比对两枚指纹特征PS_Match

功能说明:精确比对CharBuffer1 与CharBuffer2 中的特征文件输入参数:none 返回参数:确认字,比对得分指令代码:03H 指令包格式:2 bytes 4bytes 1 byte 2 bytes 1 byte 2 bytes 包头芯片地址包标识包长度指令码校验和0xEF01 xxxx 01H 03H 03H 07H 应答包格式:2 bytes 4bytes 1 byte 2 bytes 1 byte 2 bytes 包头芯片地址包标识包长度确认码校验和0xEF01 xxxx 07H 05H xxH xxH 注:确认码=00H 表示指纹匹配;确认码=01H 表示收包有错;确认码=08H 表示指纹不匹配;sum 指校验和

搜索指纹PS_Search

功能说明:以CharBuffer1 或CharBuffer2 中的特征文件搜索整个或部分指纹库。若搜索到,则返回页码。输入参数:BufferID,StartPage(起始页),PageNum(页数)返回参数:确认字,页码(相配指纹模板)指令代码:04H 指令包格式:

2 bytes 4bytes 1 byte 2 bytes 1 byte 1 byte 2 bytes 2 bytes 2 bytes

包头

芯片地址

包标识包长度指令码缓冲区号参数参数校验和

0xEF01 xxxx 01H 08H 04H BufferID StartPage PageNum sum

注:缓冲区CharBuffer1、CharBuffer2 的BufferID 分别为1h 和2h 应答包格式: 2 bytes 4bytes 1 byte 2 bytes 1 byte 2 byte 2 byte 2 bytes

包头芯片地址包标识包长度确认码页码得分校验和

0xEF01 xxxx 07H 07H xxH PageID MatchScore sum 注:确认码=00H 表示搜索到;确认码=01H 表示收包有错;

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

确认码=09H 表示没搜索到;此时页码与得分为0 sum 指校验和

合并特征(生成模板)PS_RegModel

功能说明:将CharBuffer1 与CharBuffer2 中的特征文件合并生成模板,结果存于CharBuffer1 与CharBuffer2。输入参数:none 返回参数:确认字指令代码:05H 指令包格式:2 bytes 4bytes 1 byte 2 bytes 1 byte 2 bytes 包头芯片地址包标识包长度指令码校验和0xEF01 xxxx 01H 03H 05H 09H 应答包格式:2 bytes 4bytes 1 byte 2 bytes 1 byte 2 bytes 包头芯片地址包标识包长度确认码校验和0xEF01 xxxx 07H 03H xxH sum 注:确认码=00H 表示合并成功;确认码=01H 表示收包有错;确认码=0aH 表示合并失败(两枚指纹不属于同一手指);sum 指校验和

储存模板PS_StoreChar

功能说明:将CharBuffer1 或CharBuffer2 中的模板文件存到PageID 号flash 数据库位置。输入参数:BufferID(缓冲区号),PageID(指纹库位置号)返回参数:确认字指令代码:06H 指令包格式:2 bytes 4bytes 1 byte 2 bytes 1 byte 1 byte 2 bytes 2 bytes

包头

芯片地址包标识包长度指令码缓冲区号位置号校验和

0xEF01 xxxx 01H 06H 06H BufferID PageID sum

注:缓冲区CharBuffer1、CharBuffer2 的BufferID 分别为1h 和2h 应答包格式:2 bytes 4bytes 1 byte 2 bytes 1 byte 2 bytes 包头芯片地址包标识包长度确认码校验和0xEF01 xxxx 07H 03H xxH sum

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

注:确认码=00H 表示储存成功;确认码=01H 表示收包有错;确认码=0bH 表示PageID 超出指纹库范围;确认码=18H 表示写FLASH 出错;sum 指校验和

读出模板PS_LoadChar

功能说明:将flash 数据库中指定ID 号的指纹模板读入到模板缓冲区CharBuffer1 或CharBuffer2 输入参数:BufferID(缓冲区号),PageID(指纹库模板号) 返回参数:确认字指令代码:07H 指令包格式:2 bytes 4bytes 1 byte 2 bytes 1 byte 1 byte 2 bytes 2 bytes 包头芯片地址包标识包长度指令码缓冲区号页码校验和0xEF01 xxxx 01H 06H 07H BufferID PageID sum

注:缓冲区CharBuffer1、CharBuffer2 的BufferID 分别为1h 和2h 应答包格式:2 bytes 4bytes 1 byte 2 bytes 1 byte 2 bytes 包头芯片地址包标识包长度确认码校验和0xEF01 xxxx 07H 03H xxH sum 注:确认码=00H 表示读出成功;确认码=01H 表示收包有错;确认码=0cH 表示读出有错或模板无效;确认码=0BH 表示PageID 超出指纹库范围;sum 指校验和

上传特征或模板PS_UpChar

功能说明:将特征缓冲区中的特征文件上传给上位机

输入参数:BufferID(缓冲区号)

返回参数:确认字

指令代码:08H

指令包格式:

2 bytes 4bytes 1 byte 2 bytes 1 byte 1 byte 2 bytes 包头芯片地址包标识包长度指令码缓冲区号校验和

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

0xEF01 xxxx 01H 04H 08H BufferID sum

注:缓冲区CharBuffer1、CharBuffer2 的BufferID 分别为1h 和2h

应答包格式:

2 bytes 4bytes 1 byte 2 bytes 1 byte 2 bytes 包头芯片地址包标识包长度确认码校验和0xEF01 xxxx 07H 03H xxH sum

注:确认码=00H 表示随后发数据包;确认码=01H 表示收包有错;确认码=0dH 表示指令执行失败;sum 指校验和应答之后发送后续数据包

下载特征或模板PS_DownChar

功能说明:上位机下载特征文件到模块的一个特征缓冲区

输入参数:BufferID(缓冲区号)

返回参数:确认字

指令代码:09H

指令包格式:

2 bytes 4bytes 1 byte 2 bytes 1 byte 1 byte 2 bytes 包头芯片地址包标识包长度指令码缓冲区号校验和0xEF01 xxxx 01H 04H 09H BufferID sum 注:缓冲区CharBuffer1、CharBuffer2 的BufferID 分别为1h 和2h 应答包格式:2 bytes 4bytes 1 byte 2 bytes 1 byte 2 bytes 包头芯片地址包标识包长度确认码校验和0xEF01 xxxx 07H 03H xxH sum 注:确认码=00H 表示可以接收后续数据包;确认码=01H 表示收包有错;确认码=0eH 表示不能接收后续数据包;sum 指校验和应答之后接收后续数据包

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

图像PS_UpImage

功能说明:将图像缓冲区中的数据上传给上位机

输入参数:none

返回参数:确认字

指令代码:0aH

指令包格式:

2 bytes 4bytes 1 byte 2 bytes 1 byte 2 bytes 包头芯片地址包标识包长度指令码校验和0xEF01 xxxx 01H 03H 0aH 000eH 应答包格式:2 bytes 4bytes 1 byte 2 bytes 1 byte 2 bytes 包头芯片地址包标识包长度确认码校验和0xEF01 xxxx 07H 03H xxH sum

注:确认码=00H 表示接着发送后续数据包;确认码=01H 表示收包有错;确认码=0fH 表示不能发送后续数据包;sum 指校验和应答之后发送后续数据包一个字节含两个像素,每个像素占4bits

下载图像PS_DownImage

功能说明:上位机下载图像数据给模块

输入参数:none

返回参数:确认字

指令代码:0bH

指令包格式:

2 bytes 4bytes 1 byte 2 bytes 1 byte 2 bytes 包头芯片地址包标识包长度指令码校验和0xEF01 xxxx 01H 03H 0bH 000fH

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

应答包格式:

2 bytes 4bytes 1 byte 2 bytes 1 byte 2 bytes 包头芯片地址包标识包长度确认码校验和0xEF01 xxxx 07H 03H xxH sum

注:确认码=00H 表示可以接收后续数据包;确认码=01H 表示收包有错;确认码=0eH 表示不能接收后续数据包;sum 指校验和应答之后接收后续数据包,数据包长度须是64,

一个字节含两个像素,每个像素占4bits

删除模板PS_DeletChar

功能说明:删除flash 数据库中指定ID 号开始的N 个指纹模板

输入参数:PageID(指纹库模板号),N 删除的模板个数。

返回参数:确认字

指令代码:0cH

指令包格式:

2 bytes 4bytes 1 byte 2 bytes 1 byte 2 bytes 2bytes 2 bytes 包头芯片地址包标识包长度指令码页码删除个数校验和0xEF01 xxxx 01H 07H 0cH PageID N sum

应答包格式:2 bytes 4bytes 1 byte 2 bytes 1 byte 2 bytes 包头芯片地址包标识包长度确认码校验和0xEF01 xxxx 07H 03H xxH sum 注:确认码=00H 表示删除模板成功;确认码=01H 表示收包有错;确认码=10H 表示删除模板失败;sum 指校验和

清空指纹库PS_Empty

功能说明:删除flash 数据库中所有指纹模板

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

输入参数:none

返回参数:确认字

指令代码:0dH

指令包格式:

2 bytes 4bytes 1 byte 2 bytes 1 byte 2 bytes 包头芯片地址包标识包长度指令码校验和0xEF01 xxxx 01H 03H 0dH 0011H 应答包格式:2 bytes 4bytes 1 byte 2 bytes 1 byte 2 bytes 包头芯片地址包标识包长度确认码校验和0xEF01 xxxx 07H 03H xxH sum 注:确认码=00H 表示清空成功;确认码=01H 表示收包有错;确认码=11H 表示清空失败;sum 指校验和

写系统寄存器PS_WriteReg

功能说明:写模块寄存器

输入参数:寄存器序号

返回参数:确认字

指令代码:0eH

指令包格式:

2 bytes 4bytes 1 byte 2 bytes 1 byte 1byte 1byte 2 bytes 包头芯片地址包标识包长度指令码寄存器序号内容校验和0xEF01 xxxx 01H 05H 0eH 4/5/6 xx sum 应答包格式:2 bytes 4bytes 1 byte 2 bytes 1 byte 2 bytes 包头芯片地址包标识包长度确认码校验和0xEF01 xxxx 07H 03H xxH sum

寄存器号寄存器名称内容说明

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

4 波特率控制寄存器9600 的倍数N

5 比对阀值寄存器1:level1 2:level2 3:level3 4:level4 5:level5

6 包大小寄存器0:32bytes 1:64bytes 2:128bytes 3:256bytes

注1:确认码=00H 表示OK;确认码=01H 表示收包有错;确认码=1aH 表示寄存器序号有误;sum 指校验和注2:写系统寄存器(PS_WriteReg)指令执行时,先按照原配置进行应答,应答之后修改系统设置,并将配置记录于FLASH,系统下次上电后,将按照新的配置工作。

读系统基本参数PS_ReadSysPara

读取模块的基本参数(波特率,包大小等)。参数表前16 个字节存放了模块的基本通讯和配置信息,称为模块的基本参数

输入参数:none

返回参数:确认字+ 基本参数(16bytes)

指令代码:0fH

指令包格式:

2 bytes 4bytes 1 byte 2 bytes 1 byte 2 bytes 包头芯片地址包标识包长度指令码校验和0xEF01 xxxx 01H 03H 0fH 0013H 应答包格式:2 bytes 4bytes 1 byte 2 bytes 1 byte 16 bytes 2 bytes 包头芯片地址包标识包长度确认码基本参数列表校验和

0xEF01 xxxx 07H 3+16 xxH

结构见下表

sum

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

注:确认码=00H 表示OK;确认码=01H 表示收包有错;sum 指校验和名称内容说明偏移量(字) 大小(字)状态寄存器系统的状态寄存器内容0 1 传感器类型传感器类型代码。0:fpc1011c;2:祥群c500;3:祥群s500 条状;7:深圳芯微条状;9:用户自定义传感器;其他:保留 1 1

指纹库大小指纹库容量2 1 安全等级安全等级代码(1/2/3/4/5)3 1 设备地址32 位设备地址4 2 数据包大小数据包大小代码:0:32bytes 1:62bytes 2:128bytes 3:256bytes 6 1 波特率设置N (波特率为9600*N bps) 7 1

自动注册模板PS_Enroll

功能说明:采集一次指纹注册模板,在指纹库中搜索空位并存储,返回存储ID 输入参数:none 返回参数:确认字,页码(相配指纹模板)指令代码:10H 指令包格式:2 bytes 4bytes 1 byte 2 bytes 1 byte 2 bytes 包头芯片地址包标识包长度指令码校验和0xEF01 xxxx 01H 0003H 10H 0014H 应答包格式:2 bytes 4bytes 1 byte 2 bytes 1 byte 2 bytes 2 bytes 包头芯片地址包标识包长度确认码页码校验和0xEF01 xxxx 07H 5 xxH PageID sum 注:确认码=00H 表示注册成功;

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

确认码=01H 表示收包有错;确认码=1eH 表示注册失败。sum 指校验和

自动验证指纹PS_Identify

功能说明:自动采集指纹,在指纹库中搜索目标模板并返回搜索结果。如果目标模板同当前采集的指纹比对得分大于最高阀值,并且目标模板为不完整特征则以采集的特征更新目标模板的空白区域。输入参数:none 返回参数:确认字,页码(相配指纹模板)指令代码:11H 指令包格式: 2 bytes 4bytes 1 byte 2 bytes 1 byte 2 bytes 包头芯片地址包标识包长度指令码校验和0xEF01 xxxx 01H 0003H 11H 0015H 应答包格式: 2 bytes 4bytes 1 byte 2 bytes 1 byte 2 bytes 2 bytes 2 bytes

包头

芯片地址

包标识包长度确认码页码得分校验和

0xEF01 xxxx 07H 7 xxH PageID MatchScore sum 注:确认码=00H 表示搜索到;确认码=01H 表示收包有错;确认码=09H 表示没搜索到;此时页码与得分为0 sum 指校验和

设置口令PS_SetPwd

功能说明:设置模块握手口令

输入参数:PassWord

返回参数:确认字

指令代码:12H

指令包格式:

2 bytes 4bytes 1 byte 2 bytes 1 byte 4 byte 2 bytes 包头芯片地址包标识包长度指令码口令校验和0xEF01 xxxx 01H 07H 12H PassWord sum 注:模块地址缺省值为0

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

应答包格式:2 bytes 4 byte 2 bytes 1 byte 2 bytes 包头芯片地址包长度确认码校验和0xEF01 xxxx 03H xxH sum 注:确认码=00H 表示OK;确认码=01H 表示收包有错;sum 指校验和

验证口令PS_VfyPwd

功能说明:验证模块握手口令

输入参数:PassWord

返回参数:确认字

指令代码:13H

指令包格式:

2 bytes 4bytes 1 byte 2 bytes 1 byte 4 byte 2 bytes 包头芯片地址包标识包长度指令码口令校验和0xEF01 xxxx 01H 07H 13H PassWord sum 应答包格式:2 bytes 4bytes 1 byte 2 bytes 1 byte 2 bytes 包头芯片地址包标识包长度确认码校验和0xEF01 xxxx 07H 03H xxH sum 注:确认码=00H 表示口令验证正确;确认码=01H 表示收包有错;确认码=13H 表示口令不正确;sum 指校验和

采样随机数PS_GetRandomCode

功能说明:令芯片生成一个随机数并返回给上位机

输入参数:none

返回参数:确认字

指令代码:14H

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

指令包格式:

2 bytes 4bytes 1 byte 2 bytes 1 byte 2 bytes 包头芯片地址包标识包长度指令码校验和0xEF01 xxxx 01H 03H 14H 0018H

应答包格式:

2 bytes 4bytes 1 byte 2 bytes 1 byte 4 bytes 2 bytes 包头芯片地址包标识包长度确认码随机数校验和0xEF01 xxxx 07H 07H xxH xxxx sum

注:确认码=00H 表示生成成功;确认码=01H 表示收包有错;sum 指校验和

设置芯片地址PS_SetChipAddr

功能说明:设置芯片地址

输入参数:none

返回参数:确认字

指令代码:15H

指令包格式:

2 bytes 4bytes 1 byte 2 bytes 1 byte 4 byte 2 bytes 包头芯片地址包标识包长度指令码芯片地址校验和0xEF01 xxxx 01H 07H 15H xxxx sum 应答包格式:2 bytes 4bytes 1 byte 2 bytes 1 byte 2 bytes 包头芯片地址包标识包长度确认码校验和0xEF01 xxxx 07H 03H xxH sum 注:确认码=00H 表示生成地址成功;确认码=01H 表示收包有错;sum 指校验

和上位机下传指令包时芯片地址采用缺省地址:0xffffffff,应答包的地址域即采用新生成的地址本指令执行后,芯片地址随即固定下来,保持不变。只有清空FLASH 才能改变芯片地址本指令执行后,所有数据包都得用该生成的地址。

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

读flash 信息页PS_ReadINFpage

功能说明:读取FLASH Information Page 所在的信息页(512bytes)

输入参数:none

返回参数:确认字

指令代码:16H

指令包格式:2 bytes 4bytes 1 byte 2 bytes 1 byte 2 bytes 包头芯片地址包标识包长度指令码校验和0xEF01 xxxx 01H 03H 16H 001aH 应答包格式:2 bytes 4bytes 1 byte 2 bytes 1 byte 2 bytes 包头芯片地址包标识包长度确认码校验和0xEF01 xxxx 07H 03H xxH sum 注:确认码=00H 表示随后发数据包;确认码=01H 表示收包有错;确认码=0dH 表示指令执行失败;sum 指校验和应答之后发送后续数据包

端口控制PS_Port_Control

功能说明:

对于UART 协议,该命令对USB 通讯端口进行开关控制。对于USB 协议,该命令对UART 端口进行开关控制。

输入参数:控制码

控制码0 代表关闭端口控制码1 代表开启端口

返回参数:确认字

指令代码:17H

指令包格式:

2 bytes 4bytes 1 byte 2 bytes 1 byte 1 byte 2 bytes 包头芯片地址包标识包长度指令码控制码校验和

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

0xEF01 xxxx 01H 04H 17H 0/1 sum 应答包格式:2 bytes 4bytes 1 byte 2 bytes 1 byte 2 bytes 包头芯片地址包标识包长度确认码校验和0xEF01 xxxx 07H 03H xxH sum 注:确认码=00H 表示端口操作成功;确认码=01H 表示收包有错;确认码=1dH 表示端口操作失败;sum 指校验和

写记事本PS_WriteNotepad

功能说明:模块内部为用户开辟了256bytes 的FLASH 空间用于存放用户数据,该存储

空间称为用户记事本,该记事本逻辑上被分成16 个页,写记事本命令用于写入用户的32bytes 数据到指定的记事本页。

输入参数:NotePageNum,user content

返回参数:确认字

指令代码:18H

指令包格式:

2 bytes 4bytes 1 byte 2 bytes 1 byte 1byte 32 bytes 2 bytes 包头芯片地址包标识包长度指令码页码用户信息校验和0xEF01 xxxx 01H 36 18H 0~15 content sum 应答包格式:2 bytes 4bytes 1 byte 2 bytes 1 byte 2 bytes 包头芯片地址包标识包长度确认码校验和0xEF01 xxxx 07H 03H xxH sum 注:确认码=00H 表示OK;确认码=01H 表示收包有错;sum 指校验和

读记事本PS_ReadNotepad

功能说明:读取FLASH 用户区的128bytes 数据

输入参数:none

返7169 膡回参数:确认字+ 用户信息

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

指令代码:19H

指令包格式:

2 bytes 4bytes 1 byte 2 bytes 1 byte 1byte 2 bytes 包头芯片地址包标识包长度指令码页码校验和0xEF01 xxxx 01H 04H 19H 0~15 xxH

应答包格式:2 bytes 4bytes 1 byte 2 bytes 1 byte 32 bytes 2 bytes 包头芯片地址包标识包长度确认码用户信息校验和

0xEF01 xxxx 07H 35 xxH

User content

sum

注:确认码=00H 表示OK;确认码=01H 表示收包有错;sum 指校验和

烧写片内FLASH PS_ BurnCode

功能说明:上位机下载代码数据并写入FLASH

输入参数:none

返回参数:确认字

指令代码:01AH

指令包格式:

2 bytes 4bytes 1 byte 2 bytes 1 byte 1 bytes 2 bytes 包头芯片地址包标识包长度指令码升级模式校验和0xEF01 xxxx 01H 04H 1AH 0/1 sum

升级模式0:仅进行信息页升级升级模式1:完整升级其他:error 应答包格式:2 bytes 4bytes 1 byte 2 bytes 1 byte 2 bytes 包头芯片地址包标识包长度确认码校验和0xEF01 xxxx 07H 03H xxH sum

注:确认码=00H 表示可以接收后续数据包;

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

确认码=01H 表示收包有错;确认码=0eH 表示不能接收后续数据包;sum 指校验和应答之后接收后续数据包,数据包长度须是64,128 或256

高速搜索PS_HighSpeedSearch

功能说明:以CharBuffer1 或CharBuffer2 中的特征文件高速搜索整个或部分指纹库。若搜索到,则返回页码。该指令对于的确存在于指纹库中,且登录时质量很好的指纹,会很快给出搜索结果。输入参数:BufferID,StartPage(起始页),PageNum(页数)返回参数:确认字,页码(相配指纹模板)指令代码:1bH 指令包格式:

2 bytes 4bytes 1 byte

2 bytes

1 byte 1 byte

2 bytes 2 bytes

2 bytes

包头

芯片地址

包标识包长度指令码缓冲区号参数参数校验和

0xEF01 xxxx 01H 08H 1bH BufferID StartPage PageNum sum

注:缓冲区CharBuffer1、CharBuffer2 的BufferID 分别为1h 和2h 应答包格式: 2 bytes 4bytes 1 byte 2 bytes 1 byte 2 bytes 2 bytes 2 bytes

包头

芯片地址

包标识包长度确认码页码得分校验和

0xEF01 xxxx 07H 7 xxH PageID MatchScore sum

注:确认码=00H 表示搜索到;确认码=01H 表示收包有错;确认码=09H 表示没搜索到;此时页码与得分为0 sum 指校验和

生成细化指纹图像PS_GenBinImage

功能说明:对图像缓冲区中的指纹图像进行处理并生成细化指纹图像

输入参数:BinImgTpye

0:二值化图像1:不含特征点标识的细化图像 2 或其他:带有特征点标识的细化图像FM-180 指纹识别模块用户手册V1.1

返回参数:确认字

指令代码:1cH

指令包格式:

2 bytes 4bytes 1 byte 2 bytes 1 byte 1 bytes 2 bytes 包头芯片地址包标识包长度指令码目标类型校验和0xEF01 xxxx 01H 04H 1cH 0/1/2 sum 应答包格式:2 bytes 4bytes 1 byte 2 bytes 1 byte 2 bytes 包头芯片地址包标识包长度确认码校验和0xEF01 xxxx 07H 03H xxH sum 注:确认码=01H 表示收包有错;确认码=15H 表示无效指纹图像确认码= 07 H 表示没有足够特征信息确认码=06 H 表示图像质量太差sum 指校验和

读有效模板个数PS_ValidTempleteNum

功能说明:读有效模板个数输入参数:none 返回参数:确认字,有效模板个数ValidN 指令代码:1dH 指令包格式: 2 bytes 4bytes 1 byte 2 bytes 1 byte 2 bytes 包头芯片地址包标识包长度指令码校验和0xEF01 xxxx 01H 0003H 1dH 0021H 应答包格式: 2 bytes 4bytes 1 byte 2 bytes 1 byte 2 bytes 2 bytes 包头芯片地址包标识包长度确认码有效模板个数校验和

0xEF01

xxxx 07H 5 xxH ValidN sum

注:确认码=00H 表示读取成功;确认码=01H 表示收包有错;sum 指校验和

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

功能实现示例

a) 按两次指纹登录一个模板存于flash 指纹库

开始

发获取图象指令:PS_GetImage

等待接收应答包

读取到图象

发生成特征指令:PS_GenChar 参数:BufferID=1

闪绿灯一次

(可选,由上位机自行决定)

OK

发获取图象指令:PS_GetImage

读取到图象

发生成特征指令:PS_ GenChar 参数:BufferID=2

OK

闪绿灯一次(可选,由上位机自行决定)

发注册模板指令:PS_ RegModle

等待接收应答包

OK

发生成特征指令:PS_ StoreChar 参数:BufferID=2

闪登陆成功指示

结束

闪登陆失败指示结束

等待接收应答包

等待接收应答包

等待接收应答包

等待接收应答包

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

b)、从传感器读入现场指纹搜索从10—100 的指纹库区间开始

发指令:PS_GetImage

等待接收应答包

OK

发指令:PS_GetChar

等待接收应答包

发指令:PS_Search 参数:StartPage,PageNum,BufferID 等待接收应答包

开始

指纹识别模块程序及原理图

程序: #include #include #define uchar unsigned char #define uint unsigned int #define Dbus P0 #define buffer1ID 0x01 #define buffer2ID 0x02 #define queren 0x88 #define tuichu 0x84 #define shanchu 0x82 sbit B0=B^0; sbit B7=B^7; sbit jidianqi=P3^6; sbit RS=P2^2; sbit RW=P2^1; sbit E1=P2^0; sbit LEDK=P3^4; //控制背光 sbit SCLK=P2^3; sbit IO=P2^5; sbit RST=P2^4; uchar code ta[8]={0x00,0x51,0x09,0x10,0x05,0x02,0x11,0xbe}; uchar data a[7]; // 秒分时日月星期年 uchar dz[4]; //存键输入值 uchar mima[7]; uchar mimaID[6]={1,2,3,4,5,6}; uchar data K; uchar data Key; uint PageID; uchar data querenma; uchar sum[2]; int summaf,summas; uchar code nian[]={"年"}; uchar code yue[]={"月"};

uchar code ri[]={"日"}; uchar code xinqi[]={"星期"}; uchar code mao=0x3a; unsigned char code text1[]={" 请按指纹"}; unsigned char code text2[]={" 请再次按指纹"}; unsigned char code text3[]={" 指纹采集成功"}; unsigned char code text4[]={"请按任意键继续"}; unsigned char code text5[]={" 指纹采集失败"}; unsigned char code text6[]={"输入删去的指纹号"}; unsigned char code text7[]={" 删指纹号成功"}; unsigned char code text8[]={"按键一:增加指纹"}; unsigned char code text9[]={"按键二:删去指纹"}; unsigned char code text10[]={" 请重新按指纹"}; unsigned char code text11[]={"清空指纹库成功"}; unsigned char code text12[]={" 没搜索到指纹"}; unsigned char code text13[]={"请先按键再刷指纹"}; unsigned char code text14[]={" 请重新操作"}; unsigned char code text15[]={" 删去失败"}; unsigned char code text16[]={" 接收包出错"}; unsigned char code text17[]={" 编号为:"}; unsigned char code text18[]={"指纹已找到请进"}; unsigned char code text19[]={" 该指纹已存储"}; unsigned char code text20[]={" 请输入密码"}; unsigned char code text21[]={" 密码错误"}; unsigned char code text22[]={"按键三:更新密码"}; // @@@ unsigned char code text23[]={"请再次输入密码"}; unsigned char code text24[]={"两次输入的密码不"}; unsigned char code text25[]={"一致,请重新操作"}; unsigned char code text26[]={" 密码更新成功"}; 另外: void delay(uint tt) { uchar i; while(tt--) { for(i=0;i<125;i++); } } void initialize51() {

指纹识别系统

指纹识别系统 1.1 指纹识别系统原理 指纹识别系统的组成原理。如图1-1所示。图中的学习模块负责采集用户指纹数据,对指纹图像进行预处理,提取这些指纹的特征,作为将来的比对模板存人数据库。而识别模块则负责采集和处理指纹图像,在提取特征后与数据库中的指纹模板进行比对,然后判断是否匹配.得出结论。整个系统的核心就是图像处理、特征提取以及指纹比对。 图1-1 1.2 指纹采集与指纹图像处理方法 目前,主要的指纹采集方法有两种:一种是光学采集器;另一种是用半导体传感器。光学采集器采集指纹是通过把手指沾上油墨后按在白纸上,然后用摄像机把图像转换为电信号。光学采集受外界干扰小、采集精度较高,但是数据量较大,因此处理时问较长。而对于半导体传感器来说,手指的温度、湿度对其测量结果有影响,但是数据量不大,处理比较方便。随着半导体技术的发展,半导体传感器的成本低、体积小、方便集成等优点逐步体现,它已逐步代替光学采集器。指纹鉴定过程的第一个阶段是指纹图像的采集阶段,也就是指纹模板的录A阶段。为了初步确定图像预处理方法,我们必须首先了解指纹传感器获得的图像的尺寸和质量。根据不同的指纹传感器,我们设计不同的方案进行图像采集,并将从各个图中提出特征点储存到数据库中,来产生“活模板”,为后面的指纹鉴定做准备。 指纹图像处理是整个指纹识别过程的核心。常见的指纹图像处理包括滤波增强、二值化、细化、提取特征点四个步骤。在采集指纹图像的过程中,由于采集环境,皮肤表面的性质,采集设备的差异等各种因素的影响,采集的图像会不同程度的受到各种噪声的干扰,从而影响了采集图像的质量。所以实际的指纹图像首先通过一个滤波增强来改善图像的质量,恢复

指纹识别模块说明书

指纹识别模块实验 注:此说明书适用于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

电容指纹模块

深圳凯迈生物识别技术有限公司 SM30纹采集和单片指纹处理器二合一设计的指纹识别二次开发模块,具有体积小、功耗低、接口简单、可靠性高、指纹模板小(496字节)、大容量指纹识别(2000枚指纹识别响应时间小于1秒)等优点,可以非常方便将其嵌入用户系统,组成满足客户需求的指纹识别产品。 尤其具备自学习功能,指纹识别过程中,最新提取的指纹特征值识别成功后将该特征值融合到指纹数据库中,使用户在使用过程中越用越好用。 SM30模块通讯接口为UART, 本模块作为从设备,由主设备发送相关命令对其进行控制。 该模块具有可调节的安全等级功能、指纹特征数据的读/写功能和 1:N 识别及 1:1 验证功能等。 技术特性

https://www.doczj.com/doc/2810927227.html, 应用领域: ●指纹门禁控制 ●指纹签到、指纹考勤机等 ●指纹锁、指纹保险柜等 ●指纹POS终端机等手持设备应用 外观图及接口信号定义 主电路板尺寸图 信号定义:J3-1:VIN 电源输入正端J3-6:GND 地。电压范围:5V±10% J3-2: M_Tx,模块发送端J3-3:M_Rx,模块接收端 J3-4及J3-5为Wiegand26输出信号,该型号未定义。 FPC1011指纹传感器尺寸图

三、模块的技术特性 表3-2 出厂设置值 https://www.doczj.com/doc/2810927227.html,/9014334 电容式指纹模块CAMA-SM31产品说明: 功能完善:独立完成指纹采集、指纹登记、指纹比对和指纹搜索功能。 防伪性好:反射式感应探测技术,活体指纹探测功能,具有对指模、假指纹的辨别能力。 适应性强:算法性能优异,对各类指纹都有极好的适应性,如干手指、湿手指、浅纹理手指等都具有极高的辨识率和良好的校正、容错性能。 抗静电能力强:抗静电能力强,对环境干燥容易起静电的地区特别适用。 应用开发简单:开发都可根据提供的控制指令,自行指纹应用产品的开发,无需具备专业的指纹识别知识。

指纹识别模块指导

一.准备实验需要的设备。 硬件:试验箱、电源线、串口线、网线、指纹扫描模块、PC机一台。 软件:虚拟机、超级终端、FTP软件。 二.连线方式 将指纹识别模块安装在经典2410DVP试验箱的168扩展槽中。 三.实验原理 指纹模块是面向广阔的锁具市场、保险箱(柜)、安防及工控市场,推出的。她是由32位高性能可编程处理器、活体指纹采集芯片和指纹识别核心固件等构成的一个独立的嵌入式指纹识别系统。 本指纹模块具有200枚以上指纹存储能力,可扩展到上千枚,具备1秒以内的指纹比对性能,支持1:1和1:N两种比对模式,能够任意兼容各类指纹传感芯片,允许客户内置应用程序,减化应用方案,节省开发成本。 本模块可提供全面的ODM定制服务,时时刻刻、轻轻松满足您的个性化指纹产品需求。 功能用途 指纹模块是嵌入式指纹产品的核心。她面向锁具、安防和工控企业,为他们提供一个“快速应用指纹技术”的硬件平台。在这个平台上,企业只需专注于原有产品,无须关注指纹传感器的接入、指纹注册比对等远离其核心价值的技术,从而在不增加研发成本的同时提升原有产品的应用价值。 指纹模块功能: 活体指纹识别 脱机指纹注册(250枚) 脱机指纹比对(1:1、1:N) 可内置应用程序(固件) 可接入任意指纹传感器件(光学、半导体电容、半导体温感、半导体压感、按压式、滑动式)丰富的接口支持(32位GPIO、SPI、UART、I2C、RF) 指纹模块应用范围: 指纹门锁 指纹保险柜(箱)

指纹文件柜 指纹工控设备 指纹遥控器 指纹通关设备 指纹POS机 指纹IC卡读卡器 指纹数码产品 指纹电气开关等 技术规格 指纹模块一般参数: 模块优势 可编程直接在模块的主控MCU中写入应用程序 兼容性强能够兼容全球各种指纹传感芯片(光感、电容、电感、温感、压感,滑动式和按压式)(用户可指定) 指纹容量大片内可存储250枚以上指纹,支持片外扩展 注册比对性能优越指纹算法经过多年商用,嵌入式环境下FAR、FRR性能优良 服务好提供24小时技术支持和全面的ODM定制服务(只需提供规格书) 四、程序分析 在实验代码中我们已经提供了fingermap.c文件,其中对指纹模块的操作进行了封装,用户在使用中只需要调用其中的对应函数就可以实验对应的功能,当然也可以对API进行

基于STM32单片机开发光学指纹识别模块

基于STM32单片机开发光学指纹识别模块(FPM10A)全教程 收藏人:共同成长888 2014-05-08 | 阅:25 转:0 | 来源| 分享 基于STM32单片机开发光学指纹识 别模块(FPM10A)全教程 ? 1.平台 首先我使用的是奋斗 STM32 开发板 MINI板 光学指纹识别模块(FPM10A)

2.购买指纹模块,可以获得三份资料 1.简要使用说明 2.使用指纹模块的功能函数 3.FPM10A用户手册. 3.硬件搭建 根据使用说明:FPM 10A使用标准的串口与外界通信,默认的波特率为57600,可以与任何单片机,ARM,DSP等带串口的设备进行连接,请注意电平转换,连接电脑需要进行电平转换,比如MAX232电路。 FPM10A光学指纹模块共有5个管脚 1 为VCC 电源的正极接 3.6V – 5.5V的电压均可。 2 为GND 电源的负极接地。 3 为TXD 串口的发送。 4 为RXD 串口的接收。 5 为NC 悬空不需要使用。 奋斗板上已经有5V的管脚,可以直接供给指纹模块, 这里需要注意的是,指纹模块主要通过串口进行控制,模块和STM32单片机连接的时候,需要进行电平转换, 这样只要把这个转接板插入STM32,接上5V的电,就可以工作了,将模块的发送端接转接板的接收端,接收端接转接板的发送端。 这样,我们的硬件平台就搭建好了! 4.模块的测试工作 模块成功上电后,指纹采集窗口会闪一下,表示自检正常,如果不闪,请仔细检查电源,是否接反,接错等。指纹模块使用120MHZ的DSP全速工作,工作时芯片有一些热,经过严格的测试,这是没有问题的可以放心使用,在不使用的时候可以关闭电源,以降低功耗。 5.现在我们要进入编程环节了 指纹模块主要是通过串口进行控制,所以这里我们需要用到单片机的串口模块。

指纹模块资料

FM-180 指纹识别模块用户手册V1.1 FM-180 指纹识别模块 用户手册 系统概述 系统特色 FM-180 亮背景光学头指纹识别设备采用光学指纹传感器,由高性能DSP 处理器和FLASH 等芯片构成,具有指纹图像处理、模板提取、模板匹配、指纹搜索和模板存储等项功能。和同类指纹产品相比,FM-180 指纹识别设备具备下列特色:●自主知识产权光学指纹采集头,设备硬件和指纹算法等所有技术,均由本公司自主开发。●指纹适应性强指纹图像读取过程中,采用自适应参数调节机制,使干湿手指都有较好的成像质量,适用人群更广泛。●价格低廉设备采用自行开发的光学采集头,成本大幅降低。●算法性能优异FM-180 指纹识别设备算法根据光学头成像原理另行设计。算法对变形、质量差指纹均有较好的校正和容错性能。●简单易用方便扩充无需具备指纹识别专业知识即可应用。用户按照FM-180 指纹识别设备提供的丰富控制指令,可自行开发出功能强大的指纹识别应用系统。 指纹系统中几个基本概念 ●指纹特征指纹算法是从指纹图像中提取的特征,代表了指纹的信息。指纹的保存、比对、搜索都是通过操作指纹特征来完成。●1:1 比对两个指纹特征比较,返回信息:匹配,或者不匹配。●1:N 搜索在N 个指纹特征中找和当前1 个指纹特征匹配的指纹特征。返回信息:没有匹配特征,或者有匹配特征,同时返回匹配的特征编号。 N=19600bps 162 FM-180 指纹识别模块用户手册V1.1 系统参数与接口 供电电压:DC 3.6~6.0V 供电电流: 工作电流:<120mA 峰值电流:<150mA 指纹图像录入时间:<1.0秒 窗口面积: 14 ╳ 18 mm 匹配方式: 比对方式(1:1) 搜索方式(1:N) 特征文件:256字节 模板文件:512字节 162/ 枚

指纹识别.

指纹识别 指纹识别是什么? 提到指纹识别我们就要先弄清楚什么事指纹,指纹为何能够做到区别性。 指纹,由于其具有终身不变性、唯一性和方便性,已几乎成为生物特征识别的代名词。指纹是指人的手指末端正面皮肤上凸凹不平产生的纹线。纹线有规律的排列形成不同的纹型。纹线的起点、终点、结合点和分叉点,称为指纹的细节特征点(minutiae)。 指纹识别即指通过比较不同指纹的细节特征点来进行鉴别。指纹识别技术涉及图像处理、模式识别、计算机视觉、数学形态学、小波分析等众多学科。由于每个人的指纹不同,就是同一人的十指之间,指纹也有明显区别,因此指纹可用于身份鉴定。由于每次捺印的方位不完全一样,着力点不同会带来不同程度的变形,又存在大量模糊指纹,如何正确提取特征和实现正确匹配,是指纹识别技术的关键。 指纹识别的易用性 指纹识别功能提高了系统的易用性,不仅是解锁屏幕,它还可以用来设置一些快捷操作如:拍照、快捷打开程序等等,同时鉴于指纹识别的高区别性质,指纹识别不仅仅是对于功能的简化,更深层次的是安全级别的一个提高。 ~~ 指纹扫描认证功能在数款安卓智能手机上出现过,但相关模块与解决方案都来自第三方厂商,而非安卓内核或系统层面直接支持的产物。谷歌显然看到了相关技术的发展趋势,因此,6.0提供了来自谷歌的官方指纹API。顺带一提,苹果也为自己的TouchID指纹读取模块提供了类似的API。 指纹识别的安全性 随着时代的发展网络支付等安全问题面临越来越多的问题,这传统的基于密码、加密算法和验证码的安全机制在安全性和方便性方面已经无法满足现有需求,甚至已经受到挑战。为了能够更好地确保系统的安全性和方便性,迫切需要寻找其他的技术。于是人们将目光转移到了生物特征识别技术上,因为人体某些生物特征各不相同并且不会发生变化以及很难遗失和仿制。目前被使用的生物识别技术主要有指纹、虹膜、视网膜、语音、面部、DNA以及签名,它们各自的性能以及优缺点如表所示: 每个人的指纹独一无二并且很难发生变化,此外,它不需要像密码那样需要记忆,真正

RT1011指纹识别仪模块用户手册

指纹识别仪模块用户手册 1 FLASH存储结构 a)存储结构: 地址 内容 大小 0x0000—0x7fff Codes 32k words 0x8000—0x87ff 系统存储区 2k words 0x8800—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字节,是两个相同指纹特征之和。

光学式指纹识别技术

瑞丰汇科技(技术推广)所提供的各种款式『光学触控式指纹辨识』解决方案, 其主要的设计都是强调以准确、稳定和容易使用、优越的影像质量、完全的可信赖性为基础, 因此针对传统光学式的指纹辨识取像模块的优缺点,取其优点,舍其缺点, 让产品可以更容易被一般消费者接受与使用, 故而研发出独门的技术, 这个技术以光线穿过特殊设计"3D光学指压版",由于指纹的波峰波谷与光线产生"光学3D"效应,经由 image sensor接收其指纹的光讯号,进而产生出3D影像,在搭配特有之算法,进行指纹辨识,让整个传统『厚重的光学指纹辨识模块』达到超薄的目标,这个技术本公司称为3D TouchPrint?。李先生138(光学式指纹识别技术) 23276110 优点 『3D TouchPrint?』, 对于瑞丰汇科技(技术推广)所开发的各类型之『光学触控式指纹辨识』模块, 在市场上相对于不同技术所开发出来的指纹辨识模块, 具有十大优点: 1、轻松触压, 不用学习, 使用者登录容易。 2、世界最薄面型光学式指纹辨识模块, 可应用于各种手持装置。 3、超高解像力,超低影像扭曲率, 影像信息不失真。 4、以现有CCM架构生产, 良率高, 容易大量制造。 5、特殊表面处理可解决干指头不易登录问题。

6、抗静电,耐摩擦可适用各种环境。 7、低成本, 高性能。(高性价比) 8、安全系数高,无须为登录率牺牲安全性, 并可抗2D假指纹。 9、系统安装容易─NB 随插随用无须安装Driver 10、完全与Windows兼容─兼容Amcap架构无升级版本之问题。 以上之优点, 让瑞丰汇科技(技术推广)所开发出的各种模块, 非常适合于不同应用领域之系统产品, 如: 笔记本电脑、个人计算机、AIO计算机、随身碟、电子门锁、门禁系统、人员差勤、汽车电子锁、电子收款机、网络认证、个人行动助理、智能型移动电话、智能卡、在线游戏的安全认证机制…等相关产品。

电子指纹锁说明书介绍

电子指纹锁说明书 一、 特点 本产品应用了先进的指纹识别技术,具有存储指纹容量大,拒真率和认假率低,识别时间短,安全性高等特点。并且内置锂电池供电,可以多次充电,增长了使用寿命。 二、 使用注意事项 1. 录入或对比指纹时,可能由于指纹放在指纹采集器的位置有偏差而使操 作不成功或采集的指纹图像质量下降。请在录入指纹时尽量把手指放在 指纹采集器的正中。如下图。 2. 本产品不宜使用于室外或阳光强烈的环境。如果由于阳光强烈而不能正 常工作,可以在按手指前用物件遮挡阳光。 3. 本产品采用光学采集指纹。使用时请小心保护采集器或避免弄脏。 4. 录入指纹时,手指按在指纹采集器的时间不要太长,约0.5秒为合 适。若放的时间太长会影响采集效果。 5. 本产品在不工作时会处于休眠状态。当把手指按下时,指纹采集器的灯 会亮,这时不要移开手指。直到听到有信号声音发出才可移开手指。如果在信号声音发出前移开手指,则会认为是非法指纹。 6. 使用时确保本产品的工作电压在3.6VDC ---- 5VDC ,且不要把输入电源 的正负极接反。在安装前建议先对本产器充电。 手指位置合适,正确 手指位置偏高,错误 手指位置偏低,错误 A 区与 B 区重合

机械钥匙孔 把 手 锁 体 后 盖 电路板 初始化按钮 三、 锁结构 四、 操作说明 1. 打开后盖 要进行初始化或设置管理指纹,必须先打开后盖,才可进行操作。 (请参考视频文件“打开后盖.asf ”) 前 面 板 图 后 面 板 图 充电接口

2. 设置管理指纹 此功能可设入管理指纹,管理指纹具有最高权限,可以增加和删除普通用户指纹。每把锁可以设2个管理指纹。 操作步骤: (请参考视频文件“设置一个管理指纹1.asf ” 和 “设置一个 管理指纹2.asf ”) A. 按下电路板上的初始化按钮,听到“嘟”一声,同时红绿灯闪烁。 B. 这时把要设成管理指纹的手指(要求此手指从未录入过)在指纹采集器上按一 下。如果此指纹采集成功,则会响一声并且指示灯从红绿灯交替闪烁变为绿灯闪烁。 C. 继续按下同一指纹3次,每按下一次都会发出短促的“嘟”一声。 D. 如果录入成功,则会发出较长的“嘟”一声。如果失败,则会发出“嘟—嘟” 两声。 E. 操作完成,退出录入管理指纹状态。 注意: 如果要录入的指纹在操作前已经录入,则此操作不会成功,并且会 发出“嘟--嘟--嘟” 三响声。 如果要录入下一个管理指纹,请重复以上步骤。 操作流程图如下: 3. 入普通用户指纹 此功能可以增加普通用户指纹。每把锁最多可以设入1000个用户指纹。 操作步骤:(请参考视频文件“录入一个普通指纹.asf ”) A. 连续按下任意一个管理指纹三次(三次都要正确)后,会发出较长的“嘟”一声, 并且红绿灯交替闪烁,进入录入状态。 B. 把要录入的手指(要求此手指从未录入过)在指纹采集器上按一下。如果此指纹 采集成功,则会响一声并且指示灯从红绿灯交替闪烁变为绿灯闪烁。 C. 继续按下同一指纹3次,每按下一次都会发出短促的“嘟”一声。 D. 若录入成功,则会发出“嘟”一长声。若失败,则会发出“嘟、嘟”两声。 E. 此指纹录入完成后,指示灯从绿色闪烁变为红绿闪烁,重新进入录入 状态。此 时重复执行步骤B 到步骤D ,可以继续录入下一个指纹。若要退出录入状态,可以再按下一次管理指纹或等待6秒后,指示灯停止闪烁,即可退出。 响一长 声 响两声 响 3 声

SFG R30X系列指纹识别模块用户手册

R30X X系列指纹识别模块SFG R30 用户手册 浙江圣非格科技有限公司 二〇一〇年九月九日Ver1.11

前言及声明 感谢您使用浙江圣非格科技有限公司的R30X系列指纹识别模块,为了确保获得最佳使用效果,请仔细阅读手册,并妥善保管,以备后用。 本用户手册针对软、硬件应用开发工程师编写,包含模块功能、软硬件接口等内容。 因产品的不断升级和完善,模块和手册内容都有可能变更,恕不另行通知。如需获取最新信息,请访问我公司网站(https://www.doczj.com/doc/2810927227.html,)。 我们已尽最大努力以保证本手册的准确性。然而,如您有任何疑问或发现错误,可直接与我司或我司授权代理商联系,我们将十分感激。 下列文件包含圣非格科技有限公司的私有信息,在没有本公司书面许可的情况下,第三方不得使用或随意泄漏;当然,任何在没有授权、特殊条件、限制或告知的情况下对此信息的复制和擅自修改都是侵权行为。 所有产品的售出都受制于本公司在订购承认书里的销售条款和条件。本公司利用测试、工具、质量控制等技术手段来支持产品的相关性能符合所需规格的一定程度的保证。除了明确的政府书面要求外,没必要执行每款产品的所有参数测试。 联系我们:https://www.doczj.com/doc/2810927227.html, 地址:浙江杭州莫干山路741号 电话:88032199

目录 一、概述-------------------------------------------------------------------------------------------------------3- 1.应用范围-----------------------------------------------------------------------------------------------3- 2.主要技术指标-----------------------------------------------------------------------------------------4- 二、硬件接口-------------------------------------------------------------------------------------------------5- 1.外部接口尺寸图--------------------------------------------------------------------------------------5- 2.串行通讯-----------------------------------------------------------------------------------------------7- https://www.doczj.com/doc/2810927227.html,B通讯----------------------------------------------------------------------------------------------7- 三、软件开发指南--------------------------------------------------------------------------------------------8- 1.上电延时时间-----------------------------------------------------------------------------------------8- 2.系统资源-----------------------------------------------------------------------------------------------8- 3.通讯协议---------------------------------------------------------------------------------------------12- 四、模块指令系统-----------------------------------------------------------------------------------------16- 五、功能实现示例-----------------------------------------------------------------------------------------43-

指纹锁测试模板

指纹锁 1 范围: 本标准规定了指纹产品的型号、术语和定义、要求、试验方法、检验规则和标志、包装运输和储存。 本标准适用予以指纹作为输入信,识别、处理其相关信息,以电动方式控制机械锁定结构启、闭的具有规定防破坏能力的锁。本标准不适用于具有防盗功能的指纹防盗锁。 2 规范性引用文件 下列文件中的条款通过本际准的引用而本标准的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本标准,然而,鼓励根据本标准达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本标准。 GB/T 191-2000包装储运图示标志 GB/T 2828.1-2003计数抽样检验程序第1部分:按接收质量限(AQL)检索的逐批检验抽样计划 GB/T 2829-2002周期检验计数抽洋程序及表(适用于对过程稳定性的检验) CB/T 6461-2002金属基体上金属和其他无机覆盖层经腐蚀试验后的试样和试件的评级GB/T 10125-1997 人造气氛腐蚀试验、盐雾试验 GB/T 15211-l994报警系统环境试验 GB/T 17626. 2-1998 电磁兼容试验和测量技术静电放电抗干扰度试验 GB/T 17626. 3-1998 电磁兼容试验和测量技术射频电磁辐射抗干扰度试验 GB/T 17626. 4-1998 电磁兼容试验和测量技术电快速瞬态脉冲群抗干扰度试验 GB/T 17626. 11-1999 电磁兼容试验和测量技术电压暂降、短时中断和电压变化的抗干扰度试验 GA/T 394-2002 出入口控制系统技术要求 GA 374-2001 电子防盗锁 QB/T 2474-2000弹子插芯门锁 QB/T 3836-1999 锁具测试方法 3 产品型号 2-4阿拉伯数字表示:规格及颜色等信信息 4位阿拉伯数字表示:分类及款式代号 系列代 示例:J1011表示系列代号为J的1011款指纹锁 4术语和定义 下列术语和定义适用于本标准

(完整版)指纹识别模块单片机程序

#include #include #define TRUE 1 unsigned char SaveNumber=0,searchnum=0; unsigned int S earchNumber=0; unsigned int clk0=0; sbit relay =P1^4; //继电器引脚 sbit buzzer=P1^5; //蜂鸣器引脚 sbit red= P2^7;//录入模式指示灯在板子靠近单片机处 sbit green= P2^0;//识别模式指示灯在板子远离单片机处 sbit k1=P3^3; //模式识别 sbit k2=P3^4; //录入一次指纹 sbit k3=P3^2; //清除所有指纹(10个指纹清除) //变量定义: unsigned char code tab[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};//表:共阳数码管0-9 //数码管引脚定义: sbit SMG_g = P1^3; //定义数码管阳级控制脚(个位) //由于程序中定时器被用我们用一位数码管显示且为静太显示所以推荐大家用1602或者12864液晶 bit changeflag=0,modeflag=0,clearallflag=0; //默认为识别模式,如果为1为录入指纹模式,每录入一次SaveNumber++ //////////////////////////////////////常用指令定义///////////////////////////// //Verify Password :验证设备握手口令 unsigned char code VPWD[16]={16,0X01 ,0Xff,0xff,0xff,0xff, 0x01,0,7,0x13,0x00,0x00,0x00,0x00,0x00,0x1b}; //回送12个 //设置设备握手口令 unsigned char code STWD[16]={16,0X01 ,0Xff,0xff,0xff,0xff, 0x01,0,7,0x12,0x00,0x00,0x00,0x00,0x00,0x1a}; //回送12个

指纹识别模块Sm61的单片机控制

翟庆一 [摘要]随着电子技术的发展,指纹识别模块的成本不断下降、识别精度逐渐提高,已经开始走上推广应用阶段。文章详细介绍了利用高性能AVR单片机Atmega128对指纹识别模块SM61的控制,包括单片机与模块的接口方法、通信协议、编程思路及注意事项。 关键词:指纹识别模块;串行通信协议;Atmega128; 作者简介:翟庆一性别:男出生日期:1973年6月民族:汉族工程师讲师主要研究方向:单片机应用产品的设 计,计算机控制技术的应用。 The singlechip control of Fingerprint Identify Module Sm6x ZHAI Qing-yi Jinan Railway Polytechnic,Jinan 250013,Chian Abstract: Along with the development of electronic technology,the cost of Fingerprint Identify Module has fallen and the accuracy has been improved gradually.This paper introduces a singlechip control of Fingerprint Identify Module Sm61 includeing the interface with singlechip, communication protocols,primary flow charts and especial problems in design. Key words: Fingerprint Identify Module; serial communication protocol; Atmega128 现在许多智能产品中,为了安全,需要鉴别操作人员的身份。基于人体生物特征的识别技术是一种高度安全的身份认证技术。生物特征是唯一的,可以测量和验证的。生物特征识别的工作原理是利用生物识别设备对生物特征进行取样,提取其唯一的特征并且转化成数字代码,并进一步将这些代码组成特征模板,人们同识别设备交互进行身份认证时,识别设备获取其特征并与数据库可中的特征模板进行比对,以确定是否匹配,从而决定接受或拒绝该人。用于生物识别的生物特征有手形、指纹、脸形、虹膜、视网膜、脉搏、耳廓等,行为特征有签字、声音、按键力度等。基于这些特征,人们已经发展了手形识别、指纹识别、面部识别、发音识别、虹膜识别、签名识别等多种生物识别技术。现代生物识别技术始于70年代中期,由于早期的识别设备比较昂贵,因而仅限于安全级别要求较高的原子能实验、生产基地等。现在由于微处理器及各种电子元器件成本不断下降,精度逐渐提高,生物识别系统逐渐应用于商业上的授权控制如门禁、企业考勤管理系统安全认证等领域。 SM-61光学头指纹识别模块是杭州中正生物认证技术有限公司生产的指纹识别产品,结构框图如图1,由高性能DSP处理器和FLASH等芯片构成,具 有指纹图像处理、模板提取、模板匹配、指纹搜索和模板存储等项功能。用户按照SM-61模块提供的 图1 Sm-61模块结构框图

光模块质量检测报告

互联两端都是非原配双纤1.25G 10KM单模光模块的端口协商和IP连通性测试 disp int g1/0/1 GigabitEthernet1/0/1 current state : UP Line protocol current state : UP Last line protocol up time : 2013-04-01 21:23:39 Description:HUAWEI, GigabitEthernet1/0/1 Interface Route Port,The Maximum Transmit Unit is 1500 Internet Address is 1.1.1.1/30 IP Sending Frames' Format is PKTFMT_ETHNT_2, Hardware address is dcd2-fc01-6d21 The Vendor PN is SF1312-10D The Vendor Name is OEM Port BW: 1G, Transceiver max BW: 1G, Transceiver Mode: SingleMode WaveLength: 1310nm, Transmission Distance: 10km Rx Power: -6.57dBm, Warning range: [-21.02, -3.00]dBm Tx Power: -5.94dBm, Warning range: [-9.00, -3.00]dBm Loopback:none, full-duplex mode, negotiation: disable, Pause Flowcontrol:Receive Enable and Send Enable Last physical up time : 2013-04-01 21:23:39 Last physical down time : 2013-04-01 21:22:59 Current system time: 2013-04-01 21:29:35 Statistics last cleared:never Last 300 seconds input rate: 8984 bits/sec, 2 packets/sec Last 300 seconds output rate: 8904 bits/sec, 2 packets/sec Input: 5103419 bytes, 19376 packets Output: 4835089 bytes, 18513 packets Input: Unicast: 13022 packets, Multicast: 543 packets Broadcast: 5811 packets, JumboOctets: 0 packets CRC: 0 packets, Symbol: 0 packets Overrun: 0 packets, InRangeLength: 0 packets LongPacket: 0 packets, Jabber: 0 packets, Alignment: 0 packets Fragment: 0 packets, Undersized Frame: 0 packets RxPause: 0 packets Output: Unicast: 12715 packets, Multicast: 547 packets Broadcast: 5251 packets, JumboOctets: 0 packets Lost: 0 packets, Overflow: 0 packets, Underrun: 0 packets System: 0 packets, Overrun: 0 packets TxPause: 0 packets Input bandwidth utilization : 0% Output bandwidth utilization : 0%

基于单片机的指纹识别电子密码锁设计开题报告

毕业设计开题报告基于单片机的指纹识别电子密码锁 系别: 班级: 学生姓名: 指导教师: 2009年12月18日

开题报告填写要求 1.开题报告作为毕业设计答辩委员会对学生答辩资格审查的依据材料之一,应在指导教师指导下,由学生在毕业设计工作前期完成,经指导教师签署意见、专家组及系主任审查后生效; 2.开题报告必须用黑墨水笔工整书写或按教务处统一设计的电子文档标准格式(可从教务处网页上下载)打印,禁止打印在其它纸上后剪贴; 3.毕业设计的开题报告应包括以下内容: (1)主要技术指标; (2)工作思路; (3)课题的准备情况及进度计划; (4)参考文献。 4.开题报告的撰写应符合科技文献规范,且不少于2000字;参考文献应不少于15篇,包括中外文科技期刊、教科书、专著等。 5.开题报告正文字体采用宋体小四号,1.5倍行距。附页为A4纸型,左边距3cm,右边距2cm,上下边距为2.5cm,字体采用宋体小四号,1.5倍行距。 6.“课题性质”一栏: 理工类:A.理论研究B.应用研究C工程设计D.软件开发E.其它经管文教类:A.理论研究B.应用研究C.实证研究D.艺术创作E.其它 “课题来源”一栏: A.科研立项 B.社会生产实践 C.教师自拟 D.学生自选 “成果形式”一栏: A.论文 B.设计说明书 C.实物 D.软件 E.作品

毕业设计开题报告

基于单片机的指纹识别电子密码锁设计 一、研究目的 随着社会的发展和技术的进步,传统的安全防盗系统面临极大的挑战。生物识别技术是根据人的体貌、声音等生物特征进行身份验证的科学解决方案,现有的生物识别技术大致上包括指纹识别技术、掌纹识别技术、视网膜识别技术、虹膜识别技术、面相识别技术等。生物识别技术优势主要有:1、减少、消除身份假冒进行真实身份的确认:2、降低管理的成本,取代了身份人工人证的的过程:3、方便使用者,减少或消除了使用卡、钥匙或者密码的麻烦。生物识别技术的发展起始于指纹研究,它亦是目前应用最广泛的生物识别技术。为了有效地的防止信息资料,财产的安全生物识别技术的安全系数较传统意义上的身份验证机制有了很大提高,越来越得到社会的重视。指纹锁和指纹门禁是应用最广的生物识别技术。随着计算机技术的广泛应用和指纹识别技术的迅速成熟,物美价廉的指纹识别产品广泛应用于商业市场同时逐渐进入家庭。国内外科研人员很早就致力于指纹识别的检测方法,研制各式各样的指纹识别的模块及其应用产品,用于保险箱、实验室、楼道的身份确认等。 二、主要任务及主要技术指标: 1.设计单片机指纹识别电子密码锁。 2.学习掌握主控Atmeg16单片机的工作原理及内部。 3.了解指纹识别的原理。 4.选择合适的指纹识别模块。 5.程序联机调试。 6.完成单片机指纹识别电子密码锁使之达到存储3个指纹,并能准确识别显 示。 三、器件选择: 1.主要控制Atmeg16单片机具有下列主要性能 高性能、低功耗的8 位AVR? 微处理器 先进的RISC 结构

相关主题
文本预览
相关文档 最新文档