51单片机ZFM60XSA光学指纹模块C语言应用

手印台51单⽚机ZFM60XSA光学指纹模块C语⾔应⽤
现在很多电⼦产品都和指纹有关,我把我学习的ZFM60XSA光学指纹模块的⽤法分享分享。
原理
我们⼿指内侧表⾯的⽪肤凹凸不平产⽣的纹路会形成各种各样的图案,⽪肤的纹路在图案、断点和交叉点上各不相同,在信息处理中将它们称作“特征”,每个⼿指的特征都是不同的,也就是说,是唯⼀的。依靠这种唯⼀性,我们就可以把⼀个⼈同他的指纹对应起来,通过对他的指纹和预先保存的指纹进⾏⽐较,就可以验证他的真实⾝份。 指纹识别系统通过特殊的光电转换设备和图像处理技术,对指纹进⾏采集、分析和⽐对,可以⾃动、迅速、准确地鉴别出个⼈⾝份。系统主要包括对指纹图像采集、指纹图像处理、特征提取、特征值的⽐对与匹配等过程。
主要参数
研究⼀个传感器,得知道它的主要参数。
供电电压:DC 3.8 ~ 7.0V
背光颜⾊:绿⾊
亮灯⽅式:长亮/闪烁
供电电流:
⼯作电流<65mA
峰值电流<95mA
指纹图像录⼊时间:<0.5 秒
窗⼝⾯积:14.5 ╳ 19.4 mm
匹配⽅式:
⽐对⽅式(1:1)
搜索⽅式(1:N)
特征⽂件:256 字节
模板⽂件:512 字节
存储容量:1000 枚
安全等级:5 级(从低到⾼:1、2、3、4、5)
认假率(FAR):<0.001% (安全等级为 3 时)
情趣口香糖拒真率(FRR):<1.0% (安全等级为 3 时)
搜索时间:<1.0 秒 (1:500 时,均值)
上位机接⼝:UART(TTL 逻辑电平)
通讯波特率(UART):(9600╳ N)bps 其中 N=1~12 (默认值 N=6,即 57600bps)
⼯作环境:
温 度:-20℃-+60℃
扫把头相对湿度:40%RH-85%RH (⽆凝露)
储存环境:温 度:-40℃-+85℃
相对湿度:<85%H(⽆凝露)
外形尺⼨(L╳ W╳ H):54 ╳ 20 ╳ 20.5mm
硬件接⼝
引脚号名 称
类型功能描述
1 Vtouch In 触摸感应电源输⼊端。(线⾊:蓝)
2 Sout out 感应信号输出。(线⾊:黄)
3 Vin In 模块电源正输⼊端。(线⾊:红)
4 TD Out 串⾏数据输出。TTL 逻辑电平。(线⾊:绿)
5 RD In 串⾏数据输⼊。TTL 逻辑电平。(线⾊:⽩)
6 GND - 信号地。内部与电源地连接。(线⾊:⿊)
下⾯是录⼊指纹的程序。
if(k3==0)//录⼊⼀个指纹
{
delay1ms(10);
if(k3==0)//如果仍为低电平,表⽰按键有效
{
while(k3==0);//等待松⼿
if(VefPSW()==1&&modeflag==1&&SaveNumber<1000)//与模块握⼿通过{
if(enroll()==1)//采集两次,⽣成1个指纹模板成功
{
脚踩垃圾桶if(savefingure(SaveNumber+1)==1)//保存也成功
{
SaveNumber++;//加⼀次
shownum(SaveNumber);
}
}
}
else
{
申利英buzzer=0;
for(i=0;i<8;i++)
{
delay1ms(100);
red=~red;
延时阀}
red=0;
buzzer=1;
}
}
}
就分享这么多,希望对⼤家有⽤!

本文发布于:2024-09-20 16:48:57,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/4/235082.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:指纹   图像处理   指纹图   采集   感应   输出
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议