下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2.2.11286420个引脚,各引脚说明如下面表格所示。2-2接口信号说明8192个中文汉点阵128(8X16点阵编号符号引脚说明编号符号引脚说明1VSS电源地11D4DataI/O2VDD电源正极12D5DataI/O3VO液晶显示对比度调节端13D6Data2.2.11286420个引脚,各引脚说明如下面表格所示。2-2接口信号说明8192个中文汉点阵128(8X16点阵编号符号引脚说明编号符号引脚说明1VSS电源地11D4DataI/O2VDD电源正极12D5DataI/O3VO液晶显示对比度调节端13D6DataI/O4RS/命令选择端(H/L)14D7DataI/O5R/W读/写选择端(H/L)15PSB并/串选择H并行L串行6E使能信号16NC空脚7D0DataI/O17RST复位,低电平有效8D1DataI/O18NC空脚9D2DataI/O19A背光电源正极10D3DataI/O20K背光电源负极2.3模块的作用2.3.1ZFM60模块作为本次的重要传感器,识别模块无法自己去做,只能通过网上淘宝买现成的模块回来进行二次开发,市场有各种各样的模块,价格也是五花八门,但实际上基本的协议还是比较相似的,只不过有的支持的协议指令多,有一些支持的指令相对来说比较少而已,本次需要用到的功能有录入,识别,清空最后决定选用ZFM60作为本次的识别模块。ZFM60模块,量稳定,多行业客户的实际选择,给您无忧的产品保障体系。ZFM60模块的硬件部分由传感器和DSP处理器、FLASH传感器选取的是光学原理传感器,传感度灵敏、传感反馈速度较快,同时选用高速性能的处理器能够快速处理大量比对算法,不论是在硬的对比、录入、分析、存储海量已录入的;软件部分主要采用了高性能件或是软件方面,其性能优异、功能强大,能够实现计算、识别等;最终,采用8条精简指令,开发更简单。产品特点:◆功能完善:能够实现录入、登记、识别、、对比、计算等,且能够独立操作。◆DSP的电路板,已经集成一体,方便安装,故障少。◆超低功耗:产品时所需要的能耗较低,能够适应低能耗的场所。◆抗静电能力强:具有很强的抗静电能力,抗静电指标达到15KV以上。◆◆适用于不同场合下的应用。基于单片机的识别系统是由主控STC89C52、的录入、识别、对比、计算等功能,同时,集成的系统来完成这些操作。识别模块可以作为一个独立2.3模块的作用2.3.1ZFM60模块作为本次的重要传感器,识别模块无法自己去做,只能通过网上淘宝买现成的模块回来进行二次开发,市场有各种各样的模块,价格也是五花八门,但实际上基本的协议还是比较相似的,只不过有的支持的协议指令多,有一些支持的指令相对来说比较少而已,本次需要用到的功能有录入,识别,清空最后决定选用ZFM60作为本次的识别模块。ZFM60模块,量稳定,多行业客户的实际选择,给您无忧的产品保障体系。ZFM60模块的硬件部分由传感器和DSP处理器、FLASH传感器选取的是光学原理传感器,传感度灵敏、传感反馈速度较快,同时选用高速性能的处理器能够快速处理大量比对算法,不论是在硬的对比、录入、分析、存储海量已录入的;软件部分主要采用了高性能件或是软件方面,其性能优异、功能强大,能够实现计算、识别等;最终,采用8条精简指令,开发更简单。产品特点:◆功能完善:能够实现录入、登记、识别、、对比、计算等,且能够独立操作。◆DSP的电路板,已经集成一体,方便安装,故障少。◆超低功耗:产品时所需要的能耗较低,能够适应低能耗的场所。◆抗静电能力强:具有很强的抗静电能力,抗静电指标达到15KV以上。◆◆适用于不同场合下的应用。基于单片机的识别系统是由主控STC89C52、的录入、识别、对比、计算等功能,同时,集成的系统来完成这些操作。识别模块可以作为一个独立模块电路如下所示:2-7模块接口图模块中的核心构件是型号为AS606的DSP,其主要的功能是能够实现能够对扫描后的进行和生成图像。在进行图像的生成时,需要反复两次进行扫描和录入的操作,便可生成。具体的操作流程为:扫描(将需要扫描的放置于感应器上)、生成模板(系统会自动生成一个指图像)的特征(对每一个中的差异进行识别)、纹管理库,在该库中存入每一个扫描完成后的2-8模版模板就是“照一次相”,将面。CMOS信息,存入一次信里当系统从扫描模式转化为识别模式后,系统会向发出指令,使其CMOS再扫描后的FLASH中相应的数据进行对比处理,对比模块电路如下所示:2-7模块接口图模块中的核心构件是型号为AS606的DSP,其主要的功能是能够实现能够对扫描后的进行和生成图像。在进行图像的生成时,需要反复两次进行扫描和录入的操作,便可生成。具体的操作流程为:扫描(将需要扫描的放置于感应器上)、生成模板(系统会自动生成一个指图像)的特征(对每一个中的差异进行识别)、纹管理库,在该库中存入每一个扫描完成后的2-8模版模板就是“照一次相”,将面。CMOS信息,存入一次信里当系统从扫描模式转化为识别模式后,系统会向发出指令,使其CMOS再扫描后的FLASH中相应的数据进行对比处理,对比是否有该FLASH的数据相符合,即表示该存在,便能识别出是几号识别与登记了。3、DSP传感器等部件组成。4、稳压5、FLASH6、CMSO主要技术指标:供电电压:DC3.8~7.0V背光颜色:绿色/闪烁<65mA<95mA图像录入时间:<0.5秒窗口面积:14.5×19.4mm(1:1)是否有该FLASH的数据相符合,即表示该存在,便能识别出是几号识别与登记了。3、DSP传感器等部件组成。4、稳压5、FLASH6、CMSO主要技术指标:供电电压:DC3.8~7.0V背光颜色:绿色/闪烁<65mA<95mA图像录入时间:<0.5秒窗口面积:14.5×19.4mm(1:1)特征文件:256字节模板文件:512字节存储容量:1000枚安全等级:3级(从低到高:1、2、3、4、5)(FAR):<0.001%(3时)3时)搜索时间:<1.0秒(1:500时,均值)上位机接口:UART(TTL逻辑电平)通讯波特率(UAR)(6×psN=~(N=57600bps)2.3.2模块引脚接法ZFM60系列独立式识别模块引脚功能:12RXD3TXD452-7如下:识别模块引脚功能引脚号名称类型功能描述1Vinin电源正输入端2TDout串行数据输出。TTL逻辑电平3RDin串行数据输入。TTL逻辑电平4GND-信号地。内部与电源地连接2.3.3模块的方案设计方案一:R-58A头,机易通R-58A所装备的是型号为OV7620的光学 头主要拆卸于废旧的考勤机中,但OV7620头能够正常和实现的。通过观察和研究发现,头共有16根线,分别为输入和输出作用,但是无法分辨每一根R-58A生产时间较长,网络中没有能够获取到有效的资料信息。因此,唯有对其进试和实验,实验的结果表明,其中2根线为电源线和地线、8根线为数据处理线,其余为信号线,但无法确定信号线的用途。由于头是整个系统的信息来源如果连怎样使用它都不知道的话,那么后面的工作将无法展开。因此,方案一由于采用的是废旧考勤机的较大。头,其实施的成本较低,但实际实施的难度方案二的部分是选用富士通的电容式传感器FPS200FPS200是由256*3008USB和集成的SPI可以通过MODE0MODE1的组合方式选择不同的接口方式。接口数量之多,便于转换。FPS200器能够快速的处理信息。500DPIAD的75KB,2.3.3模块的方案设计方案一:R-58A头,机易通R-58A所装备的是型号为OV7620的光学 头主要拆卸于废旧的考勤机中,但OV7620头能够正常和实现的。通过观察和研究发现,头共有16根线,分别为输入和输出作用,但是无法分辨每一根R-58A生产时间较长,网络中没有能够获取到有效的资料信息。因此,唯有对其进试和实验,实验的结果表明,其中2根线为电源线和地线、8根线为数据处理线,其余为信号线,但无法确定信号线的用途。由于头是整个系统的信息来源如果连怎样使用它都不知道的话,那么后面的工作将无法展开。因此,方案一由于采用的是废旧考勤机的较大。头,其实施的成本较低,但实际实施的难度方案二的部分是选用富士通的电容式传感器FPS200FPS200是由256*3008USB和集成的SPI可以通过MODE0MODE1的组合方式选择不同的接口方式。接口数量之多,便于转换。FPS200器能够快速的处理信息。500DPIAD的75KB,51会FPS200和存储器无法同时被选中或是进行数据的处理和传输,由此,可以采用3片单片机的形式来组成主机和从机,其中,1片单片机构成主机,2片单片机独信息和其他信息的传输,从机1主要用于 信息的处理和信息的存储,从机2主要用于处理从机1所存储的信息和数据。方案三,硬件结构框图工作过程:当传感器识别到有信息时,主机会收到来自于FPS200发出中断的指令,将数据进行AD转化,接着把接收的数据通过串行通信的方式传送到从机1从1把数据存储在RAM中;接着从机1就处理数据传给从机写入SRAM中 数据库。当需要验证时从机1,2通信,比对处理后的是否一样。通过分析该方案较为繁琐,其中涉及到多机通信的问题,以及速率传输的问题。通过理论计算如果采用51单片机就仅一个就需要耗时8秒左右,过程必须保证手指在传感器不能移动。主机与从机之间采用的是串行的传输通信模式,8的数据量和信息量较大,单片机无法完成大量的数据处理工作,其数据处理的效率和速度、FPS200300识别模块。模块能够同时实现取、识别、对比等功能。模块将ZFM60和存储的功能,也能够实现的提、数据处理等工作简单化,并且该模块4片机就会发出的指令,的信息和数据就会由模块所存储,单片机再次将提取力,经过特征码处理的模板就可以存储、比对、删除等功能操作。上述操作由单识别模块的市场价格在200通过分析该方案较为繁琐,其中涉及到多机通信的问题,以及速率传输的问题。通过理论计算如果采用51单片机就仅一个就需要耗时8秒左右,过程必须保证手指在传感器不能移动。主机与从机之间采用的是串行的传输通信模式,8的数据量和信息量较大,单片机无法完成大量的数据处理工作,其数据处理的效率和速度、FPS200300识别模块。模块能够同时实现取、识别、对比等功能。模块将ZFM60和存储的功能,也能够实现的提、数据处理等工作简单化,并且该模块4片机就会发出的指令,的信息和数据就会由模块所存储,单片机再次将提取力,经过特征码处理的模板就可以存储、比对、删除等功能操作。上述操作由单识别模块的市场价格在200部分的,它的性价比远远大于后者,通过比较上述三种方案,综合考虑各方面因素,我们选择方案三,选择其原因是其原理简单,能方便的实现,性价比高2.4本章小结12864液晶的使用方法及其编程要点,ZFM60系列独立式在识别系统中的作用。识别模块,列出本设计所参考的方案和其33.1系统程序功能分析1、本系统设计了一个管理员的操作,即出厂时必须录入一个,该 录入成功后就是该系统的管理员,方可进入主界面。主界面的功能有识别功能、添加管理员功能、添加普通用户功能、清空按键来切换的。库功能,而每个功能的选择是通过22个,当录入2个时会有提示。不论是录入新的信息还是需要更替已经存储的信息,都需要获得管理员的授权,当管理员未曾授权,即无法完成验证,出现验证33.1系统程序功能分析1、本系统设计了一个管理员的操作,即出厂时必须录入一个,该 录入成功后就是该系统的管理员,方可进入主界面。主界面的功能有识别功能、添加管理员功能、添加普通用户功能、清空按键来切换的。库功能,而每个功能的选择是通过22个,当录入2个时会有提示。不论是录入新的信息还是需要更替已经存储的信息,都需要获得管理员的授权,当管理员未曾授权,即无法完成验证,出现验证验证,继续进行操作。。400多位的普通用户,录入过程中只需要按住手指不放,当录入完成后液晶提示录入成功字符同时显示出对应的ID号。同样的录入失败也会有同样的提示。4、录了基本的作用,起到了,就可以进行识别的效果,起到一个很好的查看作用,和甄别的3.2主程序流程图3-1所示的程序流程图:程序的巡检过程:首先,各个系统模块执行初始化的操作,检验每一个按键4、录了基本的作用,起到了,就可以进行识别的效果,起到一个很好的查看作用,和甄别的3.2主程序流程图3-1所示的程序流程图:程序的巡检过程:首先,各个系统模块执行初始化的操作,检验每一个按键就需要调整相应的子程序。液晶显示器、通讯、按键子程序构成了主程序,其工作的流程为:液晶显示器、通讯、按键等子程序首先执行初始化的操作。3-1主程序流程图3-1主程序流程图3.3.1键盘管理程序设计流程键盘模块的工作流程图如图3-2所示:3-23.3.1键盘管理程序设计流程键盘模块的工作流程图如图3-2所示:3-2键盘程序流程图3.3.2LCD显示模块主要完成数据的显示功能,然后根据接受到指令显示相关的内容在屏幕上。3-3显示程序流程图3.3.3模块的通信程序设计流程串口通信数据发送、接收流程图如图3-4。3-3显示程序流程图3.3.3模块的通信程序设计流程串口通信数据发送、接收流程图如图3-4。串口通信数据发送、接收流程图3.4Keil所需要的各种硬件已经选择好,单片机是电路中主控制器,由单片机对C语言子程序供主程序进行调3.4Keil所需要的各种硬件已经选择好,单片机是电路中主控制器,由单片机对C语言子程序供主程序进行调对单片机编程。KeilC源码,且生成方式简单、语言简洁易懂。Keil自带丰富的函数功能和强大的开发相关工HEX文件达到调试程序的目的。使用Keil软件的主要工作流程为:1、创建一个新工程,命名为“Fingerprint”,然后从器件库中选择单片机型STC89C52Atmel89c52代替。main.cTarget1SourceGroup1main.c文件。9600MHz。[12]3-5设置波特率以便输入单片机中。C语言创建源程序。、修改源程序中的错误。7C语言创建源程序。、修改源程序中的错误。7、测试,应用。3.5本章小结Keil软件编程,然后必须保持时钟状态一致。44.1电路的焊接过程焊前准备首先,熟悉焊制电路新的装配图纸,熟悉每一个元件、器件的位置的型号、说明,进行引线、成型等工作。焊接顺序率管,其它元器件为先小后大。对元器件焊接要求电容器焊接44.1电路的焊接过程焊前准备首先,熟悉焊制电路新的装配图纸,熟悉每一个元件、器件的位置的型号、说明,进行引线、成型等工作。焊接顺序率管,其它元器件为先小后大。对元器件焊接要求电容器焊接况,保证电容器的标记方向能够清晰可见。电容器的装配步骤为:先装玻璃釉、有机介质、瓷介质的电容器,最后,再将电解电容器装入。二极管的焊接2操作。[15]三极管焊接e、b、c三引线的插接顺序和位置是否正确,在进行焊接三极管的过程中,要借助于镊子固定和紧固, 电路板的连接。(4)集成电路导线进行管脚和需焊接的引脚需要剪去。(5)12864注意事项:避免屏由于机械的振动和外界的压力导致损坏。不能用手或坚硬工具或物体接触、按压、磨擦显示屏,否则屏上的偏光片被物体划坏。3)如果屏破裂时,渗出的液晶没有完全被空气吸入,导致与皮肤发生了接触,应当及时使用清洗,再使用清水冲洗。4)在清洗显示屏时,需要使用石油苯或是透明胶带对其进行擦拭和处理,不可使用有机溶液,防止对偏光片造成不利的影响。CMOS电路。不能把模块放在温度高的地方,尤其不能长时间放在湿度大的地方,最0℃避免屏由于机械的振动和外界的压力导致损坏。不能用手或坚硬工具或物体接触、按压、磨擦显示屏,否则屏上的偏光片被物体划坏。3)如果屏破裂时,渗出的液晶没有完全被空气吸入,导致与皮肤发生了接触,应当及时使用清洗,再使用清水冲洗。4)在清洗显示屏时,需要使用石油苯或是透明胶带对其进行擦拭和处理,不可使用有机溶液,防止对偏光片造成不利的影响。CMOS电路。不能把模块放在温度高的地方,尤其不能长时间放在湿度大的地方,最0℃-3570%的环境中。模块不能贮存在太阳直射的地方。当电源接通时,不能组装或拆卸模块。不论电源电压和输入电压偏差值的高低,均不能超出其最大额定值,防LCD模块的损坏。4.2程序的烧写STC-ISP是一款单片机STC系列单片机而设计的,可12C5410STC单片机,使用简便,现已被广泛使用。4-1STC-ISP工作界面STC_ISP_V480步骤为:到单片机。STC_ISP_V480使用TISMCUy4-1STC-ISP工作界面STC_ISP_V480步骤为:到单片机。STC_ISP_V480使用TISMCUyeT8C。9600。3、点击“打开文件”并在对话框内找到要HEX文件。,根据提示给单片机上电,完成程序烧写。正确,在保障模块初始化的情况下,单片机可以通过串行接口完成的读写。4.3部分代码说明48位置显示文字,Lcd12864_PutString(1,2,"添加成功");这样即可显示出来。voidv_Lcd12864SetAddress_funsignedcharxy //地址转换{unsignedcharbyAddress;switch(x){case0: byAddress=0x80+y;break;case1:break;case2:break;case3:break;byAddress=0x90+y;byAddress=0x88+y;byAddress=0x98+y;default:break;}v_Lcd12864SendCmd_f(byAddress);}voidLcd12864_PutString(uhardefault:break;}v_Lcd12864SendCmd_f(byAddress);}voidLcd12864_PutString(uharx,uchary,unsignedchar*pData){v_Lcd12864SetAddress_f(x,y);while(*pData!='\0'){v_Lcd12864SendData_f(*pData++);delay(30);}}该代码说明:按键为独立型操作模式,共计16个按键,当没有进行按键操IO口为高电之,当有按键操作进行时,IO口会转向GND,单片机对应的即为低电平。IO口执行不的时间不易过长,如果过长不利于正常的使用和uintFUN_KeyDec(){bitpress=0;。if(!IOKEY_dec) //如果检测到低电平,说明按键按下{;//10-20ms//再次确认按键是否按下,没有按下则退出if(!IOKEY_dec){while(!IOKEY_dec);//如果确认按下按键等待按键//则一直等待{press=1;},没有}}if(press){ClrScreen12864();sys_status=8;}return0;}自动获取该是存在则返回该的序号,如果不匹配则返回0。unsignedcharsearch(void)//搜索用户{unsignedcharSearchBuf=0;uchari=0;while(1){if(ImgProcess(1)==3)//首先读入一次{SearchBuf=Searchfinger();//进行比对,如果搜索到,返//回搜索到的序号if(SearchBuf==1){returnSearchNumber;}elsesys_status=8;}return0;}自动获取该是存在则返回该的序号,如果不匹配则返回0。unsignedcharsearch(void)//搜索用户{unsignedcharSearchBuf=0;uchari=0;while(1){if(ImgProcess(1)==3)//首先读入一次{SearchBuf=Searchfinger();//进行比对,如果搜索到,返//回搜索到的序号if(SearchBuf==1){returnSearchNumber;}else{i++;if(i>5)return0;}}}return0;}到的进行对比并保存,当模块保存信息成功后,单片机将该写入至EEPROM中,这样即使在没有接电的情况下也能实现的保存。模板unsignedcharenroll(void 两次{unsignedchartemp=0,count=0,kk=0;1个while(1){//1if(temp==3)//生成特征文件成功{break;}else{}}while(1){//1if(temp==3)//生成特征文件成功{break;}else{}}// 第一个特征成功count=0;Beep=0;Beep=1;2S开始下一个特征//开始while(1){第二个特征//22成功{if ((Command(MERG,40)&&(FifoNumber==11)&&(FIFO[9]==0x00))==0 01{kk++;if(enroll())return1;if(kk>4)return(0);}ModelBuffer{Beep=0;Beep=1;Fdelay1ms(100);Beep=0;Fdelay1ms(100);//响两声,表示生成一个模板成功Beep=1;return1;}Fdelay1ms(100);//响两声,表示生成一个模板成功Beep=1;return1;}}else{}}}4.4调试中遇到的问题的问题阐述说明:1、无法程序用一个烧写工具USB转TTL电平的串口工具来烧写,该模块的主用到的是PL2303,即是USB转成TTL电平直接跟单片机进行串口通信。把电路基本焊接完成后,首先接上电源,用万用表量电压正常,接上USBTTL共地之后正常;2、模块无法工作单片机与于测试单片机与 模块之间的通信是否过串口直接向模块发送指令,对 模块受到头并没的有按照原先设想进行进行调试,在连接电脑后,借助于调试助手,发现单片机发出的指令均为乱码,12M,用到串11.0592M他的会有误差,造成数据丢失乱码等现象,换了晶振之后,串口通信正常。3、模块反应慢程序并进入了4.4调试中遇到的问题的问题阐述说明:1、无法程序用一个烧写工具USB转TTL电平的串口工具来烧写,该模块的主用到的是PL2303,即是USB转成TTL电平直接跟单片机进行串口通信。把电路基本焊接完成后,首先接上电源,用万用表量电压正常,接上USBTTL共地之后正常;2、模块无法工作单片机与于测试单片机与 模块之间的通信是否过串口直接向模块发送指令,对 模
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【弯道超车】Unit 10 You're supposed to shake hands核心语法之be supposed to的用法-2025年人教新目标版九年级全册英语精讲精练
- 2026年宁夏体育职业学院高职单招职业适应性考试备考试题带答案解析
- 城市更新中的文化遗产保护
- 2026年江苏城市职业学院高职单招职业适应性考试模拟试题带答案解析
- 2026年马鞍山师范高等专科学校高职单招职业适应性考试参考题库带答案解析
- 2026年重庆移通学院单招职业技能笔试备考题库带答案解析
- 2026年济宁职业技术学院单招职业技能考试备考题库带答案解析
- 2026年运城幼儿师范高等专科学校高职单招职业适应性考试参考题库带答案解析
- 通信协议书运行速度
- 2025-2030原发性醛固酮增多症生物标志物发现与诊断技术突破研究报告
- 2025至2030中国细胞存储行业调研及市场前景预测评估报告
- 《中华人民共和国危险化学品安全法》解读
- 水暖施工员考试及答案
- 2025年省级行业企业职业技能竞赛(老人能力评估师)历年参考题库含答案
- 2025年淮北市相山区公开招考村(社区)后备干部66人备考题库及一套完整答案详解
- 道路桥梁全寿命周期管理技术研究与成本优化研究毕业答辩汇报
- 2024司法考试卷一《法律职业道德》真题及答案
- 2026年江西冶金职业技术学院单招职业适应性测试题库及参考答案详解1套
- 智能生产线实训系统
- 静脉治疗专科护士理论考试题含答案
- 培养员工的协议书
评论
0/150
提交评论