基于ZigBee网络的无线指纹识别系统的设计与实现
科技创新
数字技术与应用
基于ZigBee网络的无线指纹识别系统的设计与实现
潘伟
(山东大学计算机科学与技术学院 山东济南 250101)
[摘 要]本文介绍了一种基于DSP和MCU的双片结构的无线指纹识别系统的设计实现。本系统由AES2510和TMS320VC5507构成指纹图像采集模块,由PIC18LF4620和MRF24J40构成基于ZigBee网络的指纹认证信息的无线传输模块。该系统相对传统的嵌入式指纹识别系统更适合于人员多和指纹采集地点发散的场合,可以作为大型考勤系统的一种解决方案。
[关键词]指纹传感芯片 指纹识别系统 ZigBee无线网络
[中图分类号]TP39 [文献标识码]A [文章编号]1007-9416(2010)03-0043-02
Design and Implementation of Wireless Fingerprint Identification
System Based on ZigBee Network
Pan Wei
(ShanDong University,School of Computer Science and Technology)
[Abstract]This paper presentation the design and implementation of the wireless fingerprint identification system by a DSP andMCU based on the two-piece structure. The system is composed of fingerprint sensor AES2510 with DSP (TMS320VC5507) asthe fingerprint image acquisition module and PIC18LF4620 with MRF24J40 as the fingerprint authentication information wirelessmodule based on ZigBee network. As to traditional embedded fingerprint identification system, the system is more suitable for morestaff and fingerprint collection sites divergence’s occasions. The system is suitable for a large-scale checking system’s solution.
[Key Words]fingerprint sensing chip; fingerprint identification system; ZigBee’s Wireless Network
1 引言
目前广泛应用的嵌入式指纹识别系统主要由指纹识别传感器和嵌入式处理器完成指纹信息的采集、分析和比对来实现身份认证,进而通过串口与上位机通信实现身份认证信息的综合管理,是一种集中式指纹采集系统。本文将提出一种基于ZigBee无线网络的指纹识别系统的设计与实现,其原理如图1所示[1]。本系统每个节点为一个独立的嵌入式指纹识别设备,各个节点通过ZigBee协议进行无线网络连接,每个节点的指纹身份认证信息通过ZigBee无线网络传到ZigBee中心节点最后通过RS232由上位机进行身份认证信息的综合处理。本系统适合于指纹采集分散的场合,例如人数多和采集地点分散的考勤系统可以采用这种模式。
2 ZigBee无线网络协议
ZigBee是一种新兴的短距离、低功耗、低数据传输率、低成本、低复杂度的无线网络技术。ZigBee网络包含协调器、路由器和终端设备三种协议设备,可构成网状网络,最多可支持65536个节点,ZigBee网状网络如图2所示[2]。ZigBee网络可以工作在2.4GHz、915MHz和868MHz三个工作频带,工作在2.4GHz频带的数据传输率为250Kb/S,节点间传输距离可以达到100米的范围。与其他无线协议相比,ZigBee无线协议的复杂度低,降低了资源要求,ZigBee协议栈一般为4KB-32kB,由网络协调器节点
容纳网络内所有节点的设备信息、数据包转发表、设备关联表、与安全有关的密钥存储等,各节点可由8位微控制器实现ZigBee协议层。对于指纹采集系统的身份认证信息可由ZigBee节点以接力方式传送到ZigBee中心节点进而传给上位机进行综合处理。
3 指纹识别节点的设计
3.1 指纹识别节点的工作原理
本系统的指纹识别节点采用双片结[3]构,是由两片嵌入式处理器构成的两个小系统结合而成。一个系统是以高性DSP为核心配以存储器、指纹传感器构成,完成指纹信息采集、算法处理、模板存储等需要较大运算量和存储量的功能的指纹识别模块;另一个系统以MCU为核心配以ZigBee RF无线收发器和天线构成的身份认证信息无线传输模块,MCU通过SPI总线和ZigBee RF收发器连接,MCU作为SPI主控器件实现ZigBee协议层,ZigBee RF收发器作为从动器件和天线共同实现节点间信号的传输。两个系统间以串行接口来完成状态和信息的传输,其结构如图3所示。
3.2 指纹识别节点的硬件结构与软件设计
3.2.1 指纹识别模块
采用AuthenTec公司的AES2510为指纹传感器,该传感器采用超小型48脚BGA封装。其体积仅为13. 5mm×5mm×1.3mm,其感应区为 9.7mm×0.81mm,192×16阵列。电压为2.5V时,工作在图像采集模式下该传感器的电流消耗为35mA;工作电压为2.4~3.6V,寿命可达100万次。传感器还能够每秒捕获多达240帧图像,分辨力为500ppi。多种接口方式,由IOSEL0和IOSEL1引脚决定所处的接口方式。并可自动检测手指的状态[4]。采用TMS320VC5507-200(BGA封装)作为指纹识别的处理单元,TMS320VC5507-200是TI公司生产的高性能、低功耗DSP,最高时钟频率为200MHz,具有64K×16-Bit片内RAM(64KB的DARAM+64KB的SARAM)和32K×16-Bit片内ROM,最大可支持8M×16-Bit片外SDRAM和4M×16-Bit片外Flash扩展。C5507-200还具有丰富的片内外设,这些特点足以胜任指纹识别算法的高性能要求。当AES2510配置为192×16阵列、500ppi和4bit灰度等级时指纹采集图像约1.5KB,考虑到诸如指纹考勤系统类型的应用要求存储指纹模板多的情况,应扩展片外Flash进行存储,本系统采用3片K8P1615UQB Nor Flash扩展3M×16-Bit片外Flash扩展,大约可以存储4000个指纹模板。由于指纹识别算法的固件程序大约 …… 此处隐藏:2124字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [资格考试]石油钻采专业设备项目可行性研究报告编
- [资格考试]2012-2013学年度第二学期麻风病防治知
- [资格考试]道路勘测设计 绪论
- [资格考试]控烟戒烟知识培训资料
- [资格考试]建设工程安全生产管理(三类人员安全员
- [资格考试]photoshop制作茶叶包装盒步骤平面效果
- [资格考试]授课进度计划表封面(09-10下施工)
- [资格考试]麦肯锡卓越工作方法读后感
- [资格考试]2007年广西区农村信用社招聘考试试题
- [资格考试]软件实施工程师笔试题
- [资格考试]2014年初三数学复习专练第一章 数与式(
- [资格考试]中国糯玉米汁饮料市场发展概况及投资战
- [资格考试]塑钢门窗安装((专项方案)15)
- [资格考试]初中数学答题卡模板2
- [资格考试]2015-2020年中国效率手册行业市场调查
- [资格考试]华北电力大学学习实践活动领导小组办公
- [资格考试]溃疡性结肠炎研究的新进展
- [资格考试]人教版高中语文1—5册(必修)背诵篇目名
- [资格考试]ISO9001-2018质量管理体系最新版标准
- [资格考试]论文之希尔顿酒店集团进入中国的战略研
- 全国中小学生转学申请表
- 《奇迹暖暖》17-支2文学少女小满(9)公
- 2019-2020学年八年级地理下册 第六章
- 2005年高考试题——英语(天津卷)
- 无纺布耐磨测试方法及标准
- 建筑工程施工劳动力安排计划
- (目录)中国中央空调行业市场深度调研分
- 中国期货价格期限结构模型实证分析
- AutoCAD 2016基础教程第2章 AutoCAD基
- 2014-2015学年西城初三期末数学试题及
- 机械加工工艺基础(完整版)
- 归因理论在管理中的应用[1]0
- 突破瓶颈 实现医院可持续发展
- 2014年南京师范大学商学院决策学招生目
- 现浇箱梁支架预压报告
- Excel_2010函数图表入门与实战
- 人教版新课标初中数学 13.1 轴对称 (
- Visual Basic 6.0程序设计教程电子教案
- 2010北京助理工程师考试复习《建筑施工
- 国外5大医疗互联网模式分析




