- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于嵌入式指纹识别实验室管理系统设计
基于嵌入式指纹识别实验室管理系统设计
摘要:本文介绍了一种实验室管理系统,该系统先通过指纹识别来验证实验者身份,并自动为其分配实验设备,再通过无线发送控制指令给对应的电源控制单元开启实验台,同时ARM控制单元会定时监控各实验电源状况,从而实现对实验室的高安全智能化全天候开放管理。
关键词:指纹识别;ARM ;Visual C++;实验室管理
为了提高高校的教学质量及实验设备的使用率,许多高校都开放了实验室供学生课余使用。目前,很多高校是采用专职人员去管理开放的实验室,还有一部分高校采用的是“ID+密码”或者磁卡等方式进行实验室管理,前者需要专门聘用若干人员去管理,而且效率不高,后者需要使用者记忆密码帐号,增加了记忆负担而且容易被冒名顶替,磁卡也存在易损坏等问题。基于上述原因,本文提出了一种基于嵌入式指纹识别的实验室管理系统,该系统采用嵌入式技术,结合指纹识别技术,对实验者进行身份识别,然后自动分配相应的实验台。该系统能够实现实验室的高智能、全天候开放,提高了实验室的安全性,并且提高了管理效率。
一、设计方案
本系统主要包含硬件部分和软件部分,系统的的设计框架如图1,基于ARM指纹识别实验室管理系统框架图所示。硬件系统包括ARM核心控制单元、指纹识别模块、无线收发模块和电源控制单元。ARM核心控制单元是整个实验室系统的核心部分,主要处理、管理系统;指纹识别模块是对指纹的采集和比对;无线收发模块是ARM核心控制单元与电源控制单元的通信基础;电源控制单元是对指令响应和控制实验台供电。软件系统包括对指纹识别模块的控制、人员信息和实验信息的管理、实验设备的分配、实验台电源的通断控制、控制指令的发送与接收。
二、硬件设计
1.ARM控制单元。本方案的硬件系统采用三星具有ARM920T核的16/32位多功能、低功耗的嵌入式处理器S3C2440。该芯片采用RISC结构,除具有一般嵌入式芯片所具有的总线,SDRAM控制器以外,还具有丰富的扩展功能接口,内部集成了TFT/STN LCD和触摸屏控制器、USB Slave,USBHost,Ir-DA红外接口、SDMMC存储卡接口、AC97数字音频接口等大量的功能模块。采用两片三星K4S561632C-TC75芯片构建32位的SDRAM存储系统,同时系统可以连接2.5英寸或者1.8英寸的小型硬盘,实现用户信息的移动存储,可存储大量指纹数据和学生信息。
2.指纹识别模块。系统采用的是Veridieom公司的FPS200半导体指纹传感器,该传感器是Veridieom公司推出的第三代半导体指纹传感器,是一款专为嵌入式系统设计的高性能、低功耗、低价格指纹传感器,它有USB、SPI和8位数据总线接口,容易与微控制器通信,进行指纹数据采集。
3.无线收发模块。无线收发模块使用430 MHz/868 MHz/915MHz频段,内置环形天线,最大发射功率+10 dBm,高抗干扰GFSK调制,可跳频,数据速率50 kb/s,内置完整的通信协议和CRC校验,只需通过SPI串行接口即可完成所有的无线收发传输,无线通信如同SPI通信一样方便。
4.电源控制单元。该单元采用德州仪器公司的微处理器TMS370,该处理器是8位CMOS单片机,具有多种存储模式、多种外围接口模式,适用于复杂的实时控制场合,它将ARM核心控制单元发送过来的指令进行解析,以及控制实验台的电源和实验数据接收及传递。由于实验台通常包括多种仪器和设备,需要采用大电流继电器来控制总电源开关。本方案选择了30A切换能力的T90型继电器,使用开关次数达到1000万次。同时还有过流保护和报警提示等功能。
三、软件设计
本系统软件设计主要是针对S3C2440和TMS370的编程,其中S3C2440软件设计包括操作系统移植和应用程序编写。TMS370的软件设计是对S3C2440发送的指令进行解析,并执行相应的操作和过流保护等。
本系统的操作系统采用的是Windows CE,它是一个32位、多线程、多任务的操作系统,其体系结构采用了独立于通常的程序设计语言并且和Windows兼容的API,这样就可以保证Windows CE的组件化和ROM化,充分适应有限的存储空间和各种不同芯片的要求。Windows CE是模块型的操作系统,可以通过选择、组合和配置其模块来创建自己的操作系统。
指纹识别的应用系统采用Visual C++编程,它包含了建立主框架程序,接入指纹识别软件开发包,同时导入指纹识别综合引擎函数库、指纹传感器引擎函数库、指纹算法引擎函数库等工作,完成了以上的指纹识别应用系统的编程实现工作后得到的应用程序界面如图2所示。
TMS370的软件设计是实现
您可能关注的文档
最近下载
- 高边坡专项施工方案(专家论证版).pdf VIP
- 《工程化学基础》教案-第3章-2011.ppt VIP
- 抗日英雄王二小.pptx VIP
- 第5课 用发展的观点看问题-【中职专用】2024年中职思想政治《哲学与人生》金牌课件(高教版2023·基础模块).pptx VIP
- 老友记台词剧本第一季第1集中英双语左右对照.pdf VIP
- 形势与政策社会实践报告模板.docx VIP
- 全套SPC表格(很全面) CPK.xls VIP
- T_CI 540-2024 红枣蒸馏酒生产技术规程.pdf
- 施工组织设计方案(高速公路通信迁改).docx VIP
- Part3-4 Unit6 Craftsmanship课件高一英语(高教版基础模块2).pptx
文档评论(0)